redhatopenshift

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EncryptionAtHostDisabled = EncryptionAtHost("Disabled")
	EncryptionAtHostEnabled  = EncryptionAtHost("Enabled")
)
View Source
const (
	FipsValidatedModulesDisabled = FipsValidatedModules("Disabled")
	FipsValidatedModulesEnabled  = FipsValidatedModules("Enabled")
)
View Source
const (
	VisibilityPrivate = Visibility("Private")
	VisibilityPublic  = Visibility("Public")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type APIServerProfile

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

APIServerProfile represents an API server profile.

type APIServerProfileArgs

type APIServerProfileArgs struct {
	// The IP of the cluster API server.
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// The URL to access the cluster API server.
	Url pulumi.StringPtrInput `pulumi:"url"`
	// API server visibility.
	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.

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.

func (APIServerProfileOutput) Visibility

API server visibility.

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.

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.

func (APIServerProfilePtrOutput) Visibility

API server visibility.

type APIServerProfileResponse

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

APIServerProfile represents an API server profile.

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.

func (APIServerProfileResponseOutput) ToAPIServerProfileResponseOutput

func (o APIServerProfileResponseOutput) ToAPIServerProfileResponseOutput() APIServerProfileResponseOutput

func (APIServerProfileResponseOutput) ToAPIServerProfileResponseOutputWithContext

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

func (APIServerProfileResponseOutput) Url

The URL to access the cluster API server.

func (APIServerProfileResponseOutput) Visibility

API server visibility.

type APIServerProfileResponsePtrOutput

type APIServerProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (APIServerProfileResponsePtrOutput) Elem

func (APIServerProfileResponsePtrOutput) ElementType

func (APIServerProfileResponsePtrOutput) Ip

The IP of the cluster API server.

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.

func (APIServerProfileResponsePtrOutput) Visibility

API server visibility.

type ClusterProfile

type ClusterProfile struct {
	// The domain for the cluster.
	Domain *string `pulumi:"domain"`
	// If FIPS validated crypto modules are used
	FipsValidatedModules *string `pulumi:"fipsValidatedModules"`
	// The pull secret for the cluster.
	PullSecret *string `pulumi:"pullSecret"`
	// The ID of the cluster resource group.
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// The version of the cluster.
	Version *string `pulumi:"version"`
}

ClusterProfile represents a cluster profile.

type ClusterProfileArgs

type ClusterProfileArgs struct {
	// The domain for the cluster.
	Domain pulumi.StringPtrInput `pulumi:"domain"`
	// If FIPS validated crypto modules are used
	FipsValidatedModules pulumi.StringPtrInput `pulumi:"fipsValidatedModules"`
	// The pull secret for the cluster.
	PullSecret pulumi.StringPtrInput `pulumi:"pullSecret"`
	// The ID of the cluster resource group.
	ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"`
	// The version of the cluster.
	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.

func (ClusterProfileOutput) ElementType

func (ClusterProfileOutput) ElementType() reflect.Type

func (ClusterProfileOutput) FipsValidatedModules

func (o ClusterProfileOutput) FipsValidatedModules() pulumi.StringPtrOutput

If FIPS validated crypto modules are used

func (ClusterProfileOutput) PullSecret

The pull secret for the cluster.

func (ClusterProfileOutput) ResourceGroupId

func (o ClusterProfileOutput) ResourceGroupId() pulumi.StringPtrOutput

The ID of the cluster resource group.

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.

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.

func (ClusterProfilePtrOutput) Elem

func (ClusterProfilePtrOutput) ElementType

func (ClusterProfilePtrOutput) ElementType() reflect.Type

func (ClusterProfilePtrOutput) FipsValidatedModules

func (o ClusterProfilePtrOutput) FipsValidatedModules() pulumi.StringPtrOutput

If FIPS validated crypto modules are used

func (ClusterProfilePtrOutput) PullSecret

The pull secret for the cluster.

func (ClusterProfilePtrOutput) ResourceGroupId

func (o ClusterProfilePtrOutput) ResourceGroupId() pulumi.StringPtrOutput

The ID of the cluster resource group.

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.

type ClusterProfileResponse

type ClusterProfileResponse struct {
	// The domain for the cluster.
	Domain *string `pulumi:"domain"`
	// If FIPS validated crypto modules are used
	FipsValidatedModules *string `pulumi:"fipsValidatedModules"`
	// The pull secret for the cluster.
	PullSecret *string `pulumi:"pullSecret"`
	// The ID of the cluster resource group.
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// The version of the cluster.
	Version *string `pulumi:"version"`
}

ClusterProfile represents a cluster profile.

type ClusterProfileResponseOutput

type ClusterProfileResponseOutput struct{ *pulumi.OutputState }

ClusterProfile represents a cluster profile.

func (ClusterProfileResponseOutput) Domain

The domain for the cluster.

func (ClusterProfileResponseOutput) ElementType

func (ClusterProfileResponseOutput) FipsValidatedModules

func (o ClusterProfileResponseOutput) FipsValidatedModules() pulumi.StringPtrOutput

If FIPS validated crypto modules are used

func (ClusterProfileResponseOutput) PullSecret

The pull secret for the cluster.

func (ClusterProfileResponseOutput) ResourceGroupId

The ID of the cluster resource group.

func (ClusterProfileResponseOutput) ToClusterProfileResponseOutput

func (o ClusterProfileResponseOutput) ToClusterProfileResponseOutput() ClusterProfileResponseOutput

func (ClusterProfileResponseOutput) ToClusterProfileResponseOutputWithContext

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

func (ClusterProfileResponseOutput) Version

The version of the cluster.

type ClusterProfileResponsePtrOutput

type ClusterProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterProfileResponsePtrOutput) Domain

The domain for the cluster.

func (ClusterProfileResponsePtrOutput) Elem

func (ClusterProfileResponsePtrOutput) ElementType

func (ClusterProfileResponsePtrOutput) FipsValidatedModules

func (o ClusterProfileResponsePtrOutput) FipsValidatedModules() pulumi.StringPtrOutput

If FIPS validated crypto modules are used

func (ClusterProfileResponsePtrOutput) PullSecret

The pull secret for the cluster.

func (ClusterProfileResponsePtrOutput) ResourceGroupId

The ID of the cluster resource group.

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.

type ConsoleProfile

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

ConsoleProfile represents a console profile.

type ConsoleProfileArgs

type ConsoleProfileArgs struct {
	// The URL to access the cluster console.
	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.

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.

type ConsoleProfileResponse

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

ConsoleProfile represents a console profile.

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) Url

The URL to access the cluster console.

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.

type EncryptionAtHost

type EncryptionAtHost string

Whether master virtual machines are encrypted at host.

func (EncryptionAtHost) ElementType

func (EncryptionAtHost) ElementType() reflect.Type

func (EncryptionAtHost) ToEncryptionAtHostOutput

func (e EncryptionAtHost) ToEncryptionAtHostOutput() EncryptionAtHostOutput

func (EncryptionAtHost) ToEncryptionAtHostOutputWithContext

func (e EncryptionAtHost) ToEncryptionAtHostOutputWithContext(ctx context.Context) EncryptionAtHostOutput

func (EncryptionAtHost) ToEncryptionAtHostPtrOutput

func (e EncryptionAtHost) ToEncryptionAtHostPtrOutput() EncryptionAtHostPtrOutput

func (EncryptionAtHost) ToEncryptionAtHostPtrOutputWithContext

func (e EncryptionAtHost) ToEncryptionAtHostPtrOutputWithContext(ctx context.Context) EncryptionAtHostPtrOutput

func (EncryptionAtHost) ToStringOutput

func (e EncryptionAtHost) ToStringOutput() pulumi.StringOutput

func (EncryptionAtHost) ToStringOutputWithContext

func (e EncryptionAtHost) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EncryptionAtHost) ToStringPtrOutput

func (e EncryptionAtHost) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionAtHost) ToStringPtrOutputWithContext

func (e EncryptionAtHost) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionAtHostInput

type EncryptionAtHostInput interface {
	pulumi.Input

	ToEncryptionAtHostOutput() EncryptionAtHostOutput
	ToEncryptionAtHostOutputWithContext(context.Context) EncryptionAtHostOutput
}

EncryptionAtHostInput is an input type that accepts values of the EncryptionAtHost enum A concrete instance of `EncryptionAtHostInput` can be one of the following:

EncryptionAtHostDisabled
EncryptionAtHostEnabled

type EncryptionAtHostOutput

type EncryptionAtHostOutput struct{ *pulumi.OutputState }

func (EncryptionAtHostOutput) ElementType

func (EncryptionAtHostOutput) ElementType() reflect.Type

func (EncryptionAtHostOutput) ToEncryptionAtHostOutput

func (o EncryptionAtHostOutput) ToEncryptionAtHostOutput() EncryptionAtHostOutput

func (EncryptionAtHostOutput) ToEncryptionAtHostOutputWithContext

func (o EncryptionAtHostOutput) ToEncryptionAtHostOutputWithContext(ctx context.Context) EncryptionAtHostOutput

func (EncryptionAtHostOutput) ToEncryptionAtHostPtrOutput

func (o EncryptionAtHostOutput) ToEncryptionAtHostPtrOutput() EncryptionAtHostPtrOutput

func (EncryptionAtHostOutput) ToEncryptionAtHostPtrOutputWithContext

func (o EncryptionAtHostOutput) ToEncryptionAtHostPtrOutputWithContext(ctx context.Context) EncryptionAtHostPtrOutput

func (EncryptionAtHostOutput) ToStringOutput

func (o EncryptionAtHostOutput) ToStringOutput() pulumi.StringOutput

func (EncryptionAtHostOutput) ToStringOutputWithContext

func (o EncryptionAtHostOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EncryptionAtHostOutput) ToStringPtrOutput

func (o EncryptionAtHostOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionAtHostOutput) ToStringPtrOutputWithContext

func (o EncryptionAtHostOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EncryptionAtHostPtrInput

type EncryptionAtHostPtrInput interface {
	pulumi.Input

	ToEncryptionAtHostPtrOutput() EncryptionAtHostPtrOutput
	ToEncryptionAtHostPtrOutputWithContext(context.Context) EncryptionAtHostPtrOutput
}

func EncryptionAtHostPtr

func EncryptionAtHostPtr(v string) EncryptionAtHostPtrInput

type EncryptionAtHostPtrOutput

type EncryptionAtHostPtrOutput struct{ *pulumi.OutputState }

func (EncryptionAtHostPtrOutput) Elem

func (EncryptionAtHostPtrOutput) ElementType

func (EncryptionAtHostPtrOutput) ElementType() reflect.Type

func (EncryptionAtHostPtrOutput) ToEncryptionAtHostPtrOutput

func (o EncryptionAtHostPtrOutput) ToEncryptionAtHostPtrOutput() EncryptionAtHostPtrOutput

func (EncryptionAtHostPtrOutput) ToEncryptionAtHostPtrOutputWithContext

func (o EncryptionAtHostPtrOutput) ToEncryptionAtHostPtrOutputWithContext(ctx context.Context) EncryptionAtHostPtrOutput

func (EncryptionAtHostPtrOutput) ToStringPtrOutput

func (o EncryptionAtHostPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionAtHostPtrOutput) ToStringPtrOutputWithContext

func (o EncryptionAtHostPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FipsValidatedModules

type FipsValidatedModules string

If FIPS validated crypto modules are used

func (FipsValidatedModules) ElementType

func (FipsValidatedModules) ElementType() reflect.Type

func (FipsValidatedModules) ToFipsValidatedModulesOutput

func (e FipsValidatedModules) ToFipsValidatedModulesOutput() FipsValidatedModulesOutput

func (FipsValidatedModules) ToFipsValidatedModulesOutputWithContext

func (e FipsValidatedModules) ToFipsValidatedModulesOutputWithContext(ctx context.Context) FipsValidatedModulesOutput

func (FipsValidatedModules) ToFipsValidatedModulesPtrOutput

func (e FipsValidatedModules) ToFipsValidatedModulesPtrOutput() FipsValidatedModulesPtrOutput

func (FipsValidatedModules) ToFipsValidatedModulesPtrOutputWithContext

func (e FipsValidatedModules) ToFipsValidatedModulesPtrOutputWithContext(ctx context.Context) FipsValidatedModulesPtrOutput

func (FipsValidatedModules) ToStringOutput

func (e FipsValidatedModules) ToStringOutput() pulumi.StringOutput

func (FipsValidatedModules) ToStringOutputWithContext

func (e FipsValidatedModules) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FipsValidatedModules) ToStringPtrOutput

func (e FipsValidatedModules) ToStringPtrOutput() pulumi.StringPtrOutput

func (FipsValidatedModules) ToStringPtrOutputWithContext

func (e FipsValidatedModules) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FipsValidatedModulesInput

type FipsValidatedModulesInput interface {
	pulumi.Input

	ToFipsValidatedModulesOutput() FipsValidatedModulesOutput
	ToFipsValidatedModulesOutputWithContext(context.Context) FipsValidatedModulesOutput
}

FipsValidatedModulesInput is an input type that accepts values of the FipsValidatedModules enum A concrete instance of `FipsValidatedModulesInput` can be one of the following:

FipsValidatedModulesDisabled
FipsValidatedModulesEnabled

type FipsValidatedModulesOutput

type FipsValidatedModulesOutput struct{ *pulumi.OutputState }

func (FipsValidatedModulesOutput) ElementType

func (FipsValidatedModulesOutput) ElementType() reflect.Type

func (FipsValidatedModulesOutput) ToFipsValidatedModulesOutput

func (o FipsValidatedModulesOutput) ToFipsValidatedModulesOutput() FipsValidatedModulesOutput

func (FipsValidatedModulesOutput) ToFipsValidatedModulesOutputWithContext

func (o FipsValidatedModulesOutput) ToFipsValidatedModulesOutputWithContext(ctx context.Context) FipsValidatedModulesOutput

func (FipsValidatedModulesOutput) ToFipsValidatedModulesPtrOutput

func (o FipsValidatedModulesOutput) ToFipsValidatedModulesPtrOutput() FipsValidatedModulesPtrOutput

func (FipsValidatedModulesOutput) ToFipsValidatedModulesPtrOutputWithContext

func (o FipsValidatedModulesOutput) ToFipsValidatedModulesPtrOutputWithContext(ctx context.Context) FipsValidatedModulesPtrOutput

func (FipsValidatedModulesOutput) ToStringOutput

func (o FipsValidatedModulesOutput) ToStringOutput() pulumi.StringOutput

func (FipsValidatedModulesOutput) ToStringOutputWithContext

func (o FipsValidatedModulesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FipsValidatedModulesOutput) ToStringPtrOutput

func (o FipsValidatedModulesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FipsValidatedModulesOutput) ToStringPtrOutputWithContext

func (o FipsValidatedModulesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FipsValidatedModulesPtrInput

type FipsValidatedModulesPtrInput interface {
	pulumi.Input

	ToFipsValidatedModulesPtrOutput() FipsValidatedModulesPtrOutput
	ToFipsValidatedModulesPtrOutputWithContext(context.Context) FipsValidatedModulesPtrOutput
}

func FipsValidatedModulesPtr

func FipsValidatedModulesPtr(v string) FipsValidatedModulesPtrInput

type FipsValidatedModulesPtrOutput

type FipsValidatedModulesPtrOutput struct{ *pulumi.OutputState }

func (FipsValidatedModulesPtrOutput) Elem

func (FipsValidatedModulesPtrOutput) ElementType

func (FipsValidatedModulesPtrOutput) ToFipsValidatedModulesPtrOutput

func (o FipsValidatedModulesPtrOutput) ToFipsValidatedModulesPtrOutput() FipsValidatedModulesPtrOutput

func (FipsValidatedModulesPtrOutput) ToFipsValidatedModulesPtrOutputWithContext

func (o FipsValidatedModulesPtrOutput) ToFipsValidatedModulesPtrOutputWithContext(ctx context.Context) FipsValidatedModulesPtrOutput

func (FipsValidatedModulesPtrOutput) ToStringPtrOutput

func (FipsValidatedModulesPtrOutput) ToStringPtrOutputWithContext

func (o FipsValidatedModulesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IngressProfile

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

IngressProfile represents an ingress profile.

type IngressProfileArgs

type IngressProfileArgs struct {
	// The IP of the ingress.
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// The ingress profile name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Ingress visibility.
	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.

func (IngressProfileOutput) Name

The ingress profile name.

func (IngressProfileOutput) ToIngressProfileOutput

func (o IngressProfileOutput) ToIngressProfileOutput() IngressProfileOutput

func (IngressProfileOutput) ToIngressProfileOutputWithContext

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

func (IngressProfileOutput) Visibility

Ingress visibility.

type IngressProfileResponse

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

IngressProfile represents an ingress profile.

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 IngressProfileResponseOutput

type IngressProfileResponseOutput struct{ *pulumi.OutputState }

IngressProfile represents an ingress profile.

func (IngressProfileResponseOutput) ElementType

func (IngressProfileResponseOutput) Ip

The IP of the ingress.

func (IngressProfileResponseOutput) Name

The ingress profile name.

func (IngressProfileResponseOutput) ToIngressProfileResponseOutput

func (o IngressProfileResponseOutput) ToIngressProfileResponseOutput() IngressProfileResponseOutput

func (IngressProfileResponseOutput) ToIngressProfileResponseOutputWithContext

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

func (IngressProfileResponseOutput) Visibility

Ingress visibility.

type ListOpenShiftClusterAdminCredentialsArgs

type ListOpenShiftClusterAdminCredentialsArgs 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 ListOpenShiftClusterAdminCredentialsOutputArgs

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

func (ListOpenShiftClusterAdminCredentialsOutputArgs) ElementType

type ListOpenShiftClusterAdminCredentialsResult

type ListOpenShiftClusterAdminCredentialsResult struct {
	// The base64-encoded kubeconfig file.
	Kubeconfig *string `pulumi:"kubeconfig"`
}

OpenShiftClusterAdminKubeconfig represents an OpenShift cluster's admin kubeconfig.

func ListOpenShiftClusterAdminCredentials

The operation returns the admin kubeconfig. Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

type ListOpenShiftClusterAdminCredentialsResultOutput

type ListOpenShiftClusterAdminCredentialsResultOutput struct{ *pulumi.OutputState }

OpenShiftClusterAdminKubeconfig represents an OpenShift cluster's admin kubeconfig.

func (ListOpenShiftClusterAdminCredentialsResultOutput) ElementType

func (ListOpenShiftClusterAdminCredentialsResultOutput) Kubeconfig

The base64-encoded kubeconfig file.

func (ListOpenShiftClusterAdminCredentialsResultOutput) ToListOpenShiftClusterAdminCredentialsResultOutput

func (o ListOpenShiftClusterAdminCredentialsResultOutput) ToListOpenShiftClusterAdminCredentialsResultOutput() ListOpenShiftClusterAdminCredentialsResultOutput

func (ListOpenShiftClusterAdminCredentialsResultOutput) ToListOpenShiftClusterAdminCredentialsResultOutputWithContext

func (o ListOpenShiftClusterAdminCredentialsResultOutput) ToListOpenShiftClusterAdminCredentialsResultOutputWithContext(ctx context.Context) ListOpenShiftClusterAdminCredentialsResultOutput

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 ListOpenShiftClusterCredentialsOutputArgs

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

func (ListOpenShiftClusterCredentialsOutputArgs) ElementType

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.

func ListOpenShiftClusterCredentials

The operation returns the credentials. Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

type ListOpenShiftClusterCredentialsResultOutput

type ListOpenShiftClusterCredentialsResultOutput struct{ *pulumi.OutputState }

OpenShiftClusterCredentials represents an OpenShift cluster's credentials.

func (ListOpenShiftClusterCredentialsResultOutput) ElementType

func (ListOpenShiftClusterCredentialsResultOutput) KubeadminPassword

The password for the kubeadmin user.

func (ListOpenShiftClusterCredentialsResultOutput) KubeadminUsername

The username for the kubeadmin user.

func (ListOpenShiftClusterCredentialsResultOutput) ToListOpenShiftClusterCredentialsResultOutput

func (o ListOpenShiftClusterCredentialsResultOutput) ToListOpenShiftClusterCredentialsResultOutput() ListOpenShiftClusterCredentialsResultOutput

func (ListOpenShiftClusterCredentialsResultOutput) ToListOpenShiftClusterCredentialsResultOutputWithContext

func (o ListOpenShiftClusterCredentialsResultOutput) ToListOpenShiftClusterCredentialsResultOutputWithContext(ctx context.Context) ListOpenShiftClusterCredentialsResultOutput

type LookupMachinePoolArgs

type LookupMachinePoolArgs struct {
	// The name of the MachinePool resource.
	ChildResourceName string `pulumi:"childResourceName"`
	// 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 LookupMachinePoolOutputArgs

type LookupMachinePoolOutputArgs struct {
	// The name of the MachinePool resource.
	ChildResourceName pulumi.StringInput `pulumi:"childResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the OpenShift cluster resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupMachinePoolOutputArgs) ElementType

type LookupMachinePoolResult

type LookupMachinePoolResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name      string  `pulumi:"name"`
	Resources *string `pulumi:"resources"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

MachinePool represents a MachinePool

func LookupMachinePool

func LookupMachinePool(ctx *pulumi.Context, args *LookupMachinePoolArgs, opts ...pulumi.InvokeOption) (*LookupMachinePoolResult, error)

The operation returns properties of a MachinePool. Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

type LookupMachinePoolResultOutput

type LookupMachinePoolResultOutput struct{ *pulumi.OutputState }

MachinePool represents a MachinePool

func (LookupMachinePoolResultOutput) ElementType

func (LookupMachinePoolResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupMachinePoolResultOutput) Name

The name of the resource

func (LookupMachinePoolResultOutput) Resources

func (LookupMachinePoolResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupMachinePoolResultOutput) ToLookupMachinePoolResultOutput

func (o LookupMachinePoolResultOutput) ToLookupMachinePoolResultOutput() LookupMachinePoolResultOutput

func (LookupMachinePoolResultOutput) ToLookupMachinePoolResultOutputWithContext

func (o LookupMachinePoolResultOutput) ToLookupMachinePoolResultOutputWithContext(ctx context.Context) LookupMachinePoolResultOutput

func (LookupMachinePoolResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

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 LookupOpenShiftClusterOutputArgs

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

func (LookupOpenShiftClusterOutputArgs) ElementType

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.
	ProvisioningState *string `pulumi:"provisioningState"`
	// The cluster service principal profile.
	ServicePrincipalProfile *ServicePrincipalProfileResponse `pulumi:"servicePrincipalProfile"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// 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.

func LookupOpenShiftCluster

func LookupOpenShiftCluster(ctx *pulumi.Context, args *LookupOpenShiftClusterArgs, opts ...pulumi.InvokeOption) (*LookupOpenShiftClusterResult, error)

The operation returns properties of a OpenShift cluster. Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

type LookupOpenShiftClusterResultOutput

type LookupOpenShiftClusterResultOutput struct{ *pulumi.OutputState }

OpenShiftCluster represents an Azure Red Hat OpenShift cluster.

func (LookupOpenShiftClusterResultOutput) ApiserverProfile

The cluster API server profile.

func (LookupOpenShiftClusterResultOutput) ClusterProfile

The cluster profile.

func (LookupOpenShiftClusterResultOutput) ConsoleProfile

The console profile.

func (LookupOpenShiftClusterResultOutput) ElementType

func (LookupOpenShiftClusterResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupOpenShiftClusterResultOutput) IngressProfiles

The cluster ingress profiles.

func (LookupOpenShiftClusterResultOutput) Location

The geo-location where the resource lives

func (LookupOpenShiftClusterResultOutput) MasterProfile

The cluster master profile.

func (LookupOpenShiftClusterResultOutput) Name

The name of the resource

func (LookupOpenShiftClusterResultOutput) NetworkProfile

The cluster network profile.

func (LookupOpenShiftClusterResultOutput) ProvisioningState

The cluster provisioning state.

func (LookupOpenShiftClusterResultOutput) ServicePrincipalProfile

The cluster service principal profile.

func (LookupOpenShiftClusterResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupOpenShiftClusterResultOutput) Tags

Resource tags.

func (LookupOpenShiftClusterResultOutput) ToLookupOpenShiftClusterResultOutput

func (o LookupOpenShiftClusterResultOutput) ToLookupOpenShiftClusterResultOutput() LookupOpenShiftClusterResultOutput

func (LookupOpenShiftClusterResultOutput) ToLookupOpenShiftClusterResultOutputWithContext

func (o LookupOpenShiftClusterResultOutput) ToLookupOpenShiftClusterResultOutputWithContext(ctx context.Context) LookupOpenShiftClusterResultOutput

func (LookupOpenShiftClusterResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupOpenShiftClusterResultOutput) WorkerProfiles

The cluster worker profiles.

type LookupSecretArgs

type LookupSecretArgs struct {
	// The name of the Secret resource.
	ChildResourceName string `pulumi:"childResourceName"`
	// 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 LookupSecretOutputArgs

type LookupSecretOutputArgs struct {
	// The name of the Secret resource.
	ChildResourceName pulumi.StringInput `pulumi:"childResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the OpenShift cluster resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupSecretOutputArgs) ElementType

func (LookupSecretOutputArgs) ElementType() reflect.Type

type LookupSecretResult

type LookupSecretResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The Secrets Resources.
	SecretResources *string `pulumi:"secretResources"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Secret represents a secret.

func LookupSecret

func LookupSecret(ctx *pulumi.Context, args *LookupSecretArgs, opts ...pulumi.InvokeOption) (*LookupSecretResult, error)

The operation returns properties of a Secret. Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

type LookupSecretResultOutput

type LookupSecretResultOutput struct{ *pulumi.OutputState }

Secret represents a secret.

func (LookupSecretResultOutput) ElementType

func (LookupSecretResultOutput) ElementType() reflect.Type

func (LookupSecretResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupSecretResultOutput) Name

The name of the resource

func (LookupSecretResultOutput) SecretResources

func (o LookupSecretResultOutput) SecretResources() pulumi.StringPtrOutput

The Secrets Resources.

func (LookupSecretResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSecretResultOutput) ToLookupSecretResultOutput

func (o LookupSecretResultOutput) ToLookupSecretResultOutput() LookupSecretResultOutput

func (LookupSecretResultOutput) ToLookupSecretResultOutputWithContext

func (o LookupSecretResultOutput) ToLookupSecretResultOutputWithContext(ctx context.Context) LookupSecretResultOutput

func (LookupSecretResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupSyncIdentityProviderArgs

type LookupSyncIdentityProviderArgs struct {
	// The name of the SyncIdentityProvider resource.
	ChildResourceName string `pulumi:"childResourceName"`
	// 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 LookupSyncIdentityProviderOutputArgs

type LookupSyncIdentityProviderOutputArgs struct {
	// The name of the SyncIdentityProvider resource.
	ChildResourceName pulumi.StringInput `pulumi:"childResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the OpenShift cluster resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupSyncIdentityProviderOutputArgs) ElementType

type LookupSyncIdentityProviderResult

type LookupSyncIdentityProviderResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name      string  `pulumi:"name"`
	Resources *string `pulumi:"resources"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

SyncIdentityProvider represents a SyncIdentityProvider

func LookupSyncIdentityProvider

func LookupSyncIdentityProvider(ctx *pulumi.Context, args *LookupSyncIdentityProviderArgs, opts ...pulumi.InvokeOption) (*LookupSyncIdentityProviderResult, error)

The operation returns properties of a SyncIdentityProvider. Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

type LookupSyncIdentityProviderResultOutput

type LookupSyncIdentityProviderResultOutput struct{ *pulumi.OutputState }

SyncIdentityProvider represents a SyncIdentityProvider

func (LookupSyncIdentityProviderResultOutput) ElementType

func (LookupSyncIdentityProviderResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupSyncIdentityProviderResultOutput) Name

The name of the resource

func (LookupSyncIdentityProviderResultOutput) Resources

func (LookupSyncIdentityProviderResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSyncIdentityProviderResultOutput) ToLookupSyncIdentityProviderResultOutput

func (o LookupSyncIdentityProviderResultOutput) ToLookupSyncIdentityProviderResultOutput() LookupSyncIdentityProviderResultOutput

func (LookupSyncIdentityProviderResultOutput) ToLookupSyncIdentityProviderResultOutputWithContext

func (o LookupSyncIdentityProviderResultOutput) ToLookupSyncIdentityProviderResultOutputWithContext(ctx context.Context) LookupSyncIdentityProviderResultOutput

func (LookupSyncIdentityProviderResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupSyncSetArgs

type LookupSyncSetArgs struct {
	// The name of the SyncSet resource.
	ChildResourceName string `pulumi:"childResourceName"`
	// 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 LookupSyncSetOutputArgs

type LookupSyncSetOutputArgs struct {
	// The name of the SyncSet resource.
	ChildResourceName pulumi.StringInput `pulumi:"childResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the OpenShift cluster resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupSyncSetOutputArgs) ElementType

func (LookupSyncSetOutputArgs) ElementType() reflect.Type

type LookupSyncSetResult

type LookupSyncSetResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Resources represents the SyncSets configuration.
	Resources *string `pulumi:"resources"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

SyncSet represents a SyncSet for an Azure Red Hat OpenShift Cluster.

func LookupSyncSet

func LookupSyncSet(ctx *pulumi.Context, args *LookupSyncSetArgs, opts ...pulumi.InvokeOption) (*LookupSyncSetResult, error)

The operation returns properties of a SyncSet. Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

type LookupSyncSetResultOutput

type LookupSyncSetResultOutput struct{ *pulumi.OutputState }

SyncSet represents a SyncSet for an Azure Red Hat OpenShift Cluster.

func (LookupSyncSetResultOutput) ElementType

func (LookupSyncSetResultOutput) ElementType() reflect.Type

func (LookupSyncSetResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupSyncSetResultOutput) Name

The name of the resource

func (LookupSyncSetResultOutput) Resources

Resources represents the SyncSets configuration.

func (LookupSyncSetResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSyncSetResultOutput) ToLookupSyncSetResultOutput

func (o LookupSyncSetResultOutput) ToLookupSyncSetResultOutput() LookupSyncSetResultOutput

func (LookupSyncSetResultOutput) ToLookupSyncSetResultOutputWithContext

func (o LookupSyncSetResultOutput) ToLookupSyncSetResultOutputWithContext(ctx context.Context) LookupSyncSetResultOutput

func (LookupSyncSetResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type MachinePool

type MachinePool struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name      pulumi.StringOutput    `pulumi:"name"`
	Resources pulumi.StringPtrOutput `pulumi:"resources"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

MachinePool represents a MachinePool Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

func GetMachinePool

func GetMachinePool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MachinePoolState, opts ...pulumi.ResourceOption) (*MachinePool, error)

GetMachinePool gets an existing MachinePool 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 NewMachinePool

func NewMachinePool(ctx *pulumi.Context,
	name string, args *MachinePoolArgs, opts ...pulumi.ResourceOption) (*MachinePool, error)

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

func (*MachinePool) ElementType

func (*MachinePool) ElementType() reflect.Type

func (*MachinePool) ToMachinePoolOutput

func (i *MachinePool) ToMachinePoolOutput() MachinePoolOutput

func (*MachinePool) ToMachinePoolOutputWithContext

func (i *MachinePool) ToMachinePoolOutputWithContext(ctx context.Context) MachinePoolOutput

type MachinePoolArgs

type MachinePoolArgs struct {
	// The name of the MachinePool resource.
	ChildResourceName 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
	Resources    pulumi.StringPtrInput
}

The set of arguments for constructing a MachinePool resource.

func (MachinePoolArgs) ElementType

func (MachinePoolArgs) ElementType() reflect.Type

type MachinePoolInput

type MachinePoolInput interface {
	pulumi.Input

	ToMachinePoolOutput() MachinePoolOutput
	ToMachinePoolOutputWithContext(ctx context.Context) MachinePoolOutput
}

type MachinePoolOutput

type MachinePoolOutput struct{ *pulumi.OutputState }

func (MachinePoolOutput) ElementType

func (MachinePoolOutput) ElementType() reflect.Type

func (MachinePoolOutput) Name

The name of the resource

func (MachinePoolOutput) Resources

func (MachinePoolOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (MachinePoolOutput) ToMachinePoolOutput

func (o MachinePoolOutput) ToMachinePoolOutput() MachinePoolOutput

func (MachinePoolOutput) ToMachinePoolOutputWithContext

func (o MachinePoolOutput) ToMachinePoolOutputWithContext(ctx context.Context) MachinePoolOutput

func (MachinePoolOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type MachinePoolState

type MachinePoolState struct {
}

func (MachinePoolState) ElementType

func (MachinePoolState) ElementType() reflect.Type

type MasterProfile

type MasterProfile struct {
	// The resource ID of an associated DiskEncryptionSet, if applicable.
	DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"`
	// Whether master virtual machines are encrypted at host.
	EncryptionAtHost *string `pulumi:"encryptionAtHost"`
	// The Azure resource ID of the master subnet.
	SubnetId *string `pulumi:"subnetId"`
	// The size of the master VMs.
	VmSize *string `pulumi:"vmSize"`
}

MasterProfile represents a master profile.

type MasterProfileArgs

type MasterProfileArgs struct {
	// The resource ID of an associated DiskEncryptionSet, if applicable.
	DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"`
	// Whether master virtual machines are encrypted at host.
	EncryptionAtHost pulumi.StringPtrInput `pulumi:"encryptionAtHost"`
	// The Azure resource ID of the master subnet.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// The size of the master VMs.
	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) DiskEncryptionSetId

func (o MasterProfileOutput) DiskEncryptionSetId() pulumi.StringPtrOutput

The resource ID of an associated DiskEncryptionSet, if applicable.

func (MasterProfileOutput) ElementType

func (MasterProfileOutput) ElementType() reflect.Type

func (MasterProfileOutput) EncryptionAtHost

func (o MasterProfileOutput) EncryptionAtHost() pulumi.StringPtrOutput

Whether master virtual machines are encrypted at host.

func (MasterProfileOutput) SubnetId

The Azure resource ID of the master subnet.

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.

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) DiskEncryptionSetId

func (o MasterProfilePtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput

The resource ID of an associated DiskEncryptionSet, if applicable.

func (MasterProfilePtrOutput) Elem

func (MasterProfilePtrOutput) ElementType

func (MasterProfilePtrOutput) ElementType() reflect.Type

func (MasterProfilePtrOutput) EncryptionAtHost

func (o MasterProfilePtrOutput) EncryptionAtHost() pulumi.StringPtrOutput

Whether master virtual machines are encrypted at host.

func (MasterProfilePtrOutput) SubnetId

The Azure resource ID of the master subnet.

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.

type MasterProfileResponse

type MasterProfileResponse struct {
	// The resource ID of an associated DiskEncryptionSet, if applicable.
	DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"`
	// Whether master virtual machines are encrypted at host.
	EncryptionAtHost *string `pulumi:"encryptionAtHost"`
	// The Azure resource ID of the master subnet.
	SubnetId *string `pulumi:"subnetId"`
	// The size of the master VMs.
	VmSize *string `pulumi:"vmSize"`
}

MasterProfile represents a master profile.

type MasterProfileResponseOutput

type MasterProfileResponseOutput struct{ *pulumi.OutputState }

MasterProfile represents a master profile.

func (MasterProfileResponseOutput) DiskEncryptionSetId

func (o MasterProfileResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput

The resource ID of an associated DiskEncryptionSet, if applicable.

func (MasterProfileResponseOutput) ElementType

func (MasterProfileResponseOutput) EncryptionAtHost

func (o MasterProfileResponseOutput) EncryptionAtHost() pulumi.StringPtrOutput

Whether master virtual machines are encrypted at host.

func (MasterProfileResponseOutput) SubnetId

The Azure resource ID of the master subnet.

func (MasterProfileResponseOutput) ToMasterProfileResponseOutput

func (o MasterProfileResponseOutput) ToMasterProfileResponseOutput() MasterProfileResponseOutput

func (MasterProfileResponseOutput) ToMasterProfileResponseOutputWithContext

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

func (MasterProfileResponseOutput) VmSize

The size of the master VMs.

type MasterProfileResponsePtrOutput

type MasterProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (MasterProfileResponsePtrOutput) DiskEncryptionSetId

func (o MasterProfileResponsePtrOutput) DiskEncryptionSetId() pulumi.StringPtrOutput

The resource ID of an associated DiskEncryptionSet, if applicable.

func (MasterProfileResponsePtrOutput) Elem

func (MasterProfileResponsePtrOutput) ElementType

func (MasterProfileResponsePtrOutput) EncryptionAtHost

Whether master virtual machines are encrypted at host.

func (MasterProfileResponsePtrOutput) SubnetId

The Azure resource ID of the master subnet.

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.

type NetworkProfile

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

NetworkProfile represents a network profile.

type NetworkProfileArgs

type NetworkProfileArgs struct {
	// The CIDR used for OpenShift/Kubernetes Pods.
	PodCidr pulumi.StringPtrInput `pulumi:"podCidr"`
	// The CIDR used for OpenShift/Kubernetes Services.
	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.

func (NetworkProfileOutput) ServiceCidr

The CIDR used for OpenShift/Kubernetes Services.

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.

func (NetworkProfilePtrOutput) ServiceCidr

The CIDR used for OpenShift/Kubernetes Services.

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.
	PodCidr *string `pulumi:"podCidr"`
	// The CIDR used for OpenShift/Kubernetes Services.
	ServiceCidr *string `pulumi:"serviceCidr"`
}

NetworkProfile represents a network profile.

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.

func (NetworkProfileResponseOutput) ServiceCidr

The CIDR used for OpenShift/Kubernetes Services.

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext

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

type NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfileResponsePtrOutput) Elem

func (NetworkProfileResponsePtrOutput) ElementType

func (NetworkProfileResponsePtrOutput) PodCidr

The CIDR used for OpenShift/Kubernetes Pods.

func (NetworkProfileResponsePtrOutput) ServiceCidr

The CIDR used for OpenShift/Kubernetes Services.

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.
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// The cluster service principal profile.
	ServicePrincipalProfile ServicePrincipalProfileResponsePtrOutput `pulumi:"servicePrincipalProfile"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// 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. Azure REST API version: 2022-09-04. Prior API version in Azure Native 1.x: 2020-04-30.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

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

func (*OpenShiftCluster) ElementType() reflect.Type

func (*OpenShiftCluster) ToOpenShiftClusterOutput

func (i *OpenShiftCluster) ToOpenShiftClusterOutput() OpenShiftClusterOutput

func (*OpenShiftCluster) ToOpenShiftClusterOutputWithContext

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.
	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.StringPtrInput
	// 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

type OpenShiftClusterInput interface {
	pulumi.Input

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

type OpenShiftClusterOutput

type OpenShiftClusterOutput struct{ *pulumi.OutputState }

func (OpenShiftClusterOutput) ApiserverProfile

The cluster API server profile.

func (OpenShiftClusterOutput) ClusterProfile

The cluster profile.

func (OpenShiftClusterOutput) ConsoleProfile

The console profile.

func (OpenShiftClusterOutput) ElementType

func (OpenShiftClusterOutput) ElementType() reflect.Type

func (OpenShiftClusterOutput) IngressProfiles

The cluster ingress profiles.

func (OpenShiftClusterOutput) Location

The geo-location where the resource lives

func (OpenShiftClusterOutput) MasterProfile

The cluster master profile.

func (OpenShiftClusterOutput) Name

The name of the resource

func (OpenShiftClusterOutput) NetworkProfile

The cluster network profile.

func (OpenShiftClusterOutput) ProvisioningState

func (o OpenShiftClusterOutput) ProvisioningState() pulumi.StringPtrOutput

The cluster provisioning state.

func (OpenShiftClusterOutput) ServicePrincipalProfile

The cluster service principal profile.

func (OpenShiftClusterOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (OpenShiftClusterOutput) Tags

Resource tags.

func (OpenShiftClusterOutput) ToOpenShiftClusterOutput

func (o OpenShiftClusterOutput) ToOpenShiftClusterOutput() OpenShiftClusterOutput

func (OpenShiftClusterOutput) ToOpenShiftClusterOutputWithContext

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

func (OpenShiftClusterOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (OpenShiftClusterOutput) WorkerProfiles

The cluster worker profiles.

type OpenShiftClusterState

type OpenShiftClusterState struct {
}

func (OpenShiftClusterState) ElementType

func (OpenShiftClusterState) ElementType() reflect.Type

type Secret

type Secret struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The Secrets Resources.
	SecretResources pulumi.StringPtrOutput `pulumi:"secretResources"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Secret represents a secret. Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

func GetSecret

func GetSecret(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecretState, opts ...pulumi.ResourceOption) (*Secret, error)

GetSecret gets an existing Secret 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 NewSecret

func NewSecret(ctx *pulumi.Context,
	name string, args *SecretArgs, opts ...pulumi.ResourceOption) (*Secret, error)

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

func (*Secret) ElementType

func (*Secret) ElementType() reflect.Type

func (*Secret) ToSecretOutput

func (i *Secret) ToSecretOutput() SecretOutput

func (*Secret) ToSecretOutputWithContext

func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput

type SecretArgs

type SecretArgs struct {
	// The name of the Secret resource.
	ChildResourceName 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 Secrets Resources.
	SecretResources pulumi.StringPtrInput
}

The set of arguments for constructing a Secret resource.

func (SecretArgs) ElementType

func (SecretArgs) ElementType() reflect.Type

type SecretInput

type SecretInput interface {
	pulumi.Input

	ToSecretOutput() SecretOutput
	ToSecretOutputWithContext(ctx context.Context) SecretOutput
}

type SecretOutput

type SecretOutput struct{ *pulumi.OutputState }

func (SecretOutput) ElementType

func (SecretOutput) ElementType() reflect.Type

func (SecretOutput) Name

func (o SecretOutput) Name() pulumi.StringOutput

The name of the resource

func (SecretOutput) SecretResources

func (o SecretOutput) SecretResources() pulumi.StringPtrOutput

The Secrets Resources.

func (SecretOutput) SystemData

func (o SecretOutput) SystemData() SystemDataResponseOutput

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SecretOutput) ToSecretOutput

func (o SecretOutput) ToSecretOutput() SecretOutput

func (SecretOutput) ToSecretOutputWithContext

func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput

func (SecretOutput) Type

func (o SecretOutput) Type() pulumi.StringOutput

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type SecretState

type SecretState struct {
}

func (SecretState) ElementType

func (SecretState) ElementType() reflect.Type

type ServicePrincipalProfile

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

ServicePrincipalProfile represents a service principal profile.

type ServicePrincipalProfileArgs

type ServicePrincipalProfileArgs struct {
	// The client ID used for the cluster.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The client secret used for the cluster.
	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.

func (ServicePrincipalProfileOutput) ClientSecret

The client secret used for the cluster.

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.

func (ServicePrincipalProfilePtrOutput) ClientSecret

The client secret used for the cluster.

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.
	ClientId *string `pulumi:"clientId"`
	// The client secret used for the cluster.
	ClientSecret *string `pulumi:"clientSecret"`
}

ServicePrincipalProfile represents a service principal profile.

type ServicePrincipalProfileResponseOutput

type ServicePrincipalProfileResponseOutput struct{ *pulumi.OutputState }

ServicePrincipalProfile represents a service principal profile.

func (ServicePrincipalProfileResponseOutput) ClientId

The client ID used for the cluster.

func (ServicePrincipalProfileResponseOutput) ClientSecret

The client secret used for the cluster.

func (ServicePrincipalProfileResponseOutput) ElementType

func (ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponseOutput

func (o ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponseOutput() ServicePrincipalProfileResponseOutput

func (ServicePrincipalProfileResponseOutput) ToServicePrincipalProfileResponseOutputWithContext

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

type ServicePrincipalProfileResponsePtrOutput

type ServicePrincipalProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ServicePrincipalProfileResponsePtrOutput) ClientId

The client ID used for the cluster.

func (ServicePrincipalProfileResponsePtrOutput) ClientSecret

The client secret used for the cluster.

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 SyncIdentityProvider

type SyncIdentityProvider struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name      pulumi.StringOutput    `pulumi:"name"`
	Resources pulumi.StringPtrOutput `pulumi:"resources"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

SyncIdentityProvider represents a SyncIdentityProvider Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

func GetSyncIdentityProvider

func GetSyncIdentityProvider(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncIdentityProviderState, opts ...pulumi.ResourceOption) (*SyncIdentityProvider, error)

GetSyncIdentityProvider gets an existing SyncIdentityProvider 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 NewSyncIdentityProvider

func NewSyncIdentityProvider(ctx *pulumi.Context,
	name string, args *SyncIdentityProviderArgs, opts ...pulumi.ResourceOption) (*SyncIdentityProvider, error)

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

func (*SyncIdentityProvider) ElementType

func (*SyncIdentityProvider) ElementType() reflect.Type

func (*SyncIdentityProvider) ToSyncIdentityProviderOutput

func (i *SyncIdentityProvider) ToSyncIdentityProviderOutput() SyncIdentityProviderOutput

func (*SyncIdentityProvider) ToSyncIdentityProviderOutputWithContext

func (i *SyncIdentityProvider) ToSyncIdentityProviderOutputWithContext(ctx context.Context) SyncIdentityProviderOutput

type SyncIdentityProviderArgs

type SyncIdentityProviderArgs struct {
	// The name of the SyncIdentityProvider resource.
	ChildResourceName 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
	Resources    pulumi.StringPtrInput
}

The set of arguments for constructing a SyncIdentityProvider resource.

func (SyncIdentityProviderArgs) ElementType

func (SyncIdentityProviderArgs) ElementType() reflect.Type

type SyncIdentityProviderInput

type SyncIdentityProviderInput interface {
	pulumi.Input

	ToSyncIdentityProviderOutput() SyncIdentityProviderOutput
	ToSyncIdentityProviderOutputWithContext(ctx context.Context) SyncIdentityProviderOutput
}

type SyncIdentityProviderOutput

type SyncIdentityProviderOutput struct{ *pulumi.OutputState }

func (SyncIdentityProviderOutput) ElementType

func (SyncIdentityProviderOutput) ElementType() reflect.Type

func (SyncIdentityProviderOutput) Name

The name of the resource

func (SyncIdentityProviderOutput) Resources

func (SyncIdentityProviderOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SyncIdentityProviderOutput) ToSyncIdentityProviderOutput

func (o SyncIdentityProviderOutput) ToSyncIdentityProviderOutput() SyncIdentityProviderOutput

func (SyncIdentityProviderOutput) ToSyncIdentityProviderOutputWithContext

func (o SyncIdentityProviderOutput) ToSyncIdentityProviderOutputWithContext(ctx context.Context) SyncIdentityProviderOutput

func (SyncIdentityProviderOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type SyncIdentityProviderState

type SyncIdentityProviderState struct {
}

func (SyncIdentityProviderState) ElementType

func (SyncIdentityProviderState) ElementType() reflect.Type

type SyncSet

type SyncSet struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Resources represents the SyncSets configuration.
	Resources pulumi.StringPtrOutput `pulumi:"resources"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

SyncSet represents a SyncSet for an Azure Red Hat OpenShift Cluster. Azure REST API version: 2022-09-04.

Other available API versions: 2023-04-01, 2023-07-01-preview, 2023-09-04, 2023-11-22.

func GetSyncSet

func GetSyncSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncSetState, opts ...pulumi.ResourceOption) (*SyncSet, error)

GetSyncSet gets an existing SyncSet 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 NewSyncSet

func NewSyncSet(ctx *pulumi.Context,
	name string, args *SyncSetArgs, opts ...pulumi.ResourceOption) (*SyncSet, error)

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

func (*SyncSet) ElementType

func (*SyncSet) ElementType() reflect.Type

func (*SyncSet) ToSyncSetOutput

func (i *SyncSet) ToSyncSetOutput() SyncSetOutput

func (*SyncSet) ToSyncSetOutputWithContext

func (i *SyncSet) ToSyncSetOutputWithContext(ctx context.Context) SyncSetOutput

type SyncSetArgs

type SyncSetArgs struct {
	// The name of the SyncSet resource.
	ChildResourceName 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
	// Resources represents the SyncSets configuration.
	Resources pulumi.StringPtrInput
}

The set of arguments for constructing a SyncSet resource.

func (SyncSetArgs) ElementType

func (SyncSetArgs) ElementType() reflect.Type

type SyncSetInput

type SyncSetInput interface {
	pulumi.Input

	ToSyncSetOutput() SyncSetOutput
	ToSyncSetOutputWithContext(ctx context.Context) SyncSetOutput
}

type SyncSetOutput

type SyncSetOutput struct{ *pulumi.OutputState }

func (SyncSetOutput) ElementType

func (SyncSetOutput) ElementType() reflect.Type

func (SyncSetOutput) Name

The name of the resource

func (SyncSetOutput) Resources

func (o SyncSetOutput) Resources() pulumi.StringPtrOutput

Resources represents the SyncSets configuration.

func (SyncSetOutput) SystemData

func (o SyncSetOutput) SystemData() SystemDataResponseOutput

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SyncSetOutput) ToSyncSetOutput

func (o SyncSetOutput) ToSyncSetOutput() SyncSetOutput

func (SyncSetOutput) ToSyncSetOutputWithContext

func (o SyncSetOutput) ToSyncSetOutputWithContext(ctx context.Context) SyncSetOutput

func (SyncSetOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type SyncSetState

type SyncSetState struct {
}

func (SyncSetState) ElementType

func (SyncSetState) ElementType() reflect.Type

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type Visibility

type Visibility string

Ingress visibility.

func (Visibility) ElementType

func (Visibility) ElementType() reflect.Type

func (Visibility) ToStringOutput

func (e Visibility) ToStringOutput() pulumi.StringOutput

func (Visibility) ToStringOutputWithContext

func (e Visibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Visibility) ToStringPtrOutput

func (e Visibility) ToStringPtrOutput() pulumi.StringPtrOutput

func (Visibility) ToStringPtrOutputWithContext

func (e Visibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (Visibility) ToVisibilityOutput

func (e Visibility) ToVisibilityOutput() VisibilityOutput

func (Visibility) ToVisibilityOutputWithContext

func (e Visibility) ToVisibilityOutputWithContext(ctx context.Context) VisibilityOutput

func (Visibility) ToVisibilityPtrOutput

func (e Visibility) ToVisibilityPtrOutput() VisibilityPtrOutput

func (Visibility) ToVisibilityPtrOutputWithContext

func (e Visibility) ToVisibilityPtrOutputWithContext(ctx context.Context) VisibilityPtrOutput

type VisibilityInput

type VisibilityInput interface {
	pulumi.Input

	ToVisibilityOutput() VisibilityOutput
	ToVisibilityOutputWithContext(context.Context) VisibilityOutput
}

VisibilityInput is an input type that accepts values of the Visibility enum A concrete instance of `VisibilityInput` can be one of the following:

VisibilityPrivate
VisibilityPublic

type VisibilityOutput

type VisibilityOutput struct{ *pulumi.OutputState }

func (VisibilityOutput) ElementType

func (VisibilityOutput) ElementType() reflect.Type

func (VisibilityOutput) ToStringOutput

func (o VisibilityOutput) ToStringOutput() pulumi.StringOutput

func (VisibilityOutput) ToStringOutputWithContext

func (o VisibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (VisibilityOutput) ToStringPtrOutput

func (o VisibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VisibilityOutput) ToStringPtrOutputWithContext

func (o VisibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VisibilityOutput) ToVisibilityOutput

func (o VisibilityOutput) ToVisibilityOutput() VisibilityOutput

func (VisibilityOutput) ToVisibilityOutputWithContext

func (o VisibilityOutput) ToVisibilityOutputWithContext(ctx context.Context) VisibilityOutput

func (VisibilityOutput) ToVisibilityPtrOutput

func (o VisibilityOutput) ToVisibilityPtrOutput() VisibilityPtrOutput

func (VisibilityOutput) ToVisibilityPtrOutputWithContext

func (o VisibilityOutput) ToVisibilityPtrOutputWithContext(ctx context.Context) VisibilityPtrOutput

type VisibilityPtrInput

type VisibilityPtrInput interface {
	pulumi.Input

	ToVisibilityPtrOutput() VisibilityPtrOutput
	ToVisibilityPtrOutputWithContext(context.Context) VisibilityPtrOutput
}

func VisibilityPtr

func VisibilityPtr(v string) VisibilityPtrInput

type VisibilityPtrOutput

type VisibilityPtrOutput struct{ *pulumi.OutputState }

func (VisibilityPtrOutput) Elem

func (VisibilityPtrOutput) ElementType

func (VisibilityPtrOutput) ElementType() reflect.Type

func (VisibilityPtrOutput) ToStringPtrOutput

func (o VisibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (VisibilityPtrOutput) ToStringPtrOutputWithContext

func (o VisibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (VisibilityPtrOutput) ToVisibilityPtrOutput

func (o VisibilityPtrOutput) ToVisibilityPtrOutput() VisibilityPtrOutput

func (VisibilityPtrOutput) ToVisibilityPtrOutputWithContext

func (o VisibilityPtrOutput) ToVisibilityPtrOutputWithContext(ctx context.Context) VisibilityPtrOutput

type WorkerProfile

type WorkerProfile struct {
	// The number of worker VMs.
	Count *int `pulumi:"count"`
	// The resource ID of an associated DiskEncryptionSet, if applicable.
	DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"`
	// The disk size of the worker VMs.
	DiskSizeGB *int `pulumi:"diskSizeGB"`
	// Whether master virtual machines are encrypted at host.
	EncryptionAtHost *string `pulumi:"encryptionAtHost"`
	// The worker profile name.
	Name *string `pulumi:"name"`
	// The Azure resource ID of the worker subnet.
	SubnetId *string `pulumi:"subnetId"`
	// The size of the worker VMs.
	VmSize *string `pulumi:"vmSize"`
}

WorkerProfile represents a worker profile.

type WorkerProfileArgs

type WorkerProfileArgs struct {
	// The number of worker VMs.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// The resource ID of an associated DiskEncryptionSet, if applicable.
	DiskEncryptionSetId pulumi.StringPtrInput `pulumi:"diskEncryptionSetId"`
	// The disk size of the worker VMs.
	DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"`
	// Whether master virtual machines are encrypted at host.
	EncryptionAtHost pulumi.StringPtrInput `pulumi:"encryptionAtHost"`
	// The worker profile name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The Azure resource ID of the worker subnet.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// The size of the worker VMs.
	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.

func (WorkerProfileOutput) DiskEncryptionSetId

func (o WorkerProfileOutput) DiskEncryptionSetId() pulumi.StringPtrOutput

The resource ID of an associated DiskEncryptionSet, if applicable.

func (WorkerProfileOutput) DiskSizeGB

func (o WorkerProfileOutput) DiskSizeGB() pulumi.IntPtrOutput

The disk size of the worker VMs.

func (WorkerProfileOutput) ElementType

func (WorkerProfileOutput) ElementType() reflect.Type

func (WorkerProfileOutput) EncryptionAtHost

func (o WorkerProfileOutput) EncryptionAtHost() pulumi.StringPtrOutput

Whether master virtual machines are encrypted at host.

func (WorkerProfileOutput) Name

The worker profile name.

func (WorkerProfileOutput) SubnetId

The Azure resource ID of the worker subnet.

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.

type WorkerProfileResponse

type WorkerProfileResponse struct {
	// The number of worker VMs.
	Count *int `pulumi:"count"`
	// The resource ID of an associated DiskEncryptionSet, if applicable.
	DiskEncryptionSetId *string `pulumi:"diskEncryptionSetId"`
	// The disk size of the worker VMs.
	DiskSizeGB *int `pulumi:"diskSizeGB"`
	// Whether master virtual machines are encrypted at host.
	EncryptionAtHost *string `pulumi:"encryptionAtHost"`
	// The worker profile name.
	Name *string `pulumi:"name"`
	// The Azure resource ID of the worker subnet.
	SubnetId *string `pulumi:"subnetId"`
	// The size of the worker VMs.
	VmSize *string `pulumi:"vmSize"`
}

WorkerProfile represents a worker profile.

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 WorkerProfileResponseOutput

type WorkerProfileResponseOutput struct{ *pulumi.OutputState }

WorkerProfile represents a worker profile.

func (WorkerProfileResponseOutput) Count

The number of worker VMs.

func (WorkerProfileResponseOutput) DiskEncryptionSetId

func (o WorkerProfileResponseOutput) DiskEncryptionSetId() pulumi.StringPtrOutput

The resource ID of an associated DiskEncryptionSet, if applicable.

func (WorkerProfileResponseOutput) DiskSizeGB

The disk size of the worker VMs.

func (WorkerProfileResponseOutput) ElementType

func (WorkerProfileResponseOutput) EncryptionAtHost

func (o WorkerProfileResponseOutput) EncryptionAtHost() pulumi.StringPtrOutput

Whether master virtual machines are encrypted at host.

func (WorkerProfileResponseOutput) Name

The worker profile name.

func (WorkerProfileResponseOutput) SubnetId

The Azure resource ID of the worker subnet.

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.

Jump to

Keyboard shortcuts

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