v20190930preview

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	OSTypeLinux   = OSType("Linux")
	OSTypeWindows = OSType("Windows")
)
View Source
const (
	OpenShiftAgentPoolProfileRoleCompute = OpenShiftAgentPoolProfileRole("compute")
	OpenShiftAgentPoolProfileRoleInfra   = OpenShiftAgentPoolProfileRole("infra")
)
View Source
const (
	OpenShiftContainerServiceVMSize_Standard_D2s_v3  = OpenShiftContainerServiceVMSize("Standard_D2s_v3")
	OpenShiftContainerServiceVMSize_Standard_D4s_v3  = OpenShiftContainerServiceVMSize("Standard_D4s_v3")
	OpenShiftContainerServiceVMSize_Standard_D8s_v3  = OpenShiftContainerServiceVMSize("Standard_D8s_v3")
	OpenShiftContainerServiceVMSize_Standard_D16s_v3 = OpenShiftContainerServiceVMSize("Standard_D16s_v3")
	OpenShiftContainerServiceVMSize_Standard_D32s_v3 = OpenShiftContainerServiceVMSize("Standard_D32s_v3")
	OpenShiftContainerServiceVMSize_Standard_D64s_v3 = OpenShiftContainerServiceVMSize("Standard_D64s_v3")
	OpenShiftContainerServiceVMSize_Standard_DS4_v2  = OpenShiftContainerServiceVMSize("Standard_DS4_v2")
	OpenShiftContainerServiceVMSize_Standard_DS5_v2  = OpenShiftContainerServiceVMSize("Standard_DS5_v2")
	OpenShiftContainerServiceVMSize_Standard_F8s_v2  = OpenShiftContainerServiceVMSize("Standard_F8s_v2")
	OpenShiftContainerServiceVMSize_Standard_F16s_v2 = OpenShiftContainerServiceVMSize("Standard_F16s_v2")
	OpenShiftContainerServiceVMSize_Standard_F32s_v2 = OpenShiftContainerServiceVMSize("Standard_F32s_v2")
	OpenShiftContainerServiceVMSize_Standard_F64s_v2 = OpenShiftContainerServiceVMSize("Standard_F64s_v2")
	OpenShiftContainerServiceVMSize_Standard_F72s_v2 = OpenShiftContainerServiceVMSize("Standard_F72s_v2")
	OpenShiftContainerServiceVMSize_Standard_F8s     = OpenShiftContainerServiceVMSize("Standard_F8s")
	OpenShiftContainerServiceVMSize_Standard_F16s    = OpenShiftContainerServiceVMSize("Standard_F16s")
	OpenShiftContainerServiceVMSize_Standard_E4s_v3  = OpenShiftContainerServiceVMSize("Standard_E4s_v3")
	OpenShiftContainerServiceVMSize_Standard_E8s_v3  = OpenShiftContainerServiceVMSize("Standard_E8s_v3")
	OpenShiftContainerServiceVMSize_Standard_E16s_v3 = OpenShiftContainerServiceVMSize("Standard_E16s_v3")
	OpenShiftContainerServiceVMSize_Standard_E20s_v3 = OpenShiftContainerServiceVMSize("Standard_E20s_v3")
	OpenShiftContainerServiceVMSize_Standard_E32s_v3 = OpenShiftContainerServiceVMSize("Standard_E32s_v3")
	OpenShiftContainerServiceVMSize_Standard_E64s_v3 = OpenShiftContainerServiceVMSize("Standard_E64s_v3")
	OpenShiftContainerServiceVMSize_Standard_GS2     = OpenShiftContainerServiceVMSize("Standard_GS2")
	OpenShiftContainerServiceVMSize_Standard_GS3     = OpenShiftContainerServiceVMSize("Standard_GS3")
	OpenShiftContainerServiceVMSize_Standard_GS4     = OpenShiftContainerServiceVMSize("Standard_GS4")
	OpenShiftContainerServiceVMSize_Standard_GS5     = OpenShiftContainerServiceVMSize("Standard_GS5")
	OpenShiftContainerServiceVMSize_Standard_DS12_v2 = OpenShiftContainerServiceVMSize("Standard_DS12_v2")
	OpenShiftContainerServiceVMSize_Standard_DS13_v2 = OpenShiftContainerServiceVMSize("Standard_DS13_v2")
	OpenShiftContainerServiceVMSize_Standard_DS14_v2 = OpenShiftContainerServiceVMSize("Standard_DS14_v2")
	OpenShiftContainerServiceVMSize_Standard_DS15_v2 = OpenShiftContainerServiceVMSize("Standard_DS15_v2")
	OpenShiftContainerServiceVMSize_Standard_L4s     = OpenShiftContainerServiceVMSize("Standard_L4s")
	OpenShiftContainerServiceVMSize_Standard_L8s     = OpenShiftContainerServiceVMSize("Standard_L8s")
	OpenShiftContainerServiceVMSize_Standard_L16s    = OpenShiftContainerServiceVMSize("Standard_L16s")
	OpenShiftContainerServiceVMSize_Standard_L32s    = OpenShiftContainerServiceVMSize("Standard_L32s")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupOpenShiftManagedClusterArgs

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

type LookupOpenShiftManagedClusterResult

type LookupOpenShiftManagedClusterResult struct {
	// Configuration of OpenShift cluster VMs.
	AgentPoolProfiles []OpenShiftManagedClusterAgentPoolProfileResponse `pulumi:"agentPoolProfiles"`
	// Configures OpenShift authentication.
	AuthProfile *OpenShiftManagedClusterAuthProfileResponse `pulumi:"authProfile"`
	// Version of OpenShift specified when creating the cluster.
	ClusterVersion string `pulumi:"clusterVersion"`
	// Service generated FQDN for OpenShift API server loadbalancer internal hostname.
	Fqdn string `pulumi:"fqdn"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location string `pulumi:"location"`
	// Configuration for OpenShift master VMs.
	MasterPoolProfile *OpenShiftManagedClusterMasterPoolProfileResponse `pulumi:"masterPoolProfile"`
	// Configures Log Analytics integration.
	MonitorProfile *OpenShiftManagedClusterMonitorProfileResponse `pulumi:"monitorProfile"`
	// Resource name
	Name string `pulumi:"name"`
	// Configuration for OpenShift networking.
	NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"`
	// Version of OpenShift specified when creating the cluster.
	OpenShiftVersion string `pulumi:"openShiftVersion"`
	// Define the resource plan as required by ARM for billing purposes
	Plan *PurchasePlanResponse `pulumi:"plan"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// Service generated FQDN for OpenShift API server.
	PublicHostname string `pulumi:"publicHostname"`
	// Configuration for OpenShift router(s).
	RouterProfiles []OpenShiftRouterProfileResponse `pulumi:"routerProfiles"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

OpenShift Managed cluster.

type NetworkProfile

type NetworkProfile struct {
	// CIDR of the Vnet to peer.
	PeerVnetId *string `pulumi:"peerVnetId"`
	// CIDR for the OpenShift Vnet.
	VnetCidr *string `pulumi:"vnetCidr"`
	// ID of the Vnet created for OSA cluster.
	VnetId *string `pulumi:"vnetId"`
}

Represents the OpenShift networking configuration

type NetworkProfileArgs

type NetworkProfileArgs struct {
	// CIDR of the Vnet to peer.
	PeerVnetId pulumi.StringPtrInput `pulumi:"peerVnetId"`
	// CIDR for the OpenShift Vnet.
	VnetCidr pulumi.StringPtrInput `pulumi:"vnetCidr"`
	// ID of the Vnet created for OSA cluster.
	VnetId pulumi.StringPtrInput `pulumi:"vnetId"`
}

Represents the OpenShift networking configuration

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 }

Represents the OpenShift networking configuration

func (NetworkProfileOutput) ElementType

func (NetworkProfileOutput) ElementType() reflect.Type

func (NetworkProfileOutput) PeerVnetId

CIDR of the Vnet to peer.

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

func (NetworkProfileOutput) VnetCidr

CIDR for the OpenShift Vnet.

func (NetworkProfileOutput) VnetId

ID of the Vnet created for OSA cluster.

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

CIDR of the Vnet to peer.

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutput

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext

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

func (NetworkProfilePtrOutput) VnetCidr

CIDR for the OpenShift Vnet.

func (NetworkProfilePtrOutput) VnetId

ID of the Vnet created for OSA cluster.

type NetworkProfileResponse

type NetworkProfileResponse struct {
	// CIDR of the Vnet to peer.
	PeerVnetId *string `pulumi:"peerVnetId"`
	// CIDR for the OpenShift Vnet.
	VnetCidr *string `pulumi:"vnetCidr"`
	// ID of the Vnet created for OSA cluster.
	VnetId *string `pulumi:"vnetId"`
}

Represents the OpenShift networking configuration

type NetworkProfileResponseArgs

type NetworkProfileResponseArgs struct {
	// CIDR of the Vnet to peer.
	PeerVnetId pulumi.StringPtrInput `pulumi:"peerVnetId"`
	// CIDR for the OpenShift Vnet.
	VnetCidr pulumi.StringPtrInput `pulumi:"vnetCidr"`
	// ID of the Vnet created for OSA cluster.
	VnetId pulumi.StringPtrInput `pulumi:"vnetId"`
}

Represents the OpenShift networking configuration

func (NetworkProfileResponseArgs) ElementType

func (NetworkProfileResponseArgs) ElementType() reflect.Type

func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutput

func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext

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

func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput

func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext

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

type NetworkProfileResponseInput

type NetworkProfileResponseInput interface {
	pulumi.Input

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

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

NetworkProfileResponseArgs{...}

type NetworkProfileResponseOutput

type NetworkProfileResponseOutput struct{ *pulumi.OutputState }

Represents the OpenShift networking configuration

func (NetworkProfileResponseOutput) ElementType

func (NetworkProfileResponseOutput) PeerVnetId

CIDR of the Vnet to peer.

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext

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

func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext

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

func (NetworkProfileResponseOutput) VnetCidr

CIDR for the OpenShift Vnet.

func (NetworkProfileResponseOutput) VnetId

ID of the Vnet created for OSA cluster.

type NetworkProfileResponsePtrInput

type NetworkProfileResponsePtrInput interface {
	pulumi.Input

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

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

        NetworkProfileResponseArgs{...}

or:

        nil

type NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfileResponsePtrOutput) Elem

func (NetworkProfileResponsePtrOutput) ElementType

func (NetworkProfileResponsePtrOutput) PeerVnetId

CIDR of the Vnet to peer.

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext

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

func (NetworkProfileResponsePtrOutput) VnetCidr

CIDR for the OpenShift Vnet.

func (NetworkProfileResponsePtrOutput) VnetId

ID of the Vnet created for OSA cluster.

type OSType added in v0.3.1

type OSType pulumi.String

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

func (OSType) ElementType added in v0.3.1

func (OSType) ElementType() reflect.Type

func (OSType) ToStringOutput added in v0.3.1

func (e OSType) ToStringOutput() pulumi.StringOutput

func (OSType) ToStringOutputWithContext added in v0.3.1

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

func (OSType) ToStringPtrOutput added in v0.3.1

func (e OSType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OSType) ToStringPtrOutputWithContext added in v0.3.1

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

type OpenShiftAgentPoolProfileRole added in v0.3.1

type OpenShiftAgentPoolProfileRole pulumi.String

Define the role of the AgentPoolProfile.

func (OpenShiftAgentPoolProfileRole) ElementType added in v0.3.1

func (OpenShiftAgentPoolProfileRole) ToStringOutput added in v0.3.1

func (OpenShiftAgentPoolProfileRole) ToStringOutputWithContext added in v0.3.1

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

func (OpenShiftAgentPoolProfileRole) ToStringPtrOutput added in v0.3.1

func (OpenShiftAgentPoolProfileRole) ToStringPtrOutputWithContext added in v0.3.1

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

type OpenShiftContainerServiceVMSize added in v0.3.1

type OpenShiftContainerServiceVMSize pulumi.String

Size of agent VMs.

func (OpenShiftContainerServiceVMSize) ElementType added in v0.3.1

func (OpenShiftContainerServiceVMSize) ToStringOutput added in v0.3.1

func (OpenShiftContainerServiceVMSize) ToStringOutputWithContext added in v0.3.1

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

func (OpenShiftContainerServiceVMSize) ToStringPtrOutput added in v0.3.1

func (OpenShiftContainerServiceVMSize) ToStringPtrOutputWithContext added in v0.3.1

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

type OpenShiftManagedCluster

type OpenShiftManagedCluster struct {
	pulumi.CustomResourceState

	// Configuration of OpenShift cluster VMs.
	AgentPoolProfiles OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput `pulumi:"agentPoolProfiles"`
	// Configures OpenShift authentication.
	AuthProfile OpenShiftManagedClusterAuthProfileResponsePtrOutput `pulumi:"authProfile"`
	// Version of OpenShift specified when creating the cluster.
	ClusterVersion pulumi.StringOutput `pulumi:"clusterVersion"`
	// Service generated FQDN for OpenShift API server loadbalancer internal hostname.
	Fqdn pulumi.StringOutput `pulumi:"fqdn"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Configuration for OpenShift master VMs.
	MasterPoolProfile OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput `pulumi:"masterPoolProfile"`
	// Configures Log Analytics integration.
	MonitorProfile OpenShiftManagedClusterMonitorProfileResponsePtrOutput `pulumi:"monitorProfile"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Configuration for OpenShift networking.
	NetworkProfile NetworkProfileResponsePtrOutput `pulumi:"networkProfile"`
	// Version of OpenShift specified when creating the cluster.
	OpenShiftVersion pulumi.StringOutput `pulumi:"openShiftVersion"`
	// Define the resource plan as required by ARM for billing purposes
	Plan PurchasePlanResponsePtrOutput `pulumi:"plan"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Service generated FQDN for OpenShift API server.
	PublicHostname pulumi.StringOutput `pulumi:"publicHostname"`
	// Configuration for OpenShift router(s).
	RouterProfiles OpenShiftRouterProfileResponseArrayOutput `pulumi:"routerProfiles"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

OpenShift Managed cluster.

func GetOpenShiftManagedCluster

func GetOpenShiftManagedCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OpenShiftManagedClusterState, opts ...pulumi.ResourceOption) (*OpenShiftManagedCluster, error)

GetOpenShiftManagedCluster gets an existing OpenShiftManagedCluster 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 NewOpenShiftManagedCluster

func NewOpenShiftManagedCluster(ctx *pulumi.Context,
	name string, args *OpenShiftManagedClusterArgs, opts ...pulumi.ResourceOption) (*OpenShiftManagedCluster, error)

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

func (*OpenShiftManagedCluster) ElementType added in v0.2.6

func (*OpenShiftManagedCluster) ElementType() reflect.Type

func (*OpenShiftManagedCluster) ToOpenShiftManagedClusterOutput added in v0.2.6

func (i *OpenShiftManagedCluster) ToOpenShiftManagedClusterOutput() OpenShiftManagedClusterOutput

func (*OpenShiftManagedCluster) ToOpenShiftManagedClusterOutputWithContext added in v0.2.6

func (i *OpenShiftManagedCluster) ToOpenShiftManagedClusterOutputWithContext(ctx context.Context) OpenShiftManagedClusterOutput

type OpenShiftManagedClusterAADIdentityProvider

type OpenShiftManagedClusterAADIdentityProvider struct {
	// The clientId password associated with the provider.
	ClientId *string `pulumi:"clientId"`
	// The groupId to be granted cluster admin role.
	CustomerAdminGroupId *string `pulumi:"customerAdminGroupId"`
	// The kind of the provider.
	// Expected value is 'AADIdentityProvider'.
	Kind string `pulumi:"kind"`
	// The secret password associated with the provider.
	Secret *string `pulumi:"secret"`
	// The tenantId associated with the provider.
	TenantId *string `pulumi:"tenantId"`
}

Defines the Identity provider for MS AAD.

type OpenShiftManagedClusterAADIdentityProviderArgs

type OpenShiftManagedClusterAADIdentityProviderArgs struct {
	// The clientId password associated with the provider.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The groupId to be granted cluster admin role.
	CustomerAdminGroupId pulumi.StringPtrInput `pulumi:"customerAdminGroupId"`
	// The kind of the provider.
	// Expected value is 'AADIdentityProvider'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The secret password associated with the provider.
	Secret pulumi.StringPtrInput `pulumi:"secret"`
	// The tenantId associated with the provider.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

Defines the Identity provider for MS AAD.

func (OpenShiftManagedClusterAADIdentityProviderArgs) ElementType

func (OpenShiftManagedClusterAADIdentityProviderArgs) ToOpenShiftManagedClusterAADIdentityProviderOutput

func (i OpenShiftManagedClusterAADIdentityProviderArgs) ToOpenShiftManagedClusterAADIdentityProviderOutput() OpenShiftManagedClusterAADIdentityProviderOutput

func (OpenShiftManagedClusterAADIdentityProviderArgs) ToOpenShiftManagedClusterAADIdentityProviderOutputWithContext

func (i OpenShiftManagedClusterAADIdentityProviderArgs) ToOpenShiftManagedClusterAADIdentityProviderOutputWithContext(ctx context.Context) OpenShiftManagedClusterAADIdentityProviderOutput

func (OpenShiftManagedClusterAADIdentityProviderArgs) ToOpenShiftManagedClusterAADIdentityProviderPtrOutput

func (i OpenShiftManagedClusterAADIdentityProviderArgs) ToOpenShiftManagedClusterAADIdentityProviderPtrOutput() OpenShiftManagedClusterAADIdentityProviderPtrOutput

func (OpenShiftManagedClusterAADIdentityProviderArgs) ToOpenShiftManagedClusterAADIdentityProviderPtrOutputWithContext

func (i OpenShiftManagedClusterAADIdentityProviderArgs) ToOpenShiftManagedClusterAADIdentityProviderPtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAADIdentityProviderPtrOutput

type OpenShiftManagedClusterAADIdentityProviderInput

type OpenShiftManagedClusterAADIdentityProviderInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAADIdentityProviderOutput() OpenShiftManagedClusterAADIdentityProviderOutput
	ToOpenShiftManagedClusterAADIdentityProviderOutputWithContext(context.Context) OpenShiftManagedClusterAADIdentityProviderOutput
}

OpenShiftManagedClusterAADIdentityProviderInput is an input type that accepts OpenShiftManagedClusterAADIdentityProviderArgs and OpenShiftManagedClusterAADIdentityProviderOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAADIdentityProviderInput` via:

OpenShiftManagedClusterAADIdentityProviderArgs{...}

type OpenShiftManagedClusterAADIdentityProviderOutput

type OpenShiftManagedClusterAADIdentityProviderOutput struct{ *pulumi.OutputState }

Defines the Identity provider for MS AAD.

func (OpenShiftManagedClusterAADIdentityProviderOutput) ClientId

The clientId password associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderOutput) CustomerAdminGroupId

The groupId to be granted cluster admin role.

func (OpenShiftManagedClusterAADIdentityProviderOutput) ElementType

func (OpenShiftManagedClusterAADIdentityProviderOutput) Kind

The kind of the provider. Expected value is 'AADIdentityProvider'.

func (OpenShiftManagedClusterAADIdentityProviderOutput) Secret

The secret password associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderOutput) TenantId

The tenantId associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderOutput) ToOpenShiftManagedClusterAADIdentityProviderOutput

func (o OpenShiftManagedClusterAADIdentityProviderOutput) ToOpenShiftManagedClusterAADIdentityProviderOutput() OpenShiftManagedClusterAADIdentityProviderOutput

func (OpenShiftManagedClusterAADIdentityProviderOutput) ToOpenShiftManagedClusterAADIdentityProviderOutputWithContext

func (o OpenShiftManagedClusterAADIdentityProviderOutput) ToOpenShiftManagedClusterAADIdentityProviderOutputWithContext(ctx context.Context) OpenShiftManagedClusterAADIdentityProviderOutput

func (OpenShiftManagedClusterAADIdentityProviderOutput) ToOpenShiftManagedClusterAADIdentityProviderPtrOutput

func (o OpenShiftManagedClusterAADIdentityProviderOutput) ToOpenShiftManagedClusterAADIdentityProviderPtrOutput() OpenShiftManagedClusterAADIdentityProviderPtrOutput

func (OpenShiftManagedClusterAADIdentityProviderOutput) ToOpenShiftManagedClusterAADIdentityProviderPtrOutputWithContext

func (o OpenShiftManagedClusterAADIdentityProviderOutput) ToOpenShiftManagedClusterAADIdentityProviderPtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAADIdentityProviderPtrOutput

type OpenShiftManagedClusterAADIdentityProviderPtrInput

type OpenShiftManagedClusterAADIdentityProviderPtrInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAADIdentityProviderPtrOutput() OpenShiftManagedClusterAADIdentityProviderPtrOutput
	ToOpenShiftManagedClusterAADIdentityProviderPtrOutputWithContext(context.Context) OpenShiftManagedClusterAADIdentityProviderPtrOutput
}

OpenShiftManagedClusterAADIdentityProviderPtrInput is an input type that accepts OpenShiftManagedClusterAADIdentityProviderArgs, OpenShiftManagedClusterAADIdentityProviderPtr and OpenShiftManagedClusterAADIdentityProviderPtrOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAADIdentityProviderPtrInput` via:

        OpenShiftManagedClusterAADIdentityProviderArgs{...}

or:

        nil

type OpenShiftManagedClusterAADIdentityProviderPtrOutput

type OpenShiftManagedClusterAADIdentityProviderPtrOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterAADIdentityProviderPtrOutput) ClientId

The clientId password associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderPtrOutput) CustomerAdminGroupId

The groupId to be granted cluster admin role.

func (OpenShiftManagedClusterAADIdentityProviderPtrOutput) Elem

func (OpenShiftManagedClusterAADIdentityProviderPtrOutput) ElementType

func (OpenShiftManagedClusterAADIdentityProviderPtrOutput) Kind

The kind of the provider. Expected value is 'AADIdentityProvider'.

func (OpenShiftManagedClusterAADIdentityProviderPtrOutput) Secret

The secret password associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderPtrOutput) TenantId

The tenantId associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderPtrOutput) ToOpenShiftManagedClusterAADIdentityProviderPtrOutput

func (o OpenShiftManagedClusterAADIdentityProviderPtrOutput) ToOpenShiftManagedClusterAADIdentityProviderPtrOutput() OpenShiftManagedClusterAADIdentityProviderPtrOutput

func (OpenShiftManagedClusterAADIdentityProviderPtrOutput) ToOpenShiftManagedClusterAADIdentityProviderPtrOutputWithContext

func (o OpenShiftManagedClusterAADIdentityProviderPtrOutput) ToOpenShiftManagedClusterAADIdentityProviderPtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAADIdentityProviderPtrOutput

type OpenShiftManagedClusterAADIdentityProviderResponse

type OpenShiftManagedClusterAADIdentityProviderResponse struct {
	// The clientId password associated with the provider.
	ClientId *string `pulumi:"clientId"`
	// The groupId to be granted cluster admin role.
	CustomerAdminGroupId *string `pulumi:"customerAdminGroupId"`
	// The kind of the provider.
	// Expected value is 'AADIdentityProvider'.
	Kind string `pulumi:"kind"`
	// The secret password associated with the provider.
	Secret *string `pulumi:"secret"`
	// The tenantId associated with the provider.
	TenantId *string `pulumi:"tenantId"`
}

Defines the Identity provider for MS AAD.

type OpenShiftManagedClusterAADIdentityProviderResponseArgs

type OpenShiftManagedClusterAADIdentityProviderResponseArgs struct {
	// The clientId password associated with the provider.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The groupId to be granted cluster admin role.
	CustomerAdminGroupId pulumi.StringPtrInput `pulumi:"customerAdminGroupId"`
	// The kind of the provider.
	// Expected value is 'AADIdentityProvider'.
	Kind pulumi.StringInput `pulumi:"kind"`
	// The secret password associated with the provider.
	Secret pulumi.StringPtrInput `pulumi:"secret"`
	// The tenantId associated with the provider.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

Defines the Identity provider for MS AAD.

func (OpenShiftManagedClusterAADIdentityProviderResponseArgs) ElementType

func (OpenShiftManagedClusterAADIdentityProviderResponseArgs) ToOpenShiftManagedClusterAADIdentityProviderResponseOutput

func (OpenShiftManagedClusterAADIdentityProviderResponseArgs) ToOpenShiftManagedClusterAADIdentityProviderResponseOutputWithContext

func (i OpenShiftManagedClusterAADIdentityProviderResponseArgs) ToOpenShiftManagedClusterAADIdentityProviderResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterAADIdentityProviderResponseOutput

func (OpenShiftManagedClusterAADIdentityProviderResponseArgs) ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutput

func (i OpenShiftManagedClusterAADIdentityProviderResponseArgs) ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutput() OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput

func (OpenShiftManagedClusterAADIdentityProviderResponseArgs) ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutputWithContext

func (i OpenShiftManagedClusterAADIdentityProviderResponseArgs) ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput

type OpenShiftManagedClusterAADIdentityProviderResponseInput

type OpenShiftManagedClusterAADIdentityProviderResponseInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAADIdentityProviderResponseOutput() OpenShiftManagedClusterAADIdentityProviderResponseOutput
	ToOpenShiftManagedClusterAADIdentityProviderResponseOutputWithContext(context.Context) OpenShiftManagedClusterAADIdentityProviderResponseOutput
}

OpenShiftManagedClusterAADIdentityProviderResponseInput is an input type that accepts OpenShiftManagedClusterAADIdentityProviderResponseArgs and OpenShiftManagedClusterAADIdentityProviderResponseOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAADIdentityProviderResponseInput` via:

OpenShiftManagedClusterAADIdentityProviderResponseArgs{...}

type OpenShiftManagedClusterAADIdentityProviderResponseOutput

type OpenShiftManagedClusterAADIdentityProviderResponseOutput struct{ *pulumi.OutputState }

Defines the Identity provider for MS AAD.

func (OpenShiftManagedClusterAADIdentityProviderResponseOutput) ClientId

The clientId password associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderResponseOutput) CustomerAdminGroupId

The groupId to be granted cluster admin role.

func (OpenShiftManagedClusterAADIdentityProviderResponseOutput) ElementType

func (OpenShiftManagedClusterAADIdentityProviderResponseOutput) Kind

The kind of the provider. Expected value is 'AADIdentityProvider'.

func (OpenShiftManagedClusterAADIdentityProviderResponseOutput) Secret

The secret password associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderResponseOutput) TenantId

The tenantId associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderResponseOutput) ToOpenShiftManagedClusterAADIdentityProviderResponseOutput

func (OpenShiftManagedClusterAADIdentityProviderResponseOutput) ToOpenShiftManagedClusterAADIdentityProviderResponseOutputWithContext

func (o OpenShiftManagedClusterAADIdentityProviderResponseOutput) ToOpenShiftManagedClusterAADIdentityProviderResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterAADIdentityProviderResponseOutput

func (OpenShiftManagedClusterAADIdentityProviderResponseOutput) ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutput

func (OpenShiftManagedClusterAADIdentityProviderResponseOutput) ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutputWithContext

func (o OpenShiftManagedClusterAADIdentityProviderResponseOutput) ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput

type OpenShiftManagedClusterAADIdentityProviderResponsePtrInput

type OpenShiftManagedClusterAADIdentityProviderResponsePtrInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutput() OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput
	ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutputWithContext(context.Context) OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput
}

OpenShiftManagedClusterAADIdentityProviderResponsePtrInput is an input type that accepts OpenShiftManagedClusterAADIdentityProviderResponseArgs, OpenShiftManagedClusterAADIdentityProviderResponsePtr and OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAADIdentityProviderResponsePtrInput` via:

        OpenShiftManagedClusterAADIdentityProviderResponseArgs{...}

or:

        nil

type OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput

type OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput) ClientId

The clientId password associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput) CustomerAdminGroupId

The groupId to be granted cluster admin role.

func (OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput) Elem

func (OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput) ElementType

func (OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput) Kind

The kind of the provider. Expected value is 'AADIdentityProvider'.

func (OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput) Secret

The secret password associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput) TenantId

The tenantId associated with the provider.

func (OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput) ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutput

func (OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput) ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutputWithContext

func (o OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput) ToOpenShiftManagedClusterAADIdentityProviderResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAADIdentityProviderResponsePtrOutput

type OpenShiftManagedClusterAgentPoolProfile

type OpenShiftManagedClusterAgentPoolProfile struct {
	// Number of agents (VMs) to host docker containers.
	Count int `pulumi:"count"`
	// Unique name of the pool profile in the context of the subscription and resource group.
	Name string `pulumi:"name"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType *string `pulumi:"osType"`
	// Define the role of the AgentPoolProfile.
	Role *string `pulumi:"role"`
	// Subnet CIDR for the peering.
	SubnetCidr *string `pulumi:"subnetCidr"`
	// Size of agent VMs.
	VmSize string `pulumi:"vmSize"`
}

Defines the configuration of the OpenShift cluster VMs.

type OpenShiftManagedClusterAgentPoolProfileArgs

type OpenShiftManagedClusterAgentPoolProfileArgs struct {
	// Number of agents (VMs) to host docker containers.
	Count pulumi.IntInput `pulumi:"count"`
	// Unique name of the pool profile in the context of the subscription and resource group.
	Name pulumi.StringInput `pulumi:"name"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// Define the role of the AgentPoolProfile.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// Subnet CIDR for the peering.
	SubnetCidr pulumi.StringPtrInput `pulumi:"subnetCidr"`
	// Size of agent VMs.
	VmSize pulumi.StringInput `pulumi:"vmSize"`
}

Defines the configuration of the OpenShift cluster VMs.

func (OpenShiftManagedClusterAgentPoolProfileArgs) ElementType

func (OpenShiftManagedClusterAgentPoolProfileArgs) ToOpenShiftManagedClusterAgentPoolProfileOutput

func (i OpenShiftManagedClusterAgentPoolProfileArgs) ToOpenShiftManagedClusterAgentPoolProfileOutput() OpenShiftManagedClusterAgentPoolProfileOutput

func (OpenShiftManagedClusterAgentPoolProfileArgs) ToOpenShiftManagedClusterAgentPoolProfileOutputWithContext

func (i OpenShiftManagedClusterAgentPoolProfileArgs) ToOpenShiftManagedClusterAgentPoolProfileOutputWithContext(ctx context.Context) OpenShiftManagedClusterAgentPoolProfileOutput

type OpenShiftManagedClusterAgentPoolProfileArray

type OpenShiftManagedClusterAgentPoolProfileArray []OpenShiftManagedClusterAgentPoolProfileInput

func (OpenShiftManagedClusterAgentPoolProfileArray) ElementType

func (OpenShiftManagedClusterAgentPoolProfileArray) ToOpenShiftManagedClusterAgentPoolProfileArrayOutput

func (i OpenShiftManagedClusterAgentPoolProfileArray) ToOpenShiftManagedClusterAgentPoolProfileArrayOutput() OpenShiftManagedClusterAgentPoolProfileArrayOutput

func (OpenShiftManagedClusterAgentPoolProfileArray) ToOpenShiftManagedClusterAgentPoolProfileArrayOutputWithContext

func (i OpenShiftManagedClusterAgentPoolProfileArray) ToOpenShiftManagedClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) OpenShiftManagedClusterAgentPoolProfileArrayOutput

type OpenShiftManagedClusterAgentPoolProfileArrayInput

type OpenShiftManagedClusterAgentPoolProfileArrayInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAgentPoolProfileArrayOutput() OpenShiftManagedClusterAgentPoolProfileArrayOutput
	ToOpenShiftManagedClusterAgentPoolProfileArrayOutputWithContext(context.Context) OpenShiftManagedClusterAgentPoolProfileArrayOutput
}

OpenShiftManagedClusterAgentPoolProfileArrayInput is an input type that accepts OpenShiftManagedClusterAgentPoolProfileArray and OpenShiftManagedClusterAgentPoolProfileArrayOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAgentPoolProfileArrayInput` via:

OpenShiftManagedClusterAgentPoolProfileArray{ OpenShiftManagedClusterAgentPoolProfileArgs{...} }

type OpenShiftManagedClusterAgentPoolProfileArrayOutput

type OpenShiftManagedClusterAgentPoolProfileArrayOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterAgentPoolProfileArrayOutput) ElementType

func (OpenShiftManagedClusterAgentPoolProfileArrayOutput) Index

func (OpenShiftManagedClusterAgentPoolProfileArrayOutput) ToOpenShiftManagedClusterAgentPoolProfileArrayOutput

func (o OpenShiftManagedClusterAgentPoolProfileArrayOutput) ToOpenShiftManagedClusterAgentPoolProfileArrayOutput() OpenShiftManagedClusterAgentPoolProfileArrayOutput

func (OpenShiftManagedClusterAgentPoolProfileArrayOutput) ToOpenShiftManagedClusterAgentPoolProfileArrayOutputWithContext

func (o OpenShiftManagedClusterAgentPoolProfileArrayOutput) ToOpenShiftManagedClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) OpenShiftManagedClusterAgentPoolProfileArrayOutput

type OpenShiftManagedClusterAgentPoolProfileInput

type OpenShiftManagedClusterAgentPoolProfileInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAgentPoolProfileOutput() OpenShiftManagedClusterAgentPoolProfileOutput
	ToOpenShiftManagedClusterAgentPoolProfileOutputWithContext(context.Context) OpenShiftManagedClusterAgentPoolProfileOutput
}

OpenShiftManagedClusterAgentPoolProfileInput is an input type that accepts OpenShiftManagedClusterAgentPoolProfileArgs and OpenShiftManagedClusterAgentPoolProfileOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAgentPoolProfileInput` via:

OpenShiftManagedClusterAgentPoolProfileArgs{...}

type OpenShiftManagedClusterAgentPoolProfileOutput

type OpenShiftManagedClusterAgentPoolProfileOutput struct{ *pulumi.OutputState }

Defines the configuration of the OpenShift cluster VMs.

func (OpenShiftManagedClusterAgentPoolProfileOutput) Count

Number of agents (VMs) to host docker containers.

func (OpenShiftManagedClusterAgentPoolProfileOutput) ElementType

func (OpenShiftManagedClusterAgentPoolProfileOutput) Name

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

func (OpenShiftManagedClusterAgentPoolProfileOutput) OsType

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

func (OpenShiftManagedClusterAgentPoolProfileOutput) Role

Define the role of the AgentPoolProfile.

func (OpenShiftManagedClusterAgentPoolProfileOutput) SubnetCidr

Subnet CIDR for the peering.

func (OpenShiftManagedClusterAgentPoolProfileOutput) ToOpenShiftManagedClusterAgentPoolProfileOutput

func (o OpenShiftManagedClusterAgentPoolProfileOutput) ToOpenShiftManagedClusterAgentPoolProfileOutput() OpenShiftManagedClusterAgentPoolProfileOutput

func (OpenShiftManagedClusterAgentPoolProfileOutput) ToOpenShiftManagedClusterAgentPoolProfileOutputWithContext

func (o OpenShiftManagedClusterAgentPoolProfileOutput) ToOpenShiftManagedClusterAgentPoolProfileOutputWithContext(ctx context.Context) OpenShiftManagedClusterAgentPoolProfileOutput

func (OpenShiftManagedClusterAgentPoolProfileOutput) VmSize

Size of agent VMs.

type OpenShiftManagedClusterAgentPoolProfileResponse

type OpenShiftManagedClusterAgentPoolProfileResponse struct {
	// Number of agents (VMs) to host docker containers.
	Count int `pulumi:"count"`
	// Unique name of the pool profile in the context of the subscription and resource group.
	Name string `pulumi:"name"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType *string `pulumi:"osType"`
	// Define the role of the AgentPoolProfile.
	Role *string `pulumi:"role"`
	// Subnet CIDR for the peering.
	SubnetCidr *string `pulumi:"subnetCidr"`
	// Size of agent VMs.
	VmSize string `pulumi:"vmSize"`
}

Defines the configuration of the OpenShift cluster VMs.

type OpenShiftManagedClusterAgentPoolProfileResponseArgs

type OpenShiftManagedClusterAgentPoolProfileResponseArgs struct {
	// Number of agents (VMs) to host docker containers.
	Count pulumi.IntInput `pulumi:"count"`
	// Unique name of the pool profile in the context of the subscription and resource group.
	Name pulumi.StringInput `pulumi:"name"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// Define the role of the AgentPoolProfile.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// Subnet CIDR for the peering.
	SubnetCidr pulumi.StringPtrInput `pulumi:"subnetCidr"`
	// Size of agent VMs.
	VmSize pulumi.StringInput `pulumi:"vmSize"`
}

Defines the configuration of the OpenShift cluster VMs.

func (OpenShiftManagedClusterAgentPoolProfileResponseArgs) ElementType

func (OpenShiftManagedClusterAgentPoolProfileResponseArgs) ToOpenShiftManagedClusterAgentPoolProfileResponseOutput

func (i OpenShiftManagedClusterAgentPoolProfileResponseArgs) ToOpenShiftManagedClusterAgentPoolProfileResponseOutput() OpenShiftManagedClusterAgentPoolProfileResponseOutput

func (OpenShiftManagedClusterAgentPoolProfileResponseArgs) ToOpenShiftManagedClusterAgentPoolProfileResponseOutputWithContext

func (i OpenShiftManagedClusterAgentPoolProfileResponseArgs) ToOpenShiftManagedClusterAgentPoolProfileResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterAgentPoolProfileResponseOutput

type OpenShiftManagedClusterAgentPoolProfileResponseArray

type OpenShiftManagedClusterAgentPoolProfileResponseArray []OpenShiftManagedClusterAgentPoolProfileResponseInput

func (OpenShiftManagedClusterAgentPoolProfileResponseArray) ElementType

func (OpenShiftManagedClusterAgentPoolProfileResponseArray) ToOpenShiftManagedClusterAgentPoolProfileResponseArrayOutput

func (i OpenShiftManagedClusterAgentPoolProfileResponseArray) ToOpenShiftManagedClusterAgentPoolProfileResponseArrayOutput() OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput

func (OpenShiftManagedClusterAgentPoolProfileResponseArray) ToOpenShiftManagedClusterAgentPoolProfileResponseArrayOutputWithContext

func (i OpenShiftManagedClusterAgentPoolProfileResponseArray) ToOpenShiftManagedClusterAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput

type OpenShiftManagedClusterAgentPoolProfileResponseArrayInput

type OpenShiftManagedClusterAgentPoolProfileResponseArrayInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAgentPoolProfileResponseArrayOutput() OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput
	ToOpenShiftManagedClusterAgentPoolProfileResponseArrayOutputWithContext(context.Context) OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput
}

OpenShiftManagedClusterAgentPoolProfileResponseArrayInput is an input type that accepts OpenShiftManagedClusterAgentPoolProfileResponseArray and OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAgentPoolProfileResponseArrayInput` via:

OpenShiftManagedClusterAgentPoolProfileResponseArray{ OpenShiftManagedClusterAgentPoolProfileResponseArgs{...} }

type OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput

type OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput) ElementType

func (OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput) Index

func (OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput) ToOpenShiftManagedClusterAgentPoolProfileResponseArrayOutput

func (OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput) ToOpenShiftManagedClusterAgentPoolProfileResponseArrayOutputWithContext

func (o OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput) ToOpenShiftManagedClusterAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) OpenShiftManagedClusterAgentPoolProfileResponseArrayOutput

type OpenShiftManagedClusterAgentPoolProfileResponseInput

type OpenShiftManagedClusterAgentPoolProfileResponseInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAgentPoolProfileResponseOutput() OpenShiftManagedClusterAgentPoolProfileResponseOutput
	ToOpenShiftManagedClusterAgentPoolProfileResponseOutputWithContext(context.Context) OpenShiftManagedClusterAgentPoolProfileResponseOutput
}

OpenShiftManagedClusterAgentPoolProfileResponseInput is an input type that accepts OpenShiftManagedClusterAgentPoolProfileResponseArgs and OpenShiftManagedClusterAgentPoolProfileResponseOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAgentPoolProfileResponseInput` via:

OpenShiftManagedClusterAgentPoolProfileResponseArgs{...}

type OpenShiftManagedClusterAgentPoolProfileResponseOutput

type OpenShiftManagedClusterAgentPoolProfileResponseOutput struct{ *pulumi.OutputState }

Defines the configuration of the OpenShift cluster VMs.

func (OpenShiftManagedClusterAgentPoolProfileResponseOutput) Count

Number of agents (VMs) to host docker containers.

func (OpenShiftManagedClusterAgentPoolProfileResponseOutput) ElementType

func (OpenShiftManagedClusterAgentPoolProfileResponseOutput) Name

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

func (OpenShiftManagedClusterAgentPoolProfileResponseOutput) OsType

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

func (OpenShiftManagedClusterAgentPoolProfileResponseOutput) Role

Define the role of the AgentPoolProfile.

func (OpenShiftManagedClusterAgentPoolProfileResponseOutput) SubnetCidr

Subnet CIDR for the peering.

func (OpenShiftManagedClusterAgentPoolProfileResponseOutput) ToOpenShiftManagedClusterAgentPoolProfileResponseOutput

func (OpenShiftManagedClusterAgentPoolProfileResponseOutput) ToOpenShiftManagedClusterAgentPoolProfileResponseOutputWithContext

func (o OpenShiftManagedClusterAgentPoolProfileResponseOutput) ToOpenShiftManagedClusterAgentPoolProfileResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterAgentPoolProfileResponseOutput

func (OpenShiftManagedClusterAgentPoolProfileResponseOutput) VmSize

Size of agent VMs.

type OpenShiftManagedClusterArgs

type OpenShiftManagedClusterArgs struct {
	// Configuration of OpenShift cluster VMs.
	AgentPoolProfiles OpenShiftManagedClusterAgentPoolProfileArrayInput
	// Configures OpenShift authentication.
	AuthProfile OpenShiftManagedClusterAuthProfilePtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Configuration for OpenShift master VMs.
	MasterPoolProfile OpenShiftManagedClusterMasterPoolProfilePtrInput
	// Configures Log Analytics integration.
	MonitorProfile OpenShiftManagedClusterMonitorProfilePtrInput
	// Configuration for OpenShift networking.
	NetworkProfile NetworkProfilePtrInput
	// Version of OpenShift specified when creating the cluster.
	OpenShiftVersion pulumi.StringInput
	// Define the resource plan as required by ARM for billing purposes
	Plan PurchasePlanPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The name of the OpenShift managed cluster resource.
	ResourceName pulumi.StringInput
	// Configuration for OpenShift router(s).
	RouterProfiles OpenShiftRouterProfileArrayInput
	// Resource tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a OpenShiftManagedCluster resource.

func (OpenShiftManagedClusterArgs) ElementType

type OpenShiftManagedClusterAuthProfile

type OpenShiftManagedClusterAuthProfile struct {
	// Type of authentication profile to use.
	IdentityProviders []OpenShiftManagedClusterIdentityProvider `pulumi:"identityProviders"`
}

Defines all possible authentication profiles for the OpenShift cluster.

type OpenShiftManagedClusterAuthProfileArgs

type OpenShiftManagedClusterAuthProfileArgs struct {
	// Type of authentication profile to use.
	IdentityProviders OpenShiftManagedClusterIdentityProviderArrayInput `pulumi:"identityProviders"`
}

Defines all possible authentication profiles for the OpenShift cluster.

func (OpenShiftManagedClusterAuthProfileArgs) ElementType

func (OpenShiftManagedClusterAuthProfileArgs) ToOpenShiftManagedClusterAuthProfileOutput

func (i OpenShiftManagedClusterAuthProfileArgs) ToOpenShiftManagedClusterAuthProfileOutput() OpenShiftManagedClusterAuthProfileOutput

func (OpenShiftManagedClusterAuthProfileArgs) ToOpenShiftManagedClusterAuthProfileOutputWithContext

func (i OpenShiftManagedClusterAuthProfileArgs) ToOpenShiftManagedClusterAuthProfileOutputWithContext(ctx context.Context) OpenShiftManagedClusterAuthProfileOutput

func (OpenShiftManagedClusterAuthProfileArgs) ToOpenShiftManagedClusterAuthProfilePtrOutput

func (i OpenShiftManagedClusterAuthProfileArgs) ToOpenShiftManagedClusterAuthProfilePtrOutput() OpenShiftManagedClusterAuthProfilePtrOutput

func (OpenShiftManagedClusterAuthProfileArgs) ToOpenShiftManagedClusterAuthProfilePtrOutputWithContext

func (i OpenShiftManagedClusterAuthProfileArgs) ToOpenShiftManagedClusterAuthProfilePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAuthProfilePtrOutput

type OpenShiftManagedClusterAuthProfileInput

type OpenShiftManagedClusterAuthProfileInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAuthProfileOutput() OpenShiftManagedClusterAuthProfileOutput
	ToOpenShiftManagedClusterAuthProfileOutputWithContext(context.Context) OpenShiftManagedClusterAuthProfileOutput
}

OpenShiftManagedClusterAuthProfileInput is an input type that accepts OpenShiftManagedClusterAuthProfileArgs and OpenShiftManagedClusterAuthProfileOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAuthProfileInput` via:

OpenShiftManagedClusterAuthProfileArgs{...}

type OpenShiftManagedClusterAuthProfileOutput

type OpenShiftManagedClusterAuthProfileOutput struct{ *pulumi.OutputState }

Defines all possible authentication profiles for the OpenShift cluster.

func (OpenShiftManagedClusterAuthProfileOutput) ElementType

func (OpenShiftManagedClusterAuthProfileOutput) IdentityProviders

Type of authentication profile to use.

func (OpenShiftManagedClusterAuthProfileOutput) ToOpenShiftManagedClusterAuthProfileOutput

func (o OpenShiftManagedClusterAuthProfileOutput) ToOpenShiftManagedClusterAuthProfileOutput() OpenShiftManagedClusterAuthProfileOutput

func (OpenShiftManagedClusterAuthProfileOutput) ToOpenShiftManagedClusterAuthProfileOutputWithContext

func (o OpenShiftManagedClusterAuthProfileOutput) ToOpenShiftManagedClusterAuthProfileOutputWithContext(ctx context.Context) OpenShiftManagedClusterAuthProfileOutput

func (OpenShiftManagedClusterAuthProfileOutput) ToOpenShiftManagedClusterAuthProfilePtrOutput

func (o OpenShiftManagedClusterAuthProfileOutput) ToOpenShiftManagedClusterAuthProfilePtrOutput() OpenShiftManagedClusterAuthProfilePtrOutput

func (OpenShiftManagedClusterAuthProfileOutput) ToOpenShiftManagedClusterAuthProfilePtrOutputWithContext

func (o OpenShiftManagedClusterAuthProfileOutput) ToOpenShiftManagedClusterAuthProfilePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAuthProfilePtrOutput

type OpenShiftManagedClusterAuthProfilePtrInput

type OpenShiftManagedClusterAuthProfilePtrInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAuthProfilePtrOutput() OpenShiftManagedClusterAuthProfilePtrOutput
	ToOpenShiftManagedClusterAuthProfilePtrOutputWithContext(context.Context) OpenShiftManagedClusterAuthProfilePtrOutput
}

OpenShiftManagedClusterAuthProfilePtrInput is an input type that accepts OpenShiftManagedClusterAuthProfileArgs, OpenShiftManagedClusterAuthProfilePtr and OpenShiftManagedClusterAuthProfilePtrOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAuthProfilePtrInput` via:

        OpenShiftManagedClusterAuthProfileArgs{...}

or:

        nil

type OpenShiftManagedClusterAuthProfilePtrOutput

type OpenShiftManagedClusterAuthProfilePtrOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterAuthProfilePtrOutput) Elem

func (OpenShiftManagedClusterAuthProfilePtrOutput) ElementType

func (OpenShiftManagedClusterAuthProfilePtrOutput) IdentityProviders

Type of authentication profile to use.

func (OpenShiftManagedClusterAuthProfilePtrOutput) ToOpenShiftManagedClusterAuthProfilePtrOutput

func (o OpenShiftManagedClusterAuthProfilePtrOutput) ToOpenShiftManagedClusterAuthProfilePtrOutput() OpenShiftManagedClusterAuthProfilePtrOutput

func (OpenShiftManagedClusterAuthProfilePtrOutput) ToOpenShiftManagedClusterAuthProfilePtrOutputWithContext

func (o OpenShiftManagedClusterAuthProfilePtrOutput) ToOpenShiftManagedClusterAuthProfilePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAuthProfilePtrOutput

type OpenShiftManagedClusterAuthProfileResponse

type OpenShiftManagedClusterAuthProfileResponse struct {
	// Type of authentication profile to use.
	IdentityProviders []OpenShiftManagedClusterIdentityProviderResponse `pulumi:"identityProviders"`
}

Defines all possible authentication profiles for the OpenShift cluster.

type OpenShiftManagedClusterAuthProfileResponseArgs

type OpenShiftManagedClusterAuthProfileResponseArgs struct {
	// Type of authentication profile to use.
	IdentityProviders OpenShiftManagedClusterIdentityProviderResponseArrayInput `pulumi:"identityProviders"`
}

Defines all possible authentication profiles for the OpenShift cluster.

func (OpenShiftManagedClusterAuthProfileResponseArgs) ElementType

func (OpenShiftManagedClusterAuthProfileResponseArgs) ToOpenShiftManagedClusterAuthProfileResponseOutput

func (i OpenShiftManagedClusterAuthProfileResponseArgs) ToOpenShiftManagedClusterAuthProfileResponseOutput() OpenShiftManagedClusterAuthProfileResponseOutput

func (OpenShiftManagedClusterAuthProfileResponseArgs) ToOpenShiftManagedClusterAuthProfileResponseOutputWithContext

func (i OpenShiftManagedClusterAuthProfileResponseArgs) ToOpenShiftManagedClusterAuthProfileResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterAuthProfileResponseOutput

func (OpenShiftManagedClusterAuthProfileResponseArgs) ToOpenShiftManagedClusterAuthProfileResponsePtrOutput

func (i OpenShiftManagedClusterAuthProfileResponseArgs) ToOpenShiftManagedClusterAuthProfileResponsePtrOutput() OpenShiftManagedClusterAuthProfileResponsePtrOutput

func (OpenShiftManagedClusterAuthProfileResponseArgs) ToOpenShiftManagedClusterAuthProfileResponsePtrOutputWithContext

func (i OpenShiftManagedClusterAuthProfileResponseArgs) ToOpenShiftManagedClusterAuthProfileResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAuthProfileResponsePtrOutput

type OpenShiftManagedClusterAuthProfileResponseInput

type OpenShiftManagedClusterAuthProfileResponseInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAuthProfileResponseOutput() OpenShiftManagedClusterAuthProfileResponseOutput
	ToOpenShiftManagedClusterAuthProfileResponseOutputWithContext(context.Context) OpenShiftManagedClusterAuthProfileResponseOutput
}

OpenShiftManagedClusterAuthProfileResponseInput is an input type that accepts OpenShiftManagedClusterAuthProfileResponseArgs and OpenShiftManagedClusterAuthProfileResponseOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAuthProfileResponseInput` via:

OpenShiftManagedClusterAuthProfileResponseArgs{...}

type OpenShiftManagedClusterAuthProfileResponseOutput

type OpenShiftManagedClusterAuthProfileResponseOutput struct{ *pulumi.OutputState }

Defines all possible authentication profiles for the OpenShift cluster.

func (OpenShiftManagedClusterAuthProfileResponseOutput) ElementType

func (OpenShiftManagedClusterAuthProfileResponseOutput) IdentityProviders

Type of authentication profile to use.

func (OpenShiftManagedClusterAuthProfileResponseOutput) ToOpenShiftManagedClusterAuthProfileResponseOutput

func (o OpenShiftManagedClusterAuthProfileResponseOutput) ToOpenShiftManagedClusterAuthProfileResponseOutput() OpenShiftManagedClusterAuthProfileResponseOutput

func (OpenShiftManagedClusterAuthProfileResponseOutput) ToOpenShiftManagedClusterAuthProfileResponseOutputWithContext

func (o OpenShiftManagedClusterAuthProfileResponseOutput) ToOpenShiftManagedClusterAuthProfileResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterAuthProfileResponseOutput

func (OpenShiftManagedClusterAuthProfileResponseOutput) ToOpenShiftManagedClusterAuthProfileResponsePtrOutput

func (o OpenShiftManagedClusterAuthProfileResponseOutput) ToOpenShiftManagedClusterAuthProfileResponsePtrOutput() OpenShiftManagedClusterAuthProfileResponsePtrOutput

func (OpenShiftManagedClusterAuthProfileResponseOutput) ToOpenShiftManagedClusterAuthProfileResponsePtrOutputWithContext

func (o OpenShiftManagedClusterAuthProfileResponseOutput) ToOpenShiftManagedClusterAuthProfileResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAuthProfileResponsePtrOutput

type OpenShiftManagedClusterAuthProfileResponsePtrInput

type OpenShiftManagedClusterAuthProfileResponsePtrInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterAuthProfileResponsePtrOutput() OpenShiftManagedClusterAuthProfileResponsePtrOutput
	ToOpenShiftManagedClusterAuthProfileResponsePtrOutputWithContext(context.Context) OpenShiftManagedClusterAuthProfileResponsePtrOutput
}

OpenShiftManagedClusterAuthProfileResponsePtrInput is an input type that accepts OpenShiftManagedClusterAuthProfileResponseArgs, OpenShiftManagedClusterAuthProfileResponsePtr and OpenShiftManagedClusterAuthProfileResponsePtrOutput values. You can construct a concrete instance of `OpenShiftManagedClusterAuthProfileResponsePtrInput` via:

        OpenShiftManagedClusterAuthProfileResponseArgs{...}

or:

        nil

type OpenShiftManagedClusterAuthProfileResponsePtrOutput

type OpenShiftManagedClusterAuthProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterAuthProfileResponsePtrOutput) Elem

func (OpenShiftManagedClusterAuthProfileResponsePtrOutput) ElementType

func (OpenShiftManagedClusterAuthProfileResponsePtrOutput) IdentityProviders

Type of authentication profile to use.

func (OpenShiftManagedClusterAuthProfileResponsePtrOutput) ToOpenShiftManagedClusterAuthProfileResponsePtrOutput

func (o OpenShiftManagedClusterAuthProfileResponsePtrOutput) ToOpenShiftManagedClusterAuthProfileResponsePtrOutput() OpenShiftManagedClusterAuthProfileResponsePtrOutput

func (OpenShiftManagedClusterAuthProfileResponsePtrOutput) ToOpenShiftManagedClusterAuthProfileResponsePtrOutputWithContext

func (o OpenShiftManagedClusterAuthProfileResponsePtrOutput) ToOpenShiftManagedClusterAuthProfileResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterAuthProfileResponsePtrOutput

type OpenShiftManagedClusterIdentityProvider

type OpenShiftManagedClusterIdentityProvider struct {
	// Name of the provider.
	Name *string `pulumi:"name"`
	// Configuration of the provider.
	Provider *OpenShiftManagedClusterAADIdentityProvider `pulumi:"provider"`
}

Defines the configuration of the identity providers to be used in the OpenShift cluster.

type OpenShiftManagedClusterIdentityProviderArgs

type OpenShiftManagedClusterIdentityProviderArgs struct {
	// Name of the provider.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Configuration of the provider.
	Provider OpenShiftManagedClusterAADIdentityProviderPtrInput `pulumi:"provider"`
}

Defines the configuration of the identity providers to be used in the OpenShift cluster.

func (OpenShiftManagedClusterIdentityProviderArgs) ElementType

func (OpenShiftManagedClusterIdentityProviderArgs) ToOpenShiftManagedClusterIdentityProviderOutput

func (i OpenShiftManagedClusterIdentityProviderArgs) ToOpenShiftManagedClusterIdentityProviderOutput() OpenShiftManagedClusterIdentityProviderOutput

func (OpenShiftManagedClusterIdentityProviderArgs) ToOpenShiftManagedClusterIdentityProviderOutputWithContext

func (i OpenShiftManagedClusterIdentityProviderArgs) ToOpenShiftManagedClusterIdentityProviderOutputWithContext(ctx context.Context) OpenShiftManagedClusterIdentityProviderOutput

type OpenShiftManagedClusterIdentityProviderArray

type OpenShiftManagedClusterIdentityProviderArray []OpenShiftManagedClusterIdentityProviderInput

func (OpenShiftManagedClusterIdentityProviderArray) ElementType

func (OpenShiftManagedClusterIdentityProviderArray) ToOpenShiftManagedClusterIdentityProviderArrayOutput

func (i OpenShiftManagedClusterIdentityProviderArray) ToOpenShiftManagedClusterIdentityProviderArrayOutput() OpenShiftManagedClusterIdentityProviderArrayOutput

func (OpenShiftManagedClusterIdentityProviderArray) ToOpenShiftManagedClusterIdentityProviderArrayOutputWithContext

func (i OpenShiftManagedClusterIdentityProviderArray) ToOpenShiftManagedClusterIdentityProviderArrayOutputWithContext(ctx context.Context) OpenShiftManagedClusterIdentityProviderArrayOutput

type OpenShiftManagedClusterIdentityProviderArrayInput

type OpenShiftManagedClusterIdentityProviderArrayInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterIdentityProviderArrayOutput() OpenShiftManagedClusterIdentityProviderArrayOutput
	ToOpenShiftManagedClusterIdentityProviderArrayOutputWithContext(context.Context) OpenShiftManagedClusterIdentityProviderArrayOutput
}

OpenShiftManagedClusterIdentityProviderArrayInput is an input type that accepts OpenShiftManagedClusterIdentityProviderArray and OpenShiftManagedClusterIdentityProviderArrayOutput values. You can construct a concrete instance of `OpenShiftManagedClusterIdentityProviderArrayInput` via:

OpenShiftManagedClusterIdentityProviderArray{ OpenShiftManagedClusterIdentityProviderArgs{...} }

type OpenShiftManagedClusterIdentityProviderArrayOutput

type OpenShiftManagedClusterIdentityProviderArrayOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterIdentityProviderArrayOutput) ElementType

func (OpenShiftManagedClusterIdentityProviderArrayOutput) Index

func (OpenShiftManagedClusterIdentityProviderArrayOutput) ToOpenShiftManagedClusterIdentityProviderArrayOutput

func (o OpenShiftManagedClusterIdentityProviderArrayOutput) ToOpenShiftManagedClusterIdentityProviderArrayOutput() OpenShiftManagedClusterIdentityProviderArrayOutput

func (OpenShiftManagedClusterIdentityProviderArrayOutput) ToOpenShiftManagedClusterIdentityProviderArrayOutputWithContext

func (o OpenShiftManagedClusterIdentityProviderArrayOutput) ToOpenShiftManagedClusterIdentityProviderArrayOutputWithContext(ctx context.Context) OpenShiftManagedClusterIdentityProviderArrayOutput

type OpenShiftManagedClusterIdentityProviderInput

type OpenShiftManagedClusterIdentityProviderInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterIdentityProviderOutput() OpenShiftManagedClusterIdentityProviderOutput
	ToOpenShiftManagedClusterIdentityProviderOutputWithContext(context.Context) OpenShiftManagedClusterIdentityProviderOutput
}

OpenShiftManagedClusterIdentityProviderInput is an input type that accepts OpenShiftManagedClusterIdentityProviderArgs and OpenShiftManagedClusterIdentityProviderOutput values. You can construct a concrete instance of `OpenShiftManagedClusterIdentityProviderInput` via:

OpenShiftManagedClusterIdentityProviderArgs{...}

type OpenShiftManagedClusterIdentityProviderOutput

type OpenShiftManagedClusterIdentityProviderOutput struct{ *pulumi.OutputState }

Defines the configuration of the identity providers to be used in the OpenShift cluster.

func (OpenShiftManagedClusterIdentityProviderOutput) ElementType

func (OpenShiftManagedClusterIdentityProviderOutput) Name

Name of the provider.

func (OpenShiftManagedClusterIdentityProviderOutput) Provider

Configuration of the provider.

func (OpenShiftManagedClusterIdentityProviderOutput) ToOpenShiftManagedClusterIdentityProviderOutput

func (o OpenShiftManagedClusterIdentityProviderOutput) ToOpenShiftManagedClusterIdentityProviderOutput() OpenShiftManagedClusterIdentityProviderOutput

func (OpenShiftManagedClusterIdentityProviderOutput) ToOpenShiftManagedClusterIdentityProviderOutputWithContext

func (o OpenShiftManagedClusterIdentityProviderOutput) ToOpenShiftManagedClusterIdentityProviderOutputWithContext(ctx context.Context) OpenShiftManagedClusterIdentityProviderOutput

type OpenShiftManagedClusterIdentityProviderResponse

type OpenShiftManagedClusterIdentityProviderResponse struct {
	// Name of the provider.
	Name *string `pulumi:"name"`
	// Configuration of the provider.
	Provider *OpenShiftManagedClusterAADIdentityProviderResponse `pulumi:"provider"`
}

Defines the configuration of the identity providers to be used in the OpenShift cluster.

type OpenShiftManagedClusterIdentityProviderResponseArgs

type OpenShiftManagedClusterIdentityProviderResponseArgs struct {
	// Name of the provider.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Configuration of the provider.
	Provider OpenShiftManagedClusterAADIdentityProviderResponsePtrInput `pulumi:"provider"`
}

Defines the configuration of the identity providers to be used in the OpenShift cluster.

func (OpenShiftManagedClusterIdentityProviderResponseArgs) ElementType

func (OpenShiftManagedClusterIdentityProviderResponseArgs) ToOpenShiftManagedClusterIdentityProviderResponseOutput

func (i OpenShiftManagedClusterIdentityProviderResponseArgs) ToOpenShiftManagedClusterIdentityProviderResponseOutput() OpenShiftManagedClusterIdentityProviderResponseOutput

func (OpenShiftManagedClusterIdentityProviderResponseArgs) ToOpenShiftManagedClusterIdentityProviderResponseOutputWithContext

func (i OpenShiftManagedClusterIdentityProviderResponseArgs) ToOpenShiftManagedClusterIdentityProviderResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterIdentityProviderResponseOutput

type OpenShiftManagedClusterIdentityProviderResponseArray

type OpenShiftManagedClusterIdentityProviderResponseArray []OpenShiftManagedClusterIdentityProviderResponseInput

func (OpenShiftManagedClusterIdentityProviderResponseArray) ElementType

func (OpenShiftManagedClusterIdentityProviderResponseArray) ToOpenShiftManagedClusterIdentityProviderResponseArrayOutput

func (i OpenShiftManagedClusterIdentityProviderResponseArray) ToOpenShiftManagedClusterIdentityProviderResponseArrayOutput() OpenShiftManagedClusterIdentityProviderResponseArrayOutput

func (OpenShiftManagedClusterIdentityProviderResponseArray) ToOpenShiftManagedClusterIdentityProviderResponseArrayOutputWithContext

func (i OpenShiftManagedClusterIdentityProviderResponseArray) ToOpenShiftManagedClusterIdentityProviderResponseArrayOutputWithContext(ctx context.Context) OpenShiftManagedClusterIdentityProviderResponseArrayOutput

type OpenShiftManagedClusterIdentityProviderResponseArrayInput

type OpenShiftManagedClusterIdentityProviderResponseArrayInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterIdentityProviderResponseArrayOutput() OpenShiftManagedClusterIdentityProviderResponseArrayOutput
	ToOpenShiftManagedClusterIdentityProviderResponseArrayOutputWithContext(context.Context) OpenShiftManagedClusterIdentityProviderResponseArrayOutput
}

OpenShiftManagedClusterIdentityProviderResponseArrayInput is an input type that accepts OpenShiftManagedClusterIdentityProviderResponseArray and OpenShiftManagedClusterIdentityProviderResponseArrayOutput values. You can construct a concrete instance of `OpenShiftManagedClusterIdentityProviderResponseArrayInput` via:

OpenShiftManagedClusterIdentityProviderResponseArray{ OpenShiftManagedClusterIdentityProviderResponseArgs{...} }

type OpenShiftManagedClusterIdentityProviderResponseArrayOutput

type OpenShiftManagedClusterIdentityProviderResponseArrayOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterIdentityProviderResponseArrayOutput) ElementType

func (OpenShiftManagedClusterIdentityProviderResponseArrayOutput) Index

func (OpenShiftManagedClusterIdentityProviderResponseArrayOutput) ToOpenShiftManagedClusterIdentityProviderResponseArrayOutput

func (OpenShiftManagedClusterIdentityProviderResponseArrayOutput) ToOpenShiftManagedClusterIdentityProviderResponseArrayOutputWithContext

func (o OpenShiftManagedClusterIdentityProviderResponseArrayOutput) ToOpenShiftManagedClusterIdentityProviderResponseArrayOutputWithContext(ctx context.Context) OpenShiftManagedClusterIdentityProviderResponseArrayOutput

type OpenShiftManagedClusterIdentityProviderResponseInput

type OpenShiftManagedClusterIdentityProviderResponseInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterIdentityProviderResponseOutput() OpenShiftManagedClusterIdentityProviderResponseOutput
	ToOpenShiftManagedClusterIdentityProviderResponseOutputWithContext(context.Context) OpenShiftManagedClusterIdentityProviderResponseOutput
}

OpenShiftManagedClusterIdentityProviderResponseInput is an input type that accepts OpenShiftManagedClusterIdentityProviderResponseArgs and OpenShiftManagedClusterIdentityProviderResponseOutput values. You can construct a concrete instance of `OpenShiftManagedClusterIdentityProviderResponseInput` via:

OpenShiftManagedClusterIdentityProviderResponseArgs{...}

type OpenShiftManagedClusterIdentityProviderResponseOutput

type OpenShiftManagedClusterIdentityProviderResponseOutput struct{ *pulumi.OutputState }

Defines the configuration of the identity providers to be used in the OpenShift cluster.

func (OpenShiftManagedClusterIdentityProviderResponseOutput) ElementType

func (OpenShiftManagedClusterIdentityProviderResponseOutput) Name

Name of the provider.

func (OpenShiftManagedClusterIdentityProviderResponseOutput) Provider

Configuration of the provider.

func (OpenShiftManagedClusterIdentityProviderResponseOutput) ToOpenShiftManagedClusterIdentityProviderResponseOutput

func (OpenShiftManagedClusterIdentityProviderResponseOutput) ToOpenShiftManagedClusterIdentityProviderResponseOutputWithContext

func (o OpenShiftManagedClusterIdentityProviderResponseOutput) ToOpenShiftManagedClusterIdentityProviderResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterIdentityProviderResponseOutput

type OpenShiftManagedClusterInput added in v0.2.6

type OpenShiftManagedClusterInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterOutput() OpenShiftManagedClusterOutput
	ToOpenShiftManagedClusterOutputWithContext(ctx context.Context) OpenShiftManagedClusterOutput
}

type OpenShiftManagedClusterMasterPoolProfile

type OpenShiftManagedClusterMasterPoolProfile struct {
	// Number of masters (VMs) to host docker containers. The default value is 3.
	Count int `pulumi:"count"`
	// Unique name of the master pool profile in the context of the subscription and resource group.
	Name *string `pulumi:"name"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType *string `pulumi:"osType"`
	// Subnet CIDR for the peering.
	SubnetCidr *string `pulumi:"subnetCidr"`
	// Size of agent VMs.
	VmSize string `pulumi:"vmSize"`
}

OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.

type OpenShiftManagedClusterMasterPoolProfileArgs

type OpenShiftManagedClusterMasterPoolProfileArgs struct {
	// Number of masters (VMs) to host docker containers. The default value is 3.
	Count pulumi.IntInput `pulumi:"count"`
	// Unique name of the master pool profile in the context of the subscription and resource group.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// Subnet CIDR for the peering.
	SubnetCidr pulumi.StringPtrInput `pulumi:"subnetCidr"`
	// Size of agent VMs.
	VmSize pulumi.StringInput `pulumi:"vmSize"`
}

OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.

func (OpenShiftManagedClusterMasterPoolProfileArgs) ElementType

func (OpenShiftManagedClusterMasterPoolProfileArgs) ToOpenShiftManagedClusterMasterPoolProfileOutput

func (i OpenShiftManagedClusterMasterPoolProfileArgs) ToOpenShiftManagedClusterMasterPoolProfileOutput() OpenShiftManagedClusterMasterPoolProfileOutput

func (OpenShiftManagedClusterMasterPoolProfileArgs) ToOpenShiftManagedClusterMasterPoolProfileOutputWithContext

func (i OpenShiftManagedClusterMasterPoolProfileArgs) ToOpenShiftManagedClusterMasterPoolProfileOutputWithContext(ctx context.Context) OpenShiftManagedClusterMasterPoolProfileOutput

func (OpenShiftManagedClusterMasterPoolProfileArgs) ToOpenShiftManagedClusterMasterPoolProfilePtrOutput

func (i OpenShiftManagedClusterMasterPoolProfileArgs) ToOpenShiftManagedClusterMasterPoolProfilePtrOutput() OpenShiftManagedClusterMasterPoolProfilePtrOutput

func (OpenShiftManagedClusterMasterPoolProfileArgs) ToOpenShiftManagedClusterMasterPoolProfilePtrOutputWithContext

func (i OpenShiftManagedClusterMasterPoolProfileArgs) ToOpenShiftManagedClusterMasterPoolProfilePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMasterPoolProfilePtrOutput

type OpenShiftManagedClusterMasterPoolProfileInput

type OpenShiftManagedClusterMasterPoolProfileInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterMasterPoolProfileOutput() OpenShiftManagedClusterMasterPoolProfileOutput
	ToOpenShiftManagedClusterMasterPoolProfileOutputWithContext(context.Context) OpenShiftManagedClusterMasterPoolProfileOutput
}

OpenShiftManagedClusterMasterPoolProfileInput is an input type that accepts OpenShiftManagedClusterMasterPoolProfileArgs and OpenShiftManagedClusterMasterPoolProfileOutput values. You can construct a concrete instance of `OpenShiftManagedClusterMasterPoolProfileInput` via:

OpenShiftManagedClusterMasterPoolProfileArgs{...}

type OpenShiftManagedClusterMasterPoolProfileOutput

type OpenShiftManagedClusterMasterPoolProfileOutput struct{ *pulumi.OutputState }

OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.

func (OpenShiftManagedClusterMasterPoolProfileOutput) Count

Number of masters (VMs) to host docker containers. The default value is 3.

func (OpenShiftManagedClusterMasterPoolProfileOutput) ElementType

func (OpenShiftManagedClusterMasterPoolProfileOutput) Name

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

func (OpenShiftManagedClusterMasterPoolProfileOutput) OsType

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

func (OpenShiftManagedClusterMasterPoolProfileOutput) SubnetCidr

Subnet CIDR for the peering.

func (OpenShiftManagedClusterMasterPoolProfileOutput) ToOpenShiftManagedClusterMasterPoolProfileOutput

func (o OpenShiftManagedClusterMasterPoolProfileOutput) ToOpenShiftManagedClusterMasterPoolProfileOutput() OpenShiftManagedClusterMasterPoolProfileOutput

func (OpenShiftManagedClusterMasterPoolProfileOutput) ToOpenShiftManagedClusterMasterPoolProfileOutputWithContext

func (o OpenShiftManagedClusterMasterPoolProfileOutput) ToOpenShiftManagedClusterMasterPoolProfileOutputWithContext(ctx context.Context) OpenShiftManagedClusterMasterPoolProfileOutput

func (OpenShiftManagedClusterMasterPoolProfileOutput) ToOpenShiftManagedClusterMasterPoolProfilePtrOutput

func (o OpenShiftManagedClusterMasterPoolProfileOutput) ToOpenShiftManagedClusterMasterPoolProfilePtrOutput() OpenShiftManagedClusterMasterPoolProfilePtrOutput

func (OpenShiftManagedClusterMasterPoolProfileOutput) ToOpenShiftManagedClusterMasterPoolProfilePtrOutputWithContext

func (o OpenShiftManagedClusterMasterPoolProfileOutput) ToOpenShiftManagedClusterMasterPoolProfilePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMasterPoolProfilePtrOutput

func (OpenShiftManagedClusterMasterPoolProfileOutput) VmSize

Size of agent VMs.

type OpenShiftManagedClusterMasterPoolProfilePtrInput

type OpenShiftManagedClusterMasterPoolProfilePtrInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterMasterPoolProfilePtrOutput() OpenShiftManagedClusterMasterPoolProfilePtrOutput
	ToOpenShiftManagedClusterMasterPoolProfilePtrOutputWithContext(context.Context) OpenShiftManagedClusterMasterPoolProfilePtrOutput
}

OpenShiftManagedClusterMasterPoolProfilePtrInput is an input type that accepts OpenShiftManagedClusterMasterPoolProfileArgs, OpenShiftManagedClusterMasterPoolProfilePtr and OpenShiftManagedClusterMasterPoolProfilePtrOutput values. You can construct a concrete instance of `OpenShiftManagedClusterMasterPoolProfilePtrInput` via:

        OpenShiftManagedClusterMasterPoolProfileArgs{...}

or:

        nil

type OpenShiftManagedClusterMasterPoolProfilePtrOutput

type OpenShiftManagedClusterMasterPoolProfilePtrOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterMasterPoolProfilePtrOutput) Count

Number of masters (VMs) to host docker containers. The default value is 3.

func (OpenShiftManagedClusterMasterPoolProfilePtrOutput) Elem

func (OpenShiftManagedClusterMasterPoolProfilePtrOutput) ElementType

func (OpenShiftManagedClusterMasterPoolProfilePtrOutput) Name

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

func (OpenShiftManagedClusterMasterPoolProfilePtrOutput) OsType

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

func (OpenShiftManagedClusterMasterPoolProfilePtrOutput) SubnetCidr

Subnet CIDR for the peering.

func (OpenShiftManagedClusterMasterPoolProfilePtrOutput) ToOpenShiftManagedClusterMasterPoolProfilePtrOutput

func (o OpenShiftManagedClusterMasterPoolProfilePtrOutput) ToOpenShiftManagedClusterMasterPoolProfilePtrOutput() OpenShiftManagedClusterMasterPoolProfilePtrOutput

func (OpenShiftManagedClusterMasterPoolProfilePtrOutput) ToOpenShiftManagedClusterMasterPoolProfilePtrOutputWithContext

func (o OpenShiftManagedClusterMasterPoolProfilePtrOutput) ToOpenShiftManagedClusterMasterPoolProfilePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMasterPoolProfilePtrOutput

func (OpenShiftManagedClusterMasterPoolProfilePtrOutput) VmSize

Size of agent VMs.

type OpenShiftManagedClusterMasterPoolProfileResponse

type OpenShiftManagedClusterMasterPoolProfileResponse struct {
	// Number of masters (VMs) to host docker containers. The default value is 3.
	Count int `pulumi:"count"`
	// Unique name of the master pool profile in the context of the subscription and resource group.
	Name *string `pulumi:"name"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType *string `pulumi:"osType"`
	// Subnet CIDR for the peering.
	SubnetCidr *string `pulumi:"subnetCidr"`
	// Size of agent VMs.
	VmSize string `pulumi:"vmSize"`
}

OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.

type OpenShiftManagedClusterMasterPoolProfileResponseArgs

type OpenShiftManagedClusterMasterPoolProfileResponseArgs struct {
	// Number of masters (VMs) to host docker containers. The default value is 3.
	Count pulumi.IntInput `pulumi:"count"`
	// Unique name of the master pool profile in the context of the subscription and resource group.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// Subnet CIDR for the peering.
	SubnetCidr pulumi.StringPtrInput `pulumi:"subnetCidr"`
	// Size of agent VMs.
	VmSize pulumi.StringInput `pulumi:"vmSize"`
}

OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.

func (OpenShiftManagedClusterMasterPoolProfileResponseArgs) ElementType

func (OpenShiftManagedClusterMasterPoolProfileResponseArgs) ToOpenShiftManagedClusterMasterPoolProfileResponseOutput

func (i OpenShiftManagedClusterMasterPoolProfileResponseArgs) ToOpenShiftManagedClusterMasterPoolProfileResponseOutput() OpenShiftManagedClusterMasterPoolProfileResponseOutput

func (OpenShiftManagedClusterMasterPoolProfileResponseArgs) ToOpenShiftManagedClusterMasterPoolProfileResponseOutputWithContext

func (i OpenShiftManagedClusterMasterPoolProfileResponseArgs) ToOpenShiftManagedClusterMasterPoolProfileResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterMasterPoolProfileResponseOutput

func (OpenShiftManagedClusterMasterPoolProfileResponseArgs) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutput

func (i OpenShiftManagedClusterMasterPoolProfileResponseArgs) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutput() OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput

func (OpenShiftManagedClusterMasterPoolProfileResponseArgs) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutputWithContext

func (i OpenShiftManagedClusterMasterPoolProfileResponseArgs) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput

type OpenShiftManagedClusterMasterPoolProfileResponseInput

type OpenShiftManagedClusterMasterPoolProfileResponseInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterMasterPoolProfileResponseOutput() OpenShiftManagedClusterMasterPoolProfileResponseOutput
	ToOpenShiftManagedClusterMasterPoolProfileResponseOutputWithContext(context.Context) OpenShiftManagedClusterMasterPoolProfileResponseOutput
}

OpenShiftManagedClusterMasterPoolProfileResponseInput is an input type that accepts OpenShiftManagedClusterMasterPoolProfileResponseArgs and OpenShiftManagedClusterMasterPoolProfileResponseOutput values. You can construct a concrete instance of `OpenShiftManagedClusterMasterPoolProfileResponseInput` via:

OpenShiftManagedClusterMasterPoolProfileResponseArgs{...}

type OpenShiftManagedClusterMasterPoolProfileResponseOutput

type OpenShiftManagedClusterMasterPoolProfileResponseOutput struct{ *pulumi.OutputState }

OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.

func (OpenShiftManagedClusterMasterPoolProfileResponseOutput) Count

Number of masters (VMs) to host docker containers. The default value is 3.

func (OpenShiftManagedClusterMasterPoolProfileResponseOutput) ElementType

func (OpenShiftManagedClusterMasterPoolProfileResponseOutput) Name

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

func (OpenShiftManagedClusterMasterPoolProfileResponseOutput) OsType

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

func (OpenShiftManagedClusterMasterPoolProfileResponseOutput) SubnetCidr

Subnet CIDR for the peering.

func (OpenShiftManagedClusterMasterPoolProfileResponseOutput) ToOpenShiftManagedClusterMasterPoolProfileResponseOutput

func (OpenShiftManagedClusterMasterPoolProfileResponseOutput) ToOpenShiftManagedClusterMasterPoolProfileResponseOutputWithContext

func (o OpenShiftManagedClusterMasterPoolProfileResponseOutput) ToOpenShiftManagedClusterMasterPoolProfileResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterMasterPoolProfileResponseOutput

func (OpenShiftManagedClusterMasterPoolProfileResponseOutput) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutput

func (o OpenShiftManagedClusterMasterPoolProfileResponseOutput) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutput() OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput

func (OpenShiftManagedClusterMasterPoolProfileResponseOutput) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutputWithContext

func (o OpenShiftManagedClusterMasterPoolProfileResponseOutput) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput

func (OpenShiftManagedClusterMasterPoolProfileResponseOutput) VmSize

Size of agent VMs.

type OpenShiftManagedClusterMasterPoolProfileResponsePtrInput

type OpenShiftManagedClusterMasterPoolProfileResponsePtrInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutput() OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput
	ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutputWithContext(context.Context) OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput
}

OpenShiftManagedClusterMasterPoolProfileResponsePtrInput is an input type that accepts OpenShiftManagedClusterMasterPoolProfileResponseArgs, OpenShiftManagedClusterMasterPoolProfileResponsePtr and OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput values. You can construct a concrete instance of `OpenShiftManagedClusterMasterPoolProfileResponsePtrInput` via:

        OpenShiftManagedClusterMasterPoolProfileResponseArgs{...}

or:

        nil

type OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput

type OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput) Count

Number of masters (VMs) to host docker containers. The default value is 3.

func (OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput) Elem

func (OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput) ElementType

func (OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput) Name

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

func (OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput) OsType

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

func (OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput) SubnetCidr

Subnet CIDR for the peering.

func (OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutput

func (OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutputWithContext

func (o OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput) ToOpenShiftManagedClusterMasterPoolProfileResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput

func (OpenShiftManagedClusterMasterPoolProfileResponsePtrOutput) VmSize

Size of agent VMs.

type OpenShiftManagedClusterMonitorProfile

type OpenShiftManagedClusterMonitorProfile struct {
	// If the Log analytics integration should be turned on or off
	Enabled *bool `pulumi:"enabled"`
	// Azure Resource Manager Resource ID for the Log Analytics workspace to integrate with.
	WorkspaceResourceID *string `pulumi:"workspaceResourceID"`
}

Defines the configuration for Log Analytics integration.

type OpenShiftManagedClusterMonitorProfileArgs

type OpenShiftManagedClusterMonitorProfileArgs struct {
	// If the Log analytics integration should be turned on or off
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Azure Resource Manager Resource ID for the Log Analytics workspace to integrate with.
	WorkspaceResourceID pulumi.StringPtrInput `pulumi:"workspaceResourceID"`
}

Defines the configuration for Log Analytics integration.

func (OpenShiftManagedClusterMonitorProfileArgs) ElementType

func (OpenShiftManagedClusterMonitorProfileArgs) ToOpenShiftManagedClusterMonitorProfileOutput

func (i OpenShiftManagedClusterMonitorProfileArgs) ToOpenShiftManagedClusterMonitorProfileOutput() OpenShiftManagedClusterMonitorProfileOutput

func (OpenShiftManagedClusterMonitorProfileArgs) ToOpenShiftManagedClusterMonitorProfileOutputWithContext

func (i OpenShiftManagedClusterMonitorProfileArgs) ToOpenShiftManagedClusterMonitorProfileOutputWithContext(ctx context.Context) OpenShiftManagedClusterMonitorProfileOutput

func (OpenShiftManagedClusterMonitorProfileArgs) ToOpenShiftManagedClusterMonitorProfilePtrOutput

func (i OpenShiftManagedClusterMonitorProfileArgs) ToOpenShiftManagedClusterMonitorProfilePtrOutput() OpenShiftManagedClusterMonitorProfilePtrOutput

func (OpenShiftManagedClusterMonitorProfileArgs) ToOpenShiftManagedClusterMonitorProfilePtrOutputWithContext

func (i OpenShiftManagedClusterMonitorProfileArgs) ToOpenShiftManagedClusterMonitorProfilePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMonitorProfilePtrOutput

type OpenShiftManagedClusterMonitorProfileInput

type OpenShiftManagedClusterMonitorProfileInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterMonitorProfileOutput() OpenShiftManagedClusterMonitorProfileOutput
	ToOpenShiftManagedClusterMonitorProfileOutputWithContext(context.Context) OpenShiftManagedClusterMonitorProfileOutput
}

OpenShiftManagedClusterMonitorProfileInput is an input type that accepts OpenShiftManagedClusterMonitorProfileArgs and OpenShiftManagedClusterMonitorProfileOutput values. You can construct a concrete instance of `OpenShiftManagedClusterMonitorProfileInput` via:

OpenShiftManagedClusterMonitorProfileArgs{...}

type OpenShiftManagedClusterMonitorProfileOutput

type OpenShiftManagedClusterMonitorProfileOutput struct{ *pulumi.OutputState }

Defines the configuration for Log Analytics integration.

func (OpenShiftManagedClusterMonitorProfileOutput) ElementType

func (OpenShiftManagedClusterMonitorProfileOutput) Enabled

If the Log analytics integration should be turned on or off

func (OpenShiftManagedClusterMonitorProfileOutput) ToOpenShiftManagedClusterMonitorProfileOutput

func (o OpenShiftManagedClusterMonitorProfileOutput) ToOpenShiftManagedClusterMonitorProfileOutput() OpenShiftManagedClusterMonitorProfileOutput

func (OpenShiftManagedClusterMonitorProfileOutput) ToOpenShiftManagedClusterMonitorProfileOutputWithContext

func (o OpenShiftManagedClusterMonitorProfileOutput) ToOpenShiftManagedClusterMonitorProfileOutputWithContext(ctx context.Context) OpenShiftManagedClusterMonitorProfileOutput

func (OpenShiftManagedClusterMonitorProfileOutput) ToOpenShiftManagedClusterMonitorProfilePtrOutput

func (o OpenShiftManagedClusterMonitorProfileOutput) ToOpenShiftManagedClusterMonitorProfilePtrOutput() OpenShiftManagedClusterMonitorProfilePtrOutput

func (OpenShiftManagedClusterMonitorProfileOutput) ToOpenShiftManagedClusterMonitorProfilePtrOutputWithContext

func (o OpenShiftManagedClusterMonitorProfileOutput) ToOpenShiftManagedClusterMonitorProfilePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMonitorProfilePtrOutput

func (OpenShiftManagedClusterMonitorProfileOutput) WorkspaceResourceID

Azure Resource Manager Resource ID for the Log Analytics workspace to integrate with.

type OpenShiftManagedClusterMonitorProfilePtrInput

type OpenShiftManagedClusterMonitorProfilePtrInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterMonitorProfilePtrOutput() OpenShiftManagedClusterMonitorProfilePtrOutput
	ToOpenShiftManagedClusterMonitorProfilePtrOutputWithContext(context.Context) OpenShiftManagedClusterMonitorProfilePtrOutput
}

OpenShiftManagedClusterMonitorProfilePtrInput is an input type that accepts OpenShiftManagedClusterMonitorProfileArgs, OpenShiftManagedClusterMonitorProfilePtr and OpenShiftManagedClusterMonitorProfilePtrOutput values. You can construct a concrete instance of `OpenShiftManagedClusterMonitorProfilePtrInput` via:

        OpenShiftManagedClusterMonitorProfileArgs{...}

or:

        nil

type OpenShiftManagedClusterMonitorProfilePtrOutput

type OpenShiftManagedClusterMonitorProfilePtrOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterMonitorProfilePtrOutput) Elem

func (OpenShiftManagedClusterMonitorProfilePtrOutput) ElementType

func (OpenShiftManagedClusterMonitorProfilePtrOutput) Enabled

If the Log analytics integration should be turned on or off

func (OpenShiftManagedClusterMonitorProfilePtrOutput) ToOpenShiftManagedClusterMonitorProfilePtrOutput

func (o OpenShiftManagedClusterMonitorProfilePtrOutput) ToOpenShiftManagedClusterMonitorProfilePtrOutput() OpenShiftManagedClusterMonitorProfilePtrOutput

func (OpenShiftManagedClusterMonitorProfilePtrOutput) ToOpenShiftManagedClusterMonitorProfilePtrOutputWithContext

func (o OpenShiftManagedClusterMonitorProfilePtrOutput) ToOpenShiftManagedClusterMonitorProfilePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMonitorProfilePtrOutput

func (OpenShiftManagedClusterMonitorProfilePtrOutput) WorkspaceResourceID

Azure Resource Manager Resource ID for the Log Analytics workspace to integrate with.

type OpenShiftManagedClusterMonitorProfileResponse

type OpenShiftManagedClusterMonitorProfileResponse struct {
	// If the Log analytics integration should be turned on or off
	Enabled *bool `pulumi:"enabled"`
	// Azure Resource Manager Resource ID for the Log Analytics workspace to integrate with.
	WorkspaceResourceID *string `pulumi:"workspaceResourceID"`
}

Defines the configuration for Log Analytics integration.

type OpenShiftManagedClusterMonitorProfileResponseArgs

type OpenShiftManagedClusterMonitorProfileResponseArgs struct {
	// If the Log analytics integration should be turned on or off
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Azure Resource Manager Resource ID for the Log Analytics workspace to integrate with.
	WorkspaceResourceID pulumi.StringPtrInput `pulumi:"workspaceResourceID"`
}

Defines the configuration for Log Analytics integration.

func (OpenShiftManagedClusterMonitorProfileResponseArgs) ElementType

func (OpenShiftManagedClusterMonitorProfileResponseArgs) ToOpenShiftManagedClusterMonitorProfileResponseOutput

func (i OpenShiftManagedClusterMonitorProfileResponseArgs) ToOpenShiftManagedClusterMonitorProfileResponseOutput() OpenShiftManagedClusterMonitorProfileResponseOutput

func (OpenShiftManagedClusterMonitorProfileResponseArgs) ToOpenShiftManagedClusterMonitorProfileResponseOutputWithContext

func (i OpenShiftManagedClusterMonitorProfileResponseArgs) ToOpenShiftManagedClusterMonitorProfileResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterMonitorProfileResponseOutput

func (OpenShiftManagedClusterMonitorProfileResponseArgs) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutput

func (i OpenShiftManagedClusterMonitorProfileResponseArgs) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutput() OpenShiftManagedClusterMonitorProfileResponsePtrOutput

func (OpenShiftManagedClusterMonitorProfileResponseArgs) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutputWithContext

func (i OpenShiftManagedClusterMonitorProfileResponseArgs) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMonitorProfileResponsePtrOutput

type OpenShiftManagedClusterMonitorProfileResponseInput

type OpenShiftManagedClusterMonitorProfileResponseInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterMonitorProfileResponseOutput() OpenShiftManagedClusterMonitorProfileResponseOutput
	ToOpenShiftManagedClusterMonitorProfileResponseOutputWithContext(context.Context) OpenShiftManagedClusterMonitorProfileResponseOutput
}

OpenShiftManagedClusterMonitorProfileResponseInput is an input type that accepts OpenShiftManagedClusterMonitorProfileResponseArgs and OpenShiftManagedClusterMonitorProfileResponseOutput values. You can construct a concrete instance of `OpenShiftManagedClusterMonitorProfileResponseInput` via:

OpenShiftManagedClusterMonitorProfileResponseArgs{...}

type OpenShiftManagedClusterMonitorProfileResponseOutput

type OpenShiftManagedClusterMonitorProfileResponseOutput struct{ *pulumi.OutputState }

Defines the configuration for Log Analytics integration.

func (OpenShiftManagedClusterMonitorProfileResponseOutput) ElementType

func (OpenShiftManagedClusterMonitorProfileResponseOutput) Enabled

If the Log analytics integration should be turned on or off

func (OpenShiftManagedClusterMonitorProfileResponseOutput) ToOpenShiftManagedClusterMonitorProfileResponseOutput

func (o OpenShiftManagedClusterMonitorProfileResponseOutput) ToOpenShiftManagedClusterMonitorProfileResponseOutput() OpenShiftManagedClusterMonitorProfileResponseOutput

func (OpenShiftManagedClusterMonitorProfileResponseOutput) ToOpenShiftManagedClusterMonitorProfileResponseOutputWithContext

func (o OpenShiftManagedClusterMonitorProfileResponseOutput) ToOpenShiftManagedClusterMonitorProfileResponseOutputWithContext(ctx context.Context) OpenShiftManagedClusterMonitorProfileResponseOutput

func (OpenShiftManagedClusterMonitorProfileResponseOutput) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutput

func (o OpenShiftManagedClusterMonitorProfileResponseOutput) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutput() OpenShiftManagedClusterMonitorProfileResponsePtrOutput

func (OpenShiftManagedClusterMonitorProfileResponseOutput) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutputWithContext

func (o OpenShiftManagedClusterMonitorProfileResponseOutput) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMonitorProfileResponsePtrOutput

func (OpenShiftManagedClusterMonitorProfileResponseOutput) WorkspaceResourceID

Azure Resource Manager Resource ID for the Log Analytics workspace to integrate with.

type OpenShiftManagedClusterMonitorProfileResponsePtrInput

type OpenShiftManagedClusterMonitorProfileResponsePtrInput interface {
	pulumi.Input

	ToOpenShiftManagedClusterMonitorProfileResponsePtrOutput() OpenShiftManagedClusterMonitorProfileResponsePtrOutput
	ToOpenShiftManagedClusterMonitorProfileResponsePtrOutputWithContext(context.Context) OpenShiftManagedClusterMonitorProfileResponsePtrOutput
}

OpenShiftManagedClusterMonitorProfileResponsePtrInput is an input type that accepts OpenShiftManagedClusterMonitorProfileResponseArgs, OpenShiftManagedClusterMonitorProfileResponsePtr and OpenShiftManagedClusterMonitorProfileResponsePtrOutput values. You can construct a concrete instance of `OpenShiftManagedClusterMonitorProfileResponsePtrInput` via:

        OpenShiftManagedClusterMonitorProfileResponseArgs{...}

or:

        nil

type OpenShiftManagedClusterMonitorProfileResponsePtrOutput

type OpenShiftManagedClusterMonitorProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (OpenShiftManagedClusterMonitorProfileResponsePtrOutput) Elem

func (OpenShiftManagedClusterMonitorProfileResponsePtrOutput) ElementType

func (OpenShiftManagedClusterMonitorProfileResponsePtrOutput) Enabled

If the Log analytics integration should be turned on or off

func (OpenShiftManagedClusterMonitorProfileResponsePtrOutput) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutput

func (OpenShiftManagedClusterMonitorProfileResponsePtrOutput) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutputWithContext

func (o OpenShiftManagedClusterMonitorProfileResponsePtrOutput) ToOpenShiftManagedClusterMonitorProfileResponsePtrOutputWithContext(ctx context.Context) OpenShiftManagedClusterMonitorProfileResponsePtrOutput

func (OpenShiftManagedClusterMonitorProfileResponsePtrOutput) WorkspaceResourceID

Azure Resource Manager Resource ID for the Log Analytics workspace to integrate with.

type OpenShiftManagedClusterOutput added in v0.2.6

type OpenShiftManagedClusterOutput struct {
	*pulumi.OutputState
}

func (OpenShiftManagedClusterOutput) ElementType added in v0.2.6

func (OpenShiftManagedClusterOutput) ToOpenShiftManagedClusterOutput added in v0.2.6

func (o OpenShiftManagedClusterOutput) ToOpenShiftManagedClusterOutput() OpenShiftManagedClusterOutput

func (OpenShiftManagedClusterOutput) ToOpenShiftManagedClusterOutputWithContext added in v0.2.6

func (o OpenShiftManagedClusterOutput) ToOpenShiftManagedClusterOutputWithContext(ctx context.Context) OpenShiftManagedClusterOutput

type OpenShiftManagedClusterState

type OpenShiftManagedClusterState struct {
	// Configuration of OpenShift cluster VMs.
	AgentPoolProfiles OpenShiftManagedClusterAgentPoolProfileResponseArrayInput
	// Configures OpenShift authentication.
	AuthProfile OpenShiftManagedClusterAuthProfileResponsePtrInput
	// Version of OpenShift specified when creating the cluster.
	ClusterVersion pulumi.StringPtrInput
	// Service generated FQDN for OpenShift API server loadbalancer internal hostname.
	Fqdn pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Configuration for OpenShift master VMs.
	MasterPoolProfile OpenShiftManagedClusterMasterPoolProfileResponsePtrInput
	// Configures Log Analytics integration.
	MonitorProfile OpenShiftManagedClusterMonitorProfileResponsePtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Configuration for OpenShift networking.
	NetworkProfile NetworkProfileResponsePtrInput
	// Version of OpenShift specified when creating the cluster.
	OpenShiftVersion pulumi.StringPtrInput
	// Define the resource plan as required by ARM for billing purposes
	Plan PurchasePlanResponsePtrInput
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringPtrInput
	// Service generated FQDN for OpenShift API server.
	PublicHostname pulumi.StringPtrInput
	// Configuration for OpenShift router(s).
	RouterProfiles OpenShiftRouterProfileResponseArrayInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (OpenShiftManagedClusterState) ElementType

type OpenShiftRouterProfile

type OpenShiftRouterProfile struct {
	// Name of the router profile.
	Name *string `pulumi:"name"`
}

Represents an OpenShift router

type OpenShiftRouterProfileArgs

type OpenShiftRouterProfileArgs struct {
	// Name of the router profile.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Represents an OpenShift router

func (OpenShiftRouterProfileArgs) ElementType

func (OpenShiftRouterProfileArgs) ElementType() reflect.Type

func (OpenShiftRouterProfileArgs) ToOpenShiftRouterProfileOutput

func (i OpenShiftRouterProfileArgs) ToOpenShiftRouterProfileOutput() OpenShiftRouterProfileOutput

func (OpenShiftRouterProfileArgs) ToOpenShiftRouterProfileOutputWithContext

func (i OpenShiftRouterProfileArgs) ToOpenShiftRouterProfileOutputWithContext(ctx context.Context) OpenShiftRouterProfileOutput

type OpenShiftRouterProfileArray

type OpenShiftRouterProfileArray []OpenShiftRouterProfileInput

func (OpenShiftRouterProfileArray) ElementType

func (OpenShiftRouterProfileArray) ToOpenShiftRouterProfileArrayOutput

func (i OpenShiftRouterProfileArray) ToOpenShiftRouterProfileArrayOutput() OpenShiftRouterProfileArrayOutput

func (OpenShiftRouterProfileArray) ToOpenShiftRouterProfileArrayOutputWithContext

func (i OpenShiftRouterProfileArray) ToOpenShiftRouterProfileArrayOutputWithContext(ctx context.Context) OpenShiftRouterProfileArrayOutput

type OpenShiftRouterProfileArrayInput

type OpenShiftRouterProfileArrayInput interface {
	pulumi.Input

	ToOpenShiftRouterProfileArrayOutput() OpenShiftRouterProfileArrayOutput
	ToOpenShiftRouterProfileArrayOutputWithContext(context.Context) OpenShiftRouterProfileArrayOutput
}

OpenShiftRouterProfileArrayInput is an input type that accepts OpenShiftRouterProfileArray and OpenShiftRouterProfileArrayOutput values. You can construct a concrete instance of `OpenShiftRouterProfileArrayInput` via:

OpenShiftRouterProfileArray{ OpenShiftRouterProfileArgs{...} }

type OpenShiftRouterProfileArrayOutput

type OpenShiftRouterProfileArrayOutput struct{ *pulumi.OutputState }

func (OpenShiftRouterProfileArrayOutput) ElementType

func (OpenShiftRouterProfileArrayOutput) Index

func (OpenShiftRouterProfileArrayOutput) ToOpenShiftRouterProfileArrayOutput

func (o OpenShiftRouterProfileArrayOutput) ToOpenShiftRouterProfileArrayOutput() OpenShiftRouterProfileArrayOutput

func (OpenShiftRouterProfileArrayOutput) ToOpenShiftRouterProfileArrayOutputWithContext

func (o OpenShiftRouterProfileArrayOutput) ToOpenShiftRouterProfileArrayOutputWithContext(ctx context.Context) OpenShiftRouterProfileArrayOutput

type OpenShiftRouterProfileInput

type OpenShiftRouterProfileInput interface {
	pulumi.Input

	ToOpenShiftRouterProfileOutput() OpenShiftRouterProfileOutput
	ToOpenShiftRouterProfileOutputWithContext(context.Context) OpenShiftRouterProfileOutput
}

OpenShiftRouterProfileInput is an input type that accepts OpenShiftRouterProfileArgs and OpenShiftRouterProfileOutput values. You can construct a concrete instance of `OpenShiftRouterProfileInput` via:

OpenShiftRouterProfileArgs{...}

type OpenShiftRouterProfileOutput

type OpenShiftRouterProfileOutput struct{ *pulumi.OutputState }

Represents an OpenShift router

func (OpenShiftRouterProfileOutput) ElementType

func (OpenShiftRouterProfileOutput) Name

Name of the router profile.

func (OpenShiftRouterProfileOutput) ToOpenShiftRouterProfileOutput

func (o OpenShiftRouterProfileOutput) ToOpenShiftRouterProfileOutput() OpenShiftRouterProfileOutput

func (OpenShiftRouterProfileOutput) ToOpenShiftRouterProfileOutputWithContext

func (o OpenShiftRouterProfileOutput) ToOpenShiftRouterProfileOutputWithContext(ctx context.Context) OpenShiftRouterProfileOutput

type OpenShiftRouterProfileResponse

type OpenShiftRouterProfileResponse struct {
	// Auto-allocated FQDN for the OpenShift router.
	Fqdn string `pulumi:"fqdn"`
	// Name of the router profile.
	Name *string `pulumi:"name"`
	// DNS subdomain for OpenShift router.
	PublicSubdomain string `pulumi:"publicSubdomain"`
}

Represents an OpenShift router

type OpenShiftRouterProfileResponseArgs

type OpenShiftRouterProfileResponseArgs struct {
	// Auto-allocated FQDN for the OpenShift router.
	Fqdn pulumi.StringInput `pulumi:"fqdn"`
	// Name of the router profile.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// DNS subdomain for OpenShift router.
	PublicSubdomain pulumi.StringInput `pulumi:"publicSubdomain"`
}

Represents an OpenShift router

func (OpenShiftRouterProfileResponseArgs) ElementType

func (OpenShiftRouterProfileResponseArgs) ToOpenShiftRouterProfileResponseOutput

func (i OpenShiftRouterProfileResponseArgs) ToOpenShiftRouterProfileResponseOutput() OpenShiftRouterProfileResponseOutput

func (OpenShiftRouterProfileResponseArgs) ToOpenShiftRouterProfileResponseOutputWithContext

func (i OpenShiftRouterProfileResponseArgs) ToOpenShiftRouterProfileResponseOutputWithContext(ctx context.Context) OpenShiftRouterProfileResponseOutput

type OpenShiftRouterProfileResponseArray

type OpenShiftRouterProfileResponseArray []OpenShiftRouterProfileResponseInput

func (OpenShiftRouterProfileResponseArray) ElementType

func (OpenShiftRouterProfileResponseArray) ToOpenShiftRouterProfileResponseArrayOutput

func (i OpenShiftRouterProfileResponseArray) ToOpenShiftRouterProfileResponseArrayOutput() OpenShiftRouterProfileResponseArrayOutput

func (OpenShiftRouterProfileResponseArray) ToOpenShiftRouterProfileResponseArrayOutputWithContext

func (i OpenShiftRouterProfileResponseArray) ToOpenShiftRouterProfileResponseArrayOutputWithContext(ctx context.Context) OpenShiftRouterProfileResponseArrayOutput

type OpenShiftRouterProfileResponseArrayInput

type OpenShiftRouterProfileResponseArrayInput interface {
	pulumi.Input

	ToOpenShiftRouterProfileResponseArrayOutput() OpenShiftRouterProfileResponseArrayOutput
	ToOpenShiftRouterProfileResponseArrayOutputWithContext(context.Context) OpenShiftRouterProfileResponseArrayOutput
}

OpenShiftRouterProfileResponseArrayInput is an input type that accepts OpenShiftRouterProfileResponseArray and OpenShiftRouterProfileResponseArrayOutput values. You can construct a concrete instance of `OpenShiftRouterProfileResponseArrayInput` via:

OpenShiftRouterProfileResponseArray{ OpenShiftRouterProfileResponseArgs{...} }

type OpenShiftRouterProfileResponseArrayOutput

type OpenShiftRouterProfileResponseArrayOutput struct{ *pulumi.OutputState }

func (OpenShiftRouterProfileResponseArrayOutput) ElementType

func (OpenShiftRouterProfileResponseArrayOutput) Index

func (OpenShiftRouterProfileResponseArrayOutput) ToOpenShiftRouterProfileResponseArrayOutput

func (o OpenShiftRouterProfileResponseArrayOutput) ToOpenShiftRouterProfileResponseArrayOutput() OpenShiftRouterProfileResponseArrayOutput

func (OpenShiftRouterProfileResponseArrayOutput) ToOpenShiftRouterProfileResponseArrayOutputWithContext

func (o OpenShiftRouterProfileResponseArrayOutput) ToOpenShiftRouterProfileResponseArrayOutputWithContext(ctx context.Context) OpenShiftRouterProfileResponseArrayOutput

type OpenShiftRouterProfileResponseInput

type OpenShiftRouterProfileResponseInput interface {
	pulumi.Input

	ToOpenShiftRouterProfileResponseOutput() OpenShiftRouterProfileResponseOutput
	ToOpenShiftRouterProfileResponseOutputWithContext(context.Context) OpenShiftRouterProfileResponseOutput
}

OpenShiftRouterProfileResponseInput is an input type that accepts OpenShiftRouterProfileResponseArgs and OpenShiftRouterProfileResponseOutput values. You can construct a concrete instance of `OpenShiftRouterProfileResponseInput` via:

OpenShiftRouterProfileResponseArgs{...}

type OpenShiftRouterProfileResponseOutput

type OpenShiftRouterProfileResponseOutput struct{ *pulumi.OutputState }

Represents an OpenShift router

func (OpenShiftRouterProfileResponseOutput) ElementType

func (OpenShiftRouterProfileResponseOutput) Fqdn

Auto-allocated FQDN for the OpenShift router.

func (OpenShiftRouterProfileResponseOutput) Name

Name of the router profile.

func (OpenShiftRouterProfileResponseOutput) PublicSubdomain

DNS subdomain for OpenShift router.

func (OpenShiftRouterProfileResponseOutput) ToOpenShiftRouterProfileResponseOutput

func (o OpenShiftRouterProfileResponseOutput) ToOpenShiftRouterProfileResponseOutput() OpenShiftRouterProfileResponseOutput

func (OpenShiftRouterProfileResponseOutput) ToOpenShiftRouterProfileResponseOutputWithContext

func (o OpenShiftRouterProfileResponseOutput) ToOpenShiftRouterProfileResponseOutputWithContext(ctx context.Context) OpenShiftRouterProfileResponseOutput

type PurchasePlan

type PurchasePlan struct {
	// The plan ID.
	Name *string `pulumi:"name"`
	// Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
	Product *string `pulumi:"product"`
	// The promotion code.
	PromotionCode *string `pulumi:"promotionCode"`
	// The plan ID.
	Publisher *string `pulumi:"publisher"`
}

Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.

type PurchasePlanArgs

type PurchasePlanArgs struct {
	// The plan ID.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// The promotion code.
	PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"`
	// The plan ID.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
}

Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.

func (PurchasePlanArgs) ElementType

func (PurchasePlanArgs) ElementType() reflect.Type

func (PurchasePlanArgs) ToPurchasePlanOutput

func (i PurchasePlanArgs) ToPurchasePlanOutput() PurchasePlanOutput

func (PurchasePlanArgs) ToPurchasePlanOutputWithContext

func (i PurchasePlanArgs) ToPurchasePlanOutputWithContext(ctx context.Context) PurchasePlanOutput

func (PurchasePlanArgs) ToPurchasePlanPtrOutput

func (i PurchasePlanArgs) ToPurchasePlanPtrOutput() PurchasePlanPtrOutput

func (PurchasePlanArgs) ToPurchasePlanPtrOutputWithContext

func (i PurchasePlanArgs) ToPurchasePlanPtrOutputWithContext(ctx context.Context) PurchasePlanPtrOutput

type PurchasePlanInput

type PurchasePlanInput interface {
	pulumi.Input

	ToPurchasePlanOutput() PurchasePlanOutput
	ToPurchasePlanOutputWithContext(context.Context) PurchasePlanOutput
}

PurchasePlanInput is an input type that accepts PurchasePlanArgs and PurchasePlanOutput values. You can construct a concrete instance of `PurchasePlanInput` via:

PurchasePlanArgs{...}

type PurchasePlanOutput

type PurchasePlanOutput struct{ *pulumi.OutputState }

Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.

func (PurchasePlanOutput) ElementType

func (PurchasePlanOutput) ElementType() reflect.Type

func (PurchasePlanOutput) Name

The plan ID.

func (PurchasePlanOutput) Product

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

func (PurchasePlanOutput) PromotionCode

func (o PurchasePlanOutput) PromotionCode() pulumi.StringPtrOutput

The promotion code.

func (PurchasePlanOutput) Publisher

The plan ID.

func (PurchasePlanOutput) ToPurchasePlanOutput

func (o PurchasePlanOutput) ToPurchasePlanOutput() PurchasePlanOutput

func (PurchasePlanOutput) ToPurchasePlanOutputWithContext

func (o PurchasePlanOutput) ToPurchasePlanOutputWithContext(ctx context.Context) PurchasePlanOutput

func (PurchasePlanOutput) ToPurchasePlanPtrOutput

func (o PurchasePlanOutput) ToPurchasePlanPtrOutput() PurchasePlanPtrOutput

func (PurchasePlanOutput) ToPurchasePlanPtrOutputWithContext

func (o PurchasePlanOutput) ToPurchasePlanPtrOutputWithContext(ctx context.Context) PurchasePlanPtrOutput

type PurchasePlanPtrInput

type PurchasePlanPtrInput interface {
	pulumi.Input

	ToPurchasePlanPtrOutput() PurchasePlanPtrOutput
	ToPurchasePlanPtrOutputWithContext(context.Context) PurchasePlanPtrOutput
}

PurchasePlanPtrInput is an input type that accepts PurchasePlanArgs, PurchasePlanPtr and PurchasePlanPtrOutput values. You can construct a concrete instance of `PurchasePlanPtrInput` via:

        PurchasePlanArgs{...}

or:

        nil

type PurchasePlanPtrOutput

type PurchasePlanPtrOutput struct{ *pulumi.OutputState }

func (PurchasePlanPtrOutput) Elem

func (PurchasePlanPtrOutput) ElementType

func (PurchasePlanPtrOutput) ElementType() reflect.Type

func (PurchasePlanPtrOutput) Name

The plan ID.

func (PurchasePlanPtrOutput) Product

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

func (PurchasePlanPtrOutput) PromotionCode

func (o PurchasePlanPtrOutput) PromotionCode() pulumi.StringPtrOutput

The promotion code.

func (PurchasePlanPtrOutput) Publisher

The plan ID.

func (PurchasePlanPtrOutput) ToPurchasePlanPtrOutput

func (o PurchasePlanPtrOutput) ToPurchasePlanPtrOutput() PurchasePlanPtrOutput

func (PurchasePlanPtrOutput) ToPurchasePlanPtrOutputWithContext

func (o PurchasePlanPtrOutput) ToPurchasePlanPtrOutputWithContext(ctx context.Context) PurchasePlanPtrOutput

type PurchasePlanResponse

type PurchasePlanResponse struct {
	// The plan ID.
	Name *string `pulumi:"name"`
	// Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
	Product *string `pulumi:"product"`
	// The promotion code.
	PromotionCode *string `pulumi:"promotionCode"`
	// The plan ID.
	Publisher *string `pulumi:"publisher"`
}

Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.

type PurchasePlanResponseArgs

type PurchasePlanResponseArgs struct {
	// The plan ID.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// The promotion code.
	PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"`
	// The plan ID.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
}

Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.

func (PurchasePlanResponseArgs) ElementType

func (PurchasePlanResponseArgs) ElementType() reflect.Type

func (PurchasePlanResponseArgs) ToPurchasePlanResponseOutput

func (i PurchasePlanResponseArgs) ToPurchasePlanResponseOutput() PurchasePlanResponseOutput

func (PurchasePlanResponseArgs) ToPurchasePlanResponseOutputWithContext

func (i PurchasePlanResponseArgs) ToPurchasePlanResponseOutputWithContext(ctx context.Context) PurchasePlanResponseOutput

func (PurchasePlanResponseArgs) ToPurchasePlanResponsePtrOutput

func (i PurchasePlanResponseArgs) ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput

func (PurchasePlanResponseArgs) ToPurchasePlanResponsePtrOutputWithContext

func (i PurchasePlanResponseArgs) ToPurchasePlanResponsePtrOutputWithContext(ctx context.Context) PurchasePlanResponsePtrOutput

type PurchasePlanResponseInput

type PurchasePlanResponseInput interface {
	pulumi.Input

	ToPurchasePlanResponseOutput() PurchasePlanResponseOutput
	ToPurchasePlanResponseOutputWithContext(context.Context) PurchasePlanResponseOutput
}

PurchasePlanResponseInput is an input type that accepts PurchasePlanResponseArgs and PurchasePlanResponseOutput values. You can construct a concrete instance of `PurchasePlanResponseInput` via:

PurchasePlanResponseArgs{...}

type PurchasePlanResponseOutput

type PurchasePlanResponseOutput struct{ *pulumi.OutputState }

Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.

func (PurchasePlanResponseOutput) ElementType

func (PurchasePlanResponseOutput) ElementType() reflect.Type

func (PurchasePlanResponseOutput) Name

The plan ID.

func (PurchasePlanResponseOutput) Product

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

func (PurchasePlanResponseOutput) PromotionCode

The promotion code.

func (PurchasePlanResponseOutput) Publisher

The plan ID.

func (PurchasePlanResponseOutput) ToPurchasePlanResponseOutput

func (o PurchasePlanResponseOutput) ToPurchasePlanResponseOutput() PurchasePlanResponseOutput

func (PurchasePlanResponseOutput) ToPurchasePlanResponseOutputWithContext

func (o PurchasePlanResponseOutput) ToPurchasePlanResponseOutputWithContext(ctx context.Context) PurchasePlanResponseOutput

func (PurchasePlanResponseOutput) ToPurchasePlanResponsePtrOutput

func (o PurchasePlanResponseOutput) ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput

func (PurchasePlanResponseOutput) ToPurchasePlanResponsePtrOutputWithContext

func (o PurchasePlanResponseOutput) ToPurchasePlanResponsePtrOutputWithContext(ctx context.Context) PurchasePlanResponsePtrOutput

type PurchasePlanResponsePtrInput

type PurchasePlanResponsePtrInput interface {
	pulumi.Input

	ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput
	ToPurchasePlanResponsePtrOutputWithContext(context.Context) PurchasePlanResponsePtrOutput
}

PurchasePlanResponsePtrInput is an input type that accepts PurchasePlanResponseArgs, PurchasePlanResponsePtr and PurchasePlanResponsePtrOutput values. You can construct a concrete instance of `PurchasePlanResponsePtrInput` via:

        PurchasePlanResponseArgs{...}

or:

        nil

type PurchasePlanResponsePtrOutput

type PurchasePlanResponsePtrOutput struct{ *pulumi.OutputState }

func (PurchasePlanResponsePtrOutput) Elem

func (PurchasePlanResponsePtrOutput) ElementType

func (PurchasePlanResponsePtrOutput) Name

The plan ID.

func (PurchasePlanResponsePtrOutput) Product

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

func (PurchasePlanResponsePtrOutput) PromotionCode

The promotion code.

func (PurchasePlanResponsePtrOutput) Publisher

The plan ID.

func (PurchasePlanResponsePtrOutput) ToPurchasePlanResponsePtrOutput

func (o PurchasePlanResponsePtrOutput) ToPurchasePlanResponsePtrOutput() PurchasePlanResponsePtrOutput

func (PurchasePlanResponsePtrOutput) ToPurchasePlanResponsePtrOutputWithContext

func (o PurchasePlanResponsePtrOutput) ToPurchasePlanResponsePtrOutputWithContext(ctx context.Context) PurchasePlanResponsePtrOutput

Jump to

Keyboard shortcuts

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