rancher2

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

Package rancher2 exports types, functions, subpackages for provisioning rancher2 resources.// A Pulumi package for creating and managing rancher2 resources.

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-rancher2) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-rancher2` repo](https://github.com/pulumi/pulumi-rancher2/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-rancher2` repo](https://github.com/terraform-providers/terraform-provider-rancher2/issues).

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActiveDirectory

type ActiveDirectory struct {
	pulumi.CustomResourceState

	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrOutput `pulumi:"accessMode"`
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `activedirectory_user://<DN>`  `activedirectory_group://<DN>` (list)
	AllowedPrincipalIds pulumi.StringArrayOutput `pulumi:"allowedPrincipalIds"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// CA certificate for TLS if selfsigned (string)
	Certificate pulumi.StringPtrOutput `pulumi:"certificate"`
	// ActiveDirectory connection timeout. Default `5000` (int)
	ConnectionTimeout pulumi.IntPtrOutput `pulumi:"connectionTimeout"`
	// ActiveDirectory defult lgoin domain (string)
	DefaultLoginDomain pulumi.StringPtrOutput `pulumi:"defaultLoginDomain"`
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Group DN attribute. Default `distinguishedName` (string)
	GroupDnAttribute pulumi.StringOutput `pulumi:"groupDnAttribute"`
	// Group member mapping attribute. Default `member` (string)
	GroupMemberMappingAttribute pulumi.StringOutput `pulumi:"groupMemberMappingAttribute"`
	// Group member user attribute. Default `distinguishedName` (string)
	GroupMemberUserAttribute pulumi.StringOutput `pulumi:"groupMemberUserAttribute"`
	// Group name attribute. Default `name` (string)
	GroupNameAttribute pulumi.StringOutput `pulumi:"groupNameAttribute"`
	// Group object class. Default `group` (string)
	GroupObjectClass pulumi.StringOutput `pulumi:"groupObjectClass"`
	// Group search attribute. Default `sAMAccountName` (string)
	GroupSearchAttribute pulumi.StringOutput `pulumi:"groupSearchAttribute"`
	// Group search base (string)
	GroupSearchBase pulumi.StringOutput `pulumi:"groupSearchBase"`
	// Group search filter (string)
	GroupSearchFilter pulumi.StringOutput `pulumi:"groupSearchFilter"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// (Computed) The name of the resource (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Nested group membership enable. Default `false` (bool)
	NestedGroupMembershipEnabled pulumi.BoolOutput `pulumi:"nestedGroupMembershipEnabled"`
	// ActiveDirectory port. Default `389` (int)
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// ActiveDirectory servers list (list)
	Servers pulumi.StringArrayOutput `pulumi:"servers"`
	// Service account password for access ActiveDirectory service (string)
	ServiceAccountPassword pulumi.StringOutput `pulumi:"serviceAccountPassword"`
	// Service account DN for access ActiveDirectory service (string)
	ServiceAccountUsername pulumi.StringOutput `pulumi:"serviceAccountUsername"`
	// Enable TLS connection (bool)
	Tls pulumi.BoolOutput `pulumi:"tls"`
	// (Computed) The type of the resource (string)
	Type pulumi.StringOutput `pulumi:"type"`
	// User disabled bit mask. Default `2` (int)
	UserDisabledBitMask pulumi.IntPtrOutput `pulumi:"userDisabledBitMask"`
	// User enable attribute (string)
	UserEnabledAttribute pulumi.StringOutput `pulumi:"userEnabledAttribute"`
	// User login attribute. Default `sAMAccountName` (string)
	UserLoginAttribute pulumi.StringOutput `pulumi:"userLoginAttribute"`
	// User name attribute. Default `name` (string)
	UserNameAttribute pulumi.StringOutput `pulumi:"userNameAttribute"`
	// User object class. Default `person` (string)
	UserObjectClass pulumi.StringOutput `pulumi:"userObjectClass"`
	// User search attribute. Default `sAMAccountName|sn|givenName` (string)
	UserSearchAttribute pulumi.StringOutput `pulumi:"userSearchAttribute"`
	// User search base DN (string)
	UserSearchBase pulumi.StringOutput `pulumi:"userSearchBase"`
	// User search filter (string)
	UserSearchFilter pulumi.StringOutput `pulumi:"userSearchFilter"`
}

Provides a Rancher v2 Auth Config ActiveDirectory resource. This can be used to configure and enable Auth Config ActiveDirectory for Rancher v2 RKE clusters and retrieve their information.

In addition to the built-in local auth, only one external auth config provider can be enabled at a time.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/authConfigActiveDirectory.html.markdown.

func GetActiveDirectory

func GetActiveDirectory(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActiveDirectoryState, opts ...pulumi.ResourceOption) (*ActiveDirectory, error)

GetActiveDirectory gets an existing ActiveDirectory 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 NewActiveDirectory

func NewActiveDirectory(ctx *pulumi.Context,
	name string, args *ActiveDirectoryArgs, opts ...pulumi.ResourceOption) (*ActiveDirectory, error)

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

type ActiveDirectoryArgs

type ActiveDirectoryArgs struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `activedirectory_user://<DN>`  `activedirectory_group://<DN>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// CA certificate for TLS if selfsigned (string)
	Certificate pulumi.StringPtrInput
	// ActiveDirectory connection timeout. Default `5000` (int)
	ConnectionTimeout pulumi.IntPtrInput
	// ActiveDirectory defult lgoin domain (string)
	DefaultLoginDomain pulumi.StringPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// Group DN attribute. Default `distinguishedName` (string)
	GroupDnAttribute pulumi.StringPtrInput
	// Group member mapping attribute. Default `member` (string)
	GroupMemberMappingAttribute pulumi.StringPtrInput
	// Group member user attribute. Default `distinguishedName` (string)
	GroupMemberUserAttribute pulumi.StringPtrInput
	// Group name attribute. Default `name` (string)
	GroupNameAttribute pulumi.StringPtrInput
	// Group object class. Default `group` (string)
	GroupObjectClass pulumi.StringPtrInput
	// Group search attribute. Default `sAMAccountName` (string)
	GroupSearchAttribute pulumi.StringPtrInput
	// Group search base (string)
	GroupSearchBase pulumi.StringPtrInput
	// Group search filter (string)
	GroupSearchFilter pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Nested group membership enable. Default `false` (bool)
	NestedGroupMembershipEnabled pulumi.BoolPtrInput
	// ActiveDirectory port. Default `389` (int)
	Port pulumi.IntPtrInput
	// ActiveDirectory servers list (list)
	Servers pulumi.StringArrayInput
	// Service account password for access ActiveDirectory service (string)
	ServiceAccountPassword pulumi.StringInput
	// Service account DN for access ActiveDirectory service (string)
	ServiceAccountUsername pulumi.StringInput
	// Enable TLS connection (bool)
	Tls pulumi.BoolPtrInput
	// User disabled bit mask. Default `2` (int)
	UserDisabledBitMask pulumi.IntPtrInput
	// User enable attribute (string)
	UserEnabledAttribute pulumi.StringPtrInput
	// User login attribute. Default `sAMAccountName` (string)
	UserLoginAttribute pulumi.StringPtrInput
	// User name attribute. Default `name` (string)
	UserNameAttribute pulumi.StringPtrInput
	// User object class. Default `person` (string)
	UserObjectClass pulumi.StringPtrInput
	// User search attribute. Default `sAMAccountName|sn|givenName` (string)
	UserSearchAttribute pulumi.StringPtrInput
	// User search base DN (string)
	UserSearchBase pulumi.StringInput
	// User search filter (string)
	UserSearchFilter pulumi.StringPtrInput
}

The set of arguments for constructing a ActiveDirectory resource.

func (ActiveDirectoryArgs) ElementType added in v1.1.0

func (ActiveDirectoryArgs) ElementType() reflect.Type

type ActiveDirectoryState

type ActiveDirectoryState struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `activedirectory_user://<DN>`  `activedirectory_group://<DN>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// CA certificate for TLS if selfsigned (string)
	Certificate pulumi.StringPtrInput
	// ActiveDirectory connection timeout. Default `5000` (int)
	ConnectionTimeout pulumi.IntPtrInput
	// ActiveDirectory defult lgoin domain (string)
	DefaultLoginDomain pulumi.StringPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// Group DN attribute. Default `distinguishedName` (string)
	GroupDnAttribute pulumi.StringPtrInput
	// Group member mapping attribute. Default `member` (string)
	GroupMemberMappingAttribute pulumi.StringPtrInput
	// Group member user attribute. Default `distinguishedName` (string)
	GroupMemberUserAttribute pulumi.StringPtrInput
	// Group name attribute. Default `name` (string)
	GroupNameAttribute pulumi.StringPtrInput
	// Group object class. Default `group` (string)
	GroupObjectClass pulumi.StringPtrInput
	// Group search attribute. Default `sAMAccountName` (string)
	GroupSearchAttribute pulumi.StringPtrInput
	// Group search base (string)
	GroupSearchBase pulumi.StringPtrInput
	// Group search filter (string)
	GroupSearchFilter pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// (Computed) The name of the resource (string)
	Name pulumi.StringPtrInput
	// Nested group membership enable. Default `false` (bool)
	NestedGroupMembershipEnabled pulumi.BoolPtrInput
	// ActiveDirectory port. Default `389` (int)
	Port pulumi.IntPtrInput
	// ActiveDirectory servers list (list)
	Servers pulumi.StringArrayInput
	// Service account password for access ActiveDirectory service (string)
	ServiceAccountPassword pulumi.StringPtrInput
	// Service account DN for access ActiveDirectory service (string)
	ServiceAccountUsername pulumi.StringPtrInput
	// Enable TLS connection (bool)
	Tls pulumi.BoolPtrInput
	// (Computed) The type of the resource (string)
	Type pulumi.StringPtrInput
	// User disabled bit mask. Default `2` (int)
	UserDisabledBitMask pulumi.IntPtrInput
	// User enable attribute (string)
	UserEnabledAttribute pulumi.StringPtrInput
	// User login attribute. Default `sAMAccountName` (string)
	UserLoginAttribute pulumi.StringPtrInput
	// User name attribute. Default `name` (string)
	UserNameAttribute pulumi.StringPtrInput
	// User object class. Default `person` (string)
	UserObjectClass pulumi.StringPtrInput
	// User search attribute. Default `sAMAccountName|sn|givenName` (string)
	UserSearchAttribute pulumi.StringPtrInput
	// User search base DN (string)
	UserSearchBase pulumi.StringPtrInput
	// User search filter (string)
	UserSearchFilter pulumi.StringPtrInput
}

func (ActiveDirectoryState) ElementType added in v1.1.0

func (ActiveDirectoryState) ElementType() reflect.Type

type App

type App struct {
	pulumi.CustomResourceState

	// Annotations for App object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Answers for the app template. If modified, app will be upgraded (map)
	Answers pulumi.MapOutput `pulumi:"answers"`
	// Catalog name of the app. If modified, app will be upgraded. For use scoped catalogs:
	// * add cluster ID before name, `c-XXXXX:<name>`
	// * add project ID before name, `p-XXXXX:<name>`
	CatalogName pulumi.StringOutput `pulumi:"catalogName"`
	// Description for the app (string)
	Description pulumi.StringOutput `pulumi:"description"`
	// (Computed) The url of the app template on a catalog (string)
	ExternalId pulumi.StringOutput `pulumi:"externalId"`
	// Force app upgrade (string)
	ForceUpgrade pulumi.BoolPtrOutput `pulumi:"forceUpgrade"`
	// Labels for App object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the app (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The project id where the app will be installed (string)
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// Current revision id for the app. If modified, If this argument is provided or modified, app will be rollbacked to `revisionId` (string)
	RevisionId pulumi.StringOutput `pulumi:"revisionId"`
	// The namespace name where the app will be installed (string)
	TargetNamespace pulumi.StringOutput `pulumi:"targetNamespace"`
	// Template name of the app. If modified, app will be upgraded (string)
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
	// Template version of the app. If modified, app will be upgraded. Default: `latest` (string)
	TemplateVersion pulumi.StringOutput `pulumi:"templateVersion"`
	// values.yaml base64 encoded file content for the app template. If modified, app will be upgraded (string)
	ValuesYaml pulumi.StringPtrOutput `pulumi:"valuesYaml"`
}

func GetApp

func GetApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)

GetApp gets an existing App 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 NewApp

func NewApp(ctx *pulumi.Context,
	name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)

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

type AppArgs

type AppArgs struct {
	// Annotations for App object (map)
	Annotations pulumi.MapInput
	// Answers for the app template. If modified, app will be upgraded (map)
	Answers pulumi.MapInput
	// Catalog name of the app. If modified, app will be upgraded. For use scoped catalogs:
	// * add cluster ID before name, `c-XXXXX:<name>`
	// * add project ID before name, `p-XXXXX:<name>`
	CatalogName pulumi.StringInput
	// Description for the app (string)
	Description pulumi.StringPtrInput
	// Force app upgrade (string)
	ForceUpgrade pulumi.BoolPtrInput
	// Labels for App object (map)
	Labels pulumi.MapInput
	// The name of the app (string)
	Name pulumi.StringPtrInput
	// The project id where the app will be installed (string)
	ProjectId pulumi.StringInput
	// Current revision id for the app. If modified, If this argument is provided or modified, app will be rollbacked to `revisionId` (string)
	RevisionId pulumi.StringPtrInput
	// The namespace name where the app will be installed (string)
	TargetNamespace pulumi.StringInput
	// Template name of the app. If modified, app will be upgraded (string)
	TemplateName pulumi.StringInput
	// Template version of the app. If modified, app will be upgraded. Default: `latest` (string)
	TemplateVersion pulumi.StringPtrInput
	// values.yaml base64 encoded file content for the app template. If modified, app will be upgraded (string)
	ValuesYaml pulumi.StringPtrInput
}

The set of arguments for constructing a App resource.

func (AppArgs) ElementType added in v1.1.0

func (AppArgs) ElementType() reflect.Type

type AppState

type AppState struct {
	// Annotations for App object (map)
	Annotations pulumi.MapInput
	// Answers for the app template. If modified, app will be upgraded (map)
	Answers pulumi.MapInput
	// Catalog name of the app. If modified, app will be upgraded. For use scoped catalogs:
	// * add cluster ID before name, `c-XXXXX:<name>`
	// * add project ID before name, `p-XXXXX:<name>`
	CatalogName pulumi.StringPtrInput
	// Description for the app (string)
	Description pulumi.StringPtrInput
	// (Computed) The url of the app template on a catalog (string)
	ExternalId pulumi.StringPtrInput
	// Force app upgrade (string)
	ForceUpgrade pulumi.BoolPtrInput
	// Labels for App object (map)
	Labels pulumi.MapInput
	// The name of the app (string)
	Name pulumi.StringPtrInput
	// The project id where the app will be installed (string)
	ProjectId pulumi.StringPtrInput
	// Current revision id for the app. If modified, If this argument is provided or modified, app will be rollbacked to `revisionId` (string)
	RevisionId pulumi.StringPtrInput
	// The namespace name where the app will be installed (string)
	TargetNamespace pulumi.StringPtrInput
	// Template name of the app. If modified, app will be upgraded (string)
	TemplateName pulumi.StringPtrInput
	// Template version of the app. If modified, app will be upgraded. Default: `latest` (string)
	TemplateVersion pulumi.StringPtrInput
	// values.yaml base64 encoded file content for the app template. If modified, app will be upgraded (string)
	ValuesYaml pulumi.StringPtrInput
}

func (AppState) ElementType added in v1.1.0

func (AppState) ElementType() reflect.Type

type AuthConfigAdfs

type AuthConfigAdfs struct {
	pulumi.CustomResourceState

	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrOutput `pulumi:"accessMode"`
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `adfs_user://<USER_ID>`  `adfs_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayOutput `pulumi:"allowedPrincipalIds"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// ADFS display name field (string)
	DisplayNameField pulumi.StringOutput `pulumi:"displayNameField"`
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// ADFS group field (string)
	GroupsField pulumi.StringOutput `pulumi:"groupsField"`
	// ADFS IDP metadata content (string)
	IdpMetadataContent pulumi.StringOutput `pulumi:"idpMetadataContent"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// (Computed) The name of the resource (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringOutput `pulumi:"rancherApiHost"`
	// ADFS SP cert (string)
	SpCert pulumi.StringOutput `pulumi:"spCert"`
	// ADFS SP key (string)
	SpKey pulumi.StringOutput `pulumi:"spKey"`
	// (Computed) The type of the resource (string)
	Type pulumi.StringOutput `pulumi:"type"`
	// ADFS UID field (string)
	UidField pulumi.StringOutput `pulumi:"uidField"`
	// ADFS user name field (string)
	UserNameField pulumi.StringOutput `pulumi:"userNameField"`
}

Provides a Rancher v2 Auth Config ADFS resource. This can be used to configure and enable Auth Config ADFS for Rancher v2 RKE clusters and retrieve their information.

In addition to the built-in local auth, only one external auth config provider can be enabled at a time.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/authConfigADFS.html.markdown.

func GetAuthConfigAdfs

func GetAuthConfigAdfs(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthConfigAdfsState, opts ...pulumi.ResourceOption) (*AuthConfigAdfs, error)

GetAuthConfigAdfs gets an existing AuthConfigAdfs 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 NewAuthConfigAdfs

func NewAuthConfigAdfs(ctx *pulumi.Context,
	name string, args *AuthConfigAdfsArgs, opts ...pulumi.ResourceOption) (*AuthConfigAdfs, error)

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

type AuthConfigAdfsArgs

type AuthConfigAdfsArgs struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `adfs_user://<USER_ID>`  `adfs_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// ADFS display name field (string)
	DisplayNameField pulumi.StringInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// ADFS group field (string)
	GroupsField pulumi.StringInput
	// ADFS IDP metadata content (string)
	IdpMetadataContent pulumi.StringInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringInput
	// ADFS SP cert (string)
	SpCert pulumi.StringInput
	// ADFS SP key (string)
	SpKey pulumi.StringInput
	// ADFS UID field (string)
	UidField pulumi.StringInput
	// ADFS user name field (string)
	UserNameField pulumi.StringInput
}

The set of arguments for constructing a AuthConfigAdfs resource.

func (AuthConfigAdfsArgs) ElementType added in v1.1.0

func (AuthConfigAdfsArgs) ElementType() reflect.Type

type AuthConfigAdfsState

type AuthConfigAdfsState struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `adfs_user://<USER_ID>`  `adfs_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// ADFS display name field (string)
	DisplayNameField pulumi.StringPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// ADFS group field (string)
	GroupsField pulumi.StringPtrInput
	// ADFS IDP metadata content (string)
	IdpMetadataContent pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// (Computed) The name of the resource (string)
	Name pulumi.StringPtrInput
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringPtrInput
	// ADFS SP cert (string)
	SpCert pulumi.StringPtrInput
	// ADFS SP key (string)
	SpKey pulumi.StringPtrInput
	// (Computed) The type of the resource (string)
	Type pulumi.StringPtrInput
	// ADFS UID field (string)
	UidField pulumi.StringPtrInput
	// ADFS user name field (string)
	UserNameField pulumi.StringPtrInput
}

func (AuthConfigAdfsState) ElementType added in v1.1.0

func (AuthConfigAdfsState) ElementType() reflect.Type

type AuthConfigAzureAd

type AuthConfigAzureAd struct {
	pulumi.CustomResourceState

	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrOutput `pulumi:"accessMode"`
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `azuread_user://<USER_ID>`  `azuread_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayOutput `pulumi:"allowedPrincipalIds"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// AzureAD auth application ID (string)
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// AzureAD auth application secret (string)
	ApplicationSecret pulumi.StringOutput `pulumi:"applicationSecret"`
	// AzureAD auth endpoint (string)
	AuthEndpoint pulumi.StringOutput `pulumi:"authEndpoint"`
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// AzureAD endpoint. Default `https://login.microsoftonline.com/` (string)
	Endpoint pulumi.StringPtrOutput `pulumi:"endpoint"`
	// AzureAD graph endpoint (string)
	GraphEndpoint pulumi.StringOutput `pulumi:"graphEndpoint"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// (Computed) The name of the resource (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Rancher URL (string). "<rancher_url>/verify-auth-azure"
	RancherUrl pulumi.StringOutput `pulumi:"rancherUrl"`
	// AzureAD tenant ID (string)
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// AzureAD token endpoint (string)
	TokenEndpoint pulumi.StringOutput `pulumi:"tokenEndpoint"`
	// (Computed) The type of the resource (string)
	Type pulumi.StringOutput `pulumi:"type"`
}

Provides a Rancher v2 Auth Config AzureAD resource. This can be used to configure and enable Auth Config AzureAD for Rancher v2 RKE clusters and retrieve their information.

In addition to the built-in local auth, only one external auth config provider can be enabled at a time.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/authConfigAzureAD.html.markdown.

func GetAuthConfigAzureAd

func GetAuthConfigAzureAd(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthConfigAzureAdState, opts ...pulumi.ResourceOption) (*AuthConfigAzureAd, error)

GetAuthConfigAzureAd gets an existing AuthConfigAzureAd 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 NewAuthConfigAzureAd

func NewAuthConfigAzureAd(ctx *pulumi.Context,
	name string, args *AuthConfigAzureAdArgs, opts ...pulumi.ResourceOption) (*AuthConfigAzureAd, error)

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

type AuthConfigAzureAdArgs

type AuthConfigAzureAdArgs struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `azuread_user://<USER_ID>`  `azuread_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// AzureAD auth application ID (string)
	ApplicationId pulumi.StringInput
	// AzureAD auth application secret (string)
	ApplicationSecret pulumi.StringInput
	// AzureAD auth endpoint (string)
	AuthEndpoint pulumi.StringInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// AzureAD endpoint. Default `https://login.microsoftonline.com/` (string)
	Endpoint pulumi.StringPtrInput
	// AzureAD graph endpoint (string)
	GraphEndpoint pulumi.StringInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Rancher URL (string). "<rancher_url>/verify-auth-azure"
	RancherUrl pulumi.StringInput
	// AzureAD tenant ID (string)
	TenantId pulumi.StringInput
	// AzureAD token endpoint (string)
	TokenEndpoint pulumi.StringInput
}

The set of arguments for constructing a AuthConfigAzureAd resource.

func (AuthConfigAzureAdArgs) ElementType added in v1.1.0

func (AuthConfigAzureAdArgs) ElementType() reflect.Type

type AuthConfigAzureAdState

type AuthConfigAzureAdState struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `azuread_user://<USER_ID>`  `azuread_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// AzureAD auth application ID (string)
	ApplicationId pulumi.StringPtrInput
	// AzureAD auth application secret (string)
	ApplicationSecret pulumi.StringPtrInput
	// AzureAD auth endpoint (string)
	AuthEndpoint pulumi.StringPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// AzureAD endpoint. Default `https://login.microsoftonline.com/` (string)
	Endpoint pulumi.StringPtrInput
	// AzureAD graph endpoint (string)
	GraphEndpoint pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// (Computed) The name of the resource (string)
	Name pulumi.StringPtrInput
	// Rancher URL (string). "<rancher_url>/verify-auth-azure"
	RancherUrl pulumi.StringPtrInput
	// AzureAD tenant ID (string)
	TenantId pulumi.StringPtrInput
	// AzureAD token endpoint (string)
	TokenEndpoint pulumi.StringPtrInput
	// (Computed) The type of the resource (string)
	Type pulumi.StringPtrInput
}

func (AuthConfigAzureAdState) ElementType added in v1.1.0

func (AuthConfigAzureAdState) ElementType() reflect.Type

type AuthConfigFreeIpa

type AuthConfigFreeIpa struct {
	pulumi.CustomResourceState

	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrOutput `pulumi:"accessMode"`
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `freeipa_user://<DN>`  `freeipa_group://<DN>` (list)
	AllowedPrincipalIds pulumi.StringArrayOutput `pulumi:"allowedPrincipalIds"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Base64 encoded CA certificate for TLS if self-signed. Use filebase64(<FILE>) for encoding file (string)
	Certificate pulumi.StringPtrOutput `pulumi:"certificate"`
	// FreeIpa connection timeout. Default `5000` (int)
	ConnectionTimeout pulumi.IntPtrOutput `pulumi:"connectionTimeout"`
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Group DN attribute. Default `entryDN` (string)
	GroupDnAttribute pulumi.StringOutput `pulumi:"groupDnAttribute"`
	// Group member mapping attribute. Default `member` (string)
	GroupMemberMappingAttribute pulumi.StringOutput `pulumi:"groupMemberMappingAttribute"`
	// Group member user attribute. Default `entryDN` (string)
	GroupMemberUserAttribute pulumi.StringOutput `pulumi:"groupMemberUserAttribute"`
	// Group name attribute. Default `cn` (string)
	GroupNameAttribute pulumi.StringOutput `pulumi:"groupNameAttribute"`
	// Group object class. Default `groupOfNames` (string)
	GroupObjectClass pulumi.StringOutput `pulumi:"groupObjectClass"`
	// Group search attribute. Default `cn` (string)
	GroupSearchAttribute pulumi.StringOutput `pulumi:"groupSearchAttribute"`
	// Group search base (string)
	GroupSearchBase pulumi.StringOutput `pulumi:"groupSearchBase"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// (Computed) The name of the resource (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Nested group membership enable. Default `false` (bool)
	NestedGroupMembershipEnabled pulumi.BoolOutput `pulumi:"nestedGroupMembershipEnabled"`
	// FreeIpa port. Default `389` (int)
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// FreeIpa servers list (list)
	Servers pulumi.StringArrayOutput `pulumi:"servers"`
	// Service account DN for access FreeIpa service (string)
	ServiceAccountDistinguishedName pulumi.StringOutput `pulumi:"serviceAccountDistinguishedName"`
	// Service account password for access FreeIpa service (string)
	ServiceAccountPassword pulumi.StringOutput `pulumi:"serviceAccountPassword"`
	// Enable TLS connection (bool)
	Tls pulumi.BoolOutput `pulumi:"tls"`
	// (Computed) The type of the resource (string)
	Type pulumi.StringOutput `pulumi:"type"`
	// User disabled bit mask (int)
	UserDisabledBitMask pulumi.IntOutput `pulumi:"userDisabledBitMask"`
	// User enable attribute (string)
	UserEnabledAttribute pulumi.StringOutput `pulumi:"userEnabledAttribute"`
	// User login attribute. Default `uid` (string)
	UserLoginAttribute pulumi.StringOutput `pulumi:"userLoginAttribute"`
	// User member attribute. Default `memberOf` (string)
	UserMemberAttribute pulumi.StringOutput `pulumi:"userMemberAttribute"`
	// User name attribute. Default `givenName` (string)
	UserNameAttribute pulumi.StringOutput `pulumi:"userNameAttribute"`
	// User object class. Default `inetorgperson` (string)
	UserObjectClass pulumi.StringOutput `pulumi:"userObjectClass"`
	// User search attribute. Default `uid|sn|givenName` (string)
	UserSearchAttribute pulumi.StringOutput `pulumi:"userSearchAttribute"`
	// User search base DN (string)
	UserSearchBase pulumi.StringOutput `pulumi:"userSearchBase"`
}

Provides a Rancher v2 Auth Config FreeIpa resource. This can be used to configure and enable Auth Config FreeIpa for Rancher v2 RKE clusters and retrieve their information.

In addition to the built-in local auth, only one external auth config provider can be enabled at a time.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/authConfigFreeIpa.html.markdown.

func GetAuthConfigFreeIpa

func GetAuthConfigFreeIpa(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthConfigFreeIpaState, opts ...pulumi.ResourceOption) (*AuthConfigFreeIpa, error)

GetAuthConfigFreeIpa gets an existing AuthConfigFreeIpa 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 NewAuthConfigFreeIpa

func NewAuthConfigFreeIpa(ctx *pulumi.Context,
	name string, args *AuthConfigFreeIpaArgs, opts ...pulumi.ResourceOption) (*AuthConfigFreeIpa, error)

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

type AuthConfigFreeIpaArgs

type AuthConfigFreeIpaArgs struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `freeipa_user://<DN>`  `freeipa_group://<DN>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Base64 encoded CA certificate for TLS if self-signed. Use filebase64(<FILE>) for encoding file (string)
	Certificate pulumi.StringPtrInput
	// FreeIpa connection timeout. Default `5000` (int)
	ConnectionTimeout pulumi.IntPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// Group DN attribute. Default `entryDN` (string)
	GroupDnAttribute pulumi.StringPtrInput
	// Group member mapping attribute. Default `member` (string)
	GroupMemberMappingAttribute pulumi.StringPtrInput
	// Group member user attribute. Default `entryDN` (string)
	GroupMemberUserAttribute pulumi.StringPtrInput
	// Group name attribute. Default `cn` (string)
	GroupNameAttribute pulumi.StringPtrInput
	// Group object class. Default `groupOfNames` (string)
	GroupObjectClass pulumi.StringPtrInput
	// Group search attribute. Default `cn` (string)
	GroupSearchAttribute pulumi.StringPtrInput
	// Group search base (string)
	GroupSearchBase pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Nested group membership enable. Default `false` (bool)
	NestedGroupMembershipEnabled pulumi.BoolPtrInput
	// FreeIpa port. Default `389` (int)
	Port pulumi.IntPtrInput
	// FreeIpa servers list (list)
	Servers pulumi.StringArrayInput
	// Service account DN for access FreeIpa service (string)
	ServiceAccountDistinguishedName pulumi.StringInput
	// Service account password for access FreeIpa service (string)
	ServiceAccountPassword pulumi.StringInput
	// Enable TLS connection (bool)
	Tls pulumi.BoolPtrInput
	// User disabled bit mask (int)
	UserDisabledBitMask pulumi.IntPtrInput
	// User enable attribute (string)
	UserEnabledAttribute pulumi.StringPtrInput
	// User login attribute. Default `uid` (string)
	UserLoginAttribute pulumi.StringPtrInput
	// User member attribute. Default `memberOf` (string)
	UserMemberAttribute pulumi.StringPtrInput
	// User name attribute. Default `givenName` (string)
	UserNameAttribute pulumi.StringPtrInput
	// User object class. Default `inetorgperson` (string)
	UserObjectClass pulumi.StringPtrInput
	// User search attribute. Default `uid|sn|givenName` (string)
	UserSearchAttribute pulumi.StringPtrInput
	// User search base DN (string)
	UserSearchBase pulumi.StringInput
}

The set of arguments for constructing a AuthConfigFreeIpa resource.

func (AuthConfigFreeIpaArgs) ElementType added in v1.1.0

func (AuthConfigFreeIpaArgs) ElementType() reflect.Type

type AuthConfigFreeIpaState

type AuthConfigFreeIpaState struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `freeipa_user://<DN>`  `freeipa_group://<DN>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Base64 encoded CA certificate for TLS if self-signed. Use filebase64(<FILE>) for encoding file (string)
	Certificate pulumi.StringPtrInput
	// FreeIpa connection timeout. Default `5000` (int)
	ConnectionTimeout pulumi.IntPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// Group DN attribute. Default `entryDN` (string)
	GroupDnAttribute pulumi.StringPtrInput
	// Group member mapping attribute. Default `member` (string)
	GroupMemberMappingAttribute pulumi.StringPtrInput
	// Group member user attribute. Default `entryDN` (string)
	GroupMemberUserAttribute pulumi.StringPtrInput
	// Group name attribute. Default `cn` (string)
	GroupNameAttribute pulumi.StringPtrInput
	// Group object class. Default `groupOfNames` (string)
	GroupObjectClass pulumi.StringPtrInput
	// Group search attribute. Default `cn` (string)
	GroupSearchAttribute pulumi.StringPtrInput
	// Group search base (string)
	GroupSearchBase pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// (Computed) The name of the resource (string)
	Name pulumi.StringPtrInput
	// Nested group membership enable. Default `false` (bool)
	NestedGroupMembershipEnabled pulumi.BoolPtrInput
	// FreeIpa port. Default `389` (int)
	Port pulumi.IntPtrInput
	// FreeIpa servers list (list)
	Servers pulumi.StringArrayInput
	// Service account DN for access FreeIpa service (string)
	ServiceAccountDistinguishedName pulumi.StringPtrInput
	// Service account password for access FreeIpa service (string)
	ServiceAccountPassword pulumi.StringPtrInput
	// Enable TLS connection (bool)
	Tls pulumi.BoolPtrInput
	// (Computed) The type of the resource (string)
	Type pulumi.StringPtrInput
	// User disabled bit mask (int)
	UserDisabledBitMask pulumi.IntPtrInput
	// User enable attribute (string)
	UserEnabledAttribute pulumi.StringPtrInput
	// User login attribute. Default `uid` (string)
	UserLoginAttribute pulumi.StringPtrInput
	// User member attribute. Default `memberOf` (string)
	UserMemberAttribute pulumi.StringPtrInput
	// User name attribute. Default `givenName` (string)
	UserNameAttribute pulumi.StringPtrInput
	// User object class. Default `inetorgperson` (string)
	UserObjectClass pulumi.StringPtrInput
	// User search attribute. Default `uid|sn|givenName` (string)
	UserSearchAttribute pulumi.StringPtrInput
	// User search base DN (string)
	UserSearchBase pulumi.StringPtrInput
}

func (AuthConfigFreeIpaState) ElementType added in v1.1.0

func (AuthConfigFreeIpaState) ElementType() reflect.Type

type AuthConfigGithub

type AuthConfigGithub struct {
	pulumi.CustomResourceState

	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrOutput `pulumi:"accessMode"`
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `github_user://<USER_ID>`  `github_team://<GROUP_ID>` `github_org://<ORG_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayOutput `pulumi:"allowedPrincipalIds"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Github auth Client ID (string)
	ClientId pulumi.StringOutput `pulumi:"clientId"`
	// Github auth Client secret (string)
	ClientSecret pulumi.StringOutput `pulumi:"clientSecret"`
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Github hostname to connect. Default `github.com` (string)
	Hostname pulumi.StringPtrOutput `pulumi:"hostname"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// (Computed) The name of the resource (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Enable TLS connection. Default `true` (bool)
	Tls pulumi.BoolPtrOutput `pulumi:"tls"`
	// (Computed) The type of the resource (string)
	Type pulumi.StringOutput `pulumi:"type"`
}

Provides a Rancher v2 Auth Config Github resource. This can be used to configure and enable Auth Config Github for Rancher v2 RKE clusters and retrieve their information.

In addition to the built-in local auth, only one external auth config provider can be enabled at a time.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/authConfigGithub.html.markdown.

func GetAuthConfigGithub

func GetAuthConfigGithub(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthConfigGithubState, opts ...pulumi.ResourceOption) (*AuthConfigGithub, error)

GetAuthConfigGithub gets an existing AuthConfigGithub 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 NewAuthConfigGithub

func NewAuthConfigGithub(ctx *pulumi.Context,
	name string, args *AuthConfigGithubArgs, opts ...pulumi.ResourceOption) (*AuthConfigGithub, error)

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

type AuthConfigGithubArgs

type AuthConfigGithubArgs struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `github_user://<USER_ID>`  `github_team://<GROUP_ID>` `github_org://<ORG_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Github auth Client ID (string)
	ClientId pulumi.StringInput
	// Github auth Client secret (string)
	ClientSecret pulumi.StringInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// Github hostname to connect. Default `github.com` (string)
	Hostname pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Enable TLS connection. Default `true` (bool)
	Tls pulumi.BoolPtrInput
}

The set of arguments for constructing a AuthConfigGithub resource.

func (AuthConfigGithubArgs) ElementType added in v1.1.0

func (AuthConfigGithubArgs) ElementType() reflect.Type

type AuthConfigGithubState

type AuthConfigGithubState struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `github_user://<USER_ID>`  `github_team://<GROUP_ID>` `github_org://<ORG_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Github auth Client ID (string)
	ClientId pulumi.StringPtrInput
	// Github auth Client secret (string)
	ClientSecret pulumi.StringPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// Github hostname to connect. Default `github.com` (string)
	Hostname pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// (Computed) The name of the resource (string)
	Name pulumi.StringPtrInput
	// Enable TLS connection. Default `true` (bool)
	Tls pulumi.BoolPtrInput
	// (Computed) The type of the resource (string)
	Type pulumi.StringPtrInput
}

func (AuthConfigGithubState) ElementType added in v1.1.0

func (AuthConfigGithubState) ElementType() reflect.Type

type AuthConfigKeycloak

type AuthConfigKeycloak struct {
	pulumi.CustomResourceState

	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrOutput `pulumi:"accessMode"`
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `keycloak_user://<USER_ID>`  `keycloak_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayOutput `pulumi:"allowedPrincipalIds"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// KeyCloak display name field (string)
	DisplayNameField pulumi.StringOutput `pulumi:"displayNameField"`
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// KeyCloak group field (string)
	GroupsField pulumi.StringOutput `pulumi:"groupsField"`
	// KeyCloak IDP metadata content (string)
	IdpMetadataContent pulumi.StringOutput `pulumi:"idpMetadataContent"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// (Computed) The name of the resource (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringOutput `pulumi:"rancherApiHost"`
	// KeyCloak SP cert (string)
	SpCert pulumi.StringOutput `pulumi:"spCert"`
	// KeyCloak SP key (string)
	SpKey pulumi.StringOutput `pulumi:"spKey"`
	// (Computed) The type of the resource (string)
	Type pulumi.StringOutput `pulumi:"type"`
	// KeyCloak UID field (string)
	UidField pulumi.StringOutput `pulumi:"uidField"`
	// KeyCloak user name field (string)
	UserNameField pulumi.StringOutput `pulumi:"userNameField"`
}

Provides a Rancher v2 Auth Config KeyCloak resource. This can be used to configure and enable Auth Config KeyCloak for Rancher v2 RKE clusters and retrieve their information.

In addition to the built-in local auth, only one external auth config provider can be enabled at a time.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/authConfigKeyCloak.html.markdown.

func GetAuthConfigKeycloak

func GetAuthConfigKeycloak(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthConfigKeycloakState, opts ...pulumi.ResourceOption) (*AuthConfigKeycloak, error)

GetAuthConfigKeycloak gets an existing AuthConfigKeycloak 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 NewAuthConfigKeycloak

func NewAuthConfigKeycloak(ctx *pulumi.Context,
	name string, args *AuthConfigKeycloakArgs, opts ...pulumi.ResourceOption) (*AuthConfigKeycloak, error)

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

type AuthConfigKeycloakArgs

type AuthConfigKeycloakArgs struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `keycloak_user://<USER_ID>`  `keycloak_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// KeyCloak display name field (string)
	DisplayNameField pulumi.StringInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// KeyCloak group field (string)
	GroupsField pulumi.StringInput
	// KeyCloak IDP metadata content (string)
	IdpMetadataContent pulumi.StringInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringInput
	// KeyCloak SP cert (string)
	SpCert pulumi.StringInput
	// KeyCloak SP key (string)
	SpKey pulumi.StringInput
	// KeyCloak UID field (string)
	UidField pulumi.StringInput
	// KeyCloak user name field (string)
	UserNameField pulumi.StringInput
}

The set of arguments for constructing a AuthConfigKeycloak resource.

func (AuthConfigKeycloakArgs) ElementType added in v1.1.0

func (AuthConfigKeycloakArgs) ElementType() reflect.Type

type AuthConfigKeycloakState

type AuthConfigKeycloakState struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `keycloak_user://<USER_ID>`  `keycloak_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// KeyCloak display name field (string)
	DisplayNameField pulumi.StringPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// KeyCloak group field (string)
	GroupsField pulumi.StringPtrInput
	// KeyCloak IDP metadata content (string)
	IdpMetadataContent pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// (Computed) The name of the resource (string)
	Name pulumi.StringPtrInput
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringPtrInput
	// KeyCloak SP cert (string)
	SpCert pulumi.StringPtrInput
	// KeyCloak SP key (string)
	SpKey pulumi.StringPtrInput
	// (Computed) The type of the resource (string)
	Type pulumi.StringPtrInput
	// KeyCloak UID field (string)
	UidField pulumi.StringPtrInput
	// KeyCloak user name field (string)
	UserNameField pulumi.StringPtrInput
}

func (AuthConfigKeycloakState) ElementType added in v1.1.0

func (AuthConfigKeycloakState) ElementType() reflect.Type

type AuthConfigOkta

type AuthConfigOkta struct {
	pulumi.CustomResourceState

	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrOutput `pulumi:"accessMode"`
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `okta_user://<USER_ID>`  `okta_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayOutput `pulumi:"allowedPrincipalIds"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// OKTA display name field (string)
	DisplayNameField pulumi.StringOutput `pulumi:"displayNameField"`
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// OKTA group field (string)
	GroupsField pulumi.StringOutput `pulumi:"groupsField"`
	// OKTA IDP metadata content (string)
	IdpMetadataContent pulumi.StringOutput `pulumi:"idpMetadataContent"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// (Computed) The name of the resource (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringOutput `pulumi:"rancherApiHost"`
	// OKTA SP cert (string)
	SpCert pulumi.StringOutput `pulumi:"spCert"`
	// OKTA SP key (string)
	SpKey pulumi.StringOutput `pulumi:"spKey"`
	// (Computed) The type of the resource (string)
	Type pulumi.StringOutput `pulumi:"type"`
	// OKTA UID field (string)
	UidField pulumi.StringOutput `pulumi:"uidField"`
	// OKTA user name field (string)
	UserNameField pulumi.StringOutput `pulumi:"userNameField"`
}

Provides a Rancher v2 Auth Config OKTA resource. This can be used to configure and enable Auth Config OKTA for Rancher v2 RKE clusters and retrieve their information.

In addition to the built-in local auth, only one external auth config provider can be enabled at a time.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/authConfigOKTA.html.markdown.

func GetAuthConfigOkta

func GetAuthConfigOkta(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthConfigOktaState, opts ...pulumi.ResourceOption) (*AuthConfigOkta, error)

GetAuthConfigOkta gets an existing AuthConfigOkta 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 NewAuthConfigOkta

func NewAuthConfigOkta(ctx *pulumi.Context,
	name string, args *AuthConfigOktaArgs, opts ...pulumi.ResourceOption) (*AuthConfigOkta, error)

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

type AuthConfigOktaArgs

type AuthConfigOktaArgs struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `okta_user://<USER_ID>`  `okta_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// OKTA display name field (string)
	DisplayNameField pulumi.StringInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// OKTA group field (string)
	GroupsField pulumi.StringInput
	// OKTA IDP metadata content (string)
	IdpMetadataContent pulumi.StringInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringInput
	// OKTA SP cert (string)
	SpCert pulumi.StringInput
	// OKTA SP key (string)
	SpKey pulumi.StringInput
	// OKTA UID field (string)
	UidField pulumi.StringInput
	// OKTA user name field (string)
	UserNameField pulumi.StringInput
}

The set of arguments for constructing a AuthConfigOkta resource.

func (AuthConfigOktaArgs) ElementType added in v1.1.0

func (AuthConfigOktaArgs) ElementType() reflect.Type

type AuthConfigOktaState

type AuthConfigOktaState struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `okta_user://<USER_ID>`  `okta_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// OKTA display name field (string)
	DisplayNameField pulumi.StringPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// OKTA group field (string)
	GroupsField pulumi.StringPtrInput
	// OKTA IDP metadata content (string)
	IdpMetadataContent pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// (Computed) The name of the resource (string)
	Name pulumi.StringPtrInput
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringPtrInput
	// OKTA SP cert (string)
	SpCert pulumi.StringPtrInput
	// OKTA SP key (string)
	SpKey pulumi.StringPtrInput
	// (Computed) The type of the resource (string)
	Type pulumi.StringPtrInput
	// OKTA UID field (string)
	UidField pulumi.StringPtrInput
	// OKTA user name field (string)
	UserNameField pulumi.StringPtrInput
}

func (AuthConfigOktaState) ElementType added in v1.1.0

func (AuthConfigOktaState) ElementType() reflect.Type

type AuthConfigOpenLdap

type AuthConfigOpenLdap struct {
	pulumi.CustomResourceState

	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrOutput `pulumi:"accessMode"`
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `openldap_user://<DN>`  `openldap_group://<DN>` (list)
	AllowedPrincipalIds pulumi.StringArrayOutput `pulumi:"allowedPrincipalIds"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Base64 encoded CA certificate for TLS if self-signed. Use filebase64(<FILE>) for encoding file (string)
	Certificate pulumi.StringPtrOutput `pulumi:"certificate"`
	// OpenLdap connection timeout. Default `5000` (int)
	ConnectionTimeout pulumi.IntPtrOutput `pulumi:"connectionTimeout"`
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Group DN attribute. Default `entryDN` (string)
	GroupDnAttribute pulumi.StringOutput `pulumi:"groupDnAttribute"`
	// Group member mapping attribute. Default `member` (string)
	GroupMemberMappingAttribute pulumi.StringOutput `pulumi:"groupMemberMappingAttribute"`
	// Group member user attribute. Default `entryDN` (string)
	GroupMemberUserAttribute pulumi.StringOutput `pulumi:"groupMemberUserAttribute"`
	// Group name attribute. Default `cn` (string)
	GroupNameAttribute pulumi.StringOutput `pulumi:"groupNameAttribute"`
	// Group object class. Default `groupOfNames` (string)
	GroupObjectClass pulumi.StringOutput `pulumi:"groupObjectClass"`
	// Group search attribute. Default `cn` (string)
	GroupSearchAttribute pulumi.StringOutput `pulumi:"groupSearchAttribute"`
	// Group search base (string)
	GroupSearchBase pulumi.StringOutput `pulumi:"groupSearchBase"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// (Computed) The name of the resource (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Nested group membership enable. Default `false` (bool)
	NestedGroupMembershipEnabled pulumi.BoolOutput `pulumi:"nestedGroupMembershipEnabled"`
	// OpenLdap port. Default `389` (int)
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// OpenLdap servers list (list)
	Servers pulumi.StringArrayOutput `pulumi:"servers"`
	// Service account DN for access OpenLdap service (string)
	ServiceAccountDistinguishedName pulumi.StringOutput `pulumi:"serviceAccountDistinguishedName"`
	// Service account password for access OpenLdap service (string)
	ServiceAccountPassword pulumi.StringOutput `pulumi:"serviceAccountPassword"`
	// Enable TLS connection (bool)
	Tls pulumi.BoolOutput `pulumi:"tls"`
	// (Computed) The type of the resource (string)
	Type pulumi.StringOutput `pulumi:"type"`
	// User disabled bit mask (int)
	UserDisabledBitMask pulumi.IntOutput `pulumi:"userDisabledBitMask"`
	// User enable attribute (string)
	UserEnabledAttribute pulumi.StringOutput `pulumi:"userEnabledAttribute"`
	// User login attribute. Default `uid` (string)
	UserLoginAttribute pulumi.StringOutput `pulumi:"userLoginAttribute"`
	// User member attribute. Default `memberOf` (string)
	UserMemberAttribute pulumi.StringOutput `pulumi:"userMemberAttribute"`
	// User name attribute. Default `givenName` (string)
	UserNameAttribute pulumi.StringOutput `pulumi:"userNameAttribute"`
	// User object class. Default `inetorgperson` (string)
	UserObjectClass pulumi.StringOutput `pulumi:"userObjectClass"`
	// User search attribute. Default `uid|sn|givenName` (string)
	UserSearchAttribute pulumi.StringOutput `pulumi:"userSearchAttribute"`
	// User search base DN (string)
	UserSearchBase pulumi.StringOutput `pulumi:"userSearchBase"`
}

Provides a Rancher v2 Auth Config OpenLdap resource. This can be used to configure and enable Auth Config OpenLdap for Rancher v2 RKE clusters and retrieve their information.

In addition to the built-in local auth, only one external auth config provider can be enabled at a time.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/authConfigOpenLdap.html.markdown.

func GetAuthConfigOpenLdap

func GetAuthConfigOpenLdap(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthConfigOpenLdapState, opts ...pulumi.ResourceOption) (*AuthConfigOpenLdap, error)

GetAuthConfigOpenLdap gets an existing AuthConfigOpenLdap 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 NewAuthConfigOpenLdap

func NewAuthConfigOpenLdap(ctx *pulumi.Context,
	name string, args *AuthConfigOpenLdapArgs, opts ...pulumi.ResourceOption) (*AuthConfigOpenLdap, error)

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

type AuthConfigOpenLdapArgs

type AuthConfigOpenLdapArgs struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `openldap_user://<DN>`  `openldap_group://<DN>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Base64 encoded CA certificate for TLS if self-signed. Use filebase64(<FILE>) for encoding file (string)
	Certificate pulumi.StringPtrInput
	// OpenLdap connection timeout. Default `5000` (int)
	ConnectionTimeout pulumi.IntPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// Group DN attribute. Default `entryDN` (string)
	GroupDnAttribute pulumi.StringPtrInput
	// Group member mapping attribute. Default `member` (string)
	GroupMemberMappingAttribute pulumi.StringPtrInput
	// Group member user attribute. Default `entryDN` (string)
	GroupMemberUserAttribute pulumi.StringPtrInput
	// Group name attribute. Default `cn` (string)
	GroupNameAttribute pulumi.StringPtrInput
	// Group object class. Default `groupOfNames` (string)
	GroupObjectClass pulumi.StringPtrInput
	// Group search attribute. Default `cn` (string)
	GroupSearchAttribute pulumi.StringPtrInput
	// Group search base (string)
	GroupSearchBase pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Nested group membership enable. Default `false` (bool)
	NestedGroupMembershipEnabled pulumi.BoolPtrInput
	// OpenLdap port. Default `389` (int)
	Port pulumi.IntPtrInput
	// OpenLdap servers list (list)
	Servers pulumi.StringArrayInput
	// Service account DN for access OpenLdap service (string)
	ServiceAccountDistinguishedName pulumi.StringInput
	// Service account password for access OpenLdap service (string)
	ServiceAccountPassword pulumi.StringInput
	// Enable TLS connection (bool)
	Tls pulumi.BoolPtrInput
	// User disabled bit mask (int)
	UserDisabledBitMask pulumi.IntPtrInput
	// User enable attribute (string)
	UserEnabledAttribute pulumi.StringPtrInput
	// User login attribute. Default `uid` (string)
	UserLoginAttribute pulumi.StringPtrInput
	// User member attribute. Default `memberOf` (string)
	UserMemberAttribute pulumi.StringPtrInput
	// User name attribute. Default `givenName` (string)
	UserNameAttribute pulumi.StringPtrInput
	// User object class. Default `inetorgperson` (string)
	UserObjectClass pulumi.StringPtrInput
	// User search attribute. Default `uid|sn|givenName` (string)
	UserSearchAttribute pulumi.StringPtrInput
	// User search base DN (string)
	UserSearchBase pulumi.StringInput
}

The set of arguments for constructing a AuthConfigOpenLdap resource.

func (AuthConfigOpenLdapArgs) ElementType added in v1.1.0

func (AuthConfigOpenLdapArgs) ElementType() reflect.Type

type AuthConfigOpenLdapState

type AuthConfigOpenLdapState struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `openldap_user://<DN>`  `openldap_group://<DN>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Base64 encoded CA certificate for TLS if self-signed. Use filebase64(<FILE>) for encoding file (string)
	Certificate pulumi.StringPtrInput
	// OpenLdap connection timeout. Default `5000` (int)
	ConnectionTimeout pulumi.IntPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// Group DN attribute. Default `entryDN` (string)
	GroupDnAttribute pulumi.StringPtrInput
	// Group member mapping attribute. Default `member` (string)
	GroupMemberMappingAttribute pulumi.StringPtrInput
	// Group member user attribute. Default `entryDN` (string)
	GroupMemberUserAttribute pulumi.StringPtrInput
	// Group name attribute. Default `cn` (string)
	GroupNameAttribute pulumi.StringPtrInput
	// Group object class. Default `groupOfNames` (string)
	GroupObjectClass pulumi.StringPtrInput
	// Group search attribute. Default `cn` (string)
	GroupSearchAttribute pulumi.StringPtrInput
	// Group search base (string)
	GroupSearchBase pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// (Computed) The name of the resource (string)
	Name pulumi.StringPtrInput
	// Nested group membership enable. Default `false` (bool)
	NestedGroupMembershipEnabled pulumi.BoolPtrInput
	// OpenLdap port. Default `389` (int)
	Port pulumi.IntPtrInput
	// OpenLdap servers list (list)
	Servers pulumi.StringArrayInput
	// Service account DN for access OpenLdap service (string)
	ServiceAccountDistinguishedName pulumi.StringPtrInput
	// Service account password for access OpenLdap service (string)
	ServiceAccountPassword pulumi.StringPtrInput
	// Enable TLS connection (bool)
	Tls pulumi.BoolPtrInput
	// (Computed) The type of the resource (string)
	Type pulumi.StringPtrInput
	// User disabled bit mask (int)
	UserDisabledBitMask pulumi.IntPtrInput
	// User enable attribute (string)
	UserEnabledAttribute pulumi.StringPtrInput
	// User login attribute. Default `uid` (string)
	UserLoginAttribute pulumi.StringPtrInput
	// User member attribute. Default `memberOf` (string)
	UserMemberAttribute pulumi.StringPtrInput
	// User name attribute. Default `givenName` (string)
	UserNameAttribute pulumi.StringPtrInput
	// User object class. Default `inetorgperson` (string)
	UserObjectClass pulumi.StringPtrInput
	// User search attribute. Default `uid|sn|givenName` (string)
	UserSearchAttribute pulumi.StringPtrInput
	// User search base DN (string)
	UserSearchBase pulumi.StringPtrInput
}

func (AuthConfigOpenLdapState) ElementType added in v1.1.0

func (AuthConfigOpenLdapState) ElementType() reflect.Type

type AuthConfigPing

type AuthConfigPing struct {
	pulumi.CustomResourceState

	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrOutput `pulumi:"accessMode"`
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `ping_user://<USER_ID>`  `ping_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayOutput `pulumi:"allowedPrincipalIds"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Ping display name field (string)
	DisplayNameField pulumi.StringOutput `pulumi:"displayNameField"`
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Ping group field (string)
	GroupsField pulumi.StringOutput `pulumi:"groupsField"`
	// Ping IDP metadata content (string)
	IdpMetadataContent pulumi.StringOutput `pulumi:"idpMetadataContent"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// (Computed) The name of the resource (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringOutput `pulumi:"rancherApiHost"`
	// Ping SP cert (string)
	SpCert pulumi.StringOutput `pulumi:"spCert"`
	// Ping SP key (string)
	SpKey pulumi.StringOutput `pulumi:"spKey"`
	// (Computed) The type of the resource (string)
	Type pulumi.StringOutput `pulumi:"type"`
	// Ping UID field (string)
	UidField pulumi.StringOutput `pulumi:"uidField"`
	// Ping user name field (string)
	UserNameField pulumi.StringOutput `pulumi:"userNameField"`
}

Provides a Rancher v2 Auth Config Ping resource. This can be used to configure and enable Auth Config Ping for Rancher v2 RKE clusters and retrieve their information.

In addition to the built-in local auth, only one external auth config provider can be enabled at a time.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/authConfigPing.html.markdown.

func GetAuthConfigPing

func GetAuthConfigPing(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthConfigPingState, opts ...pulumi.ResourceOption) (*AuthConfigPing, error)

GetAuthConfigPing gets an existing AuthConfigPing 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 NewAuthConfigPing

func NewAuthConfigPing(ctx *pulumi.Context,
	name string, args *AuthConfigPingArgs, opts ...pulumi.ResourceOption) (*AuthConfigPing, error)

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

type AuthConfigPingArgs

type AuthConfigPingArgs struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `ping_user://<USER_ID>`  `ping_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Ping display name field (string)
	DisplayNameField pulumi.StringInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// Ping group field (string)
	GroupsField pulumi.StringInput
	// Ping IDP metadata content (string)
	IdpMetadataContent pulumi.StringInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringInput
	// Ping SP cert (string)
	SpCert pulumi.StringInput
	// Ping SP key (string)
	SpKey pulumi.StringInput
	// Ping UID field (string)
	UidField pulumi.StringInput
	// Ping user name field (string)
	UserNameField pulumi.StringInput
}

The set of arguments for constructing a AuthConfigPing resource.

func (AuthConfigPingArgs) ElementType added in v1.1.0

func (AuthConfigPingArgs) ElementType() reflect.Type

type AuthConfigPingState

type AuthConfigPingState struct {
	// Access mode for auth. `required`, `restricted`, `unrestricted` are supported. Default `unrestricted` (string)
	AccessMode pulumi.StringPtrInput
	// Allowed principal ids for auth. Required if `accessMode` is `required` or `restricted`. Ex: `ping_user://<USER_ID>`  `ping_group://<GROUP_ID>` (list)
	AllowedPrincipalIds pulumi.StringArrayInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Ping display name field (string)
	DisplayNameField pulumi.StringPtrInput
	// Enable auth config provider. Default `true` (bool)
	Enabled pulumi.BoolPtrInput
	// Ping group field (string)
	GroupsField pulumi.StringPtrInput
	// Ping IDP metadata content (string)
	IdpMetadataContent pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// (Computed) The name of the resource (string)
	Name pulumi.StringPtrInput
	// Rancher url. Schema needs to be specified, `https://<RANCHER_API_HOST>` (string)
	RancherApiHost pulumi.StringPtrInput
	// Ping SP cert (string)
	SpCert pulumi.StringPtrInput
	// Ping SP key (string)
	SpKey pulumi.StringPtrInput
	// (Computed) The type of the resource (string)
	Type pulumi.StringPtrInput
	// Ping UID field (string)
	UidField pulumi.StringPtrInput
	// Ping user name field (string)
	UserNameField pulumi.StringPtrInput
}

func (AuthConfigPingState) ElementType added in v1.1.0

func (AuthConfigPingState) ElementType() reflect.Type

type Bootstrap

type Bootstrap struct {
	pulumi.CustomResourceState

	// Current password for Admin user. Just needed for recover if admin password has been changed from other resources and token is expired (string)
	CurrentPassword pulumi.StringOutput `pulumi:"currentPassword"`
	// Password for Admin user or random generated if empty (string)
	Password pulumi.StringOutput `pulumi:"password"`
	// Send telemetry anonymous data. Default: `false` (bool)
	Telemetry pulumi.BoolPtrOutput `pulumi:"telemetry"`
	// (Computed) Generated API temporary token as helper. Should be empty (string)
	TempToken pulumi.StringOutput `pulumi:"tempToken"`
	// (Computed) Generated API temporary token id as helper. Should be empty (string)
	TempTokenId pulumi.StringOutput `pulumi:"tempTokenId"`
	// (Computed) Generated API token for Admin User (string)
	Token pulumi.StringOutput `pulumi:"token"`
	// (Computed) Generated API token id for Admin User (string)
	TokenId pulumi.StringOutput `pulumi:"tokenId"`
	// TTL in seconds for generated admin token. Default: `0`  (int)
	TokenTtl pulumi.IntPtrOutput `pulumi:"tokenTtl"`
	// Regenerate admin token. Default: `false` (bool)
	TokenUpdate pulumi.BoolPtrOutput `pulumi:"tokenUpdate"`
	// (Computed) URL set as server-url (string)
	Url pulumi.StringOutput `pulumi:"url"`
	// (Computed) Admin username (string)
	User pulumi.StringOutput `pulumi:"user"`
}

func GetBootstrap

func GetBootstrap(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BootstrapState, opts ...pulumi.ResourceOption) (*Bootstrap, error)

GetBootstrap gets an existing Bootstrap 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 NewBootstrap

func NewBootstrap(ctx *pulumi.Context,
	name string, args *BootstrapArgs, opts ...pulumi.ResourceOption) (*Bootstrap, error)

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

type BootstrapArgs

type BootstrapArgs struct {
	// Current password for Admin user. Just needed for recover if admin password has been changed from other resources and token is expired (string)
	CurrentPassword pulumi.StringPtrInput
	// Password for Admin user or random generated if empty (string)
	Password pulumi.StringPtrInput
	// Send telemetry anonymous data. Default: `false` (bool)
	Telemetry pulumi.BoolPtrInput
	// TTL in seconds for generated admin token. Default: `0`  (int)
	TokenTtl pulumi.IntPtrInput
	// Regenerate admin token. Default: `false` (bool)
	TokenUpdate pulumi.BoolPtrInput
}

The set of arguments for constructing a Bootstrap resource.

func (BootstrapArgs) ElementType added in v1.1.0

func (BootstrapArgs) ElementType() reflect.Type

type BootstrapState

type BootstrapState struct {
	// Current password for Admin user. Just needed for recover if admin password has been changed from other resources and token is expired (string)
	CurrentPassword pulumi.StringPtrInput
	// Password for Admin user or random generated if empty (string)
	Password pulumi.StringPtrInput
	// Send telemetry anonymous data. Default: `false` (bool)
	Telemetry pulumi.BoolPtrInput
	// (Computed) Generated API temporary token as helper. Should be empty (string)
	TempToken pulumi.StringPtrInput
	// (Computed) Generated API temporary token id as helper. Should be empty (string)
	TempTokenId pulumi.StringPtrInput
	// (Computed) Generated API token for Admin User (string)
	Token pulumi.StringPtrInput
	// (Computed) Generated API token id for Admin User (string)
	TokenId pulumi.StringPtrInput
	// TTL in seconds for generated admin token. Default: `0`  (int)
	TokenTtl pulumi.IntPtrInput
	// Regenerate admin token. Default: `false` (bool)
	TokenUpdate pulumi.BoolPtrInput
	// (Computed) URL set as server-url (string)
	Url pulumi.StringPtrInput
	// (Computed) Admin username (string)
	User pulumi.StringPtrInput
}

func (BootstrapState) ElementType added in v1.1.0

func (BootstrapState) ElementType() reflect.Type

type Catalog

type Catalog struct {
	pulumi.CustomResourceState

	// Annotations for the catalog (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The branch of the catalog repo to use. Default `master` (string)
	Branch pulumi.StringPtrOutput `pulumi:"branch"`
	// The cluster id of the catalog. Mandatory if `scope = cluster` (string)
	ClusterId pulumi.StringPtrOutput `pulumi:"clusterId"`
	// A catalog description (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The kind of the catalog. Just helm by the moment (string)
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Labels for the catalog (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the catalog (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The password to access the catalog if needed (string)
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// The project id of the catalog. Mandatory if `scope = project` (string)
	ProjectId pulumi.StringPtrOutput `pulumi:"projectId"`
	// Catalog will wait for refresh after tf creation and on every tf read. Default `false` (bool)
	Refresh pulumi.BoolPtrOutput `pulumi:"refresh"`
	// The scope of the catalog. `cluster`, `global`, and `project` are supported. Default `global` (string)
	Scope pulumi.StringPtrOutput `pulumi:"scope"`
	// The url of the catalog repo (string)
	Url pulumi.StringOutput `pulumi:"url"`
	// The username to access the catalog if needed (string)
	Username pulumi.StringPtrOutput `pulumi:"username"`
	// Helm version for the catalog. Available options: `helmV2` (default) and `helmV3` (string)
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Provides a Rancher v2 Catalog resource. This can be used to create cluster, global and/or project catalogs for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/catalog.html.markdown.

func GetCatalog

func GetCatalog(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CatalogState, opts ...pulumi.ResourceOption) (*Catalog, error)

GetCatalog gets an existing Catalog 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 NewCatalog

func NewCatalog(ctx *pulumi.Context,
	name string, args *CatalogArgs, opts ...pulumi.ResourceOption) (*Catalog, error)

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

type CatalogArgs

type CatalogArgs struct {
	// Annotations for the catalog (map)
	Annotations pulumi.MapInput
	// The branch of the catalog repo to use. Default `master` (string)
	Branch pulumi.StringPtrInput
	// The cluster id of the catalog. Mandatory if `scope = cluster` (string)
	ClusterId pulumi.StringPtrInput
	// A catalog description (string)
	Description pulumi.StringPtrInput
	// The kind of the catalog. Just helm by the moment (string)
	Kind pulumi.StringPtrInput
	// Labels for the catalog (map)
	Labels pulumi.MapInput
	// The name of the catalog (string)
	Name pulumi.StringPtrInput
	// The password to access the catalog if needed (string)
	Password pulumi.StringPtrInput
	// The project id of the catalog. Mandatory if `scope = project` (string)
	ProjectId pulumi.StringPtrInput
	// Catalog will wait for refresh after tf creation and on every tf read. Default `false` (bool)
	Refresh pulumi.BoolPtrInput
	// The scope of the catalog. `cluster`, `global`, and `project` are supported. Default `global` (string)
	Scope pulumi.StringPtrInput
	// The url of the catalog repo (string)
	Url pulumi.StringInput
	// The username to access the catalog if needed (string)
	Username pulumi.StringPtrInput
	// Helm version for the catalog. Available options: `helmV2` (default) and `helmV3` (string)
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a Catalog resource.

func (CatalogArgs) ElementType added in v1.1.0

func (CatalogArgs) ElementType() reflect.Type

type CatalogState

type CatalogState struct {
	// Annotations for the catalog (map)
	Annotations pulumi.MapInput
	// The branch of the catalog repo to use. Default `master` (string)
	Branch pulumi.StringPtrInput
	// The cluster id of the catalog. Mandatory if `scope = cluster` (string)
	ClusterId pulumi.StringPtrInput
	// A catalog description (string)
	Description pulumi.StringPtrInput
	// The kind of the catalog. Just helm by the moment (string)
	Kind pulumi.StringPtrInput
	// Labels for the catalog (map)
	Labels pulumi.MapInput
	// The name of the catalog (string)
	Name pulumi.StringPtrInput
	// The password to access the catalog if needed (string)
	Password pulumi.StringPtrInput
	// The project id of the catalog. Mandatory if `scope = project` (string)
	ProjectId pulumi.StringPtrInput
	// Catalog will wait for refresh after tf creation and on every tf read. Default `false` (bool)
	Refresh pulumi.BoolPtrInput
	// The scope of the catalog. `cluster`, `global`, and `project` are supported. Default `global` (string)
	Scope pulumi.StringPtrInput
	// The url of the catalog repo (string)
	Url pulumi.StringPtrInput
	// The username to access the catalog if needed (string)
	Username pulumi.StringPtrInput
	// Helm version for the catalog. Available options: `helmV2` (default) and `helmV3` (string)
	Version pulumi.StringPtrInput
}

func (CatalogState) ElementType added in v1.1.0

func (CatalogState) ElementType() reflect.Type

type Certificate

type Certificate struct {
	pulumi.CustomResourceState

	// Annotations for certificate object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Base64 encoded public certs (string)
	Certs pulumi.StringOutput `pulumi:"certs"`
	// A certificate description (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Base64 encoded private key (string)
	Key pulumi.StringOutput `pulumi:"key"`
	// Labels for certificate object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the certificate (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The namespace id where the namespaced certificate should be created (string)
	NamespaceId pulumi.StringPtrOutput `pulumi:"namespaceId"`
	// The project id where the certificate should be created  (string)
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
}

Provides a Rancher v2 certificate resource. This can be used to create certificates for Rancher v2 environments and retrieve their information.

There are 2 types of Rancher v2 certificates: - Project certificate: Available to all namespaces in the `projectId` - Namespaced certificate: Available to just `namespaceId` in the `projectId`

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/certificate.html.markdown.

func GetCertificate

func GetCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)

GetCertificate gets an existing Certificate 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 NewCertificate

func NewCertificate(ctx *pulumi.Context,
	name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)

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

type CertificateArgs

type CertificateArgs struct {
	// Annotations for certificate object (map)
	Annotations pulumi.MapInput
	// Base64 encoded public certs (string)
	Certs pulumi.StringInput
	// A certificate description (string)
	Description pulumi.StringPtrInput
	// Base64 encoded private key (string)
	Key pulumi.StringInput
	// Labels for certificate object (map)
	Labels pulumi.MapInput
	// The name of the certificate (string)
	Name pulumi.StringPtrInput
	// The namespace id where the namespaced certificate should be created (string)
	NamespaceId pulumi.StringPtrInput
	// The project id where the certificate should be created  (string)
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a Certificate resource.

func (CertificateArgs) ElementType added in v1.1.0

func (CertificateArgs) ElementType() reflect.Type

type CertificateState

type CertificateState struct {
	// Annotations for certificate object (map)
	Annotations pulumi.MapInput
	// Base64 encoded public certs (string)
	Certs pulumi.StringPtrInput
	// A certificate description (string)
	Description pulumi.StringPtrInput
	// Base64 encoded private key (string)
	Key pulumi.StringPtrInput
	// Labels for certificate object (map)
	Labels pulumi.MapInput
	// The name of the certificate (string)
	Name pulumi.StringPtrInput
	// The namespace id where the namespaced certificate should be created (string)
	NamespaceId pulumi.StringPtrInput
	// The project id where the certificate should be created  (string)
	ProjectId pulumi.StringPtrInput
}

func (CertificateState) ElementType added in v1.1.0

func (CertificateState) ElementType() reflect.Type

type CloudCredential

type CloudCredential struct {
	pulumi.CustomResourceState

	// AWS config for the Cloud Credential (list maxitems:1)
	Amazonec2CredentialConfig CloudCredentialAmazonec2CredentialConfigPtrOutput `pulumi:"amazonec2CredentialConfig"`
	// Annotations for Cloud Credential object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Azure config for the Cloud Credential (list maxitems:1)
	AzureCredentialConfig CloudCredentialAzureCredentialConfigPtrOutput `pulumi:"azureCredentialConfig"`
	// Description for the Cloud Credential (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// DigitalOcean config for the Cloud Credential (list maxitems:1)
	DigitaloceanCredentialConfig CloudCredentialDigitaloceanCredentialConfigPtrOutput `pulumi:"digitaloceanCredentialConfig"`
	// (Computed) The driver of the Cloud Credential (string)
	Driver pulumi.StringOutput `pulumi:"driver"`
	// Labels for Cloud Credential object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the Cloud Credential (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// OpenStack config for the Cloud Credential (list maxitems:1)
	OpenstackCredentialConfig CloudCredentialOpenstackCredentialConfigPtrOutput `pulumi:"openstackCredentialConfig"`
	// vSphere config for the Cloud Credential (list maxitems:1)
	VsphereCredentialConfig CloudCredentialVsphereCredentialConfigPtrOutput `pulumi:"vsphereCredentialConfig"`
}

Provides a Rancher v2 Cloud Credential resource. This can be used to create Cloud Credential for Rancher v2.2.x and retrieve their information.

amazonec2, azure, digitalocean, openstack and vsphere credentials config are supported for Cloud Credential.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/cloudCredential.html.markdown.

func GetCloudCredential

func GetCloudCredential(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudCredentialState, opts ...pulumi.ResourceOption) (*CloudCredential, error)

GetCloudCredential gets an existing CloudCredential 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 NewCloudCredential

func NewCloudCredential(ctx *pulumi.Context,
	name string, args *CloudCredentialArgs, opts ...pulumi.ResourceOption) (*CloudCredential, error)

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

type CloudCredentialAmazonec2CredentialConfig added in v1.1.0

type CloudCredentialAmazonec2CredentialConfig struct {
	// AWS access key (string)
	AccessKey string `pulumi:"accessKey"`
	// AWS secret key (string)
	SecretKey string `pulumi:"secretKey"`
}

type CloudCredentialAmazonec2CredentialConfigArgs added in v1.1.0

type CloudCredentialAmazonec2CredentialConfigArgs struct {
	// AWS access key (string)
	AccessKey pulumi.StringInput `pulumi:"accessKey"`
	// AWS secret key (string)
	SecretKey pulumi.StringInput `pulumi:"secretKey"`
}

func (CloudCredentialAmazonec2CredentialConfigArgs) ElementType added in v1.1.0

func (CloudCredentialAmazonec2CredentialConfigArgs) ToCloudCredentialAmazonec2CredentialConfigOutput added in v1.1.0

func (i CloudCredentialAmazonec2CredentialConfigArgs) ToCloudCredentialAmazonec2CredentialConfigOutput() CloudCredentialAmazonec2CredentialConfigOutput

func (CloudCredentialAmazonec2CredentialConfigArgs) ToCloudCredentialAmazonec2CredentialConfigOutputWithContext added in v1.1.0

func (i CloudCredentialAmazonec2CredentialConfigArgs) ToCloudCredentialAmazonec2CredentialConfigOutputWithContext(ctx context.Context) CloudCredentialAmazonec2CredentialConfigOutput

func (CloudCredentialAmazonec2CredentialConfigArgs) ToCloudCredentialAmazonec2CredentialConfigPtrOutput added in v1.1.0

func (i CloudCredentialAmazonec2CredentialConfigArgs) ToCloudCredentialAmazonec2CredentialConfigPtrOutput() CloudCredentialAmazonec2CredentialConfigPtrOutput

func (CloudCredentialAmazonec2CredentialConfigArgs) ToCloudCredentialAmazonec2CredentialConfigPtrOutputWithContext added in v1.1.0

func (i CloudCredentialAmazonec2CredentialConfigArgs) ToCloudCredentialAmazonec2CredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialAmazonec2CredentialConfigPtrOutput

type CloudCredentialAmazonec2CredentialConfigInput added in v1.1.0

type CloudCredentialAmazonec2CredentialConfigInput interface {
	pulumi.Input

	ToCloudCredentialAmazonec2CredentialConfigOutput() CloudCredentialAmazonec2CredentialConfigOutput
	ToCloudCredentialAmazonec2CredentialConfigOutputWithContext(context.Context) CloudCredentialAmazonec2CredentialConfigOutput
}

type CloudCredentialAmazonec2CredentialConfigOutput added in v1.1.0

type CloudCredentialAmazonec2CredentialConfigOutput struct{ *pulumi.OutputState }

func (CloudCredentialAmazonec2CredentialConfigOutput) AccessKey added in v1.1.0

AWS access key (string)

func (CloudCredentialAmazonec2CredentialConfigOutput) ElementType added in v1.1.0

func (CloudCredentialAmazonec2CredentialConfigOutput) SecretKey added in v1.1.0

AWS secret key (string)

func (CloudCredentialAmazonec2CredentialConfigOutput) ToCloudCredentialAmazonec2CredentialConfigOutput added in v1.1.0

func (o CloudCredentialAmazonec2CredentialConfigOutput) ToCloudCredentialAmazonec2CredentialConfigOutput() CloudCredentialAmazonec2CredentialConfigOutput

func (CloudCredentialAmazonec2CredentialConfigOutput) ToCloudCredentialAmazonec2CredentialConfigOutputWithContext added in v1.1.0

func (o CloudCredentialAmazonec2CredentialConfigOutput) ToCloudCredentialAmazonec2CredentialConfigOutputWithContext(ctx context.Context) CloudCredentialAmazonec2CredentialConfigOutput

func (CloudCredentialAmazonec2CredentialConfigOutput) ToCloudCredentialAmazonec2CredentialConfigPtrOutput added in v1.1.0

func (o CloudCredentialAmazonec2CredentialConfigOutput) ToCloudCredentialAmazonec2CredentialConfigPtrOutput() CloudCredentialAmazonec2CredentialConfigPtrOutput

func (CloudCredentialAmazonec2CredentialConfigOutput) ToCloudCredentialAmazonec2CredentialConfigPtrOutputWithContext added in v1.1.0

func (o CloudCredentialAmazonec2CredentialConfigOutput) ToCloudCredentialAmazonec2CredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialAmazonec2CredentialConfigPtrOutput

type CloudCredentialAmazonec2CredentialConfigPtrInput added in v1.1.0

type CloudCredentialAmazonec2CredentialConfigPtrInput interface {
	pulumi.Input

	ToCloudCredentialAmazonec2CredentialConfigPtrOutput() CloudCredentialAmazonec2CredentialConfigPtrOutput
	ToCloudCredentialAmazonec2CredentialConfigPtrOutputWithContext(context.Context) CloudCredentialAmazonec2CredentialConfigPtrOutput
}

type CloudCredentialAmazonec2CredentialConfigPtrOutput added in v1.1.0

type CloudCredentialAmazonec2CredentialConfigPtrOutput struct{ *pulumi.OutputState }

func (CloudCredentialAmazonec2CredentialConfigPtrOutput) AccessKey added in v1.1.0

AWS access key (string)

func (CloudCredentialAmazonec2CredentialConfigPtrOutput) Elem added in v1.1.0

func (CloudCredentialAmazonec2CredentialConfigPtrOutput) ElementType added in v1.1.0

func (CloudCredentialAmazonec2CredentialConfigPtrOutput) SecretKey added in v1.1.0

AWS secret key (string)

func (CloudCredentialAmazonec2CredentialConfigPtrOutput) ToCloudCredentialAmazonec2CredentialConfigPtrOutput added in v1.1.0

func (o CloudCredentialAmazonec2CredentialConfigPtrOutput) ToCloudCredentialAmazonec2CredentialConfigPtrOutput() CloudCredentialAmazonec2CredentialConfigPtrOutput

func (CloudCredentialAmazonec2CredentialConfigPtrOutput) ToCloudCredentialAmazonec2CredentialConfigPtrOutputWithContext added in v1.1.0

func (o CloudCredentialAmazonec2CredentialConfigPtrOutput) ToCloudCredentialAmazonec2CredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialAmazonec2CredentialConfigPtrOutput

type CloudCredentialArgs

type CloudCredentialArgs struct {
	// AWS config for the Cloud Credential (list maxitems:1)
	Amazonec2CredentialConfig CloudCredentialAmazonec2CredentialConfigPtrInput
	// Annotations for Cloud Credential object (map)
	Annotations pulumi.MapInput
	// Azure config for the Cloud Credential (list maxitems:1)
	AzureCredentialConfig CloudCredentialAzureCredentialConfigPtrInput
	// Description for the Cloud Credential (string)
	Description pulumi.StringPtrInput
	// DigitalOcean config for the Cloud Credential (list maxitems:1)
	DigitaloceanCredentialConfig CloudCredentialDigitaloceanCredentialConfigPtrInput
	// Labels for Cloud Credential object (map)
	Labels pulumi.MapInput
	// The name of the Cloud Credential (string)
	Name pulumi.StringPtrInput
	// OpenStack config for the Cloud Credential (list maxitems:1)
	OpenstackCredentialConfig CloudCredentialOpenstackCredentialConfigPtrInput
	// vSphere config for the Cloud Credential (list maxitems:1)
	VsphereCredentialConfig CloudCredentialVsphereCredentialConfigPtrInput
}

The set of arguments for constructing a CloudCredential resource.

func (CloudCredentialArgs) ElementType added in v1.1.0

func (CloudCredentialArgs) ElementType() reflect.Type

type CloudCredentialAzureCredentialConfig added in v1.1.0

type CloudCredentialAzureCredentialConfig struct {
	// Azure Service Principal Account ID (string)
	ClientId string `pulumi:"clientId"`
	// Azure Service Principal Account password (string)
	ClientSecret string `pulumi:"clientSecret"`
	// Azure Subscription ID (string)
	SubscriptionId string `pulumi:"subscriptionId"`
}

type CloudCredentialAzureCredentialConfigArgs added in v1.1.0

type CloudCredentialAzureCredentialConfigArgs struct {
	// Azure Service Principal Account ID (string)
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// Azure Service Principal Account password (string)
	ClientSecret pulumi.StringInput `pulumi:"clientSecret"`
	// Azure Subscription ID (string)
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
}

func (CloudCredentialAzureCredentialConfigArgs) ElementType added in v1.1.0

func (CloudCredentialAzureCredentialConfigArgs) ToCloudCredentialAzureCredentialConfigOutput added in v1.1.0

func (i CloudCredentialAzureCredentialConfigArgs) ToCloudCredentialAzureCredentialConfigOutput() CloudCredentialAzureCredentialConfigOutput

func (CloudCredentialAzureCredentialConfigArgs) ToCloudCredentialAzureCredentialConfigOutputWithContext added in v1.1.0

func (i CloudCredentialAzureCredentialConfigArgs) ToCloudCredentialAzureCredentialConfigOutputWithContext(ctx context.Context) CloudCredentialAzureCredentialConfigOutput

func (CloudCredentialAzureCredentialConfigArgs) ToCloudCredentialAzureCredentialConfigPtrOutput added in v1.1.0

func (i CloudCredentialAzureCredentialConfigArgs) ToCloudCredentialAzureCredentialConfigPtrOutput() CloudCredentialAzureCredentialConfigPtrOutput

func (CloudCredentialAzureCredentialConfigArgs) ToCloudCredentialAzureCredentialConfigPtrOutputWithContext added in v1.1.0

func (i CloudCredentialAzureCredentialConfigArgs) ToCloudCredentialAzureCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialAzureCredentialConfigPtrOutput

type CloudCredentialAzureCredentialConfigInput added in v1.1.0

type CloudCredentialAzureCredentialConfigInput interface {
	pulumi.Input

	ToCloudCredentialAzureCredentialConfigOutput() CloudCredentialAzureCredentialConfigOutput
	ToCloudCredentialAzureCredentialConfigOutputWithContext(context.Context) CloudCredentialAzureCredentialConfigOutput
}

type CloudCredentialAzureCredentialConfigOutput added in v1.1.0

type CloudCredentialAzureCredentialConfigOutput struct{ *pulumi.OutputState }

func (CloudCredentialAzureCredentialConfigOutput) ClientId added in v1.1.0

Azure Service Principal Account ID (string)

func (CloudCredentialAzureCredentialConfigOutput) ClientSecret added in v1.1.0

Azure Service Principal Account password (string)

func (CloudCredentialAzureCredentialConfigOutput) ElementType added in v1.1.0

func (CloudCredentialAzureCredentialConfigOutput) SubscriptionId added in v1.1.0

Azure Subscription ID (string)

func (CloudCredentialAzureCredentialConfigOutput) ToCloudCredentialAzureCredentialConfigOutput added in v1.1.0

func (o CloudCredentialAzureCredentialConfigOutput) ToCloudCredentialAzureCredentialConfigOutput() CloudCredentialAzureCredentialConfigOutput

func (CloudCredentialAzureCredentialConfigOutput) ToCloudCredentialAzureCredentialConfigOutputWithContext added in v1.1.0

func (o CloudCredentialAzureCredentialConfigOutput) ToCloudCredentialAzureCredentialConfigOutputWithContext(ctx context.Context) CloudCredentialAzureCredentialConfigOutput

func (CloudCredentialAzureCredentialConfigOutput) ToCloudCredentialAzureCredentialConfigPtrOutput added in v1.1.0

func (o CloudCredentialAzureCredentialConfigOutput) ToCloudCredentialAzureCredentialConfigPtrOutput() CloudCredentialAzureCredentialConfigPtrOutput

func (CloudCredentialAzureCredentialConfigOutput) ToCloudCredentialAzureCredentialConfigPtrOutputWithContext added in v1.1.0

func (o CloudCredentialAzureCredentialConfigOutput) ToCloudCredentialAzureCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialAzureCredentialConfigPtrOutput

type CloudCredentialAzureCredentialConfigPtrInput added in v1.1.0

type CloudCredentialAzureCredentialConfigPtrInput interface {
	pulumi.Input

	ToCloudCredentialAzureCredentialConfigPtrOutput() CloudCredentialAzureCredentialConfigPtrOutput
	ToCloudCredentialAzureCredentialConfigPtrOutputWithContext(context.Context) CloudCredentialAzureCredentialConfigPtrOutput
}

type CloudCredentialAzureCredentialConfigPtrOutput added in v1.1.0

type CloudCredentialAzureCredentialConfigPtrOutput struct{ *pulumi.OutputState }

func (CloudCredentialAzureCredentialConfigPtrOutput) ClientId added in v1.1.0

Azure Service Principal Account ID (string)

func (CloudCredentialAzureCredentialConfigPtrOutput) ClientSecret added in v1.1.0

Azure Service Principal Account password (string)

func (CloudCredentialAzureCredentialConfigPtrOutput) Elem added in v1.1.0

func (CloudCredentialAzureCredentialConfigPtrOutput) ElementType added in v1.1.0

func (CloudCredentialAzureCredentialConfigPtrOutput) SubscriptionId added in v1.1.0

Azure Subscription ID (string)

func (CloudCredentialAzureCredentialConfigPtrOutput) ToCloudCredentialAzureCredentialConfigPtrOutput added in v1.1.0

func (o CloudCredentialAzureCredentialConfigPtrOutput) ToCloudCredentialAzureCredentialConfigPtrOutput() CloudCredentialAzureCredentialConfigPtrOutput

func (CloudCredentialAzureCredentialConfigPtrOutput) ToCloudCredentialAzureCredentialConfigPtrOutputWithContext added in v1.1.0

func (o CloudCredentialAzureCredentialConfigPtrOutput) ToCloudCredentialAzureCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialAzureCredentialConfigPtrOutput

type CloudCredentialDigitaloceanCredentialConfig added in v1.1.0

type CloudCredentialDigitaloceanCredentialConfig struct {
	// DigitalOcean access token (string)
	AccessToken string `pulumi:"accessToken"`
}

type CloudCredentialDigitaloceanCredentialConfigArgs added in v1.1.0

type CloudCredentialDigitaloceanCredentialConfigArgs struct {
	// DigitalOcean access token (string)
	AccessToken pulumi.StringInput `pulumi:"accessToken"`
}

func (CloudCredentialDigitaloceanCredentialConfigArgs) ElementType added in v1.1.0

func (CloudCredentialDigitaloceanCredentialConfigArgs) ToCloudCredentialDigitaloceanCredentialConfigOutput added in v1.1.0

func (i CloudCredentialDigitaloceanCredentialConfigArgs) ToCloudCredentialDigitaloceanCredentialConfigOutput() CloudCredentialDigitaloceanCredentialConfigOutput

func (CloudCredentialDigitaloceanCredentialConfigArgs) ToCloudCredentialDigitaloceanCredentialConfigOutputWithContext added in v1.1.0

func (i CloudCredentialDigitaloceanCredentialConfigArgs) ToCloudCredentialDigitaloceanCredentialConfigOutputWithContext(ctx context.Context) CloudCredentialDigitaloceanCredentialConfigOutput

func (CloudCredentialDigitaloceanCredentialConfigArgs) ToCloudCredentialDigitaloceanCredentialConfigPtrOutput added in v1.1.0

func (i CloudCredentialDigitaloceanCredentialConfigArgs) ToCloudCredentialDigitaloceanCredentialConfigPtrOutput() CloudCredentialDigitaloceanCredentialConfigPtrOutput

func (CloudCredentialDigitaloceanCredentialConfigArgs) ToCloudCredentialDigitaloceanCredentialConfigPtrOutputWithContext added in v1.1.0

func (i CloudCredentialDigitaloceanCredentialConfigArgs) ToCloudCredentialDigitaloceanCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialDigitaloceanCredentialConfigPtrOutput

type CloudCredentialDigitaloceanCredentialConfigInput added in v1.1.0

type CloudCredentialDigitaloceanCredentialConfigInput interface {
	pulumi.Input

	ToCloudCredentialDigitaloceanCredentialConfigOutput() CloudCredentialDigitaloceanCredentialConfigOutput
	ToCloudCredentialDigitaloceanCredentialConfigOutputWithContext(context.Context) CloudCredentialDigitaloceanCredentialConfigOutput
}

type CloudCredentialDigitaloceanCredentialConfigOutput added in v1.1.0

type CloudCredentialDigitaloceanCredentialConfigOutput struct{ *pulumi.OutputState }

func (CloudCredentialDigitaloceanCredentialConfigOutput) AccessToken added in v1.1.0

DigitalOcean access token (string)

func (CloudCredentialDigitaloceanCredentialConfigOutput) ElementType added in v1.1.0

func (CloudCredentialDigitaloceanCredentialConfigOutput) ToCloudCredentialDigitaloceanCredentialConfigOutput added in v1.1.0

func (o CloudCredentialDigitaloceanCredentialConfigOutput) ToCloudCredentialDigitaloceanCredentialConfigOutput() CloudCredentialDigitaloceanCredentialConfigOutput

func (CloudCredentialDigitaloceanCredentialConfigOutput) ToCloudCredentialDigitaloceanCredentialConfigOutputWithContext added in v1.1.0

func (o CloudCredentialDigitaloceanCredentialConfigOutput) ToCloudCredentialDigitaloceanCredentialConfigOutputWithContext(ctx context.Context) CloudCredentialDigitaloceanCredentialConfigOutput

func (CloudCredentialDigitaloceanCredentialConfigOutput) ToCloudCredentialDigitaloceanCredentialConfigPtrOutput added in v1.1.0

func (o CloudCredentialDigitaloceanCredentialConfigOutput) ToCloudCredentialDigitaloceanCredentialConfigPtrOutput() CloudCredentialDigitaloceanCredentialConfigPtrOutput

func (CloudCredentialDigitaloceanCredentialConfigOutput) ToCloudCredentialDigitaloceanCredentialConfigPtrOutputWithContext added in v1.1.0

func (o CloudCredentialDigitaloceanCredentialConfigOutput) ToCloudCredentialDigitaloceanCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialDigitaloceanCredentialConfigPtrOutput

type CloudCredentialDigitaloceanCredentialConfigPtrInput added in v1.1.0

type CloudCredentialDigitaloceanCredentialConfigPtrInput interface {
	pulumi.Input

	ToCloudCredentialDigitaloceanCredentialConfigPtrOutput() CloudCredentialDigitaloceanCredentialConfigPtrOutput
	ToCloudCredentialDigitaloceanCredentialConfigPtrOutputWithContext(context.Context) CloudCredentialDigitaloceanCredentialConfigPtrOutput
}

type CloudCredentialDigitaloceanCredentialConfigPtrOutput added in v1.1.0

type CloudCredentialDigitaloceanCredentialConfigPtrOutput struct{ *pulumi.OutputState }

func (CloudCredentialDigitaloceanCredentialConfigPtrOutput) AccessToken added in v1.1.0

DigitalOcean access token (string)

func (CloudCredentialDigitaloceanCredentialConfigPtrOutput) Elem added in v1.1.0

func (CloudCredentialDigitaloceanCredentialConfigPtrOutput) ElementType added in v1.1.0

func (CloudCredentialDigitaloceanCredentialConfigPtrOutput) ToCloudCredentialDigitaloceanCredentialConfigPtrOutput added in v1.1.0

func (CloudCredentialDigitaloceanCredentialConfigPtrOutput) ToCloudCredentialDigitaloceanCredentialConfigPtrOutputWithContext added in v1.1.0

func (o CloudCredentialDigitaloceanCredentialConfigPtrOutput) ToCloudCredentialDigitaloceanCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialDigitaloceanCredentialConfigPtrOutput

type CloudCredentialOpenstackCredentialConfig added in v1.1.0

type CloudCredentialOpenstackCredentialConfig struct {
	// vSphere password (string)
	Password string `pulumi:"password"`
}

type CloudCredentialOpenstackCredentialConfigArgs added in v1.1.0

type CloudCredentialOpenstackCredentialConfigArgs struct {
	// vSphere password (string)
	Password pulumi.StringInput `pulumi:"password"`
}

func (CloudCredentialOpenstackCredentialConfigArgs) ElementType added in v1.1.0

func (CloudCredentialOpenstackCredentialConfigArgs) ToCloudCredentialOpenstackCredentialConfigOutput added in v1.1.0

func (i CloudCredentialOpenstackCredentialConfigArgs) ToCloudCredentialOpenstackCredentialConfigOutput() CloudCredentialOpenstackCredentialConfigOutput

func (CloudCredentialOpenstackCredentialConfigArgs) ToCloudCredentialOpenstackCredentialConfigOutputWithContext added in v1.1.0

func (i CloudCredentialOpenstackCredentialConfigArgs) ToCloudCredentialOpenstackCredentialConfigOutputWithContext(ctx context.Context) CloudCredentialOpenstackCredentialConfigOutput

func (CloudCredentialOpenstackCredentialConfigArgs) ToCloudCredentialOpenstackCredentialConfigPtrOutput added in v1.1.0

func (i CloudCredentialOpenstackCredentialConfigArgs) ToCloudCredentialOpenstackCredentialConfigPtrOutput() CloudCredentialOpenstackCredentialConfigPtrOutput

func (CloudCredentialOpenstackCredentialConfigArgs) ToCloudCredentialOpenstackCredentialConfigPtrOutputWithContext added in v1.1.0

func (i CloudCredentialOpenstackCredentialConfigArgs) ToCloudCredentialOpenstackCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialOpenstackCredentialConfigPtrOutput

type CloudCredentialOpenstackCredentialConfigInput added in v1.1.0

type CloudCredentialOpenstackCredentialConfigInput interface {
	pulumi.Input

	ToCloudCredentialOpenstackCredentialConfigOutput() CloudCredentialOpenstackCredentialConfigOutput
	ToCloudCredentialOpenstackCredentialConfigOutputWithContext(context.Context) CloudCredentialOpenstackCredentialConfigOutput
}

type CloudCredentialOpenstackCredentialConfigOutput added in v1.1.0

type CloudCredentialOpenstackCredentialConfigOutput struct{ *pulumi.OutputState }

func (CloudCredentialOpenstackCredentialConfigOutput) ElementType added in v1.1.0

func (CloudCredentialOpenstackCredentialConfigOutput) Password added in v1.1.0

vSphere password (string)

func (CloudCredentialOpenstackCredentialConfigOutput) ToCloudCredentialOpenstackCredentialConfigOutput added in v1.1.0

func (o CloudCredentialOpenstackCredentialConfigOutput) ToCloudCredentialOpenstackCredentialConfigOutput() CloudCredentialOpenstackCredentialConfigOutput

func (CloudCredentialOpenstackCredentialConfigOutput) ToCloudCredentialOpenstackCredentialConfigOutputWithContext added in v1.1.0

func (o CloudCredentialOpenstackCredentialConfigOutput) ToCloudCredentialOpenstackCredentialConfigOutputWithContext(ctx context.Context) CloudCredentialOpenstackCredentialConfigOutput

func (CloudCredentialOpenstackCredentialConfigOutput) ToCloudCredentialOpenstackCredentialConfigPtrOutput added in v1.1.0

func (o CloudCredentialOpenstackCredentialConfigOutput) ToCloudCredentialOpenstackCredentialConfigPtrOutput() CloudCredentialOpenstackCredentialConfigPtrOutput

func (CloudCredentialOpenstackCredentialConfigOutput) ToCloudCredentialOpenstackCredentialConfigPtrOutputWithContext added in v1.1.0

func (o CloudCredentialOpenstackCredentialConfigOutput) ToCloudCredentialOpenstackCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialOpenstackCredentialConfigPtrOutput

type CloudCredentialOpenstackCredentialConfigPtrInput added in v1.1.0

type CloudCredentialOpenstackCredentialConfigPtrInput interface {
	pulumi.Input

	ToCloudCredentialOpenstackCredentialConfigPtrOutput() CloudCredentialOpenstackCredentialConfigPtrOutput
	ToCloudCredentialOpenstackCredentialConfigPtrOutputWithContext(context.Context) CloudCredentialOpenstackCredentialConfigPtrOutput
}

type CloudCredentialOpenstackCredentialConfigPtrOutput added in v1.1.0

type CloudCredentialOpenstackCredentialConfigPtrOutput struct{ *pulumi.OutputState }

func (CloudCredentialOpenstackCredentialConfigPtrOutput) Elem added in v1.1.0

func (CloudCredentialOpenstackCredentialConfigPtrOutput) ElementType added in v1.1.0

func (CloudCredentialOpenstackCredentialConfigPtrOutput) Password added in v1.1.0

vSphere password (string)

func (CloudCredentialOpenstackCredentialConfigPtrOutput) ToCloudCredentialOpenstackCredentialConfigPtrOutput added in v1.1.0

func (o CloudCredentialOpenstackCredentialConfigPtrOutput) ToCloudCredentialOpenstackCredentialConfigPtrOutput() CloudCredentialOpenstackCredentialConfigPtrOutput

func (CloudCredentialOpenstackCredentialConfigPtrOutput) ToCloudCredentialOpenstackCredentialConfigPtrOutputWithContext added in v1.1.0

func (o CloudCredentialOpenstackCredentialConfigPtrOutput) ToCloudCredentialOpenstackCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialOpenstackCredentialConfigPtrOutput

type CloudCredentialState

type CloudCredentialState struct {
	// AWS config for the Cloud Credential (list maxitems:1)
	Amazonec2CredentialConfig CloudCredentialAmazonec2CredentialConfigPtrInput
	// Annotations for Cloud Credential object (map)
	Annotations pulumi.MapInput
	// Azure config for the Cloud Credential (list maxitems:1)
	AzureCredentialConfig CloudCredentialAzureCredentialConfigPtrInput
	// Description for the Cloud Credential (string)
	Description pulumi.StringPtrInput
	// DigitalOcean config for the Cloud Credential (list maxitems:1)
	DigitaloceanCredentialConfig CloudCredentialDigitaloceanCredentialConfigPtrInput
	// (Computed) The driver of the Cloud Credential (string)
	Driver pulumi.StringPtrInput
	// Labels for Cloud Credential object (map)
	Labels pulumi.MapInput
	// The name of the Cloud Credential (string)
	Name pulumi.StringPtrInput
	// OpenStack config for the Cloud Credential (list maxitems:1)
	OpenstackCredentialConfig CloudCredentialOpenstackCredentialConfigPtrInput
	// vSphere config for the Cloud Credential (list maxitems:1)
	VsphereCredentialConfig CloudCredentialVsphereCredentialConfigPtrInput
}

func (CloudCredentialState) ElementType added in v1.1.0

func (CloudCredentialState) ElementType() reflect.Type

type CloudCredentialVsphereCredentialConfig added in v1.1.0

type CloudCredentialVsphereCredentialConfig struct {
	// vSphere password (string)
	Password string `pulumi:"password"`
	// vSphere username (string)
	Username string `pulumi:"username"`
	// vSphere IP/hostname for vCenter (string)
	Vcenter string `pulumi:"vcenter"`
	// vSphere Port for vCenter. Default `443` (string)
	VcenterPort *string `pulumi:"vcenterPort"`
}

type CloudCredentialVsphereCredentialConfigArgs added in v1.1.0

type CloudCredentialVsphereCredentialConfigArgs struct {
	// vSphere password (string)
	Password pulumi.StringInput `pulumi:"password"`
	// vSphere username (string)
	Username pulumi.StringInput `pulumi:"username"`
	// vSphere IP/hostname for vCenter (string)
	Vcenter pulumi.StringInput `pulumi:"vcenter"`
	// vSphere Port for vCenter. Default `443` (string)
	VcenterPort pulumi.StringPtrInput `pulumi:"vcenterPort"`
}

func (CloudCredentialVsphereCredentialConfigArgs) ElementType added in v1.1.0

func (CloudCredentialVsphereCredentialConfigArgs) ToCloudCredentialVsphereCredentialConfigOutput added in v1.1.0

func (i CloudCredentialVsphereCredentialConfigArgs) ToCloudCredentialVsphereCredentialConfigOutput() CloudCredentialVsphereCredentialConfigOutput

func (CloudCredentialVsphereCredentialConfigArgs) ToCloudCredentialVsphereCredentialConfigOutputWithContext added in v1.1.0

func (i CloudCredentialVsphereCredentialConfigArgs) ToCloudCredentialVsphereCredentialConfigOutputWithContext(ctx context.Context) CloudCredentialVsphereCredentialConfigOutput

func (CloudCredentialVsphereCredentialConfigArgs) ToCloudCredentialVsphereCredentialConfigPtrOutput added in v1.1.0

func (i CloudCredentialVsphereCredentialConfigArgs) ToCloudCredentialVsphereCredentialConfigPtrOutput() CloudCredentialVsphereCredentialConfigPtrOutput

func (CloudCredentialVsphereCredentialConfigArgs) ToCloudCredentialVsphereCredentialConfigPtrOutputWithContext added in v1.1.0

func (i CloudCredentialVsphereCredentialConfigArgs) ToCloudCredentialVsphereCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialVsphereCredentialConfigPtrOutput

type CloudCredentialVsphereCredentialConfigInput added in v1.1.0

type CloudCredentialVsphereCredentialConfigInput interface {
	pulumi.Input

	ToCloudCredentialVsphereCredentialConfigOutput() CloudCredentialVsphereCredentialConfigOutput
	ToCloudCredentialVsphereCredentialConfigOutputWithContext(context.Context) CloudCredentialVsphereCredentialConfigOutput
}

type CloudCredentialVsphereCredentialConfigOutput added in v1.1.0

type CloudCredentialVsphereCredentialConfigOutput struct{ *pulumi.OutputState }

func (CloudCredentialVsphereCredentialConfigOutput) ElementType added in v1.1.0

func (CloudCredentialVsphereCredentialConfigOutput) Password added in v1.1.0

vSphere password (string)

func (CloudCredentialVsphereCredentialConfigOutput) ToCloudCredentialVsphereCredentialConfigOutput added in v1.1.0

func (o CloudCredentialVsphereCredentialConfigOutput) ToCloudCredentialVsphereCredentialConfigOutput() CloudCredentialVsphereCredentialConfigOutput

func (CloudCredentialVsphereCredentialConfigOutput) ToCloudCredentialVsphereCredentialConfigOutputWithContext added in v1.1.0

func (o CloudCredentialVsphereCredentialConfigOutput) ToCloudCredentialVsphereCredentialConfigOutputWithContext(ctx context.Context) CloudCredentialVsphereCredentialConfigOutput

func (CloudCredentialVsphereCredentialConfigOutput) ToCloudCredentialVsphereCredentialConfigPtrOutput added in v1.1.0

func (o CloudCredentialVsphereCredentialConfigOutput) ToCloudCredentialVsphereCredentialConfigPtrOutput() CloudCredentialVsphereCredentialConfigPtrOutput

func (CloudCredentialVsphereCredentialConfigOutput) ToCloudCredentialVsphereCredentialConfigPtrOutputWithContext added in v1.1.0

func (o CloudCredentialVsphereCredentialConfigOutput) ToCloudCredentialVsphereCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialVsphereCredentialConfigPtrOutput

func (CloudCredentialVsphereCredentialConfigOutput) Username added in v1.1.0

vSphere username (string)

func (CloudCredentialVsphereCredentialConfigOutput) Vcenter added in v1.1.0

vSphere IP/hostname for vCenter (string)

func (CloudCredentialVsphereCredentialConfigOutput) VcenterPort added in v1.1.0

vSphere Port for vCenter. Default `443` (string)

type CloudCredentialVsphereCredentialConfigPtrInput added in v1.1.0

type CloudCredentialVsphereCredentialConfigPtrInput interface {
	pulumi.Input

	ToCloudCredentialVsphereCredentialConfigPtrOutput() CloudCredentialVsphereCredentialConfigPtrOutput
	ToCloudCredentialVsphereCredentialConfigPtrOutputWithContext(context.Context) CloudCredentialVsphereCredentialConfigPtrOutput
}

type CloudCredentialVsphereCredentialConfigPtrOutput added in v1.1.0

type CloudCredentialVsphereCredentialConfigPtrOutput struct{ *pulumi.OutputState }

func (CloudCredentialVsphereCredentialConfigPtrOutput) Elem added in v1.1.0

func (CloudCredentialVsphereCredentialConfigPtrOutput) ElementType added in v1.1.0

func (CloudCredentialVsphereCredentialConfigPtrOutput) Password added in v1.1.0

vSphere password (string)

func (CloudCredentialVsphereCredentialConfigPtrOutput) ToCloudCredentialVsphereCredentialConfigPtrOutput added in v1.1.0

func (o CloudCredentialVsphereCredentialConfigPtrOutput) ToCloudCredentialVsphereCredentialConfigPtrOutput() CloudCredentialVsphereCredentialConfigPtrOutput

func (CloudCredentialVsphereCredentialConfigPtrOutput) ToCloudCredentialVsphereCredentialConfigPtrOutputWithContext added in v1.1.0

func (o CloudCredentialVsphereCredentialConfigPtrOutput) ToCloudCredentialVsphereCredentialConfigPtrOutputWithContext(ctx context.Context) CloudCredentialVsphereCredentialConfigPtrOutput

func (CloudCredentialVsphereCredentialConfigPtrOutput) Username added in v1.1.0

vSphere username (string)

func (CloudCredentialVsphereCredentialConfigPtrOutput) Vcenter added in v1.1.0

vSphere IP/hostname for vCenter (string)

func (CloudCredentialVsphereCredentialConfigPtrOutput) VcenterPort added in v1.1.0

vSphere Port for vCenter. Default `443` (string)

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// The Azure AKS configuration for `aks` Clusters. Conflicts with `eksConfig`, `gkeConfig`, `k3sConfig` and `rkeConfig` (list maxitems:1)
	AksConfig ClusterAksConfigPtrOutput `pulumi:"aksConfig"`
	// Annotations for cluster registration token object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Enabling the [local cluster authorized endpoint](https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/options/#local-cluster-auth-endpoint) allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
	ClusterAuthEndpoint ClusterClusterAuthEndpointOutput `pulumi:"clusterAuthEndpoint"`
	// Cluster monitoring config. Any parameter defined in [rancher-monitoring charts](https://github.com/rancher/system-charts/tree/dev/charts/rancher-monitoring) could be configured  (list maxitems:1)
	ClusterMonitoringInput ClusterClusterMonitoringInputOutput `pulumi:"clusterMonitoringInput"`
	// (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
	ClusterRegistrationToken ClusterClusterRegistrationTokenOutput `pulumi:"clusterRegistrationToken"`
	// Cluster template answers. Just for Rancher v2.3.x and above (list maxitems:1)
	ClusterTemplateAnswers ClusterClusterTemplateAnswersOutput `pulumi:"clusterTemplateAnswers"`
	// Cluster template ID. Just for Rancher v2.3.x and above (string)
	ClusterTemplateId pulumi.StringPtrOutput `pulumi:"clusterTemplateId"`
	// Cluster template questions. Just for Rancher v2.3.x and above (list)
	ClusterTemplateQuestions ClusterClusterTemplateQuestionArrayOutput `pulumi:"clusterTemplateQuestions"`
	// Cluster template revision ID. Just for Rancher v2.3.x and above (string)
	ClusterTemplateRevisionId pulumi.StringPtrOutput `pulumi:"clusterTemplateRevisionId"`
	// [Default pod security policy template id](https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/options/#pod-security-policy-support) (string)
	DefaultPodSecurityPolicyTemplateId pulumi.StringOutput `pulumi:"defaultPodSecurityPolicyTemplateId"`
	// (Computed) Default project ID for the cluster (string)
	DefaultProjectId pulumi.StringOutput `pulumi:"defaultProjectId"`
	// An optional description of this cluster (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Desired agent image. Just for Rancher v2.3.x and above (string)
	DesiredAgentImage pulumi.StringOutput `pulumi:"desiredAgentImage"`
	// Desired auth image. Just for Rancher v2.3.x and above (string)
	DesiredAuthImage pulumi.StringOutput `pulumi:"desiredAuthImage"`
	// Desired auth image. Just for Rancher v2.3.x and above (string)
	DockerRootDir pulumi.StringOutput `pulumi:"dockerRootDir"`
	// (Computed) The driver used for the Cluster. `imported`, `azurekubernetesservice`, `amazonelasticcontainerservice`, `googlekubernetesengine` and `rancherKubernetesEngine` are supported (string)
	Driver pulumi.StringOutput `pulumi:"driver"`
	// The Amazon EKS configuration for `eks` Clusters. Conflicts with `aksConfig`, `gkeConfig`, `k3sConfig` and `rkeConfig` (list maxitems:1)
	EksConfig ClusterEksConfigPtrOutput `pulumi:"eksConfig"`
	// Enable built-in cluster alerting. Default `false` (bool)
	EnableClusterAlerting pulumi.BoolPtrOutput `pulumi:"enableClusterAlerting"`
	// Enable built-in cluster istio. Default `false`. Just for Rancher v2.3.x and above (bool)
	EnableClusterIstio pulumi.BoolPtrOutput `pulumi:"enableClusterIstio"`
	// Enable built-in cluster monitoring. Default `false` (bool)
	EnableClusterMonitoring pulumi.BoolPtrOutput `pulumi:"enableClusterMonitoring"`
	// Enable project network isolation. Default `false` (bool)
	// * `scheduledClusterScan`- (Optional) Cluster scheduled cis scan. For Rancher v2.4.0 or above (List maxitems:1)
	EnableNetworkPolicy pulumi.BoolPtrOutput `pulumi:"enableNetworkPolicy"`
	// The Google GKE configuration for `gke` Clusters. Conflicts with `aksConfig`, `eksConfig`, `k3sConfig` and `rkeConfig` (list maxitems:1)
	GkeConfig ClusterGkeConfigPtrOutput `pulumi:"gkeConfig"`
	// The K3S configuration for `k3s` imported Clusters. Conflicts with `aksConfig`, `eksConfig`, `gkeConfig` and `rkeConfig` (list maxitems:1)
	K3sConfig ClusterK3sConfigOutput `pulumi:"k3sConfig"`
	// (Computed/Sensitive) Kube Config generated for the cluster (string)
	KubeConfig pulumi.StringOutput `pulumi:"kubeConfig"`
	// Labels for cluster registration token object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// Name of cluster registration token (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The RKE configuration for `rke` Clusters. Conflicts with `aksConfig`, `eksConfig`, `gkeConfig` and `k3sConfig` (list maxitems:1)
	RkeConfig ClusterRkeConfigOutput `pulumi:"rkeConfig"`
	// Cluster scheduled scan
	ScheduledClusterScan ClusterScheduledClusterScanPtrOutput `pulumi:"scheduledClusterScan"`
	// (Computed) System project ID for the cluster (string)
	SystemProjectId pulumi.StringOutput `pulumi:"systemProjectId"`
	// Windows preferred cluster. Default: `false` (bool)
	WindowsPreferedCluster pulumi.BoolPtrOutput `pulumi:"windowsPreferedCluster"`
}

Provides a Rancher v2 Cluster resource. This can be used to create Clusters for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/cluster.html.markdown.

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

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

type ClusterAksConfig added in v1.1.0

type ClusterAksConfig struct {
	// The secret of an Azure Active Directory server application (string)
	AadServerAppSecret *string `pulumi:"aadServerAppSecret"`
	// The ID of an Azure Active Directory tenant (string)
	AadTenantId *string `pulumi:"aadTenantId"`
	// The ID of an Azure Active Directory client application of type \"Native\". This application is for user login via kubectl (string)
	AddClientAppId *string `pulumi:"addClientAppId"`
	// The ID of an Azure Active Directory server application of type \"Web app/API\". This application represents the managed cluster's apiserver (Server application) (string)
	AddServerAppId *string `pulumi:"addServerAppId"`
	// The administrator username to use for Linux hosts. Default `azureuser` (string)
	AdminUsername *string `pulumi:"adminUsername"`
	// DNS prefix to be used to create the FQDN for the agent pool (string)
	AgentDnsPrefix string `pulumi:"agentDnsPrefix"`
	// GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the \"agent vm size\" specified. Default `0` (int)
	AgentOsDiskSize *int `pulumi:"agentOsDiskSize"`
	// Name for the agent pool, upto 12 alphanumeric characters. Default `agentpool0` (string)
	AgentPoolName *string `pulumi:"agentPoolName"`
	// Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]. Default `ManagedDisks` (string)
	AgentStorageProfile *string `pulumi:"agentStorageProfile"`
	// Size of machine in the agent pool. Default `Standard_D1_v2` (string)
	AgentVmSize *string `pulumi:"agentVmSize"`
	// Different authentication API url to use. Default `https://login.microsoftonline.com/` (string)
	AuthBaseUrl *string `pulumi:"authBaseUrl"`
	// Different resource management API url to use. Default `https://management.azure.com/` (string)
	BaseUrl *string `pulumi:"baseUrl"`
	// Azure client ID to use (string)
	ClientId string `pulumi:"clientId"`
	// Azure client secret associated with the \"client id\" (string)
	ClientSecret string `pulumi:"clientSecret"`
	// Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive). Default `1` (int)
	Count *int `pulumi:"count"`
	// An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in \"service cidr\". Default `10.0.0.10` (string)
	DnsServiceIp *string `pulumi:"dnsServiceIp"`
	// A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in \"service cidr\". Default `172.17.0.1/16` (string)
	DockerBridgeCidr *string `pulumi:"dockerBridgeCidr"`
	// Enable the Kubernetes ingress with automatic public DNS name creation. Default `false` (bool)
	EnableHttpApplicationRouting *bool `pulumi:"enableHttpApplicationRouting"`
	// Turn on Azure Log Analytics monitoring. Uses the Log Analytics \"Default\" workspace if it exists, else creates one. if using an existing workspace, specifies \"log analytics workspace resource id\". Default `true` (bool)
	EnableMonitoring *bool `pulumi:"enableMonitoring"`
	// The Kubernetes master version (string)
	KubernetesVersion string `pulumi:"kubernetesVersion"`
	// Azure Kubernetes cluster location. Default `eastus` (string)
	Location *string `pulumi:"location"`
	// The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}' (string)
	LogAnalyticsWorkspace *string `pulumi:"logAnalyticsWorkspace"`
	// The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group (string)
	LogAnalyticsWorkspaceResourceGroup *string `pulumi:"logAnalyticsWorkspaceResourceGroup"`
	// DNS prefix to use the Kubernetes cluster control pane (string)
	MasterDnsPrefix string `pulumi:"masterDnsPrefix"`
	// Maximum number of pods that can run on a node. Default `110` (int)
	MaxPods *int `pulumi:"maxPods"`
	// Network plugin used for building Kubernetes network. Chooses from `azure` or `kubenet`. Default `azure` (string)
	NetworkPlugin *string `pulumi:"networkPlugin"`
	// Network policy used for building Kubernetes network. Chooses from `calico` (string)
	NetworkPolicy *string `pulumi:"networkPolicy"`
	// A CIDR notation IP range from which to assign Kubernetes Pod IPs when \"network plugin\" is specified in \"kubenet\". Default `172.244.0.0/16` (string)
	PodCidr *string `pulumi:"podCidr"`
	// The name of the Cluster resource group (string)
	ResourceGroup string `pulumi:"resourceGroup"`
	// A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges. Default `10.0.0.0/16` (string)
	ServiceCidr *string `pulumi:"serviceCidr"`
	// Contents of the SSH public key used to authenticate with Linux hosts (string)
	SshPublicKeyContents string `pulumi:"sshPublicKeyContents"`
	// The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID (string)
	Subnet string `pulumi:"subnet"`
	// Subscription credentials which uniquely identify Microsoft Azure subscription (string)
	SubscriptionId string `pulumi:"subscriptionId"`
	// Tags for Kubernetes cluster. For example, foo=bar (map)
	Tag map[string]interface{} `pulumi:"tag"`
	// Azure tenant ID to use (string)
	TenantId string `pulumi:"tenantId"`
	// The name of the virtual network to use. If it's not specified Rancher will create a new VPC (string)
	VirtualNetwork string `pulumi:"virtualNetwork"`
	// The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID (string)
	VirtualNetworkResourceGroup string `pulumi:"virtualNetworkResourceGroup"`
}

type ClusterAksConfigArgs added in v1.1.0

type ClusterAksConfigArgs struct {
	// The secret of an Azure Active Directory server application (string)
	AadServerAppSecret pulumi.StringPtrInput `pulumi:"aadServerAppSecret"`
	// The ID of an Azure Active Directory tenant (string)
	AadTenantId pulumi.StringPtrInput `pulumi:"aadTenantId"`
	// The ID of an Azure Active Directory client application of type \"Native\". This application is for user login via kubectl (string)
	AddClientAppId pulumi.StringPtrInput `pulumi:"addClientAppId"`
	// The ID of an Azure Active Directory server application of type \"Web app/API\". This application represents the managed cluster's apiserver (Server application) (string)
	AddServerAppId pulumi.StringPtrInput `pulumi:"addServerAppId"`
	// The administrator username to use for Linux hosts. Default `azureuser` (string)
	AdminUsername pulumi.StringPtrInput `pulumi:"adminUsername"`
	// DNS prefix to be used to create the FQDN for the agent pool (string)
	AgentDnsPrefix pulumi.StringInput `pulumi:"agentDnsPrefix"`
	// GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the \"agent vm size\" specified. Default `0` (int)
	AgentOsDiskSize pulumi.IntPtrInput `pulumi:"agentOsDiskSize"`
	// Name for the agent pool, upto 12 alphanumeric characters. Default `agentpool0` (string)
	AgentPoolName pulumi.StringPtrInput `pulumi:"agentPoolName"`
	// Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]. Default `ManagedDisks` (string)
	AgentStorageProfile pulumi.StringPtrInput `pulumi:"agentStorageProfile"`
	// Size of machine in the agent pool. Default `Standard_D1_v2` (string)
	AgentVmSize pulumi.StringPtrInput `pulumi:"agentVmSize"`
	// Different authentication API url to use. Default `https://login.microsoftonline.com/` (string)
	AuthBaseUrl pulumi.StringPtrInput `pulumi:"authBaseUrl"`
	// Different resource management API url to use. Default `https://management.azure.com/` (string)
	BaseUrl pulumi.StringPtrInput `pulumi:"baseUrl"`
	// Azure client ID to use (string)
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// Azure client secret associated with the \"client id\" (string)
	ClientSecret pulumi.StringInput `pulumi:"clientSecret"`
	// Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive). Default `1` (int)
	Count pulumi.IntPtrInput `pulumi:"count"`
	// An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in \"service cidr\". Default `10.0.0.10` (string)
	DnsServiceIp pulumi.StringPtrInput `pulumi:"dnsServiceIp"`
	// A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in \"service cidr\". Default `172.17.0.1/16` (string)
	DockerBridgeCidr pulumi.StringPtrInput `pulumi:"dockerBridgeCidr"`
	// Enable the Kubernetes ingress with automatic public DNS name creation. Default `false` (bool)
	EnableHttpApplicationRouting pulumi.BoolPtrInput `pulumi:"enableHttpApplicationRouting"`
	// Turn on Azure Log Analytics monitoring. Uses the Log Analytics \"Default\" workspace if it exists, else creates one. if using an existing workspace, specifies \"log analytics workspace resource id\". Default `true` (bool)
	EnableMonitoring pulumi.BoolPtrInput `pulumi:"enableMonitoring"`
	// The Kubernetes master version (string)
	KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"`
	// Azure Kubernetes cluster location. Default `eastus` (string)
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}' (string)
	LogAnalyticsWorkspace pulumi.StringPtrInput `pulumi:"logAnalyticsWorkspace"`
	// The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group (string)
	LogAnalyticsWorkspaceResourceGroup pulumi.StringPtrInput `pulumi:"logAnalyticsWorkspaceResourceGroup"`
	// DNS prefix to use the Kubernetes cluster control pane (string)
	MasterDnsPrefix pulumi.StringInput `pulumi:"masterDnsPrefix"`
	// Maximum number of pods that can run on a node. Default `110` (int)
	MaxPods pulumi.IntPtrInput `pulumi:"maxPods"`
	// Network plugin used for building Kubernetes network. Chooses from `azure` or `kubenet`. Default `azure` (string)
	NetworkPlugin pulumi.StringPtrInput `pulumi:"networkPlugin"`
	// Network policy used for building Kubernetes network. Chooses from `calico` (string)
	NetworkPolicy pulumi.StringPtrInput `pulumi:"networkPolicy"`
	// A CIDR notation IP range from which to assign Kubernetes Pod IPs when \"network plugin\" is specified in \"kubenet\". Default `172.244.0.0/16` (string)
	PodCidr pulumi.StringPtrInput `pulumi:"podCidr"`
	// The name of the Cluster resource group (string)
	ResourceGroup pulumi.StringInput `pulumi:"resourceGroup"`
	// A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges. Default `10.0.0.0/16` (string)
	ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"`
	// Contents of the SSH public key used to authenticate with Linux hosts (string)
	SshPublicKeyContents pulumi.StringInput `pulumi:"sshPublicKeyContents"`
	// The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID (string)
	Subnet pulumi.StringInput `pulumi:"subnet"`
	// Subscription credentials which uniquely identify Microsoft Azure subscription (string)
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
	// Tags for Kubernetes cluster. For example, foo=bar (map)
	Tag pulumi.MapInput `pulumi:"tag"`
	// Azure tenant ID to use (string)
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The name of the virtual network to use. If it's not specified Rancher will create a new VPC (string)
	VirtualNetwork pulumi.StringInput `pulumi:"virtualNetwork"`
	// The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID (string)
	VirtualNetworkResourceGroup pulumi.StringInput `pulumi:"virtualNetworkResourceGroup"`
}

func (ClusterAksConfigArgs) ElementType added in v1.1.0

func (ClusterAksConfigArgs) ElementType() reflect.Type

func (ClusterAksConfigArgs) ToClusterAksConfigOutput added in v1.1.0

func (i ClusterAksConfigArgs) ToClusterAksConfigOutput() ClusterAksConfigOutput

func (ClusterAksConfigArgs) ToClusterAksConfigOutputWithContext added in v1.1.0

func (i ClusterAksConfigArgs) ToClusterAksConfigOutputWithContext(ctx context.Context) ClusterAksConfigOutput

func (ClusterAksConfigArgs) ToClusterAksConfigPtrOutput added in v1.1.0

func (i ClusterAksConfigArgs) ToClusterAksConfigPtrOutput() ClusterAksConfigPtrOutput

func (ClusterAksConfigArgs) ToClusterAksConfigPtrOutputWithContext added in v1.1.0

func (i ClusterAksConfigArgs) ToClusterAksConfigPtrOutputWithContext(ctx context.Context) ClusterAksConfigPtrOutput

type ClusterAksConfigInput added in v1.1.0

type ClusterAksConfigInput interface {
	pulumi.Input

	ToClusterAksConfigOutput() ClusterAksConfigOutput
	ToClusterAksConfigOutputWithContext(context.Context) ClusterAksConfigOutput
}

type ClusterAksConfigOutput added in v1.1.0

type ClusterAksConfigOutput struct{ *pulumi.OutputState }

func (ClusterAksConfigOutput) AadServerAppSecret added in v1.1.0

func (o ClusterAksConfigOutput) AadServerAppSecret() pulumi.StringPtrOutput

The secret of an Azure Active Directory server application (string)

func (ClusterAksConfigOutput) AadTenantId added in v1.1.0

The ID of an Azure Active Directory tenant (string)

func (ClusterAksConfigOutput) AddClientAppId added in v1.1.0

func (o ClusterAksConfigOutput) AddClientAppId() pulumi.StringPtrOutput

The ID of an Azure Active Directory client application of type \"Native\". This application is for user login via kubectl (string)

func (ClusterAksConfigOutput) AddServerAppId added in v1.1.0

func (o ClusterAksConfigOutput) AddServerAppId() pulumi.StringPtrOutput

The ID of an Azure Active Directory server application of type \"Web app/API\". This application represents the managed cluster's apiserver (Server application) (string)

func (ClusterAksConfigOutput) AdminUsername added in v1.1.0

func (o ClusterAksConfigOutput) AdminUsername() pulumi.StringPtrOutput

The administrator username to use for Linux hosts. Default `azureuser` (string)

func (ClusterAksConfigOutput) AgentDnsPrefix added in v1.1.0

func (o ClusterAksConfigOutput) AgentDnsPrefix() pulumi.StringOutput

DNS prefix to be used to create the FQDN for the agent pool (string)

func (ClusterAksConfigOutput) AgentOsDiskSize added in v1.1.0

func (o ClusterAksConfigOutput) AgentOsDiskSize() pulumi.IntPtrOutput

GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the \"agent vm size\" specified. Default `0` (int)

func (ClusterAksConfigOutput) AgentPoolName added in v1.1.0

func (o ClusterAksConfigOutput) AgentPoolName() pulumi.StringPtrOutput

Name for the agent pool, upto 12 alphanumeric characters. Default `agentpool0` (string)

func (ClusterAksConfigOutput) AgentStorageProfile added in v1.1.0

func (o ClusterAksConfigOutput) AgentStorageProfile() pulumi.StringPtrOutput

Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]. Default `ManagedDisks` (string)

func (ClusterAksConfigOutput) AgentVmSize added in v1.1.0

Size of machine in the agent pool. Default `Standard_D1_v2` (string)

func (ClusterAksConfigOutput) AuthBaseUrl added in v1.1.0

Different authentication API url to use. Default `https://login.microsoftonline.com/` (string)

func (ClusterAksConfigOutput) BaseUrl added in v1.1.0

Different resource management API url to use. Default `https://management.azure.com/` (string)

func (ClusterAksConfigOutput) ClientId added in v1.1.0

Azure client ID to use (string)

func (ClusterAksConfigOutput) ClientSecret added in v1.1.0

func (o ClusterAksConfigOutput) ClientSecret() pulumi.StringOutput

Azure client secret associated with the \"client id\" (string)

func (ClusterAksConfigOutput) Count added in v1.1.0

Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive). Default `1` (int)

func (ClusterAksConfigOutput) DnsServiceIp added in v1.1.0

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in \"service cidr\". Default `10.0.0.10` (string)

func (ClusterAksConfigOutput) DockerBridgeCidr added in v1.1.0

func (o ClusterAksConfigOutput) DockerBridgeCidr() pulumi.StringPtrOutput

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in \"service cidr\". Default `172.17.0.1/16` (string)

func (ClusterAksConfigOutput) ElementType added in v1.1.0

func (ClusterAksConfigOutput) ElementType() reflect.Type

func (ClusterAksConfigOutput) EnableHttpApplicationRouting added in v1.1.0

func (o ClusterAksConfigOutput) EnableHttpApplicationRouting() pulumi.BoolPtrOutput

Enable the Kubernetes ingress with automatic public DNS name creation. Default `false` (bool)

func (ClusterAksConfigOutput) EnableMonitoring added in v1.1.0

func (o ClusterAksConfigOutput) EnableMonitoring() pulumi.BoolPtrOutput

Turn on Azure Log Analytics monitoring. Uses the Log Analytics \"Default\" workspace if it exists, else creates one. if using an existing workspace, specifies \"log analytics workspace resource id\". Default `true` (bool)

func (ClusterAksConfigOutput) KubernetesVersion added in v1.1.0

func (o ClusterAksConfigOutput) KubernetesVersion() pulumi.StringOutput

The Kubernetes master version (string)

func (ClusterAksConfigOutput) Location added in v1.1.0

Azure Kubernetes cluster location. Default `eastus` (string)

func (ClusterAksConfigOutput) LogAnalyticsWorkspace added in v1.1.0

func (o ClusterAksConfigOutput) LogAnalyticsWorkspace() pulumi.StringPtrOutput

The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}' (string)

func (ClusterAksConfigOutput) LogAnalyticsWorkspaceResourceGroup added in v1.1.0

func (o ClusterAksConfigOutput) LogAnalyticsWorkspaceResourceGroup() pulumi.StringPtrOutput

The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group (string)

func (ClusterAksConfigOutput) MasterDnsPrefix added in v1.1.0

func (o ClusterAksConfigOutput) MasterDnsPrefix() pulumi.StringOutput

DNS prefix to use the Kubernetes cluster control pane (string)

func (ClusterAksConfigOutput) MaxPods added in v1.1.0

Maximum number of pods that can run on a node. Default `110` (int)

func (ClusterAksConfigOutput) NetworkPlugin added in v1.1.0

func (o ClusterAksConfigOutput) NetworkPlugin() pulumi.StringPtrOutput

Network plugin used for building Kubernetes network. Chooses from `azure` or `kubenet`. Default `azure` (string)

func (ClusterAksConfigOutput) NetworkPolicy added in v1.1.0

func (o ClusterAksConfigOutput) NetworkPolicy() pulumi.StringPtrOutput

Network policy used for building Kubernetes network. Chooses from `calico` (string)

func (ClusterAksConfigOutput) PodCidr added in v1.1.0

A CIDR notation IP range from which to assign Kubernetes Pod IPs when \"network plugin\" is specified in \"kubenet\". Default `172.244.0.0/16` (string)

func (ClusterAksConfigOutput) ResourceGroup added in v1.1.0

func (o ClusterAksConfigOutput) ResourceGroup() pulumi.StringOutput

The name of the Cluster resource group (string)

func (ClusterAksConfigOutput) ServiceCidr added in v1.1.0

A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges. Default `10.0.0.0/16` (string)

func (ClusterAksConfigOutput) SshPublicKeyContents added in v1.1.0

func (o ClusterAksConfigOutput) SshPublicKeyContents() pulumi.StringOutput

Contents of the SSH public key used to authenticate with Linux hosts (string)

func (ClusterAksConfigOutput) Subnet added in v1.1.0

The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID (string)

func (ClusterAksConfigOutput) SubscriptionId added in v1.1.0

func (o ClusterAksConfigOutput) SubscriptionId() pulumi.StringOutput

Subscription credentials which uniquely identify Microsoft Azure subscription (string)

func (ClusterAksConfigOutput) Tag added in v1.1.0

Tags for Kubernetes cluster. For example, foo=bar (map)

func (ClusterAksConfigOutput) TenantId added in v1.1.0

Azure tenant ID to use (string)

func (ClusterAksConfigOutput) ToClusterAksConfigOutput added in v1.1.0

func (o ClusterAksConfigOutput) ToClusterAksConfigOutput() ClusterAksConfigOutput

func (ClusterAksConfigOutput) ToClusterAksConfigOutputWithContext added in v1.1.0

func (o ClusterAksConfigOutput) ToClusterAksConfigOutputWithContext(ctx context.Context) ClusterAksConfigOutput

func (ClusterAksConfigOutput) ToClusterAksConfigPtrOutput added in v1.1.0

func (o ClusterAksConfigOutput) ToClusterAksConfigPtrOutput() ClusterAksConfigPtrOutput

func (ClusterAksConfigOutput) ToClusterAksConfigPtrOutputWithContext added in v1.1.0

func (o ClusterAksConfigOutput) ToClusterAksConfigPtrOutputWithContext(ctx context.Context) ClusterAksConfigPtrOutput

func (ClusterAksConfigOutput) VirtualNetwork added in v1.1.0

func (o ClusterAksConfigOutput) VirtualNetwork() pulumi.StringOutput

The name of the virtual network to use. If it's not specified Rancher will create a new VPC (string)

func (ClusterAksConfigOutput) VirtualNetworkResourceGroup added in v1.1.0

func (o ClusterAksConfigOutput) VirtualNetworkResourceGroup() pulumi.StringOutput

The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID (string)

type ClusterAksConfigPtrInput added in v1.1.0

type ClusterAksConfigPtrInput interface {
	pulumi.Input

	ToClusterAksConfigPtrOutput() ClusterAksConfigPtrOutput
	ToClusterAksConfigPtrOutputWithContext(context.Context) ClusterAksConfigPtrOutput
}

func ClusterAksConfigPtr added in v1.1.0

func ClusterAksConfigPtr(v *ClusterAksConfigArgs) ClusterAksConfigPtrInput

type ClusterAksConfigPtrOutput added in v1.1.0

type ClusterAksConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterAksConfigPtrOutput) AadServerAppSecret added in v1.1.0

func (o ClusterAksConfigPtrOutput) AadServerAppSecret() pulumi.StringPtrOutput

The secret of an Azure Active Directory server application (string)

func (ClusterAksConfigPtrOutput) AadTenantId added in v1.1.0

The ID of an Azure Active Directory tenant (string)

func (ClusterAksConfigPtrOutput) AddClientAppId added in v1.1.0

The ID of an Azure Active Directory client application of type \"Native\". This application is for user login via kubectl (string)

func (ClusterAksConfigPtrOutput) AddServerAppId added in v1.1.0

The ID of an Azure Active Directory server application of type \"Web app/API\". This application represents the managed cluster's apiserver (Server application) (string)

func (ClusterAksConfigPtrOutput) AdminUsername added in v1.1.0

The administrator username to use for Linux hosts. Default `azureuser` (string)

func (ClusterAksConfigPtrOutput) AgentDnsPrefix added in v1.1.0

func (o ClusterAksConfigPtrOutput) AgentDnsPrefix() pulumi.StringOutput

DNS prefix to be used to create the FQDN for the agent pool (string)

func (ClusterAksConfigPtrOutput) AgentOsDiskSize added in v1.1.0

func (o ClusterAksConfigPtrOutput) AgentOsDiskSize() pulumi.IntPtrOutput

GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the \"agent vm size\" specified. Default `0` (int)

func (ClusterAksConfigPtrOutput) AgentPoolName added in v1.1.0

Name for the agent pool, upto 12 alphanumeric characters. Default `agentpool0` (string)

func (ClusterAksConfigPtrOutput) AgentStorageProfile added in v1.1.0

func (o ClusterAksConfigPtrOutput) AgentStorageProfile() pulumi.StringPtrOutput

Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]. Default `ManagedDisks` (string)

func (ClusterAksConfigPtrOutput) AgentVmSize added in v1.1.0

Size of machine in the agent pool. Default `Standard_D1_v2` (string)

func (ClusterAksConfigPtrOutput) AuthBaseUrl added in v1.1.0

Different authentication API url to use. Default `https://login.microsoftonline.com/` (string)

func (ClusterAksConfigPtrOutput) BaseUrl added in v1.1.0

Different resource management API url to use. Default `https://management.azure.com/` (string)

func (ClusterAksConfigPtrOutput) ClientId added in v1.1.0

Azure client ID to use (string)

func (ClusterAksConfigPtrOutput) ClientSecret added in v1.1.0

Azure client secret associated with the \"client id\" (string)

func (ClusterAksConfigPtrOutput) Count added in v1.1.0

Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive). Default `1` (int)

func (ClusterAksConfigPtrOutput) DnsServiceIp added in v1.1.0

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in \"service cidr\". Default `10.0.0.10` (string)

func (ClusterAksConfigPtrOutput) DockerBridgeCidr added in v1.1.0

func (o ClusterAksConfigPtrOutput) DockerBridgeCidr() pulumi.StringPtrOutput

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in \"service cidr\". Default `172.17.0.1/16` (string)

func (ClusterAksConfigPtrOutput) Elem added in v1.1.0

func (ClusterAksConfigPtrOutput) ElementType added in v1.1.0

func (ClusterAksConfigPtrOutput) ElementType() reflect.Type

func (ClusterAksConfigPtrOutput) EnableHttpApplicationRouting added in v1.1.0

func (o ClusterAksConfigPtrOutput) EnableHttpApplicationRouting() pulumi.BoolPtrOutput

Enable the Kubernetes ingress with automatic public DNS name creation. Default `false` (bool)

func (ClusterAksConfigPtrOutput) EnableMonitoring added in v1.1.0

func (o ClusterAksConfigPtrOutput) EnableMonitoring() pulumi.BoolPtrOutput

Turn on Azure Log Analytics monitoring. Uses the Log Analytics \"Default\" workspace if it exists, else creates one. if using an existing workspace, specifies \"log analytics workspace resource id\". Default `true` (bool)

func (ClusterAksConfigPtrOutput) KubernetesVersion added in v1.1.0

func (o ClusterAksConfigPtrOutput) KubernetesVersion() pulumi.StringOutput

The Kubernetes master version (string)

func (ClusterAksConfigPtrOutput) Location added in v1.1.0

Azure Kubernetes cluster location. Default `eastus` (string)

func (ClusterAksConfigPtrOutput) LogAnalyticsWorkspace added in v1.1.0

func (o ClusterAksConfigPtrOutput) LogAnalyticsWorkspace() pulumi.StringPtrOutput

The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}' (string)

func (ClusterAksConfigPtrOutput) LogAnalyticsWorkspaceResourceGroup added in v1.1.0

func (o ClusterAksConfigPtrOutput) LogAnalyticsWorkspaceResourceGroup() pulumi.StringPtrOutput

The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group (string)

func (ClusterAksConfigPtrOutput) MasterDnsPrefix added in v1.1.0

func (o ClusterAksConfigPtrOutput) MasterDnsPrefix() pulumi.StringOutput

DNS prefix to use the Kubernetes cluster control pane (string)

func (ClusterAksConfigPtrOutput) MaxPods added in v1.1.0

Maximum number of pods that can run on a node. Default `110` (int)

func (ClusterAksConfigPtrOutput) NetworkPlugin added in v1.1.0

Network plugin used for building Kubernetes network. Chooses from `azure` or `kubenet`. Default `azure` (string)

func (ClusterAksConfigPtrOutput) NetworkPolicy added in v1.1.0

Network policy used for building Kubernetes network. Chooses from `calico` (string)

func (ClusterAksConfigPtrOutput) PodCidr added in v1.1.0

A CIDR notation IP range from which to assign Kubernetes Pod IPs when \"network plugin\" is specified in \"kubenet\". Default `172.244.0.0/16` (string)

func (ClusterAksConfigPtrOutput) ResourceGroup added in v1.1.0

func (o ClusterAksConfigPtrOutput) ResourceGroup() pulumi.StringOutput

The name of the Cluster resource group (string)

func (ClusterAksConfigPtrOutput) ServiceCidr added in v1.1.0

A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges. Default `10.0.0.0/16` (string)

func (ClusterAksConfigPtrOutput) SshPublicKeyContents added in v1.1.0

func (o ClusterAksConfigPtrOutput) SshPublicKeyContents() pulumi.StringOutput

Contents of the SSH public key used to authenticate with Linux hosts (string)

func (ClusterAksConfigPtrOutput) Subnet added in v1.1.0

The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID (string)

func (ClusterAksConfigPtrOutput) SubscriptionId added in v1.1.0

func (o ClusterAksConfigPtrOutput) SubscriptionId() pulumi.StringOutput

Subscription credentials which uniquely identify Microsoft Azure subscription (string)

func (ClusterAksConfigPtrOutput) Tag added in v1.1.0

Tags for Kubernetes cluster. For example, foo=bar (map)

func (ClusterAksConfigPtrOutput) TenantId added in v1.1.0

Azure tenant ID to use (string)

func (ClusterAksConfigPtrOutput) ToClusterAksConfigPtrOutput added in v1.1.0

func (o ClusterAksConfigPtrOutput) ToClusterAksConfigPtrOutput() ClusterAksConfigPtrOutput

func (ClusterAksConfigPtrOutput) ToClusterAksConfigPtrOutputWithContext added in v1.1.0

func (o ClusterAksConfigPtrOutput) ToClusterAksConfigPtrOutputWithContext(ctx context.Context) ClusterAksConfigPtrOutput

func (ClusterAksConfigPtrOutput) VirtualNetwork added in v1.1.0

func (o ClusterAksConfigPtrOutput) VirtualNetwork() pulumi.StringOutput

The name of the virtual network to use. If it's not specified Rancher will create a new VPC (string)

func (ClusterAksConfigPtrOutput) VirtualNetworkResourceGroup added in v1.1.0

func (o ClusterAksConfigPtrOutput) VirtualNetworkResourceGroup() pulumi.StringOutput

The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID (string)

type ClusterAlterGroup

type ClusterAlterGroup struct {
	pulumi.CustomResourceState

	// The cluster alert group annotations (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The cluster id where create cluster alert group (string)
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// The cluster alert group description (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The cluster alert group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrOutput `pulumi:"groupIntervalSeconds"`
	// The cluster alert group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrOutput `pulumi:"groupWaitSeconds"`
	// The cluster alert group labels (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The cluster alert group name (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The cluster alert group recipients (list)
	Recipients ClusterAlterGroupRecipientArrayOutput `pulumi:"recipients"`
	// The cluster alert group wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrOutput `pulumi:"repeatIntervalSeconds"`
}

Provides a Rancher v2 Cluster Alert Group resource. This can be used to create Cluster Alert Group for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/clusterAlertGroup.html.markdown.

func GetClusterAlterGroup

func GetClusterAlterGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterAlterGroupState, opts ...pulumi.ResourceOption) (*ClusterAlterGroup, error)

GetClusterAlterGroup gets an existing ClusterAlterGroup 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 NewClusterAlterGroup

func NewClusterAlterGroup(ctx *pulumi.Context,
	name string, args *ClusterAlterGroupArgs, opts ...pulumi.ResourceOption) (*ClusterAlterGroup, error)

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

type ClusterAlterGroupArgs

type ClusterAlterGroupArgs struct {
	// The cluster alert group annotations (map)
	Annotations pulumi.MapInput
	// The cluster id where create cluster alert group (string)
	ClusterId pulumi.StringInput
	// The cluster alert group description (string)
	Description pulumi.StringPtrInput
	// The cluster alert group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrInput
	// The cluster alert group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrInput
	// The cluster alert group labels (map)
	Labels pulumi.MapInput
	// The cluster alert group name (string)
	Name pulumi.StringPtrInput
	// The cluster alert group recipients (list)
	Recipients ClusterAlterGroupRecipientArrayInput
	// The cluster alert group wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrInput
}

The set of arguments for constructing a ClusterAlterGroup resource.

func (ClusterAlterGroupArgs) ElementType added in v1.1.0

func (ClusterAlterGroupArgs) ElementType() reflect.Type

type ClusterAlterGroupRecipient added in v1.1.0

type ClusterAlterGroupRecipient struct {
	// Use notifier default recipient, overriding `recipient` argument if set.  Default: `false` (bool)
	DefaultRecipient *bool `pulumi:"defaultRecipient"`
	// Recipient notifier ID (string)
	NotifierId string `pulumi:"notifierId"`
	// Recipient notifier ID. Supported values : `"pagerduty" | "slack" | "email" | "webhook" | "wechat"` (string)
	NotifierType *string `pulumi:"notifierType"`
	// Recipient (string)
	Recipient *string `pulumi:"recipient"`
}

type ClusterAlterGroupRecipientArgs added in v1.1.0

type ClusterAlterGroupRecipientArgs struct {
	// Use notifier default recipient, overriding `recipient` argument if set.  Default: `false` (bool)
	DefaultRecipient pulumi.BoolPtrInput `pulumi:"defaultRecipient"`
	// Recipient notifier ID (string)
	NotifierId pulumi.StringInput `pulumi:"notifierId"`
	// Recipient notifier ID. Supported values : `"pagerduty" | "slack" | "email" | "webhook" | "wechat"` (string)
	NotifierType pulumi.StringPtrInput `pulumi:"notifierType"`
	// Recipient (string)
	Recipient pulumi.StringPtrInput `pulumi:"recipient"`
}

func (ClusterAlterGroupRecipientArgs) ElementType added in v1.1.0

func (ClusterAlterGroupRecipientArgs) ToClusterAlterGroupRecipientOutput added in v1.1.0

func (i ClusterAlterGroupRecipientArgs) ToClusterAlterGroupRecipientOutput() ClusterAlterGroupRecipientOutput

func (ClusterAlterGroupRecipientArgs) ToClusterAlterGroupRecipientOutputWithContext added in v1.1.0

func (i ClusterAlterGroupRecipientArgs) ToClusterAlterGroupRecipientOutputWithContext(ctx context.Context) ClusterAlterGroupRecipientOutput

type ClusterAlterGroupRecipientArray added in v1.1.0

type ClusterAlterGroupRecipientArray []ClusterAlterGroupRecipientInput

func (ClusterAlterGroupRecipientArray) ElementType added in v1.1.0

func (ClusterAlterGroupRecipientArray) ToClusterAlterGroupRecipientArrayOutput added in v1.1.0

func (i ClusterAlterGroupRecipientArray) ToClusterAlterGroupRecipientArrayOutput() ClusterAlterGroupRecipientArrayOutput

func (ClusterAlterGroupRecipientArray) ToClusterAlterGroupRecipientArrayOutputWithContext added in v1.1.0

func (i ClusterAlterGroupRecipientArray) ToClusterAlterGroupRecipientArrayOutputWithContext(ctx context.Context) ClusterAlterGroupRecipientArrayOutput

type ClusterAlterGroupRecipientArrayInput added in v1.1.0

type ClusterAlterGroupRecipientArrayInput interface {
	pulumi.Input

	ToClusterAlterGroupRecipientArrayOutput() ClusterAlterGroupRecipientArrayOutput
	ToClusterAlterGroupRecipientArrayOutputWithContext(context.Context) ClusterAlterGroupRecipientArrayOutput
}

type ClusterAlterGroupRecipientArrayOutput added in v1.1.0

type ClusterAlterGroupRecipientArrayOutput struct{ *pulumi.OutputState }

func (ClusterAlterGroupRecipientArrayOutput) ElementType added in v1.1.0

func (ClusterAlterGroupRecipientArrayOutput) Index added in v1.1.0

func (ClusterAlterGroupRecipientArrayOutput) ToClusterAlterGroupRecipientArrayOutput added in v1.1.0

func (o ClusterAlterGroupRecipientArrayOutput) ToClusterAlterGroupRecipientArrayOutput() ClusterAlterGroupRecipientArrayOutput

func (ClusterAlterGroupRecipientArrayOutput) ToClusterAlterGroupRecipientArrayOutputWithContext added in v1.1.0

func (o ClusterAlterGroupRecipientArrayOutput) ToClusterAlterGroupRecipientArrayOutputWithContext(ctx context.Context) ClusterAlterGroupRecipientArrayOutput

type ClusterAlterGroupRecipientInput added in v1.1.0

type ClusterAlterGroupRecipientInput interface {
	pulumi.Input

	ToClusterAlterGroupRecipientOutput() ClusterAlterGroupRecipientOutput
	ToClusterAlterGroupRecipientOutputWithContext(context.Context) ClusterAlterGroupRecipientOutput
}

type ClusterAlterGroupRecipientOutput added in v1.1.0

type ClusterAlterGroupRecipientOutput struct{ *pulumi.OutputState }

func (ClusterAlterGroupRecipientOutput) DefaultRecipient added in v1.4.0

Use notifier default recipient, overriding `recipient` argument if set. Default: `false` (bool)

func (ClusterAlterGroupRecipientOutput) ElementType added in v1.1.0

func (ClusterAlterGroupRecipientOutput) NotifierId added in v1.1.0

Recipient notifier ID (string)

func (ClusterAlterGroupRecipientOutput) NotifierType added in v1.1.0

Recipient notifier ID. Supported values : `"pagerduty" | "slack" | "email" | "webhook" | "wechat"` (string)

func (ClusterAlterGroupRecipientOutput) Recipient added in v1.1.0

Recipient (string)

func (ClusterAlterGroupRecipientOutput) ToClusterAlterGroupRecipientOutput added in v1.1.0

func (o ClusterAlterGroupRecipientOutput) ToClusterAlterGroupRecipientOutput() ClusterAlterGroupRecipientOutput

func (ClusterAlterGroupRecipientOutput) ToClusterAlterGroupRecipientOutputWithContext added in v1.1.0

func (o ClusterAlterGroupRecipientOutput) ToClusterAlterGroupRecipientOutputWithContext(ctx context.Context) ClusterAlterGroupRecipientOutput

type ClusterAlterGroupState

type ClusterAlterGroupState struct {
	// The cluster alert group annotations (map)
	Annotations pulumi.MapInput
	// The cluster id where create cluster alert group (string)
	ClusterId pulumi.StringPtrInput
	// The cluster alert group description (string)
	Description pulumi.StringPtrInput
	// The cluster alert group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrInput
	// The cluster alert group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrInput
	// The cluster alert group labels (map)
	Labels pulumi.MapInput
	// The cluster alert group name (string)
	Name pulumi.StringPtrInput
	// The cluster alert group recipients (list)
	Recipients ClusterAlterGroupRecipientArrayInput
	// The cluster alert group wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrInput
}

func (ClusterAlterGroupState) ElementType added in v1.1.0

func (ClusterAlterGroupState) ElementType() reflect.Type

type ClusterAlterRule

type ClusterAlterRule struct {
	pulumi.CustomResourceState

	// The cluster alert rule annotations (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The cluster id where create cluster alert rule (string)
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// The cluster alert rule event rule. ConflictsWith: `"metricRule", "nodeRule", "systemServiceRule"“ (list Maxitems:1)
	EventRule ClusterAlterRuleEventRulePtrOutput `pulumi:"eventRule"`
	// The cluster alert rule alert group ID (string)
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// The cluster alert rule group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrOutput `pulumi:"groupIntervalSeconds"`
	// The cluster alert rule group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrOutput `pulumi:"groupWaitSeconds"`
	// The cluster alert rule inherited. Default: `true` (bool)
	Inherited pulumi.BoolPtrOutput `pulumi:"inherited"`
	// The cluster alert rule labels (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The cluster alert rule metric rule. ConflictsWith: `"eventRule", "nodeRule", "systemServiceRule"“ (list Maxitems:1)
	MetricRule ClusterAlterRuleMetricRulePtrOutput `pulumi:"metricRule"`
	// The cluster alert rule name (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The cluster alert rule node rule. ConflictsWith: `"eventRule", "metricRule", "systemServiceRule"“ (list Maxitems:1)
	NodeRule ClusterAlterRuleNodeRulePtrOutput `pulumi:"nodeRule"`
	// The cluster alert rule wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrOutput `pulumi:"repeatIntervalSeconds"`
	// The cluster alert rule severity. Supported values : `"critical" | "info" | "warning"`. Default: `critical` (string)
	Severity pulumi.StringPtrOutput `pulumi:"severity"`
	// The cluster alert rule system service rule. ConflictsWith: `"eventRule", "metricRule", "nodeRule"“ (list Maxitems:1)
	SystemServiceRule ClusterAlterRuleSystemServiceRulePtrOutput `pulumi:"systemServiceRule"`
}

Provides a Rancher v2 Cluster Alert Rule resource. This can be used to create Cluster Alert Rule for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/clusterAlertRule.html.markdown.

func GetClusterAlterRule

func GetClusterAlterRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterAlterRuleState, opts ...pulumi.ResourceOption) (*ClusterAlterRule, error)

GetClusterAlterRule gets an existing ClusterAlterRule 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 NewClusterAlterRule

func NewClusterAlterRule(ctx *pulumi.Context,
	name string, args *ClusterAlterRuleArgs, opts ...pulumi.ResourceOption) (*ClusterAlterRule, error)

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

type ClusterAlterRuleArgs

type ClusterAlterRuleArgs struct {
	// The cluster alert rule annotations (map)
	Annotations pulumi.MapInput
	// The cluster id where create cluster alert rule (string)
	ClusterId pulumi.StringInput
	// The cluster alert rule event rule. ConflictsWith: `"metricRule", "nodeRule", "systemServiceRule"“ (list Maxitems:1)
	EventRule ClusterAlterRuleEventRulePtrInput
	// The cluster alert rule alert group ID (string)
	GroupId pulumi.StringInput
	// The cluster alert rule group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrInput
	// The cluster alert rule group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrInput
	// The cluster alert rule inherited. Default: `true` (bool)
	Inherited pulumi.BoolPtrInput
	// The cluster alert rule labels (map)
	Labels pulumi.MapInput
	// The cluster alert rule metric rule. ConflictsWith: `"eventRule", "nodeRule", "systemServiceRule"“ (list Maxitems:1)
	MetricRule ClusterAlterRuleMetricRulePtrInput
	// The cluster alert rule name (string)
	Name pulumi.StringPtrInput
	// The cluster alert rule node rule. ConflictsWith: `"eventRule", "metricRule", "systemServiceRule"“ (list Maxitems:1)
	NodeRule ClusterAlterRuleNodeRulePtrInput
	// The cluster alert rule wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrInput
	// The cluster alert rule severity. Supported values : `"critical" | "info" | "warning"`. Default: `critical` (string)
	Severity pulumi.StringPtrInput
	// The cluster alert rule system service rule. ConflictsWith: `"eventRule", "metricRule", "nodeRule"“ (list Maxitems:1)
	SystemServiceRule ClusterAlterRuleSystemServiceRulePtrInput
}

The set of arguments for constructing a ClusterAlterRule resource.

func (ClusterAlterRuleArgs) ElementType added in v1.1.0

func (ClusterAlterRuleArgs) ElementType() reflect.Type

type ClusterAlterRuleEventRule added in v1.1.0

type ClusterAlterRuleEventRule struct {
	// Event type. Supported values : `"Warning" | "Normal"`. Default: `Warning` (string)
	EventType *string `pulumi:"eventType"`
	// Resource kind. Supported values : `"DaemonSet" | "Deployment" | "Node" | "Pod" | "StatefulSet"` (string)
	ResourceKind string `pulumi:"resourceKind"`
}

type ClusterAlterRuleEventRuleArgs added in v1.1.0

type ClusterAlterRuleEventRuleArgs struct {
	// Event type. Supported values : `"Warning" | "Normal"`. Default: `Warning` (string)
	EventType pulumi.StringPtrInput `pulumi:"eventType"`
	// Resource kind. Supported values : `"DaemonSet" | "Deployment" | "Node" | "Pod" | "StatefulSet"` (string)
	ResourceKind pulumi.StringInput `pulumi:"resourceKind"`
}

func (ClusterAlterRuleEventRuleArgs) ElementType added in v1.1.0

func (ClusterAlterRuleEventRuleArgs) ToClusterAlterRuleEventRuleOutput added in v1.1.0

func (i ClusterAlterRuleEventRuleArgs) ToClusterAlterRuleEventRuleOutput() ClusterAlterRuleEventRuleOutput

func (ClusterAlterRuleEventRuleArgs) ToClusterAlterRuleEventRuleOutputWithContext added in v1.1.0

func (i ClusterAlterRuleEventRuleArgs) ToClusterAlterRuleEventRuleOutputWithContext(ctx context.Context) ClusterAlterRuleEventRuleOutput

func (ClusterAlterRuleEventRuleArgs) ToClusterAlterRuleEventRulePtrOutput added in v1.1.0

func (i ClusterAlterRuleEventRuleArgs) ToClusterAlterRuleEventRulePtrOutput() ClusterAlterRuleEventRulePtrOutput

func (ClusterAlterRuleEventRuleArgs) ToClusterAlterRuleEventRulePtrOutputWithContext added in v1.1.0

func (i ClusterAlterRuleEventRuleArgs) ToClusterAlterRuleEventRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleEventRulePtrOutput

type ClusterAlterRuleEventRuleInput added in v1.1.0

type ClusterAlterRuleEventRuleInput interface {
	pulumi.Input

	ToClusterAlterRuleEventRuleOutput() ClusterAlterRuleEventRuleOutput
	ToClusterAlterRuleEventRuleOutputWithContext(context.Context) ClusterAlterRuleEventRuleOutput
}

type ClusterAlterRuleEventRuleOutput added in v1.1.0

type ClusterAlterRuleEventRuleOutput struct{ *pulumi.OutputState }

func (ClusterAlterRuleEventRuleOutput) ElementType added in v1.1.0

func (ClusterAlterRuleEventRuleOutput) EventType added in v1.1.0

Event type. Supported values : `"Warning" | "Normal"`. Default: `Warning` (string)

func (ClusterAlterRuleEventRuleOutput) ResourceKind added in v1.1.0

Resource kind. Supported values : `"DaemonSet" | "Deployment" | "Node" | "Pod" | "StatefulSet"` (string)

func (ClusterAlterRuleEventRuleOutput) ToClusterAlterRuleEventRuleOutput added in v1.1.0

func (o ClusterAlterRuleEventRuleOutput) ToClusterAlterRuleEventRuleOutput() ClusterAlterRuleEventRuleOutput

func (ClusterAlterRuleEventRuleOutput) ToClusterAlterRuleEventRuleOutputWithContext added in v1.1.0

func (o ClusterAlterRuleEventRuleOutput) ToClusterAlterRuleEventRuleOutputWithContext(ctx context.Context) ClusterAlterRuleEventRuleOutput

func (ClusterAlterRuleEventRuleOutput) ToClusterAlterRuleEventRulePtrOutput added in v1.1.0

func (o ClusterAlterRuleEventRuleOutput) ToClusterAlterRuleEventRulePtrOutput() ClusterAlterRuleEventRulePtrOutput

func (ClusterAlterRuleEventRuleOutput) ToClusterAlterRuleEventRulePtrOutputWithContext added in v1.1.0

func (o ClusterAlterRuleEventRuleOutput) ToClusterAlterRuleEventRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleEventRulePtrOutput

type ClusterAlterRuleEventRulePtrInput added in v1.1.0

type ClusterAlterRuleEventRulePtrInput interface {
	pulumi.Input

	ToClusterAlterRuleEventRulePtrOutput() ClusterAlterRuleEventRulePtrOutput
	ToClusterAlterRuleEventRulePtrOutputWithContext(context.Context) ClusterAlterRuleEventRulePtrOutput
}

func ClusterAlterRuleEventRulePtr added in v1.1.0

type ClusterAlterRuleEventRulePtrOutput added in v1.1.0

type ClusterAlterRuleEventRulePtrOutput struct{ *pulumi.OutputState }

func (ClusterAlterRuleEventRulePtrOutput) Elem added in v1.1.0

func (ClusterAlterRuleEventRulePtrOutput) ElementType added in v1.1.0

func (ClusterAlterRuleEventRulePtrOutput) EventType added in v1.1.0

Event type. Supported values : `"Warning" | "Normal"`. Default: `Warning` (string)

func (ClusterAlterRuleEventRulePtrOutput) ResourceKind added in v1.1.0

Resource kind. Supported values : `"DaemonSet" | "Deployment" | "Node" | "Pod" | "StatefulSet"` (string)

func (ClusterAlterRuleEventRulePtrOutput) ToClusterAlterRuleEventRulePtrOutput added in v1.1.0

func (o ClusterAlterRuleEventRulePtrOutput) ToClusterAlterRuleEventRulePtrOutput() ClusterAlterRuleEventRulePtrOutput

func (ClusterAlterRuleEventRulePtrOutput) ToClusterAlterRuleEventRulePtrOutputWithContext added in v1.1.0

func (o ClusterAlterRuleEventRulePtrOutput) ToClusterAlterRuleEventRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleEventRulePtrOutput

type ClusterAlterRuleMetricRule added in v1.1.0

type ClusterAlterRuleMetricRule struct {
	// Metric rule comparison. Supported values : `"equal" | "greater-or-equal" | "greater-than" | "less-or-equal" | "less-than" | "not-equal" | "has-value"`. Default: `equal`  (string)
	Comparison *string `pulumi:"comparison"`
	// Metric rule description (string)
	Description *string `pulumi:"description"`
	// Metric rule duration (string)
	Duration string `pulumi:"duration"`
	// Metric rule expression (string)
	Expression string `pulumi:"expression"`
	// Metric rule threshold value (float64)
	ThresholdValue float64 `pulumi:"thresholdValue"`
}

type ClusterAlterRuleMetricRuleArgs added in v1.1.0

type ClusterAlterRuleMetricRuleArgs struct {
	// Metric rule comparison. Supported values : `"equal" | "greater-or-equal" | "greater-than" | "less-or-equal" | "less-than" | "not-equal" | "has-value"`. Default: `equal`  (string)
	Comparison pulumi.StringPtrInput `pulumi:"comparison"`
	// Metric rule description (string)
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Metric rule duration (string)
	Duration pulumi.StringInput `pulumi:"duration"`
	// Metric rule expression (string)
	Expression pulumi.StringInput `pulumi:"expression"`
	// Metric rule threshold value (float64)
	ThresholdValue pulumi.Float64Input `pulumi:"thresholdValue"`
}

func (ClusterAlterRuleMetricRuleArgs) ElementType added in v1.1.0

func (ClusterAlterRuleMetricRuleArgs) ToClusterAlterRuleMetricRuleOutput added in v1.1.0

func (i ClusterAlterRuleMetricRuleArgs) ToClusterAlterRuleMetricRuleOutput() ClusterAlterRuleMetricRuleOutput

func (ClusterAlterRuleMetricRuleArgs) ToClusterAlterRuleMetricRuleOutputWithContext added in v1.1.0

func (i ClusterAlterRuleMetricRuleArgs) ToClusterAlterRuleMetricRuleOutputWithContext(ctx context.Context) ClusterAlterRuleMetricRuleOutput

func (ClusterAlterRuleMetricRuleArgs) ToClusterAlterRuleMetricRulePtrOutput added in v1.1.0

func (i ClusterAlterRuleMetricRuleArgs) ToClusterAlterRuleMetricRulePtrOutput() ClusterAlterRuleMetricRulePtrOutput

func (ClusterAlterRuleMetricRuleArgs) ToClusterAlterRuleMetricRulePtrOutputWithContext added in v1.1.0

func (i ClusterAlterRuleMetricRuleArgs) ToClusterAlterRuleMetricRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleMetricRulePtrOutput

type ClusterAlterRuleMetricRuleInput added in v1.1.0

type ClusterAlterRuleMetricRuleInput interface {
	pulumi.Input

	ToClusterAlterRuleMetricRuleOutput() ClusterAlterRuleMetricRuleOutput
	ToClusterAlterRuleMetricRuleOutputWithContext(context.Context) ClusterAlterRuleMetricRuleOutput
}

type ClusterAlterRuleMetricRuleOutput added in v1.1.0

type ClusterAlterRuleMetricRuleOutput struct{ *pulumi.OutputState }

func (ClusterAlterRuleMetricRuleOutput) Comparison added in v1.1.0

Metric rule comparison. Supported values : `"equal" | "greater-or-equal" | "greater-than" | "less-or-equal" | "less-than" | "not-equal" | "has-value"`. Default: `equal` (string)

func (ClusterAlterRuleMetricRuleOutput) Description added in v1.1.0

Metric rule description (string)

func (ClusterAlterRuleMetricRuleOutput) Duration added in v1.1.0

Metric rule duration (string)

func (ClusterAlterRuleMetricRuleOutput) ElementType added in v1.1.0

func (ClusterAlterRuleMetricRuleOutput) Expression added in v1.1.0

Metric rule expression (string)

func (ClusterAlterRuleMetricRuleOutput) ThresholdValue added in v1.1.0

Metric rule threshold value (float64)

func (ClusterAlterRuleMetricRuleOutput) ToClusterAlterRuleMetricRuleOutput added in v1.1.0

func (o ClusterAlterRuleMetricRuleOutput) ToClusterAlterRuleMetricRuleOutput() ClusterAlterRuleMetricRuleOutput

func (ClusterAlterRuleMetricRuleOutput) ToClusterAlterRuleMetricRuleOutputWithContext added in v1.1.0

func (o ClusterAlterRuleMetricRuleOutput) ToClusterAlterRuleMetricRuleOutputWithContext(ctx context.Context) ClusterAlterRuleMetricRuleOutput

func (ClusterAlterRuleMetricRuleOutput) ToClusterAlterRuleMetricRulePtrOutput added in v1.1.0

func (o ClusterAlterRuleMetricRuleOutput) ToClusterAlterRuleMetricRulePtrOutput() ClusterAlterRuleMetricRulePtrOutput

func (ClusterAlterRuleMetricRuleOutput) ToClusterAlterRuleMetricRulePtrOutputWithContext added in v1.1.0

func (o ClusterAlterRuleMetricRuleOutput) ToClusterAlterRuleMetricRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleMetricRulePtrOutput

type ClusterAlterRuleMetricRulePtrInput added in v1.1.0

type ClusterAlterRuleMetricRulePtrInput interface {
	pulumi.Input

	ToClusterAlterRuleMetricRulePtrOutput() ClusterAlterRuleMetricRulePtrOutput
	ToClusterAlterRuleMetricRulePtrOutputWithContext(context.Context) ClusterAlterRuleMetricRulePtrOutput
}

func ClusterAlterRuleMetricRulePtr added in v1.1.0

type ClusterAlterRuleMetricRulePtrOutput added in v1.1.0

type ClusterAlterRuleMetricRulePtrOutput struct{ *pulumi.OutputState }

func (ClusterAlterRuleMetricRulePtrOutput) Comparison added in v1.1.0

Metric rule comparison. Supported values : `"equal" | "greater-or-equal" | "greater-than" | "less-or-equal" | "less-than" | "not-equal" | "has-value"`. Default: `equal` (string)

func (ClusterAlterRuleMetricRulePtrOutput) Description added in v1.1.0

Metric rule description (string)

func (ClusterAlterRuleMetricRulePtrOutput) Duration added in v1.1.0

Metric rule duration (string)

func (ClusterAlterRuleMetricRulePtrOutput) Elem added in v1.1.0

func (ClusterAlterRuleMetricRulePtrOutput) ElementType added in v1.1.0

func (ClusterAlterRuleMetricRulePtrOutput) Expression added in v1.1.0

Metric rule expression (string)

func (ClusterAlterRuleMetricRulePtrOutput) ThresholdValue added in v1.1.0

Metric rule threshold value (float64)

func (ClusterAlterRuleMetricRulePtrOutput) ToClusterAlterRuleMetricRulePtrOutput added in v1.1.0

func (o ClusterAlterRuleMetricRulePtrOutput) ToClusterAlterRuleMetricRulePtrOutput() ClusterAlterRuleMetricRulePtrOutput

func (ClusterAlterRuleMetricRulePtrOutput) ToClusterAlterRuleMetricRulePtrOutputWithContext added in v1.1.0

func (o ClusterAlterRuleMetricRulePtrOutput) ToClusterAlterRuleMetricRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleMetricRulePtrOutput

type ClusterAlterRuleNodeRule added in v1.1.0

type ClusterAlterRuleNodeRule struct {
	// System service rule condition. Supported values : `"controller-manager" | "etcd" | "scheduler"`. Default: `scheduler` (string)
	Condition *string `pulumi:"condition"`
	// Node rule cpu threshold. Default: `70` (int)
	CpuThreshold *int `pulumi:"cpuThreshold"`
	// Node rule mem threshold. Default: `70` (int)
	MemThreshold *int `pulumi:"memThreshold"`
	// Node ID (string)
	NodeId *string `pulumi:"nodeId"`
	// Node rule selector (map)
	Selector map[string]interface{} `pulumi:"selector"`
}

type ClusterAlterRuleNodeRuleArgs added in v1.1.0

type ClusterAlterRuleNodeRuleArgs struct {
	// System service rule condition. Supported values : `"controller-manager" | "etcd" | "scheduler"`. Default: `scheduler` (string)
	Condition pulumi.StringPtrInput `pulumi:"condition"`
	// Node rule cpu threshold. Default: `70` (int)
	CpuThreshold pulumi.IntPtrInput `pulumi:"cpuThreshold"`
	// Node rule mem threshold. Default: `70` (int)
	MemThreshold pulumi.IntPtrInput `pulumi:"memThreshold"`
	// Node ID (string)
	NodeId pulumi.StringPtrInput `pulumi:"nodeId"`
	// Node rule selector (map)
	Selector pulumi.MapInput `pulumi:"selector"`
}

func (ClusterAlterRuleNodeRuleArgs) ElementType added in v1.1.0

func (ClusterAlterRuleNodeRuleArgs) ToClusterAlterRuleNodeRuleOutput added in v1.1.0

func (i ClusterAlterRuleNodeRuleArgs) ToClusterAlterRuleNodeRuleOutput() ClusterAlterRuleNodeRuleOutput

func (ClusterAlterRuleNodeRuleArgs) ToClusterAlterRuleNodeRuleOutputWithContext added in v1.1.0

func (i ClusterAlterRuleNodeRuleArgs) ToClusterAlterRuleNodeRuleOutputWithContext(ctx context.Context) ClusterAlterRuleNodeRuleOutput

func (ClusterAlterRuleNodeRuleArgs) ToClusterAlterRuleNodeRulePtrOutput added in v1.1.0

func (i ClusterAlterRuleNodeRuleArgs) ToClusterAlterRuleNodeRulePtrOutput() ClusterAlterRuleNodeRulePtrOutput

func (ClusterAlterRuleNodeRuleArgs) ToClusterAlterRuleNodeRulePtrOutputWithContext added in v1.1.0

func (i ClusterAlterRuleNodeRuleArgs) ToClusterAlterRuleNodeRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleNodeRulePtrOutput

type ClusterAlterRuleNodeRuleInput added in v1.1.0

type ClusterAlterRuleNodeRuleInput interface {
	pulumi.Input

	ToClusterAlterRuleNodeRuleOutput() ClusterAlterRuleNodeRuleOutput
	ToClusterAlterRuleNodeRuleOutputWithContext(context.Context) ClusterAlterRuleNodeRuleOutput
}

type ClusterAlterRuleNodeRuleOutput added in v1.1.0

type ClusterAlterRuleNodeRuleOutput struct{ *pulumi.OutputState }

func (ClusterAlterRuleNodeRuleOutput) Condition added in v1.1.0

System service rule condition. Supported values : `"controller-manager" | "etcd" | "scheduler"`. Default: `scheduler` (string)

func (ClusterAlterRuleNodeRuleOutput) CpuThreshold added in v1.1.0

Node rule cpu threshold. Default: `70` (int)

func (ClusterAlterRuleNodeRuleOutput) ElementType added in v1.1.0

func (ClusterAlterRuleNodeRuleOutput) MemThreshold added in v1.1.0

Node rule mem threshold. Default: `70` (int)

func (ClusterAlterRuleNodeRuleOutput) NodeId added in v1.1.0

Node ID (string)

func (ClusterAlterRuleNodeRuleOutput) Selector added in v1.1.0

Node rule selector (map)

func (ClusterAlterRuleNodeRuleOutput) ToClusterAlterRuleNodeRuleOutput added in v1.1.0

func (o ClusterAlterRuleNodeRuleOutput) ToClusterAlterRuleNodeRuleOutput() ClusterAlterRuleNodeRuleOutput

func (ClusterAlterRuleNodeRuleOutput) ToClusterAlterRuleNodeRuleOutputWithContext added in v1.1.0

func (o ClusterAlterRuleNodeRuleOutput) ToClusterAlterRuleNodeRuleOutputWithContext(ctx context.Context) ClusterAlterRuleNodeRuleOutput

func (ClusterAlterRuleNodeRuleOutput) ToClusterAlterRuleNodeRulePtrOutput added in v1.1.0

func (o ClusterAlterRuleNodeRuleOutput) ToClusterAlterRuleNodeRulePtrOutput() ClusterAlterRuleNodeRulePtrOutput

func (ClusterAlterRuleNodeRuleOutput) ToClusterAlterRuleNodeRulePtrOutputWithContext added in v1.1.0

func (o ClusterAlterRuleNodeRuleOutput) ToClusterAlterRuleNodeRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleNodeRulePtrOutput

type ClusterAlterRuleNodeRulePtrInput added in v1.1.0

type ClusterAlterRuleNodeRulePtrInput interface {
	pulumi.Input

	ToClusterAlterRuleNodeRulePtrOutput() ClusterAlterRuleNodeRulePtrOutput
	ToClusterAlterRuleNodeRulePtrOutputWithContext(context.Context) ClusterAlterRuleNodeRulePtrOutput
}

func ClusterAlterRuleNodeRulePtr added in v1.1.0

func ClusterAlterRuleNodeRulePtr(v *ClusterAlterRuleNodeRuleArgs) ClusterAlterRuleNodeRulePtrInput

type ClusterAlterRuleNodeRulePtrOutput added in v1.1.0

type ClusterAlterRuleNodeRulePtrOutput struct{ *pulumi.OutputState }

func (ClusterAlterRuleNodeRulePtrOutput) Condition added in v1.1.0

System service rule condition. Supported values : `"controller-manager" | "etcd" | "scheduler"`. Default: `scheduler` (string)

func (ClusterAlterRuleNodeRulePtrOutput) CpuThreshold added in v1.1.0

Node rule cpu threshold. Default: `70` (int)

func (ClusterAlterRuleNodeRulePtrOutput) Elem added in v1.1.0

func (ClusterAlterRuleNodeRulePtrOutput) ElementType added in v1.1.0

func (ClusterAlterRuleNodeRulePtrOutput) MemThreshold added in v1.1.0

Node rule mem threshold. Default: `70` (int)

func (ClusterAlterRuleNodeRulePtrOutput) NodeId added in v1.1.0

Node ID (string)

func (ClusterAlterRuleNodeRulePtrOutput) Selector added in v1.1.0

Node rule selector (map)

func (ClusterAlterRuleNodeRulePtrOutput) ToClusterAlterRuleNodeRulePtrOutput added in v1.1.0

func (o ClusterAlterRuleNodeRulePtrOutput) ToClusterAlterRuleNodeRulePtrOutput() ClusterAlterRuleNodeRulePtrOutput

func (ClusterAlterRuleNodeRulePtrOutput) ToClusterAlterRuleNodeRulePtrOutputWithContext added in v1.1.0

func (o ClusterAlterRuleNodeRulePtrOutput) ToClusterAlterRuleNodeRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleNodeRulePtrOutput

type ClusterAlterRuleState

type ClusterAlterRuleState struct {
	// The cluster alert rule annotations (map)
	Annotations pulumi.MapInput
	// The cluster id where create cluster alert rule (string)
	ClusterId pulumi.StringPtrInput
	// The cluster alert rule event rule. ConflictsWith: `"metricRule", "nodeRule", "systemServiceRule"“ (list Maxitems:1)
	EventRule ClusterAlterRuleEventRulePtrInput
	// The cluster alert rule alert group ID (string)
	GroupId pulumi.StringPtrInput
	// The cluster alert rule group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrInput
	// The cluster alert rule group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrInput
	// The cluster alert rule inherited. Default: `true` (bool)
	Inherited pulumi.BoolPtrInput
	// The cluster alert rule labels (map)
	Labels pulumi.MapInput
	// The cluster alert rule metric rule. ConflictsWith: `"eventRule", "nodeRule", "systemServiceRule"“ (list Maxitems:1)
	MetricRule ClusterAlterRuleMetricRulePtrInput
	// The cluster alert rule name (string)
	Name pulumi.StringPtrInput
	// The cluster alert rule node rule. ConflictsWith: `"eventRule", "metricRule", "systemServiceRule"“ (list Maxitems:1)
	NodeRule ClusterAlterRuleNodeRulePtrInput
	// The cluster alert rule wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrInput
	// The cluster alert rule severity. Supported values : `"critical" | "info" | "warning"`. Default: `critical` (string)
	Severity pulumi.StringPtrInput
	// The cluster alert rule system service rule. ConflictsWith: `"eventRule", "metricRule", "nodeRule"“ (list Maxitems:1)
	SystemServiceRule ClusterAlterRuleSystemServiceRulePtrInput
}

func (ClusterAlterRuleState) ElementType added in v1.1.0

func (ClusterAlterRuleState) ElementType() reflect.Type

type ClusterAlterRuleSystemServiceRule added in v1.1.0

type ClusterAlterRuleSystemServiceRule struct {
	// System service rule condition. Supported values : `"controller-manager" | "etcd" | "scheduler"`. Default: `scheduler` (string)
	Condition *string `pulumi:"condition"`
}

type ClusterAlterRuleSystemServiceRuleArgs added in v1.1.0

type ClusterAlterRuleSystemServiceRuleArgs struct {
	// System service rule condition. Supported values : `"controller-manager" | "etcd" | "scheduler"`. Default: `scheduler` (string)
	Condition pulumi.StringPtrInput `pulumi:"condition"`
}

func (ClusterAlterRuleSystemServiceRuleArgs) ElementType added in v1.1.0

func (ClusterAlterRuleSystemServiceRuleArgs) ToClusterAlterRuleSystemServiceRuleOutput added in v1.1.0

func (i ClusterAlterRuleSystemServiceRuleArgs) ToClusterAlterRuleSystemServiceRuleOutput() ClusterAlterRuleSystemServiceRuleOutput

func (ClusterAlterRuleSystemServiceRuleArgs) ToClusterAlterRuleSystemServiceRuleOutputWithContext added in v1.1.0

func (i ClusterAlterRuleSystemServiceRuleArgs) ToClusterAlterRuleSystemServiceRuleOutputWithContext(ctx context.Context) ClusterAlterRuleSystemServiceRuleOutput

func (ClusterAlterRuleSystemServiceRuleArgs) ToClusterAlterRuleSystemServiceRulePtrOutput added in v1.1.0

func (i ClusterAlterRuleSystemServiceRuleArgs) ToClusterAlterRuleSystemServiceRulePtrOutput() ClusterAlterRuleSystemServiceRulePtrOutput

func (ClusterAlterRuleSystemServiceRuleArgs) ToClusterAlterRuleSystemServiceRulePtrOutputWithContext added in v1.1.0

func (i ClusterAlterRuleSystemServiceRuleArgs) ToClusterAlterRuleSystemServiceRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleSystemServiceRulePtrOutput

type ClusterAlterRuleSystemServiceRuleInput added in v1.1.0

type ClusterAlterRuleSystemServiceRuleInput interface {
	pulumi.Input

	ToClusterAlterRuleSystemServiceRuleOutput() ClusterAlterRuleSystemServiceRuleOutput
	ToClusterAlterRuleSystemServiceRuleOutputWithContext(context.Context) ClusterAlterRuleSystemServiceRuleOutput
}

type ClusterAlterRuleSystemServiceRuleOutput added in v1.1.0

type ClusterAlterRuleSystemServiceRuleOutput struct{ *pulumi.OutputState }

func (ClusterAlterRuleSystemServiceRuleOutput) Condition added in v1.1.0

System service rule condition. Supported values : `"controller-manager" | "etcd" | "scheduler"`. Default: `scheduler` (string)

func (ClusterAlterRuleSystemServiceRuleOutput) ElementType added in v1.1.0

func (ClusterAlterRuleSystemServiceRuleOutput) ToClusterAlterRuleSystemServiceRuleOutput added in v1.1.0

func (o ClusterAlterRuleSystemServiceRuleOutput) ToClusterAlterRuleSystemServiceRuleOutput() ClusterAlterRuleSystemServiceRuleOutput

func (ClusterAlterRuleSystemServiceRuleOutput) ToClusterAlterRuleSystemServiceRuleOutputWithContext added in v1.1.0

func (o ClusterAlterRuleSystemServiceRuleOutput) ToClusterAlterRuleSystemServiceRuleOutputWithContext(ctx context.Context) ClusterAlterRuleSystemServiceRuleOutput

func (ClusterAlterRuleSystemServiceRuleOutput) ToClusterAlterRuleSystemServiceRulePtrOutput added in v1.1.0

func (o ClusterAlterRuleSystemServiceRuleOutput) ToClusterAlterRuleSystemServiceRulePtrOutput() ClusterAlterRuleSystemServiceRulePtrOutput

func (ClusterAlterRuleSystemServiceRuleOutput) ToClusterAlterRuleSystemServiceRulePtrOutputWithContext added in v1.1.0

func (o ClusterAlterRuleSystemServiceRuleOutput) ToClusterAlterRuleSystemServiceRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleSystemServiceRulePtrOutput

type ClusterAlterRuleSystemServiceRulePtrInput added in v1.1.0

type ClusterAlterRuleSystemServiceRulePtrInput interface {
	pulumi.Input

	ToClusterAlterRuleSystemServiceRulePtrOutput() ClusterAlterRuleSystemServiceRulePtrOutput
	ToClusterAlterRuleSystemServiceRulePtrOutputWithContext(context.Context) ClusterAlterRuleSystemServiceRulePtrOutput
}

type ClusterAlterRuleSystemServiceRulePtrOutput added in v1.1.0

type ClusterAlterRuleSystemServiceRulePtrOutput struct{ *pulumi.OutputState }

func (ClusterAlterRuleSystemServiceRulePtrOutput) Condition added in v1.1.0

System service rule condition. Supported values : `"controller-manager" | "etcd" | "scheduler"`. Default: `scheduler` (string)

func (ClusterAlterRuleSystemServiceRulePtrOutput) Elem added in v1.1.0

func (ClusterAlterRuleSystemServiceRulePtrOutput) ElementType added in v1.1.0

func (ClusterAlterRuleSystemServiceRulePtrOutput) ToClusterAlterRuleSystemServiceRulePtrOutput added in v1.1.0

func (o ClusterAlterRuleSystemServiceRulePtrOutput) ToClusterAlterRuleSystemServiceRulePtrOutput() ClusterAlterRuleSystemServiceRulePtrOutput

func (ClusterAlterRuleSystemServiceRulePtrOutput) ToClusterAlterRuleSystemServiceRulePtrOutputWithContext added in v1.1.0

func (o ClusterAlterRuleSystemServiceRulePtrOutput) ToClusterAlterRuleSystemServiceRulePtrOutputWithContext(ctx context.Context) ClusterAlterRuleSystemServiceRulePtrOutput

type ClusterArgs

type ClusterArgs struct {
	// The Azure AKS configuration for `aks` Clusters. Conflicts with `eksConfig`, `gkeConfig`, `k3sConfig` and `rkeConfig` (list maxitems:1)
	AksConfig ClusterAksConfigPtrInput
	// Annotations for cluster registration token object (map)
	Annotations pulumi.MapInput
	// Enabling the [local cluster authorized endpoint](https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/options/#local-cluster-auth-endpoint) allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
	ClusterAuthEndpoint ClusterClusterAuthEndpointPtrInput
	// Cluster monitoring config. Any parameter defined in [rancher-monitoring charts](https://github.com/rancher/system-charts/tree/dev/charts/rancher-monitoring) could be configured  (list maxitems:1)
	ClusterMonitoringInput ClusterClusterMonitoringInputPtrInput
	// Cluster template answers. Just for Rancher v2.3.x and above (list maxitems:1)
	ClusterTemplateAnswers ClusterClusterTemplateAnswersPtrInput
	// Cluster template ID. Just for Rancher v2.3.x and above (string)
	ClusterTemplateId pulumi.StringPtrInput
	// Cluster template questions. Just for Rancher v2.3.x and above (list)
	ClusterTemplateQuestions ClusterClusterTemplateQuestionArrayInput
	// Cluster template revision ID. Just for Rancher v2.3.x and above (string)
	ClusterTemplateRevisionId pulumi.StringPtrInput
	// [Default pod security policy template id](https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/options/#pod-security-policy-support) (string)
	DefaultPodSecurityPolicyTemplateId pulumi.StringPtrInput
	// An optional description of this cluster (string)
	Description pulumi.StringPtrInput
	// Desired agent image. Just for Rancher v2.3.x and above (string)
	DesiredAgentImage pulumi.StringPtrInput
	// Desired auth image. Just for Rancher v2.3.x and above (string)
	DesiredAuthImage pulumi.StringPtrInput
	// Desired auth image. Just for Rancher v2.3.x and above (string)
	DockerRootDir pulumi.StringPtrInput
	// (Computed) The driver used for the Cluster. `imported`, `azurekubernetesservice`, `amazonelasticcontainerservice`, `googlekubernetesengine` and `rancherKubernetesEngine` are supported (string)
	Driver pulumi.StringPtrInput
	// The Amazon EKS configuration for `eks` Clusters. Conflicts with `aksConfig`, `gkeConfig`, `k3sConfig` and `rkeConfig` (list maxitems:1)
	EksConfig ClusterEksConfigPtrInput
	// Enable built-in cluster alerting. Default `false` (bool)
	EnableClusterAlerting pulumi.BoolPtrInput
	// Enable built-in cluster istio. Default `false`. Just for Rancher v2.3.x and above (bool)
	EnableClusterIstio pulumi.BoolPtrInput
	// Enable built-in cluster monitoring. Default `false` (bool)
	EnableClusterMonitoring pulumi.BoolPtrInput
	// Enable project network isolation. Default `false` (bool)
	// * `scheduledClusterScan`- (Optional) Cluster scheduled cis scan. For Rancher v2.4.0 or above (List maxitems:1)
	EnableNetworkPolicy pulumi.BoolPtrInput
	// The Google GKE configuration for `gke` Clusters. Conflicts with `aksConfig`, `eksConfig`, `k3sConfig` and `rkeConfig` (list maxitems:1)
	GkeConfig ClusterGkeConfigPtrInput
	// The K3S configuration for `k3s` imported Clusters. Conflicts with `aksConfig`, `eksConfig`, `gkeConfig` and `rkeConfig` (list maxitems:1)
	K3sConfig ClusterK3sConfigPtrInput
	// Labels for cluster registration token object (map)
	Labels pulumi.MapInput
	// Name of cluster registration token (string)
	Name pulumi.StringPtrInput
	// The RKE configuration for `rke` Clusters. Conflicts with `aksConfig`, `eksConfig`, `gkeConfig` and `k3sConfig` (list maxitems:1)
	RkeConfig ClusterRkeConfigPtrInput
	// Cluster scheduled scan
	ScheduledClusterScan ClusterScheduledClusterScanPtrInput
	// Windows preferred cluster. Default: `false` (bool)
	WindowsPreferedCluster pulumi.BoolPtrInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType added in v1.1.0

func (ClusterArgs) ElementType() reflect.Type

type ClusterClusterAuthEndpoint added in v1.1.0

type ClusterClusterAuthEndpoint struct {
	// CA certs for the authorized cluster endpoint (string)
	CaCerts *string `pulumi:"caCerts"`
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled *bool `pulumi:"enabled"`
	// FQDN for the authorized cluster endpoint (string)
	Fqdn *string `pulumi:"fqdn"`
}

type ClusterClusterAuthEndpointArgs added in v1.1.0

type ClusterClusterAuthEndpointArgs struct {
	// CA certs for the authorized cluster endpoint (string)
	CaCerts pulumi.StringPtrInput `pulumi:"caCerts"`
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// FQDN for the authorized cluster endpoint (string)
	Fqdn pulumi.StringPtrInput `pulumi:"fqdn"`
}

func (ClusterClusterAuthEndpointArgs) ElementType added in v1.1.0

func (ClusterClusterAuthEndpointArgs) ToClusterClusterAuthEndpointOutput added in v1.1.0

func (i ClusterClusterAuthEndpointArgs) ToClusterClusterAuthEndpointOutput() ClusterClusterAuthEndpointOutput

func (ClusterClusterAuthEndpointArgs) ToClusterClusterAuthEndpointOutputWithContext added in v1.1.0

func (i ClusterClusterAuthEndpointArgs) ToClusterClusterAuthEndpointOutputWithContext(ctx context.Context) ClusterClusterAuthEndpointOutput

func (ClusterClusterAuthEndpointArgs) ToClusterClusterAuthEndpointPtrOutput added in v1.1.0

func (i ClusterClusterAuthEndpointArgs) ToClusterClusterAuthEndpointPtrOutput() ClusterClusterAuthEndpointPtrOutput

func (ClusterClusterAuthEndpointArgs) ToClusterClusterAuthEndpointPtrOutputWithContext added in v1.1.0

func (i ClusterClusterAuthEndpointArgs) ToClusterClusterAuthEndpointPtrOutputWithContext(ctx context.Context) ClusterClusterAuthEndpointPtrOutput

type ClusterClusterAuthEndpointInput added in v1.1.0

type ClusterClusterAuthEndpointInput interface {
	pulumi.Input

	ToClusterClusterAuthEndpointOutput() ClusterClusterAuthEndpointOutput
	ToClusterClusterAuthEndpointOutputWithContext(context.Context) ClusterClusterAuthEndpointOutput
}

type ClusterClusterAuthEndpointOutput added in v1.1.0

type ClusterClusterAuthEndpointOutput struct{ *pulumi.OutputState }

func (ClusterClusterAuthEndpointOutput) CaCerts added in v1.1.0

CA certs for the authorized cluster endpoint (string)

func (ClusterClusterAuthEndpointOutput) ElementType added in v1.1.0

func (ClusterClusterAuthEndpointOutput) Enabled added in v1.1.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterClusterAuthEndpointOutput) Fqdn added in v1.1.0

FQDN for the authorized cluster endpoint (string)

func (ClusterClusterAuthEndpointOutput) ToClusterClusterAuthEndpointOutput added in v1.1.0

func (o ClusterClusterAuthEndpointOutput) ToClusterClusterAuthEndpointOutput() ClusterClusterAuthEndpointOutput

func (ClusterClusterAuthEndpointOutput) ToClusterClusterAuthEndpointOutputWithContext added in v1.1.0

func (o ClusterClusterAuthEndpointOutput) ToClusterClusterAuthEndpointOutputWithContext(ctx context.Context) ClusterClusterAuthEndpointOutput

func (ClusterClusterAuthEndpointOutput) ToClusterClusterAuthEndpointPtrOutput added in v1.1.0

func (o ClusterClusterAuthEndpointOutput) ToClusterClusterAuthEndpointPtrOutput() ClusterClusterAuthEndpointPtrOutput

func (ClusterClusterAuthEndpointOutput) ToClusterClusterAuthEndpointPtrOutputWithContext added in v1.1.0

func (o ClusterClusterAuthEndpointOutput) ToClusterClusterAuthEndpointPtrOutputWithContext(ctx context.Context) ClusterClusterAuthEndpointPtrOutput

type ClusterClusterAuthEndpointPtrInput added in v1.1.0

type ClusterClusterAuthEndpointPtrInput interface {
	pulumi.Input

	ToClusterClusterAuthEndpointPtrOutput() ClusterClusterAuthEndpointPtrOutput
	ToClusterClusterAuthEndpointPtrOutputWithContext(context.Context) ClusterClusterAuthEndpointPtrOutput
}

func ClusterClusterAuthEndpointPtr added in v1.1.0

type ClusterClusterAuthEndpointPtrOutput added in v1.1.0

type ClusterClusterAuthEndpointPtrOutput struct{ *pulumi.OutputState }

func (ClusterClusterAuthEndpointPtrOutput) CaCerts added in v1.1.0

CA certs for the authorized cluster endpoint (string)

func (ClusterClusterAuthEndpointPtrOutput) Elem added in v1.1.0

func (ClusterClusterAuthEndpointPtrOutput) ElementType added in v1.1.0

func (ClusterClusterAuthEndpointPtrOutput) Enabled added in v1.1.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterClusterAuthEndpointPtrOutput) Fqdn added in v1.1.0

FQDN for the authorized cluster endpoint (string)

func (ClusterClusterAuthEndpointPtrOutput) ToClusterClusterAuthEndpointPtrOutput added in v1.1.0

func (o ClusterClusterAuthEndpointPtrOutput) ToClusterClusterAuthEndpointPtrOutput() ClusterClusterAuthEndpointPtrOutput

func (ClusterClusterAuthEndpointPtrOutput) ToClusterClusterAuthEndpointPtrOutputWithContext added in v1.1.0

func (o ClusterClusterAuthEndpointPtrOutput) ToClusterClusterAuthEndpointPtrOutputWithContext(ctx context.Context) ClusterClusterAuthEndpointPtrOutput

type ClusterClusterMonitoringInput added in v1.1.0

type ClusterClusterMonitoringInput struct {
	// Key/value answers for monitor input (map)
	Answers map[string]interface{} `pulumi:"answers"`
}

type ClusterClusterMonitoringInputArgs added in v1.1.0

type ClusterClusterMonitoringInputArgs struct {
	// Key/value answers for monitor input (map)
	Answers pulumi.MapInput `pulumi:"answers"`
}

func (ClusterClusterMonitoringInputArgs) ElementType added in v1.1.0

func (ClusterClusterMonitoringInputArgs) ToClusterClusterMonitoringInputOutput added in v1.1.0

func (i ClusterClusterMonitoringInputArgs) ToClusterClusterMonitoringInputOutput() ClusterClusterMonitoringInputOutput

func (ClusterClusterMonitoringInputArgs) ToClusterClusterMonitoringInputOutputWithContext added in v1.1.0

func (i ClusterClusterMonitoringInputArgs) ToClusterClusterMonitoringInputOutputWithContext(ctx context.Context) ClusterClusterMonitoringInputOutput

func (ClusterClusterMonitoringInputArgs) ToClusterClusterMonitoringInputPtrOutput added in v1.1.0

func (i ClusterClusterMonitoringInputArgs) ToClusterClusterMonitoringInputPtrOutput() ClusterClusterMonitoringInputPtrOutput

func (ClusterClusterMonitoringInputArgs) ToClusterClusterMonitoringInputPtrOutputWithContext added in v1.1.0

func (i ClusterClusterMonitoringInputArgs) ToClusterClusterMonitoringInputPtrOutputWithContext(ctx context.Context) ClusterClusterMonitoringInputPtrOutput

type ClusterClusterMonitoringInputInput added in v1.1.0

type ClusterClusterMonitoringInputInput interface {
	pulumi.Input

	ToClusterClusterMonitoringInputOutput() ClusterClusterMonitoringInputOutput
	ToClusterClusterMonitoringInputOutputWithContext(context.Context) ClusterClusterMonitoringInputOutput
}

type ClusterClusterMonitoringInputOutput added in v1.1.0

type ClusterClusterMonitoringInputOutput struct{ *pulumi.OutputState }

func (ClusterClusterMonitoringInputOutput) Answers added in v1.1.0

Key/value answers for monitor input (map)

func (ClusterClusterMonitoringInputOutput) ElementType added in v1.1.0

func (ClusterClusterMonitoringInputOutput) ToClusterClusterMonitoringInputOutput added in v1.1.0

func (o ClusterClusterMonitoringInputOutput) ToClusterClusterMonitoringInputOutput() ClusterClusterMonitoringInputOutput

func (ClusterClusterMonitoringInputOutput) ToClusterClusterMonitoringInputOutputWithContext added in v1.1.0

func (o ClusterClusterMonitoringInputOutput) ToClusterClusterMonitoringInputOutputWithContext(ctx context.Context) ClusterClusterMonitoringInputOutput

func (ClusterClusterMonitoringInputOutput) ToClusterClusterMonitoringInputPtrOutput added in v1.1.0

func (o ClusterClusterMonitoringInputOutput) ToClusterClusterMonitoringInputPtrOutput() ClusterClusterMonitoringInputPtrOutput

func (ClusterClusterMonitoringInputOutput) ToClusterClusterMonitoringInputPtrOutputWithContext added in v1.1.0

func (o ClusterClusterMonitoringInputOutput) ToClusterClusterMonitoringInputPtrOutputWithContext(ctx context.Context) ClusterClusterMonitoringInputPtrOutput

type ClusterClusterMonitoringInputPtrInput added in v1.1.0

type ClusterClusterMonitoringInputPtrInput interface {
	pulumi.Input

	ToClusterClusterMonitoringInputPtrOutput() ClusterClusterMonitoringInputPtrOutput
	ToClusterClusterMonitoringInputPtrOutputWithContext(context.Context) ClusterClusterMonitoringInputPtrOutput
}

type ClusterClusterMonitoringInputPtrOutput added in v1.1.0

type ClusterClusterMonitoringInputPtrOutput struct{ *pulumi.OutputState }

func (ClusterClusterMonitoringInputPtrOutput) Answers added in v1.1.0

Key/value answers for monitor input (map)

func (ClusterClusterMonitoringInputPtrOutput) Elem added in v1.1.0

func (ClusterClusterMonitoringInputPtrOutput) ElementType added in v1.1.0

func (ClusterClusterMonitoringInputPtrOutput) ToClusterClusterMonitoringInputPtrOutput added in v1.1.0

func (o ClusterClusterMonitoringInputPtrOutput) ToClusterClusterMonitoringInputPtrOutput() ClusterClusterMonitoringInputPtrOutput

func (ClusterClusterMonitoringInputPtrOutput) ToClusterClusterMonitoringInputPtrOutputWithContext added in v1.1.0

func (o ClusterClusterMonitoringInputPtrOutput) ToClusterClusterMonitoringInputPtrOutputWithContext(ctx context.Context) ClusterClusterMonitoringInputPtrOutput

type ClusterClusterRegistrationToken added in v1.1.0

type ClusterClusterRegistrationToken struct {
	// Annotations for cluster registration token object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// Cluster ID (string)
	ClusterId *string `pulumi:"clusterId"`
	// Command to execute in a imported k8s cluster (string)
	Command *string `pulumi:"command"`
	// (Computed) The ID of the resource (string)
	Id *string `pulumi:"id"`
	// Insecure command to execute in a imported k8s cluster (string)
	InsecureCommand *string `pulumi:"insecureCommand"`
	// Labels for cluster registration token object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// K8s manifest url to execute with `kubectl` to import an existing k8s cluster (string)
	ManifestUrl *string `pulumi:"manifestUrl"`
	// Name of cluster registration token (string)
	Name *string `pulumi:"name"`
	// Node command to execute in linux nodes for custom k8s cluster (string)
	NodeCommand *string `pulumi:"nodeCommand"`
	// Token for cluster registration token object (string)
	Token *string `pulumi:"token"`
	// Node command to execute in windows nodes for custom k8s cluster (string)
	WindowsNodeCommand *string `pulumi:"windowsNodeCommand"`
}

type ClusterClusterRegistrationTokenArgs added in v1.1.0

type ClusterClusterRegistrationTokenArgs struct {
	// Annotations for cluster registration token object (map)
	Annotations pulumi.MapInput `pulumi:"annotations"`
	// Cluster ID (string)
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// Command to execute in a imported k8s cluster (string)
	Command pulumi.StringPtrInput `pulumi:"command"`
	// (Computed) The ID of the resource (string)
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Insecure command to execute in a imported k8s cluster (string)
	InsecureCommand pulumi.StringPtrInput `pulumi:"insecureCommand"`
	// Labels for cluster registration token object (map)
	Labels pulumi.MapInput `pulumi:"labels"`
	// K8s manifest url to execute with `kubectl` to import an existing k8s cluster (string)
	ManifestUrl pulumi.StringPtrInput `pulumi:"manifestUrl"`
	// Name of cluster registration token (string)
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Node command to execute in linux nodes for custom k8s cluster (string)
	NodeCommand pulumi.StringPtrInput `pulumi:"nodeCommand"`
	// Token for cluster registration token object (string)
	Token pulumi.StringPtrInput `pulumi:"token"`
	// Node command to execute in windows nodes for custom k8s cluster (string)
	WindowsNodeCommand pulumi.StringPtrInput `pulumi:"windowsNodeCommand"`
}

func (ClusterClusterRegistrationTokenArgs) ElementType added in v1.1.0

func (ClusterClusterRegistrationTokenArgs) ToClusterClusterRegistrationTokenOutput added in v1.1.0

func (i ClusterClusterRegistrationTokenArgs) ToClusterClusterRegistrationTokenOutput() ClusterClusterRegistrationTokenOutput

func (ClusterClusterRegistrationTokenArgs) ToClusterClusterRegistrationTokenOutputWithContext added in v1.1.0

func (i ClusterClusterRegistrationTokenArgs) ToClusterClusterRegistrationTokenOutputWithContext(ctx context.Context) ClusterClusterRegistrationTokenOutput

func (ClusterClusterRegistrationTokenArgs) ToClusterClusterRegistrationTokenPtrOutput added in v1.1.0

func (i ClusterClusterRegistrationTokenArgs) ToClusterClusterRegistrationTokenPtrOutput() ClusterClusterRegistrationTokenPtrOutput

func (ClusterClusterRegistrationTokenArgs) ToClusterClusterRegistrationTokenPtrOutputWithContext added in v1.1.0

func (i ClusterClusterRegistrationTokenArgs) ToClusterClusterRegistrationTokenPtrOutputWithContext(ctx context.Context) ClusterClusterRegistrationTokenPtrOutput

type ClusterClusterRegistrationTokenInput added in v1.1.0

type ClusterClusterRegistrationTokenInput interface {
	pulumi.Input

	ToClusterClusterRegistrationTokenOutput() ClusterClusterRegistrationTokenOutput
	ToClusterClusterRegistrationTokenOutputWithContext(context.Context) ClusterClusterRegistrationTokenOutput
}

type ClusterClusterRegistrationTokenOutput added in v1.1.0

type ClusterClusterRegistrationTokenOutput struct{ *pulumi.OutputState }

func (ClusterClusterRegistrationTokenOutput) Annotations added in v1.1.0

Annotations for cluster registration token object (map)

func (ClusterClusterRegistrationTokenOutput) ClusterId added in v1.1.0

Cluster ID (string)

func (ClusterClusterRegistrationTokenOutput) Command added in v1.1.0

Command to execute in a imported k8s cluster (string)

func (ClusterClusterRegistrationTokenOutput) ElementType added in v1.1.0

func (ClusterClusterRegistrationTokenOutput) Id added in v1.1.0

(Computed) The ID of the resource (string)

func (ClusterClusterRegistrationTokenOutput) InsecureCommand added in v1.1.0

Insecure command to execute in a imported k8s cluster (string)

func (ClusterClusterRegistrationTokenOutput) Labels added in v1.1.0

Labels for cluster registration token object (map)

func (ClusterClusterRegistrationTokenOutput) ManifestUrl added in v1.1.0

K8s manifest url to execute with `kubectl` to import an existing k8s cluster (string)

func (ClusterClusterRegistrationTokenOutput) Name added in v1.1.0

Name of cluster registration token (string)

func (ClusterClusterRegistrationTokenOutput) NodeCommand added in v1.1.0

Node command to execute in linux nodes for custom k8s cluster (string)

func (ClusterClusterRegistrationTokenOutput) ToClusterClusterRegistrationTokenOutput added in v1.1.0

func (o ClusterClusterRegistrationTokenOutput) ToClusterClusterRegistrationTokenOutput() ClusterClusterRegistrationTokenOutput

func (ClusterClusterRegistrationTokenOutput) ToClusterClusterRegistrationTokenOutputWithContext added in v1.1.0

func (o ClusterClusterRegistrationTokenOutput) ToClusterClusterRegistrationTokenOutputWithContext(ctx context.Context) ClusterClusterRegistrationTokenOutput

func (ClusterClusterRegistrationTokenOutput) ToClusterClusterRegistrationTokenPtrOutput added in v1.1.0

func (o ClusterClusterRegistrationTokenOutput) ToClusterClusterRegistrationTokenPtrOutput() ClusterClusterRegistrationTokenPtrOutput

func (ClusterClusterRegistrationTokenOutput) ToClusterClusterRegistrationTokenPtrOutputWithContext added in v1.1.0

func (o ClusterClusterRegistrationTokenOutput) ToClusterClusterRegistrationTokenPtrOutputWithContext(ctx context.Context) ClusterClusterRegistrationTokenPtrOutput

func (ClusterClusterRegistrationTokenOutput) Token added in v1.1.0

Token for cluster registration token object (string)

func (ClusterClusterRegistrationTokenOutput) WindowsNodeCommand added in v1.1.0

Node command to execute in windows nodes for custom k8s cluster (string)

type ClusterClusterRegistrationTokenPtrInput added in v1.1.0

type ClusterClusterRegistrationTokenPtrInput interface {
	pulumi.Input

	ToClusterClusterRegistrationTokenPtrOutput() ClusterClusterRegistrationTokenPtrOutput
	ToClusterClusterRegistrationTokenPtrOutputWithContext(context.Context) ClusterClusterRegistrationTokenPtrOutput
}

type ClusterClusterRegistrationTokenPtrOutput added in v1.1.0

type ClusterClusterRegistrationTokenPtrOutput struct{ *pulumi.OutputState }

func (ClusterClusterRegistrationTokenPtrOutput) Annotations added in v1.1.0

Annotations for cluster registration token object (map)

func (ClusterClusterRegistrationTokenPtrOutput) ClusterId added in v1.1.0

Cluster ID (string)

func (ClusterClusterRegistrationTokenPtrOutput) Command added in v1.1.0

Command to execute in a imported k8s cluster (string)

func (ClusterClusterRegistrationTokenPtrOutput) Elem added in v1.1.0

func (ClusterClusterRegistrationTokenPtrOutput) ElementType added in v1.1.0

func (ClusterClusterRegistrationTokenPtrOutput) Id added in v1.1.0

(Computed) The ID of the resource (string)

func (ClusterClusterRegistrationTokenPtrOutput) InsecureCommand added in v1.1.0

Insecure command to execute in a imported k8s cluster (string)

func (ClusterClusterRegistrationTokenPtrOutput) Labels added in v1.1.0

Labels for cluster registration token object (map)

func (ClusterClusterRegistrationTokenPtrOutput) ManifestUrl added in v1.1.0

K8s manifest url to execute with `kubectl` to import an existing k8s cluster (string)

func (ClusterClusterRegistrationTokenPtrOutput) Name added in v1.1.0

Name of cluster registration token (string)

func (ClusterClusterRegistrationTokenPtrOutput) NodeCommand added in v1.1.0

Node command to execute in linux nodes for custom k8s cluster (string)

func (ClusterClusterRegistrationTokenPtrOutput) ToClusterClusterRegistrationTokenPtrOutput added in v1.1.0

func (o ClusterClusterRegistrationTokenPtrOutput) ToClusterClusterRegistrationTokenPtrOutput() ClusterClusterRegistrationTokenPtrOutput

func (ClusterClusterRegistrationTokenPtrOutput) ToClusterClusterRegistrationTokenPtrOutputWithContext added in v1.1.0

func (o ClusterClusterRegistrationTokenPtrOutput) ToClusterClusterRegistrationTokenPtrOutputWithContext(ctx context.Context) ClusterClusterRegistrationTokenPtrOutput

func (ClusterClusterRegistrationTokenPtrOutput) Token added in v1.1.0

Token for cluster registration token object (string)

func (ClusterClusterRegistrationTokenPtrOutput) WindowsNodeCommand added in v1.1.0

Node command to execute in windows nodes for custom k8s cluster (string)

type ClusterClusterTemplateAnswers added in v1.1.0

type ClusterClusterTemplateAnswers struct {
	// Cluster ID (string)
	ClusterId *string `pulumi:"clusterId"`
	// Project ID to apply answer (string)
	ProjectId *string `pulumi:"projectId"`
	// Key/values for answer (map)
	Values map[string]interface{} `pulumi:"values"`
}

type ClusterClusterTemplateAnswersArgs added in v1.1.0

type ClusterClusterTemplateAnswersArgs struct {
	// Cluster ID (string)
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// Project ID to apply answer (string)
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// Key/values for answer (map)
	Values pulumi.MapInput `pulumi:"values"`
}

func (ClusterClusterTemplateAnswersArgs) ElementType added in v1.1.0

func (ClusterClusterTemplateAnswersArgs) ToClusterClusterTemplateAnswersOutput added in v1.1.0

func (i ClusterClusterTemplateAnswersArgs) ToClusterClusterTemplateAnswersOutput() ClusterClusterTemplateAnswersOutput

func (ClusterClusterTemplateAnswersArgs) ToClusterClusterTemplateAnswersOutputWithContext added in v1.1.0

func (i ClusterClusterTemplateAnswersArgs) ToClusterClusterTemplateAnswersOutputWithContext(ctx context.Context) ClusterClusterTemplateAnswersOutput

func (ClusterClusterTemplateAnswersArgs) ToClusterClusterTemplateAnswersPtrOutput added in v1.1.0

func (i ClusterClusterTemplateAnswersArgs) ToClusterClusterTemplateAnswersPtrOutput() ClusterClusterTemplateAnswersPtrOutput

func (ClusterClusterTemplateAnswersArgs) ToClusterClusterTemplateAnswersPtrOutputWithContext added in v1.1.0

func (i ClusterClusterTemplateAnswersArgs) ToClusterClusterTemplateAnswersPtrOutputWithContext(ctx context.Context) ClusterClusterTemplateAnswersPtrOutput

type ClusterClusterTemplateAnswersInput added in v1.1.0

type ClusterClusterTemplateAnswersInput interface {
	pulumi.Input

	ToClusterClusterTemplateAnswersOutput() ClusterClusterTemplateAnswersOutput
	ToClusterClusterTemplateAnswersOutputWithContext(context.Context) ClusterClusterTemplateAnswersOutput
}

type ClusterClusterTemplateAnswersOutput added in v1.1.0

type ClusterClusterTemplateAnswersOutput struct{ *pulumi.OutputState }

func (ClusterClusterTemplateAnswersOutput) ClusterId added in v1.1.0

Cluster ID (string)

func (ClusterClusterTemplateAnswersOutput) ElementType added in v1.1.0

func (ClusterClusterTemplateAnswersOutput) ProjectId added in v1.1.0

Project ID to apply answer (string)

func (ClusterClusterTemplateAnswersOutput) ToClusterClusterTemplateAnswersOutput added in v1.1.0

func (o ClusterClusterTemplateAnswersOutput) ToClusterClusterTemplateAnswersOutput() ClusterClusterTemplateAnswersOutput

func (ClusterClusterTemplateAnswersOutput) ToClusterClusterTemplateAnswersOutputWithContext added in v1.1.0

func (o ClusterClusterTemplateAnswersOutput) ToClusterClusterTemplateAnswersOutputWithContext(ctx context.Context) ClusterClusterTemplateAnswersOutput

func (ClusterClusterTemplateAnswersOutput) ToClusterClusterTemplateAnswersPtrOutput added in v1.1.0

func (o ClusterClusterTemplateAnswersOutput) ToClusterClusterTemplateAnswersPtrOutput() ClusterClusterTemplateAnswersPtrOutput

func (ClusterClusterTemplateAnswersOutput) ToClusterClusterTemplateAnswersPtrOutputWithContext added in v1.1.0

func (o ClusterClusterTemplateAnswersOutput) ToClusterClusterTemplateAnswersPtrOutputWithContext(ctx context.Context) ClusterClusterTemplateAnswersPtrOutput

func (ClusterClusterTemplateAnswersOutput) Values added in v1.1.0

Key/values for answer (map)

type ClusterClusterTemplateAnswersPtrInput added in v1.1.0

type ClusterClusterTemplateAnswersPtrInput interface {
	pulumi.Input

	ToClusterClusterTemplateAnswersPtrOutput() ClusterClusterTemplateAnswersPtrOutput
	ToClusterClusterTemplateAnswersPtrOutputWithContext(context.Context) ClusterClusterTemplateAnswersPtrOutput
}

type ClusterClusterTemplateAnswersPtrOutput added in v1.1.0

type ClusterClusterTemplateAnswersPtrOutput struct{ *pulumi.OutputState }

func (ClusterClusterTemplateAnswersPtrOutput) ClusterId added in v1.1.0

Cluster ID (string)

func (ClusterClusterTemplateAnswersPtrOutput) Elem added in v1.1.0

func (ClusterClusterTemplateAnswersPtrOutput) ElementType added in v1.1.0

func (ClusterClusterTemplateAnswersPtrOutput) ProjectId added in v1.1.0

Project ID to apply answer (string)

func (ClusterClusterTemplateAnswersPtrOutput) ToClusterClusterTemplateAnswersPtrOutput added in v1.1.0

func (o ClusterClusterTemplateAnswersPtrOutput) ToClusterClusterTemplateAnswersPtrOutput() ClusterClusterTemplateAnswersPtrOutput

func (ClusterClusterTemplateAnswersPtrOutput) ToClusterClusterTemplateAnswersPtrOutputWithContext added in v1.1.0

func (o ClusterClusterTemplateAnswersPtrOutput) ToClusterClusterTemplateAnswersPtrOutputWithContext(ctx context.Context) ClusterClusterTemplateAnswersPtrOutput

func (ClusterClusterTemplateAnswersPtrOutput) Values added in v1.1.0

Key/values for answer (map)

type ClusterClusterTemplateQuestion added in v1.1.0

type ClusterClusterTemplateQuestion struct {
	// Default variable value (string)
	Default string `pulumi:"default"`
	// Required variable. Default `false` (bool)
	Required *bool `pulumi:"required"`
	// Variable type. `boolean`, `int` and `string` are allowed. Default `string` (string)
	Type *string `pulumi:"type"`
	// Variable name (string)
	Variable string `pulumi:"variable"`
}

type ClusterClusterTemplateQuestionArgs added in v1.1.0

type ClusterClusterTemplateQuestionArgs struct {
	// Default variable value (string)
	Default pulumi.StringInput `pulumi:"default"`
	// Required variable. Default `false` (bool)
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// Variable type. `boolean`, `int` and `string` are allowed. Default `string` (string)
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Variable name (string)
	Variable pulumi.StringInput `pulumi:"variable"`
}

func (ClusterClusterTemplateQuestionArgs) ElementType added in v1.1.0

func (ClusterClusterTemplateQuestionArgs) ToClusterClusterTemplateQuestionOutput added in v1.1.0

func (i ClusterClusterTemplateQuestionArgs) ToClusterClusterTemplateQuestionOutput() ClusterClusterTemplateQuestionOutput

func (ClusterClusterTemplateQuestionArgs) ToClusterClusterTemplateQuestionOutputWithContext added in v1.1.0

func (i ClusterClusterTemplateQuestionArgs) ToClusterClusterTemplateQuestionOutputWithContext(ctx context.Context) ClusterClusterTemplateQuestionOutput

type ClusterClusterTemplateQuestionArray added in v1.1.0

type ClusterClusterTemplateQuestionArray []ClusterClusterTemplateQuestionInput

func (ClusterClusterTemplateQuestionArray) ElementType added in v1.1.0

func (ClusterClusterTemplateQuestionArray) ToClusterClusterTemplateQuestionArrayOutput added in v1.1.0

func (i ClusterClusterTemplateQuestionArray) ToClusterClusterTemplateQuestionArrayOutput() ClusterClusterTemplateQuestionArrayOutput

func (ClusterClusterTemplateQuestionArray) ToClusterClusterTemplateQuestionArrayOutputWithContext added in v1.1.0

func (i ClusterClusterTemplateQuestionArray) ToClusterClusterTemplateQuestionArrayOutputWithContext(ctx context.Context) ClusterClusterTemplateQuestionArrayOutput

type ClusterClusterTemplateQuestionArrayInput added in v1.1.0

type ClusterClusterTemplateQuestionArrayInput interface {
	pulumi.Input

	ToClusterClusterTemplateQuestionArrayOutput() ClusterClusterTemplateQuestionArrayOutput
	ToClusterClusterTemplateQuestionArrayOutputWithContext(context.Context) ClusterClusterTemplateQuestionArrayOutput
}

type ClusterClusterTemplateQuestionArrayOutput added in v1.1.0

type ClusterClusterTemplateQuestionArrayOutput struct{ *pulumi.OutputState }

func (ClusterClusterTemplateQuestionArrayOutput) ElementType added in v1.1.0

func (ClusterClusterTemplateQuestionArrayOutput) Index added in v1.1.0

func (ClusterClusterTemplateQuestionArrayOutput) ToClusterClusterTemplateQuestionArrayOutput added in v1.1.0

func (o ClusterClusterTemplateQuestionArrayOutput) ToClusterClusterTemplateQuestionArrayOutput() ClusterClusterTemplateQuestionArrayOutput

func (ClusterClusterTemplateQuestionArrayOutput) ToClusterClusterTemplateQuestionArrayOutputWithContext added in v1.1.0

func (o ClusterClusterTemplateQuestionArrayOutput) ToClusterClusterTemplateQuestionArrayOutputWithContext(ctx context.Context) ClusterClusterTemplateQuestionArrayOutput

type ClusterClusterTemplateQuestionInput added in v1.1.0

type ClusterClusterTemplateQuestionInput interface {
	pulumi.Input

	ToClusterClusterTemplateQuestionOutput() ClusterClusterTemplateQuestionOutput
	ToClusterClusterTemplateQuestionOutputWithContext(context.Context) ClusterClusterTemplateQuestionOutput
}

type ClusterClusterTemplateQuestionOutput added in v1.1.0

type ClusterClusterTemplateQuestionOutput struct{ *pulumi.OutputState }

func (ClusterClusterTemplateQuestionOutput) Default added in v1.1.0

Default variable value (string)

func (ClusterClusterTemplateQuestionOutput) ElementType added in v1.1.0

func (ClusterClusterTemplateQuestionOutput) Required added in v1.1.0

Required variable. Default `false` (bool)

func (ClusterClusterTemplateQuestionOutput) ToClusterClusterTemplateQuestionOutput added in v1.1.0

func (o ClusterClusterTemplateQuestionOutput) ToClusterClusterTemplateQuestionOutput() ClusterClusterTemplateQuestionOutput

func (ClusterClusterTemplateQuestionOutput) ToClusterClusterTemplateQuestionOutputWithContext added in v1.1.0

func (o ClusterClusterTemplateQuestionOutput) ToClusterClusterTemplateQuestionOutputWithContext(ctx context.Context) ClusterClusterTemplateQuestionOutput

func (ClusterClusterTemplateQuestionOutput) Type added in v1.1.0

Variable type. `boolean`, `int` and `string` are allowed. Default `string` (string)

func (ClusterClusterTemplateQuestionOutput) Variable added in v1.1.0

Variable name (string)

type ClusterDriver

type ClusterDriver struct {
	pulumi.CustomResourceState

	// Specify the cluster driver state (bool)
	Active pulumi.BoolOutput `pulumi:"active"`
	// Actual url of the cluster driver (string)
	ActualUrl pulumi.StringPtrOutput `pulumi:"actualUrl"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Specify whether the cluster driver is an internal cluster driver or not (bool)
	Builtin pulumi.BoolOutput `pulumi:"builtin"`
	// Verify that the downloaded driver matches the expected checksum (string)
	Checksum pulumi.StringPtrOutput `pulumi:"checksum"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// Name of the cluster driver (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The URL to load for customized Add Clusters screen for this driver (string)
	UiUrl pulumi.StringPtrOutput `pulumi:"uiUrl"`
	// The URL to download the machine driver binary for 64-bit Linux (string)
	Url pulumi.StringOutput `pulumi:"url"`
	// Domains to whitelist for the ui (list)
	WhitelistDomains pulumi.StringArrayOutput `pulumi:"whitelistDomains"`
}

Provides a Rancher v2 Cluster Driver resource. This can be used to create Cluster Driver for Rancher v2.2.x Kontainer Engine clusters and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/clusterDriver.html.markdown.

func GetClusterDriver

func GetClusterDriver(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterDriverState, opts ...pulumi.ResourceOption) (*ClusterDriver, error)

GetClusterDriver gets an existing ClusterDriver 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 NewClusterDriver

func NewClusterDriver(ctx *pulumi.Context,
	name string, args *ClusterDriverArgs, opts ...pulumi.ResourceOption) (*ClusterDriver, error)

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

type ClusterDriverArgs

type ClusterDriverArgs struct {
	// Specify the cluster driver state (bool)
	Active pulumi.BoolInput
	// Actual url of the cluster driver (string)
	ActualUrl pulumi.StringPtrInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Specify whether the cluster driver is an internal cluster driver or not (bool)
	Builtin pulumi.BoolInput
	// Verify that the downloaded driver matches the expected checksum (string)
	Checksum pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Name of the cluster driver (string)
	Name pulumi.StringPtrInput
	// The URL to load for customized Add Clusters screen for this driver (string)
	UiUrl pulumi.StringPtrInput
	// The URL to download the machine driver binary for 64-bit Linux (string)
	Url pulumi.StringInput
	// Domains to whitelist for the ui (list)
	WhitelistDomains pulumi.StringArrayInput
}

The set of arguments for constructing a ClusterDriver resource.

func (ClusterDriverArgs) ElementType added in v1.1.0

func (ClusterDriverArgs) ElementType() reflect.Type

type ClusterDriverState

type ClusterDriverState struct {
	// Specify the cluster driver state (bool)
	Active pulumi.BoolPtrInput
	// Actual url of the cluster driver (string)
	ActualUrl pulumi.StringPtrInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Specify whether the cluster driver is an internal cluster driver or not (bool)
	Builtin pulumi.BoolPtrInput
	// Verify that the downloaded driver matches the expected checksum (string)
	Checksum pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Name of the cluster driver (string)
	Name pulumi.StringPtrInput
	// The URL to load for customized Add Clusters screen for this driver (string)
	UiUrl pulumi.StringPtrInput
	// The URL to download the machine driver binary for 64-bit Linux (string)
	Url pulumi.StringPtrInput
	// Domains to whitelist for the ui (list)
	WhitelistDomains pulumi.StringArrayInput
}

func (ClusterDriverState) ElementType added in v1.1.0

func (ClusterDriverState) ElementType() reflect.Type

type ClusterEksConfig added in v1.1.0

type ClusterEksConfig struct {
	// The AWS Client ID to use (string)
	AccessKey string `pulumi:"accessKey"`
	// AMI ID to use for the worker nodes instead of the default (string)
	Ami *string `pulumi:"ami"`
	// Associate public ip EKS worker nodes. Default `true` (bool)
	AssociateWorkerNodePublicIp *bool `pulumi:"associateWorkerNodePublicIp"`
	// The desired number of worker nodes. Just for Rancher v2.3.x and above. Default `3` (int)
	DesiredNodes *int `pulumi:"desiredNodes"`
	// The type of machine to use for worker nodes. Default `t2.medium` (string)
	InstanceType *string `pulumi:"instanceType"`
	// Allow user to specify key name to use. Just for Rancher v2.2.7 and above (string)
	KeyPairName *string `pulumi:"keyPairName"`
	// The Kubernetes master version (string)
	KubernetesVersion string `pulumi:"kubernetesVersion"`
	// The maximum number of worker nodes. Default `3` (int)
	MaximumNodes *int `pulumi:"maximumNodes"`
	// The minimum number of worker nodes. Default `1` (int)
	MinimumNodes *int `pulumi:"minimumNodes"`
	// The volume size for each node. Default `20` (int)
	NodeVolumeSize *int `pulumi:"nodeVolumeSize"`
	// The AWS Region to create the EKS cluster in. Default `us-west-2` (string)
	Region *string `pulumi:"region"`
	// The AWS Client Secret associated with the Client ID (string)
	SecretKey string `pulumi:"secretKey"`
	// List of security groups to use for the cluster. If it's not specified Rancher will create a new security group (list)
	SecurityGroups []string `pulumi:"securityGroups"`
	// The service role to use to perform the cluster operations in AWS. If it's not specified Rancher will create a new service role (string)
	ServiceRole *string `pulumi:"serviceRole"`
	// A session token to use with the client key and secret if applicable (string)
	SessionToken *string `pulumi:"sessionToken"`
	// List of subnets in the virtual network to use. If it's not specified Rancher will create 3 news subnets (list)
	Subnets []string `pulumi:"subnets"`
	// Pass user-data to the nodes to perform automated configuration tasks (string)
	UserData *string `pulumi:"userData"`
	// The name of the virtual network to use. If it's not specified Rancher will create a new VPC (string)
	VirtualNetwork *string `pulumi:"virtualNetwork"`
}

type ClusterEksConfigArgs added in v1.1.0

type ClusterEksConfigArgs struct {
	// The AWS Client ID to use (string)
	AccessKey pulumi.StringInput `pulumi:"accessKey"`
	// AMI ID to use for the worker nodes instead of the default (string)
	Ami pulumi.StringPtrInput `pulumi:"ami"`
	// Associate public ip EKS worker nodes. Default `true` (bool)
	AssociateWorkerNodePublicIp pulumi.BoolPtrInput `pulumi:"associateWorkerNodePublicIp"`
	// The desired number of worker nodes. Just for Rancher v2.3.x and above. Default `3` (int)
	DesiredNodes pulumi.IntPtrInput `pulumi:"desiredNodes"`
	// The type of machine to use for worker nodes. Default `t2.medium` (string)
	InstanceType pulumi.StringPtrInput `pulumi:"instanceType"`
	// Allow user to specify key name to use. Just for Rancher v2.2.7 and above (string)
	KeyPairName pulumi.StringPtrInput `pulumi:"keyPairName"`
	// The Kubernetes master version (string)
	KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"`
	// The maximum number of worker nodes. Default `3` (int)
	MaximumNodes pulumi.IntPtrInput `pulumi:"maximumNodes"`
	// The minimum number of worker nodes. Default `1` (int)
	MinimumNodes pulumi.IntPtrInput `pulumi:"minimumNodes"`
	// The volume size for each node. Default `20` (int)
	NodeVolumeSize pulumi.IntPtrInput `pulumi:"nodeVolumeSize"`
	// The AWS Region to create the EKS cluster in. Default `us-west-2` (string)
	Region pulumi.StringPtrInput `pulumi:"region"`
	// The AWS Client Secret associated with the Client ID (string)
	SecretKey pulumi.StringInput `pulumi:"secretKey"`
	// List of security groups to use for the cluster. If it's not specified Rancher will create a new security group (list)
	SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"`
	// The service role to use to perform the cluster operations in AWS. If it's not specified Rancher will create a new service role (string)
	ServiceRole pulumi.StringPtrInput `pulumi:"serviceRole"`
	// A session token to use with the client key and secret if applicable (string)
	SessionToken pulumi.StringPtrInput `pulumi:"sessionToken"`
	// List of subnets in the virtual network to use. If it's not specified Rancher will create 3 news subnets (list)
	Subnets pulumi.StringArrayInput `pulumi:"subnets"`
	// Pass user-data to the nodes to perform automated configuration tasks (string)
	UserData pulumi.StringPtrInput `pulumi:"userData"`
	// The name of the virtual network to use. If it's not specified Rancher will create a new VPC (string)
	VirtualNetwork pulumi.StringPtrInput `pulumi:"virtualNetwork"`
}

func (ClusterEksConfigArgs) ElementType added in v1.1.0

func (ClusterEksConfigArgs) ElementType() reflect.Type

func (ClusterEksConfigArgs) ToClusterEksConfigOutput added in v1.1.0

func (i ClusterEksConfigArgs) ToClusterEksConfigOutput() ClusterEksConfigOutput

func (ClusterEksConfigArgs) ToClusterEksConfigOutputWithContext added in v1.1.0

func (i ClusterEksConfigArgs) ToClusterEksConfigOutputWithContext(ctx context.Context) ClusterEksConfigOutput

func (ClusterEksConfigArgs) ToClusterEksConfigPtrOutput added in v1.1.0

func (i ClusterEksConfigArgs) ToClusterEksConfigPtrOutput() ClusterEksConfigPtrOutput

func (ClusterEksConfigArgs) ToClusterEksConfigPtrOutputWithContext added in v1.1.0

func (i ClusterEksConfigArgs) ToClusterEksConfigPtrOutputWithContext(ctx context.Context) ClusterEksConfigPtrOutput

type ClusterEksConfigInput added in v1.1.0

type ClusterEksConfigInput interface {
	pulumi.Input

	ToClusterEksConfigOutput() ClusterEksConfigOutput
	ToClusterEksConfigOutputWithContext(context.Context) ClusterEksConfigOutput
}

type ClusterEksConfigOutput added in v1.1.0

type ClusterEksConfigOutput struct{ *pulumi.OutputState }

func (ClusterEksConfigOutput) AccessKey added in v1.1.0

The AWS Client ID to use (string)

func (ClusterEksConfigOutput) Ami added in v1.1.0

AMI ID to use for the worker nodes instead of the default (string)

func (ClusterEksConfigOutput) AssociateWorkerNodePublicIp added in v1.1.0

func (o ClusterEksConfigOutput) AssociateWorkerNodePublicIp() pulumi.BoolPtrOutput

Associate public ip EKS worker nodes. Default `true` (bool)

func (ClusterEksConfigOutput) DesiredNodes added in v1.1.0

func (o ClusterEksConfigOutput) DesiredNodes() pulumi.IntPtrOutput

The desired number of worker nodes. Just for Rancher v2.3.x and above. Default `3` (int)

func (ClusterEksConfigOutput) ElementType added in v1.1.0

func (ClusterEksConfigOutput) ElementType() reflect.Type

func (ClusterEksConfigOutput) InstanceType added in v1.1.0

The type of machine to use for worker nodes. Default `t2.medium` (string)

func (ClusterEksConfigOutput) KeyPairName added in v1.1.0

Allow user to specify key name to use. Just for Rancher v2.2.7 and above (string)

func (ClusterEksConfigOutput) KubernetesVersion added in v1.1.0

func (o ClusterEksConfigOutput) KubernetesVersion() pulumi.StringOutput

The Kubernetes master version (string)

func (ClusterEksConfigOutput) MaximumNodes added in v1.1.0

func (o ClusterEksConfigOutput) MaximumNodes() pulumi.IntPtrOutput

The maximum number of worker nodes. Default `3` (int)

func (ClusterEksConfigOutput) MinimumNodes added in v1.1.0

func (o ClusterEksConfigOutput) MinimumNodes() pulumi.IntPtrOutput

The minimum number of worker nodes. Default `1` (int)

func (ClusterEksConfigOutput) NodeVolumeSize added in v1.1.0

func (o ClusterEksConfigOutput) NodeVolumeSize() pulumi.IntPtrOutput

The volume size for each node. Default `20` (int)

func (ClusterEksConfigOutput) Region added in v1.1.0

The AWS Region to create the EKS cluster in. Default `us-west-2` (string)

func (ClusterEksConfigOutput) SecretKey added in v1.1.0

The AWS Client Secret associated with the Client ID (string)

func (ClusterEksConfigOutput) SecurityGroups added in v1.1.0

func (o ClusterEksConfigOutput) SecurityGroups() pulumi.StringArrayOutput

List of security groups to use for the cluster. If it's not specified Rancher will create a new security group (list)

func (ClusterEksConfigOutput) ServiceRole added in v1.1.0

The service role to use to perform the cluster operations in AWS. If it's not specified Rancher will create a new service role (string)

func (ClusterEksConfigOutput) SessionToken added in v1.1.0

A session token to use with the client key and secret if applicable (string)

func (ClusterEksConfigOutput) Subnets added in v1.1.0

List of subnets in the virtual network to use. If it's not specified Rancher will create 3 news subnets (list)

func (ClusterEksConfigOutput) ToClusterEksConfigOutput added in v1.1.0

func (o ClusterEksConfigOutput) ToClusterEksConfigOutput() ClusterEksConfigOutput

func (ClusterEksConfigOutput) ToClusterEksConfigOutputWithContext added in v1.1.0

func (o ClusterEksConfigOutput) ToClusterEksConfigOutputWithContext(ctx context.Context) ClusterEksConfigOutput

func (ClusterEksConfigOutput) ToClusterEksConfigPtrOutput added in v1.1.0

func (o ClusterEksConfigOutput) ToClusterEksConfigPtrOutput() ClusterEksConfigPtrOutput

func (ClusterEksConfigOutput) ToClusterEksConfigPtrOutputWithContext added in v1.1.0

func (o ClusterEksConfigOutput) ToClusterEksConfigPtrOutputWithContext(ctx context.Context) ClusterEksConfigPtrOutput

func (ClusterEksConfigOutput) UserData added in v1.1.0

Pass user-data to the nodes to perform automated configuration tasks (string)

func (ClusterEksConfigOutput) VirtualNetwork added in v1.1.0

func (o ClusterEksConfigOutput) VirtualNetwork() pulumi.StringPtrOutput

The name of the virtual network to use. If it's not specified Rancher will create a new VPC (string)

type ClusterEksConfigPtrInput added in v1.1.0

type ClusterEksConfigPtrInput interface {
	pulumi.Input

	ToClusterEksConfigPtrOutput() ClusterEksConfigPtrOutput
	ToClusterEksConfigPtrOutputWithContext(context.Context) ClusterEksConfigPtrOutput
}

func ClusterEksConfigPtr added in v1.1.0

func ClusterEksConfigPtr(v *ClusterEksConfigArgs) ClusterEksConfigPtrInput

type ClusterEksConfigPtrOutput added in v1.1.0

type ClusterEksConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterEksConfigPtrOutput) AccessKey added in v1.1.0

The AWS Client ID to use (string)

func (ClusterEksConfigPtrOutput) Ami added in v1.1.0

AMI ID to use for the worker nodes instead of the default (string)

func (ClusterEksConfigPtrOutput) AssociateWorkerNodePublicIp added in v1.1.0

func (o ClusterEksConfigPtrOutput) AssociateWorkerNodePublicIp() pulumi.BoolPtrOutput

Associate public ip EKS worker nodes. Default `true` (bool)

func (ClusterEksConfigPtrOutput) DesiredNodes added in v1.1.0

The desired number of worker nodes. Just for Rancher v2.3.x and above. Default `3` (int)

func (ClusterEksConfigPtrOutput) Elem added in v1.1.0

func (ClusterEksConfigPtrOutput) ElementType added in v1.1.0

func (ClusterEksConfigPtrOutput) ElementType() reflect.Type

func (ClusterEksConfigPtrOutput) InstanceType added in v1.1.0

The type of machine to use for worker nodes. Default `t2.medium` (string)

func (ClusterEksConfigPtrOutput) KeyPairName added in v1.1.0

Allow user to specify key name to use. Just for Rancher v2.2.7 and above (string)

func (ClusterEksConfigPtrOutput) KubernetesVersion added in v1.1.0

func (o ClusterEksConfigPtrOutput) KubernetesVersion() pulumi.StringOutput

The Kubernetes master version (string)

func (ClusterEksConfigPtrOutput) MaximumNodes added in v1.1.0

The maximum number of worker nodes. Default `3` (int)

func (ClusterEksConfigPtrOutput) MinimumNodes added in v1.1.0

The minimum number of worker nodes. Default `1` (int)

func (ClusterEksConfigPtrOutput) NodeVolumeSize added in v1.1.0

func (o ClusterEksConfigPtrOutput) NodeVolumeSize() pulumi.IntPtrOutput

The volume size for each node. Default `20` (int)

func (ClusterEksConfigPtrOutput) Region added in v1.1.0

The AWS Region to create the EKS cluster in. Default `us-west-2` (string)

func (ClusterEksConfigPtrOutput) SecretKey added in v1.1.0

The AWS Client Secret associated with the Client ID (string)

func (ClusterEksConfigPtrOutput) SecurityGroups added in v1.1.0

List of security groups to use for the cluster. If it's not specified Rancher will create a new security group (list)

func (ClusterEksConfigPtrOutput) ServiceRole added in v1.1.0

The service role to use to perform the cluster operations in AWS. If it's not specified Rancher will create a new service role (string)

func (ClusterEksConfigPtrOutput) SessionToken added in v1.1.0

A session token to use with the client key and secret if applicable (string)

func (ClusterEksConfigPtrOutput) Subnets added in v1.1.0

List of subnets in the virtual network to use. If it's not specified Rancher will create 3 news subnets (list)

func (ClusterEksConfigPtrOutput) ToClusterEksConfigPtrOutput added in v1.1.0

func (o ClusterEksConfigPtrOutput) ToClusterEksConfigPtrOutput() ClusterEksConfigPtrOutput

func (ClusterEksConfigPtrOutput) ToClusterEksConfigPtrOutputWithContext added in v1.1.0

func (o ClusterEksConfigPtrOutput) ToClusterEksConfigPtrOutputWithContext(ctx context.Context) ClusterEksConfigPtrOutput

func (ClusterEksConfigPtrOutput) UserData added in v1.1.0

Pass user-data to the nodes to perform automated configuration tasks (string)

func (ClusterEksConfigPtrOutput) VirtualNetwork added in v1.1.0

The name of the virtual network to use. If it's not specified Rancher will create a new VPC (string)

type ClusterGkeConfig added in v1.1.0

type ClusterGkeConfig struct {
	// The IP address range of the container pods (string)
	ClusterIpv4Cidr string `pulumi:"clusterIpv4Cidr"`
	// The contents of the GC credential file (string)
	Credential string `pulumi:"credential"`
	// An optional description of this cluster (string)
	Description *string `pulumi:"description"`
	// Size of the disk attached to each node. Default `100` (int)
	DiskSizeGb *int `pulumi:"diskSizeGb"`
	// Type of the disk attached to each node (string)
	DiskType string `pulumi:"diskType"`
	// To enable Kubernetes alpha feature. Default `true` (bool)
	EnableAlphaFeature *bool `pulumi:"enableAlphaFeature"`
	// Specifies whether the node auto-repair is enabled for the node pool. Default `false` (bool)
	EnableAutoRepair *bool `pulumi:"enableAutoRepair"`
	// Specifies whether node auto-upgrade is enabled for the node pool. Default `false` (bool)
	EnableAutoUpgrade *bool `pulumi:"enableAutoUpgrade"`
	// Enable horizontal pod autoscaling for the cluster. Default `true` (bool)
	EnableHorizontalPodAutoscaling *bool `pulumi:"enableHorizontalPodAutoscaling"`
	// Enable HTTP load balancing on GKE cluster. Default `true` (bool)
	EnableHttpLoadBalancing *bool `pulumi:"enableHttpLoadBalancing"`
	// Whether to enable the Kubernetes dashboard. Default `false` (bool)
	EnableKubernetesDashboard *bool `pulumi:"enableKubernetesDashboard"`
	// Whether to enable legacy abac on the cluster. Default `false` (bool)
	EnableLegacyAbac              *bool `pulumi:"enableLegacyAbac"`
	EnableMasterAuthorizedNetwork *bool `pulumi:"enableMasterAuthorizedNetwork"`
	// Enable stackdriver logging. Default `true` (bool)
	EnableNetworkPolicyConfig *bool `pulumi:"enableNetworkPolicyConfig"`
	// Enable nodepool autoscaling. Default `false` (bool)
	EnableNodepoolAutoscaling *bool `pulumi:"enableNodepoolAutoscaling"`
	// Whether the master's internal IP address is used as the cluster endpoint. Default `false` (bool)
	EnablePrivateEndpoint *bool `pulumi:"enablePrivateEndpoint"`
	// Whether nodes have internal IP address only. Default `false` (bool)
	EnablePrivateNodes *bool `pulumi:"enablePrivateNodes"`
	// Enable stackdriver monitoring. Default `true` (bool)
	EnableStackdriverLogging *bool `pulumi:"enableStackdriverLogging"`
	// Enable stackdriver monitoring on GKE cluster (bool)
	EnableStackdriverMonitoring *bool `pulumi:"enableStackdriverMonitoring"`
	// The image to use for the worker nodes (string)
	ImageType string `pulumi:"imageType"`
	// The IP address range for the cluster pod IPs (string)
	IpPolicyClusterIpv4CidrBlock string `pulumi:"ipPolicyClusterIpv4CidrBlock"`
	// The name of the secondary range to be used for the cluster CIDR block (string)
	IpPolicyClusterSecondaryRangeName string `pulumi:"ipPolicyClusterSecondaryRangeName"`
	// Whether a new subnetwork will be created automatically for the cluster. Default `false` (bool)
	IpPolicyCreateSubnetwork *bool `pulumi:"ipPolicyCreateSubnetwork"`
	// The IP address range of the instance IPs in this cluster (string)
	IpPolicyNodeIpv4CidrBlock string `pulumi:"ipPolicyNodeIpv4CidrBlock"`
	// The IP address range of the services IPs in this cluster (string)
	IpPolicyServicesIpv4CidrBlock string `pulumi:"ipPolicyServicesIpv4CidrBlock"`
	// The name of the secondary range to be used for the services CIDR block (string)
	IpPolicyServicesSecondaryRangeName string `pulumi:"ipPolicyServicesSecondaryRangeName"`
	// A custom subnetwork name to be used if createSubnetwork is true (string)
	IpPolicySubnetworkName string `pulumi:"ipPolicySubnetworkName"`
	// Issue a client certificate. Default `false` (bool)
	IssueClientCertificate *bool `pulumi:"issueClientCertificate"`
	// Enable the Kubernetes dashboard. Default `false` (bool)
	KubernetesDashboard *bool `pulumi:"kubernetesDashboard"`
	// Labels for cluster registration token object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// The number of local SSD disks to be attached to the node. Default `0` (int)
	LocalSsdCount *int `pulumi:"localSsdCount"`
	// Locations for GKE cluster (list)
	Locations []string `pulumi:"locations"`
	// Machine type for GKE cluster (string)
	MachineType string `pulumi:"machineType"`
	// Maintenance window for GKE cluster (string)
	MaintenanceWindow string `pulumi:"maintenanceWindow"`
	// Define up to 10 external networks that could access Kubernetes master through HTTPS (list)
	MasterAuthorizedNetworkCidrBlocks []string `pulumi:"masterAuthorizedNetworkCidrBlocks"`
	// The IP range in CIDR notation to use for the hosted master network (string)
	MasterIpv4CidrBlock string `pulumi:"masterIpv4CidrBlock"`
	// Master version for GKE cluster (string)
	MasterVersion string `pulumi:"masterVersion"`
	// Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster. Default `0` (int)
	MaxNodeCount *int `pulumi:"maxNodeCount"`
	// Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount. Default `0` (int)
	MinNodeCount *int `pulumi:"minNodeCount"`
	// Network for GKE cluster (string)
	Network string `pulumi:"network"`
	// Node count for GKE cluster. Default `3` (int)
	NodeCount *int `pulumi:"nodeCount"`
	// The ID of the cluster node pool (string)
	NodePool string `pulumi:"nodePool"`
	// Node version for GKE cluster (string)
	NodeVersion string `pulumi:"nodeVersion"`
	// The set of Google API scopes to be made available on all of the node VMs under the default service account (list)
	OauthScopes []string `pulumi:"oauthScopes"`
	// Whether the nodes are created as preemptible VM instances. Default `false` (bool)
	Preemptible *bool `pulumi:"preemptible"`
	// Project ID to apply answer (string)
	ProjectId string `pulumi:"projectId"`
	// The map of Kubernetes labels to be applied to each cluster (map)
	ResourceLabels map[string]interface{} `pulumi:"resourceLabels"`
	// The Google Cloud Platform Service Account to be used by the node VMs (string)
	ServiceAccount string `pulumi:"serviceAccount"`
	// Subnetwork for GKE cluster (string)
	SubNetwork string `pulumi:"subNetwork"`
	// List of Kubernetes taints to be applied to each node (list)
	Taints []string `pulumi:"taints"`
	// Whether alias IPs will be used for pod IPs in the cluster. Default `false` (bool)
	UseIpAliases *bool `pulumi:"useIpAliases"`
	// Zone GKE cluster (string)
	Zone *string `pulumi:"zone"`
}

type ClusterGkeConfigArgs added in v1.1.0

type ClusterGkeConfigArgs struct {
	// The IP address range of the container pods (string)
	ClusterIpv4Cidr pulumi.StringInput `pulumi:"clusterIpv4Cidr"`
	// The contents of the GC credential file (string)
	Credential pulumi.StringInput `pulumi:"credential"`
	// An optional description of this cluster (string)
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Size of the disk attached to each node. Default `100` (int)
	DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"`
	// Type of the disk attached to each node (string)
	DiskType pulumi.StringInput `pulumi:"diskType"`
	// To enable Kubernetes alpha feature. Default `true` (bool)
	EnableAlphaFeature pulumi.BoolPtrInput `pulumi:"enableAlphaFeature"`
	// Specifies whether the node auto-repair is enabled for the node pool. Default `false` (bool)
	EnableAutoRepair pulumi.BoolPtrInput `pulumi:"enableAutoRepair"`
	// Specifies whether node auto-upgrade is enabled for the node pool. Default `false` (bool)
	EnableAutoUpgrade pulumi.BoolPtrInput `pulumi:"enableAutoUpgrade"`
	// Enable horizontal pod autoscaling for the cluster. Default `true` (bool)
	EnableHorizontalPodAutoscaling pulumi.BoolPtrInput `pulumi:"enableHorizontalPodAutoscaling"`
	// Enable HTTP load balancing on GKE cluster. Default `true` (bool)
	EnableHttpLoadBalancing pulumi.BoolPtrInput `pulumi:"enableHttpLoadBalancing"`
	// Whether to enable the Kubernetes dashboard. Default `false` (bool)
	EnableKubernetesDashboard pulumi.BoolPtrInput `pulumi:"enableKubernetesDashboard"`
	// Whether to enable legacy abac on the cluster. Default `false` (bool)
	EnableLegacyAbac              pulumi.BoolPtrInput `pulumi:"enableLegacyAbac"`
	EnableMasterAuthorizedNetwork pulumi.BoolPtrInput `pulumi:"enableMasterAuthorizedNetwork"`
	// Enable stackdriver logging. Default `true` (bool)
	EnableNetworkPolicyConfig pulumi.BoolPtrInput `pulumi:"enableNetworkPolicyConfig"`
	// Enable nodepool autoscaling. Default `false` (bool)
	EnableNodepoolAutoscaling pulumi.BoolPtrInput `pulumi:"enableNodepoolAutoscaling"`
	// Whether the master's internal IP address is used as the cluster endpoint. Default `false` (bool)
	EnablePrivateEndpoint pulumi.BoolPtrInput `pulumi:"enablePrivateEndpoint"`
	// Whether nodes have internal IP address only. Default `false` (bool)
	EnablePrivateNodes pulumi.BoolPtrInput `pulumi:"enablePrivateNodes"`
	// Enable stackdriver monitoring. Default `true` (bool)
	EnableStackdriverLogging pulumi.BoolPtrInput `pulumi:"enableStackdriverLogging"`
	// Enable stackdriver monitoring on GKE cluster (bool)
	EnableStackdriverMonitoring pulumi.BoolPtrInput `pulumi:"enableStackdriverMonitoring"`
	// The image to use for the worker nodes (string)
	ImageType pulumi.StringInput `pulumi:"imageType"`
	// The IP address range for the cluster pod IPs (string)
	IpPolicyClusterIpv4CidrBlock pulumi.StringInput `pulumi:"ipPolicyClusterIpv4CidrBlock"`
	// The name of the secondary range to be used for the cluster CIDR block (string)
	IpPolicyClusterSecondaryRangeName pulumi.StringInput `pulumi:"ipPolicyClusterSecondaryRangeName"`
	// Whether a new subnetwork will be created automatically for the cluster. Default `false` (bool)
	IpPolicyCreateSubnetwork pulumi.BoolPtrInput `pulumi:"ipPolicyCreateSubnetwork"`
	// The IP address range of the instance IPs in this cluster (string)
	IpPolicyNodeIpv4CidrBlock pulumi.StringInput `pulumi:"ipPolicyNodeIpv4CidrBlock"`
	// The IP address range of the services IPs in this cluster (string)
	IpPolicyServicesIpv4CidrBlock pulumi.StringInput `pulumi:"ipPolicyServicesIpv4CidrBlock"`
	// The name of the secondary range to be used for the services CIDR block (string)
	IpPolicyServicesSecondaryRangeName pulumi.StringInput `pulumi:"ipPolicyServicesSecondaryRangeName"`
	// A custom subnetwork name to be used if createSubnetwork is true (string)
	IpPolicySubnetworkName pulumi.StringInput `pulumi:"ipPolicySubnetworkName"`
	// Issue a client certificate. Default `false` (bool)
	IssueClientCertificate pulumi.BoolPtrInput `pulumi:"issueClientCertificate"`
	// Enable the Kubernetes dashboard. Default `false` (bool)
	KubernetesDashboard pulumi.BoolPtrInput `pulumi:"kubernetesDashboard"`
	// Labels for cluster registration token object (map)
	Labels pulumi.MapInput `pulumi:"labels"`
	// The number of local SSD disks to be attached to the node. Default `0` (int)
	LocalSsdCount pulumi.IntPtrInput `pulumi:"localSsdCount"`
	// Locations for GKE cluster (list)
	Locations pulumi.StringArrayInput `pulumi:"locations"`
	// Machine type for GKE cluster (string)
	MachineType pulumi.StringInput `pulumi:"machineType"`
	// Maintenance window for GKE cluster (string)
	MaintenanceWindow pulumi.StringInput `pulumi:"maintenanceWindow"`
	// Define up to 10 external networks that could access Kubernetes master through HTTPS (list)
	MasterAuthorizedNetworkCidrBlocks pulumi.StringArrayInput `pulumi:"masterAuthorizedNetworkCidrBlocks"`
	// The IP range in CIDR notation to use for the hosted master network (string)
	MasterIpv4CidrBlock pulumi.StringInput `pulumi:"masterIpv4CidrBlock"`
	// Master version for GKE cluster (string)
	MasterVersion pulumi.StringInput `pulumi:"masterVersion"`
	// Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster. Default `0` (int)
	MaxNodeCount pulumi.IntPtrInput `pulumi:"maxNodeCount"`
	// Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount. Default `0` (int)
	MinNodeCount pulumi.IntPtrInput `pulumi:"minNodeCount"`
	// Network for GKE cluster (string)
	Network pulumi.StringInput `pulumi:"network"`
	// Node count for GKE cluster. Default `3` (int)
	NodeCount pulumi.IntPtrInput `pulumi:"nodeCount"`
	// The ID of the cluster node pool (string)
	NodePool pulumi.StringInput `pulumi:"nodePool"`
	// Node version for GKE cluster (string)
	NodeVersion pulumi.StringInput `pulumi:"nodeVersion"`
	// The set of Google API scopes to be made available on all of the node VMs under the default service account (list)
	OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"`
	// Whether the nodes are created as preemptible VM instances. Default `false` (bool)
	Preemptible pulumi.BoolPtrInput `pulumi:"preemptible"`
	// Project ID to apply answer (string)
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// The map of Kubernetes labels to be applied to each cluster (map)
	ResourceLabels pulumi.MapInput `pulumi:"resourceLabels"`
	// The Google Cloud Platform Service Account to be used by the node VMs (string)
	ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"`
	// Subnetwork for GKE cluster (string)
	SubNetwork pulumi.StringInput `pulumi:"subNetwork"`
	// List of Kubernetes taints to be applied to each node (list)
	Taints pulumi.StringArrayInput `pulumi:"taints"`
	// Whether alias IPs will be used for pod IPs in the cluster. Default `false` (bool)
	UseIpAliases pulumi.BoolPtrInput `pulumi:"useIpAliases"`
	// Zone GKE cluster (string)
	Zone pulumi.StringPtrInput `pulumi:"zone"`
}

func (ClusterGkeConfigArgs) ElementType added in v1.1.0

func (ClusterGkeConfigArgs) ElementType() reflect.Type

func (ClusterGkeConfigArgs) ToClusterGkeConfigOutput added in v1.1.0

func (i ClusterGkeConfigArgs) ToClusterGkeConfigOutput() ClusterGkeConfigOutput

func (ClusterGkeConfigArgs) ToClusterGkeConfigOutputWithContext added in v1.1.0

func (i ClusterGkeConfigArgs) ToClusterGkeConfigOutputWithContext(ctx context.Context) ClusterGkeConfigOutput

func (ClusterGkeConfigArgs) ToClusterGkeConfigPtrOutput added in v1.1.0

func (i ClusterGkeConfigArgs) ToClusterGkeConfigPtrOutput() ClusterGkeConfigPtrOutput

func (ClusterGkeConfigArgs) ToClusterGkeConfigPtrOutputWithContext added in v1.1.0

func (i ClusterGkeConfigArgs) ToClusterGkeConfigPtrOutputWithContext(ctx context.Context) ClusterGkeConfigPtrOutput

type ClusterGkeConfigInput added in v1.1.0

type ClusterGkeConfigInput interface {
	pulumi.Input

	ToClusterGkeConfigOutput() ClusterGkeConfigOutput
	ToClusterGkeConfigOutputWithContext(context.Context) ClusterGkeConfigOutput
}

type ClusterGkeConfigOutput added in v1.1.0

type ClusterGkeConfigOutput struct{ *pulumi.OutputState }

func (ClusterGkeConfigOutput) ClusterIpv4Cidr added in v1.1.0

func (o ClusterGkeConfigOutput) ClusterIpv4Cidr() pulumi.StringOutput

The IP address range of the container pods (string)

func (ClusterGkeConfigOutput) Credential added in v1.1.0

The contents of the GC credential file (string)

func (ClusterGkeConfigOutput) Description added in v1.1.0

An optional description of this cluster (string)

func (ClusterGkeConfigOutput) DiskSizeGb added in v1.1.0

Size of the disk attached to each node. Default `100` (int)

func (ClusterGkeConfigOutput) DiskType added in v1.1.0

Type of the disk attached to each node (string)

func (ClusterGkeConfigOutput) ElementType added in v1.1.0

func (ClusterGkeConfigOutput) ElementType() reflect.Type

func (ClusterGkeConfigOutput) EnableAlphaFeature added in v1.1.0

func (o ClusterGkeConfigOutput) EnableAlphaFeature() pulumi.BoolPtrOutput

To enable Kubernetes alpha feature. Default `true` (bool)

func (ClusterGkeConfigOutput) EnableAutoRepair added in v1.1.0

func (o ClusterGkeConfigOutput) EnableAutoRepair() pulumi.BoolPtrOutput

Specifies whether the node auto-repair is enabled for the node pool. Default `false` (bool)

func (ClusterGkeConfigOutput) EnableAutoUpgrade added in v1.1.0

func (o ClusterGkeConfigOutput) EnableAutoUpgrade() pulumi.BoolPtrOutput

Specifies whether node auto-upgrade is enabled for the node pool. Default `false` (bool)

func (ClusterGkeConfigOutput) EnableHorizontalPodAutoscaling added in v1.1.0

func (o ClusterGkeConfigOutput) EnableHorizontalPodAutoscaling() pulumi.BoolPtrOutput

Enable horizontal pod autoscaling for the cluster. Default `true` (bool)

func (ClusterGkeConfigOutput) EnableHttpLoadBalancing added in v1.1.0

func (o ClusterGkeConfigOutput) EnableHttpLoadBalancing() pulumi.BoolPtrOutput

Enable HTTP load balancing on GKE cluster. Default `true` (bool)

func (ClusterGkeConfigOutput) EnableKubernetesDashboard added in v1.1.0

func (o ClusterGkeConfigOutput) EnableKubernetesDashboard() pulumi.BoolPtrOutput

Whether to enable the Kubernetes dashboard. Default `false` (bool)

func (ClusterGkeConfigOutput) EnableLegacyAbac added in v1.1.0

func (o ClusterGkeConfigOutput) EnableLegacyAbac() pulumi.BoolPtrOutput

Whether to enable legacy abac on the cluster. Default `false` (bool)

func (ClusterGkeConfigOutput) EnableMasterAuthorizedNetwork added in v1.1.0

func (o ClusterGkeConfigOutput) EnableMasterAuthorizedNetwork() pulumi.BoolPtrOutput

func (ClusterGkeConfigOutput) EnableNetworkPolicyConfig added in v1.1.0

func (o ClusterGkeConfigOutput) EnableNetworkPolicyConfig() pulumi.BoolPtrOutput

Enable stackdriver logging. Default `true` (bool)

func (ClusterGkeConfigOutput) EnableNodepoolAutoscaling added in v1.1.0

func (o ClusterGkeConfigOutput) EnableNodepoolAutoscaling() pulumi.BoolPtrOutput

Enable nodepool autoscaling. Default `false` (bool)

func (ClusterGkeConfigOutput) EnablePrivateEndpoint added in v1.1.0

func (o ClusterGkeConfigOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput

Whether the master's internal IP address is used as the cluster endpoint. Default `false` (bool)

func (ClusterGkeConfigOutput) EnablePrivateNodes added in v1.1.0

func (o ClusterGkeConfigOutput) EnablePrivateNodes() pulumi.BoolPtrOutput

Whether nodes have internal IP address only. Default `false` (bool)

func (ClusterGkeConfigOutput) EnableStackdriverLogging added in v1.1.0

func (o ClusterGkeConfigOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput

Enable stackdriver monitoring. Default `true` (bool)

func (ClusterGkeConfigOutput) EnableStackdriverMonitoring added in v1.1.0

func (o ClusterGkeConfigOutput) EnableStackdriverMonitoring() pulumi.BoolPtrOutput

Enable stackdriver monitoring on GKE cluster (bool)

func (ClusterGkeConfigOutput) ImageType added in v1.1.0

The image to use for the worker nodes (string)

func (ClusterGkeConfigOutput) IpPolicyClusterIpv4CidrBlock added in v1.1.0

func (o ClusterGkeConfigOutput) IpPolicyClusterIpv4CidrBlock() pulumi.StringOutput

The IP address range for the cluster pod IPs (string)

func (ClusterGkeConfigOutput) IpPolicyClusterSecondaryRangeName added in v1.1.0

func (o ClusterGkeConfigOutput) IpPolicyClusterSecondaryRangeName() pulumi.StringOutput

The name of the secondary range to be used for the cluster CIDR block (string)

func (ClusterGkeConfigOutput) IpPolicyCreateSubnetwork added in v1.1.0

func (o ClusterGkeConfigOutput) IpPolicyCreateSubnetwork() pulumi.BoolPtrOutput

Whether a new subnetwork will be created automatically for the cluster. Default `false` (bool)

func (ClusterGkeConfigOutput) IpPolicyNodeIpv4CidrBlock added in v1.1.0

func (o ClusterGkeConfigOutput) IpPolicyNodeIpv4CidrBlock() pulumi.StringOutput

The IP address range of the instance IPs in this cluster (string)

func (ClusterGkeConfigOutput) IpPolicyServicesIpv4CidrBlock added in v1.1.0

func (o ClusterGkeConfigOutput) IpPolicyServicesIpv4CidrBlock() pulumi.StringOutput

The IP address range of the services IPs in this cluster (string)

func (ClusterGkeConfigOutput) IpPolicyServicesSecondaryRangeName added in v1.1.0

func (o ClusterGkeConfigOutput) IpPolicyServicesSecondaryRangeName() pulumi.StringOutput

The name of the secondary range to be used for the services CIDR block (string)

func (ClusterGkeConfigOutput) IpPolicySubnetworkName added in v1.1.0

func (o ClusterGkeConfigOutput) IpPolicySubnetworkName() pulumi.StringOutput

A custom subnetwork name to be used if createSubnetwork is true (string)

func (ClusterGkeConfigOutput) IssueClientCertificate added in v1.1.0

func (o ClusterGkeConfigOutput) IssueClientCertificate() pulumi.BoolPtrOutput

Issue a client certificate. Default `false` (bool)

func (ClusterGkeConfigOutput) KubernetesDashboard added in v1.1.0

func (o ClusterGkeConfigOutput) KubernetesDashboard() pulumi.BoolPtrOutput

Enable the Kubernetes dashboard. Default `false` (bool)

func (ClusterGkeConfigOutput) Labels added in v1.1.0

Labels for cluster registration token object (map)

func (ClusterGkeConfigOutput) LocalSsdCount added in v1.1.0

func (o ClusterGkeConfigOutput) LocalSsdCount() pulumi.IntPtrOutput

The number of local SSD disks to be attached to the node. Default `0` (int)

func (ClusterGkeConfigOutput) Locations added in v1.1.0

Locations for GKE cluster (list)

func (ClusterGkeConfigOutput) MachineType added in v1.1.0

func (o ClusterGkeConfigOutput) MachineType() pulumi.StringOutput

Machine type for GKE cluster (string)

func (ClusterGkeConfigOutput) MaintenanceWindow added in v1.1.0

func (o ClusterGkeConfigOutput) MaintenanceWindow() pulumi.StringOutput

Maintenance window for GKE cluster (string)

func (ClusterGkeConfigOutput) MasterAuthorizedNetworkCidrBlocks added in v1.1.0

func (o ClusterGkeConfigOutput) MasterAuthorizedNetworkCidrBlocks() pulumi.StringArrayOutput

Define up to 10 external networks that could access Kubernetes master through HTTPS (list)

func (ClusterGkeConfigOutput) MasterIpv4CidrBlock added in v1.1.0

func (o ClusterGkeConfigOutput) MasterIpv4CidrBlock() pulumi.StringOutput

The IP range in CIDR notation to use for the hosted master network (string)

func (ClusterGkeConfigOutput) MasterVersion added in v1.1.0

func (o ClusterGkeConfigOutput) MasterVersion() pulumi.StringOutput

Master version for GKE cluster (string)

func (ClusterGkeConfigOutput) MaxNodeCount added in v1.1.0

func (o ClusterGkeConfigOutput) MaxNodeCount() pulumi.IntPtrOutput

Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster. Default `0` (int)

func (ClusterGkeConfigOutput) MinNodeCount added in v1.1.0

func (o ClusterGkeConfigOutput) MinNodeCount() pulumi.IntPtrOutput

Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount. Default `0` (int)

func (ClusterGkeConfigOutput) Network added in v1.1.0

Network for GKE cluster (string)

func (ClusterGkeConfigOutput) NodeCount added in v1.1.0

Node count for GKE cluster. Default `3` (int)

func (ClusterGkeConfigOutput) NodePool added in v1.1.0

The ID of the cluster node pool (string)

func (ClusterGkeConfigOutput) NodeVersion added in v1.1.0

func (o ClusterGkeConfigOutput) NodeVersion() pulumi.StringOutput

Node version for GKE cluster (string)

func (ClusterGkeConfigOutput) OauthScopes added in v1.1.0

The set of Google API scopes to be made available on all of the node VMs under the default service account (list)

func (ClusterGkeConfigOutput) Preemptible added in v1.1.0

Whether the nodes are created as preemptible VM instances. Default `false` (bool)

func (ClusterGkeConfigOutput) ProjectId added in v1.1.0

Project ID to apply answer (string)

func (ClusterGkeConfigOutput) ResourceLabels added in v1.1.0

func (o ClusterGkeConfigOutput) ResourceLabels() pulumi.MapOutput

The map of Kubernetes labels to be applied to each cluster (map)

func (ClusterGkeConfigOutput) ServiceAccount added in v1.1.0

func (o ClusterGkeConfigOutput) ServiceAccount() pulumi.StringOutput

The Google Cloud Platform Service Account to be used by the node VMs (string)

func (ClusterGkeConfigOutput) SubNetwork added in v1.1.0

Subnetwork for GKE cluster (string)

func (ClusterGkeConfigOutput) Taints added in v1.1.0

List of Kubernetes taints to be applied to each node (list)

func (ClusterGkeConfigOutput) ToClusterGkeConfigOutput added in v1.1.0

func (o ClusterGkeConfigOutput) ToClusterGkeConfigOutput() ClusterGkeConfigOutput

func (ClusterGkeConfigOutput) ToClusterGkeConfigOutputWithContext added in v1.1.0

func (o ClusterGkeConfigOutput) ToClusterGkeConfigOutputWithContext(ctx context.Context) ClusterGkeConfigOutput

func (ClusterGkeConfigOutput) ToClusterGkeConfigPtrOutput added in v1.1.0

func (o ClusterGkeConfigOutput) ToClusterGkeConfigPtrOutput() ClusterGkeConfigPtrOutput

func (ClusterGkeConfigOutput) ToClusterGkeConfigPtrOutputWithContext added in v1.1.0

func (o ClusterGkeConfigOutput) ToClusterGkeConfigPtrOutputWithContext(ctx context.Context) ClusterGkeConfigPtrOutput

func (ClusterGkeConfigOutput) UseIpAliases added in v1.1.0

func (o ClusterGkeConfigOutput) UseIpAliases() pulumi.BoolPtrOutput

Whether alias IPs will be used for pod IPs in the cluster. Default `false` (bool)

func (ClusterGkeConfigOutput) Zone added in v1.1.0

Zone GKE cluster (string)

type ClusterGkeConfigPtrInput added in v1.1.0

type ClusterGkeConfigPtrInput interface {
	pulumi.Input

	ToClusterGkeConfigPtrOutput() ClusterGkeConfigPtrOutput
	ToClusterGkeConfigPtrOutputWithContext(context.Context) ClusterGkeConfigPtrOutput
}

func ClusterGkeConfigPtr added in v1.1.0

func ClusterGkeConfigPtr(v *ClusterGkeConfigArgs) ClusterGkeConfigPtrInput

type ClusterGkeConfigPtrOutput added in v1.1.0

type ClusterGkeConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterGkeConfigPtrOutput) ClusterIpv4Cidr added in v1.1.0

func (o ClusterGkeConfigPtrOutput) ClusterIpv4Cidr() pulumi.StringOutput

The IP address range of the container pods (string)

func (ClusterGkeConfigPtrOutput) Credential added in v1.1.0

The contents of the GC credential file (string)

func (ClusterGkeConfigPtrOutput) Description added in v1.1.0

An optional description of this cluster (string)

func (ClusterGkeConfigPtrOutput) DiskSizeGb added in v1.1.0

Size of the disk attached to each node. Default `100` (int)

func (ClusterGkeConfigPtrOutput) DiskType added in v1.1.0

Type of the disk attached to each node (string)

func (ClusterGkeConfigPtrOutput) Elem added in v1.1.0

func (ClusterGkeConfigPtrOutput) ElementType added in v1.1.0

func (ClusterGkeConfigPtrOutput) ElementType() reflect.Type

func (ClusterGkeConfigPtrOutput) EnableAlphaFeature added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableAlphaFeature() pulumi.BoolPtrOutput

To enable Kubernetes alpha feature. Default `true` (bool)

func (ClusterGkeConfigPtrOutput) EnableAutoRepair added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableAutoRepair() pulumi.BoolPtrOutput

Specifies whether the node auto-repair is enabled for the node pool. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) EnableAutoUpgrade added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableAutoUpgrade() pulumi.BoolPtrOutput

Specifies whether node auto-upgrade is enabled for the node pool. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) EnableHorizontalPodAutoscaling added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableHorizontalPodAutoscaling() pulumi.BoolPtrOutput

Enable horizontal pod autoscaling for the cluster. Default `true` (bool)

func (ClusterGkeConfigPtrOutput) EnableHttpLoadBalancing added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableHttpLoadBalancing() pulumi.BoolPtrOutput

Enable HTTP load balancing on GKE cluster. Default `true` (bool)

func (ClusterGkeConfigPtrOutput) EnableKubernetesDashboard added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableKubernetesDashboard() pulumi.BoolPtrOutput

Whether to enable the Kubernetes dashboard. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) EnableLegacyAbac added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableLegacyAbac() pulumi.BoolPtrOutput

Whether to enable legacy abac on the cluster. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) EnableMasterAuthorizedNetwork added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableMasterAuthorizedNetwork() pulumi.BoolPtrOutput

func (ClusterGkeConfigPtrOutput) EnableNetworkPolicyConfig added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableNetworkPolicyConfig() pulumi.BoolPtrOutput

Enable stackdriver logging. Default `true` (bool)

func (ClusterGkeConfigPtrOutput) EnableNodepoolAutoscaling added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableNodepoolAutoscaling() pulumi.BoolPtrOutput

Enable nodepool autoscaling. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) EnablePrivateEndpoint added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput

Whether the master's internal IP address is used as the cluster endpoint. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) EnablePrivateNodes added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnablePrivateNodes() pulumi.BoolPtrOutput

Whether nodes have internal IP address only. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) EnableStackdriverLogging added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput

Enable stackdriver monitoring. Default `true` (bool)

func (ClusterGkeConfigPtrOutput) EnableStackdriverMonitoring added in v1.1.0

func (o ClusterGkeConfigPtrOutput) EnableStackdriverMonitoring() pulumi.BoolPtrOutput

Enable stackdriver monitoring on GKE cluster (bool)

func (ClusterGkeConfigPtrOutput) ImageType added in v1.1.0

The image to use for the worker nodes (string)

func (ClusterGkeConfigPtrOutput) IpPolicyClusterIpv4CidrBlock added in v1.1.0

func (o ClusterGkeConfigPtrOutput) IpPolicyClusterIpv4CidrBlock() pulumi.StringOutput

The IP address range for the cluster pod IPs (string)

func (ClusterGkeConfigPtrOutput) IpPolicyClusterSecondaryRangeName added in v1.1.0

func (o ClusterGkeConfigPtrOutput) IpPolicyClusterSecondaryRangeName() pulumi.StringOutput

The name of the secondary range to be used for the cluster CIDR block (string)

func (ClusterGkeConfigPtrOutput) IpPolicyCreateSubnetwork added in v1.1.0

func (o ClusterGkeConfigPtrOutput) IpPolicyCreateSubnetwork() pulumi.BoolPtrOutput

Whether a new subnetwork will be created automatically for the cluster. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) IpPolicyNodeIpv4CidrBlock added in v1.1.0

func (o ClusterGkeConfigPtrOutput) IpPolicyNodeIpv4CidrBlock() pulumi.StringOutput

The IP address range of the instance IPs in this cluster (string)

func (ClusterGkeConfigPtrOutput) IpPolicyServicesIpv4CidrBlock added in v1.1.0

func (o ClusterGkeConfigPtrOutput) IpPolicyServicesIpv4CidrBlock() pulumi.StringOutput

The IP address range of the services IPs in this cluster (string)

func (ClusterGkeConfigPtrOutput) IpPolicyServicesSecondaryRangeName added in v1.1.0

func (o ClusterGkeConfigPtrOutput) IpPolicyServicesSecondaryRangeName() pulumi.StringOutput

The name of the secondary range to be used for the services CIDR block (string)

func (ClusterGkeConfigPtrOutput) IpPolicySubnetworkName added in v1.1.0

func (o ClusterGkeConfigPtrOutput) IpPolicySubnetworkName() pulumi.StringOutput

A custom subnetwork name to be used if createSubnetwork is true (string)

func (ClusterGkeConfigPtrOutput) IssueClientCertificate added in v1.1.0

func (o ClusterGkeConfigPtrOutput) IssueClientCertificate() pulumi.BoolPtrOutput

Issue a client certificate. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) KubernetesDashboard added in v1.1.0

func (o ClusterGkeConfigPtrOutput) KubernetesDashboard() pulumi.BoolPtrOutput

Enable the Kubernetes dashboard. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) Labels added in v1.1.0

Labels for cluster registration token object (map)

func (ClusterGkeConfigPtrOutput) LocalSsdCount added in v1.1.0

func (o ClusterGkeConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput

The number of local SSD disks to be attached to the node. Default `0` (int)

func (ClusterGkeConfigPtrOutput) Locations added in v1.1.0

Locations for GKE cluster (list)

func (ClusterGkeConfigPtrOutput) MachineType added in v1.1.0

Machine type for GKE cluster (string)

func (ClusterGkeConfigPtrOutput) MaintenanceWindow added in v1.1.0

func (o ClusterGkeConfigPtrOutput) MaintenanceWindow() pulumi.StringOutput

Maintenance window for GKE cluster (string)

func (ClusterGkeConfigPtrOutput) MasterAuthorizedNetworkCidrBlocks added in v1.1.0

func (o ClusterGkeConfigPtrOutput) MasterAuthorizedNetworkCidrBlocks() pulumi.StringArrayOutput

Define up to 10 external networks that could access Kubernetes master through HTTPS (list)

func (ClusterGkeConfigPtrOutput) MasterIpv4CidrBlock added in v1.1.0

func (o ClusterGkeConfigPtrOutput) MasterIpv4CidrBlock() pulumi.StringOutput

The IP range in CIDR notation to use for the hosted master network (string)

func (ClusterGkeConfigPtrOutput) MasterVersion added in v1.1.0

func (o ClusterGkeConfigPtrOutput) MasterVersion() pulumi.StringOutput

Master version for GKE cluster (string)

func (ClusterGkeConfigPtrOutput) MaxNodeCount added in v1.1.0

Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster. Default `0` (int)

func (ClusterGkeConfigPtrOutput) MinNodeCount added in v1.1.0

Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount. Default `0` (int)

func (ClusterGkeConfigPtrOutput) Network added in v1.1.0

Network for GKE cluster (string)

func (ClusterGkeConfigPtrOutput) NodeCount added in v1.1.0

Node count for GKE cluster. Default `3` (int)

func (ClusterGkeConfigPtrOutput) NodePool added in v1.1.0

The ID of the cluster node pool (string)

func (ClusterGkeConfigPtrOutput) NodeVersion added in v1.1.0

Node version for GKE cluster (string)

func (ClusterGkeConfigPtrOutput) OauthScopes added in v1.1.0

The set of Google API scopes to be made available on all of the node VMs under the default service account (list)

func (ClusterGkeConfigPtrOutput) Preemptible added in v1.1.0

Whether the nodes are created as preemptible VM instances. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) ProjectId added in v1.1.0

Project ID to apply answer (string)

func (ClusterGkeConfigPtrOutput) ResourceLabels added in v1.1.0

func (o ClusterGkeConfigPtrOutput) ResourceLabels() pulumi.MapOutput

The map of Kubernetes labels to be applied to each cluster (map)

func (ClusterGkeConfigPtrOutput) ServiceAccount added in v1.1.0

func (o ClusterGkeConfigPtrOutput) ServiceAccount() pulumi.StringOutput

The Google Cloud Platform Service Account to be used by the node VMs (string)

func (ClusterGkeConfigPtrOutput) SubNetwork added in v1.1.0

Subnetwork for GKE cluster (string)

func (ClusterGkeConfigPtrOutput) Taints added in v1.1.0

List of Kubernetes taints to be applied to each node (list)

func (ClusterGkeConfigPtrOutput) ToClusterGkeConfigPtrOutput added in v1.1.0

func (o ClusterGkeConfigPtrOutput) ToClusterGkeConfigPtrOutput() ClusterGkeConfigPtrOutput

func (ClusterGkeConfigPtrOutput) ToClusterGkeConfigPtrOutputWithContext added in v1.1.0

func (o ClusterGkeConfigPtrOutput) ToClusterGkeConfigPtrOutputWithContext(ctx context.Context) ClusterGkeConfigPtrOutput

func (ClusterGkeConfigPtrOutput) UseIpAliases added in v1.1.0

Whether alias IPs will be used for pod IPs in the cluster. Default `false` (bool)

func (ClusterGkeConfigPtrOutput) Zone added in v1.1.0

Zone GKE cluster (string)

type ClusterK3sConfig added in v1.4.0

type ClusterK3sConfig struct {
	// K3S upgrade strategy (List maxitems: 1)
	UpgradeStrategy *ClusterK3sConfigUpgradeStrategy `pulumi:"upgradeStrategy"`
	// K3S kubernetes version (string)
	Version *string `pulumi:"version"`
}

type ClusterK3sConfigArgs added in v1.4.0

type ClusterK3sConfigArgs struct {
	// K3S upgrade strategy (List maxitems: 1)
	UpgradeStrategy ClusterK3sConfigUpgradeStrategyPtrInput `pulumi:"upgradeStrategy"`
	// K3S kubernetes version (string)
	Version pulumi.StringPtrInput `pulumi:"version"`
}

func (ClusterK3sConfigArgs) ElementType added in v1.4.0

func (ClusterK3sConfigArgs) ElementType() reflect.Type

func (ClusterK3sConfigArgs) ToClusterK3sConfigOutput added in v1.4.0

func (i ClusterK3sConfigArgs) ToClusterK3sConfigOutput() ClusterK3sConfigOutput

func (ClusterK3sConfigArgs) ToClusterK3sConfigOutputWithContext added in v1.4.0

func (i ClusterK3sConfigArgs) ToClusterK3sConfigOutputWithContext(ctx context.Context) ClusterK3sConfigOutput

func (ClusterK3sConfigArgs) ToClusterK3sConfigPtrOutput added in v1.4.0

func (i ClusterK3sConfigArgs) ToClusterK3sConfigPtrOutput() ClusterK3sConfigPtrOutput

func (ClusterK3sConfigArgs) ToClusterK3sConfigPtrOutputWithContext added in v1.4.0

func (i ClusterK3sConfigArgs) ToClusterK3sConfigPtrOutputWithContext(ctx context.Context) ClusterK3sConfigPtrOutput

type ClusterK3sConfigInput added in v1.4.0

type ClusterK3sConfigInput interface {
	pulumi.Input

	ToClusterK3sConfigOutput() ClusterK3sConfigOutput
	ToClusterK3sConfigOutputWithContext(context.Context) ClusterK3sConfigOutput
}

type ClusterK3sConfigOutput added in v1.4.0

type ClusterK3sConfigOutput struct{ *pulumi.OutputState }

func (ClusterK3sConfigOutput) ElementType added in v1.4.0

func (ClusterK3sConfigOutput) ElementType() reflect.Type

func (ClusterK3sConfigOutput) ToClusterK3sConfigOutput added in v1.4.0

func (o ClusterK3sConfigOutput) ToClusterK3sConfigOutput() ClusterK3sConfigOutput

func (ClusterK3sConfigOutput) ToClusterK3sConfigOutputWithContext added in v1.4.0

func (o ClusterK3sConfigOutput) ToClusterK3sConfigOutputWithContext(ctx context.Context) ClusterK3sConfigOutput

func (ClusterK3sConfigOutput) ToClusterK3sConfigPtrOutput added in v1.4.0

func (o ClusterK3sConfigOutput) ToClusterK3sConfigPtrOutput() ClusterK3sConfigPtrOutput

func (ClusterK3sConfigOutput) ToClusterK3sConfigPtrOutputWithContext added in v1.4.0

func (o ClusterK3sConfigOutput) ToClusterK3sConfigPtrOutputWithContext(ctx context.Context) ClusterK3sConfigPtrOutput

func (ClusterK3sConfigOutput) UpgradeStrategy added in v1.4.0

K3S upgrade strategy (List maxitems: 1)

func (ClusterK3sConfigOutput) Version added in v1.4.0

K3S kubernetes version (string)

type ClusterK3sConfigPtrInput added in v1.4.0

type ClusterK3sConfigPtrInput interface {
	pulumi.Input

	ToClusterK3sConfigPtrOutput() ClusterK3sConfigPtrOutput
	ToClusterK3sConfigPtrOutputWithContext(context.Context) ClusterK3sConfigPtrOutput
}

func ClusterK3sConfigPtr added in v1.4.0

func ClusterK3sConfigPtr(v *ClusterK3sConfigArgs) ClusterK3sConfigPtrInput

type ClusterK3sConfigPtrOutput added in v1.4.0

type ClusterK3sConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterK3sConfigPtrOutput) Elem added in v1.4.0

func (ClusterK3sConfigPtrOutput) ElementType added in v1.4.0

func (ClusterK3sConfigPtrOutput) ElementType() reflect.Type

func (ClusterK3sConfigPtrOutput) ToClusterK3sConfigPtrOutput added in v1.4.0

func (o ClusterK3sConfigPtrOutput) ToClusterK3sConfigPtrOutput() ClusterK3sConfigPtrOutput

func (ClusterK3sConfigPtrOutput) ToClusterK3sConfigPtrOutputWithContext added in v1.4.0

func (o ClusterK3sConfigPtrOutput) ToClusterK3sConfigPtrOutputWithContext(ctx context.Context) ClusterK3sConfigPtrOutput

func (ClusterK3sConfigPtrOutput) UpgradeStrategy added in v1.4.0

K3S upgrade strategy (List maxitems: 1)

func (ClusterK3sConfigPtrOutput) Version added in v1.4.0

K3S kubernetes version (string)

type ClusterK3sConfigUpgradeStrategy added in v1.4.0

type ClusterK3sConfigUpgradeStrategy struct {
	// Drain server nodes. Default: `false` (bool)
	DrainServerNodes *bool `pulumi:"drainServerNodes"`
	// Drain worker nodes. Default: `false` (bool)
	DrainWorkerNodes *bool `pulumi:"drainWorkerNodes"`
	// Server concurrency. Default: `1` (int)
	ServerConcurrency *int `pulumi:"serverConcurrency"`
	// Worker concurrency. Default: `1` (int)
	WorkerConcurrency *int `pulumi:"workerConcurrency"`
}

type ClusterK3sConfigUpgradeStrategyArgs added in v1.4.0

type ClusterK3sConfigUpgradeStrategyArgs struct {
	// Drain server nodes. Default: `false` (bool)
	DrainServerNodes pulumi.BoolPtrInput `pulumi:"drainServerNodes"`
	// Drain worker nodes. Default: `false` (bool)
	DrainWorkerNodes pulumi.BoolPtrInput `pulumi:"drainWorkerNodes"`
	// Server concurrency. Default: `1` (int)
	ServerConcurrency pulumi.IntPtrInput `pulumi:"serverConcurrency"`
	// Worker concurrency. Default: `1` (int)
	WorkerConcurrency pulumi.IntPtrInput `pulumi:"workerConcurrency"`
}

func (ClusterK3sConfigUpgradeStrategyArgs) ElementType added in v1.4.0

func (ClusterK3sConfigUpgradeStrategyArgs) ToClusterK3sConfigUpgradeStrategyOutput added in v1.4.0

func (i ClusterK3sConfigUpgradeStrategyArgs) ToClusterK3sConfigUpgradeStrategyOutput() ClusterK3sConfigUpgradeStrategyOutput

func (ClusterK3sConfigUpgradeStrategyArgs) ToClusterK3sConfigUpgradeStrategyOutputWithContext added in v1.4.0

func (i ClusterK3sConfigUpgradeStrategyArgs) ToClusterK3sConfigUpgradeStrategyOutputWithContext(ctx context.Context) ClusterK3sConfigUpgradeStrategyOutput

func (ClusterK3sConfigUpgradeStrategyArgs) ToClusterK3sConfigUpgradeStrategyPtrOutput added in v1.4.0

func (i ClusterK3sConfigUpgradeStrategyArgs) ToClusterK3sConfigUpgradeStrategyPtrOutput() ClusterK3sConfigUpgradeStrategyPtrOutput

func (ClusterK3sConfigUpgradeStrategyArgs) ToClusterK3sConfigUpgradeStrategyPtrOutputWithContext added in v1.4.0

func (i ClusterK3sConfigUpgradeStrategyArgs) ToClusterK3sConfigUpgradeStrategyPtrOutputWithContext(ctx context.Context) ClusterK3sConfigUpgradeStrategyPtrOutput

type ClusterK3sConfigUpgradeStrategyInput added in v1.4.0

type ClusterK3sConfigUpgradeStrategyInput interface {
	pulumi.Input

	ToClusterK3sConfigUpgradeStrategyOutput() ClusterK3sConfigUpgradeStrategyOutput
	ToClusterK3sConfigUpgradeStrategyOutputWithContext(context.Context) ClusterK3sConfigUpgradeStrategyOutput
}

type ClusterK3sConfigUpgradeStrategyOutput added in v1.4.0

type ClusterK3sConfigUpgradeStrategyOutput struct{ *pulumi.OutputState }

func (ClusterK3sConfigUpgradeStrategyOutput) DrainServerNodes added in v1.4.0

Drain server nodes. Default: `false` (bool)

func (ClusterK3sConfigUpgradeStrategyOutput) DrainWorkerNodes added in v1.4.0

Drain worker nodes. Default: `false` (bool)

func (ClusterK3sConfigUpgradeStrategyOutput) ElementType added in v1.4.0

func (ClusterK3sConfigUpgradeStrategyOutput) ServerConcurrency added in v1.4.0

Server concurrency. Default: `1` (int)

func (ClusterK3sConfigUpgradeStrategyOutput) ToClusterK3sConfigUpgradeStrategyOutput added in v1.4.0

func (o ClusterK3sConfigUpgradeStrategyOutput) ToClusterK3sConfigUpgradeStrategyOutput() ClusterK3sConfigUpgradeStrategyOutput

func (ClusterK3sConfigUpgradeStrategyOutput) ToClusterK3sConfigUpgradeStrategyOutputWithContext added in v1.4.0

func (o ClusterK3sConfigUpgradeStrategyOutput) ToClusterK3sConfigUpgradeStrategyOutputWithContext(ctx context.Context) ClusterK3sConfigUpgradeStrategyOutput

func (ClusterK3sConfigUpgradeStrategyOutput) ToClusterK3sConfigUpgradeStrategyPtrOutput added in v1.4.0

func (o ClusterK3sConfigUpgradeStrategyOutput) ToClusterK3sConfigUpgradeStrategyPtrOutput() ClusterK3sConfigUpgradeStrategyPtrOutput

func (ClusterK3sConfigUpgradeStrategyOutput) ToClusterK3sConfigUpgradeStrategyPtrOutputWithContext added in v1.4.0

func (o ClusterK3sConfigUpgradeStrategyOutput) ToClusterK3sConfigUpgradeStrategyPtrOutputWithContext(ctx context.Context) ClusterK3sConfigUpgradeStrategyPtrOutput

func (ClusterK3sConfigUpgradeStrategyOutput) WorkerConcurrency added in v1.4.0

Worker concurrency. Default: `1` (int)

type ClusterK3sConfigUpgradeStrategyPtrInput added in v1.4.0

type ClusterK3sConfigUpgradeStrategyPtrInput interface {
	pulumi.Input

	ToClusterK3sConfigUpgradeStrategyPtrOutput() ClusterK3sConfigUpgradeStrategyPtrOutput
	ToClusterK3sConfigUpgradeStrategyPtrOutputWithContext(context.Context) ClusterK3sConfigUpgradeStrategyPtrOutput
}

type ClusterK3sConfigUpgradeStrategyPtrOutput added in v1.4.0

type ClusterK3sConfigUpgradeStrategyPtrOutput struct{ *pulumi.OutputState }

func (ClusterK3sConfigUpgradeStrategyPtrOutput) DrainServerNodes added in v1.4.0

Drain server nodes. Default: `false` (bool)

func (ClusterK3sConfigUpgradeStrategyPtrOutput) DrainWorkerNodes added in v1.4.0

Drain worker nodes. Default: `false` (bool)

func (ClusterK3sConfigUpgradeStrategyPtrOutput) Elem added in v1.4.0

func (ClusterK3sConfigUpgradeStrategyPtrOutput) ElementType added in v1.4.0

func (ClusterK3sConfigUpgradeStrategyPtrOutput) ServerConcurrency added in v1.4.0

Server concurrency. Default: `1` (int)

func (ClusterK3sConfigUpgradeStrategyPtrOutput) ToClusterK3sConfigUpgradeStrategyPtrOutput added in v1.4.0

func (o ClusterK3sConfigUpgradeStrategyPtrOutput) ToClusterK3sConfigUpgradeStrategyPtrOutput() ClusterK3sConfigUpgradeStrategyPtrOutput

func (ClusterK3sConfigUpgradeStrategyPtrOutput) ToClusterK3sConfigUpgradeStrategyPtrOutputWithContext added in v1.4.0

func (o ClusterK3sConfigUpgradeStrategyPtrOutput) ToClusterK3sConfigUpgradeStrategyPtrOutputWithContext(ctx context.Context) ClusterK3sConfigUpgradeStrategyPtrOutput

func (ClusterK3sConfigUpgradeStrategyPtrOutput) WorkerConcurrency added in v1.4.0

Worker concurrency. Default: `1` (int)

type ClusterLogging

type ClusterLogging struct {
	pulumi.CustomResourceState

	// Annotations for Cluster Logging object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The cluster id to configure logging (string)
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// The custom target config for Cluster Logging. For `kind = custom`. Conflicts with `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	CustomTargetConfig ClusterLoggingCustomTargetConfigPtrOutput `pulumi:"customTargetConfig"`
	// The elasticsearch config for Cluster Logging. For `kind = elasticsearch`. Conflicts with `customTargetConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	ElasticsearchConfig ClusterLoggingElasticsearchConfigPtrOutput `pulumi:"elasticsearchConfig"`
	// Enable json log parsing. Default: `false` (bool)
	EnableJsonParsing pulumi.BoolPtrOutput `pulumi:"enableJsonParsing"`
	// The fluentd config for Cluster Logging. For `kind = fluentd`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	FluentdConfig ClusterLoggingFluentdConfigPtrOutput `pulumi:"fluentdConfig"`
	// The kafka config for Cluster Logging. For `kind = kafka`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	KafkaConfig ClusterLoggingKafkaConfigPtrOutput `pulumi:"kafkaConfig"`
	// The kind of the Cluster Logging. `elasticsearch`, `fluentd`, `kafka`, `splunk` and `syslog` are supported (string)
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Labels for Cluster Logging object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the cluster logging config (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The namespace id from cluster logging (string)
	NamespaceId pulumi.StringPtrOutput `pulumi:"namespaceId"`
	// How often buffered logs would be flushed. Default: `3` seconds (int)
	OutputFlushInterval pulumi.IntPtrOutput `pulumi:"outputFlushInterval"`
	// The output tags for Cluster Logging (map)
	OutputTags pulumi.MapOutput `pulumi:"outputTags"`
	// The splunk config for Cluster Logging. For `kind = splunk`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `syslogConfig` (list maxitems:1)
	SplunkConfig ClusterLoggingSplunkConfigPtrOutput `pulumi:"splunkConfig"`
	// The syslog config for Cluster Logging. For `kind = syslog`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `splunkConfig` (list maxitems:1)
	SyslogConfig ClusterLoggingSyslogConfigPtrOutput `pulumi:"syslogConfig"`
}

Provides a Rancher v2 Cluster Logging resource. This can be used to configure Cluster Logging for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/clusterLogging.html.markdown.

func GetClusterLogging

func GetClusterLogging(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterLoggingState, opts ...pulumi.ResourceOption) (*ClusterLogging, error)

GetClusterLogging gets an existing ClusterLogging 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 NewClusterLogging

func NewClusterLogging(ctx *pulumi.Context,
	name string, args *ClusterLoggingArgs, opts ...pulumi.ResourceOption) (*ClusterLogging, error)

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

type ClusterLoggingArgs

type ClusterLoggingArgs struct {
	// Annotations for Cluster Logging object (map)
	Annotations pulumi.MapInput
	// The cluster id to configure logging (string)
	ClusterId pulumi.StringInput
	// The custom target config for Cluster Logging. For `kind = custom`. Conflicts with `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	CustomTargetConfig ClusterLoggingCustomTargetConfigPtrInput
	// The elasticsearch config for Cluster Logging. For `kind = elasticsearch`. Conflicts with `customTargetConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	ElasticsearchConfig ClusterLoggingElasticsearchConfigPtrInput
	// Enable json log parsing. Default: `false` (bool)
	EnableJsonParsing pulumi.BoolPtrInput
	// The fluentd config for Cluster Logging. For `kind = fluentd`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	FluentdConfig ClusterLoggingFluentdConfigPtrInput
	// The kafka config for Cluster Logging. For `kind = kafka`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	KafkaConfig ClusterLoggingKafkaConfigPtrInput
	// The kind of the Cluster Logging. `elasticsearch`, `fluentd`, `kafka`, `splunk` and `syslog` are supported (string)
	Kind pulumi.StringInput
	// Labels for Cluster Logging object (map)
	Labels pulumi.MapInput
	// The name of the cluster logging config (string)
	Name pulumi.StringPtrInput
	// The namespace id from cluster logging (string)
	NamespaceId pulumi.StringPtrInput
	// How often buffered logs would be flushed. Default: `3` seconds (int)
	OutputFlushInterval pulumi.IntPtrInput
	// The output tags for Cluster Logging (map)
	OutputTags pulumi.MapInput
	// The splunk config for Cluster Logging. For `kind = splunk`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `syslogConfig` (list maxitems:1)
	SplunkConfig ClusterLoggingSplunkConfigPtrInput
	// The syslog config for Cluster Logging. For `kind = syslog`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `splunkConfig` (list maxitems:1)
	SyslogConfig ClusterLoggingSyslogConfigPtrInput
}

The set of arguments for constructing a ClusterLogging resource.

func (ClusterLoggingArgs) ElementType added in v1.1.0

func (ClusterLoggingArgs) ElementType() reflect.Type

type ClusterLoggingCustomTargetConfig added in v1.3.0

type ClusterLoggingCustomTargetConfig struct {
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert *string `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey *string `pulumi:"clientKey"`
	// Custom target config content (string)
	Content string `pulumi:"content"`
}

type ClusterLoggingCustomTargetConfigArgs added in v1.3.0

type ClusterLoggingCustomTargetConfigArgs struct {
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert pulumi.StringPtrInput `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
	// Custom target config content (string)
	Content pulumi.StringInput `pulumi:"content"`
}

func (ClusterLoggingCustomTargetConfigArgs) ElementType added in v1.3.0

func (ClusterLoggingCustomTargetConfigArgs) ToClusterLoggingCustomTargetConfigOutput added in v1.3.0

func (i ClusterLoggingCustomTargetConfigArgs) ToClusterLoggingCustomTargetConfigOutput() ClusterLoggingCustomTargetConfigOutput

func (ClusterLoggingCustomTargetConfigArgs) ToClusterLoggingCustomTargetConfigOutputWithContext added in v1.3.0

func (i ClusterLoggingCustomTargetConfigArgs) ToClusterLoggingCustomTargetConfigOutputWithContext(ctx context.Context) ClusterLoggingCustomTargetConfigOutput

func (ClusterLoggingCustomTargetConfigArgs) ToClusterLoggingCustomTargetConfigPtrOutput added in v1.3.0

func (i ClusterLoggingCustomTargetConfigArgs) ToClusterLoggingCustomTargetConfigPtrOutput() ClusterLoggingCustomTargetConfigPtrOutput

func (ClusterLoggingCustomTargetConfigArgs) ToClusterLoggingCustomTargetConfigPtrOutputWithContext added in v1.3.0

func (i ClusterLoggingCustomTargetConfigArgs) ToClusterLoggingCustomTargetConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingCustomTargetConfigPtrOutput

type ClusterLoggingCustomTargetConfigInput added in v1.3.0

type ClusterLoggingCustomTargetConfigInput interface {
	pulumi.Input

	ToClusterLoggingCustomTargetConfigOutput() ClusterLoggingCustomTargetConfigOutput
	ToClusterLoggingCustomTargetConfigOutputWithContext(context.Context) ClusterLoggingCustomTargetConfigOutput
}

type ClusterLoggingCustomTargetConfigOutput added in v1.3.0

type ClusterLoggingCustomTargetConfigOutput struct{ *pulumi.OutputState }

func (ClusterLoggingCustomTargetConfigOutput) Certificate added in v1.3.0

SSL certificate for the syslog service (string)

func (ClusterLoggingCustomTargetConfigOutput) ClientCert added in v1.3.0

SSL client certificate for the syslog service (string)

func (ClusterLoggingCustomTargetConfigOutput) ClientKey added in v1.3.0

SSL client key for the syslog service (string)

func (ClusterLoggingCustomTargetConfigOutput) Content added in v1.3.0

Custom target config content (string)

func (ClusterLoggingCustomTargetConfigOutput) ElementType added in v1.3.0

func (ClusterLoggingCustomTargetConfigOutput) ToClusterLoggingCustomTargetConfigOutput added in v1.3.0

func (o ClusterLoggingCustomTargetConfigOutput) ToClusterLoggingCustomTargetConfigOutput() ClusterLoggingCustomTargetConfigOutput

func (ClusterLoggingCustomTargetConfigOutput) ToClusterLoggingCustomTargetConfigOutputWithContext added in v1.3.0

func (o ClusterLoggingCustomTargetConfigOutput) ToClusterLoggingCustomTargetConfigOutputWithContext(ctx context.Context) ClusterLoggingCustomTargetConfigOutput

func (ClusterLoggingCustomTargetConfigOutput) ToClusterLoggingCustomTargetConfigPtrOutput added in v1.3.0

func (o ClusterLoggingCustomTargetConfigOutput) ToClusterLoggingCustomTargetConfigPtrOutput() ClusterLoggingCustomTargetConfigPtrOutput

func (ClusterLoggingCustomTargetConfigOutput) ToClusterLoggingCustomTargetConfigPtrOutputWithContext added in v1.3.0

func (o ClusterLoggingCustomTargetConfigOutput) ToClusterLoggingCustomTargetConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingCustomTargetConfigPtrOutput

type ClusterLoggingCustomTargetConfigPtrInput added in v1.3.0

type ClusterLoggingCustomTargetConfigPtrInput interface {
	pulumi.Input

	ToClusterLoggingCustomTargetConfigPtrOutput() ClusterLoggingCustomTargetConfigPtrOutput
	ToClusterLoggingCustomTargetConfigPtrOutputWithContext(context.Context) ClusterLoggingCustomTargetConfigPtrOutput
}

type ClusterLoggingCustomTargetConfigPtrOutput added in v1.3.0

type ClusterLoggingCustomTargetConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterLoggingCustomTargetConfigPtrOutput) Certificate added in v1.3.0

SSL certificate for the syslog service (string)

func (ClusterLoggingCustomTargetConfigPtrOutput) ClientCert added in v1.3.0

SSL client certificate for the syslog service (string)

func (ClusterLoggingCustomTargetConfigPtrOutput) ClientKey added in v1.3.0

SSL client key for the syslog service (string)

func (ClusterLoggingCustomTargetConfigPtrOutput) Content added in v1.3.0

Custom target config content (string)

func (ClusterLoggingCustomTargetConfigPtrOutput) Elem added in v1.3.0

func (ClusterLoggingCustomTargetConfigPtrOutput) ElementType added in v1.3.0

func (ClusterLoggingCustomTargetConfigPtrOutput) ToClusterLoggingCustomTargetConfigPtrOutput added in v1.3.0

func (o ClusterLoggingCustomTargetConfigPtrOutput) ToClusterLoggingCustomTargetConfigPtrOutput() ClusterLoggingCustomTargetConfigPtrOutput

func (ClusterLoggingCustomTargetConfigPtrOutput) ToClusterLoggingCustomTargetConfigPtrOutputWithContext added in v1.3.0

func (o ClusterLoggingCustomTargetConfigPtrOutput) ToClusterLoggingCustomTargetConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingCustomTargetConfigPtrOutput

type ClusterLoggingElasticsearchConfig added in v1.1.0

type ClusterLoggingElasticsearchConfig struct {
	// User password for the elascticsearch service (string)
	AuthPassword *string `pulumi:"authPassword"`
	// Username for the elascticsearch service (string)
	AuthUsername *string `pulumi:"authUsername"`
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert *string `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey *string `pulumi:"clientKey"`
	// SSL client key password for the splunk service (string)
	ClientKeyPass *string `pulumi:"clientKeyPass"`
	// Date format for the elascticsearch logs. Default: `YYYY-MM-DD` (string)
	DateFormat *string `pulumi:"dateFormat"`
	// Endpoint of the syslog service (string)
	Endpoint string `pulumi:"endpoint"`
	// Index prefix for the elascticsearch logs. Default: `local` (string)
	IndexPrefix *string `pulumi:"indexPrefix"`
	// SSL verify for the syslog service (bool)
	SslVerify *bool `pulumi:"sslVerify"`
	// SSL version for the elascticsearch service (string)
	SslVersion *string `pulumi:"sslVersion"`
}

type ClusterLoggingElasticsearchConfigArgs added in v1.1.0

type ClusterLoggingElasticsearchConfigArgs struct {
	// User password for the elascticsearch service (string)
	AuthPassword pulumi.StringPtrInput `pulumi:"authPassword"`
	// Username for the elascticsearch service (string)
	AuthUsername pulumi.StringPtrInput `pulumi:"authUsername"`
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert pulumi.StringPtrInput `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
	// SSL client key password for the splunk service (string)
	ClientKeyPass pulumi.StringPtrInput `pulumi:"clientKeyPass"`
	// Date format for the elascticsearch logs. Default: `YYYY-MM-DD` (string)
	DateFormat pulumi.StringPtrInput `pulumi:"dateFormat"`
	// Endpoint of the syslog service (string)
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Index prefix for the elascticsearch logs. Default: `local` (string)
	IndexPrefix pulumi.StringPtrInput `pulumi:"indexPrefix"`
	// SSL verify for the syslog service (bool)
	SslVerify pulumi.BoolPtrInput `pulumi:"sslVerify"`
	// SSL version for the elascticsearch service (string)
	SslVersion pulumi.StringPtrInput `pulumi:"sslVersion"`
}

func (ClusterLoggingElasticsearchConfigArgs) ElementType added in v1.1.0

func (ClusterLoggingElasticsearchConfigArgs) ToClusterLoggingElasticsearchConfigOutput added in v1.1.0

func (i ClusterLoggingElasticsearchConfigArgs) ToClusterLoggingElasticsearchConfigOutput() ClusterLoggingElasticsearchConfigOutput

func (ClusterLoggingElasticsearchConfigArgs) ToClusterLoggingElasticsearchConfigOutputWithContext added in v1.1.0

func (i ClusterLoggingElasticsearchConfigArgs) ToClusterLoggingElasticsearchConfigOutputWithContext(ctx context.Context) ClusterLoggingElasticsearchConfigOutput

func (ClusterLoggingElasticsearchConfigArgs) ToClusterLoggingElasticsearchConfigPtrOutput added in v1.1.0

func (i ClusterLoggingElasticsearchConfigArgs) ToClusterLoggingElasticsearchConfigPtrOutput() ClusterLoggingElasticsearchConfigPtrOutput

func (ClusterLoggingElasticsearchConfigArgs) ToClusterLoggingElasticsearchConfigPtrOutputWithContext added in v1.1.0

func (i ClusterLoggingElasticsearchConfigArgs) ToClusterLoggingElasticsearchConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingElasticsearchConfigPtrOutput

type ClusterLoggingElasticsearchConfigInput added in v1.1.0

type ClusterLoggingElasticsearchConfigInput interface {
	pulumi.Input

	ToClusterLoggingElasticsearchConfigOutput() ClusterLoggingElasticsearchConfigOutput
	ToClusterLoggingElasticsearchConfigOutputWithContext(context.Context) ClusterLoggingElasticsearchConfigOutput
}

type ClusterLoggingElasticsearchConfigOutput added in v1.1.0

type ClusterLoggingElasticsearchConfigOutput struct{ *pulumi.OutputState }

func (ClusterLoggingElasticsearchConfigOutput) AuthPassword added in v1.1.0

User password for the elascticsearch service (string)

func (ClusterLoggingElasticsearchConfigOutput) AuthUsername added in v1.1.0

Username for the elascticsearch service (string)

func (ClusterLoggingElasticsearchConfigOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ClusterLoggingElasticsearchConfigOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ClusterLoggingElasticsearchConfigOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ClusterLoggingElasticsearchConfigOutput) ClientKeyPass added in v1.1.0

SSL client key password for the splunk service (string)

func (ClusterLoggingElasticsearchConfigOutput) DateFormat added in v1.1.0

Date format for the elascticsearch logs. Default: `YYYY-MM-DD` (string)

func (ClusterLoggingElasticsearchConfigOutput) ElementType added in v1.1.0

func (ClusterLoggingElasticsearchConfigOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ClusterLoggingElasticsearchConfigOutput) IndexPrefix added in v1.1.0

Index prefix for the elascticsearch logs. Default: `local` (string)

func (ClusterLoggingElasticsearchConfigOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ClusterLoggingElasticsearchConfigOutput) SslVersion added in v1.1.0

SSL version for the elascticsearch service (string)

func (ClusterLoggingElasticsearchConfigOutput) ToClusterLoggingElasticsearchConfigOutput added in v1.1.0

func (o ClusterLoggingElasticsearchConfigOutput) ToClusterLoggingElasticsearchConfigOutput() ClusterLoggingElasticsearchConfigOutput

func (ClusterLoggingElasticsearchConfigOutput) ToClusterLoggingElasticsearchConfigOutputWithContext added in v1.1.0

func (o ClusterLoggingElasticsearchConfigOutput) ToClusterLoggingElasticsearchConfigOutputWithContext(ctx context.Context) ClusterLoggingElasticsearchConfigOutput

func (ClusterLoggingElasticsearchConfigOutput) ToClusterLoggingElasticsearchConfigPtrOutput added in v1.1.0

func (o ClusterLoggingElasticsearchConfigOutput) ToClusterLoggingElasticsearchConfigPtrOutput() ClusterLoggingElasticsearchConfigPtrOutput

func (ClusterLoggingElasticsearchConfigOutput) ToClusterLoggingElasticsearchConfigPtrOutputWithContext added in v1.1.0

func (o ClusterLoggingElasticsearchConfigOutput) ToClusterLoggingElasticsearchConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingElasticsearchConfigPtrOutput

type ClusterLoggingElasticsearchConfigPtrInput added in v1.1.0

type ClusterLoggingElasticsearchConfigPtrInput interface {
	pulumi.Input

	ToClusterLoggingElasticsearchConfigPtrOutput() ClusterLoggingElasticsearchConfigPtrOutput
	ToClusterLoggingElasticsearchConfigPtrOutputWithContext(context.Context) ClusterLoggingElasticsearchConfigPtrOutput
}

type ClusterLoggingElasticsearchConfigPtrOutput added in v1.1.0

type ClusterLoggingElasticsearchConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterLoggingElasticsearchConfigPtrOutput) AuthPassword added in v1.1.0

User password for the elascticsearch service (string)

func (ClusterLoggingElasticsearchConfigPtrOutput) AuthUsername added in v1.1.0

Username for the elascticsearch service (string)

func (ClusterLoggingElasticsearchConfigPtrOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ClusterLoggingElasticsearchConfigPtrOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ClusterLoggingElasticsearchConfigPtrOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ClusterLoggingElasticsearchConfigPtrOutput) ClientKeyPass added in v1.1.0

SSL client key password for the splunk service (string)

func (ClusterLoggingElasticsearchConfigPtrOutput) DateFormat added in v1.1.0

Date format for the elascticsearch logs. Default: `YYYY-MM-DD` (string)

func (ClusterLoggingElasticsearchConfigPtrOutput) Elem added in v1.1.0

func (ClusterLoggingElasticsearchConfigPtrOutput) ElementType added in v1.1.0

func (ClusterLoggingElasticsearchConfigPtrOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ClusterLoggingElasticsearchConfigPtrOutput) IndexPrefix added in v1.1.0

Index prefix for the elascticsearch logs. Default: `local` (string)

func (ClusterLoggingElasticsearchConfigPtrOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ClusterLoggingElasticsearchConfigPtrOutput) SslVersion added in v1.1.0

SSL version for the elascticsearch service (string)

func (ClusterLoggingElasticsearchConfigPtrOutput) ToClusterLoggingElasticsearchConfigPtrOutput added in v1.1.0

func (o ClusterLoggingElasticsearchConfigPtrOutput) ToClusterLoggingElasticsearchConfigPtrOutput() ClusterLoggingElasticsearchConfigPtrOutput

func (ClusterLoggingElasticsearchConfigPtrOutput) ToClusterLoggingElasticsearchConfigPtrOutputWithContext added in v1.1.0

func (o ClusterLoggingElasticsearchConfigPtrOutput) ToClusterLoggingElasticsearchConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingElasticsearchConfigPtrOutput

type ClusterLoggingFluentdConfig added in v1.1.0

type ClusterLoggingFluentdConfig struct {
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// Compress data for the fluentd service (bool)
	Compress *bool `pulumi:"compress"`
	// Enable TLS for the fluentd service (bool)
	EnableTls *bool `pulumi:"enableTls"`
	// Servers for the fluentd service (list)
	FluentServers []ClusterLoggingFluentdConfigFluentServer `pulumi:"fluentServers"`
}

type ClusterLoggingFluentdConfigArgs added in v1.1.0

type ClusterLoggingFluentdConfigArgs struct {
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// Compress data for the fluentd service (bool)
	Compress pulumi.BoolPtrInput `pulumi:"compress"`
	// Enable TLS for the fluentd service (bool)
	EnableTls pulumi.BoolPtrInput `pulumi:"enableTls"`
	// Servers for the fluentd service (list)
	FluentServers ClusterLoggingFluentdConfigFluentServerArrayInput `pulumi:"fluentServers"`
}

func (ClusterLoggingFluentdConfigArgs) ElementType added in v1.1.0

func (ClusterLoggingFluentdConfigArgs) ToClusterLoggingFluentdConfigOutput added in v1.1.0

func (i ClusterLoggingFluentdConfigArgs) ToClusterLoggingFluentdConfigOutput() ClusterLoggingFluentdConfigOutput

func (ClusterLoggingFluentdConfigArgs) ToClusterLoggingFluentdConfigOutputWithContext added in v1.1.0

func (i ClusterLoggingFluentdConfigArgs) ToClusterLoggingFluentdConfigOutputWithContext(ctx context.Context) ClusterLoggingFluentdConfigOutput

func (ClusterLoggingFluentdConfigArgs) ToClusterLoggingFluentdConfigPtrOutput added in v1.1.0

func (i ClusterLoggingFluentdConfigArgs) ToClusterLoggingFluentdConfigPtrOutput() ClusterLoggingFluentdConfigPtrOutput

func (ClusterLoggingFluentdConfigArgs) ToClusterLoggingFluentdConfigPtrOutputWithContext added in v1.1.0

func (i ClusterLoggingFluentdConfigArgs) ToClusterLoggingFluentdConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingFluentdConfigPtrOutput

type ClusterLoggingFluentdConfigFluentServer added in v1.1.0

type ClusterLoggingFluentdConfigFluentServer struct {
	// Endpoint of the syslog service (string)
	Endpoint string `pulumi:"endpoint"`
	// Hostname of the fluentd service (string)
	Hostname *string `pulumi:"hostname"`
	// User password of the fluentd service (string)
	Password *string `pulumi:"password"`
	// Shared key of the fluentd service (string)
	SharedKey *string `pulumi:"sharedKey"`
	// Standby server of the fluentd service (bool)
	Standby *bool `pulumi:"standby"`
	// Username of the fluentd service (string)
	Username *string `pulumi:"username"`
	// Weight of the fluentd server (int)
	Weight *int `pulumi:"weight"`
}

type ClusterLoggingFluentdConfigFluentServerArgs added in v1.1.0

type ClusterLoggingFluentdConfigFluentServerArgs struct {
	// Endpoint of the syslog service (string)
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Hostname of the fluentd service (string)
	Hostname pulumi.StringPtrInput `pulumi:"hostname"`
	// User password of the fluentd service (string)
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Shared key of the fluentd service (string)
	SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"`
	// Standby server of the fluentd service (bool)
	Standby pulumi.BoolPtrInput `pulumi:"standby"`
	// Username of the fluentd service (string)
	Username pulumi.StringPtrInput `pulumi:"username"`
	// Weight of the fluentd server (int)
	Weight pulumi.IntPtrInput `pulumi:"weight"`
}

func (ClusterLoggingFluentdConfigFluentServerArgs) ElementType added in v1.1.0

func (ClusterLoggingFluentdConfigFluentServerArgs) ToClusterLoggingFluentdConfigFluentServerOutput added in v1.1.0

func (i ClusterLoggingFluentdConfigFluentServerArgs) ToClusterLoggingFluentdConfigFluentServerOutput() ClusterLoggingFluentdConfigFluentServerOutput

func (ClusterLoggingFluentdConfigFluentServerArgs) ToClusterLoggingFluentdConfigFluentServerOutputWithContext added in v1.1.0

func (i ClusterLoggingFluentdConfigFluentServerArgs) ToClusterLoggingFluentdConfigFluentServerOutputWithContext(ctx context.Context) ClusterLoggingFluentdConfigFluentServerOutput

type ClusterLoggingFluentdConfigFluentServerArray added in v1.1.0

type ClusterLoggingFluentdConfigFluentServerArray []ClusterLoggingFluentdConfigFluentServerInput

func (ClusterLoggingFluentdConfigFluentServerArray) ElementType added in v1.1.0

func (ClusterLoggingFluentdConfigFluentServerArray) ToClusterLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

func (i ClusterLoggingFluentdConfigFluentServerArray) ToClusterLoggingFluentdConfigFluentServerArrayOutput() ClusterLoggingFluentdConfigFluentServerArrayOutput

func (ClusterLoggingFluentdConfigFluentServerArray) ToClusterLoggingFluentdConfigFluentServerArrayOutputWithContext added in v1.1.0

func (i ClusterLoggingFluentdConfigFluentServerArray) ToClusterLoggingFluentdConfigFluentServerArrayOutputWithContext(ctx context.Context) ClusterLoggingFluentdConfigFluentServerArrayOutput

type ClusterLoggingFluentdConfigFluentServerArrayInput added in v1.1.0

type ClusterLoggingFluentdConfigFluentServerArrayInput interface {
	pulumi.Input

	ToClusterLoggingFluentdConfigFluentServerArrayOutput() ClusterLoggingFluentdConfigFluentServerArrayOutput
	ToClusterLoggingFluentdConfigFluentServerArrayOutputWithContext(context.Context) ClusterLoggingFluentdConfigFluentServerArrayOutput
}

type ClusterLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

type ClusterLoggingFluentdConfigFluentServerArrayOutput struct{ *pulumi.OutputState }

func (ClusterLoggingFluentdConfigFluentServerArrayOutput) ElementType added in v1.1.0

func (ClusterLoggingFluentdConfigFluentServerArrayOutput) Index added in v1.1.0

func (ClusterLoggingFluentdConfigFluentServerArrayOutput) ToClusterLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

func (o ClusterLoggingFluentdConfigFluentServerArrayOutput) ToClusterLoggingFluentdConfigFluentServerArrayOutput() ClusterLoggingFluentdConfigFluentServerArrayOutput

func (ClusterLoggingFluentdConfigFluentServerArrayOutput) ToClusterLoggingFluentdConfigFluentServerArrayOutputWithContext added in v1.1.0

func (o ClusterLoggingFluentdConfigFluentServerArrayOutput) ToClusterLoggingFluentdConfigFluentServerArrayOutputWithContext(ctx context.Context) ClusterLoggingFluentdConfigFluentServerArrayOutput

type ClusterLoggingFluentdConfigFluentServerInput added in v1.1.0

type ClusterLoggingFluentdConfigFluentServerInput interface {
	pulumi.Input

	ToClusterLoggingFluentdConfigFluentServerOutput() ClusterLoggingFluentdConfigFluentServerOutput
	ToClusterLoggingFluentdConfigFluentServerOutputWithContext(context.Context) ClusterLoggingFluentdConfigFluentServerOutput
}

type ClusterLoggingFluentdConfigFluentServerOutput added in v1.1.0

type ClusterLoggingFluentdConfigFluentServerOutput struct{ *pulumi.OutputState }

func (ClusterLoggingFluentdConfigFluentServerOutput) ElementType added in v1.1.0

func (ClusterLoggingFluentdConfigFluentServerOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ClusterLoggingFluentdConfigFluentServerOutput) Hostname added in v1.1.0

Hostname of the fluentd service (string)

func (ClusterLoggingFluentdConfigFluentServerOutput) Password added in v1.1.0

User password of the fluentd service (string)

func (ClusterLoggingFluentdConfigFluentServerOutput) SharedKey added in v1.1.0

Shared key of the fluentd service (string)

func (ClusterLoggingFluentdConfigFluentServerOutput) Standby added in v1.1.0

Standby server of the fluentd service (bool)

func (ClusterLoggingFluentdConfigFluentServerOutput) ToClusterLoggingFluentdConfigFluentServerOutput added in v1.1.0

func (o ClusterLoggingFluentdConfigFluentServerOutput) ToClusterLoggingFluentdConfigFluentServerOutput() ClusterLoggingFluentdConfigFluentServerOutput

func (ClusterLoggingFluentdConfigFluentServerOutput) ToClusterLoggingFluentdConfigFluentServerOutputWithContext added in v1.1.0

func (o ClusterLoggingFluentdConfigFluentServerOutput) ToClusterLoggingFluentdConfigFluentServerOutputWithContext(ctx context.Context) ClusterLoggingFluentdConfigFluentServerOutput

func (ClusterLoggingFluentdConfigFluentServerOutput) Username added in v1.1.0

Username of the fluentd service (string)

func (ClusterLoggingFluentdConfigFluentServerOutput) Weight added in v1.1.0

Weight of the fluentd server (int)

type ClusterLoggingFluentdConfigInput added in v1.1.0

type ClusterLoggingFluentdConfigInput interface {
	pulumi.Input

	ToClusterLoggingFluentdConfigOutput() ClusterLoggingFluentdConfigOutput
	ToClusterLoggingFluentdConfigOutputWithContext(context.Context) ClusterLoggingFluentdConfigOutput
}

type ClusterLoggingFluentdConfigOutput added in v1.1.0

type ClusterLoggingFluentdConfigOutput struct{ *pulumi.OutputState }

func (ClusterLoggingFluentdConfigOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ClusterLoggingFluentdConfigOutput) Compress added in v1.1.0

Compress data for the fluentd service (bool)

func (ClusterLoggingFluentdConfigOutput) ElementType added in v1.1.0

func (ClusterLoggingFluentdConfigOutput) EnableTls added in v1.1.0

Enable TLS for the fluentd service (bool)

func (ClusterLoggingFluentdConfigOutput) FluentServers added in v1.1.0

Servers for the fluentd service (list)

func (ClusterLoggingFluentdConfigOutput) ToClusterLoggingFluentdConfigOutput added in v1.1.0

func (o ClusterLoggingFluentdConfigOutput) ToClusterLoggingFluentdConfigOutput() ClusterLoggingFluentdConfigOutput

func (ClusterLoggingFluentdConfigOutput) ToClusterLoggingFluentdConfigOutputWithContext added in v1.1.0

func (o ClusterLoggingFluentdConfigOutput) ToClusterLoggingFluentdConfigOutputWithContext(ctx context.Context) ClusterLoggingFluentdConfigOutput

func (ClusterLoggingFluentdConfigOutput) ToClusterLoggingFluentdConfigPtrOutput added in v1.1.0

func (o ClusterLoggingFluentdConfigOutput) ToClusterLoggingFluentdConfigPtrOutput() ClusterLoggingFluentdConfigPtrOutput

func (ClusterLoggingFluentdConfigOutput) ToClusterLoggingFluentdConfigPtrOutputWithContext added in v1.1.0

func (o ClusterLoggingFluentdConfigOutput) ToClusterLoggingFluentdConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingFluentdConfigPtrOutput

type ClusterLoggingFluentdConfigPtrInput added in v1.1.0

type ClusterLoggingFluentdConfigPtrInput interface {
	pulumi.Input

	ToClusterLoggingFluentdConfigPtrOutput() ClusterLoggingFluentdConfigPtrOutput
	ToClusterLoggingFluentdConfigPtrOutputWithContext(context.Context) ClusterLoggingFluentdConfigPtrOutput
}

func ClusterLoggingFluentdConfigPtr added in v1.1.0

type ClusterLoggingFluentdConfigPtrOutput added in v1.1.0

type ClusterLoggingFluentdConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterLoggingFluentdConfigPtrOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ClusterLoggingFluentdConfigPtrOutput) Compress added in v1.1.0

Compress data for the fluentd service (bool)

func (ClusterLoggingFluentdConfigPtrOutput) Elem added in v1.1.0

func (ClusterLoggingFluentdConfigPtrOutput) ElementType added in v1.1.0

func (ClusterLoggingFluentdConfigPtrOutput) EnableTls added in v1.1.0

Enable TLS for the fluentd service (bool)

func (ClusterLoggingFluentdConfigPtrOutput) FluentServers added in v1.1.0

Servers for the fluentd service (list)

func (ClusterLoggingFluentdConfigPtrOutput) ToClusterLoggingFluentdConfigPtrOutput added in v1.1.0

func (o ClusterLoggingFluentdConfigPtrOutput) ToClusterLoggingFluentdConfigPtrOutput() ClusterLoggingFluentdConfigPtrOutput

func (ClusterLoggingFluentdConfigPtrOutput) ToClusterLoggingFluentdConfigPtrOutputWithContext added in v1.1.0

func (o ClusterLoggingFluentdConfigPtrOutput) ToClusterLoggingFluentdConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingFluentdConfigPtrOutput

type ClusterLoggingKafkaConfig added in v1.1.0

type ClusterLoggingKafkaConfig struct {
	// Kafka endpoints for kafka service. Conflicts with `zookeeperEndpoint` (list)
	BrokerEndpoints []string `pulumi:"brokerEndpoints"`
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert *string `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey *string `pulumi:"clientKey"`
	// Topic to publish on the kafka service (string)
	Topic string `pulumi:"topic"`
	// Zookeeper endpoint for kafka service. Conflicts with `brokerEndpoints` (string)
	ZookeeperEndpoint *string `pulumi:"zookeeperEndpoint"`
}

type ClusterLoggingKafkaConfigArgs added in v1.1.0

type ClusterLoggingKafkaConfigArgs struct {
	// Kafka endpoints for kafka service. Conflicts with `zookeeperEndpoint` (list)
	BrokerEndpoints pulumi.StringArrayInput `pulumi:"brokerEndpoints"`
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert pulumi.StringPtrInput `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
	// Topic to publish on the kafka service (string)
	Topic pulumi.StringInput `pulumi:"topic"`
	// Zookeeper endpoint for kafka service. Conflicts with `brokerEndpoints` (string)
	ZookeeperEndpoint pulumi.StringPtrInput `pulumi:"zookeeperEndpoint"`
}

func (ClusterLoggingKafkaConfigArgs) ElementType added in v1.1.0

func (ClusterLoggingKafkaConfigArgs) ToClusterLoggingKafkaConfigOutput added in v1.1.0

func (i ClusterLoggingKafkaConfigArgs) ToClusterLoggingKafkaConfigOutput() ClusterLoggingKafkaConfigOutput

func (ClusterLoggingKafkaConfigArgs) ToClusterLoggingKafkaConfigOutputWithContext added in v1.1.0

func (i ClusterLoggingKafkaConfigArgs) ToClusterLoggingKafkaConfigOutputWithContext(ctx context.Context) ClusterLoggingKafkaConfigOutput

func (ClusterLoggingKafkaConfigArgs) ToClusterLoggingKafkaConfigPtrOutput added in v1.1.0

func (i ClusterLoggingKafkaConfigArgs) ToClusterLoggingKafkaConfigPtrOutput() ClusterLoggingKafkaConfigPtrOutput

func (ClusterLoggingKafkaConfigArgs) ToClusterLoggingKafkaConfigPtrOutputWithContext added in v1.1.0

func (i ClusterLoggingKafkaConfigArgs) ToClusterLoggingKafkaConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingKafkaConfigPtrOutput

type ClusterLoggingKafkaConfigInput added in v1.1.0

type ClusterLoggingKafkaConfigInput interface {
	pulumi.Input

	ToClusterLoggingKafkaConfigOutput() ClusterLoggingKafkaConfigOutput
	ToClusterLoggingKafkaConfigOutputWithContext(context.Context) ClusterLoggingKafkaConfigOutput
}

type ClusterLoggingKafkaConfigOutput added in v1.1.0

type ClusterLoggingKafkaConfigOutput struct{ *pulumi.OutputState }

func (ClusterLoggingKafkaConfigOutput) BrokerEndpoints added in v1.1.0

Kafka endpoints for kafka service. Conflicts with `zookeeperEndpoint` (list)

func (ClusterLoggingKafkaConfigOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ClusterLoggingKafkaConfigOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ClusterLoggingKafkaConfigOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ClusterLoggingKafkaConfigOutput) ElementType added in v1.1.0

func (ClusterLoggingKafkaConfigOutput) ToClusterLoggingKafkaConfigOutput added in v1.1.0

func (o ClusterLoggingKafkaConfigOutput) ToClusterLoggingKafkaConfigOutput() ClusterLoggingKafkaConfigOutput

func (ClusterLoggingKafkaConfigOutput) ToClusterLoggingKafkaConfigOutputWithContext added in v1.1.0

func (o ClusterLoggingKafkaConfigOutput) ToClusterLoggingKafkaConfigOutputWithContext(ctx context.Context) ClusterLoggingKafkaConfigOutput

func (ClusterLoggingKafkaConfigOutput) ToClusterLoggingKafkaConfigPtrOutput added in v1.1.0

func (o ClusterLoggingKafkaConfigOutput) ToClusterLoggingKafkaConfigPtrOutput() ClusterLoggingKafkaConfigPtrOutput

func (ClusterLoggingKafkaConfigOutput) ToClusterLoggingKafkaConfigPtrOutputWithContext added in v1.1.0

func (o ClusterLoggingKafkaConfigOutput) ToClusterLoggingKafkaConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingKafkaConfigPtrOutput

func (ClusterLoggingKafkaConfigOutput) Topic added in v1.1.0

Topic to publish on the kafka service (string)

func (ClusterLoggingKafkaConfigOutput) ZookeeperEndpoint added in v1.1.0

Zookeeper endpoint for kafka service. Conflicts with `brokerEndpoints` (string)

type ClusterLoggingKafkaConfigPtrInput added in v1.1.0

type ClusterLoggingKafkaConfigPtrInput interface {
	pulumi.Input

	ToClusterLoggingKafkaConfigPtrOutput() ClusterLoggingKafkaConfigPtrOutput
	ToClusterLoggingKafkaConfigPtrOutputWithContext(context.Context) ClusterLoggingKafkaConfigPtrOutput
}

func ClusterLoggingKafkaConfigPtr added in v1.1.0

type ClusterLoggingKafkaConfigPtrOutput added in v1.1.0

type ClusterLoggingKafkaConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterLoggingKafkaConfigPtrOutput) BrokerEndpoints added in v1.1.0

Kafka endpoints for kafka service. Conflicts with `zookeeperEndpoint` (list)

func (ClusterLoggingKafkaConfigPtrOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ClusterLoggingKafkaConfigPtrOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ClusterLoggingKafkaConfigPtrOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ClusterLoggingKafkaConfigPtrOutput) Elem added in v1.1.0

func (ClusterLoggingKafkaConfigPtrOutput) ElementType added in v1.1.0

func (ClusterLoggingKafkaConfigPtrOutput) ToClusterLoggingKafkaConfigPtrOutput added in v1.1.0

func (o ClusterLoggingKafkaConfigPtrOutput) ToClusterLoggingKafkaConfigPtrOutput() ClusterLoggingKafkaConfigPtrOutput

func (ClusterLoggingKafkaConfigPtrOutput) ToClusterLoggingKafkaConfigPtrOutputWithContext added in v1.1.0

func (o ClusterLoggingKafkaConfigPtrOutput) ToClusterLoggingKafkaConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingKafkaConfigPtrOutput

func (ClusterLoggingKafkaConfigPtrOutput) Topic added in v1.1.0

Topic to publish on the kafka service (string)

func (ClusterLoggingKafkaConfigPtrOutput) ZookeeperEndpoint added in v1.1.0

Zookeeper endpoint for kafka service. Conflicts with `brokerEndpoints` (string)

type ClusterLoggingSplunkConfig added in v1.1.0

type ClusterLoggingSplunkConfig struct {
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert *string `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey *string `pulumi:"clientKey"`
	// SSL client key password for the splunk service (string)
	ClientKeyPass *string `pulumi:"clientKeyPass"`
	// Endpoint of the syslog service (string)
	Endpoint string `pulumi:"endpoint"`
	// Index prefix for the splunk logs (string)
	Index *string `pulumi:"index"`
	// Date format for the splunk logs (string)
	Source *string `pulumi:"source"`
	// SSL verify for the syslog service (bool)
	SslVerify *bool `pulumi:"sslVerify"`
	// Token for the syslog service (string)
	Token string `pulumi:"token"`
}

type ClusterLoggingSplunkConfigArgs added in v1.1.0

type ClusterLoggingSplunkConfigArgs struct {
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert pulumi.StringPtrInput `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
	// SSL client key password for the splunk service (string)
	ClientKeyPass pulumi.StringPtrInput `pulumi:"clientKeyPass"`
	// Endpoint of the syslog service (string)
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Index prefix for the splunk logs (string)
	Index pulumi.StringPtrInput `pulumi:"index"`
	// Date format for the splunk logs (string)
	Source pulumi.StringPtrInput `pulumi:"source"`
	// SSL verify for the syslog service (bool)
	SslVerify pulumi.BoolPtrInput `pulumi:"sslVerify"`
	// Token for the syslog service (string)
	Token pulumi.StringInput `pulumi:"token"`
}

func (ClusterLoggingSplunkConfigArgs) ElementType added in v1.1.0

func (ClusterLoggingSplunkConfigArgs) ToClusterLoggingSplunkConfigOutput added in v1.1.0

func (i ClusterLoggingSplunkConfigArgs) ToClusterLoggingSplunkConfigOutput() ClusterLoggingSplunkConfigOutput

func (ClusterLoggingSplunkConfigArgs) ToClusterLoggingSplunkConfigOutputWithContext added in v1.1.0

func (i ClusterLoggingSplunkConfigArgs) ToClusterLoggingSplunkConfigOutputWithContext(ctx context.Context) ClusterLoggingSplunkConfigOutput

func (ClusterLoggingSplunkConfigArgs) ToClusterLoggingSplunkConfigPtrOutput added in v1.1.0

func (i ClusterLoggingSplunkConfigArgs) ToClusterLoggingSplunkConfigPtrOutput() ClusterLoggingSplunkConfigPtrOutput

func (ClusterLoggingSplunkConfigArgs) ToClusterLoggingSplunkConfigPtrOutputWithContext added in v1.1.0

func (i ClusterLoggingSplunkConfigArgs) ToClusterLoggingSplunkConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingSplunkConfigPtrOutput

type ClusterLoggingSplunkConfigInput added in v1.1.0

type ClusterLoggingSplunkConfigInput interface {
	pulumi.Input

	ToClusterLoggingSplunkConfigOutput() ClusterLoggingSplunkConfigOutput
	ToClusterLoggingSplunkConfigOutputWithContext(context.Context) ClusterLoggingSplunkConfigOutput
}

type ClusterLoggingSplunkConfigOutput added in v1.1.0

type ClusterLoggingSplunkConfigOutput struct{ *pulumi.OutputState }

func (ClusterLoggingSplunkConfigOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ClusterLoggingSplunkConfigOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ClusterLoggingSplunkConfigOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ClusterLoggingSplunkConfigOutput) ClientKeyPass added in v1.1.0

SSL client key password for the splunk service (string)

func (ClusterLoggingSplunkConfigOutput) ElementType added in v1.1.0

func (ClusterLoggingSplunkConfigOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ClusterLoggingSplunkConfigOutput) Index added in v1.1.0

Index prefix for the splunk logs (string)

func (ClusterLoggingSplunkConfigOutput) Source added in v1.1.0

Date format for the splunk logs (string)

func (ClusterLoggingSplunkConfigOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ClusterLoggingSplunkConfigOutput) ToClusterLoggingSplunkConfigOutput added in v1.1.0

func (o ClusterLoggingSplunkConfigOutput) ToClusterLoggingSplunkConfigOutput() ClusterLoggingSplunkConfigOutput

func (ClusterLoggingSplunkConfigOutput) ToClusterLoggingSplunkConfigOutputWithContext added in v1.1.0

func (o ClusterLoggingSplunkConfigOutput) ToClusterLoggingSplunkConfigOutputWithContext(ctx context.Context) ClusterLoggingSplunkConfigOutput

func (ClusterLoggingSplunkConfigOutput) ToClusterLoggingSplunkConfigPtrOutput added in v1.1.0

func (o ClusterLoggingSplunkConfigOutput) ToClusterLoggingSplunkConfigPtrOutput() ClusterLoggingSplunkConfigPtrOutput

func (ClusterLoggingSplunkConfigOutput) ToClusterLoggingSplunkConfigPtrOutputWithContext added in v1.1.0

func (o ClusterLoggingSplunkConfigOutput) ToClusterLoggingSplunkConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingSplunkConfigPtrOutput

func (ClusterLoggingSplunkConfigOutput) Token added in v1.1.0

Token for the syslog service (string)

type ClusterLoggingSplunkConfigPtrInput added in v1.1.0

type ClusterLoggingSplunkConfigPtrInput interface {
	pulumi.Input

	ToClusterLoggingSplunkConfigPtrOutput() ClusterLoggingSplunkConfigPtrOutput
	ToClusterLoggingSplunkConfigPtrOutputWithContext(context.Context) ClusterLoggingSplunkConfigPtrOutput
}

func ClusterLoggingSplunkConfigPtr added in v1.1.0

type ClusterLoggingSplunkConfigPtrOutput added in v1.1.0

type ClusterLoggingSplunkConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterLoggingSplunkConfigPtrOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ClusterLoggingSplunkConfigPtrOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ClusterLoggingSplunkConfigPtrOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ClusterLoggingSplunkConfigPtrOutput) ClientKeyPass added in v1.1.0

SSL client key password for the splunk service (string)

func (ClusterLoggingSplunkConfigPtrOutput) Elem added in v1.1.0

func (ClusterLoggingSplunkConfigPtrOutput) ElementType added in v1.1.0

func (ClusterLoggingSplunkConfigPtrOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ClusterLoggingSplunkConfigPtrOutput) Index added in v1.1.0

Index prefix for the splunk logs (string)

func (ClusterLoggingSplunkConfigPtrOutput) Source added in v1.1.0

Date format for the splunk logs (string)

func (ClusterLoggingSplunkConfigPtrOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ClusterLoggingSplunkConfigPtrOutput) ToClusterLoggingSplunkConfigPtrOutput added in v1.1.0

func (o ClusterLoggingSplunkConfigPtrOutput) ToClusterLoggingSplunkConfigPtrOutput() ClusterLoggingSplunkConfigPtrOutput

func (ClusterLoggingSplunkConfigPtrOutput) ToClusterLoggingSplunkConfigPtrOutputWithContext added in v1.1.0

func (o ClusterLoggingSplunkConfigPtrOutput) ToClusterLoggingSplunkConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingSplunkConfigPtrOutput

func (ClusterLoggingSplunkConfigPtrOutput) Token added in v1.1.0

Token for the syslog service (string)

type ClusterLoggingState

type ClusterLoggingState struct {
	// Annotations for Cluster Logging object (map)
	Annotations pulumi.MapInput
	// The cluster id to configure logging (string)
	ClusterId pulumi.StringPtrInput
	// The custom target config for Cluster Logging. For `kind = custom`. Conflicts with `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	CustomTargetConfig ClusterLoggingCustomTargetConfigPtrInput
	// The elasticsearch config for Cluster Logging. For `kind = elasticsearch`. Conflicts with `customTargetConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	ElasticsearchConfig ClusterLoggingElasticsearchConfigPtrInput
	// Enable json log parsing. Default: `false` (bool)
	EnableJsonParsing pulumi.BoolPtrInput
	// The fluentd config for Cluster Logging. For `kind = fluentd`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	FluentdConfig ClusterLoggingFluentdConfigPtrInput
	// The kafka config for Cluster Logging. For `kind = kafka`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	KafkaConfig ClusterLoggingKafkaConfigPtrInput
	// The kind of the Cluster Logging. `elasticsearch`, `fluentd`, `kafka`, `splunk` and `syslog` are supported (string)
	Kind pulumi.StringPtrInput
	// Labels for Cluster Logging object (map)
	Labels pulumi.MapInput
	// The name of the cluster logging config (string)
	Name pulumi.StringPtrInput
	// The namespace id from cluster logging (string)
	NamespaceId pulumi.StringPtrInput
	// How often buffered logs would be flushed. Default: `3` seconds (int)
	OutputFlushInterval pulumi.IntPtrInput
	// The output tags for Cluster Logging (map)
	OutputTags pulumi.MapInput
	// The splunk config for Cluster Logging. For `kind = splunk`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `syslogConfig` (list maxitems:1)
	SplunkConfig ClusterLoggingSplunkConfigPtrInput
	// The syslog config for Cluster Logging. For `kind = syslog`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `splunkConfig` (list maxitems:1)
	SyslogConfig ClusterLoggingSyslogConfigPtrInput
}

func (ClusterLoggingState) ElementType added in v1.1.0

func (ClusterLoggingState) ElementType() reflect.Type

type ClusterLoggingSyslogConfig added in v1.1.0

type ClusterLoggingSyslogConfig struct {
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert *string `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey *string `pulumi:"clientKey"`
	// Endpoint of the syslog service (string)
	Endpoint string `pulumi:"endpoint"`
	// Program for the syslog service (string)
	Program *string `pulumi:"program"`
	// Protocol for the syslog service. `tcp` and `udp` are supported. Default: `udp` (string)
	Protocol *string `pulumi:"protocol"`
	// Date format for the syslog logs. `emergency`, `alert`, `critical`, `error`, `warning`, `notice`, `info` and `debug` are supported. Default: `notice` (string)
	Severity *string `pulumi:"severity"`
	// SSL verify for the syslog service (bool)
	SslVerify *bool `pulumi:"sslVerify"`
	// Token for the syslog service (string)
	Token *string `pulumi:"token"`
}

type ClusterLoggingSyslogConfigArgs added in v1.1.0

type ClusterLoggingSyslogConfigArgs struct {
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert pulumi.StringPtrInput `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
	// Endpoint of the syslog service (string)
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Program for the syslog service (string)
	Program pulumi.StringPtrInput `pulumi:"program"`
	// Protocol for the syslog service. `tcp` and `udp` are supported. Default: `udp` (string)
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// Date format for the syslog logs. `emergency`, `alert`, `critical`, `error`, `warning`, `notice`, `info` and `debug` are supported. Default: `notice` (string)
	Severity pulumi.StringPtrInput `pulumi:"severity"`
	// SSL verify for the syslog service (bool)
	SslVerify pulumi.BoolPtrInput `pulumi:"sslVerify"`
	// Token for the syslog service (string)
	Token pulumi.StringPtrInput `pulumi:"token"`
}

func (ClusterLoggingSyslogConfigArgs) ElementType added in v1.1.0

func (ClusterLoggingSyslogConfigArgs) ToClusterLoggingSyslogConfigOutput added in v1.1.0

func (i ClusterLoggingSyslogConfigArgs) ToClusterLoggingSyslogConfigOutput() ClusterLoggingSyslogConfigOutput

func (ClusterLoggingSyslogConfigArgs) ToClusterLoggingSyslogConfigOutputWithContext added in v1.1.0

func (i ClusterLoggingSyslogConfigArgs) ToClusterLoggingSyslogConfigOutputWithContext(ctx context.Context) ClusterLoggingSyslogConfigOutput

func (ClusterLoggingSyslogConfigArgs) ToClusterLoggingSyslogConfigPtrOutput added in v1.1.0

func (i ClusterLoggingSyslogConfigArgs) ToClusterLoggingSyslogConfigPtrOutput() ClusterLoggingSyslogConfigPtrOutput

func (ClusterLoggingSyslogConfigArgs) ToClusterLoggingSyslogConfigPtrOutputWithContext added in v1.1.0

func (i ClusterLoggingSyslogConfigArgs) ToClusterLoggingSyslogConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingSyslogConfigPtrOutput

type ClusterLoggingSyslogConfigInput added in v1.1.0

type ClusterLoggingSyslogConfigInput interface {
	pulumi.Input

	ToClusterLoggingSyslogConfigOutput() ClusterLoggingSyslogConfigOutput
	ToClusterLoggingSyslogConfigOutputWithContext(context.Context) ClusterLoggingSyslogConfigOutput
}

type ClusterLoggingSyslogConfigOutput added in v1.1.0

type ClusterLoggingSyslogConfigOutput struct{ *pulumi.OutputState }

func (ClusterLoggingSyslogConfigOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ClusterLoggingSyslogConfigOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ClusterLoggingSyslogConfigOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ClusterLoggingSyslogConfigOutput) ElementType added in v1.1.0

func (ClusterLoggingSyslogConfigOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ClusterLoggingSyslogConfigOutput) Program added in v1.1.0

Program for the syslog service (string)

func (ClusterLoggingSyslogConfigOutput) Protocol added in v1.1.0

Protocol for the syslog service. `tcp` and `udp` are supported. Default: `udp` (string)

func (ClusterLoggingSyslogConfigOutput) Severity added in v1.1.0

Date format for the syslog logs. `emergency`, `alert`, `critical`, `error`, `warning`, `notice`, `info` and `debug` are supported. Default: `notice` (string)

func (ClusterLoggingSyslogConfigOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ClusterLoggingSyslogConfigOutput) ToClusterLoggingSyslogConfigOutput added in v1.1.0

func (o ClusterLoggingSyslogConfigOutput) ToClusterLoggingSyslogConfigOutput() ClusterLoggingSyslogConfigOutput

func (ClusterLoggingSyslogConfigOutput) ToClusterLoggingSyslogConfigOutputWithContext added in v1.1.0

func (o ClusterLoggingSyslogConfigOutput) ToClusterLoggingSyslogConfigOutputWithContext(ctx context.Context) ClusterLoggingSyslogConfigOutput

func (ClusterLoggingSyslogConfigOutput) ToClusterLoggingSyslogConfigPtrOutput added in v1.1.0

func (o ClusterLoggingSyslogConfigOutput) ToClusterLoggingSyslogConfigPtrOutput() ClusterLoggingSyslogConfigPtrOutput

func (ClusterLoggingSyslogConfigOutput) ToClusterLoggingSyslogConfigPtrOutputWithContext added in v1.1.0

func (o ClusterLoggingSyslogConfigOutput) ToClusterLoggingSyslogConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingSyslogConfigPtrOutput

func (ClusterLoggingSyslogConfigOutput) Token added in v1.1.0

Token for the syslog service (string)

type ClusterLoggingSyslogConfigPtrInput added in v1.1.0

type ClusterLoggingSyslogConfigPtrInput interface {
	pulumi.Input

	ToClusterLoggingSyslogConfigPtrOutput() ClusterLoggingSyslogConfigPtrOutput
	ToClusterLoggingSyslogConfigPtrOutputWithContext(context.Context) ClusterLoggingSyslogConfigPtrOutput
}

func ClusterLoggingSyslogConfigPtr added in v1.1.0

type ClusterLoggingSyslogConfigPtrOutput added in v1.1.0

type ClusterLoggingSyslogConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterLoggingSyslogConfigPtrOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ClusterLoggingSyslogConfigPtrOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ClusterLoggingSyslogConfigPtrOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ClusterLoggingSyslogConfigPtrOutput) Elem added in v1.1.0

func (ClusterLoggingSyslogConfigPtrOutput) ElementType added in v1.1.0

func (ClusterLoggingSyslogConfigPtrOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ClusterLoggingSyslogConfigPtrOutput) Program added in v1.1.0

Program for the syslog service (string)

func (ClusterLoggingSyslogConfigPtrOutput) Protocol added in v1.1.0

Protocol for the syslog service. `tcp` and `udp` are supported. Default: `udp` (string)

func (ClusterLoggingSyslogConfigPtrOutput) Severity added in v1.1.0

Date format for the syslog logs. `emergency`, `alert`, `critical`, `error`, `warning`, `notice`, `info` and `debug` are supported. Default: `notice` (string)

func (ClusterLoggingSyslogConfigPtrOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ClusterLoggingSyslogConfigPtrOutput) ToClusterLoggingSyslogConfigPtrOutput added in v1.1.0

func (o ClusterLoggingSyslogConfigPtrOutput) ToClusterLoggingSyslogConfigPtrOutput() ClusterLoggingSyslogConfigPtrOutput

func (ClusterLoggingSyslogConfigPtrOutput) ToClusterLoggingSyslogConfigPtrOutputWithContext added in v1.1.0

func (o ClusterLoggingSyslogConfigPtrOutput) ToClusterLoggingSyslogConfigPtrOutputWithContext(ctx context.Context) ClusterLoggingSyslogConfigPtrOutput

func (ClusterLoggingSyslogConfigPtrOutput) Token added in v1.1.0

Token for the syslog service (string)

type ClusterRkeConfig added in v1.1.0

type ClusterRkeConfig struct {
	// Duration in seconds of addon job (int)
	AddonJobTimeout *int `pulumi:"addonJobTimeout"`
	// Addons descripton to deploy on RKE cluster.
	Addons *string `pulumi:"addons"`
	// Addons yaml manifests to deploy on RKE cluster (list)
	AddonsIncludes []string `pulumi:"addonsIncludes"`
	// Kubernetes cluster authentication (list maxitems:1)
	Authentication *ClusterRkeConfigAuthentication `pulumi:"authentication"`
	// Kubernetes cluster authorization (list maxitems:1)
	Authorization *ClusterRkeConfigAuthorization `pulumi:"authorization"`
	// RKE bastion host (list maxitems:1)
	BastionHost *ClusterRkeConfigBastionHost `pulumi:"bastionHost"`
	// RKE options for Calico network provider (string)
	CloudProvider *ClusterRkeConfigCloudProvider `pulumi:"cloudProvider"`
	// RKE dns add-on. Just for Rancher v2.2.x (list maxitems:1)
	Dns *ClusterRkeConfigDns `pulumi:"dns"`
	// Ignore docker version. Default `true` (bool)
	IgnoreDockerVersion *bool `pulumi:"ignoreDockerVersion"`
	// Kubernetes ingress configuration (list maxitems:1)
	Ingress *ClusterRkeConfigIngress `pulumi:"ingress"`
	// The Kubernetes master version (string)
	KubernetesVersion *string `pulumi:"kubernetesVersion"`
	// Kubernetes cluster monitoring (list maxitems:1)
	Monitoring *ClusterRkeConfigMonitoring `pulumi:"monitoring"`
	// Network for GKE cluster (string)
	Network *ClusterRkeConfigNetwork `pulumi:"network"`
	// RKE cluster nodes (list)
	Nodes []ClusterRkeConfigNode `pulumi:"nodes"`
	// Prefix to customize Kubernetes path (string)
	PrefixPath *string `pulumi:"prefixPath"`
	// private registries for docker images (list)
	PrivateRegistries []ClusterRkeConfigPrivateRegistry `pulumi:"privateRegistries"`
	// Kubernetes cluster services (list maxitems:1)
	Services *ClusterRkeConfigServices `pulumi:"services"`
	// Use ssh agent auth. Default `false` (bool)
	SshAgentAuth *bool `pulumi:"sshAgentAuth"`
	// Cluster level SSH certificate path (string)
	SshCertPath *string `pulumi:"sshCertPath"`
	// Node SSH private key path (string)
	SshKeyPath *string `pulumi:"sshKeyPath"`
	// K3S upgrade strategy (List maxitems: 1)
	UpgradeStrategy *ClusterRkeConfigUpgradeStrategy `pulumi:"upgradeStrategy"`
}

type ClusterRkeConfigArgs added in v1.1.0

type ClusterRkeConfigArgs struct {
	// Duration in seconds of addon job (int)
	AddonJobTimeout pulumi.IntPtrInput `pulumi:"addonJobTimeout"`
	// Addons descripton to deploy on RKE cluster.
	Addons pulumi.StringPtrInput `pulumi:"addons"`
	// Addons yaml manifests to deploy on RKE cluster (list)
	AddonsIncludes pulumi.StringArrayInput `pulumi:"addonsIncludes"`
	// Kubernetes cluster authentication (list maxitems:1)
	Authentication ClusterRkeConfigAuthenticationPtrInput `pulumi:"authentication"`
	// Kubernetes cluster authorization (list maxitems:1)
	Authorization ClusterRkeConfigAuthorizationPtrInput `pulumi:"authorization"`
	// RKE bastion host (list maxitems:1)
	BastionHost ClusterRkeConfigBastionHostPtrInput `pulumi:"bastionHost"`
	// RKE options for Calico network provider (string)
	CloudProvider ClusterRkeConfigCloudProviderPtrInput `pulumi:"cloudProvider"`
	// RKE dns add-on. Just for Rancher v2.2.x (list maxitems:1)
	Dns ClusterRkeConfigDnsPtrInput `pulumi:"dns"`
	// Ignore docker version. Default `true` (bool)
	IgnoreDockerVersion pulumi.BoolPtrInput `pulumi:"ignoreDockerVersion"`
	// Kubernetes ingress configuration (list maxitems:1)
	Ingress ClusterRkeConfigIngressPtrInput `pulumi:"ingress"`
	// The Kubernetes master version (string)
	KubernetesVersion pulumi.StringPtrInput `pulumi:"kubernetesVersion"`
	// Kubernetes cluster monitoring (list maxitems:1)
	Monitoring ClusterRkeConfigMonitoringPtrInput `pulumi:"monitoring"`
	// Network for GKE cluster (string)
	Network ClusterRkeConfigNetworkPtrInput `pulumi:"network"`
	// RKE cluster nodes (list)
	Nodes ClusterRkeConfigNodeArrayInput `pulumi:"nodes"`
	// Prefix to customize Kubernetes path (string)
	PrefixPath pulumi.StringPtrInput `pulumi:"prefixPath"`
	// private registries for docker images (list)
	PrivateRegistries ClusterRkeConfigPrivateRegistryArrayInput `pulumi:"privateRegistries"`
	// Kubernetes cluster services (list maxitems:1)
	Services ClusterRkeConfigServicesPtrInput `pulumi:"services"`
	// Use ssh agent auth. Default `false` (bool)
	SshAgentAuth pulumi.BoolPtrInput `pulumi:"sshAgentAuth"`
	// Cluster level SSH certificate path (string)
	SshCertPath pulumi.StringPtrInput `pulumi:"sshCertPath"`
	// Node SSH private key path (string)
	SshKeyPath pulumi.StringPtrInput `pulumi:"sshKeyPath"`
	// K3S upgrade strategy (List maxitems: 1)
	UpgradeStrategy ClusterRkeConfigUpgradeStrategyPtrInput `pulumi:"upgradeStrategy"`
}

func (ClusterRkeConfigArgs) ElementType added in v1.1.0

func (ClusterRkeConfigArgs) ElementType() reflect.Type

func (ClusterRkeConfigArgs) ToClusterRkeConfigOutput added in v1.1.0

func (i ClusterRkeConfigArgs) ToClusterRkeConfigOutput() ClusterRkeConfigOutput

func (ClusterRkeConfigArgs) ToClusterRkeConfigOutputWithContext added in v1.1.0

func (i ClusterRkeConfigArgs) ToClusterRkeConfigOutputWithContext(ctx context.Context) ClusterRkeConfigOutput

func (ClusterRkeConfigArgs) ToClusterRkeConfigPtrOutput added in v1.1.0

func (i ClusterRkeConfigArgs) ToClusterRkeConfigPtrOutput() ClusterRkeConfigPtrOutput

func (ClusterRkeConfigArgs) ToClusterRkeConfigPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigArgs) ToClusterRkeConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigPtrOutput

type ClusterRkeConfigAuthentication added in v1.1.0

type ClusterRkeConfigAuthentication struct {
	// RKE sans for authentication ([]string)
	Sans []string `pulumi:"sans"`
	// RKE strategy for authentication (string)
	Strategy *string `pulumi:"strategy"`
}

type ClusterRkeConfigAuthenticationArgs added in v1.1.0

type ClusterRkeConfigAuthenticationArgs struct {
	// RKE sans for authentication ([]string)
	Sans pulumi.StringArrayInput `pulumi:"sans"`
	// RKE strategy for authentication (string)
	Strategy pulumi.StringPtrInput `pulumi:"strategy"`
}

func (ClusterRkeConfigAuthenticationArgs) ElementType added in v1.1.0

func (ClusterRkeConfigAuthenticationArgs) ToClusterRkeConfigAuthenticationOutput added in v1.1.0

func (i ClusterRkeConfigAuthenticationArgs) ToClusterRkeConfigAuthenticationOutput() ClusterRkeConfigAuthenticationOutput

func (ClusterRkeConfigAuthenticationArgs) ToClusterRkeConfigAuthenticationOutputWithContext added in v1.1.0

func (i ClusterRkeConfigAuthenticationArgs) ToClusterRkeConfigAuthenticationOutputWithContext(ctx context.Context) ClusterRkeConfigAuthenticationOutput

func (ClusterRkeConfigAuthenticationArgs) ToClusterRkeConfigAuthenticationPtrOutput added in v1.1.0

func (i ClusterRkeConfigAuthenticationArgs) ToClusterRkeConfigAuthenticationPtrOutput() ClusterRkeConfigAuthenticationPtrOutput

func (ClusterRkeConfigAuthenticationArgs) ToClusterRkeConfigAuthenticationPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigAuthenticationArgs) ToClusterRkeConfigAuthenticationPtrOutputWithContext(ctx context.Context) ClusterRkeConfigAuthenticationPtrOutput

type ClusterRkeConfigAuthenticationInput added in v1.1.0

type ClusterRkeConfigAuthenticationInput interface {
	pulumi.Input

	ToClusterRkeConfigAuthenticationOutput() ClusterRkeConfigAuthenticationOutput
	ToClusterRkeConfigAuthenticationOutputWithContext(context.Context) ClusterRkeConfigAuthenticationOutput
}

type ClusterRkeConfigAuthenticationOutput added in v1.1.0

type ClusterRkeConfigAuthenticationOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigAuthenticationOutput) ElementType added in v1.1.0

func (ClusterRkeConfigAuthenticationOutput) Sans added in v1.1.0

RKE sans for authentication ([]string)

func (ClusterRkeConfigAuthenticationOutput) Strategy added in v1.1.0

RKE strategy for authentication (string)

func (ClusterRkeConfigAuthenticationOutput) ToClusterRkeConfigAuthenticationOutput added in v1.1.0

func (o ClusterRkeConfigAuthenticationOutput) ToClusterRkeConfigAuthenticationOutput() ClusterRkeConfigAuthenticationOutput

func (ClusterRkeConfigAuthenticationOutput) ToClusterRkeConfigAuthenticationOutputWithContext added in v1.1.0

func (o ClusterRkeConfigAuthenticationOutput) ToClusterRkeConfigAuthenticationOutputWithContext(ctx context.Context) ClusterRkeConfigAuthenticationOutput

func (ClusterRkeConfigAuthenticationOutput) ToClusterRkeConfigAuthenticationPtrOutput added in v1.1.0

func (o ClusterRkeConfigAuthenticationOutput) ToClusterRkeConfigAuthenticationPtrOutput() ClusterRkeConfigAuthenticationPtrOutput

func (ClusterRkeConfigAuthenticationOutput) ToClusterRkeConfigAuthenticationPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigAuthenticationOutput) ToClusterRkeConfigAuthenticationPtrOutputWithContext(ctx context.Context) ClusterRkeConfigAuthenticationPtrOutput

type ClusterRkeConfigAuthenticationPtrInput added in v1.1.0

type ClusterRkeConfigAuthenticationPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigAuthenticationPtrOutput() ClusterRkeConfigAuthenticationPtrOutput
	ToClusterRkeConfigAuthenticationPtrOutputWithContext(context.Context) ClusterRkeConfigAuthenticationPtrOutput
}

type ClusterRkeConfigAuthenticationPtrOutput added in v1.1.0

type ClusterRkeConfigAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigAuthenticationPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigAuthenticationPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigAuthenticationPtrOutput) Sans added in v1.1.0

RKE sans for authentication ([]string)

func (ClusterRkeConfigAuthenticationPtrOutput) Strategy added in v1.1.0

RKE strategy for authentication (string)

func (ClusterRkeConfigAuthenticationPtrOutput) ToClusterRkeConfigAuthenticationPtrOutput added in v1.1.0

func (o ClusterRkeConfigAuthenticationPtrOutput) ToClusterRkeConfigAuthenticationPtrOutput() ClusterRkeConfigAuthenticationPtrOutput

func (ClusterRkeConfigAuthenticationPtrOutput) ToClusterRkeConfigAuthenticationPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigAuthenticationPtrOutput) ToClusterRkeConfigAuthenticationPtrOutputWithContext(ctx context.Context) ClusterRkeConfigAuthenticationPtrOutput

type ClusterRkeConfigAuthorization added in v1.1.0

type ClusterRkeConfigAuthorization struct {
	// RKE mode for authorization. `rbac` and `none` modes are available. Default `rbac` (string)
	Mode *string `pulumi:"mode"`
	// RKE options for network (map)
	Options map[string]interface{} `pulumi:"options"`
}

type ClusterRkeConfigAuthorizationArgs added in v1.1.0

type ClusterRkeConfigAuthorizationArgs struct {
	// RKE mode for authorization. `rbac` and `none` modes are available. Default `rbac` (string)
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// RKE options for network (map)
	Options pulumi.MapInput `pulumi:"options"`
}

func (ClusterRkeConfigAuthorizationArgs) ElementType added in v1.1.0

func (ClusterRkeConfigAuthorizationArgs) ToClusterRkeConfigAuthorizationOutput added in v1.1.0

func (i ClusterRkeConfigAuthorizationArgs) ToClusterRkeConfigAuthorizationOutput() ClusterRkeConfigAuthorizationOutput

func (ClusterRkeConfigAuthorizationArgs) ToClusterRkeConfigAuthorizationOutputWithContext added in v1.1.0

func (i ClusterRkeConfigAuthorizationArgs) ToClusterRkeConfigAuthorizationOutputWithContext(ctx context.Context) ClusterRkeConfigAuthorizationOutput

func (ClusterRkeConfigAuthorizationArgs) ToClusterRkeConfigAuthorizationPtrOutput added in v1.1.0

func (i ClusterRkeConfigAuthorizationArgs) ToClusterRkeConfigAuthorizationPtrOutput() ClusterRkeConfigAuthorizationPtrOutput

func (ClusterRkeConfigAuthorizationArgs) ToClusterRkeConfigAuthorizationPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigAuthorizationArgs) ToClusterRkeConfigAuthorizationPtrOutputWithContext(ctx context.Context) ClusterRkeConfigAuthorizationPtrOutput

type ClusterRkeConfigAuthorizationInput added in v1.1.0

type ClusterRkeConfigAuthorizationInput interface {
	pulumi.Input

	ToClusterRkeConfigAuthorizationOutput() ClusterRkeConfigAuthorizationOutput
	ToClusterRkeConfigAuthorizationOutputWithContext(context.Context) ClusterRkeConfigAuthorizationOutput
}

type ClusterRkeConfigAuthorizationOutput added in v1.1.0

type ClusterRkeConfigAuthorizationOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigAuthorizationOutput) ElementType added in v1.1.0

func (ClusterRkeConfigAuthorizationOutput) Mode added in v1.1.0

RKE mode for authorization. `rbac` and `none` modes are available. Default `rbac` (string)

func (ClusterRkeConfigAuthorizationOutput) Options added in v1.1.0

RKE options for network (map)

func (ClusterRkeConfigAuthorizationOutput) ToClusterRkeConfigAuthorizationOutput added in v1.1.0

func (o ClusterRkeConfigAuthorizationOutput) ToClusterRkeConfigAuthorizationOutput() ClusterRkeConfigAuthorizationOutput

func (ClusterRkeConfigAuthorizationOutput) ToClusterRkeConfigAuthorizationOutputWithContext added in v1.1.0

func (o ClusterRkeConfigAuthorizationOutput) ToClusterRkeConfigAuthorizationOutputWithContext(ctx context.Context) ClusterRkeConfigAuthorizationOutput

func (ClusterRkeConfigAuthorizationOutput) ToClusterRkeConfigAuthorizationPtrOutput added in v1.1.0

func (o ClusterRkeConfigAuthorizationOutput) ToClusterRkeConfigAuthorizationPtrOutput() ClusterRkeConfigAuthorizationPtrOutput

func (ClusterRkeConfigAuthorizationOutput) ToClusterRkeConfigAuthorizationPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigAuthorizationOutput) ToClusterRkeConfigAuthorizationPtrOutputWithContext(ctx context.Context) ClusterRkeConfigAuthorizationPtrOutput

type ClusterRkeConfigAuthorizationPtrInput added in v1.1.0

type ClusterRkeConfigAuthorizationPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigAuthorizationPtrOutput() ClusterRkeConfigAuthorizationPtrOutput
	ToClusterRkeConfigAuthorizationPtrOutputWithContext(context.Context) ClusterRkeConfigAuthorizationPtrOutput
}

type ClusterRkeConfigAuthorizationPtrOutput added in v1.1.0

type ClusterRkeConfigAuthorizationPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigAuthorizationPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigAuthorizationPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigAuthorizationPtrOutput) Mode added in v1.1.0

RKE mode for authorization. `rbac` and `none` modes are available. Default `rbac` (string)

func (ClusterRkeConfigAuthorizationPtrOutput) Options added in v1.1.0

RKE options for network (map)

func (ClusterRkeConfigAuthorizationPtrOutput) ToClusterRkeConfigAuthorizationPtrOutput added in v1.1.0

func (o ClusterRkeConfigAuthorizationPtrOutput) ToClusterRkeConfigAuthorizationPtrOutput() ClusterRkeConfigAuthorizationPtrOutput

func (ClusterRkeConfigAuthorizationPtrOutput) ToClusterRkeConfigAuthorizationPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigAuthorizationPtrOutput) ToClusterRkeConfigAuthorizationPtrOutputWithContext(ctx context.Context) ClusterRkeConfigAuthorizationPtrOutput

type ClusterRkeConfigBastionHost added in v1.1.0

type ClusterRkeConfigBastionHost struct {
	// Address ip for node (string)
	Address string `pulumi:"address"`
	// Port for node. Default `22` (string)
	Port *string `pulumi:"port"`
	// Use ssh agent auth. Default `false` (bool)
	SshAgentAuth *bool `pulumi:"sshAgentAuth"`
	// Node SSH private key (string)
	SshKey *string `pulumi:"sshKey"`
	// Node SSH private key path (string)
	SshKeyPath *string `pulumi:"sshKeyPath"`
	// Registry user (string)
	User string `pulumi:"user"`
}

type ClusterRkeConfigBastionHostArgs added in v1.1.0

type ClusterRkeConfigBastionHostArgs struct {
	// Address ip for node (string)
	Address pulumi.StringInput `pulumi:"address"`
	// Port for node. Default `22` (string)
	Port pulumi.StringPtrInput `pulumi:"port"`
	// Use ssh agent auth. Default `false` (bool)
	SshAgentAuth pulumi.BoolPtrInput `pulumi:"sshAgentAuth"`
	// Node SSH private key (string)
	SshKey pulumi.StringPtrInput `pulumi:"sshKey"`
	// Node SSH private key path (string)
	SshKeyPath pulumi.StringPtrInput `pulumi:"sshKeyPath"`
	// Registry user (string)
	User pulumi.StringInput `pulumi:"user"`
}

func (ClusterRkeConfigBastionHostArgs) ElementType added in v1.1.0

func (ClusterRkeConfigBastionHostArgs) ToClusterRkeConfigBastionHostOutput added in v1.1.0

func (i ClusterRkeConfigBastionHostArgs) ToClusterRkeConfigBastionHostOutput() ClusterRkeConfigBastionHostOutput

func (ClusterRkeConfigBastionHostArgs) ToClusterRkeConfigBastionHostOutputWithContext added in v1.1.0

func (i ClusterRkeConfigBastionHostArgs) ToClusterRkeConfigBastionHostOutputWithContext(ctx context.Context) ClusterRkeConfigBastionHostOutput

func (ClusterRkeConfigBastionHostArgs) ToClusterRkeConfigBastionHostPtrOutput added in v1.1.0

func (i ClusterRkeConfigBastionHostArgs) ToClusterRkeConfigBastionHostPtrOutput() ClusterRkeConfigBastionHostPtrOutput

func (ClusterRkeConfigBastionHostArgs) ToClusterRkeConfigBastionHostPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigBastionHostArgs) ToClusterRkeConfigBastionHostPtrOutputWithContext(ctx context.Context) ClusterRkeConfigBastionHostPtrOutput

type ClusterRkeConfigBastionHostInput added in v1.1.0

type ClusterRkeConfigBastionHostInput interface {
	pulumi.Input

	ToClusterRkeConfigBastionHostOutput() ClusterRkeConfigBastionHostOutput
	ToClusterRkeConfigBastionHostOutputWithContext(context.Context) ClusterRkeConfigBastionHostOutput
}

type ClusterRkeConfigBastionHostOutput added in v1.1.0

type ClusterRkeConfigBastionHostOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigBastionHostOutput) Address added in v1.1.0

Address ip for node (string)

func (ClusterRkeConfigBastionHostOutput) ElementType added in v1.1.0

func (ClusterRkeConfigBastionHostOutput) Port added in v1.1.0

Port for node. Default `22` (string)

func (ClusterRkeConfigBastionHostOutput) SshAgentAuth added in v1.1.0

Use ssh agent auth. Default `false` (bool)

func (ClusterRkeConfigBastionHostOutput) SshKey added in v1.1.0

Node SSH private key (string)

func (ClusterRkeConfigBastionHostOutput) SshKeyPath added in v1.1.0

Node SSH private key path (string)

func (ClusterRkeConfigBastionHostOutput) ToClusterRkeConfigBastionHostOutput added in v1.1.0

func (o ClusterRkeConfigBastionHostOutput) ToClusterRkeConfigBastionHostOutput() ClusterRkeConfigBastionHostOutput

func (ClusterRkeConfigBastionHostOutput) ToClusterRkeConfigBastionHostOutputWithContext added in v1.1.0

func (o ClusterRkeConfigBastionHostOutput) ToClusterRkeConfigBastionHostOutputWithContext(ctx context.Context) ClusterRkeConfigBastionHostOutput

func (ClusterRkeConfigBastionHostOutput) ToClusterRkeConfigBastionHostPtrOutput added in v1.1.0

func (o ClusterRkeConfigBastionHostOutput) ToClusterRkeConfigBastionHostPtrOutput() ClusterRkeConfigBastionHostPtrOutput

func (ClusterRkeConfigBastionHostOutput) ToClusterRkeConfigBastionHostPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigBastionHostOutput) ToClusterRkeConfigBastionHostPtrOutputWithContext(ctx context.Context) ClusterRkeConfigBastionHostPtrOutput

func (ClusterRkeConfigBastionHostOutput) User added in v1.1.0

Registry user (string)

type ClusterRkeConfigBastionHostPtrInput added in v1.1.0

type ClusterRkeConfigBastionHostPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigBastionHostPtrOutput() ClusterRkeConfigBastionHostPtrOutput
	ToClusterRkeConfigBastionHostPtrOutputWithContext(context.Context) ClusterRkeConfigBastionHostPtrOutput
}

func ClusterRkeConfigBastionHostPtr added in v1.1.0

type ClusterRkeConfigBastionHostPtrOutput added in v1.1.0

type ClusterRkeConfigBastionHostPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigBastionHostPtrOutput) Address added in v1.1.0

Address ip for node (string)

func (ClusterRkeConfigBastionHostPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigBastionHostPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigBastionHostPtrOutput) Port added in v1.1.0

Port for node. Default `22` (string)

func (ClusterRkeConfigBastionHostPtrOutput) SshAgentAuth added in v1.1.0

Use ssh agent auth. Default `false` (bool)

func (ClusterRkeConfigBastionHostPtrOutput) SshKey added in v1.1.0

Node SSH private key (string)

func (ClusterRkeConfigBastionHostPtrOutput) SshKeyPath added in v1.1.0

Node SSH private key path (string)

func (ClusterRkeConfigBastionHostPtrOutput) ToClusterRkeConfigBastionHostPtrOutput added in v1.1.0

func (o ClusterRkeConfigBastionHostPtrOutput) ToClusterRkeConfigBastionHostPtrOutput() ClusterRkeConfigBastionHostPtrOutput

func (ClusterRkeConfigBastionHostPtrOutput) ToClusterRkeConfigBastionHostPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigBastionHostPtrOutput) ToClusterRkeConfigBastionHostPtrOutputWithContext(ctx context.Context) ClusterRkeConfigBastionHostPtrOutput

func (ClusterRkeConfigBastionHostPtrOutput) User added in v1.1.0

Registry user (string)

type ClusterRkeConfigCloudProvider added in v1.1.0

type ClusterRkeConfigCloudProvider struct {
	// RKE AWS Cloud Provider config for Cloud Provider [rke-aws-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/aws/) (list maxitems:1)
	AwsCloudProvider *ClusterRkeConfigCloudProviderAwsCloudProvider `pulumi:"awsCloudProvider"`
	// RKE Azure Cloud Provider config for Cloud Provider [rke-azure-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/azure/) (list maxitems:1)
	AzureCloudProvider *ClusterRkeConfigCloudProviderAzureCloudProvider `pulumi:"azureCloudProvider"`
	// RKE Custom Cloud Provider config for Cloud Provider (string) (string)
	CustomCloudProvider *string `pulumi:"customCloudProvider"`
	// Name of cluster registration token (string)
	Name *string `pulumi:"name"`
	// RKE Openstack Cloud Provider config for Cloud Provider [rke-openstack-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/openstack/) (list maxitems:1)
	OpenstackCloudProvider *ClusterRkeConfigCloudProviderOpenstackCloudProvider `pulumi:"openstackCloudProvider"`
	// RKE Vsphere Cloud Provider config for Cloud Provider [rke-vsphere-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/vsphere/) Extra argument `name` is required on `virtualCenter` configuration. (list maxitems:1)
	VsphereCloudProvider *ClusterRkeConfigCloudProviderVsphereCloudProvider `pulumi:"vsphereCloudProvider"`
}

type ClusterRkeConfigCloudProviderArgs added in v1.1.0

type ClusterRkeConfigCloudProviderArgs struct {
	// RKE AWS Cloud Provider config for Cloud Provider [rke-aws-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/aws/) (list maxitems:1)
	AwsCloudProvider ClusterRkeConfigCloudProviderAwsCloudProviderPtrInput `pulumi:"awsCloudProvider"`
	// RKE Azure Cloud Provider config for Cloud Provider [rke-azure-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/azure/) (list maxitems:1)
	AzureCloudProvider ClusterRkeConfigCloudProviderAzureCloudProviderPtrInput `pulumi:"azureCloudProvider"`
	// RKE Custom Cloud Provider config for Cloud Provider (string) (string)
	CustomCloudProvider pulumi.StringPtrInput `pulumi:"customCloudProvider"`
	// Name of cluster registration token (string)
	Name pulumi.StringPtrInput `pulumi:"name"`
	// RKE Openstack Cloud Provider config for Cloud Provider [rke-openstack-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/openstack/) (list maxitems:1)
	OpenstackCloudProvider ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrInput `pulumi:"openstackCloudProvider"`
	// RKE Vsphere Cloud Provider config for Cloud Provider [rke-vsphere-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/vsphere/) Extra argument `name` is required on `virtualCenter` configuration. (list maxitems:1)
	VsphereCloudProvider ClusterRkeConfigCloudProviderVsphereCloudProviderPtrInput `pulumi:"vsphereCloudProvider"`
}

func (ClusterRkeConfigCloudProviderArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderArgs) ToClusterRkeConfigCloudProviderOutput added in v1.1.0

func (i ClusterRkeConfigCloudProviderArgs) ToClusterRkeConfigCloudProviderOutput() ClusterRkeConfigCloudProviderOutput

func (ClusterRkeConfigCloudProviderArgs) ToClusterRkeConfigCloudProviderOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderArgs) ToClusterRkeConfigCloudProviderOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOutput

func (ClusterRkeConfigCloudProviderArgs) ToClusterRkeConfigCloudProviderPtrOutput added in v1.1.0

func (i ClusterRkeConfigCloudProviderArgs) ToClusterRkeConfigCloudProviderPtrOutput() ClusterRkeConfigCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderArgs) ToClusterRkeConfigCloudProviderPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderArgs) ToClusterRkeConfigCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderPtrOutput

type ClusterRkeConfigCloudProviderAwsCloudProvider added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProvider struct {
	// (list maxitems:1)
	Global *ClusterRkeConfigCloudProviderAwsCloudProviderGlobal `pulumi:"global"`
	// (list)
	ServiceOverrides []ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride `pulumi:"serviceOverrides"`
}

type ClusterRkeConfigCloudProviderAwsCloudProviderArgs added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderArgs struct {
	// (list maxitems:1)
	Global ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrInput `pulumi:"global"`
	// (list)
	ServiceOverrides ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput `pulumi:"serviceOverrides"`
}

func (ClusterRkeConfigCloudProviderAwsCloudProviderArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

func (i ClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderOutput() ClusterRkeConfigCloudProviderAwsCloudProviderOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (i ClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput() ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobal added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobal struct {
	// Default `false` (bool)
	DisableSecurityGroupIngress *bool `pulumi:"disableSecurityGroupIngress"`
	// Default `false` (bool)
	DisableStrictZoneCheck *bool `pulumi:"disableStrictZoneCheck"`
	// (string)
	ElbSecurityGroup *string `pulumi:"elbSecurityGroup"`
	// (string)
	KubernetesClusterId *string `pulumi:"kubernetesClusterId"`
	// (string)
	KubernetesClusterTag *string `pulumi:"kubernetesClusterTag"`
	// (string)
	RoleArn *string `pulumi:"roleArn"`
	// (string)
	RouteTableId *string `pulumi:"routeTableId"`
	// (string)
	SubnetId *string `pulumi:"subnetId"`
	// (string)
	Vpc *string `pulumi:"vpc"`
	// Zone GKE cluster (string)
	Zone *string `pulumi:"zone"`
}

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs struct {
	// Default `false` (bool)
	DisableSecurityGroupIngress pulumi.BoolPtrInput `pulumi:"disableSecurityGroupIngress"`
	// Default `false` (bool)
	DisableStrictZoneCheck pulumi.BoolPtrInput `pulumi:"disableStrictZoneCheck"`
	// (string)
	ElbSecurityGroup pulumi.StringPtrInput `pulumi:"elbSecurityGroup"`
	// (string)
	KubernetesClusterId pulumi.StringPtrInput `pulumi:"kubernetesClusterId"`
	// (string)
	KubernetesClusterTag pulumi.StringPtrInput `pulumi:"kubernetesClusterTag"`
	// (string)
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
	// (string)
	RouteTableId pulumi.StringPtrInput `pulumi:"routeTableId"`
	// (string)
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// (string)
	Vpc pulumi.StringPtrInput `pulumi:"vpc"`
	// Zone GKE cluster (string)
	Zone pulumi.StringPtrInput `pulumi:"zone"`
}

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput added in v1.1.0

func (i ClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput() ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobalInput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobalInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput() ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput
	ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext(context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput
}

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) DisableSecurityGroupIngress added in v1.1.0

Default `false` (bool)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) DisableStrictZoneCheck added in v1.1.0

Default `false` (bool)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ElbSecurityGroup added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) KubernetesClusterId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) KubernetesClusterTag added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) RoleArn added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) RouteTableId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) SubnetId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) Vpc added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) Zone added in v1.1.0

Zone GKE cluster (string)

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput() ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput
	ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput
}

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) DisableSecurityGroupIngress added in v1.1.0

Default `false` (bool)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) DisableStrictZoneCheck added in v1.1.0

Default `false` (bool)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) ElbSecurityGroup added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) KubernetesClusterId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) KubernetesClusterTag added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) RoleArn added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) RouteTableId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) SubnetId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) Vpc added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) Zone added in v1.1.0

Zone GKE cluster (string)

type ClusterRkeConfigCloudProviderAwsCloudProviderInput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderAwsCloudProviderOutput() ClusterRkeConfigCloudProviderAwsCloudProviderOutput
	ToClusterRkeConfigCloudProviderAwsCloudProviderOutputWithContext(context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderOutput
}

type ClusterRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderAwsCloudProviderOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderOutput) Global added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderAwsCloudProviderOutput) ServiceOverrides added in v1.1.0

(list)

func (ClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

func (o ClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderOutput() ClusterRkeConfigCloudProviderAwsCloudProviderOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (o ClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput() ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput

type ClusterRkeConfigCloudProviderAwsCloudProviderPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput() ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput
	ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput
}

type ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) Global added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) ServiceOverrides added in v1.1.0

(list)

func (ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride struct {
	// The AWS Region to create the EKS cluster in. Default `us-west-2` (string)
	Region *string `pulumi:"region"`
	// (string)
	Service string `pulumi:"service"`
	// (string)
	SigningMethod *string `pulumi:"signingMethod"`
	// (string)
	SigningName *string `pulumi:"signingName"`
	// (string)
	SigningRegion *string `pulumi:"signingRegion"`
	// Registry URL (string)
	Url *string `pulumi:"url"`
}

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs struct {
	// The AWS Region to create the EKS cluster in. Default `us-west-2` (string)
	Region pulumi.StringPtrInput `pulumi:"region"`
	// (string)
	Service pulumi.StringInput `pulumi:"service"`
	// (string)
	SigningMethod pulumi.StringPtrInput `pulumi:"signingMethod"`
	// (string)
	SigningName pulumi.StringPtrInput `pulumi:"signingName"`
	// (string)
	SigningRegion pulumi.StringPtrInput `pulumi:"signingRegion"`
	// Registry URL (string)
	Url pulumi.StringPtrInput `pulumi:"url"`
}

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray []ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput() ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput
	ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext(context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput
}

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) Index added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput() ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput
	ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext(context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput
}

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

type ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Region added in v1.1.0

The AWS Region to create the EKS cluster in. Default `us-west-2` (string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Service added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningMethod added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningRegion added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ToClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput

func (ClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Url added in v1.1.0

Registry URL (string)

type ClusterRkeConfigCloudProviderAzureCloudProvider added in v1.1.0

type ClusterRkeConfigCloudProviderAzureCloudProvider struct {
	// (string)
	AadClientCertPassword *string `pulumi:"aadClientCertPassword"`
	// (string)
	AadClientCertPath *string `pulumi:"aadClientCertPath"`
	// (string)
	AadClientId string `pulumi:"aadClientId"`
	// (string)
	AadClientSecret string `pulumi:"aadClientSecret"`
	// (string)
	Cloud *string `pulumi:"cloud"`
	// (bool)
	CloudProviderBackoff *bool `pulumi:"cloudProviderBackoff"`
	// (int)
	CloudProviderBackoffDuration *int `pulumi:"cloudProviderBackoffDuration"`
	// (int)
	CloudProviderBackoffExponent *int `pulumi:"cloudProviderBackoffExponent"`
	// (int)
	CloudProviderBackoffJitter *int `pulumi:"cloudProviderBackoffJitter"`
	// (int)
	CloudProviderBackoffRetries *int `pulumi:"cloudProviderBackoffRetries"`
	// (bool)
	CloudProviderRateLimit *bool `pulumi:"cloudProviderRateLimit"`
	// (int)
	CloudProviderRateLimitBucket *int `pulumi:"cloudProviderRateLimitBucket"`
	// (int)
	CloudProviderRateLimitQps *int `pulumi:"cloudProviderRateLimitQps"`
	// Azure Kubernetes cluster location. Default `eastus` (string)
	Location *string `pulumi:"location"`
	// (int)
	MaximumLoadBalancerRuleCount *int `pulumi:"maximumLoadBalancerRuleCount"`
	// (string)
	PrimaryAvailabilitySetName *string `pulumi:"primaryAvailabilitySetName"`
	// (string)
	PrimaryScaleSetName *string `pulumi:"primaryScaleSetName"`
	// The name of the Cluster resource group (string)
	ResourceGroup *string `pulumi:"resourceGroup"`
	// (string)
	RouteTableName *string `pulumi:"routeTableName"`
	// (string)
	SecurityGroupName *string `pulumi:"securityGroupName"`
	// (string)
	SubnetName *string `pulumi:"subnetName"`
	// Subscription credentials which uniquely identify Microsoft Azure subscription (string)
	SubscriptionId string `pulumi:"subscriptionId"`
	// Azure tenant ID to use (string)
	TenantId string `pulumi:"tenantId"`
	// (bool)
	UseInstanceMetadata *bool `pulumi:"useInstanceMetadata"`
	// (bool)
	UseManagedIdentityExtension *bool `pulumi:"useManagedIdentityExtension"`
	// (string)
	VmType *string `pulumi:"vmType"`
	// (string)
	VnetName *string `pulumi:"vnetName"`
	// (string)
	VnetResourceGroup *string `pulumi:"vnetResourceGroup"`
}

type ClusterRkeConfigCloudProviderAzureCloudProviderArgs added in v1.1.0

type ClusterRkeConfigCloudProviderAzureCloudProviderArgs struct {
	// (string)
	AadClientCertPassword pulumi.StringPtrInput `pulumi:"aadClientCertPassword"`
	// (string)
	AadClientCertPath pulumi.StringPtrInput `pulumi:"aadClientCertPath"`
	// (string)
	AadClientId pulumi.StringInput `pulumi:"aadClientId"`
	// (string)
	AadClientSecret pulumi.StringInput `pulumi:"aadClientSecret"`
	// (string)
	Cloud pulumi.StringPtrInput `pulumi:"cloud"`
	// (bool)
	CloudProviderBackoff pulumi.BoolPtrInput `pulumi:"cloudProviderBackoff"`
	// (int)
	CloudProviderBackoffDuration pulumi.IntPtrInput `pulumi:"cloudProviderBackoffDuration"`
	// (int)
	CloudProviderBackoffExponent pulumi.IntPtrInput `pulumi:"cloudProviderBackoffExponent"`
	// (int)
	CloudProviderBackoffJitter pulumi.IntPtrInput `pulumi:"cloudProviderBackoffJitter"`
	// (int)
	CloudProviderBackoffRetries pulumi.IntPtrInput `pulumi:"cloudProviderBackoffRetries"`
	// (bool)
	CloudProviderRateLimit pulumi.BoolPtrInput `pulumi:"cloudProviderRateLimit"`
	// (int)
	CloudProviderRateLimitBucket pulumi.IntPtrInput `pulumi:"cloudProviderRateLimitBucket"`
	// (int)
	CloudProviderRateLimitQps pulumi.IntPtrInput `pulumi:"cloudProviderRateLimitQps"`
	// Azure Kubernetes cluster location. Default `eastus` (string)
	Location pulumi.StringPtrInput `pulumi:"location"`
	// (int)
	MaximumLoadBalancerRuleCount pulumi.IntPtrInput `pulumi:"maximumLoadBalancerRuleCount"`
	// (string)
	PrimaryAvailabilitySetName pulumi.StringPtrInput `pulumi:"primaryAvailabilitySetName"`
	// (string)
	PrimaryScaleSetName pulumi.StringPtrInput `pulumi:"primaryScaleSetName"`
	// The name of the Cluster resource group (string)
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
	// (string)
	RouteTableName pulumi.StringPtrInput `pulumi:"routeTableName"`
	// (string)
	SecurityGroupName pulumi.StringPtrInput `pulumi:"securityGroupName"`
	// (string)
	SubnetName pulumi.StringPtrInput `pulumi:"subnetName"`
	// Subscription credentials which uniquely identify Microsoft Azure subscription (string)
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
	// Azure tenant ID to use (string)
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// (bool)
	UseInstanceMetadata pulumi.BoolPtrInput `pulumi:"useInstanceMetadata"`
	// (bool)
	UseManagedIdentityExtension pulumi.BoolPtrInput `pulumi:"useManagedIdentityExtension"`
	// (string)
	VmType pulumi.StringPtrInput `pulumi:"vmType"`
	// (string)
	VnetName pulumi.StringPtrInput `pulumi:"vnetName"`
	// (string)
	VnetResourceGroup pulumi.StringPtrInput `pulumi:"vnetResourceGroup"`
}

func (ClusterRkeConfigCloudProviderAzureCloudProviderArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

func (i ClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterRkeConfigCloudProviderAzureCloudProviderOutput() ClusterRkeConfigCloudProviderAzureCloudProviderOutput

func (ClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterRkeConfigCloudProviderAzureCloudProviderOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterRkeConfigCloudProviderAzureCloudProviderOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAzureCloudProviderOutput

func (ClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (i ClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput() ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput

type ClusterRkeConfigCloudProviderAzureCloudProviderInput added in v1.1.0

type ClusterRkeConfigCloudProviderAzureCloudProviderInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderAzureCloudProviderOutput() ClusterRkeConfigCloudProviderAzureCloudProviderOutput
	ToClusterRkeConfigCloudProviderAzureCloudProviderOutputWithContext(context.Context) ClusterRkeConfigCloudProviderAzureCloudProviderOutput
}

type ClusterRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

type ClusterRkeConfigCloudProviderAzureCloudProviderOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) AadClientCertPassword added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) AadClientCertPath added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) AadClientId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) AadClientSecret added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) Cloud added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoff added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffDuration added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffExponent added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffJitter added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffRetries added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimit added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimitBucket added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimitQps added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) Location added in v1.1.0

Azure Kubernetes cluster location. Default `eastus` (string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) MaximumLoadBalancerRuleCount added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) PrimaryAvailabilitySetName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) PrimaryScaleSetName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) ResourceGroup added in v1.1.0

The name of the Cluster resource group (string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) RouteTableName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) SecurityGroupName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) SubnetName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) SubscriptionId added in v1.1.0

Subscription credentials which uniquely identify Microsoft Azure subscription (string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) TenantId added in v1.1.0

Azure tenant ID to use (string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterRkeConfigCloudProviderAzureCloudProviderOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterRkeConfigCloudProviderAzureCloudProviderOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAzureCloudProviderOutput

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (o ClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput() ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) UseInstanceMetadata added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) UseManagedIdentityExtension added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) VmType added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) VnetName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderOutput) VnetResourceGroup added in v1.1.0

(string)

type ClusterRkeConfigCloudProviderAzureCloudProviderPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderAzureCloudProviderPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput() ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput
	ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput
}

type ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientCertPassword added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientCertPath added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientSecret added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) Cloud added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoff added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffDuration added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffExponent added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffJitter added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffRetries added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimit added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimitBucket added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimitQps added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) Location added in v1.1.0

Azure Kubernetes cluster location. Default `eastus` (string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) MaximumLoadBalancerRuleCount added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) PrimaryAvailabilitySetName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) PrimaryScaleSetName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) ResourceGroup added in v1.1.0

The name of the Cluster resource group (string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) RouteTableName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) SecurityGroupName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) SubnetName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) SubscriptionId added in v1.1.0

Subscription credentials which uniquely identify Microsoft Azure subscription (string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) TenantId added in v1.1.0

Azure tenant ID to use (string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) UseInstanceMetadata added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) UseManagedIdentityExtension added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) VmType added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) VnetName added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) VnetResourceGroup added in v1.1.0

(string)

type ClusterRkeConfigCloudProviderInput added in v1.1.0

type ClusterRkeConfigCloudProviderInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOutput() ClusterRkeConfigCloudProviderOutput
	ToClusterRkeConfigCloudProviderOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProvider added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProvider struct {
	// (list maxitems:1)
	BlockStorage *ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage `pulumi:"blockStorage"`
	// (list maxitems:1)
	Global ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal `pulumi:"global"`
	// (list maxitems:1)
	LoadBalancer *ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer `pulumi:"loadBalancer"`
	// (list maxitems:1)
	Metadata *ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata `pulumi:"metadata"`
	// (list maxitems:1)
	Route *ClusterRkeConfigCloudProviderOpenstackCloudProviderRoute `pulumi:"route"`
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderArgs added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderArgs struct {
	// (list maxitems:1)
	BlockStorage ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrInput `pulumi:"blockStorage"`
	// (list maxitems:1)
	Global ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalInput `pulumi:"global"`
	// (list maxitems:1)
	LoadBalancer ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrInput `pulumi:"loadBalancer"`
	// (list maxitems:1)
	Metadata ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrInput `pulumi:"metadata"`
	// (list maxitems:1)
	Route ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrInput `pulumi:"route"`
}

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage struct {
	// (string)
	BsVersion *string `pulumi:"bsVersion"`
	// (string)
	IgnoreVolumeAz *bool `pulumi:"ignoreVolumeAz"`
	// (string)
	TrustDevicePath *bool `pulumi:"trustDevicePath"`
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs struct {
	// (string)
	BsVersion pulumi.StringPtrInput `pulumi:"bsVersion"`
	// (string)
	IgnoreVolumeAz pulumi.BoolPtrInput `pulumi:"ignoreVolumeAz"`
	// (string)
	TrustDevicePath pulumi.BoolPtrInput `pulumi:"trustDevicePath"`
}

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) BsVersion added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) IgnoreVolumeAz added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) TrustDevicePath added in v1.1.0

(string)

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) BsVersion added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) IgnoreVolumeAz added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutputWithContext added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) TrustDevicePath added in v1.1.0

(string)

type ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal struct {
	// (string)
	AuthUrl string `pulumi:"authUrl"`
	// (string)
	CaFile *string `pulumi:"caFile"`
	// Required if `domainName` not provided. (string)
	DomainId *string `pulumi:"domainId"`
	// Required if `domainId` not provided. (string)
	DomainName *string `pulumi:"domainName"`
	// Registry password (string)
	Password string `pulumi:"password"`
	// The AWS Region to create the EKS cluster in. Default `us-west-2` (string)
	Region *string `pulumi:"region"`
	// Azure tenant ID to use (string)
	TenantId *string `pulumi:"tenantId"`
	// Required if `tenantId` not provided. (string)
	TenantName *string `pulumi:"tenantName"`
	// (string)
	TrustId *string `pulumi:"trustId"`
	// (string)
	Username string `pulumi:"username"`
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs struct {
	// (string)
	AuthUrl pulumi.StringInput `pulumi:"authUrl"`
	// (string)
	CaFile pulumi.StringPtrInput `pulumi:"caFile"`
	// Required if `domainName` not provided. (string)
	DomainId pulumi.StringPtrInput `pulumi:"domainId"`
	// Required if `domainId` not provided. (string)
	DomainName pulumi.StringPtrInput `pulumi:"domainName"`
	// Registry password (string)
	Password pulumi.StringInput `pulumi:"password"`
	// The AWS Region to create the EKS cluster in. Default `us-west-2` (string)
	Region pulumi.StringPtrInput `pulumi:"region"`
	// Azure tenant ID to use (string)
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Required if `tenantId` not provided. (string)
	TenantName pulumi.StringPtrInput `pulumi:"tenantName"`
	// (string)
	TrustId pulumi.StringPtrInput `pulumi:"trustId"`
	// (string)
	Username pulumi.StringInput `pulumi:"username"`
}

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) AuthUrl added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) CaFile added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) DomainId added in v1.1.0

Required if `domainName` not provided. (string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) DomainName added in v1.1.0

Required if `domainId` not provided. (string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Password added in v1.1.0

Registry password (string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Region added in v1.1.0

The AWS Region to create the EKS cluster in. Default `us-west-2` (string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TenantId added in v1.1.0

Azure tenant ID to use (string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TenantName added in v1.1.0

Required if `tenantId` not provided. (string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TrustId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Username added in v1.1.0

(string)

type ClusterRkeConfigCloudProviderOpenstackCloudProviderInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer struct {
	// (bool)
	CreateMonitor *bool `pulumi:"createMonitor"`
	// (string)
	FloatingNetworkId *string `pulumi:"floatingNetworkId"`
	// (string)
	LbMethod *string `pulumi:"lbMethod"`
	// (string)
	LbProvider *string `pulumi:"lbProvider"`
	// (string)
	LbVersion *string `pulumi:"lbVersion"`
	// (bool)
	ManageSecurityGroups *bool `pulumi:"manageSecurityGroups"`
	// Default `60s` (string)
	MonitorDelay *string `pulumi:"monitorDelay"`
	// Default 5 (int)
	MonitorMaxRetries *int `pulumi:"monitorMaxRetries"`
	// Default `30s` (string)
	MonitorTimeout *string `pulumi:"monitorTimeout"`
	// (string)
	SubnetId *string `pulumi:"subnetId"`
	// (bool)
	UseOctavia *bool `pulumi:"useOctavia"`
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs struct {
	// (bool)
	CreateMonitor pulumi.BoolPtrInput `pulumi:"createMonitor"`
	// (string)
	FloatingNetworkId pulumi.StringPtrInput `pulumi:"floatingNetworkId"`
	// (string)
	LbMethod pulumi.StringPtrInput `pulumi:"lbMethod"`
	// (string)
	LbProvider pulumi.StringPtrInput `pulumi:"lbProvider"`
	// (string)
	LbVersion pulumi.StringPtrInput `pulumi:"lbVersion"`
	// (bool)
	ManageSecurityGroups pulumi.BoolPtrInput `pulumi:"manageSecurityGroups"`
	// Default `60s` (string)
	MonitorDelay pulumi.StringPtrInput `pulumi:"monitorDelay"`
	// Default 5 (int)
	MonitorMaxRetries pulumi.IntPtrInput `pulumi:"monitorMaxRetries"`
	// Default `30s` (string)
	MonitorTimeout pulumi.StringPtrInput `pulumi:"monitorTimeout"`
	// (string)
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// (bool)
	UseOctavia pulumi.BoolPtrInput `pulumi:"useOctavia"`
}

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) CreateMonitor added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) FloatingNetworkId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbMethod added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbProvider added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbVersion added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ManageSecurityGroups added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorDelay added in v1.1.0

Default `60s` (string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorMaxRetries added in v1.1.0

Default 5 (int)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorTimeout added in v1.1.0

Default `30s` (string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) SubnetId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) UseOctavia added in v1.1.0

(bool)

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) CreateMonitor added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) FloatingNetworkId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) LbMethod added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) LbProvider added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) LbVersion added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) ManageSecurityGroups added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) MonitorDelay added in v1.1.0

Default `60s` (string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) MonitorMaxRetries added in v1.1.0

Default 5 (int)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) MonitorTimeout added in v1.1.0

Default `30s` (string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) SubnetId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutputWithContext added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) UseOctavia added in v1.1.0

(bool)

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata struct {
	// (int)
	RequestTimeout *int `pulumi:"requestTimeout"`
	// (string)
	SearchOrder *string `pulumi:"searchOrder"`
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs struct {
	// (int)
	RequestTimeout pulumi.IntPtrInput `pulumi:"requestTimeout"`
	// (string)
	SearchOrder pulumi.StringPtrInput `pulumi:"searchOrder"`
}

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) RequestTimeout added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) SearchOrder added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) RequestTimeout added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) SearchOrder added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) BlockStorage added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) Global added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) LoadBalancer added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) Metadata added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) Route added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) BlockStorage added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Global added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) LoadBalancer added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Metadata added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Route added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRoute added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRoute struct {
	// (string)
	RouterId *string `pulumi:"routerId"`
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs struct {
	// (string)
	RouterId pulumi.StringPtrInput `pulumi:"routerId"`
}

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) RouterId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput() ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput
	ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput
}

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) RouterId added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) ToClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput

type ClusterRkeConfigCloudProviderOutput added in v1.1.0

type ClusterRkeConfigCloudProviderOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderOutput) AwsCloudProvider added in v1.1.0

RKE AWS Cloud Provider config for Cloud Provider [rke-aws-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/aws/) (list maxitems:1)

func (ClusterRkeConfigCloudProviderOutput) AzureCloudProvider added in v1.1.0

RKE Azure Cloud Provider config for Cloud Provider [rke-azure-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/azure/) (list maxitems:1)

func (ClusterRkeConfigCloudProviderOutput) CustomCloudProvider added in v1.1.0

RKE Custom Cloud Provider config for Cloud Provider (string) (string)

func (ClusterRkeConfigCloudProviderOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderOutput) Name added in v1.1.0

Name of cluster registration token (string)

func (ClusterRkeConfigCloudProviderOutput) OpenstackCloudProvider added in v1.1.0

RKE Openstack Cloud Provider config for Cloud Provider [rke-openstack-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/openstack/) (list maxitems:1)

func (ClusterRkeConfigCloudProviderOutput) ToClusterRkeConfigCloudProviderOutput added in v1.1.0

func (o ClusterRkeConfigCloudProviderOutput) ToClusterRkeConfigCloudProviderOutput() ClusterRkeConfigCloudProviderOutput

func (ClusterRkeConfigCloudProviderOutput) ToClusterRkeConfigCloudProviderOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOutput) ToClusterRkeConfigCloudProviderOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderOutput

func (ClusterRkeConfigCloudProviderOutput) ToClusterRkeConfigCloudProviderPtrOutput added in v1.1.0

func (o ClusterRkeConfigCloudProviderOutput) ToClusterRkeConfigCloudProviderPtrOutput() ClusterRkeConfigCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderOutput) ToClusterRkeConfigCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderOutput) ToClusterRkeConfigCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderOutput) VsphereCloudProvider added in v1.1.0

RKE Vsphere Cloud Provider config for Cloud Provider [rke-vsphere-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/vsphere/) Extra argument `name` is required on `virtualCenter` configuration. (list maxitems:1)

type ClusterRkeConfigCloudProviderPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderPtrOutput() ClusterRkeConfigCloudProviderPtrOutput
	ToClusterRkeConfigCloudProviderPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderPtrOutput
}

type ClusterRkeConfigCloudProviderPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderPtrOutput) AwsCloudProvider added in v1.1.0

RKE AWS Cloud Provider config for Cloud Provider [rke-aws-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/aws/) (list maxitems:1)

func (ClusterRkeConfigCloudProviderPtrOutput) AzureCloudProvider added in v1.1.0

RKE Azure Cloud Provider config for Cloud Provider [rke-azure-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/azure/) (list maxitems:1)

func (ClusterRkeConfigCloudProviderPtrOutput) CustomCloudProvider added in v1.1.0

RKE Custom Cloud Provider config for Cloud Provider (string) (string)

func (ClusterRkeConfigCloudProviderPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderPtrOutput) Name added in v1.1.0

Name of cluster registration token (string)

func (ClusterRkeConfigCloudProviderPtrOutput) OpenstackCloudProvider added in v1.1.0

RKE Openstack Cloud Provider config for Cloud Provider [rke-openstack-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/openstack/) (list maxitems:1)

func (ClusterRkeConfigCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderPtrOutput added in v1.1.0

func (o ClusterRkeConfigCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderPtrOutput() ClusterRkeConfigCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderPtrOutput) VsphereCloudProvider added in v1.1.0

RKE Vsphere Cloud Provider config for Cloud Provider [rke-vsphere-cloud-provider](https://rancher.com/docs/rke/latest/en/config-options/cloud-providers/vsphere/) Extra argument `name` is required on `virtualCenter` configuration. (list maxitems:1)

type ClusterRkeConfigCloudProviderVsphereCloudProvider added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProvider struct {
	// (list maxitems:1)
	Disk *ClusterRkeConfigCloudProviderVsphereCloudProviderDisk `pulumi:"disk"`
	// (list maxitems:1)
	Global *ClusterRkeConfigCloudProviderVsphereCloudProviderGlobal `pulumi:"global"`
	// Network for GKE cluster (string)
	Network *ClusterRkeConfigCloudProviderVsphereCloudProviderNetwork `pulumi:"network"`
	// (List)
	VirtualCenters []ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter `pulumi:"virtualCenters"`
	// (list maxitems:1)
	Workspace ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace `pulumi:"workspace"`
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderArgs added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderArgs struct {
	// (list maxitems:1)
	Disk ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrInput `pulumi:"disk"`
	// (list maxitems:1)
	Global ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrInput `pulumi:"global"`
	// Network for GKE cluster (string)
	Network ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrInput `pulumi:"network"`
	// (List)
	VirtualCenters ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayInput `pulumi:"virtualCenters"`
	// (list maxitems:1)
	Workspace ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceInput `pulumi:"workspace"`
}

func (ClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderDisk added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderDisk struct {
	// (string)
	ScsiControllerType *string `pulumi:"scsiControllerType"`
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs struct {
	// (string)
	ScsiControllerType pulumi.StringPtrInput `pulumi:"scsiControllerType"`
}

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderDiskInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderDiskInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ScsiControllerType added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) ScsiControllerType added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobal added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobal struct {
	// (string)
	Datacenters *string `pulumi:"datacenters"`
	// (bool)
	InsecureFlag *bool `pulumi:"insecureFlag"`
	// Registry password (string)
	Password *string `pulumi:"password"`
	// Port for node. Default `22` (string)
	Port *string `pulumi:"port"`
	// (int)
	SoapRoundtripCount *int `pulumi:"soapRoundtripCount"`
	// Registry user (string)
	User *string `pulumi:"user"`
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs struct {
	// (string)
	Datacenters pulumi.StringPtrInput `pulumi:"datacenters"`
	// (bool)
	InsecureFlag pulumi.BoolPtrInput `pulumi:"insecureFlag"`
	// Registry password (string)
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Port for node. Default `22` (string)
	Port pulumi.StringPtrInput `pulumi:"port"`
	// (int)
	SoapRoundtripCount pulumi.IntPtrInput `pulumi:"soapRoundtripCount"`
	// Registry user (string)
	User pulumi.StringPtrInput `pulumi:"user"`
}

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Datacenters added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) InsecureFlag added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Password added in v1.1.0

Registry password (string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Port added in v1.1.0

Port for node. Default `22` (string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) SoapRoundtripCount added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) User added in v1.1.0

Registry user (string)

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) Datacenters added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) InsecureFlag added in v1.1.0

(bool)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) Password added in v1.1.0

Registry password (string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) Port added in v1.1.0

Port for node. Default `22` (string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) SoapRoundtripCount added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) User added in v1.1.0

Registry user (string)

type ClusterRkeConfigCloudProviderVsphereCloudProviderInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetwork added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetwork struct {
	// (string)
	PublicNetwork *string `pulumi:"publicNetwork"`
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs struct {
	// (string)
	PublicNetwork pulumi.StringPtrInput `pulumi:"publicNetwork"`
}

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) PublicNetwork added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) PublicNetwork added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) Disk added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) Global added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) Network added in v1.1.0

Network for GKE cluster (string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) VirtualCenters added in v1.1.0

(List)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderOutput) Workspace added in v1.1.0

(list maxitems:1)

type ClusterRkeConfigCloudProviderVsphereCloudProviderPtrInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Disk added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Global added in v1.1.0

(list maxitems:1)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Network added in v1.1.0

Network for GKE cluster (string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) VirtualCenters added in v1.1.0

(List)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Workspace added in v1.1.0

(list maxitems:1)

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter struct {
	// (string)
	Datacenters string `pulumi:"datacenters"`
	// Name of cluster registration token (string)
	Name string `pulumi:"name"`
	// Registry password (string)
	Password string `pulumi:"password"`
	// Port for node. Default `22` (string)
	Port *string `pulumi:"port"`
	// (int)
	SoapRoundtripCount *int `pulumi:"soapRoundtripCount"`
	// Registry user (string)
	User string `pulumi:"user"`
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs struct {
	// (string)
	Datacenters pulumi.StringInput `pulumi:"datacenters"`
	// Name of cluster registration token (string)
	Name pulumi.StringInput `pulumi:"name"`
	// Registry password (string)
	Password pulumi.StringInput `pulumi:"password"`
	// Port for node. Default `22` (string)
	Port pulumi.StringPtrInput `pulumi:"port"`
	// (int)
	SoapRoundtripCount pulumi.IntPtrInput `pulumi:"soapRoundtripCount"`
	// Registry user (string)
	User pulumi.StringInput `pulumi:"user"`
}

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray []ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) Index added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Datacenters added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Name added in v1.1.0

Name of cluster registration token (string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Password added in v1.1.0

Registry password (string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Port added in v1.1.0

Port for node. Default `22` (string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) SoapRoundtripCount added in v1.1.0

(int)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput

func (ClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) User added in v1.1.0

Registry user (string)

type ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace struct {
	// (string)
	Datacenter string `pulumi:"datacenter"`
	// (string)
	DefaultDatastore *string `pulumi:"defaultDatastore"`
	// Folder for S3 service. Available from Rancher v2.2.7 (string)
	Folder string `pulumi:"folder"`
	// (string)
	ResourcepoolPath *string `pulumi:"resourcepoolPath"`
	// (string)
	Server string `pulumi:"server"`
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs struct {
	// (string)
	Datacenter pulumi.StringInput `pulumi:"datacenter"`
	// (string)
	DefaultDatastore pulumi.StringPtrInput `pulumi:"defaultDatastore"`
	// Folder for S3 service. Available from Rancher v2.2.7 (string)
	Folder pulumi.StringInput `pulumi:"folder"`
	// (string)
	ResourcepoolPath pulumi.StringPtrInput `pulumi:"resourcepoolPath"`
	// (string)
	Server pulumi.StringInput `pulumi:"server"`
}

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext added in v1.1.0

func (i ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ToClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput

type ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceInput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceInput interface {
	pulumi.Input

	ToClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput() ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput
	ToClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext(context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput
}

type ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

type ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Datacenter added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) DefaultDatastore added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ElementType added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Folder added in v1.1.0

Folder for S3 service. Available from Rancher v2.2.7 (string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ResourcepoolPath added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Server added in v1.1.0

(string)

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

func (ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext added in v1.1.0

func (o ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ToClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext(ctx context.Context) ClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput

type ClusterRkeConfigDns added in v1.1.0

type ClusterRkeConfigDns struct {
	// Node selector for RKE Ingress (map)
	NodeSelector map[string]interface{} `pulumi:"nodeSelector"`
	// Provider for RKE monitoring (string)
	Provider *string `pulumi:"provider"`
	// DNS add-on reverse cidr  (list)
	ReverseCidrs []string `pulumi:"reverseCidrs"`
	// DNS add-on upstream nameservers  (list)
	UpstreamNameservers []string `pulumi:"upstreamNameservers"`
}

type ClusterRkeConfigDnsArgs added in v1.1.0

type ClusterRkeConfigDnsArgs struct {
	// Node selector for RKE Ingress (map)
	NodeSelector pulumi.MapInput `pulumi:"nodeSelector"`
	// Provider for RKE monitoring (string)
	Provider pulumi.StringPtrInput `pulumi:"provider"`
	// DNS add-on reverse cidr  (list)
	ReverseCidrs pulumi.StringArrayInput `pulumi:"reverseCidrs"`
	// DNS add-on upstream nameservers  (list)
	UpstreamNameservers pulumi.StringArrayInput `pulumi:"upstreamNameservers"`
}

func (ClusterRkeConfigDnsArgs) ElementType added in v1.1.0

func (ClusterRkeConfigDnsArgs) ElementType() reflect.Type

func (ClusterRkeConfigDnsArgs) ToClusterRkeConfigDnsOutput added in v1.1.0

func (i ClusterRkeConfigDnsArgs) ToClusterRkeConfigDnsOutput() ClusterRkeConfigDnsOutput

func (ClusterRkeConfigDnsArgs) ToClusterRkeConfigDnsOutputWithContext added in v1.1.0

func (i ClusterRkeConfigDnsArgs) ToClusterRkeConfigDnsOutputWithContext(ctx context.Context) ClusterRkeConfigDnsOutput

func (ClusterRkeConfigDnsArgs) ToClusterRkeConfigDnsPtrOutput added in v1.1.0

func (i ClusterRkeConfigDnsArgs) ToClusterRkeConfigDnsPtrOutput() ClusterRkeConfigDnsPtrOutput

func (ClusterRkeConfigDnsArgs) ToClusterRkeConfigDnsPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigDnsArgs) ToClusterRkeConfigDnsPtrOutputWithContext(ctx context.Context) ClusterRkeConfigDnsPtrOutput

type ClusterRkeConfigDnsInput added in v1.1.0

type ClusterRkeConfigDnsInput interface {
	pulumi.Input

	ToClusterRkeConfigDnsOutput() ClusterRkeConfigDnsOutput
	ToClusterRkeConfigDnsOutputWithContext(context.Context) ClusterRkeConfigDnsOutput
}

type ClusterRkeConfigDnsOutput added in v1.1.0

type ClusterRkeConfigDnsOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigDnsOutput) ElementType added in v1.1.0

func (ClusterRkeConfigDnsOutput) ElementType() reflect.Type

func (ClusterRkeConfigDnsOutput) NodeSelector added in v1.1.0

func (o ClusterRkeConfigDnsOutput) NodeSelector() pulumi.MapOutput

Node selector for RKE Ingress (map)

func (ClusterRkeConfigDnsOutput) Provider added in v1.1.0

Provider for RKE monitoring (string)

func (ClusterRkeConfigDnsOutput) ReverseCidrs added in v1.1.0

DNS add-on reverse cidr (list)

func (ClusterRkeConfigDnsOutput) ToClusterRkeConfigDnsOutput added in v1.1.0

func (o ClusterRkeConfigDnsOutput) ToClusterRkeConfigDnsOutput() ClusterRkeConfigDnsOutput

func (ClusterRkeConfigDnsOutput) ToClusterRkeConfigDnsOutputWithContext added in v1.1.0

func (o ClusterRkeConfigDnsOutput) ToClusterRkeConfigDnsOutputWithContext(ctx context.Context) ClusterRkeConfigDnsOutput

func (ClusterRkeConfigDnsOutput) ToClusterRkeConfigDnsPtrOutput added in v1.1.0

func (o ClusterRkeConfigDnsOutput) ToClusterRkeConfigDnsPtrOutput() ClusterRkeConfigDnsPtrOutput

func (ClusterRkeConfigDnsOutput) ToClusterRkeConfigDnsPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigDnsOutput) ToClusterRkeConfigDnsPtrOutputWithContext(ctx context.Context) ClusterRkeConfigDnsPtrOutput

func (ClusterRkeConfigDnsOutput) UpstreamNameservers added in v1.1.0

func (o ClusterRkeConfigDnsOutput) UpstreamNameservers() pulumi.StringArrayOutput

DNS add-on upstream nameservers (list)

type ClusterRkeConfigDnsPtrInput added in v1.1.0

type ClusterRkeConfigDnsPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigDnsPtrOutput() ClusterRkeConfigDnsPtrOutput
	ToClusterRkeConfigDnsPtrOutputWithContext(context.Context) ClusterRkeConfigDnsPtrOutput
}

func ClusterRkeConfigDnsPtr added in v1.1.0

func ClusterRkeConfigDnsPtr(v *ClusterRkeConfigDnsArgs) ClusterRkeConfigDnsPtrInput

type ClusterRkeConfigDnsPtrOutput added in v1.1.0

type ClusterRkeConfigDnsPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigDnsPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigDnsPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigDnsPtrOutput) NodeSelector added in v1.1.0

Node selector for RKE Ingress (map)

func (ClusterRkeConfigDnsPtrOutput) Provider added in v1.1.0

Provider for RKE monitoring (string)

func (ClusterRkeConfigDnsPtrOutput) ReverseCidrs added in v1.1.0

DNS add-on reverse cidr (list)

func (ClusterRkeConfigDnsPtrOutput) ToClusterRkeConfigDnsPtrOutput added in v1.1.0

func (o ClusterRkeConfigDnsPtrOutput) ToClusterRkeConfigDnsPtrOutput() ClusterRkeConfigDnsPtrOutput

func (ClusterRkeConfigDnsPtrOutput) ToClusterRkeConfigDnsPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigDnsPtrOutput) ToClusterRkeConfigDnsPtrOutputWithContext(ctx context.Context) ClusterRkeConfigDnsPtrOutput

func (ClusterRkeConfigDnsPtrOutput) UpstreamNameservers added in v1.1.0

func (o ClusterRkeConfigDnsPtrOutput) UpstreamNameservers() pulumi.StringArrayOutput

DNS add-on upstream nameservers (list)

type ClusterRkeConfigIngress added in v1.1.0

type ClusterRkeConfigIngress struct {
	// Ingress controller DNS policy. `ClusterFirstWithHostNet`, `ClusterFirst`, `Default`, and `None` are supported. [K8S dns Policy](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy) (string)
	DnsPolicy *string `pulumi:"dnsPolicy"`
	// Extra arguments for scheduler service (map)
	ExtraArgs map[string]interface{} `pulumi:"extraArgs"`
	// Node selector for RKE Ingress (map)
	NodeSelector map[string]interface{} `pulumi:"nodeSelector"`
	// RKE options for network (map)
	Options map[string]interface{} `pulumi:"options"`
	// Provider for RKE monitoring (string)
	Provider *string `pulumi:"provider"`
}

type ClusterRkeConfigIngressArgs added in v1.1.0

type ClusterRkeConfigIngressArgs struct {
	// Ingress controller DNS policy. `ClusterFirstWithHostNet`, `ClusterFirst`, `Default`, and `None` are supported. [K8S dns Policy](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy) (string)
	DnsPolicy pulumi.StringPtrInput `pulumi:"dnsPolicy"`
	// Extra arguments for scheduler service (map)
	ExtraArgs pulumi.MapInput `pulumi:"extraArgs"`
	// Node selector for RKE Ingress (map)
	NodeSelector pulumi.MapInput `pulumi:"nodeSelector"`
	// RKE options for network (map)
	Options pulumi.MapInput `pulumi:"options"`
	// Provider for RKE monitoring (string)
	Provider pulumi.StringPtrInput `pulumi:"provider"`
}

func (ClusterRkeConfigIngressArgs) ElementType added in v1.1.0

func (ClusterRkeConfigIngressArgs) ToClusterRkeConfigIngressOutput added in v1.1.0

func (i ClusterRkeConfigIngressArgs) ToClusterRkeConfigIngressOutput() ClusterRkeConfigIngressOutput

func (ClusterRkeConfigIngressArgs) ToClusterRkeConfigIngressOutputWithContext added in v1.1.0

func (i ClusterRkeConfigIngressArgs) ToClusterRkeConfigIngressOutputWithContext(ctx context.Context) ClusterRkeConfigIngressOutput

func (ClusterRkeConfigIngressArgs) ToClusterRkeConfigIngressPtrOutput added in v1.1.0

func (i ClusterRkeConfigIngressArgs) ToClusterRkeConfigIngressPtrOutput() ClusterRkeConfigIngressPtrOutput

func (ClusterRkeConfigIngressArgs) ToClusterRkeConfigIngressPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigIngressArgs) ToClusterRkeConfigIngressPtrOutputWithContext(ctx context.Context) ClusterRkeConfigIngressPtrOutput

type ClusterRkeConfigIngressInput added in v1.1.0

type ClusterRkeConfigIngressInput interface {
	pulumi.Input

	ToClusterRkeConfigIngressOutput() ClusterRkeConfigIngressOutput
	ToClusterRkeConfigIngressOutputWithContext(context.Context) ClusterRkeConfigIngressOutput
}

type ClusterRkeConfigIngressOutput added in v1.1.0

type ClusterRkeConfigIngressOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigIngressOutput) DnsPolicy added in v1.2.0

Ingress controller DNS policy. `ClusterFirstWithHostNet`, `ClusterFirst`, `Default`, and `None` are supported. [K8S dns Policy](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy) (string)

func (ClusterRkeConfigIngressOutput) ElementType added in v1.1.0

func (ClusterRkeConfigIngressOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigIngressOutput) NodeSelector added in v1.1.0

Node selector for RKE Ingress (map)

func (ClusterRkeConfigIngressOutput) Options added in v1.1.0

RKE options for network (map)

func (ClusterRkeConfigIngressOutput) Provider added in v1.1.0

Provider for RKE monitoring (string)

func (ClusterRkeConfigIngressOutput) ToClusterRkeConfigIngressOutput added in v1.1.0

func (o ClusterRkeConfigIngressOutput) ToClusterRkeConfigIngressOutput() ClusterRkeConfigIngressOutput

func (ClusterRkeConfigIngressOutput) ToClusterRkeConfigIngressOutputWithContext added in v1.1.0

func (o ClusterRkeConfigIngressOutput) ToClusterRkeConfigIngressOutputWithContext(ctx context.Context) ClusterRkeConfigIngressOutput

func (ClusterRkeConfigIngressOutput) ToClusterRkeConfigIngressPtrOutput added in v1.1.0

func (o ClusterRkeConfigIngressOutput) ToClusterRkeConfigIngressPtrOutput() ClusterRkeConfigIngressPtrOutput

func (ClusterRkeConfigIngressOutput) ToClusterRkeConfigIngressPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigIngressOutput) ToClusterRkeConfigIngressPtrOutputWithContext(ctx context.Context) ClusterRkeConfigIngressPtrOutput

type ClusterRkeConfigIngressPtrInput added in v1.1.0

type ClusterRkeConfigIngressPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigIngressPtrOutput() ClusterRkeConfigIngressPtrOutput
	ToClusterRkeConfigIngressPtrOutputWithContext(context.Context) ClusterRkeConfigIngressPtrOutput
}

func ClusterRkeConfigIngressPtr added in v1.1.0

func ClusterRkeConfigIngressPtr(v *ClusterRkeConfigIngressArgs) ClusterRkeConfigIngressPtrInput

type ClusterRkeConfigIngressPtrOutput added in v1.1.0

type ClusterRkeConfigIngressPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigIngressPtrOutput) DnsPolicy added in v1.2.0

Ingress controller DNS policy. `ClusterFirstWithHostNet`, `ClusterFirst`, `Default`, and `None` are supported. [K8S dns Policy](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy) (string)

func (ClusterRkeConfigIngressPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigIngressPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigIngressPtrOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigIngressPtrOutput) NodeSelector added in v1.1.0

Node selector for RKE Ingress (map)

func (ClusterRkeConfigIngressPtrOutput) Options added in v1.1.0

RKE options for network (map)

func (ClusterRkeConfigIngressPtrOutput) Provider added in v1.1.0

Provider for RKE monitoring (string)

func (ClusterRkeConfigIngressPtrOutput) ToClusterRkeConfigIngressPtrOutput added in v1.1.0

func (o ClusterRkeConfigIngressPtrOutput) ToClusterRkeConfigIngressPtrOutput() ClusterRkeConfigIngressPtrOutput

func (ClusterRkeConfigIngressPtrOutput) ToClusterRkeConfigIngressPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigIngressPtrOutput) ToClusterRkeConfigIngressPtrOutputWithContext(ctx context.Context) ClusterRkeConfigIngressPtrOutput

type ClusterRkeConfigInput added in v1.1.0

type ClusterRkeConfigInput interface {
	pulumi.Input

	ToClusterRkeConfigOutput() ClusterRkeConfigOutput
	ToClusterRkeConfigOutputWithContext(context.Context) ClusterRkeConfigOutput
}

type ClusterRkeConfigMonitoring added in v1.1.0

type ClusterRkeConfigMonitoring struct {
	// RKE options for network (map)
	Options map[string]interface{} `pulumi:"options"`
	// Provider for RKE monitoring (string)
	Provider *string `pulumi:"provider"`
}

type ClusterRkeConfigMonitoringArgs added in v1.1.0

type ClusterRkeConfigMonitoringArgs struct {
	// RKE options for network (map)
	Options pulumi.MapInput `pulumi:"options"`
	// Provider for RKE monitoring (string)
	Provider pulumi.StringPtrInput `pulumi:"provider"`
}

func (ClusterRkeConfigMonitoringArgs) ElementType added in v1.1.0

func (ClusterRkeConfigMonitoringArgs) ToClusterRkeConfigMonitoringOutput added in v1.1.0

func (i ClusterRkeConfigMonitoringArgs) ToClusterRkeConfigMonitoringOutput() ClusterRkeConfigMonitoringOutput

func (ClusterRkeConfigMonitoringArgs) ToClusterRkeConfigMonitoringOutputWithContext added in v1.1.0

func (i ClusterRkeConfigMonitoringArgs) ToClusterRkeConfigMonitoringOutputWithContext(ctx context.Context) ClusterRkeConfigMonitoringOutput

func (ClusterRkeConfigMonitoringArgs) ToClusterRkeConfigMonitoringPtrOutput added in v1.1.0

func (i ClusterRkeConfigMonitoringArgs) ToClusterRkeConfigMonitoringPtrOutput() ClusterRkeConfigMonitoringPtrOutput

func (ClusterRkeConfigMonitoringArgs) ToClusterRkeConfigMonitoringPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigMonitoringArgs) ToClusterRkeConfigMonitoringPtrOutputWithContext(ctx context.Context) ClusterRkeConfigMonitoringPtrOutput

type ClusterRkeConfigMonitoringInput added in v1.1.0

type ClusterRkeConfigMonitoringInput interface {
	pulumi.Input

	ToClusterRkeConfigMonitoringOutput() ClusterRkeConfigMonitoringOutput
	ToClusterRkeConfigMonitoringOutputWithContext(context.Context) ClusterRkeConfigMonitoringOutput
}

type ClusterRkeConfigMonitoringOutput added in v1.1.0

type ClusterRkeConfigMonitoringOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigMonitoringOutput) ElementType added in v1.1.0

func (ClusterRkeConfigMonitoringOutput) Options added in v1.1.0

RKE options for network (map)

func (ClusterRkeConfigMonitoringOutput) Provider added in v1.1.0

Provider for RKE monitoring (string)

func (ClusterRkeConfigMonitoringOutput) ToClusterRkeConfigMonitoringOutput added in v1.1.0

func (o ClusterRkeConfigMonitoringOutput) ToClusterRkeConfigMonitoringOutput() ClusterRkeConfigMonitoringOutput

func (ClusterRkeConfigMonitoringOutput) ToClusterRkeConfigMonitoringOutputWithContext added in v1.1.0

func (o ClusterRkeConfigMonitoringOutput) ToClusterRkeConfigMonitoringOutputWithContext(ctx context.Context) ClusterRkeConfigMonitoringOutput

func (ClusterRkeConfigMonitoringOutput) ToClusterRkeConfigMonitoringPtrOutput added in v1.1.0

func (o ClusterRkeConfigMonitoringOutput) ToClusterRkeConfigMonitoringPtrOutput() ClusterRkeConfigMonitoringPtrOutput

func (ClusterRkeConfigMonitoringOutput) ToClusterRkeConfigMonitoringPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigMonitoringOutput) ToClusterRkeConfigMonitoringPtrOutputWithContext(ctx context.Context) ClusterRkeConfigMonitoringPtrOutput

type ClusterRkeConfigMonitoringPtrInput added in v1.1.0

type ClusterRkeConfigMonitoringPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigMonitoringPtrOutput() ClusterRkeConfigMonitoringPtrOutput
	ToClusterRkeConfigMonitoringPtrOutputWithContext(context.Context) ClusterRkeConfigMonitoringPtrOutput
}

func ClusterRkeConfigMonitoringPtr added in v1.1.0

type ClusterRkeConfigMonitoringPtrOutput added in v1.1.0

type ClusterRkeConfigMonitoringPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigMonitoringPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigMonitoringPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigMonitoringPtrOutput) Options added in v1.1.0

RKE options for network (map)

func (ClusterRkeConfigMonitoringPtrOutput) Provider added in v1.1.0

Provider for RKE monitoring (string)

func (ClusterRkeConfigMonitoringPtrOutput) ToClusterRkeConfigMonitoringPtrOutput added in v1.1.0

func (o ClusterRkeConfigMonitoringPtrOutput) ToClusterRkeConfigMonitoringPtrOutput() ClusterRkeConfigMonitoringPtrOutput

func (ClusterRkeConfigMonitoringPtrOutput) ToClusterRkeConfigMonitoringPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigMonitoringPtrOutput) ToClusterRkeConfigMonitoringPtrOutputWithContext(ctx context.Context) ClusterRkeConfigMonitoringPtrOutput

type ClusterRkeConfigNetwork added in v1.1.0

type ClusterRkeConfigNetwork struct {
	// Calico provider config for RKE network (list maxitems:1)
	CalicoNetworkProvider *ClusterRkeConfigNetworkCalicoNetworkProvider `pulumi:"calicoNetworkProvider"`
	// Canal provider config for RKE network (list maxitems:1)
	CanalNetworkProvider *ClusterRkeConfigNetworkCanalNetworkProvider `pulumi:"canalNetworkProvider"`
	// Flannel provider config for RKE network (list maxitems:1)
	FlannelNetworkProvider *ClusterRkeConfigNetworkFlannelNetworkProvider `pulumi:"flannelNetworkProvider"`
	// Network provider MTU. Default `0` (int)
	Mtu *int `pulumi:"mtu"`
	// RKE options for network (map)
	Options map[string]interface{} `pulumi:"options"`
	// Plugin for RKE network. `canal` (default), `flannel`, `calico`, `none` and `weave` are supported. (string)
	Plugin *string `pulumi:"plugin"`
	// Weave provider config for RKE network (list maxitems:1)
	WeaveNetworkProvider *ClusterRkeConfigNetworkWeaveNetworkProvider `pulumi:"weaveNetworkProvider"`
}

type ClusterRkeConfigNetworkArgs added in v1.1.0

type ClusterRkeConfigNetworkArgs struct {
	// Calico provider config for RKE network (list maxitems:1)
	CalicoNetworkProvider ClusterRkeConfigNetworkCalicoNetworkProviderPtrInput `pulumi:"calicoNetworkProvider"`
	// Canal provider config for RKE network (list maxitems:1)
	CanalNetworkProvider ClusterRkeConfigNetworkCanalNetworkProviderPtrInput `pulumi:"canalNetworkProvider"`
	// Flannel provider config for RKE network (list maxitems:1)
	FlannelNetworkProvider ClusterRkeConfigNetworkFlannelNetworkProviderPtrInput `pulumi:"flannelNetworkProvider"`
	// Network provider MTU. Default `0` (int)
	Mtu pulumi.IntPtrInput `pulumi:"mtu"`
	// RKE options for network (map)
	Options pulumi.MapInput `pulumi:"options"`
	// Plugin for RKE network. `canal` (default), `flannel`, `calico`, `none` and `weave` are supported. (string)
	Plugin pulumi.StringPtrInput `pulumi:"plugin"`
	// Weave provider config for RKE network (list maxitems:1)
	WeaveNetworkProvider ClusterRkeConfigNetworkWeaveNetworkProviderPtrInput `pulumi:"weaveNetworkProvider"`
}

func (ClusterRkeConfigNetworkArgs) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkArgs) ToClusterRkeConfigNetworkOutput added in v1.1.0

func (i ClusterRkeConfigNetworkArgs) ToClusterRkeConfigNetworkOutput() ClusterRkeConfigNetworkOutput

func (ClusterRkeConfigNetworkArgs) ToClusterRkeConfigNetworkOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNetworkArgs) ToClusterRkeConfigNetworkOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkOutput

func (ClusterRkeConfigNetworkArgs) ToClusterRkeConfigNetworkPtrOutput added in v1.1.0

func (i ClusterRkeConfigNetworkArgs) ToClusterRkeConfigNetworkPtrOutput() ClusterRkeConfigNetworkPtrOutput

func (ClusterRkeConfigNetworkArgs) ToClusterRkeConfigNetworkPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNetworkArgs) ToClusterRkeConfigNetworkPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkPtrOutput

type ClusterRkeConfigNetworkCalicoNetworkProvider added in v1.1.0

type ClusterRkeConfigNetworkCalicoNetworkProvider struct {
	// RKE options for Calico network provider (string)
	CloudProvider *string `pulumi:"cloudProvider"`
}

type ClusterRkeConfigNetworkCalicoNetworkProviderArgs added in v1.1.0

type ClusterRkeConfigNetworkCalicoNetworkProviderArgs struct {
	// RKE options for Calico network provider (string)
	CloudProvider pulumi.StringPtrInput `pulumi:"cloudProvider"`
}

func (ClusterRkeConfigNetworkCalicoNetworkProviderArgs) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

func (i ClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterRkeConfigNetworkCalicoNetworkProviderOutput() ClusterRkeConfigNetworkCalicoNetworkProviderOutput

func (ClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterRkeConfigNetworkCalicoNetworkProviderOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterRkeConfigNetworkCalicoNetworkProviderOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkCalicoNetworkProviderOutput

func (ClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (i ClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput() ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput

func (ClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput

type ClusterRkeConfigNetworkCalicoNetworkProviderInput added in v1.1.0

type ClusterRkeConfigNetworkCalicoNetworkProviderInput interface {
	pulumi.Input

	ToClusterRkeConfigNetworkCalicoNetworkProviderOutput() ClusterRkeConfigNetworkCalicoNetworkProviderOutput
	ToClusterRkeConfigNetworkCalicoNetworkProviderOutputWithContext(context.Context) ClusterRkeConfigNetworkCalicoNetworkProviderOutput
}

type ClusterRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

type ClusterRkeConfigNetworkCalicoNetworkProviderOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNetworkCalicoNetworkProviderOutput) CloudProvider added in v1.1.0

RKE options for Calico network provider (string)

func (ClusterRkeConfigNetworkCalicoNetworkProviderOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

func (o ClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderOutput() ClusterRkeConfigNetworkCalicoNetworkProviderOutput

func (ClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkCalicoNetworkProviderOutput

func (ClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (o ClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput() ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput

func (ClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput

type ClusterRkeConfigNetworkCalicoNetworkProviderPtrInput added in v1.1.0

type ClusterRkeConfigNetworkCalicoNetworkProviderPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput() ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput
	ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext(context.Context) ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput
}

type ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

type ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) CloudProvider added in v1.1.0

RKE options for Calico network provider (string)

func (ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) ToClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput

type ClusterRkeConfigNetworkCanalNetworkProvider added in v1.1.0

type ClusterRkeConfigNetworkCanalNetworkProvider struct {
	// Iface config Flannel network provider (string)
	Iface *string `pulumi:"iface"`
}

type ClusterRkeConfigNetworkCanalNetworkProviderArgs added in v1.1.0

type ClusterRkeConfigNetworkCanalNetworkProviderArgs struct {
	// Iface config Flannel network provider (string)
	Iface pulumi.StringPtrInput `pulumi:"iface"`
}

func (ClusterRkeConfigNetworkCanalNetworkProviderArgs) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkCanalNetworkProviderArgs) ToClusterRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

func (i ClusterRkeConfigNetworkCanalNetworkProviderArgs) ToClusterRkeConfigNetworkCanalNetworkProviderOutput() ClusterRkeConfigNetworkCanalNetworkProviderOutput

func (ClusterRkeConfigNetworkCanalNetworkProviderArgs) ToClusterRkeConfigNetworkCanalNetworkProviderOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNetworkCanalNetworkProviderArgs) ToClusterRkeConfigNetworkCanalNetworkProviderOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkCanalNetworkProviderOutput

func (ClusterRkeConfigNetworkCanalNetworkProviderArgs) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (i ClusterRkeConfigNetworkCanalNetworkProviderArgs) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutput() ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput

func (ClusterRkeConfigNetworkCanalNetworkProviderArgs) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNetworkCanalNetworkProviderArgs) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput

type ClusterRkeConfigNetworkCanalNetworkProviderInput added in v1.1.0

type ClusterRkeConfigNetworkCanalNetworkProviderInput interface {
	pulumi.Input

	ToClusterRkeConfigNetworkCanalNetworkProviderOutput() ClusterRkeConfigNetworkCanalNetworkProviderOutput
	ToClusterRkeConfigNetworkCanalNetworkProviderOutputWithContext(context.Context) ClusterRkeConfigNetworkCanalNetworkProviderOutput
}

type ClusterRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

type ClusterRkeConfigNetworkCanalNetworkProviderOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNetworkCanalNetworkProviderOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkCanalNetworkProviderOutput) Iface added in v1.1.0

Iface config Flannel network provider (string)

func (ClusterRkeConfigNetworkCanalNetworkProviderOutput) ToClusterRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

func (o ClusterRkeConfigNetworkCanalNetworkProviderOutput) ToClusterRkeConfigNetworkCanalNetworkProviderOutput() ClusterRkeConfigNetworkCanalNetworkProviderOutput

func (ClusterRkeConfigNetworkCanalNetworkProviderOutput) ToClusterRkeConfigNetworkCanalNetworkProviderOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkCanalNetworkProviderOutput) ToClusterRkeConfigNetworkCanalNetworkProviderOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkCanalNetworkProviderOutput

func (ClusterRkeConfigNetworkCanalNetworkProviderOutput) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (o ClusterRkeConfigNetworkCanalNetworkProviderOutput) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutput() ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput

func (ClusterRkeConfigNetworkCanalNetworkProviderOutput) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkCanalNetworkProviderOutput) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput

type ClusterRkeConfigNetworkCanalNetworkProviderPtrInput added in v1.1.0

type ClusterRkeConfigNetworkCanalNetworkProviderPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutput() ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput
	ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext(context.Context) ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput
}

type ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

type ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) Iface added in v1.1.0

Iface config Flannel network provider (string)

func (ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) ToClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkCanalNetworkProviderPtrOutput

type ClusterRkeConfigNetworkFlannelNetworkProvider added in v1.1.0

type ClusterRkeConfigNetworkFlannelNetworkProvider struct {
	// Iface config Flannel network provider (string)
	Iface *string `pulumi:"iface"`
}

type ClusterRkeConfigNetworkFlannelNetworkProviderArgs added in v1.1.0

type ClusterRkeConfigNetworkFlannelNetworkProviderArgs struct {
	// Iface config Flannel network provider (string)
	Iface pulumi.StringPtrInput `pulumi:"iface"`
}

func (ClusterRkeConfigNetworkFlannelNetworkProviderArgs) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

func (i ClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterRkeConfigNetworkFlannelNetworkProviderOutput() ClusterRkeConfigNetworkFlannelNetworkProviderOutput

func (ClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterRkeConfigNetworkFlannelNetworkProviderOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterRkeConfigNetworkFlannelNetworkProviderOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkFlannelNetworkProviderOutput

func (ClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (i ClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput() ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput

func (ClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput

type ClusterRkeConfigNetworkFlannelNetworkProviderInput added in v1.1.0

type ClusterRkeConfigNetworkFlannelNetworkProviderInput interface {
	pulumi.Input

	ToClusterRkeConfigNetworkFlannelNetworkProviderOutput() ClusterRkeConfigNetworkFlannelNetworkProviderOutput
	ToClusterRkeConfigNetworkFlannelNetworkProviderOutputWithContext(context.Context) ClusterRkeConfigNetworkFlannelNetworkProviderOutput
}

type ClusterRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

type ClusterRkeConfigNetworkFlannelNetworkProviderOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNetworkFlannelNetworkProviderOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkFlannelNetworkProviderOutput) Iface added in v1.1.0

Iface config Flannel network provider (string)

func (ClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

func (o ClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderOutput() ClusterRkeConfigNetworkFlannelNetworkProviderOutput

func (ClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkFlannelNetworkProviderOutput

func (ClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (o ClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput() ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput

func (ClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput

type ClusterRkeConfigNetworkFlannelNetworkProviderPtrInput added in v1.1.0

type ClusterRkeConfigNetworkFlannelNetworkProviderPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput() ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput
	ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext(context.Context) ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput
}

type ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

type ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) Iface added in v1.1.0

Iface config Flannel network provider (string)

func (ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) ToClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput

type ClusterRkeConfigNetworkInput added in v1.1.0

type ClusterRkeConfigNetworkInput interface {
	pulumi.Input

	ToClusterRkeConfigNetworkOutput() ClusterRkeConfigNetworkOutput
	ToClusterRkeConfigNetworkOutputWithContext(context.Context) ClusterRkeConfigNetworkOutput
}

type ClusterRkeConfigNetworkOutput added in v1.1.0

type ClusterRkeConfigNetworkOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNetworkOutput) CalicoNetworkProvider added in v1.1.0

Calico provider config for RKE network (list maxitems:1)

func (ClusterRkeConfigNetworkOutput) CanalNetworkProvider added in v1.1.0

Canal provider config for RKE network (list maxitems:1)

func (ClusterRkeConfigNetworkOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkOutput) FlannelNetworkProvider added in v1.1.0

Flannel provider config for RKE network (list maxitems:1)

func (ClusterRkeConfigNetworkOutput) Mtu added in v1.3.0

Network provider MTU. Default `0` (int)

func (ClusterRkeConfigNetworkOutput) Options added in v1.1.0

RKE options for network (map)

func (ClusterRkeConfigNetworkOutput) Plugin added in v1.1.0

Plugin for RKE network. `canal` (default), `flannel`, `calico`, `none` and `weave` are supported. (string)

func (ClusterRkeConfigNetworkOutput) ToClusterRkeConfigNetworkOutput added in v1.1.0

func (o ClusterRkeConfigNetworkOutput) ToClusterRkeConfigNetworkOutput() ClusterRkeConfigNetworkOutput

func (ClusterRkeConfigNetworkOutput) ToClusterRkeConfigNetworkOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkOutput) ToClusterRkeConfigNetworkOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkOutput

func (ClusterRkeConfigNetworkOutput) ToClusterRkeConfigNetworkPtrOutput added in v1.1.0

func (o ClusterRkeConfigNetworkOutput) ToClusterRkeConfigNetworkPtrOutput() ClusterRkeConfigNetworkPtrOutput

func (ClusterRkeConfigNetworkOutput) ToClusterRkeConfigNetworkPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkOutput) ToClusterRkeConfigNetworkPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkPtrOutput

func (ClusterRkeConfigNetworkOutput) WeaveNetworkProvider added in v1.1.0

Weave provider config for RKE network (list maxitems:1)

type ClusterRkeConfigNetworkPtrInput added in v1.1.0

type ClusterRkeConfigNetworkPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigNetworkPtrOutput() ClusterRkeConfigNetworkPtrOutput
	ToClusterRkeConfigNetworkPtrOutputWithContext(context.Context) ClusterRkeConfigNetworkPtrOutput
}

func ClusterRkeConfigNetworkPtr added in v1.1.0

func ClusterRkeConfigNetworkPtr(v *ClusterRkeConfigNetworkArgs) ClusterRkeConfigNetworkPtrInput

type ClusterRkeConfigNetworkPtrOutput added in v1.1.0

type ClusterRkeConfigNetworkPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNetworkPtrOutput) CalicoNetworkProvider added in v1.1.0

Calico provider config for RKE network (list maxitems:1)

func (ClusterRkeConfigNetworkPtrOutput) CanalNetworkProvider added in v1.1.0

Canal provider config for RKE network (list maxitems:1)

func (ClusterRkeConfigNetworkPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigNetworkPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkPtrOutput) FlannelNetworkProvider added in v1.1.0

Flannel provider config for RKE network (list maxitems:1)

func (ClusterRkeConfigNetworkPtrOutput) Mtu added in v1.3.0

Network provider MTU. Default `0` (int)

func (ClusterRkeConfigNetworkPtrOutput) Options added in v1.1.0

RKE options for network (map)

func (ClusterRkeConfigNetworkPtrOutput) Plugin added in v1.1.0

Plugin for RKE network. `canal` (default), `flannel`, `calico`, `none` and `weave` are supported. (string)

func (ClusterRkeConfigNetworkPtrOutput) ToClusterRkeConfigNetworkPtrOutput added in v1.1.0

func (o ClusterRkeConfigNetworkPtrOutput) ToClusterRkeConfigNetworkPtrOutput() ClusterRkeConfigNetworkPtrOutput

func (ClusterRkeConfigNetworkPtrOutput) ToClusterRkeConfigNetworkPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkPtrOutput) ToClusterRkeConfigNetworkPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkPtrOutput

func (ClusterRkeConfigNetworkPtrOutput) WeaveNetworkProvider added in v1.1.0

Weave provider config for RKE network (list maxitems:1)

type ClusterRkeConfigNetworkWeaveNetworkProvider added in v1.1.0

type ClusterRkeConfigNetworkWeaveNetworkProvider struct {
	// Registry password (string)
	Password string `pulumi:"password"`
}

type ClusterRkeConfigNetworkWeaveNetworkProviderArgs added in v1.1.0

type ClusterRkeConfigNetworkWeaveNetworkProviderArgs struct {
	// Registry password (string)
	Password pulumi.StringInput `pulumi:"password"`
}

func (ClusterRkeConfigNetworkWeaveNetworkProviderArgs) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

func (i ClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterRkeConfigNetworkWeaveNetworkProviderOutput() ClusterRkeConfigNetworkWeaveNetworkProviderOutput

func (ClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterRkeConfigNetworkWeaveNetworkProviderOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterRkeConfigNetworkWeaveNetworkProviderOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkWeaveNetworkProviderOutput

func (ClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (i ClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput() ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput

func (ClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput

type ClusterRkeConfigNetworkWeaveNetworkProviderInput added in v1.1.0

type ClusterRkeConfigNetworkWeaveNetworkProviderInput interface {
	pulumi.Input

	ToClusterRkeConfigNetworkWeaveNetworkProviderOutput() ClusterRkeConfigNetworkWeaveNetworkProviderOutput
	ToClusterRkeConfigNetworkWeaveNetworkProviderOutputWithContext(context.Context) ClusterRkeConfigNetworkWeaveNetworkProviderOutput
}

type ClusterRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

type ClusterRkeConfigNetworkWeaveNetworkProviderOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNetworkWeaveNetworkProviderOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkWeaveNetworkProviderOutput) Password added in v1.1.0

Registry password (string)

func (ClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

func (o ClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderOutput() ClusterRkeConfigNetworkWeaveNetworkProviderOutput

func (ClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkWeaveNetworkProviderOutput

func (ClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (o ClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput() ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput

func (ClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput

type ClusterRkeConfigNetworkWeaveNetworkProviderPtrInput added in v1.1.0

type ClusterRkeConfigNetworkWeaveNetworkProviderPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput() ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput
	ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext(context.Context) ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput
}

type ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

type ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) Password added in v1.1.0

Registry password (string)

func (ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) ToClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext(ctx context.Context) ClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput

type ClusterRkeConfigNode added in v1.1.0

type ClusterRkeConfigNode struct {
	// Address ip for node (string)
	Address string `pulumi:"address"`
	// Docker socket for node (string)
	DockerSocket *string `pulumi:"dockerSocket"`
	// Hostname override for node (string)
	HostnameOverride *string `pulumi:"hostnameOverride"`
	// Internal ip for node (string)
	InternalAddress *string `pulumi:"internalAddress"`
	// Labels for cluster registration token object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// Id for the node (string)
	NodeId *string `pulumi:"nodeId"`
	// Port for node. Default `22` (string)
	Port *string `pulumi:"port"`
	// Roles for the node. `controlplane`, `etcd` and `worker` are supported. (list)
	Roles []string `pulumi:"roles"`
	// Use ssh agent auth. Default `false` (bool)
	SshAgentAuth *bool `pulumi:"sshAgentAuth"`
	// Node SSH private key (string)
	SshKey *string `pulumi:"sshKey"`
	// Node SSH private key path (string)
	SshKeyPath *string `pulumi:"sshKeyPath"`
	// Registry user (string)
	User string `pulumi:"user"`
}

type ClusterRkeConfigNodeArgs added in v1.1.0

type ClusterRkeConfigNodeArgs struct {
	// Address ip for node (string)
	Address pulumi.StringInput `pulumi:"address"`
	// Docker socket for node (string)
	DockerSocket pulumi.StringPtrInput `pulumi:"dockerSocket"`
	// Hostname override for node (string)
	HostnameOverride pulumi.StringPtrInput `pulumi:"hostnameOverride"`
	// Internal ip for node (string)
	InternalAddress pulumi.StringPtrInput `pulumi:"internalAddress"`
	// Labels for cluster registration token object (map)
	Labels pulumi.MapInput `pulumi:"labels"`
	// Id for the node (string)
	NodeId pulumi.StringPtrInput `pulumi:"nodeId"`
	// Port for node. Default `22` (string)
	Port pulumi.StringPtrInput `pulumi:"port"`
	// Roles for the node. `controlplane`, `etcd` and `worker` are supported. (list)
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// Use ssh agent auth. Default `false` (bool)
	SshAgentAuth pulumi.BoolPtrInput `pulumi:"sshAgentAuth"`
	// Node SSH private key (string)
	SshKey pulumi.StringPtrInput `pulumi:"sshKey"`
	// Node SSH private key path (string)
	SshKeyPath pulumi.StringPtrInput `pulumi:"sshKeyPath"`
	// Registry user (string)
	User pulumi.StringInput `pulumi:"user"`
}

func (ClusterRkeConfigNodeArgs) ElementType added in v1.1.0

func (ClusterRkeConfigNodeArgs) ElementType() reflect.Type

func (ClusterRkeConfigNodeArgs) ToClusterRkeConfigNodeOutput added in v1.1.0

func (i ClusterRkeConfigNodeArgs) ToClusterRkeConfigNodeOutput() ClusterRkeConfigNodeOutput

func (ClusterRkeConfigNodeArgs) ToClusterRkeConfigNodeOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNodeArgs) ToClusterRkeConfigNodeOutputWithContext(ctx context.Context) ClusterRkeConfigNodeOutput

type ClusterRkeConfigNodeArray added in v1.1.0

type ClusterRkeConfigNodeArray []ClusterRkeConfigNodeInput

func (ClusterRkeConfigNodeArray) ElementType added in v1.1.0

func (ClusterRkeConfigNodeArray) ElementType() reflect.Type

func (ClusterRkeConfigNodeArray) ToClusterRkeConfigNodeArrayOutput added in v1.1.0

func (i ClusterRkeConfigNodeArray) ToClusterRkeConfigNodeArrayOutput() ClusterRkeConfigNodeArrayOutput

func (ClusterRkeConfigNodeArray) ToClusterRkeConfigNodeArrayOutputWithContext added in v1.1.0

func (i ClusterRkeConfigNodeArray) ToClusterRkeConfigNodeArrayOutputWithContext(ctx context.Context) ClusterRkeConfigNodeArrayOutput

type ClusterRkeConfigNodeArrayInput added in v1.1.0

type ClusterRkeConfigNodeArrayInput interface {
	pulumi.Input

	ToClusterRkeConfigNodeArrayOutput() ClusterRkeConfigNodeArrayOutput
	ToClusterRkeConfigNodeArrayOutputWithContext(context.Context) ClusterRkeConfigNodeArrayOutput
}

type ClusterRkeConfigNodeArrayOutput added in v1.1.0

type ClusterRkeConfigNodeArrayOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNodeArrayOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNodeArrayOutput) Index added in v1.1.0

func (ClusterRkeConfigNodeArrayOutput) ToClusterRkeConfigNodeArrayOutput added in v1.1.0

func (o ClusterRkeConfigNodeArrayOutput) ToClusterRkeConfigNodeArrayOutput() ClusterRkeConfigNodeArrayOutput

func (ClusterRkeConfigNodeArrayOutput) ToClusterRkeConfigNodeArrayOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNodeArrayOutput) ToClusterRkeConfigNodeArrayOutputWithContext(ctx context.Context) ClusterRkeConfigNodeArrayOutput

type ClusterRkeConfigNodeInput added in v1.1.0

type ClusterRkeConfigNodeInput interface {
	pulumi.Input

	ToClusterRkeConfigNodeOutput() ClusterRkeConfigNodeOutput
	ToClusterRkeConfigNodeOutputWithContext(context.Context) ClusterRkeConfigNodeOutput
}

type ClusterRkeConfigNodeOutput added in v1.1.0

type ClusterRkeConfigNodeOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigNodeOutput) Address added in v1.1.0

Address ip for node (string)

func (ClusterRkeConfigNodeOutput) DockerSocket added in v1.1.0

Docker socket for node (string)

func (ClusterRkeConfigNodeOutput) ElementType added in v1.1.0

func (ClusterRkeConfigNodeOutput) ElementType() reflect.Type

func (ClusterRkeConfigNodeOutput) HostnameOverride added in v1.1.0

func (o ClusterRkeConfigNodeOutput) HostnameOverride() pulumi.StringPtrOutput

Hostname override for node (string)

func (ClusterRkeConfigNodeOutput) InternalAddress added in v1.1.0

Internal ip for node (string)

func (ClusterRkeConfigNodeOutput) Labels added in v1.1.0

Labels for cluster registration token object (map)

func (ClusterRkeConfigNodeOutput) NodeId added in v1.1.0

Id for the node (string)

func (ClusterRkeConfigNodeOutput) Port added in v1.1.0

Port for node. Default `22` (string)

func (ClusterRkeConfigNodeOutput) Roles added in v1.1.0

Roles for the node. `controlplane`, `etcd` and `worker` are supported. (list)

func (ClusterRkeConfigNodeOutput) SshAgentAuth added in v1.1.0

Use ssh agent auth. Default `false` (bool)

func (ClusterRkeConfigNodeOutput) SshKey added in v1.1.0

Node SSH private key (string)

func (ClusterRkeConfigNodeOutput) SshKeyPath added in v1.1.0

Node SSH private key path (string)

func (ClusterRkeConfigNodeOutput) ToClusterRkeConfigNodeOutput added in v1.1.0

func (o ClusterRkeConfigNodeOutput) ToClusterRkeConfigNodeOutput() ClusterRkeConfigNodeOutput

func (ClusterRkeConfigNodeOutput) ToClusterRkeConfigNodeOutputWithContext added in v1.1.0

func (o ClusterRkeConfigNodeOutput) ToClusterRkeConfigNodeOutputWithContext(ctx context.Context) ClusterRkeConfigNodeOutput

func (ClusterRkeConfigNodeOutput) User added in v1.1.0

Registry user (string)

type ClusterRkeConfigOutput added in v1.1.0

type ClusterRkeConfigOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigOutput) AddonJobTimeout added in v1.1.0

func (o ClusterRkeConfigOutput) AddonJobTimeout() pulumi.IntPtrOutput

Duration in seconds of addon job (int)

func (ClusterRkeConfigOutput) Addons added in v1.1.0

Addons descripton to deploy on RKE cluster.

func (ClusterRkeConfigOutput) AddonsIncludes added in v1.1.0

func (o ClusterRkeConfigOutput) AddonsIncludes() pulumi.StringArrayOutput

Addons yaml manifests to deploy on RKE cluster (list)

func (ClusterRkeConfigOutput) Authentication added in v1.1.0

Kubernetes cluster authentication (list maxitems:1)

func (ClusterRkeConfigOutput) Authorization added in v1.1.0

Kubernetes cluster authorization (list maxitems:1)

func (ClusterRkeConfigOutput) BastionHost added in v1.1.0

RKE bastion host (list maxitems:1)

func (ClusterRkeConfigOutput) CloudProvider added in v1.1.0

RKE options for Calico network provider (string)

func (ClusterRkeConfigOutput) Dns added in v1.1.0

RKE dns add-on. Just for Rancher v2.2.x (list maxitems:1)

func (ClusterRkeConfigOutput) ElementType added in v1.1.0

func (ClusterRkeConfigOutput) ElementType() reflect.Type

func (ClusterRkeConfigOutput) IgnoreDockerVersion added in v1.1.0

func (o ClusterRkeConfigOutput) IgnoreDockerVersion() pulumi.BoolPtrOutput

Ignore docker version. Default `true` (bool)

func (ClusterRkeConfigOutput) Ingress added in v1.1.0

Kubernetes ingress configuration (list maxitems:1)

func (ClusterRkeConfigOutput) KubernetesVersion added in v1.1.0

func (o ClusterRkeConfigOutput) KubernetesVersion() pulumi.StringPtrOutput

The Kubernetes master version (string)

func (ClusterRkeConfigOutput) Monitoring added in v1.1.0

Kubernetes cluster monitoring (list maxitems:1)

func (ClusterRkeConfigOutput) Network added in v1.1.0

Network for GKE cluster (string)

func (ClusterRkeConfigOutput) Nodes added in v1.1.0

RKE cluster nodes (list)

func (ClusterRkeConfigOutput) PrefixPath added in v1.1.0

Prefix to customize Kubernetes path (string)

func (ClusterRkeConfigOutput) PrivateRegistries added in v1.1.0

private registries for docker images (list)

func (ClusterRkeConfigOutput) Services added in v1.1.0

Kubernetes cluster services (list maxitems:1)

func (ClusterRkeConfigOutput) SshAgentAuth added in v1.1.0

func (o ClusterRkeConfigOutput) SshAgentAuth() pulumi.BoolPtrOutput

Use ssh agent auth. Default `false` (bool)

func (ClusterRkeConfigOutput) SshCertPath added in v1.2.0

Cluster level SSH certificate path (string)

func (ClusterRkeConfigOutput) SshKeyPath added in v1.1.0

Node SSH private key path (string)

func (ClusterRkeConfigOutput) ToClusterRkeConfigOutput added in v1.1.0

func (o ClusterRkeConfigOutput) ToClusterRkeConfigOutput() ClusterRkeConfigOutput

func (ClusterRkeConfigOutput) ToClusterRkeConfigOutputWithContext added in v1.1.0

func (o ClusterRkeConfigOutput) ToClusterRkeConfigOutputWithContext(ctx context.Context) ClusterRkeConfigOutput

func (ClusterRkeConfigOutput) ToClusterRkeConfigPtrOutput added in v1.1.0

func (o ClusterRkeConfigOutput) ToClusterRkeConfigPtrOutput() ClusterRkeConfigPtrOutput

func (ClusterRkeConfigOutput) ToClusterRkeConfigPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigOutput) ToClusterRkeConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigPtrOutput

func (ClusterRkeConfigOutput) UpgradeStrategy added in v1.4.0

K3S upgrade strategy (List maxitems: 1)

type ClusterRkeConfigPrivateRegistry added in v1.1.0

type ClusterRkeConfigPrivateRegistry struct {
	// Set as default registry. Default `false` (bool)
	IsDefault *bool `pulumi:"isDefault"`
	// Registry password (string)
	Password *string `pulumi:"password"`
	// Registry URL (string)
	Url string `pulumi:"url"`
	// Registry user (string)
	User *string `pulumi:"user"`
}

type ClusterRkeConfigPrivateRegistryArgs added in v1.1.0

type ClusterRkeConfigPrivateRegistryArgs struct {
	// Set as default registry. Default `false` (bool)
	IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"`
	// Registry password (string)
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Registry URL (string)
	Url pulumi.StringInput `pulumi:"url"`
	// Registry user (string)
	User pulumi.StringPtrInput `pulumi:"user"`
}

func (ClusterRkeConfigPrivateRegistryArgs) ElementType added in v1.1.0

func (ClusterRkeConfigPrivateRegistryArgs) ToClusterRkeConfigPrivateRegistryOutput added in v1.1.0

func (i ClusterRkeConfigPrivateRegistryArgs) ToClusterRkeConfigPrivateRegistryOutput() ClusterRkeConfigPrivateRegistryOutput

func (ClusterRkeConfigPrivateRegistryArgs) ToClusterRkeConfigPrivateRegistryOutputWithContext added in v1.1.0

func (i ClusterRkeConfigPrivateRegistryArgs) ToClusterRkeConfigPrivateRegistryOutputWithContext(ctx context.Context) ClusterRkeConfigPrivateRegistryOutput

type ClusterRkeConfigPrivateRegistryArray added in v1.1.0

type ClusterRkeConfigPrivateRegistryArray []ClusterRkeConfigPrivateRegistryInput

func (ClusterRkeConfigPrivateRegistryArray) ElementType added in v1.1.0

func (ClusterRkeConfigPrivateRegistryArray) ToClusterRkeConfigPrivateRegistryArrayOutput added in v1.1.0

func (i ClusterRkeConfigPrivateRegistryArray) ToClusterRkeConfigPrivateRegistryArrayOutput() ClusterRkeConfigPrivateRegistryArrayOutput

func (ClusterRkeConfigPrivateRegistryArray) ToClusterRkeConfigPrivateRegistryArrayOutputWithContext added in v1.1.0

func (i ClusterRkeConfigPrivateRegistryArray) ToClusterRkeConfigPrivateRegistryArrayOutputWithContext(ctx context.Context) ClusterRkeConfigPrivateRegistryArrayOutput

type ClusterRkeConfigPrivateRegistryArrayInput added in v1.1.0

type ClusterRkeConfigPrivateRegistryArrayInput interface {
	pulumi.Input

	ToClusterRkeConfigPrivateRegistryArrayOutput() ClusterRkeConfigPrivateRegistryArrayOutput
	ToClusterRkeConfigPrivateRegistryArrayOutputWithContext(context.Context) ClusterRkeConfigPrivateRegistryArrayOutput
}

type ClusterRkeConfigPrivateRegistryArrayOutput added in v1.1.0

type ClusterRkeConfigPrivateRegistryArrayOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigPrivateRegistryArrayOutput) ElementType added in v1.1.0

func (ClusterRkeConfigPrivateRegistryArrayOutput) Index added in v1.1.0

func (ClusterRkeConfigPrivateRegistryArrayOutput) ToClusterRkeConfigPrivateRegistryArrayOutput added in v1.1.0

func (o ClusterRkeConfigPrivateRegistryArrayOutput) ToClusterRkeConfigPrivateRegistryArrayOutput() ClusterRkeConfigPrivateRegistryArrayOutput

func (ClusterRkeConfigPrivateRegistryArrayOutput) ToClusterRkeConfigPrivateRegistryArrayOutputWithContext added in v1.1.0

func (o ClusterRkeConfigPrivateRegistryArrayOutput) ToClusterRkeConfigPrivateRegistryArrayOutputWithContext(ctx context.Context) ClusterRkeConfigPrivateRegistryArrayOutput

type ClusterRkeConfigPrivateRegistryInput added in v1.1.0

type ClusterRkeConfigPrivateRegistryInput interface {
	pulumi.Input

	ToClusterRkeConfigPrivateRegistryOutput() ClusterRkeConfigPrivateRegistryOutput
	ToClusterRkeConfigPrivateRegistryOutputWithContext(context.Context) ClusterRkeConfigPrivateRegistryOutput
}

type ClusterRkeConfigPrivateRegistryOutput added in v1.1.0

type ClusterRkeConfigPrivateRegistryOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigPrivateRegistryOutput) ElementType added in v1.1.0

func (ClusterRkeConfigPrivateRegistryOutput) IsDefault added in v1.1.0

Set as default registry. Default `false` (bool)

func (ClusterRkeConfigPrivateRegistryOutput) Password added in v1.1.0

Registry password (string)

func (ClusterRkeConfigPrivateRegistryOutput) ToClusterRkeConfigPrivateRegistryOutput added in v1.1.0

func (o ClusterRkeConfigPrivateRegistryOutput) ToClusterRkeConfigPrivateRegistryOutput() ClusterRkeConfigPrivateRegistryOutput

func (ClusterRkeConfigPrivateRegistryOutput) ToClusterRkeConfigPrivateRegistryOutputWithContext added in v1.1.0

func (o ClusterRkeConfigPrivateRegistryOutput) ToClusterRkeConfigPrivateRegistryOutputWithContext(ctx context.Context) ClusterRkeConfigPrivateRegistryOutput

func (ClusterRkeConfigPrivateRegistryOutput) Url added in v1.1.0

Registry URL (string)

func (ClusterRkeConfigPrivateRegistryOutput) User added in v1.1.0

Registry user (string)

type ClusterRkeConfigPtrInput added in v1.1.0

type ClusterRkeConfigPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigPtrOutput() ClusterRkeConfigPtrOutput
	ToClusterRkeConfigPtrOutputWithContext(context.Context) ClusterRkeConfigPtrOutput
}

func ClusterRkeConfigPtr added in v1.1.0

func ClusterRkeConfigPtr(v *ClusterRkeConfigArgs) ClusterRkeConfigPtrInput

type ClusterRkeConfigPtrOutput added in v1.1.0

type ClusterRkeConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigPtrOutput) AddonJobTimeout added in v1.1.0

func (o ClusterRkeConfigPtrOutput) AddonJobTimeout() pulumi.IntPtrOutput

Duration in seconds of addon job (int)

func (ClusterRkeConfigPtrOutput) Addons added in v1.1.0

Addons descripton to deploy on RKE cluster.

func (ClusterRkeConfigPtrOutput) AddonsIncludes added in v1.1.0

Addons yaml manifests to deploy on RKE cluster (list)

func (ClusterRkeConfigPtrOutput) Authentication added in v1.1.0

Kubernetes cluster authentication (list maxitems:1)

func (ClusterRkeConfigPtrOutput) Authorization added in v1.1.0

Kubernetes cluster authorization (list maxitems:1)

func (ClusterRkeConfigPtrOutput) BastionHost added in v1.1.0

RKE bastion host (list maxitems:1)

func (ClusterRkeConfigPtrOutput) CloudProvider added in v1.1.0

RKE options for Calico network provider (string)

func (ClusterRkeConfigPtrOutput) Dns added in v1.1.0

RKE dns add-on. Just for Rancher v2.2.x (list maxitems:1)

func (ClusterRkeConfigPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigPtrOutput) ElementType() reflect.Type

func (ClusterRkeConfigPtrOutput) IgnoreDockerVersion added in v1.1.0

func (o ClusterRkeConfigPtrOutput) IgnoreDockerVersion() pulumi.BoolPtrOutput

Ignore docker version. Default `true` (bool)

func (ClusterRkeConfigPtrOutput) Ingress added in v1.1.0

Kubernetes ingress configuration (list maxitems:1)

func (ClusterRkeConfigPtrOutput) KubernetesVersion added in v1.1.0

func (o ClusterRkeConfigPtrOutput) KubernetesVersion() pulumi.StringPtrOutput

The Kubernetes master version (string)

func (ClusterRkeConfigPtrOutput) Monitoring added in v1.1.0

Kubernetes cluster monitoring (list maxitems:1)

func (ClusterRkeConfigPtrOutput) Network added in v1.1.0

Network for GKE cluster (string)

func (ClusterRkeConfigPtrOutput) Nodes added in v1.1.0

RKE cluster nodes (list)

func (ClusterRkeConfigPtrOutput) PrefixPath added in v1.1.0

Prefix to customize Kubernetes path (string)

func (ClusterRkeConfigPtrOutput) PrivateRegistries added in v1.1.0

private registries for docker images (list)

func (ClusterRkeConfigPtrOutput) Services added in v1.1.0

Kubernetes cluster services (list maxitems:1)

func (ClusterRkeConfigPtrOutput) SshAgentAuth added in v1.1.0

Use ssh agent auth. Default `false` (bool)

func (ClusterRkeConfigPtrOutput) SshCertPath added in v1.2.0

Cluster level SSH certificate path (string)

func (ClusterRkeConfigPtrOutput) SshKeyPath added in v1.1.0

Node SSH private key path (string)

func (ClusterRkeConfigPtrOutput) ToClusterRkeConfigPtrOutput added in v1.1.0

func (o ClusterRkeConfigPtrOutput) ToClusterRkeConfigPtrOutput() ClusterRkeConfigPtrOutput

func (ClusterRkeConfigPtrOutput) ToClusterRkeConfigPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigPtrOutput) ToClusterRkeConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigPtrOutput

func (ClusterRkeConfigPtrOutput) UpgradeStrategy added in v1.4.0

K3S upgrade strategy (List maxitems: 1)

type ClusterRkeConfigServices added in v1.1.0

type ClusterRkeConfigServices struct {
	// Etcd options for RKE services (list maxitems:1)
	Etcd *ClusterRkeConfigServicesEtcd `pulumi:"etcd"`
	// Kube API options for RKE services (list maxitems:1)
	KubeApi *ClusterRkeConfigServicesKubeApi `pulumi:"kubeApi"`
	// Kube Controller options for RKE services (list maxitems:1)
	KubeController *ClusterRkeConfigServicesKubeController `pulumi:"kubeController"`
	// Kubelet options for RKE services (list maxitems:1)
	Kubelet *ClusterRkeConfigServicesKubelet `pulumi:"kubelet"`
	// Kubeproxy options for RKE services (list maxitems:1)
	Kubeproxy *ClusterRkeConfigServicesKubeproxy `pulumi:"kubeproxy"`
	// Scheduler options for RKE services (list maxitems:1)
	Scheduler *ClusterRkeConfigServicesScheduler `pulumi:"scheduler"`
}

type ClusterRkeConfigServicesArgs added in v1.1.0

type ClusterRkeConfigServicesArgs struct {
	// Etcd options for RKE services (list maxitems:1)
	Etcd ClusterRkeConfigServicesEtcdPtrInput `pulumi:"etcd"`
	// Kube API options for RKE services (list maxitems:1)
	KubeApi ClusterRkeConfigServicesKubeApiPtrInput `pulumi:"kubeApi"`
	// Kube Controller options for RKE services (list maxitems:1)
	KubeController ClusterRkeConfigServicesKubeControllerPtrInput `pulumi:"kubeController"`
	// Kubelet options for RKE services (list maxitems:1)
	Kubelet ClusterRkeConfigServicesKubeletPtrInput `pulumi:"kubelet"`
	// Kubeproxy options for RKE services (list maxitems:1)
	Kubeproxy ClusterRkeConfigServicesKubeproxyPtrInput `pulumi:"kubeproxy"`
	// Scheduler options for RKE services (list maxitems:1)
	Scheduler ClusterRkeConfigServicesSchedulerPtrInput `pulumi:"scheduler"`
}

func (ClusterRkeConfigServicesArgs) ElementType added in v1.1.0

func (ClusterRkeConfigServicesArgs) ToClusterRkeConfigServicesOutput added in v1.1.0

func (i ClusterRkeConfigServicesArgs) ToClusterRkeConfigServicesOutput() ClusterRkeConfigServicesOutput

func (ClusterRkeConfigServicesArgs) ToClusterRkeConfigServicesOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesArgs) ToClusterRkeConfigServicesOutputWithContext(ctx context.Context) ClusterRkeConfigServicesOutput

func (ClusterRkeConfigServicesArgs) ToClusterRkeConfigServicesPtrOutput added in v1.1.0

func (i ClusterRkeConfigServicesArgs) ToClusterRkeConfigServicesPtrOutput() ClusterRkeConfigServicesPtrOutput

func (ClusterRkeConfigServicesArgs) ToClusterRkeConfigServicesPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesArgs) ToClusterRkeConfigServicesPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesPtrOutput

type ClusterRkeConfigServicesEtcd added in v1.1.0

type ClusterRkeConfigServicesEtcd struct {
	// Backup options for etcd service. Just for Rancher v2.2.x (list maxitems:1)
	BackupConfig *ClusterRkeConfigServicesEtcdBackupConfig `pulumi:"backupConfig"`
	// TLS CA certificate for etcd service (string)
	CaCert *string `pulumi:"caCert"`
	// TLS certificate for etcd service (string)
	Cert *string `pulumi:"cert"`
	// Creation option for etcd service (string)
	Creation *string `pulumi:"creation"`
	// External urls for etcd service (list)
	ExternalUrls []string `pulumi:"externalUrls"`
	// Extra arguments for scheduler service (map)
	ExtraArgs map[string]interface{} `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds []string `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs []string `pulumi:"extraEnvs"`
	// Etcd service GID. Default: `0`. For Rancher v2.3.x or above (int)
	Gid *int `pulumi:"gid"`
	// Docker image for scheduler service (string)
	Image *string `pulumi:"image"`
	// TLS key for etcd service (string)
	Key *string `pulumi:"key"`
	// (Optional) Audit log path. Default: `/var/log/kube-audit/audit-log.json` (string)
	Path *string `pulumi:"path"`
	// Retention for etcd backup. Default `6` (int)
	Retention *string `pulumi:"retention"`
	// Snapshot option for etcd service (bool)
	Snapshot *bool `pulumi:"snapshot"`
	// Etcd service UID. Default: `0`. For Rancher v2.3.x or above (int)
	Uid *int `pulumi:"uid"`
}

type ClusterRkeConfigServicesEtcdArgs added in v1.1.0

type ClusterRkeConfigServicesEtcdArgs struct {
	// Backup options for etcd service. Just for Rancher v2.2.x (list maxitems:1)
	BackupConfig ClusterRkeConfigServicesEtcdBackupConfigPtrInput `pulumi:"backupConfig"`
	// TLS CA certificate for etcd service (string)
	CaCert pulumi.StringPtrInput `pulumi:"caCert"`
	// TLS certificate for etcd service (string)
	Cert pulumi.StringPtrInput `pulumi:"cert"`
	// Creation option for etcd service (string)
	Creation pulumi.StringPtrInput `pulumi:"creation"`
	// External urls for etcd service (list)
	ExternalUrls pulumi.StringArrayInput `pulumi:"externalUrls"`
	// Extra arguments for scheduler service (map)
	ExtraArgs pulumi.MapInput `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs pulumi.StringArrayInput `pulumi:"extraEnvs"`
	// Etcd service GID. Default: `0`. For Rancher v2.3.x or above (int)
	Gid pulumi.IntPtrInput `pulumi:"gid"`
	// Docker image for scheduler service (string)
	Image pulumi.StringPtrInput `pulumi:"image"`
	// TLS key for etcd service (string)
	Key pulumi.StringPtrInput `pulumi:"key"`
	// (Optional) Audit log path. Default: `/var/log/kube-audit/audit-log.json` (string)
	Path pulumi.StringPtrInput `pulumi:"path"`
	// Retention for etcd backup. Default `6` (int)
	Retention pulumi.StringPtrInput `pulumi:"retention"`
	// Snapshot option for etcd service (bool)
	Snapshot pulumi.BoolPtrInput `pulumi:"snapshot"`
	// Etcd service UID. Default: `0`. For Rancher v2.3.x or above (int)
	Uid pulumi.IntPtrInput `pulumi:"uid"`
}

func (ClusterRkeConfigServicesEtcdArgs) ElementType added in v1.1.0

func (ClusterRkeConfigServicesEtcdArgs) ToClusterRkeConfigServicesEtcdOutput added in v1.1.0

func (i ClusterRkeConfigServicesEtcdArgs) ToClusterRkeConfigServicesEtcdOutput() ClusterRkeConfigServicesEtcdOutput

func (ClusterRkeConfigServicesEtcdArgs) ToClusterRkeConfigServicesEtcdOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesEtcdArgs) ToClusterRkeConfigServicesEtcdOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdOutput

func (ClusterRkeConfigServicesEtcdArgs) ToClusterRkeConfigServicesEtcdPtrOutput added in v1.1.0

func (i ClusterRkeConfigServicesEtcdArgs) ToClusterRkeConfigServicesEtcdPtrOutput() ClusterRkeConfigServicesEtcdPtrOutput

func (ClusterRkeConfigServicesEtcdArgs) ToClusterRkeConfigServicesEtcdPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesEtcdArgs) ToClusterRkeConfigServicesEtcdPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdPtrOutput

type ClusterRkeConfigServicesEtcdBackupConfig added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfig struct {
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled *bool `pulumi:"enabled"`
	// Interval hours for etcd backup. Default `12` (int)
	IntervalHours *int `pulumi:"intervalHours"`
	// Retention for etcd backup. Default `6` (int)
	Retention *int `pulumi:"retention"`
	// S3 config options for etcd backup (list maxitems:1)
	S3BackupConfig *ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig `pulumi:"s3BackupConfig"`
	// Safe timestamp for etcd backup. Default: `false` (bool)
	SafeTimestamp *bool `pulumi:"safeTimestamp"`
}

type ClusterRkeConfigServicesEtcdBackupConfigArgs added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigArgs struct {
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Interval hours for etcd backup. Default `12` (int)
	IntervalHours pulumi.IntPtrInput `pulumi:"intervalHours"`
	// Retention for etcd backup. Default `6` (int)
	Retention pulumi.IntPtrInput `pulumi:"retention"`
	// S3 config options for etcd backup (list maxitems:1)
	S3BackupConfig ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput `pulumi:"s3BackupConfig"`
	// Safe timestamp for etcd backup. Default: `false` (bool)
	SafeTimestamp pulumi.BoolPtrInput `pulumi:"safeTimestamp"`
}

func (ClusterRkeConfigServicesEtcdBackupConfigArgs) ElementType added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

func (i ClusterRkeConfigServicesEtcdBackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigOutput() ClusterRkeConfigServicesEtcdBackupConfigOutput

func (ClusterRkeConfigServicesEtcdBackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesEtcdBackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdBackupConfigOutput

func (ClusterRkeConfigServicesEtcdBackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutput added in v1.1.0

func (i ClusterRkeConfigServicesEtcdBackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutput() ClusterRkeConfigServicesEtcdBackupConfigPtrOutput

func (ClusterRkeConfigServicesEtcdBackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesEtcdBackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdBackupConfigPtrOutput

type ClusterRkeConfigServicesEtcdBackupConfigInput added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesEtcdBackupConfigOutput() ClusterRkeConfigServicesEtcdBackupConfigOutput
	ToClusterRkeConfigServicesEtcdBackupConfigOutputWithContext(context.Context) ClusterRkeConfigServicesEtcdBackupConfigOutput
}

type ClusterRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesEtcdBackupConfigOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigOutput) Enabled added in v1.1.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterRkeConfigServicesEtcdBackupConfigOutput) IntervalHours added in v1.1.0

Interval hours for etcd backup. Default `12` (int)

func (ClusterRkeConfigServicesEtcdBackupConfigOutput) Retention added in v1.1.0

Retention for etcd backup. Default `6` (int)

func (ClusterRkeConfigServicesEtcdBackupConfigOutput) S3BackupConfig added in v1.1.0

S3 config options for etcd backup (list maxitems:1)

func (ClusterRkeConfigServicesEtcdBackupConfigOutput) SafeTimestamp added in v1.2.0

Safe timestamp for etcd backup. Default: `false` (bool)

func (ClusterRkeConfigServicesEtcdBackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

func (o ClusterRkeConfigServicesEtcdBackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigOutput() ClusterRkeConfigServicesEtcdBackupConfigOutput

func (ClusterRkeConfigServicesEtcdBackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesEtcdBackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdBackupConfigOutput

func (ClusterRkeConfigServicesEtcdBackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesEtcdBackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutput() ClusterRkeConfigServicesEtcdBackupConfigPtrOutput

func (ClusterRkeConfigServicesEtcdBackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesEtcdBackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdBackupConfigPtrOutput

type ClusterRkeConfigServicesEtcdBackupConfigPtrInput added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesEtcdBackupConfigPtrOutput() ClusterRkeConfigServicesEtcdBackupConfigPtrOutput
	ToClusterRkeConfigServicesEtcdBackupConfigPtrOutputWithContext(context.Context) ClusterRkeConfigServicesEtcdBackupConfigPtrOutput
}

type ClusterRkeConfigServicesEtcdBackupConfigPtrOutput added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) Enabled added in v1.1.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) IntervalHours added in v1.1.0

Interval hours for etcd backup. Default `12` (int)

func (ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) Retention added in v1.1.0

Retention for etcd backup. Default `6` (int)

func (ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) S3BackupConfig added in v1.1.0

S3 config options for etcd backup (list maxitems:1)

func (ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) SafeTimestamp added in v1.2.0

Safe timestamp for etcd backup. Default: `false` (bool)

func (ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutput() ClusterRkeConfigServicesEtcdBackupConfigPtrOutput

func (ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesEtcdBackupConfigPtrOutput) ToClusterRkeConfigServicesEtcdBackupConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdBackupConfigPtrOutput

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig struct {
	// The AWS Client ID to use (string)
	AccessKey *string `pulumi:"accessKey"`
	// Bucket name for S3 service (string)
	BucketName string `pulumi:"bucketName"`
	// Base64 encoded custom CA for S3 service. Use filebase64(<FILE>) for encoding file. Available from Rancher v2.2.5 (string)
	CustomCa *string `pulumi:"customCa"`
	// Endpoint for S3 service (string)
	Endpoint string `pulumi:"endpoint"`
	// Folder for S3 service. Available from Rancher v2.2.7 (string)
	Folder *string `pulumi:"folder"`
	// The AWS Region to create the EKS cluster in. Default `us-west-2` (string)
	Region *string `pulumi:"region"`
	// The AWS Client Secret associated with the Client ID (string)
	SecretKey *string `pulumi:"secretKey"`
}

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs struct {
	// The AWS Client ID to use (string)
	AccessKey pulumi.StringPtrInput `pulumi:"accessKey"`
	// Bucket name for S3 service (string)
	BucketName pulumi.StringInput `pulumi:"bucketName"`
	// Base64 encoded custom CA for S3 service. Use filebase64(<FILE>) for encoding file. Available from Rancher v2.2.5 (string)
	CustomCa pulumi.StringPtrInput `pulumi:"customCa"`
	// Endpoint for S3 service (string)
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Folder for S3 service. Available from Rancher v2.2.7 (string)
	Folder pulumi.StringPtrInput `pulumi:"folder"`
	// The AWS Region to create the EKS cluster in. Default `us-west-2` (string)
	Region pulumi.StringPtrInput `pulumi:"region"`
	// The AWS Client Secret associated with the Client ID (string)
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
}

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ElementType added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigInput added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput() ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput
	ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext(context.Context) ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput
}

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) AccessKey added in v1.1.0

The AWS Client ID to use (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) BucketName added in v1.1.0

Bucket name for S3 service (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) CustomCa added in v1.1.0

Base64 encoded custom CA for S3 service. Use filebase64(<FILE>) for encoding file. Available from Rancher v2.2.5 (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Endpoint added in v1.1.0

Endpoint for S3 service (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Folder added in v1.1.0

Folder for S3 service. Available from Rancher v2.2.7 (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Region added in v1.1.0

The AWS Region to create the EKS cluster in. Default `us-west-2` (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) SecretKey added in v1.1.0

The AWS Client Secret associated with the Client ID (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput() ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput
	ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext(context.Context) ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput
}

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

type ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) AccessKey added in v1.1.0

The AWS Client ID to use (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) BucketName added in v1.1.0

Bucket name for S3 service (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) CustomCa added in v1.1.0

Base64 encoded custom CA for S3 service. Use filebase64(<FILE>) for encoding file. Available from Rancher v2.2.5 (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Endpoint added in v1.1.0

Endpoint for S3 service (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Folder added in v1.1.0

Folder for S3 service. Available from Rancher v2.2.7 (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Region added in v1.1.0

The AWS Region to create the EKS cluster in. Default `us-west-2` (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) SecretKey added in v1.1.0

The AWS Client Secret associated with the Client ID (string)

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ToClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput

type ClusterRkeConfigServicesEtcdInput added in v1.1.0

type ClusterRkeConfigServicesEtcdInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesEtcdOutput() ClusterRkeConfigServicesEtcdOutput
	ToClusterRkeConfigServicesEtcdOutputWithContext(context.Context) ClusterRkeConfigServicesEtcdOutput
}

type ClusterRkeConfigServicesEtcdOutput added in v1.1.0

type ClusterRkeConfigServicesEtcdOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesEtcdOutput) BackupConfig added in v1.1.0

Backup options for etcd service. Just for Rancher v2.2.x (list maxitems:1)

func (ClusterRkeConfigServicesEtcdOutput) CaCert added in v1.1.0

TLS CA certificate for etcd service (string)

func (ClusterRkeConfigServicesEtcdOutput) Cert added in v1.1.0

TLS certificate for etcd service (string)

func (ClusterRkeConfigServicesEtcdOutput) Creation added in v1.1.0

Creation option for etcd service (string)

func (ClusterRkeConfigServicesEtcdOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesEtcdOutput) ExternalUrls added in v1.1.0

External urls for etcd service (list)

func (ClusterRkeConfigServicesEtcdOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesEtcdOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesEtcdOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesEtcdOutput) Gid added in v1.1.0

Etcd service GID. Default: `0`. For Rancher v2.3.x or above (int)

func (ClusterRkeConfigServicesEtcdOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesEtcdOutput) Key added in v1.1.0

TLS key for etcd service (string)

func (ClusterRkeConfigServicesEtcdOutput) Path added in v1.1.0

(Optional) Audit log path. Default: `/var/log/kube-audit/audit-log.json` (string)

func (ClusterRkeConfigServicesEtcdOutput) Retention added in v1.1.0

Retention for etcd backup. Default `6` (int)

func (ClusterRkeConfigServicesEtcdOutput) Snapshot added in v1.1.0

Snapshot option for etcd service (bool)

func (ClusterRkeConfigServicesEtcdOutput) ToClusterRkeConfigServicesEtcdOutput added in v1.1.0

func (o ClusterRkeConfigServicesEtcdOutput) ToClusterRkeConfigServicesEtcdOutput() ClusterRkeConfigServicesEtcdOutput

func (ClusterRkeConfigServicesEtcdOutput) ToClusterRkeConfigServicesEtcdOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesEtcdOutput) ToClusterRkeConfigServicesEtcdOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdOutput

func (ClusterRkeConfigServicesEtcdOutput) ToClusterRkeConfigServicesEtcdPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesEtcdOutput) ToClusterRkeConfigServicesEtcdPtrOutput() ClusterRkeConfigServicesEtcdPtrOutput

func (ClusterRkeConfigServicesEtcdOutput) ToClusterRkeConfigServicesEtcdPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesEtcdOutput) ToClusterRkeConfigServicesEtcdPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdPtrOutput

func (ClusterRkeConfigServicesEtcdOutput) Uid added in v1.1.0

Etcd service UID. Default: `0`. For Rancher v2.3.x or above (int)

type ClusterRkeConfigServicesEtcdPtrInput added in v1.1.0

type ClusterRkeConfigServicesEtcdPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesEtcdPtrOutput() ClusterRkeConfigServicesEtcdPtrOutput
	ToClusterRkeConfigServicesEtcdPtrOutputWithContext(context.Context) ClusterRkeConfigServicesEtcdPtrOutput
}

type ClusterRkeConfigServicesEtcdPtrOutput added in v1.1.0

type ClusterRkeConfigServicesEtcdPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesEtcdPtrOutput) BackupConfig added in v1.1.0

Backup options for etcd service. Just for Rancher v2.2.x (list maxitems:1)

func (ClusterRkeConfigServicesEtcdPtrOutput) CaCert added in v1.1.0

TLS CA certificate for etcd service (string)

func (ClusterRkeConfigServicesEtcdPtrOutput) Cert added in v1.1.0

TLS certificate for etcd service (string)

func (ClusterRkeConfigServicesEtcdPtrOutput) Creation added in v1.1.0

Creation option for etcd service (string)

func (ClusterRkeConfigServicesEtcdPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigServicesEtcdPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesEtcdPtrOutput) ExternalUrls added in v1.1.0

External urls for etcd service (list)

func (ClusterRkeConfigServicesEtcdPtrOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesEtcdPtrOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesEtcdPtrOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesEtcdPtrOutput) Gid added in v1.1.0

Etcd service GID. Default: `0`. For Rancher v2.3.x or above (int)

func (ClusterRkeConfigServicesEtcdPtrOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesEtcdPtrOutput) Key added in v1.1.0

TLS key for etcd service (string)

func (ClusterRkeConfigServicesEtcdPtrOutput) Path added in v1.1.0

(Optional) Audit log path. Default: `/var/log/kube-audit/audit-log.json` (string)

func (ClusterRkeConfigServicesEtcdPtrOutput) Retention added in v1.1.0

Retention for etcd backup. Default `6` (int)

func (ClusterRkeConfigServicesEtcdPtrOutput) Snapshot added in v1.1.0

Snapshot option for etcd service (bool)

func (ClusterRkeConfigServicesEtcdPtrOutput) ToClusterRkeConfigServicesEtcdPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesEtcdPtrOutput) ToClusterRkeConfigServicesEtcdPtrOutput() ClusterRkeConfigServicesEtcdPtrOutput

func (ClusterRkeConfigServicesEtcdPtrOutput) ToClusterRkeConfigServicesEtcdPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesEtcdPtrOutput) ToClusterRkeConfigServicesEtcdPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesEtcdPtrOutput

func (ClusterRkeConfigServicesEtcdPtrOutput) Uid added in v1.1.0

Etcd service UID. Default: `0`. For Rancher v2.3.x or above (int)

type ClusterRkeConfigServicesInput added in v1.1.0

type ClusterRkeConfigServicesInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesOutput() ClusterRkeConfigServicesOutput
	ToClusterRkeConfigServicesOutputWithContext(context.Context) ClusterRkeConfigServicesOutput
}

type ClusterRkeConfigServicesKubeApi added in v1.1.0

type ClusterRkeConfigServicesKubeApi struct {
	// Admission configuration (map)
	AdmissionConfiguration map[string]interface{} `pulumi:"admissionConfiguration"`
	// Enable [AlwaysPullImages](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#alwayspullimages) Admission controller plugin. [Rancher docs](https://rancher.com/docs/rke/latest/en/config-options/services/#kubernetes-api-server-options) Default: `false` (bool)
	AlwaysPullImages *bool `pulumi:"alwaysPullImages"`
	// K8s audit log configuration. (list maxitems: 1)
	AuditLog *ClusterRkeConfigServicesKubeApiAuditLog `pulumi:"auditLog"`
	// K8s event rate limit configuration. (list maxitems: 1)
	EventRateLimit *ClusterRkeConfigServicesKubeApiEventRateLimit `pulumi:"eventRateLimit"`
	// Extra arguments for scheduler service (map)
	ExtraArgs map[string]interface{} `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds []string `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs []string `pulumi:"extraEnvs"`
	// Docker image for scheduler service (string)
	Image *string `pulumi:"image"`
	// Pod Security Policy option for kube API service. Default `false` (bool)
	PodSecurityPolicy *bool `pulumi:"podSecurityPolicy"`
	// [Encrypt k8s secret data configration](https://rancher.com/docs/rke/latest/en/config-options/secrets-encryption/). (list maxitem: 1)
	SecretsEncryptionConfig *ClusterRkeConfigServicesKubeApiSecretsEncryptionConfig `pulumi:"secretsEncryptionConfig"`
	// Service Cluster ip Range option for kube controller service (string)
	ServiceClusterIpRange *string `pulumi:"serviceClusterIpRange"`
	// Service Node Port Range option for kube API service (string)
	ServiceNodePortRange *string `pulumi:"serviceNodePortRange"`
}

type ClusterRkeConfigServicesKubeApiArgs added in v1.1.0

type ClusterRkeConfigServicesKubeApiArgs struct {
	// Admission configuration (map)
	AdmissionConfiguration pulumi.MapInput `pulumi:"admissionConfiguration"`
	// Enable [AlwaysPullImages](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#alwayspullimages) Admission controller plugin. [Rancher docs](https://rancher.com/docs/rke/latest/en/config-options/services/#kubernetes-api-server-options) Default: `false` (bool)
	AlwaysPullImages pulumi.BoolPtrInput `pulumi:"alwaysPullImages"`
	// K8s audit log configuration. (list maxitems: 1)
	AuditLog ClusterRkeConfigServicesKubeApiAuditLogPtrInput `pulumi:"auditLog"`
	// K8s event rate limit configuration. (list maxitems: 1)
	EventRateLimit ClusterRkeConfigServicesKubeApiEventRateLimitPtrInput `pulumi:"eventRateLimit"`
	// Extra arguments for scheduler service (map)
	ExtraArgs pulumi.MapInput `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs pulumi.StringArrayInput `pulumi:"extraEnvs"`
	// Docker image for scheduler service (string)
	Image pulumi.StringPtrInput `pulumi:"image"`
	// Pod Security Policy option for kube API service. Default `false` (bool)
	PodSecurityPolicy pulumi.BoolPtrInput `pulumi:"podSecurityPolicy"`
	// [Encrypt k8s secret data configration](https://rancher.com/docs/rke/latest/en/config-options/secrets-encryption/). (list maxitem: 1)
	SecretsEncryptionConfig ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput `pulumi:"secretsEncryptionConfig"`
	// Service Cluster ip Range option for kube controller service (string)
	ServiceClusterIpRange pulumi.StringPtrInput `pulumi:"serviceClusterIpRange"`
	// Service Node Port Range option for kube API service (string)
	ServiceNodePortRange pulumi.StringPtrInput `pulumi:"serviceNodePortRange"`
}

func (ClusterRkeConfigServicesKubeApiArgs) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeApiArgs) ToClusterRkeConfigServicesKubeApiOutput added in v1.1.0

func (i ClusterRkeConfigServicesKubeApiArgs) ToClusterRkeConfigServicesKubeApiOutput() ClusterRkeConfigServicesKubeApiOutput

func (ClusterRkeConfigServicesKubeApiArgs) ToClusterRkeConfigServicesKubeApiOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesKubeApiArgs) ToClusterRkeConfigServicesKubeApiOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiOutput

func (ClusterRkeConfigServicesKubeApiArgs) ToClusterRkeConfigServicesKubeApiPtrOutput added in v1.1.0

func (i ClusterRkeConfigServicesKubeApiArgs) ToClusterRkeConfigServicesKubeApiPtrOutput() ClusterRkeConfigServicesKubeApiPtrOutput

func (ClusterRkeConfigServicesKubeApiArgs) ToClusterRkeConfigServicesKubeApiPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesKubeApiArgs) ToClusterRkeConfigServicesKubeApiPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiPtrOutput

type ClusterRkeConfigServicesKubeApiAuditLog added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLog struct {
	// Event rate limit configuration. (map)
	Configuration *ClusterRkeConfigServicesKubeApiAuditLogConfiguration `pulumi:"configuration"`
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled *bool `pulumi:"enabled"`
}

type ClusterRkeConfigServicesKubeApiAuditLogArgs added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogArgs struct {
	// Event rate limit configuration. (map)
	Configuration ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrInput `pulumi:"configuration"`
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ClusterRkeConfigServicesKubeApiAuditLogArgs) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogArgs) ToClusterRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiAuditLogArgs) ToClusterRkeConfigServicesKubeApiAuditLogOutput() ClusterRkeConfigServicesKubeApiAuditLogOutput

func (ClusterRkeConfigServicesKubeApiAuditLogArgs) ToClusterRkeConfigServicesKubeApiAuditLogOutputWithContext added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiAuditLogArgs) ToClusterRkeConfigServicesKubeApiAuditLogOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiAuditLogOutput

func (ClusterRkeConfigServicesKubeApiAuditLogArgs) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiAuditLogArgs) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutput() ClusterRkeConfigServicesKubeApiAuditLogPtrOutput

func (ClusterRkeConfigServicesKubeApiAuditLogArgs) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiAuditLogArgs) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiAuditLogPtrOutput

type ClusterRkeConfigServicesKubeApiAuditLogConfiguration added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogConfiguration struct {
	// Audit log format. Default: 'json' (string)
	Format *string `pulumi:"format"`
	// Audit log max age. Default: `30` (int)
	MaxAge *int `pulumi:"maxAge"`
	// Audit log max backup. Default: `10` (int)
	MaxBackup *int `pulumi:"maxBackup"`
	// Audit log max size. Default: `100` (int)
	MaxSize *int `pulumi:"maxSize"`
	// (Optional) Audit log path. Default: `/var/log/kube-audit/audit-log.json` (string)
	Path *string `pulumi:"path"`
	// Audit policy yaml encoded definition. `apiVersion` and `kind: Policy\nrules:"` fields are required in the yaml. Ex. `"apiVersion: audit.k8s.io/v1\nkind: Policy\nrules:\n- level: RequestResponse\n  resources:\n  - resources:\n    - pods\n"` [More info](https://rancher.com/docs/rke/latest/en/config-options/audit-log/) (string)
	Policy *string `pulumi:"policy"`
}

type ClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs struct {
	// Audit log format. Default: 'json' (string)
	Format pulumi.StringPtrInput `pulumi:"format"`
	// Audit log max age. Default: `30` (int)
	MaxAge pulumi.IntPtrInput `pulumi:"maxAge"`
	// Audit log max backup. Default: `10` (int)
	MaxBackup pulumi.IntPtrInput `pulumi:"maxBackup"`
	// Audit log max size. Default: `100` (int)
	MaxSize pulumi.IntPtrInput `pulumi:"maxSize"`
	// (Optional) Audit log path. Default: `/var/log/kube-audit/audit-log.json` (string)
	Path pulumi.StringPtrInput `pulumi:"path"`
	// Audit policy yaml encoded definition. `apiVersion` and `kind: Policy\nrules:"` fields are required in the yaml. Ex. `"apiVersion: audit.k8s.io/v1\nkind: Policy\nrules:\n- level: RequestResponse\n  resources:\n  - resources:\n    - pods\n"` [More info](https://rancher.com/docs/rke/latest/en/config-options/audit-log/) (string)
	Policy pulumi.StringPtrInput `pulumi:"policy"`
}

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput() ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput

type ClusterRkeConfigServicesKubeApiAuditLogConfigurationInput added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogConfigurationInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput() ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput
	ToClusterRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext(context.Context) ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput
}

type ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) Format added in v1.2.0

Audit log format. Default: 'json' (string)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxAge added in v1.2.0

Audit log max age. Default: `30` (int)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxBackup added in v1.2.0

Audit log max backup. Default: `10` (int)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxSize added in v1.2.0

Audit log max size. Default: `100` (int)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) Path added in v1.2.0

(Optional) Audit log path. Default: `/var/log/kube-audit/audit-log.json` (string)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) Policy added in v1.2.0

Audit policy yaml encoded definition. `apiVersion` and `kind: Policy\nrules:"` fields are required in the yaml. Ex. `"apiVersion: audit.k8s.io/v1\nkind: Policy\nrules:\n- level: RequestResponse\n resources:\n - resources:\n - pods\n"` [More info](https://rancher.com/docs/rke/latest/en/config-options/audit-log/) (string)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput

type ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrInput added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput() ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput
	ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext(context.Context) ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput
}

type ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) Elem added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) Format added in v1.2.0

Audit log format. Default: 'json' (string)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) MaxAge added in v1.2.0

Audit log max age. Default: `30` (int)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) MaxBackup added in v1.2.0

Audit log max backup. Default: `10` (int)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) MaxSize added in v1.2.0

Audit log max size. Default: `100` (int)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) Path added in v1.2.0

(Optional) Audit log path. Default: `/var/log/kube-audit/audit-log.json` (string)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) Policy added in v1.2.0

Audit policy yaml encoded definition. `apiVersion` and `kind: Policy\nrules:"` fields are required in the yaml. Ex. `"apiVersion: audit.k8s.io/v1\nkind: Policy\nrules:\n- level: RequestResponse\n resources:\n - resources:\n - pods\n"` [More info](https://rancher.com/docs/rke/latest/en/config-options/audit-log/) (string)

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) ToClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput

type ClusterRkeConfigServicesKubeApiAuditLogInput added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeApiAuditLogOutput() ClusterRkeConfigServicesKubeApiAuditLogOutput
	ToClusterRkeConfigServicesKubeApiAuditLogOutputWithContext(context.Context) ClusterRkeConfigServicesKubeApiAuditLogOutput
}

type ClusterRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeApiAuditLogOutput) Configuration added in v1.2.0

Event rate limit configuration. (map)

func (ClusterRkeConfigServicesKubeApiAuditLogOutput) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogOutput) Enabled added in v1.2.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterRkeConfigServicesKubeApiAuditLogOutput) ToClusterRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiAuditLogOutput) ToClusterRkeConfigServicesKubeApiAuditLogOutput() ClusterRkeConfigServicesKubeApiAuditLogOutput

func (ClusterRkeConfigServicesKubeApiAuditLogOutput) ToClusterRkeConfigServicesKubeApiAuditLogOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiAuditLogOutput) ToClusterRkeConfigServicesKubeApiAuditLogOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiAuditLogOutput

func (ClusterRkeConfigServicesKubeApiAuditLogOutput) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiAuditLogOutput) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutput() ClusterRkeConfigServicesKubeApiAuditLogPtrOutput

func (ClusterRkeConfigServicesKubeApiAuditLogOutput) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiAuditLogOutput) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiAuditLogPtrOutput

type ClusterRkeConfigServicesKubeApiAuditLogPtrInput added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeApiAuditLogPtrOutput() ClusterRkeConfigServicesKubeApiAuditLogPtrOutput
	ToClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext(context.Context) ClusterRkeConfigServicesKubeApiAuditLogPtrOutput
}

type ClusterRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

type ClusterRkeConfigServicesKubeApiAuditLogPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeApiAuditLogPtrOutput) Configuration added in v1.2.0

Event rate limit configuration. (map)

func (ClusterRkeConfigServicesKubeApiAuditLogPtrOutput) Elem added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogPtrOutput) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiAuditLogPtrOutput) Enabled added in v1.2.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterRkeConfigServicesKubeApiAuditLogPtrOutput) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiAuditLogPtrOutput) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutput() ClusterRkeConfigServicesKubeApiAuditLogPtrOutput

func (ClusterRkeConfigServicesKubeApiAuditLogPtrOutput) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiAuditLogPtrOutput) ToClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiAuditLogPtrOutput

type ClusterRkeConfigServicesKubeApiEventRateLimit added in v1.2.0

type ClusterRkeConfigServicesKubeApiEventRateLimit struct {
	// Event rate limit configuration. (map)
	Configuration map[string]interface{} `pulumi:"configuration"`
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled *bool `pulumi:"enabled"`
}

type ClusterRkeConfigServicesKubeApiEventRateLimitArgs added in v1.2.0

type ClusterRkeConfigServicesKubeApiEventRateLimitArgs struct {
	// Event rate limit configuration. (map)
	Configuration pulumi.MapInput `pulumi:"configuration"`
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ClusterRkeConfigServicesKubeApiEventRateLimitArgs) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterRkeConfigServicesKubeApiEventRateLimitOutput() ClusterRkeConfigServicesKubeApiEventRateLimitOutput

func (ClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterRkeConfigServicesKubeApiEventRateLimitOutputWithContext added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterRkeConfigServicesKubeApiEventRateLimitOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiEventRateLimitOutput

func (ClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput() ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput

func (ClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput

type ClusterRkeConfigServicesKubeApiEventRateLimitInput added in v1.2.0

type ClusterRkeConfigServicesKubeApiEventRateLimitInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeApiEventRateLimitOutput() ClusterRkeConfigServicesKubeApiEventRateLimitOutput
	ToClusterRkeConfigServicesKubeApiEventRateLimitOutputWithContext(context.Context) ClusterRkeConfigServicesKubeApiEventRateLimitOutput
}

type ClusterRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

type ClusterRkeConfigServicesKubeApiEventRateLimitOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeApiEventRateLimitOutput) Configuration added in v1.2.0

Event rate limit configuration. (map)

func (ClusterRkeConfigServicesKubeApiEventRateLimitOutput) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiEventRateLimitOutput) Enabled added in v1.2.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitOutput() ClusterRkeConfigServicesKubeApiEventRateLimitOutput

func (ClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiEventRateLimitOutput

func (ClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput() ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput

func (ClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput

type ClusterRkeConfigServicesKubeApiEventRateLimitPtrInput added in v1.2.0

type ClusterRkeConfigServicesKubeApiEventRateLimitPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput() ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput
	ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext(context.Context) ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput
}

type ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

type ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) Configuration added in v1.2.0

Event rate limit configuration. (map)

func (ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) Elem added in v1.2.0

func (ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) Enabled added in v1.2.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) ToClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput

type ClusterRkeConfigServicesKubeApiInput added in v1.1.0

type ClusterRkeConfigServicesKubeApiInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeApiOutput() ClusterRkeConfigServicesKubeApiOutput
	ToClusterRkeConfigServicesKubeApiOutputWithContext(context.Context) ClusterRkeConfigServicesKubeApiOutput
}

type ClusterRkeConfigServicesKubeApiOutput added in v1.1.0

type ClusterRkeConfigServicesKubeApiOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeApiOutput) AdmissionConfiguration added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiOutput) AdmissionConfiguration() pulumi.MapOutput

Admission configuration (map)

func (ClusterRkeConfigServicesKubeApiOutput) AlwaysPullImages added in v1.1.0

Enable [AlwaysPullImages](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#alwayspullimages) Admission controller plugin. [Rancher docs](https://rancher.com/docs/rke/latest/en/config-options/services/#kubernetes-api-server-options) Default: `false` (bool)

func (ClusterRkeConfigServicesKubeApiOutput) AuditLog added in v1.2.0

K8s audit log configuration. (list maxitems: 1)

func (ClusterRkeConfigServicesKubeApiOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeApiOutput) EventRateLimit added in v1.2.0

K8s event rate limit configuration. (list maxitems: 1)

func (ClusterRkeConfigServicesKubeApiOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesKubeApiOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesKubeApiOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesKubeApiOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesKubeApiOutput) PodSecurityPolicy added in v1.1.0

Pod Security Policy option for kube API service. Default `false` (bool)

func (ClusterRkeConfigServicesKubeApiOutput) SecretsEncryptionConfig added in v1.2.0

[Encrypt k8s secret data configration](https://rancher.com/docs/rke/latest/en/config-options/secrets-encryption/). (list maxitem: 1)

func (ClusterRkeConfigServicesKubeApiOutput) ServiceClusterIpRange added in v1.1.0

Service Cluster ip Range option for kube controller service (string)

func (ClusterRkeConfigServicesKubeApiOutput) ServiceNodePortRange added in v1.1.0

Service Node Port Range option for kube API service (string)

func (ClusterRkeConfigServicesKubeApiOutput) ToClusterRkeConfigServicesKubeApiOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeApiOutput) ToClusterRkeConfigServicesKubeApiOutput() ClusterRkeConfigServicesKubeApiOutput

func (ClusterRkeConfigServicesKubeApiOutput) ToClusterRkeConfigServicesKubeApiOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeApiOutput) ToClusterRkeConfigServicesKubeApiOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiOutput

func (ClusterRkeConfigServicesKubeApiOutput) ToClusterRkeConfigServicesKubeApiPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeApiOutput) ToClusterRkeConfigServicesKubeApiPtrOutput() ClusterRkeConfigServicesKubeApiPtrOutput

func (ClusterRkeConfigServicesKubeApiOutput) ToClusterRkeConfigServicesKubeApiPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeApiOutput) ToClusterRkeConfigServicesKubeApiPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiPtrOutput

type ClusterRkeConfigServicesKubeApiPtrInput added in v1.1.0

type ClusterRkeConfigServicesKubeApiPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeApiPtrOutput() ClusterRkeConfigServicesKubeApiPtrOutput
	ToClusterRkeConfigServicesKubeApiPtrOutputWithContext(context.Context) ClusterRkeConfigServicesKubeApiPtrOutput
}

type ClusterRkeConfigServicesKubeApiPtrOutput added in v1.1.0

type ClusterRkeConfigServicesKubeApiPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeApiPtrOutput) AdmissionConfiguration added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiPtrOutput) AdmissionConfiguration() pulumi.MapOutput

Admission configuration (map)

func (ClusterRkeConfigServicesKubeApiPtrOutput) AlwaysPullImages added in v1.1.0

Enable [AlwaysPullImages](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#alwayspullimages) Admission controller plugin. [Rancher docs](https://rancher.com/docs/rke/latest/en/config-options/services/#kubernetes-api-server-options) Default: `false` (bool)

func (ClusterRkeConfigServicesKubeApiPtrOutput) AuditLog added in v1.2.0

K8s audit log configuration. (list maxitems: 1)

func (ClusterRkeConfigServicesKubeApiPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigServicesKubeApiPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeApiPtrOutput) EventRateLimit added in v1.2.0

K8s event rate limit configuration. (list maxitems: 1)

func (ClusterRkeConfigServicesKubeApiPtrOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesKubeApiPtrOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesKubeApiPtrOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesKubeApiPtrOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesKubeApiPtrOutput) PodSecurityPolicy added in v1.1.0

Pod Security Policy option for kube API service. Default `false` (bool)

func (ClusterRkeConfigServicesKubeApiPtrOutput) SecretsEncryptionConfig added in v1.2.0

[Encrypt k8s secret data configration](https://rancher.com/docs/rke/latest/en/config-options/secrets-encryption/). (list maxitem: 1)

func (ClusterRkeConfigServicesKubeApiPtrOutput) ServiceClusterIpRange added in v1.1.0

Service Cluster ip Range option for kube controller service (string)

func (ClusterRkeConfigServicesKubeApiPtrOutput) ServiceNodePortRange added in v1.1.0

Service Node Port Range option for kube API service (string)

func (ClusterRkeConfigServicesKubeApiPtrOutput) ToClusterRkeConfigServicesKubeApiPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeApiPtrOutput) ToClusterRkeConfigServicesKubeApiPtrOutput() ClusterRkeConfigServicesKubeApiPtrOutput

func (ClusterRkeConfigServicesKubeApiPtrOutput) ToClusterRkeConfigServicesKubeApiPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeApiPtrOutput) ToClusterRkeConfigServicesKubeApiPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiPtrOutput

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfig added in v1.2.0

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfig struct {
	// Secrets encryption configuration. (map)
	CustomConfig map[string]interface{} `pulumi:"customConfig"`
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled *bool `pulumi:"enabled"`
}

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs added in v1.2.0

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs struct {
	// Secrets encryption configuration. (map)
	CustomConfig pulumi.MapInput `pulumi:"customConfig"`
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

func (i ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigInput added in v1.2.0

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput() ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput
	ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext(context.Context) ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput
}

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) CustomConfig added in v1.2.0

Secrets encryption configuration. (map)

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) Enabled added in v1.2.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput added in v1.2.0

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput() ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput
	ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext(context.Context) ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput
}

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

type ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) CustomConfig added in v1.2.0

Secrets encryption configuration. (map)

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) Elem added in v1.2.0

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ElementType added in v1.2.0

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) Enabled added in v1.2.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

func (o ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ToClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput

type ClusterRkeConfigServicesKubeController added in v1.1.0

type ClusterRkeConfigServicesKubeController struct {
	// Cluster CIDR option for kube controller service (string)
	ClusterCidr *string `pulumi:"clusterCidr"`
	// Extra arguments for scheduler service (map)
	ExtraArgs map[string]interface{} `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds []string `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs []string `pulumi:"extraEnvs"`
	// Docker image for scheduler service (string)
	Image *string `pulumi:"image"`
	// Service Cluster ip Range option for kube controller service (string)
	ServiceClusterIpRange *string `pulumi:"serviceClusterIpRange"`
}

type ClusterRkeConfigServicesKubeControllerArgs added in v1.1.0

type ClusterRkeConfigServicesKubeControllerArgs struct {
	// Cluster CIDR option for kube controller service (string)
	ClusterCidr pulumi.StringPtrInput `pulumi:"clusterCidr"`
	// Extra arguments for scheduler service (map)
	ExtraArgs pulumi.MapInput `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs pulumi.StringArrayInput `pulumi:"extraEnvs"`
	// Docker image for scheduler service (string)
	Image pulumi.StringPtrInput `pulumi:"image"`
	// Service Cluster ip Range option for kube controller service (string)
	ServiceClusterIpRange pulumi.StringPtrInput `pulumi:"serviceClusterIpRange"`
}

func (ClusterRkeConfigServicesKubeControllerArgs) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeControllerArgs) ToClusterRkeConfigServicesKubeControllerOutput added in v1.1.0

func (i ClusterRkeConfigServicesKubeControllerArgs) ToClusterRkeConfigServicesKubeControllerOutput() ClusterRkeConfigServicesKubeControllerOutput

func (ClusterRkeConfigServicesKubeControllerArgs) ToClusterRkeConfigServicesKubeControllerOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesKubeControllerArgs) ToClusterRkeConfigServicesKubeControllerOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeControllerOutput

func (ClusterRkeConfigServicesKubeControllerArgs) ToClusterRkeConfigServicesKubeControllerPtrOutput added in v1.1.0

func (i ClusterRkeConfigServicesKubeControllerArgs) ToClusterRkeConfigServicesKubeControllerPtrOutput() ClusterRkeConfigServicesKubeControllerPtrOutput

func (ClusterRkeConfigServicesKubeControllerArgs) ToClusterRkeConfigServicesKubeControllerPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesKubeControllerArgs) ToClusterRkeConfigServicesKubeControllerPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeControllerPtrOutput

type ClusterRkeConfigServicesKubeControllerInput added in v1.1.0

type ClusterRkeConfigServicesKubeControllerInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeControllerOutput() ClusterRkeConfigServicesKubeControllerOutput
	ToClusterRkeConfigServicesKubeControllerOutputWithContext(context.Context) ClusterRkeConfigServicesKubeControllerOutput
}

type ClusterRkeConfigServicesKubeControllerOutput added in v1.1.0

type ClusterRkeConfigServicesKubeControllerOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeControllerOutput) ClusterCidr added in v1.1.0

Cluster CIDR option for kube controller service (string)

func (ClusterRkeConfigServicesKubeControllerOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeControllerOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesKubeControllerOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesKubeControllerOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesKubeControllerOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesKubeControllerOutput) ServiceClusterIpRange added in v1.1.0

Service Cluster ip Range option for kube controller service (string)

func (ClusterRkeConfigServicesKubeControllerOutput) ToClusterRkeConfigServicesKubeControllerOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeControllerOutput) ToClusterRkeConfigServicesKubeControllerOutput() ClusterRkeConfigServicesKubeControllerOutput

func (ClusterRkeConfigServicesKubeControllerOutput) ToClusterRkeConfigServicesKubeControllerOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeControllerOutput) ToClusterRkeConfigServicesKubeControllerOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeControllerOutput

func (ClusterRkeConfigServicesKubeControllerOutput) ToClusterRkeConfigServicesKubeControllerPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeControllerOutput) ToClusterRkeConfigServicesKubeControllerPtrOutput() ClusterRkeConfigServicesKubeControllerPtrOutput

func (ClusterRkeConfigServicesKubeControllerOutput) ToClusterRkeConfigServicesKubeControllerPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeControllerOutput) ToClusterRkeConfigServicesKubeControllerPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeControllerPtrOutput

type ClusterRkeConfigServicesKubeControllerPtrInput added in v1.1.0

type ClusterRkeConfigServicesKubeControllerPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeControllerPtrOutput() ClusterRkeConfigServicesKubeControllerPtrOutput
	ToClusterRkeConfigServicesKubeControllerPtrOutputWithContext(context.Context) ClusterRkeConfigServicesKubeControllerPtrOutput
}

type ClusterRkeConfigServicesKubeControllerPtrOutput added in v1.1.0

type ClusterRkeConfigServicesKubeControllerPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeControllerPtrOutput) ClusterCidr added in v1.1.0

Cluster CIDR option for kube controller service (string)

func (ClusterRkeConfigServicesKubeControllerPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigServicesKubeControllerPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeControllerPtrOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesKubeControllerPtrOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesKubeControllerPtrOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesKubeControllerPtrOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesKubeControllerPtrOutput) ServiceClusterIpRange added in v1.1.0

Service Cluster ip Range option for kube controller service (string)

func (ClusterRkeConfigServicesKubeControllerPtrOutput) ToClusterRkeConfigServicesKubeControllerPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeControllerPtrOutput) ToClusterRkeConfigServicesKubeControllerPtrOutput() ClusterRkeConfigServicesKubeControllerPtrOutput

func (ClusterRkeConfigServicesKubeControllerPtrOutput) ToClusterRkeConfigServicesKubeControllerPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeControllerPtrOutput) ToClusterRkeConfigServicesKubeControllerPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeControllerPtrOutput

type ClusterRkeConfigServicesKubelet added in v1.1.0

type ClusterRkeConfigServicesKubelet struct {
	// Cluster DNS Server option for kubelet service (string)
	ClusterDnsServer *string `pulumi:"clusterDnsServer"`
	// Cluster Domain option for kubelet service (string)
	ClusterDomain *string `pulumi:"clusterDomain"`
	// Extra arguments for scheduler service (map)
	ExtraArgs map[string]interface{} `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds []string `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs []string `pulumi:"extraEnvs"`
	// Enable or disable failing when swap on is not supported (bool)
	// * `generateServingCertificate` [Generate a certificate signed by the kube-ca](https://rancher.com/docs/rke/latest/en/config-options/services/#kubelet-serving-certificate-requirements). Default `false` (bool)
	FailSwapOn                 *bool `pulumi:"failSwapOn"`
	GenerateServingCertificate *bool `pulumi:"generateServingCertificate"`
	// Docker image for scheduler service (string)
	Image *string `pulumi:"image"`
	// Infra container image for kubelet service (string)
	InfraContainerImage *string `pulumi:"infraContainerImage"`
}

type ClusterRkeConfigServicesKubeletArgs added in v1.1.0

type ClusterRkeConfigServicesKubeletArgs struct {
	// Cluster DNS Server option for kubelet service (string)
	ClusterDnsServer pulumi.StringPtrInput `pulumi:"clusterDnsServer"`
	// Cluster Domain option for kubelet service (string)
	ClusterDomain pulumi.StringPtrInput `pulumi:"clusterDomain"`
	// Extra arguments for scheduler service (map)
	ExtraArgs pulumi.MapInput `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs pulumi.StringArrayInput `pulumi:"extraEnvs"`
	// Enable or disable failing when swap on is not supported (bool)
	// * `generateServingCertificate` [Generate a certificate signed by the kube-ca](https://rancher.com/docs/rke/latest/en/config-options/services/#kubelet-serving-certificate-requirements). Default `false` (bool)
	FailSwapOn                 pulumi.BoolPtrInput `pulumi:"failSwapOn"`
	GenerateServingCertificate pulumi.BoolPtrInput `pulumi:"generateServingCertificate"`
	// Docker image for scheduler service (string)
	Image pulumi.StringPtrInput `pulumi:"image"`
	// Infra container image for kubelet service (string)
	InfraContainerImage pulumi.StringPtrInput `pulumi:"infraContainerImage"`
}

func (ClusterRkeConfigServicesKubeletArgs) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeletArgs) ToClusterRkeConfigServicesKubeletOutput added in v1.1.0

func (i ClusterRkeConfigServicesKubeletArgs) ToClusterRkeConfigServicesKubeletOutput() ClusterRkeConfigServicesKubeletOutput

func (ClusterRkeConfigServicesKubeletArgs) ToClusterRkeConfigServicesKubeletOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesKubeletArgs) ToClusterRkeConfigServicesKubeletOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeletOutput

func (ClusterRkeConfigServicesKubeletArgs) ToClusterRkeConfigServicesKubeletPtrOutput added in v1.1.0

func (i ClusterRkeConfigServicesKubeletArgs) ToClusterRkeConfigServicesKubeletPtrOutput() ClusterRkeConfigServicesKubeletPtrOutput

func (ClusterRkeConfigServicesKubeletArgs) ToClusterRkeConfigServicesKubeletPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesKubeletArgs) ToClusterRkeConfigServicesKubeletPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeletPtrOutput

type ClusterRkeConfigServicesKubeletInput added in v1.1.0

type ClusterRkeConfigServicesKubeletInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeletOutput() ClusterRkeConfigServicesKubeletOutput
	ToClusterRkeConfigServicesKubeletOutputWithContext(context.Context) ClusterRkeConfigServicesKubeletOutput
}

type ClusterRkeConfigServicesKubeletOutput added in v1.1.0

type ClusterRkeConfigServicesKubeletOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeletOutput) ClusterDnsServer added in v1.1.0

Cluster DNS Server option for kubelet service (string)

func (ClusterRkeConfigServicesKubeletOutput) ClusterDomain added in v1.1.0

Cluster Domain option for kubelet service (string)

func (ClusterRkeConfigServicesKubeletOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeletOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesKubeletOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesKubeletOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesKubeletOutput) FailSwapOn added in v1.1.0

Enable or disable failing when swap on is not supported (bool) * `generateServingCertificate` [Generate a certificate signed by the kube-ca](https://rancher.com/docs/rke/latest/en/config-options/services/#kubelet-serving-certificate-requirements). Default `false` (bool)

func (ClusterRkeConfigServicesKubeletOutput) GenerateServingCertificate added in v1.2.0

func (o ClusterRkeConfigServicesKubeletOutput) GenerateServingCertificate() pulumi.BoolPtrOutput

func (ClusterRkeConfigServicesKubeletOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesKubeletOutput) InfraContainerImage added in v1.1.0

Infra container image for kubelet service (string)

func (ClusterRkeConfigServicesKubeletOutput) ToClusterRkeConfigServicesKubeletOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeletOutput) ToClusterRkeConfigServicesKubeletOutput() ClusterRkeConfigServicesKubeletOutput

func (ClusterRkeConfigServicesKubeletOutput) ToClusterRkeConfigServicesKubeletOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeletOutput) ToClusterRkeConfigServicesKubeletOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeletOutput

func (ClusterRkeConfigServicesKubeletOutput) ToClusterRkeConfigServicesKubeletPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeletOutput) ToClusterRkeConfigServicesKubeletPtrOutput() ClusterRkeConfigServicesKubeletPtrOutput

func (ClusterRkeConfigServicesKubeletOutput) ToClusterRkeConfigServicesKubeletPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeletOutput) ToClusterRkeConfigServicesKubeletPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeletPtrOutput

type ClusterRkeConfigServicesKubeletPtrInput added in v1.1.0

type ClusterRkeConfigServicesKubeletPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeletPtrOutput() ClusterRkeConfigServicesKubeletPtrOutput
	ToClusterRkeConfigServicesKubeletPtrOutputWithContext(context.Context) ClusterRkeConfigServicesKubeletPtrOutput
}

type ClusterRkeConfigServicesKubeletPtrOutput added in v1.1.0

type ClusterRkeConfigServicesKubeletPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeletPtrOutput) ClusterDnsServer added in v1.1.0

Cluster DNS Server option for kubelet service (string)

func (ClusterRkeConfigServicesKubeletPtrOutput) ClusterDomain added in v1.1.0

Cluster Domain option for kubelet service (string)

func (ClusterRkeConfigServicesKubeletPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigServicesKubeletPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeletPtrOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesKubeletPtrOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesKubeletPtrOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesKubeletPtrOutput) FailSwapOn added in v1.1.0

Enable or disable failing when swap on is not supported (bool) * `generateServingCertificate` [Generate a certificate signed by the kube-ca](https://rancher.com/docs/rke/latest/en/config-options/services/#kubelet-serving-certificate-requirements). Default `false` (bool)

func (ClusterRkeConfigServicesKubeletPtrOutput) GenerateServingCertificate added in v1.2.0

func (o ClusterRkeConfigServicesKubeletPtrOutput) GenerateServingCertificate() pulumi.BoolPtrOutput

func (ClusterRkeConfigServicesKubeletPtrOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesKubeletPtrOutput) InfraContainerImage added in v1.1.0

Infra container image for kubelet service (string)

func (ClusterRkeConfigServicesKubeletPtrOutput) ToClusterRkeConfigServicesKubeletPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeletPtrOutput) ToClusterRkeConfigServicesKubeletPtrOutput() ClusterRkeConfigServicesKubeletPtrOutput

func (ClusterRkeConfigServicesKubeletPtrOutput) ToClusterRkeConfigServicesKubeletPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeletPtrOutput) ToClusterRkeConfigServicesKubeletPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeletPtrOutput

type ClusterRkeConfigServicesKubeproxy added in v1.1.0

type ClusterRkeConfigServicesKubeproxy struct {
	// Extra arguments for scheduler service (map)
	ExtraArgs map[string]interface{} `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds []string `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs []string `pulumi:"extraEnvs"`
	// Docker image for scheduler service (string)
	Image *string `pulumi:"image"`
}

type ClusterRkeConfigServicesKubeproxyArgs added in v1.1.0

type ClusterRkeConfigServicesKubeproxyArgs struct {
	// Extra arguments for scheduler service (map)
	ExtraArgs pulumi.MapInput `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs pulumi.StringArrayInput `pulumi:"extraEnvs"`
	// Docker image for scheduler service (string)
	Image pulumi.StringPtrInput `pulumi:"image"`
}

func (ClusterRkeConfigServicesKubeproxyArgs) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeproxyArgs) ToClusterRkeConfigServicesKubeproxyOutput added in v1.1.0

func (i ClusterRkeConfigServicesKubeproxyArgs) ToClusterRkeConfigServicesKubeproxyOutput() ClusterRkeConfigServicesKubeproxyOutput

func (ClusterRkeConfigServicesKubeproxyArgs) ToClusterRkeConfigServicesKubeproxyOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesKubeproxyArgs) ToClusterRkeConfigServicesKubeproxyOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeproxyOutput

func (ClusterRkeConfigServicesKubeproxyArgs) ToClusterRkeConfigServicesKubeproxyPtrOutput added in v1.1.0

func (i ClusterRkeConfigServicesKubeproxyArgs) ToClusterRkeConfigServicesKubeproxyPtrOutput() ClusterRkeConfigServicesKubeproxyPtrOutput

func (ClusterRkeConfigServicesKubeproxyArgs) ToClusterRkeConfigServicesKubeproxyPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesKubeproxyArgs) ToClusterRkeConfigServicesKubeproxyPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeproxyPtrOutput

type ClusterRkeConfigServicesKubeproxyInput added in v1.1.0

type ClusterRkeConfigServicesKubeproxyInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeproxyOutput() ClusterRkeConfigServicesKubeproxyOutput
	ToClusterRkeConfigServicesKubeproxyOutputWithContext(context.Context) ClusterRkeConfigServicesKubeproxyOutput
}

type ClusterRkeConfigServicesKubeproxyOutput added in v1.1.0

type ClusterRkeConfigServicesKubeproxyOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeproxyOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeproxyOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesKubeproxyOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesKubeproxyOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesKubeproxyOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesKubeproxyOutput) ToClusterRkeConfigServicesKubeproxyOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeproxyOutput) ToClusterRkeConfigServicesKubeproxyOutput() ClusterRkeConfigServicesKubeproxyOutput

func (ClusterRkeConfigServicesKubeproxyOutput) ToClusterRkeConfigServicesKubeproxyOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeproxyOutput) ToClusterRkeConfigServicesKubeproxyOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeproxyOutput

func (ClusterRkeConfigServicesKubeproxyOutput) ToClusterRkeConfigServicesKubeproxyPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeproxyOutput) ToClusterRkeConfigServicesKubeproxyPtrOutput() ClusterRkeConfigServicesKubeproxyPtrOutput

func (ClusterRkeConfigServicesKubeproxyOutput) ToClusterRkeConfigServicesKubeproxyPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeproxyOutput) ToClusterRkeConfigServicesKubeproxyPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeproxyPtrOutput

type ClusterRkeConfigServicesKubeproxyPtrInput added in v1.1.0

type ClusterRkeConfigServicesKubeproxyPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesKubeproxyPtrOutput() ClusterRkeConfigServicesKubeproxyPtrOutput
	ToClusterRkeConfigServicesKubeproxyPtrOutputWithContext(context.Context) ClusterRkeConfigServicesKubeproxyPtrOutput
}

type ClusterRkeConfigServicesKubeproxyPtrOutput added in v1.1.0

type ClusterRkeConfigServicesKubeproxyPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesKubeproxyPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigServicesKubeproxyPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesKubeproxyPtrOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesKubeproxyPtrOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesKubeproxyPtrOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesKubeproxyPtrOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesKubeproxyPtrOutput) ToClusterRkeConfigServicesKubeproxyPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesKubeproxyPtrOutput) ToClusterRkeConfigServicesKubeproxyPtrOutput() ClusterRkeConfigServicesKubeproxyPtrOutput

func (ClusterRkeConfigServicesKubeproxyPtrOutput) ToClusterRkeConfigServicesKubeproxyPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesKubeproxyPtrOutput) ToClusterRkeConfigServicesKubeproxyPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesKubeproxyPtrOutput

type ClusterRkeConfigServicesOutput added in v1.1.0

type ClusterRkeConfigServicesOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesOutput) Etcd added in v1.1.0

Etcd options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesOutput) KubeApi added in v1.1.0

Kube API options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesOutput) KubeController added in v1.1.0

Kube Controller options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesOutput) Kubelet added in v1.1.0

Kubelet options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesOutput) Kubeproxy added in v1.1.0

Kubeproxy options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesOutput) Scheduler added in v1.1.0

Scheduler options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesOutput) ToClusterRkeConfigServicesOutput added in v1.1.0

func (o ClusterRkeConfigServicesOutput) ToClusterRkeConfigServicesOutput() ClusterRkeConfigServicesOutput

func (ClusterRkeConfigServicesOutput) ToClusterRkeConfigServicesOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesOutput) ToClusterRkeConfigServicesOutputWithContext(ctx context.Context) ClusterRkeConfigServicesOutput

func (ClusterRkeConfigServicesOutput) ToClusterRkeConfigServicesPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesOutput) ToClusterRkeConfigServicesPtrOutput() ClusterRkeConfigServicesPtrOutput

func (ClusterRkeConfigServicesOutput) ToClusterRkeConfigServicesPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesOutput) ToClusterRkeConfigServicesPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesPtrOutput

type ClusterRkeConfigServicesPtrInput added in v1.1.0

type ClusterRkeConfigServicesPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesPtrOutput() ClusterRkeConfigServicesPtrOutput
	ToClusterRkeConfigServicesPtrOutputWithContext(context.Context) ClusterRkeConfigServicesPtrOutput
}

func ClusterRkeConfigServicesPtr added in v1.1.0

func ClusterRkeConfigServicesPtr(v *ClusterRkeConfigServicesArgs) ClusterRkeConfigServicesPtrInput

type ClusterRkeConfigServicesPtrOutput added in v1.1.0

type ClusterRkeConfigServicesPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigServicesPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesPtrOutput) Etcd added in v1.1.0

Etcd options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesPtrOutput) KubeApi added in v1.1.0

Kube API options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesPtrOutput) KubeController added in v1.1.0

Kube Controller options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesPtrOutput) Kubelet added in v1.1.0

Kubelet options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesPtrOutput) Kubeproxy added in v1.1.0

Kubeproxy options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesPtrOutput) Scheduler added in v1.1.0

Scheduler options for RKE services (list maxitems:1)

func (ClusterRkeConfigServicesPtrOutput) ToClusterRkeConfigServicesPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesPtrOutput) ToClusterRkeConfigServicesPtrOutput() ClusterRkeConfigServicesPtrOutput

func (ClusterRkeConfigServicesPtrOutput) ToClusterRkeConfigServicesPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesPtrOutput) ToClusterRkeConfigServicesPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesPtrOutput

type ClusterRkeConfigServicesScheduler added in v1.1.0

type ClusterRkeConfigServicesScheduler struct {
	// Extra arguments for scheduler service (map)
	ExtraArgs map[string]interface{} `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds []string `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs []string `pulumi:"extraEnvs"`
	// Docker image for scheduler service (string)
	Image *string `pulumi:"image"`
}

type ClusterRkeConfigServicesSchedulerArgs added in v1.1.0

type ClusterRkeConfigServicesSchedulerArgs struct {
	// Extra arguments for scheduler service (map)
	ExtraArgs pulumi.MapInput `pulumi:"extraArgs"`
	// Extra binds for scheduler service (list)
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	// Extra environment for scheduler service (list)
	ExtraEnvs pulumi.StringArrayInput `pulumi:"extraEnvs"`
	// Docker image for scheduler service (string)
	Image pulumi.StringPtrInput `pulumi:"image"`
}

func (ClusterRkeConfigServicesSchedulerArgs) ElementType added in v1.1.0

func (ClusterRkeConfigServicesSchedulerArgs) ToClusterRkeConfigServicesSchedulerOutput added in v1.1.0

func (i ClusterRkeConfigServicesSchedulerArgs) ToClusterRkeConfigServicesSchedulerOutput() ClusterRkeConfigServicesSchedulerOutput

func (ClusterRkeConfigServicesSchedulerArgs) ToClusterRkeConfigServicesSchedulerOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesSchedulerArgs) ToClusterRkeConfigServicesSchedulerOutputWithContext(ctx context.Context) ClusterRkeConfigServicesSchedulerOutput

func (ClusterRkeConfigServicesSchedulerArgs) ToClusterRkeConfigServicesSchedulerPtrOutput added in v1.1.0

func (i ClusterRkeConfigServicesSchedulerArgs) ToClusterRkeConfigServicesSchedulerPtrOutput() ClusterRkeConfigServicesSchedulerPtrOutput

func (ClusterRkeConfigServicesSchedulerArgs) ToClusterRkeConfigServicesSchedulerPtrOutputWithContext added in v1.1.0

func (i ClusterRkeConfigServicesSchedulerArgs) ToClusterRkeConfigServicesSchedulerPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesSchedulerPtrOutput

type ClusterRkeConfigServicesSchedulerInput added in v1.1.0

type ClusterRkeConfigServicesSchedulerInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesSchedulerOutput() ClusterRkeConfigServicesSchedulerOutput
	ToClusterRkeConfigServicesSchedulerOutputWithContext(context.Context) ClusterRkeConfigServicesSchedulerOutput
}

type ClusterRkeConfigServicesSchedulerOutput added in v1.1.0

type ClusterRkeConfigServicesSchedulerOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesSchedulerOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesSchedulerOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesSchedulerOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesSchedulerOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesSchedulerOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesSchedulerOutput) ToClusterRkeConfigServicesSchedulerOutput added in v1.1.0

func (o ClusterRkeConfigServicesSchedulerOutput) ToClusterRkeConfigServicesSchedulerOutput() ClusterRkeConfigServicesSchedulerOutput

func (ClusterRkeConfigServicesSchedulerOutput) ToClusterRkeConfigServicesSchedulerOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesSchedulerOutput) ToClusterRkeConfigServicesSchedulerOutputWithContext(ctx context.Context) ClusterRkeConfigServicesSchedulerOutput

func (ClusterRkeConfigServicesSchedulerOutput) ToClusterRkeConfigServicesSchedulerPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesSchedulerOutput) ToClusterRkeConfigServicesSchedulerPtrOutput() ClusterRkeConfigServicesSchedulerPtrOutput

func (ClusterRkeConfigServicesSchedulerOutput) ToClusterRkeConfigServicesSchedulerPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesSchedulerOutput) ToClusterRkeConfigServicesSchedulerPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesSchedulerPtrOutput

type ClusterRkeConfigServicesSchedulerPtrInput added in v1.1.0

type ClusterRkeConfigServicesSchedulerPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigServicesSchedulerPtrOutput() ClusterRkeConfigServicesSchedulerPtrOutput
	ToClusterRkeConfigServicesSchedulerPtrOutputWithContext(context.Context) ClusterRkeConfigServicesSchedulerPtrOutput
}

type ClusterRkeConfigServicesSchedulerPtrOutput added in v1.1.0

type ClusterRkeConfigServicesSchedulerPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigServicesSchedulerPtrOutput) Elem added in v1.1.0

func (ClusterRkeConfigServicesSchedulerPtrOutput) ElementType added in v1.1.0

func (ClusterRkeConfigServicesSchedulerPtrOutput) ExtraArgs added in v1.1.0

Extra arguments for scheduler service (map)

func (ClusterRkeConfigServicesSchedulerPtrOutput) ExtraBinds added in v1.1.0

Extra binds for scheduler service (list)

func (ClusterRkeConfigServicesSchedulerPtrOutput) ExtraEnvs added in v1.1.0

Extra environment for scheduler service (list)

func (ClusterRkeConfigServicesSchedulerPtrOutput) Image added in v1.1.0

Docker image for scheduler service (string)

func (ClusterRkeConfigServicesSchedulerPtrOutput) ToClusterRkeConfigServicesSchedulerPtrOutput added in v1.1.0

func (o ClusterRkeConfigServicesSchedulerPtrOutput) ToClusterRkeConfigServicesSchedulerPtrOutput() ClusterRkeConfigServicesSchedulerPtrOutput

func (ClusterRkeConfigServicesSchedulerPtrOutput) ToClusterRkeConfigServicesSchedulerPtrOutputWithContext added in v1.1.0

func (o ClusterRkeConfigServicesSchedulerPtrOutput) ToClusterRkeConfigServicesSchedulerPtrOutputWithContext(ctx context.Context) ClusterRkeConfigServicesSchedulerPtrOutput

type ClusterRkeConfigUpgradeStrategy added in v1.4.0

type ClusterRkeConfigUpgradeStrategy struct {
	// RKE drain nodes. Default: `false` (bool)
	Drain *bool `pulumi:"drain"`
	// RKE drain node input (list Maxitems: 1)
	DrainInput *ClusterRkeConfigUpgradeStrategyDrainInput `pulumi:"drainInput"`
	// RKE max unavailable controlplane nodes. Default: `1` (string)
	MaxUnavailableControlplane *string `pulumi:"maxUnavailableControlplane"`
	// RKE max unavailable worker nodes. Default: `10%` (string)
	MaxUnavailableWorker *string `pulumi:"maxUnavailableWorker"`
}

type ClusterRkeConfigUpgradeStrategyArgs added in v1.4.0

type ClusterRkeConfigUpgradeStrategyArgs struct {
	// RKE drain nodes. Default: `false` (bool)
	Drain pulumi.BoolPtrInput `pulumi:"drain"`
	// RKE drain node input (list Maxitems: 1)
	DrainInput ClusterRkeConfigUpgradeStrategyDrainInputPtrInput `pulumi:"drainInput"`
	// RKE max unavailable controlplane nodes. Default: `1` (string)
	MaxUnavailableControlplane pulumi.StringPtrInput `pulumi:"maxUnavailableControlplane"`
	// RKE max unavailable worker nodes. Default: `10%` (string)
	MaxUnavailableWorker pulumi.StringPtrInput `pulumi:"maxUnavailableWorker"`
}

func (ClusterRkeConfigUpgradeStrategyArgs) ElementType added in v1.4.0

func (ClusterRkeConfigUpgradeStrategyArgs) ToClusterRkeConfigUpgradeStrategyOutput added in v1.4.0

func (i ClusterRkeConfigUpgradeStrategyArgs) ToClusterRkeConfigUpgradeStrategyOutput() ClusterRkeConfigUpgradeStrategyOutput

func (ClusterRkeConfigUpgradeStrategyArgs) ToClusterRkeConfigUpgradeStrategyOutputWithContext added in v1.4.0

func (i ClusterRkeConfigUpgradeStrategyArgs) ToClusterRkeConfigUpgradeStrategyOutputWithContext(ctx context.Context) ClusterRkeConfigUpgradeStrategyOutput

func (ClusterRkeConfigUpgradeStrategyArgs) ToClusterRkeConfigUpgradeStrategyPtrOutput added in v1.4.0

func (i ClusterRkeConfigUpgradeStrategyArgs) ToClusterRkeConfigUpgradeStrategyPtrOutput() ClusterRkeConfigUpgradeStrategyPtrOutput

func (ClusterRkeConfigUpgradeStrategyArgs) ToClusterRkeConfigUpgradeStrategyPtrOutputWithContext added in v1.4.0

func (i ClusterRkeConfigUpgradeStrategyArgs) ToClusterRkeConfigUpgradeStrategyPtrOutputWithContext(ctx context.Context) ClusterRkeConfigUpgradeStrategyPtrOutput

type ClusterRkeConfigUpgradeStrategyDrainInput added in v1.4.0

type ClusterRkeConfigUpgradeStrategyDrainInput struct {
	// Delete RKE node local data. Default: `false` (bool)
	DeleteLocalData *bool `pulumi:"deleteLocalData"`
	// Force RKE node drain. Default: `false` (bool)
	Force *bool `pulumi:"force"`
	// RKE node drain grace period. Default: `-1` (int)
	GracePeriod *int `pulumi:"gracePeriod"`
	// Ignore RKE daemon sets. Default: `true` (bool)
	IgnoreDaemonSets *bool `pulumi:"ignoreDaemonSets"`
	// RKE node drain timeout. Default: `60` (int)
	Timeout *int `pulumi:"timeout"`
}

type ClusterRkeConfigUpgradeStrategyDrainInputArgs added in v1.4.0

type ClusterRkeConfigUpgradeStrategyDrainInputArgs struct {
	// Delete RKE node local data. Default: `false` (bool)
	DeleteLocalData pulumi.BoolPtrInput `pulumi:"deleteLocalData"`
	// Force RKE node drain. Default: `false` (bool)
	Force pulumi.BoolPtrInput `pulumi:"force"`
	// RKE node drain grace period. Default: `-1` (int)
	GracePeriod pulumi.IntPtrInput `pulumi:"gracePeriod"`
	// Ignore RKE daemon sets. Default: `true` (bool)
	IgnoreDaemonSets pulumi.BoolPtrInput `pulumi:"ignoreDaemonSets"`
	// RKE node drain timeout. Default: `60` (int)
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
}

func (ClusterRkeConfigUpgradeStrategyDrainInputArgs) ElementType added in v1.4.0

func (ClusterRkeConfigUpgradeStrategyDrainInputArgs) ToClusterRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

func (i ClusterRkeConfigUpgradeStrategyDrainInputArgs) ToClusterRkeConfigUpgradeStrategyDrainInputOutput() ClusterRkeConfigUpgradeStrategyDrainInputOutput

func (ClusterRkeConfigUpgradeStrategyDrainInputArgs) ToClusterRkeConfigUpgradeStrategyDrainInputOutputWithContext added in v1.4.0

func (i ClusterRkeConfigUpgradeStrategyDrainInputArgs) ToClusterRkeConfigUpgradeStrategyDrainInputOutputWithContext(ctx context.Context) ClusterRkeConfigUpgradeStrategyDrainInputOutput

func (ClusterRkeConfigUpgradeStrategyDrainInputArgs) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutput added in v1.4.0

func (i ClusterRkeConfigUpgradeStrategyDrainInputArgs) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutput() ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput

func (ClusterRkeConfigUpgradeStrategyDrainInputArgs) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext added in v1.4.0

func (i ClusterRkeConfigUpgradeStrategyDrainInputArgs) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext(ctx context.Context) ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput

type ClusterRkeConfigUpgradeStrategyDrainInputInput added in v1.4.0

type ClusterRkeConfigUpgradeStrategyDrainInputInput interface {
	pulumi.Input

	ToClusterRkeConfigUpgradeStrategyDrainInputOutput() ClusterRkeConfigUpgradeStrategyDrainInputOutput
	ToClusterRkeConfigUpgradeStrategyDrainInputOutputWithContext(context.Context) ClusterRkeConfigUpgradeStrategyDrainInputOutput
}

type ClusterRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

type ClusterRkeConfigUpgradeStrategyDrainInputOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigUpgradeStrategyDrainInputOutput) DeleteLocalData added in v1.4.0

Delete RKE node local data. Default: `false` (bool)

func (ClusterRkeConfigUpgradeStrategyDrainInputOutput) ElementType added in v1.4.0

func (ClusterRkeConfigUpgradeStrategyDrainInputOutput) Force added in v1.4.0

Force RKE node drain. Default: `false` (bool)

func (ClusterRkeConfigUpgradeStrategyDrainInputOutput) GracePeriod added in v1.4.0

RKE node drain grace period. Default: `-1` (int)

func (ClusterRkeConfigUpgradeStrategyDrainInputOutput) IgnoreDaemonSets added in v1.4.0

Ignore RKE daemon sets. Default: `true` (bool)

func (ClusterRkeConfigUpgradeStrategyDrainInputOutput) Timeout added in v1.4.0

RKE node drain timeout. Default: `60` (int)

func (ClusterRkeConfigUpgradeStrategyDrainInputOutput) ToClusterRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyDrainInputOutput) ToClusterRkeConfigUpgradeStrategyDrainInputOutput() ClusterRkeConfigUpgradeStrategyDrainInputOutput

func (ClusterRkeConfigUpgradeStrategyDrainInputOutput) ToClusterRkeConfigUpgradeStrategyDrainInputOutputWithContext added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyDrainInputOutput) ToClusterRkeConfigUpgradeStrategyDrainInputOutputWithContext(ctx context.Context) ClusterRkeConfigUpgradeStrategyDrainInputOutput

func (ClusterRkeConfigUpgradeStrategyDrainInputOutput) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutput added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyDrainInputOutput) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutput() ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput

func (ClusterRkeConfigUpgradeStrategyDrainInputOutput) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyDrainInputOutput) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext(ctx context.Context) ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput

type ClusterRkeConfigUpgradeStrategyDrainInputPtrInput added in v1.4.0

type ClusterRkeConfigUpgradeStrategyDrainInputPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutput() ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput
	ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext(context.Context) ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput
}

type ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput added in v1.4.0

type ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) DeleteLocalData added in v1.4.0

Delete RKE node local data. Default: `false` (bool)

func (ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) Elem added in v1.4.0

func (ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) ElementType added in v1.4.0

func (ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) Force added in v1.4.0

Force RKE node drain. Default: `false` (bool)

func (ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) GracePeriod added in v1.4.0

RKE node drain grace period. Default: `-1` (int)

func (ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) IgnoreDaemonSets added in v1.4.0

Ignore RKE daemon sets. Default: `true` (bool)

func (ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) Timeout added in v1.4.0

RKE node drain timeout. Default: `60` (int)

func (ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutput added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutput() ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput

func (ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput) ToClusterRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext(ctx context.Context) ClusterRkeConfigUpgradeStrategyDrainInputPtrOutput

type ClusterRkeConfigUpgradeStrategyInput added in v1.4.0

type ClusterRkeConfigUpgradeStrategyInput interface {
	pulumi.Input

	ToClusterRkeConfigUpgradeStrategyOutput() ClusterRkeConfigUpgradeStrategyOutput
	ToClusterRkeConfigUpgradeStrategyOutputWithContext(context.Context) ClusterRkeConfigUpgradeStrategyOutput
}

type ClusterRkeConfigUpgradeStrategyOutput added in v1.4.0

type ClusterRkeConfigUpgradeStrategyOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigUpgradeStrategyOutput) Drain added in v1.4.0

RKE drain nodes. Default: `false` (bool)

func (ClusterRkeConfigUpgradeStrategyOutput) DrainInput added in v1.4.0

RKE drain node input (list Maxitems: 1)

func (ClusterRkeConfigUpgradeStrategyOutput) ElementType added in v1.4.0

func (ClusterRkeConfigUpgradeStrategyOutput) MaxUnavailableControlplane added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyOutput) MaxUnavailableControlplane() pulumi.StringPtrOutput

RKE max unavailable controlplane nodes. Default: `1` (string)

func (ClusterRkeConfigUpgradeStrategyOutput) MaxUnavailableWorker added in v1.4.0

RKE max unavailable worker nodes. Default: `10%` (string)

func (ClusterRkeConfigUpgradeStrategyOutput) ToClusterRkeConfigUpgradeStrategyOutput added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyOutput) ToClusterRkeConfigUpgradeStrategyOutput() ClusterRkeConfigUpgradeStrategyOutput

func (ClusterRkeConfigUpgradeStrategyOutput) ToClusterRkeConfigUpgradeStrategyOutputWithContext added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyOutput) ToClusterRkeConfigUpgradeStrategyOutputWithContext(ctx context.Context) ClusterRkeConfigUpgradeStrategyOutput

func (ClusterRkeConfigUpgradeStrategyOutput) ToClusterRkeConfigUpgradeStrategyPtrOutput added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyOutput) ToClusterRkeConfigUpgradeStrategyPtrOutput() ClusterRkeConfigUpgradeStrategyPtrOutput

func (ClusterRkeConfigUpgradeStrategyOutput) ToClusterRkeConfigUpgradeStrategyPtrOutputWithContext added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyOutput) ToClusterRkeConfigUpgradeStrategyPtrOutputWithContext(ctx context.Context) ClusterRkeConfigUpgradeStrategyPtrOutput

type ClusterRkeConfigUpgradeStrategyPtrInput added in v1.4.0

type ClusterRkeConfigUpgradeStrategyPtrInput interface {
	pulumi.Input

	ToClusterRkeConfigUpgradeStrategyPtrOutput() ClusterRkeConfigUpgradeStrategyPtrOutput
	ToClusterRkeConfigUpgradeStrategyPtrOutputWithContext(context.Context) ClusterRkeConfigUpgradeStrategyPtrOutput
}

type ClusterRkeConfigUpgradeStrategyPtrOutput added in v1.4.0

type ClusterRkeConfigUpgradeStrategyPtrOutput struct{ *pulumi.OutputState }

func (ClusterRkeConfigUpgradeStrategyPtrOutput) Drain added in v1.4.0

RKE drain nodes. Default: `false` (bool)

func (ClusterRkeConfigUpgradeStrategyPtrOutput) DrainInput added in v1.4.0

RKE drain node input (list Maxitems: 1)

func (ClusterRkeConfigUpgradeStrategyPtrOutput) Elem added in v1.4.0

func (ClusterRkeConfigUpgradeStrategyPtrOutput) ElementType added in v1.4.0

func (ClusterRkeConfigUpgradeStrategyPtrOutput) MaxUnavailableControlplane added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyPtrOutput) MaxUnavailableControlplane() pulumi.StringPtrOutput

RKE max unavailable controlplane nodes. Default: `1` (string)

func (ClusterRkeConfigUpgradeStrategyPtrOutput) MaxUnavailableWorker added in v1.4.0

RKE max unavailable worker nodes. Default: `10%` (string)

func (ClusterRkeConfigUpgradeStrategyPtrOutput) ToClusterRkeConfigUpgradeStrategyPtrOutput added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyPtrOutput) ToClusterRkeConfigUpgradeStrategyPtrOutput() ClusterRkeConfigUpgradeStrategyPtrOutput

func (ClusterRkeConfigUpgradeStrategyPtrOutput) ToClusterRkeConfigUpgradeStrategyPtrOutputWithContext added in v1.4.0

func (o ClusterRkeConfigUpgradeStrategyPtrOutput) ToClusterRkeConfigUpgradeStrategyPtrOutputWithContext(ctx context.Context) ClusterRkeConfigUpgradeStrategyPtrOutput

type ClusterRoleTemplateBinding

type ClusterRoleTemplateBinding struct {
	pulumi.CustomResourceState

	// Annotations for cluster role template binding (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The cluster id where bind cluster role template binding (string)
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// The group ID to assign cluster role template binding (string)
	GroupId pulumi.StringPtrOutput `pulumi:"groupId"`
	// The groupPrincipal ID to assign cluster role template binding (string)
	GroupPrincipalId pulumi.StringOutput `pulumi:"groupPrincipalId"`
	// Labels for cluster role template binding (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the cluster role template binding (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The role template id from create cluster role template binding (string)
	RoleTemplateId pulumi.StringOutput `pulumi:"roleTemplateId"`
	// The user ID to assign cluster role template binding (string)
	UserId pulumi.StringPtrOutput `pulumi:"userId"`
	// The userPrincipal ID to assign cluster role template binding (string)
	UserPrincipalId pulumi.StringOutput `pulumi:"userPrincipalId"`
}

Provides a Rancher v2 Cluster Role Template Binding resource. This can be used to create Cluster Role Template Bindings for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/clusterRole.html.markdown.

func GetClusterRoleTemplateBinding

func GetClusterRoleTemplateBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterRoleTemplateBindingState, opts ...pulumi.ResourceOption) (*ClusterRoleTemplateBinding, error)

GetClusterRoleTemplateBinding gets an existing ClusterRoleTemplateBinding 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 NewClusterRoleTemplateBinding

func NewClusterRoleTemplateBinding(ctx *pulumi.Context,
	name string, args *ClusterRoleTemplateBindingArgs, opts ...pulumi.ResourceOption) (*ClusterRoleTemplateBinding, error)

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

type ClusterRoleTemplateBindingArgs

type ClusterRoleTemplateBindingArgs struct {
	// Annotations for cluster role template binding (map)
	Annotations pulumi.MapInput
	// The cluster id where bind cluster role template binding (string)
	ClusterId pulumi.StringInput
	// The group ID to assign cluster role template binding (string)
	GroupId pulumi.StringPtrInput
	// The groupPrincipal ID to assign cluster role template binding (string)
	GroupPrincipalId pulumi.StringPtrInput
	// Labels for cluster role template binding (map)
	Labels pulumi.MapInput
	// The name of the cluster role template binding (string)
	Name pulumi.StringPtrInput
	// The role template id from create cluster role template binding (string)
	RoleTemplateId pulumi.StringInput
	// The user ID to assign cluster role template binding (string)
	UserId pulumi.StringPtrInput
	// The userPrincipal ID to assign cluster role template binding (string)
	UserPrincipalId pulumi.StringPtrInput
}

The set of arguments for constructing a ClusterRoleTemplateBinding resource.

func (ClusterRoleTemplateBindingArgs) ElementType added in v1.1.0

type ClusterRoleTemplateBindingState

type ClusterRoleTemplateBindingState struct {
	// Annotations for cluster role template binding (map)
	Annotations pulumi.MapInput
	// The cluster id where bind cluster role template binding (string)
	ClusterId pulumi.StringPtrInput
	// The group ID to assign cluster role template binding (string)
	GroupId pulumi.StringPtrInput
	// The groupPrincipal ID to assign cluster role template binding (string)
	GroupPrincipalId pulumi.StringPtrInput
	// Labels for cluster role template binding (map)
	Labels pulumi.MapInput
	// The name of the cluster role template binding (string)
	Name pulumi.StringPtrInput
	// The role template id from create cluster role template binding (string)
	RoleTemplateId pulumi.StringPtrInput
	// The user ID to assign cluster role template binding (string)
	UserId pulumi.StringPtrInput
	// The userPrincipal ID to assign cluster role template binding (string)
	UserPrincipalId pulumi.StringPtrInput
}

func (ClusterRoleTemplateBindingState) ElementType added in v1.1.0

type ClusterScheduledClusterScan added in v1.4.0

type ClusterScheduledClusterScan struct {
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled *bool `pulumi:"enabled"`
	// Cluster scan config (List maxitems:1)
	ScanConfig ClusterScheduledClusterScanScanConfig `pulumi:"scanConfig"`
	// Cluster scan schedule config (list maxitems:1)
	ScheduleConfig ClusterScheduledClusterScanScheduleConfig `pulumi:"scheduleConfig"`
}

type ClusterScheduledClusterScanArgs added in v1.4.0

type ClusterScheduledClusterScanArgs struct {
	// Enable scheduled cluster scan. Default: `false` (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Cluster scan config (List maxitems:1)
	ScanConfig ClusterScheduledClusterScanScanConfigInput `pulumi:"scanConfig"`
	// Cluster scan schedule config (list maxitems:1)
	ScheduleConfig ClusterScheduledClusterScanScheduleConfigInput `pulumi:"scheduleConfig"`
}

func (ClusterScheduledClusterScanArgs) ElementType added in v1.4.0

func (ClusterScheduledClusterScanArgs) ToClusterScheduledClusterScanOutput added in v1.4.0

func (i ClusterScheduledClusterScanArgs) ToClusterScheduledClusterScanOutput() ClusterScheduledClusterScanOutput

func (ClusterScheduledClusterScanArgs) ToClusterScheduledClusterScanOutputWithContext added in v1.4.0

func (i ClusterScheduledClusterScanArgs) ToClusterScheduledClusterScanOutputWithContext(ctx context.Context) ClusterScheduledClusterScanOutput

func (ClusterScheduledClusterScanArgs) ToClusterScheduledClusterScanPtrOutput added in v1.4.0

func (i ClusterScheduledClusterScanArgs) ToClusterScheduledClusterScanPtrOutput() ClusterScheduledClusterScanPtrOutput

func (ClusterScheduledClusterScanArgs) ToClusterScheduledClusterScanPtrOutputWithContext added in v1.4.0

func (i ClusterScheduledClusterScanArgs) ToClusterScheduledClusterScanPtrOutputWithContext(ctx context.Context) ClusterScheduledClusterScanPtrOutput

type ClusterScheduledClusterScanInput added in v1.4.0

type ClusterScheduledClusterScanInput interface {
	pulumi.Input

	ToClusterScheduledClusterScanOutput() ClusterScheduledClusterScanOutput
	ToClusterScheduledClusterScanOutputWithContext(context.Context) ClusterScheduledClusterScanOutput
}

type ClusterScheduledClusterScanOutput added in v1.4.0

type ClusterScheduledClusterScanOutput struct{ *pulumi.OutputState }

func (ClusterScheduledClusterScanOutput) ElementType added in v1.4.0

func (ClusterScheduledClusterScanOutput) Enabled added in v1.4.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterScheduledClusterScanOutput) ScanConfig added in v1.4.0

Cluster scan config (List maxitems:1)

func (ClusterScheduledClusterScanOutput) ScheduleConfig added in v1.4.0

Cluster scan schedule config (list maxitems:1)

func (ClusterScheduledClusterScanOutput) ToClusterScheduledClusterScanOutput added in v1.4.0

func (o ClusterScheduledClusterScanOutput) ToClusterScheduledClusterScanOutput() ClusterScheduledClusterScanOutput

func (ClusterScheduledClusterScanOutput) ToClusterScheduledClusterScanOutputWithContext added in v1.4.0

func (o ClusterScheduledClusterScanOutput) ToClusterScheduledClusterScanOutputWithContext(ctx context.Context) ClusterScheduledClusterScanOutput

func (ClusterScheduledClusterScanOutput) ToClusterScheduledClusterScanPtrOutput added in v1.4.0

func (o ClusterScheduledClusterScanOutput) ToClusterScheduledClusterScanPtrOutput() ClusterScheduledClusterScanPtrOutput

func (ClusterScheduledClusterScanOutput) ToClusterScheduledClusterScanPtrOutputWithContext added in v1.4.0

func (o ClusterScheduledClusterScanOutput) ToClusterScheduledClusterScanPtrOutputWithContext(ctx context.Context) ClusterScheduledClusterScanPtrOutput

type ClusterScheduledClusterScanPtrInput added in v1.4.0

type ClusterScheduledClusterScanPtrInput interface {
	pulumi.Input

	ToClusterScheduledClusterScanPtrOutput() ClusterScheduledClusterScanPtrOutput
	ToClusterScheduledClusterScanPtrOutputWithContext(context.Context) ClusterScheduledClusterScanPtrOutput
}

func ClusterScheduledClusterScanPtr added in v1.4.0

type ClusterScheduledClusterScanPtrOutput added in v1.4.0

type ClusterScheduledClusterScanPtrOutput struct{ *pulumi.OutputState }

func (ClusterScheduledClusterScanPtrOutput) Elem added in v1.4.0

func (ClusterScheduledClusterScanPtrOutput) ElementType added in v1.4.0

func (ClusterScheduledClusterScanPtrOutput) Enabled added in v1.4.0

Enable scheduled cluster scan. Default: `false` (bool)

func (ClusterScheduledClusterScanPtrOutput) ScanConfig added in v1.4.0

Cluster scan config (List maxitems:1)

func (ClusterScheduledClusterScanPtrOutput) ScheduleConfig added in v1.4.0

Cluster scan schedule config (list maxitems:1)

func (ClusterScheduledClusterScanPtrOutput) ToClusterScheduledClusterScanPtrOutput added in v1.4.0

func (o ClusterScheduledClusterScanPtrOutput) ToClusterScheduledClusterScanPtrOutput() ClusterScheduledClusterScanPtrOutput

func (ClusterScheduledClusterScanPtrOutput) ToClusterScheduledClusterScanPtrOutputWithContext added in v1.4.0

func (o ClusterScheduledClusterScanPtrOutput) ToClusterScheduledClusterScanPtrOutputWithContext(ctx context.Context) ClusterScheduledClusterScanPtrOutput

type ClusterScheduledClusterScanScanConfig added in v1.4.0

type ClusterScheduledClusterScanScanConfig struct {
	// Cluster Cis Scan config (List maxitems:1)
	CisScanConfig *ClusterScheduledClusterScanScanConfigCisScanConfig `pulumi:"cisScanConfig"`
}

type ClusterScheduledClusterScanScanConfigArgs added in v1.4.0

type ClusterScheduledClusterScanScanConfigArgs struct {
	// Cluster Cis Scan config (List maxitems:1)
	CisScanConfig ClusterScheduledClusterScanScanConfigCisScanConfigPtrInput `pulumi:"cisScanConfig"`
}

func (ClusterScheduledClusterScanScanConfigArgs) ElementType added in v1.4.0

func (ClusterScheduledClusterScanScanConfigArgs) ToClusterScheduledClusterScanScanConfigOutput added in v1.4.0

func (i ClusterScheduledClusterScanScanConfigArgs) ToClusterScheduledClusterScanScanConfigOutput() ClusterScheduledClusterScanScanConfigOutput

func (ClusterScheduledClusterScanScanConfigArgs) ToClusterScheduledClusterScanScanConfigOutputWithContext added in v1.4.0

func (i ClusterScheduledClusterScanScanConfigArgs) ToClusterScheduledClusterScanScanConfigOutputWithContext(ctx context.Context) ClusterScheduledClusterScanScanConfigOutput

type ClusterScheduledClusterScanScanConfigCisScanConfig added in v1.4.0

type ClusterScheduledClusterScanScanConfigCisScanConfig struct {
	// Debug master. Default: `false` (bool)
	DebugMaster *bool `pulumi:"debugMaster"`
	// Debug worker. Default: `false` (bool)
	DebugWorker *bool `pulumi:"debugWorker"`
	// Override benchmark version (string)
	OverrideBenchmarkVersion *string `pulumi:"overrideBenchmarkVersion"`
	// Override skip (string)
	OverrideSkips []string `pulumi:"overrideSkips"`
	// Cis scan profile. Allowed values: `"permissive" (default) || "hardened"` (string)
	Profile *string `pulumi:"profile"`
}

type ClusterScheduledClusterScanScanConfigCisScanConfigArgs added in v1.4.0

type ClusterScheduledClusterScanScanConfigCisScanConfigArgs struct {
	// Debug master. Default: `false` (bool)
	DebugMaster pulumi.BoolPtrInput `pulumi:"debugMaster"`
	// Debug worker. Default: `false` (bool)
	DebugWorker pulumi.BoolPtrInput `pulumi:"debugWorker"`
	// Override benchmark version (string)
	OverrideBenchmarkVersion pulumi.StringPtrInput `pulumi:"overrideBenchmarkVersion"`
	// Override skip (string)
	OverrideSkips pulumi.StringArrayInput `pulumi:"overrideSkips"`
	// Cis scan profile. Allowed values: `"permissive" (default) || "hardened"` (string)
	Profile pulumi.StringPtrInput `pulumi:"profile"`
}

func (ClusterScheduledClusterScanScanConfigCisScanConfigArgs) ElementType added in v1.4.0

func (ClusterScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

func (ClusterScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterScheduledClusterScanScanConfigCisScanConfigOutputWithContext added in v1.4.0

func (i ClusterScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterScheduledClusterScanScanConfigCisScanConfigOutputWithContext(ctx context.Context) ClusterScheduledClusterScanScanConfigCisScanConfigOutput

func (ClusterScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput added in v1.4.0

func (i ClusterScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput() ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput

func (ClusterScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext added in v1.4.0

func (i ClusterScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext(ctx context.Context) ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput

type ClusterScheduledClusterScanScanConfigCisScanConfigInput added in v1.4.0

type ClusterScheduledClusterScanScanConfigCisScanConfigInput interface {
	pulumi.Input

	ToClusterScheduledClusterScanScanConfigCisScanConfigOutput() ClusterScheduledClusterScanScanConfigCisScanConfigOutput
	ToClusterScheduledClusterScanScanConfigCisScanConfigOutputWithContext(context.Context) ClusterScheduledClusterScanScanConfigCisScanConfigOutput
}

type ClusterScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

type ClusterScheduledClusterScanScanConfigCisScanConfigOutput struct{ *pulumi.OutputState }

func (ClusterScheduledClusterScanScanConfigCisScanConfigOutput) DebugMaster added in v1.4.0

Debug master. Default: `false` (bool)

func (ClusterScheduledClusterScanScanConfigCisScanConfigOutput) DebugWorker added in v1.4.0

Debug worker. Default: `false` (bool)

func (ClusterScheduledClusterScanScanConfigCisScanConfigOutput) ElementType added in v1.4.0

func (ClusterScheduledClusterScanScanConfigCisScanConfigOutput) OverrideBenchmarkVersion added in v1.4.0

Override benchmark version (string)

func (ClusterScheduledClusterScanScanConfigCisScanConfigOutput) OverrideSkips added in v1.4.0

Override skip (string)

func (ClusterScheduledClusterScanScanConfigCisScanConfigOutput) Profile added in v1.4.0

Cis scan profile. Allowed values: `"permissive" (default) || "hardened"` (string)

func (ClusterScheduledClusterScanScanConfigCisScanConfigOutput) ToClusterScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

func (ClusterScheduledClusterScanScanConfigCisScanConfigOutput) ToClusterScheduledClusterScanScanConfigCisScanConfigOutputWithContext added in v1.4.0

func (o ClusterScheduledClusterScanScanConfigCisScanConfigOutput) ToClusterScheduledClusterScanScanConfigCisScanConfigOutputWithContext(ctx context.Context) ClusterScheduledClusterScanScanConfigCisScanConfigOutput

func (ClusterScheduledClusterScanScanConfigCisScanConfigOutput) ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput added in v1.4.0

func (ClusterScheduledClusterScanScanConfigCisScanConfigOutput) ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext added in v1.4.0

func (o ClusterScheduledClusterScanScanConfigCisScanConfigOutput) ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext(ctx context.Context) ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput

type ClusterScheduledClusterScanScanConfigCisScanConfigPtrInput added in v1.4.0

type ClusterScheduledClusterScanScanConfigCisScanConfigPtrInput interface {
	pulumi.Input

	ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput() ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput
	ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext(context.Context) ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput
}

type ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput added in v1.4.0

type ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput) DebugMaster added in v1.4.0

Debug master. Default: `false` (bool)

func (ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput) DebugWorker added in v1.4.0

Debug worker. Default: `false` (bool)

func (ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput) Elem added in v1.4.0

func (ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput) ElementType added in v1.4.0

func (ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput) OverrideBenchmarkVersion added in v1.4.0

Override benchmark version (string)

func (ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput) OverrideSkips added in v1.4.0

Override skip (string)

func (ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput) Profile added in v1.4.0

Cis scan profile. Allowed values: `"permissive" (default) || "hardened"` (string)

func (ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput) ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput added in v1.4.0

func (ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput) ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext added in v1.4.0

func (o ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput) ToClusterScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext(ctx context.Context) ClusterScheduledClusterScanScanConfigCisScanConfigPtrOutput

type ClusterScheduledClusterScanScanConfigInput added in v1.4.0

type ClusterScheduledClusterScanScanConfigInput interface {
	pulumi.Input

	ToClusterScheduledClusterScanScanConfigOutput() ClusterScheduledClusterScanScanConfigOutput
	ToClusterScheduledClusterScanScanConfigOutputWithContext(context.Context) ClusterScheduledClusterScanScanConfigOutput
}

type ClusterScheduledClusterScanScanConfigOutput added in v1.4.0

type ClusterScheduledClusterScanScanConfigOutput struct{ *pulumi.OutputState }

func (ClusterScheduledClusterScanScanConfigOutput) CisScanConfig added in v1.4.0

Cluster Cis Scan config (List maxitems:1)

func (ClusterScheduledClusterScanScanConfigOutput) ElementType added in v1.4.0

func (ClusterScheduledClusterScanScanConfigOutput) ToClusterScheduledClusterScanScanConfigOutput added in v1.4.0

func (o ClusterScheduledClusterScanScanConfigOutput) ToClusterScheduledClusterScanScanConfigOutput() ClusterScheduledClusterScanScanConfigOutput

func (ClusterScheduledClusterScanScanConfigOutput) ToClusterScheduledClusterScanScanConfigOutputWithContext added in v1.4.0

func (o ClusterScheduledClusterScanScanConfigOutput) ToClusterScheduledClusterScanScanConfigOutputWithContext(ctx context.Context) ClusterScheduledClusterScanScanConfigOutput

type ClusterScheduledClusterScanScheduleConfig added in v1.4.0

type ClusterScheduledClusterScanScheduleConfig struct {
	// Crontab schedule. It should contains 5 fields `"<min> <hour> <month_day> <month> <week_day>"` (string)
	CronSchedule string `pulumi:"cronSchedule"`
	// Retention for etcd backup. Default `6` (int)
	Retention *int `pulumi:"retention"`
}

type ClusterScheduledClusterScanScheduleConfigArgs added in v1.4.0

type ClusterScheduledClusterScanScheduleConfigArgs struct {
	// Crontab schedule. It should contains 5 fields `"<min> <hour> <month_day> <month> <week_day>"` (string)
	CronSchedule pulumi.StringInput `pulumi:"cronSchedule"`
	// Retention for etcd backup. Default `6` (int)
	Retention pulumi.IntPtrInput `pulumi:"retention"`
}

func (ClusterScheduledClusterScanScheduleConfigArgs) ElementType added in v1.4.0

func (ClusterScheduledClusterScanScheduleConfigArgs) ToClusterScheduledClusterScanScheduleConfigOutput added in v1.4.0

func (i ClusterScheduledClusterScanScheduleConfigArgs) ToClusterScheduledClusterScanScheduleConfigOutput() ClusterScheduledClusterScanScheduleConfigOutput

func (ClusterScheduledClusterScanScheduleConfigArgs) ToClusterScheduledClusterScanScheduleConfigOutputWithContext added in v1.4.0

func (i ClusterScheduledClusterScanScheduleConfigArgs) ToClusterScheduledClusterScanScheduleConfigOutputWithContext(ctx context.Context) ClusterScheduledClusterScanScheduleConfigOutput

type ClusterScheduledClusterScanScheduleConfigInput added in v1.4.0

type ClusterScheduledClusterScanScheduleConfigInput interface {
	pulumi.Input

	ToClusterScheduledClusterScanScheduleConfigOutput() ClusterScheduledClusterScanScheduleConfigOutput
	ToClusterScheduledClusterScanScheduleConfigOutputWithContext(context.Context) ClusterScheduledClusterScanScheduleConfigOutput
}

type ClusterScheduledClusterScanScheduleConfigOutput added in v1.4.0

type ClusterScheduledClusterScanScheduleConfigOutput struct{ *pulumi.OutputState }

func (ClusterScheduledClusterScanScheduleConfigOutput) CronSchedule added in v1.4.0

Crontab schedule. It should contains 5 fields `"<min> <hour> <month_day> <month> <week_day>"` (string)

func (ClusterScheduledClusterScanScheduleConfigOutput) ElementType added in v1.4.0

func (ClusterScheduledClusterScanScheduleConfigOutput) Retention added in v1.4.0

Retention for etcd backup. Default `6` (int)

func (ClusterScheduledClusterScanScheduleConfigOutput) ToClusterScheduledClusterScanScheduleConfigOutput added in v1.4.0

func (o ClusterScheduledClusterScanScheduleConfigOutput) ToClusterScheduledClusterScanScheduleConfigOutput() ClusterScheduledClusterScanScheduleConfigOutput

func (ClusterScheduledClusterScanScheduleConfigOutput) ToClusterScheduledClusterScanScheduleConfigOutputWithContext added in v1.4.0

func (o ClusterScheduledClusterScanScheduleConfigOutput) ToClusterScheduledClusterScanScheduleConfigOutputWithContext(ctx context.Context) ClusterScheduledClusterScanScheduleConfigOutput

type ClusterState

type ClusterState struct {
	// The Azure AKS configuration for `aks` Clusters. Conflicts with `eksConfig`, `gkeConfig`, `k3sConfig` and `rkeConfig` (list maxitems:1)
	AksConfig ClusterAksConfigPtrInput
	// Annotations for cluster registration token object (map)
	Annotations pulumi.MapInput
	// Enabling the [local cluster authorized endpoint](https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/options/#local-cluster-auth-endpoint) allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
	ClusterAuthEndpoint ClusterClusterAuthEndpointPtrInput
	// Cluster monitoring config. Any parameter defined in [rancher-monitoring charts](https://github.com/rancher/system-charts/tree/dev/charts/rancher-monitoring) could be configured  (list maxitems:1)
	ClusterMonitoringInput ClusterClusterMonitoringInputPtrInput
	// (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
	ClusterRegistrationToken ClusterClusterRegistrationTokenPtrInput
	// Cluster template answers. Just for Rancher v2.3.x and above (list maxitems:1)
	ClusterTemplateAnswers ClusterClusterTemplateAnswersPtrInput
	// Cluster template ID. Just for Rancher v2.3.x and above (string)
	ClusterTemplateId pulumi.StringPtrInput
	// Cluster template questions. Just for Rancher v2.3.x and above (list)
	ClusterTemplateQuestions ClusterClusterTemplateQuestionArrayInput
	// Cluster template revision ID. Just for Rancher v2.3.x and above (string)
	ClusterTemplateRevisionId pulumi.StringPtrInput
	// [Default pod security policy template id](https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/options/#pod-security-policy-support) (string)
	DefaultPodSecurityPolicyTemplateId pulumi.StringPtrInput
	// (Computed) Default project ID for the cluster (string)
	DefaultProjectId pulumi.StringPtrInput
	// An optional description of this cluster (string)
	Description pulumi.StringPtrInput
	// Desired agent image. Just for Rancher v2.3.x and above (string)
	DesiredAgentImage pulumi.StringPtrInput
	// Desired auth image. Just for Rancher v2.3.x and above (string)
	DesiredAuthImage pulumi.StringPtrInput
	// Desired auth image. Just for Rancher v2.3.x and above (string)
	DockerRootDir pulumi.StringPtrInput
	// (Computed) The driver used for the Cluster. `imported`, `azurekubernetesservice`, `amazonelasticcontainerservice`, `googlekubernetesengine` and `rancherKubernetesEngine` are supported (string)
	Driver pulumi.StringPtrInput
	// The Amazon EKS configuration for `eks` Clusters. Conflicts with `aksConfig`, `gkeConfig`, `k3sConfig` and `rkeConfig` (list maxitems:1)
	EksConfig ClusterEksConfigPtrInput
	// Enable built-in cluster alerting. Default `false` (bool)
	EnableClusterAlerting pulumi.BoolPtrInput
	// Enable built-in cluster istio. Default `false`. Just for Rancher v2.3.x and above (bool)
	EnableClusterIstio pulumi.BoolPtrInput
	// Enable built-in cluster monitoring. Default `false` (bool)
	EnableClusterMonitoring pulumi.BoolPtrInput
	// Enable project network isolation. Default `false` (bool)
	// * `scheduledClusterScan`- (Optional) Cluster scheduled cis scan. For Rancher v2.4.0 or above (List maxitems:1)
	EnableNetworkPolicy pulumi.BoolPtrInput
	// The Google GKE configuration for `gke` Clusters. Conflicts with `aksConfig`, `eksConfig`, `k3sConfig` and `rkeConfig` (list maxitems:1)
	GkeConfig ClusterGkeConfigPtrInput
	// The K3S configuration for `k3s` imported Clusters. Conflicts with `aksConfig`, `eksConfig`, `gkeConfig` and `rkeConfig` (list maxitems:1)
	K3sConfig ClusterK3sConfigPtrInput
	// (Computed/Sensitive) Kube Config generated for the cluster (string)
	KubeConfig pulumi.StringPtrInput
	// Labels for cluster registration token object (map)
	Labels pulumi.MapInput
	// Name of cluster registration token (string)
	Name pulumi.StringPtrInput
	// The RKE configuration for `rke` Clusters. Conflicts with `aksConfig`, `eksConfig`, `gkeConfig` and `k3sConfig` (list maxitems:1)
	RkeConfig ClusterRkeConfigPtrInput
	// Cluster scheduled scan
	ScheduledClusterScan ClusterScheduledClusterScanPtrInput
	// (Computed) System project ID for the cluster (string)
	SystemProjectId pulumi.StringPtrInput
	// Windows preferred cluster. Default: `false` (bool)
	WindowsPreferedCluster pulumi.BoolPtrInput
}

func (ClusterState) ElementType added in v1.1.0

func (ClusterState) ElementType() reflect.Type

type ClusterSync

type ClusterSync struct {
	pulumi.CustomResourceState

	// The cluster ID that is syncing (string)
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// (Computed) Default project ID for the cluster sync (string)
	DefaultProjectId pulumi.StringOutput `pulumi:"defaultProjectId"`
	// (Computed/Sensitive) Kube Config generated for the cluster sync (string)
	KubeConfig pulumi.StringOutput `pulumi:"kubeConfig"`
	// The node pool IDs used by the cluster id (list)
	NodePoolIds pulumi.StringArrayOutput `pulumi:"nodePoolIds"`
	Synced      pulumi.BoolPtrOutput     `pulumi:"synced"`
	// (Computed) System project ID for the cluster sync (string)
	SystemProjectId pulumi.StringOutput `pulumi:"systemProjectId"`
	// Wait until monitoring is up and running. Default: `false` (bool)
	WaitMonitoring pulumi.BoolPtrOutput `pulumi:"waitMonitoring"`
}

func GetClusterSync

func GetClusterSync(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterSyncState, opts ...pulumi.ResourceOption) (*ClusterSync, error)

GetClusterSync gets an existing ClusterSync 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 NewClusterSync

func NewClusterSync(ctx *pulumi.Context,
	name string, args *ClusterSyncArgs, opts ...pulumi.ResourceOption) (*ClusterSync, error)

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

type ClusterSyncArgs

type ClusterSyncArgs struct {
	// The cluster ID that is syncing (string)
	ClusterId pulumi.StringInput
	// The node pool IDs used by the cluster id (list)
	NodePoolIds pulumi.StringArrayInput
	Synced      pulumi.BoolPtrInput
	// Wait until monitoring is up and running. Default: `false` (bool)
	WaitMonitoring pulumi.BoolPtrInput
}

The set of arguments for constructing a ClusterSync resource.

func (ClusterSyncArgs) ElementType added in v1.1.0

func (ClusterSyncArgs) ElementType() reflect.Type

type ClusterSyncState

type ClusterSyncState struct {
	// The cluster ID that is syncing (string)
	ClusterId pulumi.StringPtrInput
	// (Computed) Default project ID for the cluster sync (string)
	DefaultProjectId pulumi.StringPtrInput
	// (Computed/Sensitive) Kube Config generated for the cluster sync (string)
	KubeConfig pulumi.StringPtrInput
	// The node pool IDs used by the cluster id (list)
	NodePoolIds pulumi.StringArrayInput
	Synced      pulumi.BoolPtrInput
	// (Computed) System project ID for the cluster sync (string)
	SystemProjectId pulumi.StringPtrInput
	// Wait until monitoring is up and running. Default: `false` (bool)
	WaitMonitoring pulumi.BoolPtrInput
}

func (ClusterSyncState) ElementType added in v1.1.0

func (ClusterSyncState) ElementType() reflect.Type

type ClusterTemplate

type ClusterTemplate struct {
	pulumi.CustomResourceState

	// Annotations for the cluster template revision (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// (Computed) Default cluster template revision ID (string)
	DefaultRevisionId pulumi.StringOutput `pulumi:"defaultRevisionId"`
	// Cluster template description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Labels for the cluster template revision (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// Cluster template members (list)
	Members ClusterTemplateMemberArrayOutput `pulumi:"members"`
	// The cluster template revision name (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Cluster template revisions (list)
	TemplateRevisions ClusterTemplateTemplateRevisionArrayOutput `pulumi:"templateRevisions"`
}

Provides a Rancher v2 Cluster Template resource. This can be used to create Cluster Templates for Rancher v2 RKE clusters and retrieve their information.

Cluster Templates are available from Rancher v2.3.x and above.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/clusterTemplate.html.markdown.

func GetClusterTemplate

func GetClusterTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterTemplateState, opts ...pulumi.ResourceOption) (*ClusterTemplate, error)

GetClusterTemplate gets an existing ClusterTemplate 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 NewClusterTemplate

func NewClusterTemplate(ctx *pulumi.Context,
	name string, args *ClusterTemplateArgs, opts ...pulumi.ResourceOption) (*ClusterTemplate, error)

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

type ClusterTemplateArgs

type ClusterTemplateArgs struct {
	// Annotations for the cluster template revision (map)
	Annotations pulumi.MapInput
	// Cluster template description
	Description pulumi.StringPtrInput
	// Labels for the cluster template revision (map)
	Labels pulumi.MapInput
	// Cluster template members (list)
	Members ClusterTemplateMemberArrayInput
	// The cluster template revision name (string)
	Name pulumi.StringPtrInput
	// Cluster template revisions (list)
	TemplateRevisions ClusterTemplateTemplateRevisionArrayInput
}

The set of arguments for constructing a ClusterTemplate resource.

func (ClusterTemplateArgs) ElementType added in v1.1.0

func (ClusterTemplateArgs) ElementType() reflect.Type

type ClusterTemplateMember added in v1.1.0

type ClusterTemplateMember struct {
	// Member access type. Valid values: `["read-only" | "owner"]` (string)
	AccessType *string `pulumi:"accessType"`
	// Member group principal id (string)
	GroupPrincipalId *string `pulumi:"groupPrincipalId"`
	// Member user principal id (string)
	UserPrincipalId *string `pulumi:"userPrincipalId"`
}

type ClusterTemplateMemberArgs added in v1.1.0

type ClusterTemplateMemberArgs struct {
	// Member access type. Valid values: `["read-only" | "owner"]` (string)
	AccessType pulumi.StringPtrInput `pulumi:"accessType"`
	// Member group principal id (string)
	GroupPrincipalId pulumi.StringPtrInput `pulumi:"groupPrincipalId"`
	// Member user principal id (string)
	UserPrincipalId pulumi.StringPtrInput `pulumi:"userPrincipalId"`
}

func (ClusterTemplateMemberArgs) ElementType added in v1.1.0

func (ClusterTemplateMemberArgs) ElementType() reflect.Type

func (ClusterTemplateMemberArgs) ToClusterTemplateMemberOutput added in v1.1.0

func (i ClusterTemplateMemberArgs) ToClusterTemplateMemberOutput() ClusterTemplateMemberOutput

func (ClusterTemplateMemberArgs) ToClusterTemplateMemberOutputWithContext added in v1.1.0

func (i ClusterTemplateMemberArgs) ToClusterTemplateMemberOutputWithContext(ctx context.Context) ClusterTemplateMemberOutput

type ClusterTemplateMemberArray added in v1.1.0

type ClusterTemplateMemberArray []ClusterTemplateMemberInput

func (ClusterTemplateMemberArray) ElementType added in v1.1.0

func (ClusterTemplateMemberArray) ElementType() reflect.Type

func (ClusterTemplateMemberArray) ToClusterTemplateMemberArrayOutput added in v1.1.0

func (i ClusterTemplateMemberArray) ToClusterTemplateMemberArrayOutput() ClusterTemplateMemberArrayOutput

func (ClusterTemplateMemberArray) ToClusterTemplateMemberArrayOutputWithContext added in v1.1.0

func (i ClusterTemplateMemberArray) ToClusterTemplateMemberArrayOutputWithContext(ctx context.Context) ClusterTemplateMemberArrayOutput

type ClusterTemplateMemberArrayInput added in v1.1.0

type ClusterTemplateMemberArrayInput interface {
	pulumi.Input

	ToClusterTemplateMemberArrayOutput() ClusterTemplateMemberArrayOutput
	ToClusterTemplateMemberArrayOutputWithContext(context.Context) ClusterTemplateMemberArrayOutput
}

type ClusterTemplateMemberArrayOutput added in v1.1.0

type ClusterTemplateMemberArrayOutput struct{ *pulumi.OutputState }

func (ClusterTemplateMemberArrayOutput) ElementType added in v1.1.0

func (ClusterTemplateMemberArrayOutput) Index added in v1.1.0

func (ClusterTemplateMemberArrayOutput) ToClusterTemplateMemberArrayOutput added in v1.1.0

func (o ClusterTemplateMemberArrayOutput) ToClusterTemplateMemberArrayOutput() ClusterTemplateMemberArrayOutput

func (ClusterTemplateMemberArrayOutput) ToClusterTemplateMemberArrayOutputWithContext added in v1.1.0

func (o ClusterTemplateMemberArrayOutput) ToClusterTemplateMemberArrayOutputWithContext(ctx context.Context) ClusterTemplateMemberArrayOutput

type ClusterTemplateMemberInput added in v1.1.0

type ClusterTemplateMemberInput interface {
	pulumi.Input

	ToClusterTemplateMemberOutput() ClusterTemplateMemberOutput
	ToClusterTemplateMemberOutputWithContext(context.Context) ClusterTemplateMemberOutput
}

type ClusterTemplateMemberOutput added in v1.1.0

type ClusterTemplateMemberOutput struct{ *pulumi.OutputState }

func (ClusterTemplateMemberOutput) AccessType added in v1.1.0

Member access type. Valid values: `["read-only" | "owner"]` (string)

func (ClusterTemplateMemberOutput) ElementType added in v1.1.0

func (ClusterTemplateMemberOutput) GroupPrincipalId added in v1.1.0

func (o ClusterTemplateMemberOutput) GroupPrincipalId() pulumi.StringPtrOutput

Member group principal id (string)

func (ClusterTemplateMemberOutput) ToClusterTemplateMemberOutput added in v1.1.0

func (o ClusterTemplateMemberOutput) ToClusterTemplateMemberOutput() ClusterTemplateMemberOutput

func (ClusterTemplateMemberOutput) ToClusterTemplateMemberOutputWithContext added in v1.1.0

func (o ClusterTemplateMemberOutput) ToClusterTemplateMemberOutputWithContext(ctx context.Context) ClusterTemplateMemberOutput

func (ClusterTemplateMemberOutput) UserPrincipalId added in v1.1.0

Member user principal id (string)

type ClusterTemplateState

type ClusterTemplateState struct {
	// Annotations for the cluster template revision (map)
	Annotations pulumi.MapInput
	// (Computed) Default cluster template revision ID (string)
	DefaultRevisionId pulumi.StringPtrInput
	// Cluster template description
	Description pulumi.StringPtrInput
	// Labels for the cluster template revision (map)
	Labels pulumi.MapInput
	// Cluster template members (list)
	Members ClusterTemplateMemberArrayInput
	// The cluster template revision name (string)
	Name pulumi.StringPtrInput
	// Cluster template revisions (list)
	TemplateRevisions ClusterTemplateTemplateRevisionArrayInput
}

func (ClusterTemplateState) ElementType added in v1.1.0

func (ClusterTemplateState) ElementType() reflect.Type

type ClusterTemplateTemplateRevision added in v1.1.0

type ClusterTemplateTemplateRevision struct {
	// Annotations for the cluster template revision (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// Cluster configuration (list maxitem: 1)
	ClusterConfig ClusterTemplateTemplateRevisionClusterConfig `pulumi:"clusterConfig"`
	// Cluster template ID (string)
	ClusterTemplateId *string `pulumi:"clusterTemplateId"`
	// Default variable value (string)
	Default *bool `pulumi:"default"`
	// Enable cluster template revision. Default `true` (bool)
	Enabled *bool `pulumi:"enabled"`
	// The cluster template revision ID (string)
	Id *string `pulumi:"id"`
	// Labels for the cluster template revision (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// The cluster template revision name (string)
	Name string `pulumi:"name"`
	// Cluster template questions (list)
	Questions []ClusterTemplateTemplateRevisionQuestion `pulumi:"questions"`
}

type ClusterTemplateTemplateRevisionArgs added in v1.1.0

type ClusterTemplateTemplateRevisionArgs struct {
	// Annotations for the cluster template revision (map)
	Annotations pulumi.MapInput `pulumi:"annotations"`
	// Cluster configuration (list maxitem: 1)
	ClusterConfig ClusterTemplateTemplateRevisionClusterConfigInput `pulumi:"clusterConfig"`
	// Cluster template ID (string)
	ClusterTemplateId pulumi.StringPtrInput `pulumi:"clusterTemplateId"`
	// Default variable value (string)
	Default pulumi.BoolPtrInput `pulumi:"default"`
	// Enable cluster template revision. Default `true` (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// The cluster template revision ID (string)
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Labels for the cluster template revision (map)
	Labels pulumi.MapInput `pulumi:"labels"`
	// The cluster template revision name (string)
	Name pulumi.StringInput `pulumi:"name"`
	// Cluster template questions (list)
	Questions ClusterTemplateTemplateRevisionQuestionArrayInput `pulumi:"questions"`
}

func (ClusterTemplateTemplateRevisionArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionArgs) ToClusterTemplateTemplateRevisionOutput added in v1.1.0

func (i ClusterTemplateTemplateRevisionArgs) ToClusterTemplateTemplateRevisionOutput() ClusterTemplateTemplateRevisionOutput

func (ClusterTemplateTemplateRevisionArgs) ToClusterTemplateTemplateRevisionOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionArgs) ToClusterTemplateTemplateRevisionOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionOutput

type ClusterTemplateTemplateRevisionArray added in v1.1.0

type ClusterTemplateTemplateRevisionArray []ClusterTemplateTemplateRevisionInput

func (ClusterTemplateTemplateRevisionArray) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionArray) ToClusterTemplateTemplateRevisionArrayOutput added in v1.1.0

func (i ClusterTemplateTemplateRevisionArray) ToClusterTemplateTemplateRevisionArrayOutput() ClusterTemplateTemplateRevisionArrayOutput

func (ClusterTemplateTemplateRevisionArray) ToClusterTemplateTemplateRevisionArrayOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionArray) ToClusterTemplateTemplateRevisionArrayOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionArrayOutput

type ClusterTemplateTemplateRevisionArrayInput added in v1.1.0

type ClusterTemplateTemplateRevisionArrayInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionArrayOutput() ClusterTemplateTemplateRevisionArrayOutput
	ToClusterTemplateTemplateRevisionArrayOutputWithContext(context.Context) ClusterTemplateTemplateRevisionArrayOutput
}

type ClusterTemplateTemplateRevisionArrayOutput added in v1.1.0

type ClusterTemplateTemplateRevisionArrayOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionArrayOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionArrayOutput) Index added in v1.1.0

func (ClusterTemplateTemplateRevisionArrayOutput) ToClusterTemplateTemplateRevisionArrayOutput added in v1.1.0

func (o ClusterTemplateTemplateRevisionArrayOutput) ToClusterTemplateTemplateRevisionArrayOutput() ClusterTemplateTemplateRevisionArrayOutput

func (ClusterTemplateTemplateRevisionArrayOutput) ToClusterTemplateTemplateRevisionArrayOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionArrayOutput) ToClusterTemplateTemplateRevisionArrayOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionArrayOutput

type ClusterTemplateTemplateRevisionClusterConfig added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfig struct {
	// Local cluster auth endpoint (list maxitems: 1)
	ClusterAuthEndpoint *ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint `pulumi:"clusterAuthEndpoint"`
	// Default cluster role for project members (string)
	DefaultClusterRoleForProjectMembers *string `pulumi:"defaultClusterRoleForProjectMembers"`
	// Default pod security policy template ID (string)
	DefaultPodSecurityPolicyTemplateId *string `pulumi:"defaultPodSecurityPolicyTemplateId"`
	// Desired agent image (string)
	DesiredAgentImage *string `pulumi:"desiredAgentImage"`
	// Desired auth image (string)
	DesiredAuthImage *string `pulumi:"desiredAuthImage"`
	// Desired auth image (string)
	DockerRootDir *string `pulumi:"dockerRootDir"`
	// Enable built-in cluster alerting. Default: `false` (bool)
	EnableClusterAlerting *bool `pulumi:"enableClusterAlerting"`
	// Enable built-in cluster monitoring. Default: `false` (bool)
	EnableClusterMonitoring *bool `pulumi:"enableClusterMonitoring"`
	// Enable project network isolation. Default: `false` (bool)
	EnableNetworkPolicy *bool `pulumi:"enableNetworkPolicy"`
	// Rancher Kubernetes Engine Config (list maxitems: 1)
	// * `scheduledClusterScan`- (Optional) Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)
	RkeConfig            ClusterTemplateTemplateRevisionClusterConfigRkeConfig             `pulumi:"rkeConfig"`
	ScheduledClusterScan *ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan `pulumi:"scheduledClusterScan"`
	// Windows prefered cluster. Default: `false` (bool)
	WindowsPreferedCluster *bool `pulumi:"windowsPreferedCluster"`
}

type ClusterTemplateTemplateRevisionClusterConfigArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigArgs struct {
	// Local cluster auth endpoint (list maxitems: 1)
	ClusterAuthEndpoint ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrInput `pulumi:"clusterAuthEndpoint"`
	// Default cluster role for project members (string)
	DefaultClusterRoleForProjectMembers pulumi.StringPtrInput `pulumi:"defaultClusterRoleForProjectMembers"`
	// Default pod security policy template ID (string)
	DefaultPodSecurityPolicyTemplateId pulumi.StringPtrInput `pulumi:"defaultPodSecurityPolicyTemplateId"`
	// Desired agent image (string)
	DesiredAgentImage pulumi.StringPtrInput `pulumi:"desiredAgentImage"`
	// Desired auth image (string)
	DesiredAuthImage pulumi.StringPtrInput `pulumi:"desiredAuthImage"`
	// Desired auth image (string)
	DockerRootDir pulumi.StringPtrInput `pulumi:"dockerRootDir"`
	// Enable built-in cluster alerting. Default: `false` (bool)
	EnableClusterAlerting pulumi.BoolPtrInput `pulumi:"enableClusterAlerting"`
	// Enable built-in cluster monitoring. Default: `false` (bool)
	EnableClusterMonitoring pulumi.BoolPtrInput `pulumi:"enableClusterMonitoring"`
	// Enable project network isolation. Default: `false` (bool)
	EnableNetworkPolicy pulumi.BoolPtrInput `pulumi:"enableNetworkPolicy"`
	// Rancher Kubernetes Engine Config (list maxitems: 1)
	// * `scheduledClusterScan`- (Optional) Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)
	RkeConfig            ClusterTemplateTemplateRevisionClusterConfigRkeConfigInput               `pulumi:"rkeConfig"`
	ScheduledClusterScan ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrInput `pulumi:"scheduledClusterScan"`
	// Windows prefered cluster. Default: `false` (bool)
	WindowsPreferedCluster pulumi.BoolPtrInput `pulumi:"windowsPreferedCluster"`
}

func (ClusterTemplateTemplateRevisionClusterConfigArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigOutput added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigOutput() ClusterTemplateTemplateRevisionClusterConfigOutput

func (ClusterTemplateTemplateRevisionClusterConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigOutput

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint struct {
	CaCerts *string `pulumi:"caCerts"`
	// Enable cluster template revision. Default `true` (bool)
	Enabled *bool   `pulumi:"enabled"`
	Fqdn    *string `pulumi:"fqdn"`
}

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs struct {
	CaCerts pulumi.StringPtrInput `pulumi:"caCerts"`
	// Enable cluster template revision. Default `true` (bool)
	Enabled pulumi.BoolPtrInput   `pulumi:"enabled"`
	Fqdn    pulumi.StringPtrInput `pulumi:"fqdn"`
}

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput() ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput
	ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput
}

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) CaCerts added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) Enabled added in v1.1.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) Fqdn added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput() ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput) CaCerts added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput) Enabled added in v1.1.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput) Fqdn added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigOutput() ClusterTemplateTemplateRevisionClusterConfigOutput
	ToClusterTemplateTemplateRevisionClusterConfigOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigOutput
}

type ClusterTemplateTemplateRevisionClusterConfigOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigOutput) ClusterAuthEndpoint added in v1.1.0

Local cluster auth endpoint (list maxitems: 1)

func (ClusterTemplateTemplateRevisionClusterConfigOutput) DefaultClusterRoleForProjectMembers added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigOutput) DefaultClusterRoleForProjectMembers() pulumi.StringPtrOutput

Default cluster role for project members (string)

func (ClusterTemplateTemplateRevisionClusterConfigOutput) DefaultPodSecurityPolicyTemplateId added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigOutput) DefaultPodSecurityPolicyTemplateId() pulumi.StringPtrOutput

Default pod security policy template ID (string)

func (ClusterTemplateTemplateRevisionClusterConfigOutput) DesiredAgentImage added in v1.1.0

Desired agent image (string)

func (ClusterTemplateTemplateRevisionClusterConfigOutput) DesiredAuthImage added in v1.1.0

Desired auth image (string)

func (ClusterTemplateTemplateRevisionClusterConfigOutput) DockerRootDir added in v1.1.0

Desired auth image (string)

func (ClusterTemplateTemplateRevisionClusterConfigOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigOutput) EnableClusterAlerting added in v1.1.0

Enable built-in cluster alerting. Default: `false` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigOutput) EnableClusterMonitoring added in v1.1.0

Enable built-in cluster monitoring. Default: `false` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigOutput) EnableNetworkPolicy added in v1.1.0

Enable project network isolation. Default: `false` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigOutput) RkeConfig added in v1.1.0

Rancher Kubernetes Engine Config (list maxitems: 1) * `scheduledClusterScan`- (Optional) Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)

func (ClusterTemplateTemplateRevisionClusterConfigOutput) ScheduledClusterScan added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigOutput added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigOutput() ClusterTemplateTemplateRevisionClusterConfigOutput

func (ClusterTemplateTemplateRevisionClusterConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigOutput

func (ClusterTemplateTemplateRevisionClusterConfigOutput) WindowsPreferedCluster added in v1.1.0

Windows prefered cluster. Default: `false` (bool)

type ClusterTemplateTemplateRevisionClusterConfigRkeConfig added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfig struct {
	AddonJobTimeout     *int                                                                   `pulumi:"addonJobTimeout"`
	Addons              *string                                                                `pulumi:"addons"`
	AddonsIncludes      []string                                                               `pulumi:"addonsIncludes"`
	Authentication      *ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication   `pulumi:"authentication"`
	Authorization       *ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization    `pulumi:"authorization"`
	BastionHost         *ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost      `pulumi:"bastionHost"`
	CloudProvider       *ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider    `pulumi:"cloudProvider"`
	Dns                 *ClusterTemplateTemplateRevisionClusterConfigRkeConfigDns              `pulumi:"dns"`
	IgnoreDockerVersion *bool                                                                  `pulumi:"ignoreDockerVersion"`
	Ingress             *ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress          `pulumi:"ingress"`
	KubernetesVersion   *string                                                                `pulumi:"kubernetesVersion"`
	Monitoring          *ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring       `pulumi:"monitoring"`
	Network             *ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork          `pulumi:"network"`
	Nodes               []ClusterTemplateTemplateRevisionClusterConfigRkeConfigNode            `pulumi:"nodes"`
	PrefixPath          *string                                                                `pulumi:"prefixPath"`
	PrivateRegistries   []ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry `pulumi:"privateRegistries"`
	Services            *ClusterTemplateTemplateRevisionClusterConfigRkeConfigServices         `pulumi:"services"`
	SshAgentAuth        *bool                                                                  `pulumi:"sshAgentAuth"`
	SshCertPath         *string                                                                `pulumi:"sshCertPath"`
	SshKeyPath          *string                                                                `pulumi:"sshKeyPath"`
	UpgradeStrategy     *ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy  `pulumi:"upgradeStrategy"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs struct {
	AddonJobTimeout     pulumi.IntPtrInput                                                             `pulumi:"addonJobTimeout"`
	Addons              pulumi.StringPtrInput                                                          `pulumi:"addons"`
	AddonsIncludes      pulumi.StringArrayInput                                                        `pulumi:"addonsIncludes"`
	Authentication      ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrInput    `pulumi:"authentication"`
	Authorization       ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrInput     `pulumi:"authorization"`
	BastionHost         ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrInput       `pulumi:"bastionHost"`
	CloudProvider       ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrInput     `pulumi:"cloudProvider"`
	Dns                 ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrInput               `pulumi:"dns"`
	IgnoreDockerVersion pulumi.BoolPtrInput                                                            `pulumi:"ignoreDockerVersion"`
	Ingress             ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrInput           `pulumi:"ingress"`
	KubernetesVersion   pulumi.StringPtrInput                                                          `pulumi:"kubernetesVersion"`
	Monitoring          ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrInput        `pulumi:"monitoring"`
	Network             ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrInput           `pulumi:"network"`
	Nodes               ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayInput            `pulumi:"nodes"`
	PrefixPath          pulumi.StringPtrInput                                                          `pulumi:"prefixPath"`
	PrivateRegistries   ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayInput `pulumi:"privateRegistries"`
	Services            ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrInput          `pulumi:"services"`
	SshAgentAuth        pulumi.BoolPtrInput                                                            `pulumi:"sshAgentAuth"`
	SshCertPath         pulumi.StringPtrInput                                                          `pulumi:"sshCertPath"`
	SshKeyPath          pulumi.StringPtrInput                                                          `pulumi:"sshKeyPath"`
	UpgradeStrategy     ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrInput   `pulumi:"upgradeStrategy"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication struct {
	Sans     []string `pulumi:"sans"`
	Strategy *string  `pulumi:"strategy"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs struct {
	Sans     pulumi.StringArrayInput `pulumi:"sans"`
	Strategy pulumi.StringPtrInput   `pulumi:"strategy"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) Sans added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) Strategy added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput) Sans added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput) Strategy added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization struct {
	Mode    *string                `pulumi:"mode"`
	Options map[string]interface{} `pulumi:"options"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs struct {
	Mode    pulumi.StringPtrInput `pulumi:"mode"`
	Options pulumi.MapInput       `pulumi:"options"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) Mode added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) Options added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput) Mode added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput) Options added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost struct {
	Address      string  `pulumi:"address"`
	Port         *string `pulumi:"port"`
	SshAgentAuth *bool   `pulumi:"sshAgentAuth"`
	SshKey       *string `pulumi:"sshKey"`
	SshKeyPath   *string `pulumi:"sshKeyPath"`
	User         string  `pulumi:"user"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs struct {
	Address      pulumi.StringInput    `pulumi:"address"`
	Port         pulumi.StringPtrInput `pulumi:"port"`
	SshAgentAuth pulumi.BoolPtrInput   `pulumi:"sshAgentAuth"`
	SshKey       pulumi.StringPtrInput `pulumi:"sshKey"`
	SshKeyPath   pulumi.StringPtrInput `pulumi:"sshKeyPath"`
	User         pulumi.StringInput    `pulumi:"user"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) Address added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) Port added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) SshAgentAuth added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) SshKey added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) SshKeyPath added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) User added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput) Address added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput) Port added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput) SshAgentAuth added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput) SshKey added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput) SshKeyPath added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostPtrOutput) User added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider struct {
	AwsCloudProvider    *ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider   `pulumi:"awsCloudProvider"`
	AzureCloudProvider  *ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider `pulumi:"azureCloudProvider"`
	CustomCloudProvider *string                                                                               `pulumi:"customCloudProvider"`
	// The cluster template revision name (string)
	Name                   *string                                                                                   `pulumi:"name"`
	OpenstackCloudProvider *ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider `pulumi:"openstackCloudProvider"`
	VsphereCloudProvider   *ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider   `pulumi:"vsphereCloudProvider"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs struct {
	AwsCloudProvider    ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrInput   `pulumi:"awsCloudProvider"`
	AzureCloudProvider  ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrInput `pulumi:"azureCloudProvider"`
	CustomCloudProvider pulumi.StringPtrInput                                                                        `pulumi:"customCloudProvider"`
	// The cluster template revision name (string)
	Name                   pulumi.StringPtrInput                                                                            `pulumi:"name"`
	OpenstackCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrInput `pulumi:"openstackCloudProvider"`
	VsphereCloudProvider   ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrInput   `pulumi:"vsphereCloudProvider"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider struct {
	Global           *ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal           `pulumi:"global"`
	ServiceOverrides []ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride `pulumi:"serviceOverrides"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs struct {
	Global           ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrInput            `pulumi:"global"`
	ServiceOverrides ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput `pulumi:"serviceOverrides"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal struct {
	DisableSecurityGroupIngress *bool   `pulumi:"disableSecurityGroupIngress"`
	DisableStrictZoneCheck      *bool   `pulumi:"disableStrictZoneCheck"`
	ElbSecurityGroup            *string `pulumi:"elbSecurityGroup"`
	KubernetesClusterId         *string `pulumi:"kubernetesClusterId"`
	KubernetesClusterTag        *string `pulumi:"kubernetesClusterTag"`
	RoleArn                     *string `pulumi:"roleArn"`
	RouteTableId                *string `pulumi:"routeTableId"`
	SubnetId                    *string `pulumi:"subnetId"`
	Vpc                         *string `pulumi:"vpc"`
	Zone                        *string `pulumi:"zone"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs struct {
	DisableSecurityGroupIngress pulumi.BoolPtrInput   `pulumi:"disableSecurityGroupIngress"`
	DisableStrictZoneCheck      pulumi.BoolPtrInput   `pulumi:"disableStrictZoneCheck"`
	ElbSecurityGroup            pulumi.StringPtrInput `pulumi:"elbSecurityGroup"`
	KubernetesClusterId         pulumi.StringPtrInput `pulumi:"kubernetesClusterId"`
	KubernetesClusterTag        pulumi.StringPtrInput `pulumi:"kubernetesClusterTag"`
	RoleArn                     pulumi.StringPtrInput `pulumi:"roleArn"`
	RouteTableId                pulumi.StringPtrInput `pulumi:"routeTableId"`
	SubnetId                    pulumi.StringPtrInput `pulumi:"subnetId"`
	Vpc                         pulumi.StringPtrInput `pulumi:"vpc"`
	Zone                        pulumi.StringPtrInput `pulumi:"zone"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) DisableSecurityGroupIngress added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) DisableStrictZoneCheck added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ElbSecurityGroup added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) KubernetesClusterId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) KubernetesClusterTag added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) RoleArn added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) RouteTableId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) SubnetId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) Vpc added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) Zone added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) DisableSecurityGroupIngress added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) DisableStrictZoneCheck added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) ElbSecurityGroup added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) KubernetesClusterId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) KubernetesClusterTag added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) RoleArn added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) RouteTableId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) SubnetId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) Vpc added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalPtrOutput) Zone added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) Global added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ServiceOverrides added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) Global added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) ServiceOverrides added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride struct {
	Region        *string `pulumi:"region"`
	Service       string  `pulumi:"service"`
	SigningMethod *string `pulumi:"signingMethod"`
	SigningName   *string `pulumi:"signingName"`
	SigningRegion *string `pulumi:"signingRegion"`
	Url           *string `pulumi:"url"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs struct {
	Region        pulumi.StringPtrInput `pulumi:"region"`
	Service       pulumi.StringInput    `pulumi:"service"`
	SigningMethod pulumi.StringPtrInput `pulumi:"signingMethod"`
	SigningName   pulumi.StringPtrInput `pulumi:"signingName"`
	SigningRegion pulumi.StringPtrInput `pulumi:"signingRegion"`
	Url           pulumi.StringPtrInput `pulumi:"url"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray []ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) Index added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Region added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Service added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningMethod added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningRegion added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Url added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider struct {
	AadClientCertPassword        *string `pulumi:"aadClientCertPassword"`
	AadClientCertPath            *string `pulumi:"aadClientCertPath"`
	AadClientId                  string  `pulumi:"aadClientId"`
	AadClientSecret              string  `pulumi:"aadClientSecret"`
	Cloud                        *string `pulumi:"cloud"`
	CloudProviderBackoff         *bool   `pulumi:"cloudProviderBackoff"`
	CloudProviderBackoffDuration *int    `pulumi:"cloudProviderBackoffDuration"`
	CloudProviderBackoffExponent *int    `pulumi:"cloudProviderBackoffExponent"`
	CloudProviderBackoffJitter   *int    `pulumi:"cloudProviderBackoffJitter"`
	CloudProviderBackoffRetries  *int    `pulumi:"cloudProviderBackoffRetries"`
	CloudProviderRateLimit       *bool   `pulumi:"cloudProviderRateLimit"`
	CloudProviderRateLimitBucket *int    `pulumi:"cloudProviderRateLimitBucket"`
	CloudProviderRateLimitQps    *int    `pulumi:"cloudProviderRateLimitQps"`
	Location                     *string `pulumi:"location"`
	MaximumLoadBalancerRuleCount *int    `pulumi:"maximumLoadBalancerRuleCount"`
	PrimaryAvailabilitySetName   *string `pulumi:"primaryAvailabilitySetName"`
	PrimaryScaleSetName          *string `pulumi:"primaryScaleSetName"`
	ResourceGroup                *string `pulumi:"resourceGroup"`
	RouteTableName               *string `pulumi:"routeTableName"`
	SecurityGroupName            *string `pulumi:"securityGroupName"`
	SubnetName                   *string `pulumi:"subnetName"`
	SubscriptionId               string  `pulumi:"subscriptionId"`
	TenantId                     string  `pulumi:"tenantId"`
	UseInstanceMetadata          *bool   `pulumi:"useInstanceMetadata"`
	UseManagedIdentityExtension  *bool   `pulumi:"useManagedIdentityExtension"`
	VmType                       *string `pulumi:"vmType"`
	VnetName                     *string `pulumi:"vnetName"`
	VnetResourceGroup            *string `pulumi:"vnetResourceGroup"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs struct {
	AadClientCertPassword        pulumi.StringPtrInput `pulumi:"aadClientCertPassword"`
	AadClientCertPath            pulumi.StringPtrInput `pulumi:"aadClientCertPath"`
	AadClientId                  pulumi.StringInput    `pulumi:"aadClientId"`
	AadClientSecret              pulumi.StringInput    `pulumi:"aadClientSecret"`
	Cloud                        pulumi.StringPtrInput `pulumi:"cloud"`
	CloudProviderBackoff         pulumi.BoolPtrInput   `pulumi:"cloudProviderBackoff"`
	CloudProviderBackoffDuration pulumi.IntPtrInput    `pulumi:"cloudProviderBackoffDuration"`
	CloudProviderBackoffExponent pulumi.IntPtrInput    `pulumi:"cloudProviderBackoffExponent"`
	CloudProviderBackoffJitter   pulumi.IntPtrInput    `pulumi:"cloudProviderBackoffJitter"`
	CloudProviderBackoffRetries  pulumi.IntPtrInput    `pulumi:"cloudProviderBackoffRetries"`
	CloudProviderRateLimit       pulumi.BoolPtrInput   `pulumi:"cloudProviderRateLimit"`
	CloudProviderRateLimitBucket pulumi.IntPtrInput    `pulumi:"cloudProviderRateLimitBucket"`
	CloudProviderRateLimitQps    pulumi.IntPtrInput    `pulumi:"cloudProviderRateLimitQps"`
	Location                     pulumi.StringPtrInput `pulumi:"location"`
	MaximumLoadBalancerRuleCount pulumi.IntPtrInput    `pulumi:"maximumLoadBalancerRuleCount"`
	PrimaryAvailabilitySetName   pulumi.StringPtrInput `pulumi:"primaryAvailabilitySetName"`
	PrimaryScaleSetName          pulumi.StringPtrInput `pulumi:"primaryScaleSetName"`
	ResourceGroup                pulumi.StringPtrInput `pulumi:"resourceGroup"`
	RouteTableName               pulumi.StringPtrInput `pulumi:"routeTableName"`
	SecurityGroupName            pulumi.StringPtrInput `pulumi:"securityGroupName"`
	SubnetName                   pulumi.StringPtrInput `pulumi:"subnetName"`
	SubscriptionId               pulumi.StringInput    `pulumi:"subscriptionId"`
	TenantId                     pulumi.StringInput    `pulumi:"tenantId"`
	UseInstanceMetadata          pulumi.BoolPtrInput   `pulumi:"useInstanceMetadata"`
	UseManagedIdentityExtension  pulumi.BoolPtrInput   `pulumi:"useManagedIdentityExtension"`
	VmType                       pulumi.StringPtrInput `pulumi:"vmType"`
	VnetName                     pulumi.StringPtrInput `pulumi:"vnetName"`
	VnetResourceGroup            pulumi.StringPtrInput `pulumi:"vnetResourceGroup"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) AadClientCertPassword added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) AadClientCertPath added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) AadClientId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) AadClientSecret added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) Cloud added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoff added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffDuration added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffExponent added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffJitter added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffRetries added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimit added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimitBucket added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimitQps added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) Location added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) MaximumLoadBalancerRuleCount added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) PrimaryAvailabilitySetName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) PrimaryScaleSetName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ResourceGroup added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) RouteTableName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) SecurityGroupName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) SubnetName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) SubscriptionId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) TenantId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) UseInstanceMetadata added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) UseManagedIdentityExtension added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) VmType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) VnetName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) VnetResourceGroup added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientCertPassword added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientCertPath added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientSecret added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) Cloud added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoff added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffDuration added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffExponent added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffJitter added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffRetries added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimit added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimitBucket added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimitQps added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) Location added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) MaximumLoadBalancerRuleCount added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) PrimaryAvailabilitySetName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) PrimaryScaleSetName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) ResourceGroup added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) RouteTableName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) SecurityGroupName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) SubnetName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) SubscriptionId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) TenantId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) UseInstanceMetadata added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) UseManagedIdentityExtension added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) VmType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) VnetName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) VnetResourceGroup added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage struct {
	BsVersion       *string `pulumi:"bsVersion"`
	IgnoreVolumeAz  *bool   `pulumi:"ignoreVolumeAz"`
	TrustDevicePath *bool   `pulumi:"trustDevicePath"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs struct {
	BsVersion       pulumi.StringPtrInput `pulumi:"bsVersion"`
	IgnoreVolumeAz  pulumi.BoolPtrInput   `pulumi:"ignoreVolumeAz"`
	TrustDevicePath pulumi.BoolPtrInput   `pulumi:"trustDevicePath"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) BsVersion added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) IgnoreVolumeAz added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) TrustDevicePath added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) BsVersion added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) IgnoreVolumeAz added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStoragePtrOutput) TrustDevicePath added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal struct {
	AuthUrl    string  `pulumi:"authUrl"`
	CaFile     *string `pulumi:"caFile"`
	DomainId   *string `pulumi:"domainId"`
	DomainName *string `pulumi:"domainName"`
	Password   string  `pulumi:"password"`
	Region     *string `pulumi:"region"`
	TenantId   *string `pulumi:"tenantId"`
	TenantName *string `pulumi:"tenantName"`
	TrustId    *string `pulumi:"trustId"`
	Username   string  `pulumi:"username"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs struct {
	AuthUrl    pulumi.StringInput    `pulumi:"authUrl"`
	CaFile     pulumi.StringPtrInput `pulumi:"caFile"`
	DomainId   pulumi.StringPtrInput `pulumi:"domainId"`
	DomainName pulumi.StringPtrInput `pulumi:"domainName"`
	Password   pulumi.StringInput    `pulumi:"password"`
	Region     pulumi.StringPtrInput `pulumi:"region"`
	TenantId   pulumi.StringPtrInput `pulumi:"tenantId"`
	TenantName pulumi.StringPtrInput `pulumi:"tenantName"`
	TrustId    pulumi.StringPtrInput `pulumi:"trustId"`
	Username   pulumi.StringInput    `pulumi:"username"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) AuthUrl added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) CaFile added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) DomainId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) DomainName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Password added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Region added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TenantId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TenantName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TrustId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Username added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer struct {
	CreateMonitor        *bool   `pulumi:"createMonitor"`
	FloatingNetworkId    *string `pulumi:"floatingNetworkId"`
	LbMethod             *string `pulumi:"lbMethod"`
	LbProvider           *string `pulumi:"lbProvider"`
	LbVersion            *string `pulumi:"lbVersion"`
	ManageSecurityGroups *bool   `pulumi:"manageSecurityGroups"`
	MonitorDelay         *string `pulumi:"monitorDelay"`
	MonitorMaxRetries    *int    `pulumi:"monitorMaxRetries"`
	MonitorTimeout       *string `pulumi:"monitorTimeout"`
	SubnetId             *string `pulumi:"subnetId"`
	UseOctavia           *bool   `pulumi:"useOctavia"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs struct {
	CreateMonitor        pulumi.BoolPtrInput   `pulumi:"createMonitor"`
	FloatingNetworkId    pulumi.StringPtrInput `pulumi:"floatingNetworkId"`
	LbMethod             pulumi.StringPtrInput `pulumi:"lbMethod"`
	LbProvider           pulumi.StringPtrInput `pulumi:"lbProvider"`
	LbVersion            pulumi.StringPtrInput `pulumi:"lbVersion"`
	ManageSecurityGroups pulumi.BoolPtrInput   `pulumi:"manageSecurityGroups"`
	MonitorDelay         pulumi.StringPtrInput `pulumi:"monitorDelay"`
	MonitorMaxRetries    pulumi.IntPtrInput    `pulumi:"monitorMaxRetries"`
	MonitorTimeout       pulumi.StringPtrInput `pulumi:"monitorTimeout"`
	SubnetId             pulumi.StringPtrInput `pulumi:"subnetId"`
	UseOctavia           pulumi.BoolPtrInput   `pulumi:"useOctavia"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) CreateMonitor added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) FloatingNetworkId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbMethod added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbVersion added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ManageSecurityGroups added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorDelay added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorMaxRetries added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorTimeout added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) SubnetId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) UseOctavia added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) CreateMonitor added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) FloatingNetworkId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) LbMethod added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) LbProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) LbVersion added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) ManageSecurityGroups added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) MonitorDelay added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) MonitorMaxRetries added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) MonitorTimeout added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) SubnetId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerPtrOutput) UseOctavia added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata struct {
	RequestTimeout *int    `pulumi:"requestTimeout"`
	SearchOrder    *string `pulumi:"searchOrder"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs struct {
	RequestTimeout pulumi.IntPtrInput    `pulumi:"requestTimeout"`
	SearchOrder    pulumi.StringPtrInput `pulumi:"searchOrder"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) RequestTimeout added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) SearchOrder added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) RequestTimeout added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) SearchOrder added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) BlockStorage added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) Global added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) LoadBalancer added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) Metadata added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) Route added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) BlockStorage added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Global added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) LoadBalancer added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Metadata added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Route added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute struct {
	RouterId *string `pulumi:"routerId"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs struct {
	RouterId pulumi.StringPtrInput `pulumi:"routerId"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) RouterId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) RouterId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoutePtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) AwsCloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) AzureCloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) CustomCloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) Name added in v1.1.0

The cluster template revision name (string)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) OpenstackCloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) VsphereCloudProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput) AwsCloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput) AzureCloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput) CustomCloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput) Name added in v1.1.0

The cluster template revision name (string)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput) OpenstackCloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderPtrOutput) VsphereCloudProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk struct {
	ScsiControllerType *string `pulumi:"scsiControllerType"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs struct {
	ScsiControllerType pulumi.StringPtrInput `pulumi:"scsiControllerType"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ScsiControllerType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) ScsiControllerType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal struct {
	Datacenters        *string `pulumi:"datacenters"`
	InsecureFlag       *bool   `pulumi:"insecureFlag"`
	Password           *string `pulumi:"password"`
	Port               *string `pulumi:"port"`
	SoapRoundtripCount *int    `pulumi:"soapRoundtripCount"`
	User               *string `pulumi:"user"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs struct {
	Datacenters        pulumi.StringPtrInput `pulumi:"datacenters"`
	InsecureFlag       pulumi.BoolPtrInput   `pulumi:"insecureFlag"`
	Password           pulumi.StringPtrInput `pulumi:"password"`
	Port               pulumi.StringPtrInput `pulumi:"port"`
	SoapRoundtripCount pulumi.IntPtrInput    `pulumi:"soapRoundtripCount"`
	User               pulumi.StringPtrInput `pulumi:"user"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Datacenters added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) InsecureFlag added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Password added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Port added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) SoapRoundtripCount added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) User added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) Datacenters added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) InsecureFlag added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) Password added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) Port added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) SoapRoundtripCount added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalPtrOutput) User added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork struct {
	PublicNetwork *string `pulumi:"publicNetwork"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs struct {
	PublicNetwork pulumi.StringPtrInput `pulumi:"publicNetwork"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) PublicNetwork added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) PublicNetwork added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) Disk added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) Global added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) Network added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) VirtualCenters added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) Workspace added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Disk added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Global added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Network added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) VirtualCenters added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Workspace added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter struct {
	Datacenters string `pulumi:"datacenters"`
	// The cluster template revision name (string)
	Name               string  `pulumi:"name"`
	Password           string  `pulumi:"password"`
	Port               *string `pulumi:"port"`
	SoapRoundtripCount *int    `pulumi:"soapRoundtripCount"`
	User               string  `pulumi:"user"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs struct {
	Datacenters pulumi.StringInput `pulumi:"datacenters"`
	// The cluster template revision name (string)
	Name               pulumi.StringInput    `pulumi:"name"`
	Password           pulumi.StringInput    `pulumi:"password"`
	Port               pulumi.StringPtrInput `pulumi:"port"`
	SoapRoundtripCount pulumi.IntPtrInput    `pulumi:"soapRoundtripCount"`
	User               pulumi.StringInput    `pulumi:"user"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray []ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) Index added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Datacenters added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Name added in v1.1.0

The cluster template revision name (string)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Password added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Port added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) SoapRoundtripCount added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) User added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace struct {
	Datacenter       string  `pulumi:"datacenter"`
	DefaultDatastore *string `pulumi:"defaultDatastore"`
	Folder           string  `pulumi:"folder"`
	ResourcepoolPath *string `pulumi:"resourcepoolPath"`
	Server           string  `pulumi:"server"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs struct {
	Datacenter       pulumi.StringInput    `pulumi:"datacenter"`
	DefaultDatastore pulumi.StringPtrInput `pulumi:"defaultDatastore"`
	Folder           pulumi.StringInput    `pulumi:"folder"`
	ResourcepoolPath pulumi.StringPtrInput `pulumi:"resourcepoolPath"`
	Server           pulumi.StringInput    `pulumi:"server"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Datacenter added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) DefaultDatastore added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Folder added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ResourcepoolPath added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Server added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDns added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDns struct {
	NodeSelector        map[string]interface{} `pulumi:"nodeSelector"`
	Provider            *string                `pulumi:"provider"`
	ReverseCidrs        []string               `pulumi:"reverseCidrs"`
	UpstreamNameservers []string               `pulumi:"upstreamNameservers"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs struct {
	NodeSelector        pulumi.MapInput         `pulumi:"nodeSelector"`
	Provider            pulumi.StringPtrInput   `pulumi:"provider"`
	ReverseCidrs        pulumi.StringArrayInput `pulumi:"reverseCidrs"`
	UpstreamNameservers pulumi.StringArrayInput `pulumi:"upstreamNameservers"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) NodeSelector added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) Provider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ReverseCidrs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) UpstreamNameservers added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput) NodeSelector added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput) Provider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput) ReverseCidrs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsPtrOutput) UpstreamNameservers added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress struct {
	DnsPolicy    *string                `pulumi:"dnsPolicy"`
	ExtraArgs    map[string]interface{} `pulumi:"extraArgs"`
	NodeSelector map[string]interface{} `pulumi:"nodeSelector"`
	Options      map[string]interface{} `pulumi:"options"`
	Provider     *string                `pulumi:"provider"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs struct {
	DnsPolicy    pulumi.StringPtrInput `pulumi:"dnsPolicy"`
	ExtraArgs    pulumi.MapInput       `pulumi:"extraArgs"`
	NodeSelector pulumi.MapInput       `pulumi:"nodeSelector"`
	Options      pulumi.MapInput       `pulumi:"options"`
	Provider     pulumi.StringPtrInput `pulumi:"provider"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) DnsPolicy added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) NodeSelector added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) Options added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) Provider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput) DnsPolicy added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput) NodeSelector added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput) Options added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput) Provider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring struct {
	Options  map[string]interface{} `pulumi:"options"`
	Provider *string                `pulumi:"provider"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs struct {
	Options  pulumi.MapInput       `pulumi:"options"`
	Provider pulumi.StringPtrInput `pulumi:"provider"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) Options added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) Provider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput) Options added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput) Provider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork struct {
	CalicoNetworkProvider  *ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider  `pulumi:"calicoNetworkProvider"`
	CanalNetworkProvider   *ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider   `pulumi:"canalNetworkProvider"`
	FlannelNetworkProvider *ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider `pulumi:"flannelNetworkProvider"`
	Mtu                    *int                                                                                `pulumi:"mtu"`
	Options                map[string]interface{}                                                              `pulumi:"options"`
	Plugin                 *string                                                                             `pulumi:"plugin"`
	WeaveNetworkProvider   *ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider   `pulumi:"weaveNetworkProvider"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs struct {
	CalicoNetworkProvider  ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrInput  `pulumi:"calicoNetworkProvider"`
	CanalNetworkProvider   ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrInput   `pulumi:"canalNetworkProvider"`
	FlannelNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrInput `pulumi:"flannelNetworkProvider"`
	Mtu                    pulumi.IntPtrInput                                                                         `pulumi:"mtu"`
	Options                pulumi.MapInput                                                                            `pulumi:"options"`
	Plugin                 pulumi.StringPtrInput                                                                      `pulumi:"plugin"`
	WeaveNetworkProvider   ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrInput   `pulumi:"weaveNetworkProvider"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider struct {
	CloudProvider *string `pulumi:"cloudProvider"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs struct {
	CloudProvider pulumi.StringPtrInput `pulumi:"cloudProvider"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) CloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput) CloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider struct {
	Iface *string `pulumi:"iface"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs struct {
	Iface pulumi.StringPtrInput `pulumi:"iface"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) Iface added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput) Iface added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider struct {
	Iface *string `pulumi:"iface"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs struct {
	Iface pulumi.StringPtrInput `pulumi:"iface"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) Iface added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput) Iface added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) CalicoNetworkProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) CanalNetworkProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) FlannelNetworkProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) Mtu added in v1.3.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) Options added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) Plugin added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) WeaveNetworkProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) CalicoNetworkProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) CanalNetworkProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) FlannelNetworkProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) Mtu added in v1.3.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) Options added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) Plugin added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkPtrOutput) WeaveNetworkProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider struct {
	Password string `pulumi:"password"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) Password added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput) Password added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNode added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNode struct {
	Address          string  `pulumi:"address"`
	DockerSocket     *string `pulumi:"dockerSocket"`
	HostnameOverride *string `pulumi:"hostnameOverride"`
	InternalAddress  *string `pulumi:"internalAddress"`
	// Labels for the cluster template revision (map)
	Labels       map[string]interface{} `pulumi:"labels"`
	NodeId       *string                `pulumi:"nodeId"`
	Port         *string                `pulumi:"port"`
	Roles        []string               `pulumi:"roles"`
	SshAgentAuth *bool                  `pulumi:"sshAgentAuth"`
	SshKey       *string                `pulumi:"sshKey"`
	SshKeyPath   *string                `pulumi:"sshKeyPath"`
	User         string                 `pulumi:"user"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs struct {
	Address          pulumi.StringInput    `pulumi:"address"`
	DockerSocket     pulumi.StringPtrInput `pulumi:"dockerSocket"`
	HostnameOverride pulumi.StringPtrInput `pulumi:"hostnameOverride"`
	InternalAddress  pulumi.StringPtrInput `pulumi:"internalAddress"`
	// Labels for the cluster template revision (map)
	Labels       pulumi.MapInput         `pulumi:"labels"`
	NodeId       pulumi.StringPtrInput   `pulumi:"nodeId"`
	Port         pulumi.StringPtrInput   `pulumi:"port"`
	Roles        pulumi.StringArrayInput `pulumi:"roles"`
	SshAgentAuth pulumi.BoolPtrInput     `pulumi:"sshAgentAuth"`
	SshKey       pulumi.StringPtrInput   `pulumi:"sshKey"`
	SshKeyPath   pulumi.StringPtrInput   `pulumi:"sshKeyPath"`
	User         pulumi.StringInput      `pulumi:"user"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray []ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeInput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput) Index added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) Address added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) DockerSocket added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) HostnameOverride added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) InternalAddress added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) Labels added in v1.1.0

Labels for the cluster template revision (map)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) NodeId added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) Port added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) Roles added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) SshAgentAuth added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) SshKey added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) SshKeyPath added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) User added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) AddonJobTimeout added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Addons added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) AddonsIncludes added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Authentication added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Authorization added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) BastionHost added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) CloudProvider added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Dns added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) IgnoreDockerVersion added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Ingress added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) KubernetesVersion added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Monitoring added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Network added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Nodes added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) PrefixPath added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) PrivateRegistries added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Services added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) SshAgentAuth added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) SshCertPath added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) SshKeyPath added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) UpgradeStrategy added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry struct {
	IsDefault *bool   `pulumi:"isDefault"`
	Password  *string `pulumi:"password"`
	Url       string  `pulumi:"url"`
	User      *string `pulumi:"user"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs struct {
	IsDefault pulumi.BoolPtrInput   `pulumi:"isDefault"`
	Password  pulumi.StringPtrInput `pulumi:"password"`
	Url       pulumi.StringInput    `pulumi:"url"`
	User      pulumi.StringPtrInput `pulumi:"user"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray []ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryInput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput) Index added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) IsDefault added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) Password added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) Url added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) User added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd struct {
	BackupConfig *ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig `pulumi:"backupConfig"`
	CaCert       *string                                                                        `pulumi:"caCert"`
	Cert         *string                                                                        `pulumi:"cert"`
	Creation     *string                                                                        `pulumi:"creation"`
	ExternalUrls []string                                                                       `pulumi:"externalUrls"`
	ExtraArgs    map[string]interface{}                                                         `pulumi:"extraArgs"`
	ExtraBinds   []string                                                                       `pulumi:"extraBinds"`
	ExtraEnvs    []string                                                                       `pulumi:"extraEnvs"`
	Gid          *int                                                                           `pulumi:"gid"`
	Image        *string                                                                        `pulumi:"image"`
	Key          *string                                                                        `pulumi:"key"`
	Path         *string                                                                        `pulumi:"path"`
	Retention    *string                                                                        `pulumi:"retention"`
	Snapshot     *bool                                                                          `pulumi:"snapshot"`
	Uid          *int                                                                           `pulumi:"uid"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs struct {
	BackupConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrInput `pulumi:"backupConfig"`
	CaCert       pulumi.StringPtrInput                                                                 `pulumi:"caCert"`
	Cert         pulumi.StringPtrInput                                                                 `pulumi:"cert"`
	Creation     pulumi.StringPtrInput                                                                 `pulumi:"creation"`
	ExternalUrls pulumi.StringArrayInput                                                               `pulumi:"externalUrls"`
	ExtraArgs    pulumi.MapInput                                                                       `pulumi:"extraArgs"`
	ExtraBinds   pulumi.StringArrayInput                                                               `pulumi:"extraBinds"`
	ExtraEnvs    pulumi.StringArrayInput                                                               `pulumi:"extraEnvs"`
	Gid          pulumi.IntPtrInput                                                                    `pulumi:"gid"`
	Image        pulumi.StringPtrInput                                                                 `pulumi:"image"`
	Key          pulumi.StringPtrInput                                                                 `pulumi:"key"`
	Path         pulumi.StringPtrInput                                                                 `pulumi:"path"`
	Retention    pulumi.StringPtrInput                                                                 `pulumi:"retention"`
	Snapshot     pulumi.BoolPtrInput                                                                   `pulumi:"snapshot"`
	Uid          pulumi.IntPtrInput                                                                    `pulumi:"uid"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig struct {
	// Enable cluster template revision. Default `true` (bool)
	Enabled        *bool                                                                                        `pulumi:"enabled"`
	IntervalHours  *int                                                                                         `pulumi:"intervalHours"`
	Retention      *int                                                                                         `pulumi:"retention"`
	S3BackupConfig *ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig `pulumi:"s3BackupConfig"`
	SafeTimestamp  *bool                                                                                        `pulumi:"safeTimestamp"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs struct {
	// Enable cluster template revision. Default `true` (bool)
	Enabled        pulumi.BoolPtrInput                                                                                 `pulumi:"enabled"`
	IntervalHours  pulumi.IntPtrInput                                                                                  `pulumi:"intervalHours"`
	Retention      pulumi.IntPtrInput                                                                                  `pulumi:"retention"`
	S3BackupConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput `pulumi:"s3BackupConfig"`
	SafeTimestamp  pulumi.BoolPtrInput                                                                                 `pulumi:"safeTimestamp"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) Enabled added in v1.1.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) IntervalHours added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) Retention added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) S3BackupConfig added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) SafeTimestamp added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput) Enabled added in v1.1.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput) IntervalHours added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput) Retention added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput) S3BackupConfig added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput) SafeTimestamp added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig struct {
	AccessKey  *string `pulumi:"accessKey"`
	BucketName string  `pulumi:"bucketName"`
	CustomCa   *string `pulumi:"customCa"`
	Endpoint   string  `pulumi:"endpoint"`
	Folder     *string `pulumi:"folder"`
	Region     *string `pulumi:"region"`
	SecretKey  *string `pulumi:"secretKey"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs struct {
	AccessKey  pulumi.StringPtrInput `pulumi:"accessKey"`
	BucketName pulumi.StringInput    `pulumi:"bucketName"`
	CustomCa   pulumi.StringPtrInput `pulumi:"customCa"`
	Endpoint   pulumi.StringInput    `pulumi:"endpoint"`
	Folder     pulumi.StringPtrInput `pulumi:"folder"`
	Region     pulumi.StringPtrInput `pulumi:"region"`
	SecretKey  pulumi.StringPtrInput `pulumi:"secretKey"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) AccessKey added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) BucketName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) CustomCa added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Endpoint added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Folder added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Region added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) SecretKey added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) AccessKey added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) BucketName added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) CustomCa added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Endpoint added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Folder added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Region added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) SecretKey added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) BackupConfig added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) CaCert added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Cert added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Creation added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ExternalUrls added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Gid added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Key added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Path added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Retention added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Snapshot added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Uid added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) BackupConfig added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) CaCert added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) Cert added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) Creation added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) ExternalUrls added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) Gid added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) Key added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) Path added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) Retention added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) Snapshot added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdPtrOutput) Uid added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi struct {
	AdmissionConfiguration  map[string]interface{}                                                                       `pulumi:"admissionConfiguration"`
	AlwaysPullImages        *bool                                                                                        `pulumi:"alwaysPullImages"`
	AuditLog                *ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog                `pulumi:"auditLog"`
	EventRateLimit          *ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit          `pulumi:"eventRateLimit"`
	ExtraArgs               map[string]interface{}                                                                       `pulumi:"extraArgs"`
	ExtraBinds              []string                                                                                     `pulumi:"extraBinds"`
	ExtraEnvs               []string                                                                                     `pulumi:"extraEnvs"`
	Image                   *string                                                                                      `pulumi:"image"`
	PodSecurityPolicy       *bool                                                                                        `pulumi:"podSecurityPolicy"`
	SecretsEncryptionConfig *ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig `pulumi:"secretsEncryptionConfig"`
	ServiceClusterIpRange   *string                                                                                      `pulumi:"serviceClusterIpRange"`
	ServiceNodePortRange    *string                                                                                      `pulumi:"serviceNodePortRange"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs struct {
	AdmissionConfiguration  pulumi.MapInput                                                                                     `pulumi:"admissionConfiguration"`
	AlwaysPullImages        pulumi.BoolPtrInput                                                                                 `pulumi:"alwaysPullImages"`
	AuditLog                ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrInput                `pulumi:"auditLog"`
	EventRateLimit          ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrInput          `pulumi:"eventRateLimit"`
	ExtraArgs               pulumi.MapInput                                                                                     `pulumi:"extraArgs"`
	ExtraBinds              pulumi.StringArrayInput                                                                             `pulumi:"extraBinds"`
	ExtraEnvs               pulumi.StringArrayInput                                                                             `pulumi:"extraEnvs"`
	Image                   pulumi.StringPtrInput                                                                               `pulumi:"image"`
	PodSecurityPolicy       pulumi.BoolPtrInput                                                                                 `pulumi:"podSecurityPolicy"`
	SecretsEncryptionConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput `pulumi:"secretsEncryptionConfig"`
	ServiceClusterIpRange   pulumi.StringPtrInput                                                                               `pulumi:"serviceClusterIpRange"`
	ServiceNodePortRange    pulumi.StringPtrInput                                                                               `pulumi:"serviceNodePortRange"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog struct {
	Configuration *ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration `pulumi:"configuration"`
	// Enable cluster template revision. Default `true` (bool)
	Enabled *bool `pulumi:"enabled"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs struct {
	Configuration ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrInput `pulumi:"configuration"`
	// Enable cluster template revision. Default `true` (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutputWithContext added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration struct {
	Format    *string `pulumi:"format"`
	MaxAge    *int    `pulumi:"maxAge"`
	MaxBackup *int    `pulumi:"maxBackup"`
	MaxSize   *int    `pulumi:"maxSize"`
	Path      *string `pulumi:"path"`
	Policy    *string `pulumi:"policy"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs struct {
	Format    pulumi.StringPtrInput `pulumi:"format"`
	MaxAge    pulumi.IntPtrInput    `pulumi:"maxAge"`
	MaxBackup pulumi.IntPtrInput    `pulumi:"maxBackup"`
	MaxSize   pulumi.IntPtrInput    `pulumi:"maxSize"`
	Path      pulumi.StringPtrInput `pulumi:"path"`
	Policy    pulumi.StringPtrInput `pulumi:"policy"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationInput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) Format added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxAge added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxBackup added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxSize added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) Path added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) Policy added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrInput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) Elem added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) Format added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) MaxAge added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) MaxBackup added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) MaxSize added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) Path added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) Policy added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogInput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) Configuration added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) Enabled added in v1.2.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutputWithContext added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrInput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) Configuration added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) Elem added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) Enabled added in v1.2.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit struct {
	Configuration map[string]interface{} `pulumi:"configuration"`
	// Enable cluster template revision. Default `true` (bool)
	Enabled *bool `pulumi:"enabled"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs struct {
	Configuration pulumi.MapInput `pulumi:"configuration"`
	// Enable cluster template revision. Default `true` (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutputWithContext added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitInput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) Configuration added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) Enabled added in v1.2.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutputWithContext added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrInput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) Configuration added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) Elem added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) Enabled added in v1.2.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) AdmissionConfiguration added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) AlwaysPullImages added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) AuditLog added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) EventRateLimit added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) PodSecurityPolicy added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) SecretsEncryptionConfig added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ServiceClusterIpRange added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ServiceNodePortRange added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) AdmissionConfiguration added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) AlwaysPullImages added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) AuditLog added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) EventRateLimit added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) PodSecurityPolicy added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) SecretsEncryptionConfig added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) ServiceClusterIpRange added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) ServiceNodePortRange added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig struct {
	CustomConfig map[string]interface{} `pulumi:"customConfig"`
	// Enable cluster template revision. Default `true` (bool)
	Enabled *bool `pulumi:"enabled"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs struct {
	CustomConfig pulumi.MapInput `pulumi:"customConfig"`
	// Enable cluster template revision. Default `true` (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigInput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) CustomConfig added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) Enabled added in v1.2.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) CustomConfig added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) Elem added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ElementType added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) Enabled added in v1.2.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController struct {
	ClusterCidr           *string                `pulumi:"clusterCidr"`
	ExtraArgs             map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds            []string               `pulumi:"extraBinds"`
	ExtraEnvs             []string               `pulumi:"extraEnvs"`
	Image                 *string                `pulumi:"image"`
	ServiceClusterIpRange *string                `pulumi:"serviceClusterIpRange"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs struct {
	ClusterCidr           pulumi.StringPtrInput   `pulumi:"clusterCidr"`
	ExtraArgs             pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds            pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs             pulumi.StringArrayInput `pulumi:"extraEnvs"`
	Image                 pulumi.StringPtrInput   `pulumi:"image"`
	ServiceClusterIpRange pulumi.StringPtrInput   `pulumi:"serviceClusterIpRange"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ClusterCidr added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ServiceClusterIpRange added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput) ClusterCidr added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput) ServiceClusterIpRange added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet struct {
	ClusterDnsServer           *string                `pulumi:"clusterDnsServer"`
	ClusterDomain              *string                `pulumi:"clusterDomain"`
	ExtraArgs                  map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds                 []string               `pulumi:"extraBinds"`
	ExtraEnvs                  []string               `pulumi:"extraEnvs"`
	FailSwapOn                 *bool                  `pulumi:"failSwapOn"`
	GenerateServingCertificate *bool                  `pulumi:"generateServingCertificate"`
	Image                      *string                `pulumi:"image"`
	InfraContainerImage        *string                `pulumi:"infraContainerImage"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs struct {
	ClusterDnsServer           pulumi.StringPtrInput   `pulumi:"clusterDnsServer"`
	ClusterDomain              pulumi.StringPtrInput   `pulumi:"clusterDomain"`
	ExtraArgs                  pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds                 pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs                  pulumi.StringArrayInput `pulumi:"extraEnvs"`
	FailSwapOn                 pulumi.BoolPtrInput     `pulumi:"failSwapOn"`
	GenerateServingCertificate pulumi.BoolPtrInput     `pulumi:"generateServingCertificate"`
	Image                      pulumi.StringPtrInput   `pulumi:"image"`
	InfraContainerImage        pulumi.StringPtrInput   `pulumi:"infraContainerImage"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ClusterDnsServer added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ClusterDomain added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) FailSwapOn added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) GenerateServingCertificate added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) InfraContainerImage added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) ClusterDnsServer added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) ClusterDomain added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) FailSwapOn added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) GenerateServingCertificate added in v1.2.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) InfraContainerImage added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy struct {
	ExtraArgs  map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds []string               `pulumi:"extraBinds"`
	ExtraEnvs  []string               `pulumi:"extraEnvs"`
	Image      *string                `pulumi:"image"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs struct {
	ExtraArgs  pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs  pulumi.StringArrayInput `pulumi:"extraEnvs"`
	Image      pulumi.StringPtrInput   `pulumi:"image"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) Etcd added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) KubeApi added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) KubeController added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) Kubelet added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) Kubeproxy added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) Scheduler added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) Etcd added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) KubeApi added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) KubeController added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) Kubelet added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) Kubeproxy added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) Scheduler added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler struct {
	ExtraArgs  map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds []string               `pulumi:"extraBinds"`
	ExtraEnvs  []string               `pulumi:"extraEnvs"`
	Image      *string                `pulumi:"image"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs struct {
	ExtraArgs  pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs  pulumi.StringArrayInput `pulumi:"extraEnvs"`
	Image      pulumi.StringPtrInput   `pulumi:"image"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutputWithContext added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrInput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput) Elem added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput) ExtraArgs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput) ExtraBinds added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput) ExtraEnvs added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput) Image added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput added in v1.1.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerPtrOutputWithContext added in v1.1.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy struct {
	Drain                      *bool                                                                           `pulumi:"drain"`
	DrainInput                 *ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput `pulumi:"drainInput"`
	MaxUnavailableControlplane *string                                                                         `pulumi:"maxUnavailableControlplane"`
	MaxUnavailableWorker       *string                                                                         `pulumi:"maxUnavailableWorker"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs struct {
	Drain                      pulumi.BoolPtrInput                                                                    `pulumi:"drain"`
	DrainInput                 ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrInput `pulumi:"drainInput"`
	MaxUnavailableControlplane pulumi.StringPtrInput                                                                  `pulumi:"maxUnavailableControlplane"`
	MaxUnavailableWorker       pulumi.StringPtrInput                                                                  `pulumi:"maxUnavailableWorker"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutputWithContext added in v1.4.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutputWithContext added in v1.4.0

func (i ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput struct {
	DeleteLocalData  *bool `pulumi:"deleteLocalData"`
	Force            *bool `pulumi:"force"`
	GracePeriod      *int  `pulumi:"gracePeriod"`
	IgnoreDaemonSets *bool `pulumi:"ignoreDaemonSets"`
	Timeout          *int  `pulumi:"timeout"`
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs struct {
	DeleteLocalData  pulumi.BoolPtrInput `pulumi:"deleteLocalData"`
	Force            pulumi.BoolPtrInput `pulumi:"force"`
	GracePeriod      pulumi.IntPtrInput  `pulumi:"gracePeriod"`
	IgnoreDaemonSets pulumi.BoolPtrInput `pulumi:"ignoreDaemonSets"`
	Timeout          pulumi.IntPtrInput  `pulumi:"timeout"`
}

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutputWithContext added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) DeleteLocalData added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) Force added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) GracePeriod added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) IgnoreDaemonSets added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) Timeout added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutputWithContext added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput) DeleteLocalData added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput) Elem added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput) Force added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput) GracePeriod added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput) IgnoreDaemonSets added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput) Timeout added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputPtrOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) Drain added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) DrainInput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) MaxUnavailableControlplane added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) MaxUnavailableWorker added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutputWithContext added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutputWithContext added in v1.4.0

func (o ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput() ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput) Drain added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput) DrainInput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput) Elem added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput) MaxUnavailableControlplane added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput) MaxUnavailableWorker added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyPtrOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan struct {
	// Enable cluster template revision. Default `true` (bool)
	Enabled        *bool                                                                          `pulumi:"enabled"`
	ScanConfig     ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig     `pulumi:"scanConfig"`
	ScheduleConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig `pulumi:"scheduleConfig"`
}

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs struct {
	// Enable cluster template revision. Default `true` (bool)
	Enabled        pulumi.BoolPtrInput                                                                 `pulumi:"enabled"`
	ScanConfig     ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigInput     `pulumi:"scanConfig"`
	ScheduleConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigInput `pulumi:"scheduleConfig"`
}

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutputWithContext added in v1.4.0

func (i ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext added in v1.4.0

func (i ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput() ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput
	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput
}

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) Enabled added in v1.4.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ScanConfig added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ScheduleConfig added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutputWithContext added in v1.4.0

func (o ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext added in v1.4.0

func (o ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput() ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) Elem added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) Enabled added in v1.4.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) ScanConfig added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) ScheduleConfig added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig struct {
	CisScanConfig *ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig `pulumi:"cisScanConfig"`
}

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs struct {
	CisScanConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrInput `pulumi:"cisScanConfig"`
}

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig struct {
	DebugMaster              *bool    `pulumi:"debugMaster"`
	DebugWorker              *bool    `pulumi:"debugWorker"`
	OverrideBenchmarkVersion *string  `pulumi:"overrideBenchmarkVersion"`
	OverrideSkips            []string `pulumi:"overrideSkips"`
	Profile                  *string  `pulumi:"profile"`
}

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs struct {
	DebugMaster              pulumi.BoolPtrInput     `pulumi:"debugMaster"`
	DebugWorker              pulumi.BoolPtrInput     `pulumi:"debugWorker"`
	OverrideBenchmarkVersion pulumi.StringPtrInput   `pulumi:"overrideBenchmarkVersion"`
	OverrideSkips            pulumi.StringArrayInput `pulumi:"overrideSkips"`
	Profile                  pulumi.StringPtrInput   `pulumi:"profile"`
}

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutputWithContext added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput() ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput
	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput
}

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) DebugMaster added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) DebugWorker added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) OverrideBenchmarkVersion added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) OverrideSkips added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) Profile added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutputWithContext added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput() ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput
	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput
}

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput) DebugMaster added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput) DebugWorker added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput) Elem added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput) OverrideBenchmarkVersion added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput) OverrideSkips added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput) Profile added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigPtrOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput() ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput
	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput
}

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput) CisScanConfig added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig struct {
	CronSchedule string `pulumi:"cronSchedule"`
	Retention    *int   `pulumi:"retention"`
}

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs struct {
	CronSchedule pulumi.StringInput `pulumi:"cronSchedule"`
	Retention    pulumi.IntPtrInput `pulumi:"retention"`
}

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigInput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput() ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput
	ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutputWithContext(context.Context) ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput
}

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput added in v1.4.0

type ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput) CronSchedule added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput) ElementType added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput) Retention added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput added in v1.4.0

func (ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput) ToClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutputWithContext added in v1.4.0

type ClusterTemplateTemplateRevisionInput added in v1.1.0

type ClusterTemplateTemplateRevisionInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionOutput() ClusterTemplateTemplateRevisionOutput
	ToClusterTemplateTemplateRevisionOutputWithContext(context.Context) ClusterTemplateTemplateRevisionOutput
}

type ClusterTemplateTemplateRevisionOutput added in v1.1.0

type ClusterTemplateTemplateRevisionOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionOutput) Annotations added in v1.1.0

Annotations for the cluster template revision (map)

func (ClusterTemplateTemplateRevisionOutput) ClusterConfig added in v1.1.0

Cluster configuration (list maxitem: 1)

func (ClusterTemplateTemplateRevisionOutput) ClusterTemplateId added in v1.1.0

Cluster template ID (string)

func (ClusterTemplateTemplateRevisionOutput) Default added in v1.1.0

Default variable value (string)

func (ClusterTemplateTemplateRevisionOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionOutput) Enabled added in v1.1.0

Enable cluster template revision. Default `true` (bool)

func (ClusterTemplateTemplateRevisionOutput) Id added in v1.1.0

The cluster template revision ID (string)

func (ClusterTemplateTemplateRevisionOutput) Labels added in v1.1.0

Labels for the cluster template revision (map)

func (ClusterTemplateTemplateRevisionOutput) Name added in v1.1.0

The cluster template revision name (string)

func (ClusterTemplateTemplateRevisionOutput) Questions added in v1.1.0

Cluster template questions (list)

func (ClusterTemplateTemplateRevisionOutput) ToClusterTemplateTemplateRevisionOutput added in v1.1.0

func (o ClusterTemplateTemplateRevisionOutput) ToClusterTemplateTemplateRevisionOutput() ClusterTemplateTemplateRevisionOutput

func (ClusterTemplateTemplateRevisionOutput) ToClusterTemplateTemplateRevisionOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionOutput) ToClusterTemplateTemplateRevisionOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionOutput

type ClusterTemplateTemplateRevisionQuestion added in v1.1.0

type ClusterTemplateTemplateRevisionQuestion struct {
	// Default variable value (string)
	Default string `pulumi:"default"`
	// Required variable. Default `false` (bool)
	Required *bool `pulumi:"required"`
	// Variable type. `boolean`, `int` and `string` are allowed. Default `string` (string)
	Type *string `pulumi:"type"`
	// Variable name (string)
	Variable string `pulumi:"variable"`
}

type ClusterTemplateTemplateRevisionQuestionArgs added in v1.1.0

type ClusterTemplateTemplateRevisionQuestionArgs struct {
	// Default variable value (string)
	Default pulumi.StringInput `pulumi:"default"`
	// Required variable. Default `false` (bool)
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// Variable type. `boolean`, `int` and `string` are allowed. Default `string` (string)
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Variable name (string)
	Variable pulumi.StringInput `pulumi:"variable"`
}

func (ClusterTemplateTemplateRevisionQuestionArgs) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionQuestionArgs) ToClusterTemplateTemplateRevisionQuestionOutput added in v1.1.0

func (i ClusterTemplateTemplateRevisionQuestionArgs) ToClusterTemplateTemplateRevisionQuestionOutput() ClusterTemplateTemplateRevisionQuestionOutput

func (ClusterTemplateTemplateRevisionQuestionArgs) ToClusterTemplateTemplateRevisionQuestionOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionQuestionArgs) ToClusterTemplateTemplateRevisionQuestionOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionQuestionOutput

type ClusterTemplateTemplateRevisionQuestionArray added in v1.1.0

type ClusterTemplateTemplateRevisionQuestionArray []ClusterTemplateTemplateRevisionQuestionInput

func (ClusterTemplateTemplateRevisionQuestionArray) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionQuestionArray) ToClusterTemplateTemplateRevisionQuestionArrayOutput added in v1.1.0

func (i ClusterTemplateTemplateRevisionQuestionArray) ToClusterTemplateTemplateRevisionQuestionArrayOutput() ClusterTemplateTemplateRevisionQuestionArrayOutput

func (ClusterTemplateTemplateRevisionQuestionArray) ToClusterTemplateTemplateRevisionQuestionArrayOutputWithContext added in v1.1.0

func (i ClusterTemplateTemplateRevisionQuestionArray) ToClusterTemplateTemplateRevisionQuestionArrayOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionQuestionArrayOutput

type ClusterTemplateTemplateRevisionQuestionArrayInput added in v1.1.0

type ClusterTemplateTemplateRevisionQuestionArrayInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionQuestionArrayOutput() ClusterTemplateTemplateRevisionQuestionArrayOutput
	ToClusterTemplateTemplateRevisionQuestionArrayOutputWithContext(context.Context) ClusterTemplateTemplateRevisionQuestionArrayOutput
}

type ClusterTemplateTemplateRevisionQuestionArrayOutput added in v1.1.0

type ClusterTemplateTemplateRevisionQuestionArrayOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionQuestionArrayOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionQuestionArrayOutput) Index added in v1.1.0

func (ClusterTemplateTemplateRevisionQuestionArrayOutput) ToClusterTemplateTemplateRevisionQuestionArrayOutput added in v1.1.0

func (o ClusterTemplateTemplateRevisionQuestionArrayOutput) ToClusterTemplateTemplateRevisionQuestionArrayOutput() ClusterTemplateTemplateRevisionQuestionArrayOutput

func (ClusterTemplateTemplateRevisionQuestionArrayOutput) ToClusterTemplateTemplateRevisionQuestionArrayOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionQuestionArrayOutput) ToClusterTemplateTemplateRevisionQuestionArrayOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionQuestionArrayOutput

type ClusterTemplateTemplateRevisionQuestionInput added in v1.1.0

type ClusterTemplateTemplateRevisionQuestionInput interface {
	pulumi.Input

	ToClusterTemplateTemplateRevisionQuestionOutput() ClusterTemplateTemplateRevisionQuestionOutput
	ToClusterTemplateTemplateRevisionQuestionOutputWithContext(context.Context) ClusterTemplateTemplateRevisionQuestionOutput
}

type ClusterTemplateTemplateRevisionQuestionOutput added in v1.1.0

type ClusterTemplateTemplateRevisionQuestionOutput struct{ *pulumi.OutputState }

func (ClusterTemplateTemplateRevisionQuestionOutput) Default added in v1.1.0

Default variable value (string)

func (ClusterTemplateTemplateRevisionQuestionOutput) ElementType added in v1.1.0

func (ClusterTemplateTemplateRevisionQuestionOutput) Required added in v1.1.0

Required variable. Default `false` (bool)

func (ClusterTemplateTemplateRevisionQuestionOutput) ToClusterTemplateTemplateRevisionQuestionOutput added in v1.1.0

func (o ClusterTemplateTemplateRevisionQuestionOutput) ToClusterTemplateTemplateRevisionQuestionOutput() ClusterTemplateTemplateRevisionQuestionOutput

func (ClusterTemplateTemplateRevisionQuestionOutput) ToClusterTemplateTemplateRevisionQuestionOutputWithContext added in v1.1.0

func (o ClusterTemplateTemplateRevisionQuestionOutput) ToClusterTemplateTemplateRevisionQuestionOutputWithContext(ctx context.Context) ClusterTemplateTemplateRevisionQuestionOutput

func (ClusterTemplateTemplateRevisionQuestionOutput) Type added in v1.1.0

Variable type. `boolean`, `int` and `string` are allowed. Default `string` (string)

func (ClusterTemplateTemplateRevisionQuestionOutput) Variable added in v1.1.0

Variable name (string)

type EtcdBackup

type EtcdBackup struct {
	pulumi.CustomResourceState

	// Annotations for Etcd Backup object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Backup config for etcd backup (list maxitems:1)
	BackupConfig EtcdBackupBackupConfigOutput `pulumi:"backupConfig"`
	// Cluster ID to config Etcd Backup (string)
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Filename of the Etcd Backup (string)
	Filename pulumi.StringOutput `pulumi:"filename"`
	// Labels for Etcd Backup object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// Manual execution of the Etcd Backup. Default `false` (bool)
	Manual pulumi.BoolPtrOutput `pulumi:"manual"`
	// The name of the Etcd Backup (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Description for the Etcd Backup (string)
	NamespaceId pulumi.StringOutput `pulumi:"namespaceId"`
}

func GetEtcdBackup

func GetEtcdBackup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EtcdBackupState, opts ...pulumi.ResourceOption) (*EtcdBackup, error)

GetEtcdBackup gets an existing EtcdBackup 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 NewEtcdBackup

func NewEtcdBackup(ctx *pulumi.Context,
	name string, args *EtcdBackupArgs, opts ...pulumi.ResourceOption) (*EtcdBackup, error)

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

type EtcdBackupArgs

type EtcdBackupArgs struct {
	// Annotations for Etcd Backup object (map)
	Annotations pulumi.MapInput
	// Backup config for etcd backup (list maxitems:1)
	BackupConfig EtcdBackupBackupConfigPtrInput
	// Cluster ID to config Etcd Backup (string)
	ClusterId pulumi.StringInput
	// Filename of the Etcd Backup (string)
	Filename pulumi.StringPtrInput
	// Labels for Etcd Backup object (map)
	Labels pulumi.MapInput
	// Manual execution of the Etcd Backup. Default `false` (bool)
	Manual pulumi.BoolPtrInput
	// The name of the Etcd Backup (string)
	Name pulumi.StringPtrInput
	// Description for the Etcd Backup (string)
	NamespaceId pulumi.StringPtrInput
}

The set of arguments for constructing a EtcdBackup resource.

func (EtcdBackupArgs) ElementType added in v1.1.0

func (EtcdBackupArgs) ElementType() reflect.Type

type EtcdBackupBackupConfig added in v1.1.0

type EtcdBackupBackupConfig struct {
	// Enable etcd backup (bool)
	Enabled *bool `pulumi:"enabled"`
	// Interval hours for etcd backup. Default `12` (int)
	IntervalHours *int `pulumi:"intervalHours"`
	// Retention for etcd backup. Default `6` (int)
	Retention *int `pulumi:"retention"`
	// S3 config options for etcd backup. Valid for `imported` and `rke` clusters. (list maxitems:1)
	S3BackupConfig *EtcdBackupBackupConfigS3BackupConfig `pulumi:"s3BackupConfig"`
	SafeTimestamp  *bool                                 `pulumi:"safeTimestamp"`
}

type EtcdBackupBackupConfigArgs added in v1.1.0

type EtcdBackupBackupConfigArgs struct {
	// Enable etcd backup (bool)
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Interval hours for etcd backup. Default `12` (int)
	IntervalHours pulumi.IntPtrInput `pulumi:"intervalHours"`
	// Retention for etcd backup. Default `6` (int)
	Retention pulumi.IntPtrInput `pulumi:"retention"`
	// S3 config options for etcd backup. Valid for `imported` and `rke` clusters. (list maxitems:1)
	S3BackupConfig EtcdBackupBackupConfigS3BackupConfigPtrInput `pulumi:"s3BackupConfig"`
	SafeTimestamp  pulumi.BoolPtrInput                          `pulumi:"safeTimestamp"`
}

func (EtcdBackupBackupConfigArgs) ElementType added in v1.1.0

func (EtcdBackupBackupConfigArgs) ElementType() reflect.Type

func (EtcdBackupBackupConfigArgs) ToEtcdBackupBackupConfigOutput added in v1.1.0

func (i EtcdBackupBackupConfigArgs) ToEtcdBackupBackupConfigOutput() EtcdBackupBackupConfigOutput

func (EtcdBackupBackupConfigArgs) ToEtcdBackupBackupConfigOutputWithContext added in v1.1.0

func (i EtcdBackupBackupConfigArgs) ToEtcdBackupBackupConfigOutputWithContext(ctx context.Context) EtcdBackupBackupConfigOutput

func (EtcdBackupBackupConfigArgs) ToEtcdBackupBackupConfigPtrOutput added in v1.1.0

func (i EtcdBackupBackupConfigArgs) ToEtcdBackupBackupConfigPtrOutput() EtcdBackupBackupConfigPtrOutput

func (EtcdBackupBackupConfigArgs) ToEtcdBackupBackupConfigPtrOutputWithContext added in v1.1.0

func (i EtcdBackupBackupConfigArgs) ToEtcdBackupBackupConfigPtrOutputWithContext(ctx context.Context) EtcdBackupBackupConfigPtrOutput

type EtcdBackupBackupConfigInput added in v1.1.0

type EtcdBackupBackupConfigInput interface {
	pulumi.Input

	ToEtcdBackupBackupConfigOutput() EtcdBackupBackupConfigOutput
	ToEtcdBackupBackupConfigOutputWithContext(context.Context) EtcdBackupBackupConfigOutput
}

type EtcdBackupBackupConfigOutput added in v1.1.0

type EtcdBackupBackupConfigOutput struct{ *pulumi.OutputState }

func (EtcdBackupBackupConfigOutput) ElementType added in v1.1.0

func (EtcdBackupBackupConfigOutput) Enabled added in v1.1.0

Enable etcd backup (bool)

func (EtcdBackupBackupConfigOutput) IntervalHours added in v1.1.0

Interval hours for etcd backup. Default `12` (int)

func (EtcdBackupBackupConfigOutput) Retention added in v1.1.0

Retention for etcd backup. Default `6` (int)

func (EtcdBackupBackupConfigOutput) S3BackupConfig added in v1.1.0

S3 config options for etcd backup. Valid for `imported` and `rke` clusters. (list maxitems:1)

func (EtcdBackupBackupConfigOutput) SafeTimestamp added in v1.2.0

func (EtcdBackupBackupConfigOutput) ToEtcdBackupBackupConfigOutput added in v1.1.0

func (o EtcdBackupBackupConfigOutput) ToEtcdBackupBackupConfigOutput() EtcdBackupBackupConfigOutput

func (EtcdBackupBackupConfigOutput) ToEtcdBackupBackupConfigOutputWithContext added in v1.1.0

func (o EtcdBackupBackupConfigOutput) ToEtcdBackupBackupConfigOutputWithContext(ctx context.Context) EtcdBackupBackupConfigOutput

func (EtcdBackupBackupConfigOutput) ToEtcdBackupBackupConfigPtrOutput added in v1.1.0

func (o EtcdBackupBackupConfigOutput) ToEtcdBackupBackupConfigPtrOutput() EtcdBackupBackupConfigPtrOutput

func (EtcdBackupBackupConfigOutput) ToEtcdBackupBackupConfigPtrOutputWithContext added in v1.1.0

func (o EtcdBackupBackupConfigOutput) ToEtcdBackupBackupConfigPtrOutputWithContext(ctx context.Context) EtcdBackupBackupConfigPtrOutput

type EtcdBackupBackupConfigPtrInput added in v1.1.0

type EtcdBackupBackupConfigPtrInput interface {
	pulumi.Input

	ToEtcdBackupBackupConfigPtrOutput() EtcdBackupBackupConfigPtrOutput
	ToEtcdBackupBackupConfigPtrOutputWithContext(context.Context) EtcdBackupBackupConfigPtrOutput
}

func EtcdBackupBackupConfigPtr added in v1.1.0

func EtcdBackupBackupConfigPtr(v *EtcdBackupBackupConfigArgs) EtcdBackupBackupConfigPtrInput

type EtcdBackupBackupConfigPtrOutput added in v1.1.0

type EtcdBackupBackupConfigPtrOutput struct{ *pulumi.OutputState }

func (EtcdBackupBackupConfigPtrOutput) Elem added in v1.1.0

func (EtcdBackupBackupConfigPtrOutput) ElementType added in v1.1.0

func (EtcdBackupBackupConfigPtrOutput) Enabled added in v1.1.0

Enable etcd backup (bool)

func (EtcdBackupBackupConfigPtrOutput) IntervalHours added in v1.1.0

Interval hours for etcd backup. Default `12` (int)

func (EtcdBackupBackupConfigPtrOutput) Retention added in v1.1.0

Retention for etcd backup. Default `6` (int)

func (EtcdBackupBackupConfigPtrOutput) S3BackupConfig added in v1.1.0

S3 config options for etcd backup. Valid for `imported` and `rke` clusters. (list maxitems:1)

func (EtcdBackupBackupConfigPtrOutput) SafeTimestamp added in v1.2.0

func (EtcdBackupBackupConfigPtrOutput) ToEtcdBackupBackupConfigPtrOutput added in v1.1.0

func (o EtcdBackupBackupConfigPtrOutput) ToEtcdBackupBackupConfigPtrOutput() EtcdBackupBackupConfigPtrOutput

func (EtcdBackupBackupConfigPtrOutput) ToEtcdBackupBackupConfigPtrOutputWithContext added in v1.1.0

func (o EtcdBackupBackupConfigPtrOutput) ToEtcdBackupBackupConfigPtrOutputWithContext(ctx context.Context) EtcdBackupBackupConfigPtrOutput

type EtcdBackupBackupConfigS3BackupConfig added in v1.1.0

type EtcdBackupBackupConfigS3BackupConfig struct {
	// Access key for S3 service (string)
	AccessKey *string `pulumi:"accessKey"`
	// Bucket name for S3 service (string)
	BucketName string `pulumi:"bucketName"`
	// Base64 encoded custom CA for S3 service. Use filebase64(<FILE>) for encoding file. Available from Rancher v2.2.5 (string)
	CustomCa *string `pulumi:"customCa"`
	// Endpoint for S3 service (string)
	Endpoint string `pulumi:"endpoint"`
	// Folder for S3 service. Available from Rancher v2.2.7 (string)
	Folder *string `pulumi:"folder"`
	// Region for S3 service (string)
	Region *string `pulumi:"region"`
	// Secret key for S3 service (string)
	SecretKey *string `pulumi:"secretKey"`
}

type EtcdBackupBackupConfigS3BackupConfigArgs added in v1.1.0

type EtcdBackupBackupConfigS3BackupConfigArgs struct {
	// Access key for S3 service (string)
	AccessKey pulumi.StringPtrInput `pulumi:"accessKey"`
	// Bucket name for S3 service (string)
	BucketName pulumi.StringInput `pulumi:"bucketName"`
	// Base64 encoded custom CA for S3 service. Use filebase64(<FILE>) for encoding file. Available from Rancher v2.2.5 (string)
	CustomCa pulumi.StringPtrInput `pulumi:"customCa"`
	// Endpoint for S3 service (string)
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Folder for S3 service. Available from Rancher v2.2.7 (string)
	Folder pulumi.StringPtrInput `pulumi:"folder"`
	// Region for S3 service (string)
	Region pulumi.StringPtrInput `pulumi:"region"`
	// Secret key for S3 service (string)
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
}

func (EtcdBackupBackupConfigS3BackupConfigArgs) ElementType added in v1.1.0

func (EtcdBackupBackupConfigS3BackupConfigArgs) ToEtcdBackupBackupConfigS3BackupConfigOutput added in v1.1.0

func (i EtcdBackupBackupConfigS3BackupConfigArgs) ToEtcdBackupBackupConfigS3BackupConfigOutput() EtcdBackupBackupConfigS3BackupConfigOutput

func (EtcdBackupBackupConfigS3BackupConfigArgs) ToEtcdBackupBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (i EtcdBackupBackupConfigS3BackupConfigArgs) ToEtcdBackupBackupConfigS3BackupConfigOutputWithContext(ctx context.Context) EtcdBackupBackupConfigS3BackupConfigOutput

func (EtcdBackupBackupConfigS3BackupConfigArgs) ToEtcdBackupBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (i EtcdBackupBackupConfigS3BackupConfigArgs) ToEtcdBackupBackupConfigS3BackupConfigPtrOutput() EtcdBackupBackupConfigS3BackupConfigPtrOutput

func (EtcdBackupBackupConfigS3BackupConfigArgs) ToEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (i EtcdBackupBackupConfigS3BackupConfigArgs) ToEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) EtcdBackupBackupConfigS3BackupConfigPtrOutput

type EtcdBackupBackupConfigS3BackupConfigInput added in v1.1.0

type EtcdBackupBackupConfigS3BackupConfigInput interface {
	pulumi.Input

	ToEtcdBackupBackupConfigS3BackupConfigOutput() EtcdBackupBackupConfigS3BackupConfigOutput
	ToEtcdBackupBackupConfigS3BackupConfigOutputWithContext(context.Context) EtcdBackupBackupConfigS3BackupConfigOutput
}

type EtcdBackupBackupConfigS3BackupConfigOutput added in v1.1.0

type EtcdBackupBackupConfigS3BackupConfigOutput struct{ *pulumi.OutputState }

func (EtcdBackupBackupConfigS3BackupConfigOutput) AccessKey added in v1.1.0

Access key for S3 service (string)

func (EtcdBackupBackupConfigS3BackupConfigOutput) BucketName added in v1.1.0

Bucket name for S3 service (string)

func (EtcdBackupBackupConfigS3BackupConfigOutput) CustomCa added in v1.1.0

Base64 encoded custom CA for S3 service. Use filebase64(<FILE>) for encoding file. Available from Rancher v2.2.5 (string)

func (EtcdBackupBackupConfigS3BackupConfigOutput) ElementType added in v1.1.0

func (EtcdBackupBackupConfigS3BackupConfigOutput) Endpoint added in v1.1.0

Endpoint for S3 service (string)

func (EtcdBackupBackupConfigS3BackupConfigOutput) Folder added in v1.1.0

Folder for S3 service. Available from Rancher v2.2.7 (string)

func (EtcdBackupBackupConfigS3BackupConfigOutput) Region added in v1.1.0

Region for S3 service (string)

func (EtcdBackupBackupConfigS3BackupConfigOutput) SecretKey added in v1.1.0

Secret key for S3 service (string)

func (EtcdBackupBackupConfigS3BackupConfigOutput) ToEtcdBackupBackupConfigS3BackupConfigOutput added in v1.1.0

func (o EtcdBackupBackupConfigS3BackupConfigOutput) ToEtcdBackupBackupConfigS3BackupConfigOutput() EtcdBackupBackupConfigS3BackupConfigOutput

func (EtcdBackupBackupConfigS3BackupConfigOutput) ToEtcdBackupBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (o EtcdBackupBackupConfigS3BackupConfigOutput) ToEtcdBackupBackupConfigS3BackupConfigOutputWithContext(ctx context.Context) EtcdBackupBackupConfigS3BackupConfigOutput

func (EtcdBackupBackupConfigS3BackupConfigOutput) ToEtcdBackupBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (o EtcdBackupBackupConfigS3BackupConfigOutput) ToEtcdBackupBackupConfigS3BackupConfigPtrOutput() EtcdBackupBackupConfigS3BackupConfigPtrOutput

func (EtcdBackupBackupConfigS3BackupConfigOutput) ToEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (o EtcdBackupBackupConfigS3BackupConfigOutput) ToEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) EtcdBackupBackupConfigS3BackupConfigPtrOutput

type EtcdBackupBackupConfigS3BackupConfigPtrInput added in v1.1.0

type EtcdBackupBackupConfigS3BackupConfigPtrInput interface {
	pulumi.Input

	ToEtcdBackupBackupConfigS3BackupConfigPtrOutput() EtcdBackupBackupConfigS3BackupConfigPtrOutput
	ToEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext(context.Context) EtcdBackupBackupConfigS3BackupConfigPtrOutput
}

type EtcdBackupBackupConfigS3BackupConfigPtrOutput added in v1.1.0

type EtcdBackupBackupConfigS3BackupConfigPtrOutput struct{ *pulumi.OutputState }

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) AccessKey added in v1.1.0

Access key for S3 service (string)

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) BucketName added in v1.1.0

Bucket name for S3 service (string)

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) CustomCa added in v1.1.0

Base64 encoded custom CA for S3 service. Use filebase64(<FILE>) for encoding file. Available from Rancher v2.2.5 (string)

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) Elem added in v1.1.0

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) ElementType added in v1.1.0

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) Endpoint added in v1.1.0

Endpoint for S3 service (string)

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) Folder added in v1.1.0

Folder for S3 service. Available from Rancher v2.2.7 (string)

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) Region added in v1.1.0

Region for S3 service (string)

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) SecretKey added in v1.1.0

Secret key for S3 service (string)

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) ToEtcdBackupBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (o EtcdBackupBackupConfigS3BackupConfigPtrOutput) ToEtcdBackupBackupConfigS3BackupConfigPtrOutput() EtcdBackupBackupConfigS3BackupConfigPtrOutput

func (EtcdBackupBackupConfigS3BackupConfigPtrOutput) ToEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (o EtcdBackupBackupConfigS3BackupConfigPtrOutput) ToEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) EtcdBackupBackupConfigS3BackupConfigPtrOutput

type EtcdBackupState

type EtcdBackupState struct {
	// Annotations for Etcd Backup object (map)
	Annotations pulumi.MapInput
	// Backup config for etcd backup (list maxitems:1)
	BackupConfig EtcdBackupBackupConfigPtrInput
	// Cluster ID to config Etcd Backup (string)
	ClusterId pulumi.StringPtrInput
	// Filename of the Etcd Backup (string)
	Filename pulumi.StringPtrInput
	// Labels for Etcd Backup object (map)
	Labels pulumi.MapInput
	// Manual execution of the Etcd Backup. Default `false` (bool)
	Manual pulumi.BoolPtrInput
	// The name of the Etcd Backup (string)
	Name pulumi.StringPtrInput
	// Description for the Etcd Backup (string)
	NamespaceId pulumi.StringPtrInput
}

func (EtcdBackupState) ElementType added in v1.1.0

func (EtcdBackupState) ElementType() reflect.Type

type GetClusterAksConfig added in v1.1.0

type GetClusterAksConfig struct {
	AadServerAppSecret                 *string                `pulumi:"aadServerAppSecret"`
	AadTenantId                        *string                `pulumi:"aadTenantId"`
	AddClientAppId                     *string                `pulumi:"addClientAppId"`
	AddServerAppId                     *string                `pulumi:"addServerAppId"`
	AdminUsername                      *string                `pulumi:"adminUsername"`
	AgentDnsPrefix                     string                 `pulumi:"agentDnsPrefix"`
	AgentOsDiskSize                    *int                   `pulumi:"agentOsDiskSize"`
	AgentPoolName                      *string                `pulumi:"agentPoolName"`
	AgentStorageProfile                *string                `pulumi:"agentStorageProfile"`
	AgentVmSize                        *string                `pulumi:"agentVmSize"`
	AuthBaseUrl                        *string                `pulumi:"authBaseUrl"`
	BaseUrl                            *string                `pulumi:"baseUrl"`
	ClientId                           string                 `pulumi:"clientId"`
	ClientSecret                       string                 `pulumi:"clientSecret"`
	Count                              *int                   `pulumi:"count"`
	DnsServiceIp                       *string                `pulumi:"dnsServiceIp"`
	DockerBridgeCidr                   *string                `pulumi:"dockerBridgeCidr"`
	EnableHttpApplicationRouting       *bool                  `pulumi:"enableHttpApplicationRouting"`
	EnableMonitoring                   *bool                  `pulumi:"enableMonitoring"`
	KubernetesVersion                  string                 `pulumi:"kubernetesVersion"`
	Location                           *string                `pulumi:"location"`
	LogAnalyticsWorkspace              *string                `pulumi:"logAnalyticsWorkspace"`
	LogAnalyticsWorkspaceResourceGroup *string                `pulumi:"logAnalyticsWorkspaceResourceGroup"`
	MasterDnsPrefix                    string                 `pulumi:"masterDnsPrefix"`
	MaxPods                            *int                   `pulumi:"maxPods"`
	NetworkPlugin                      *string                `pulumi:"networkPlugin"`
	NetworkPolicy                      *string                `pulumi:"networkPolicy"`
	PodCidr                            *string                `pulumi:"podCidr"`
	ResourceGroup                      string                 `pulumi:"resourceGroup"`
	ServiceCidr                        *string                `pulumi:"serviceCidr"`
	SshPublicKeyContents               string                 `pulumi:"sshPublicKeyContents"`
	Subnet                             string                 `pulumi:"subnet"`
	SubscriptionId                     string                 `pulumi:"subscriptionId"`
	Tag                                map[string]interface{} `pulumi:"tag"`
	TenantId                           string                 `pulumi:"tenantId"`
	VirtualNetwork                     string                 `pulumi:"virtualNetwork"`
	VirtualNetworkResourceGroup        string                 `pulumi:"virtualNetworkResourceGroup"`
}

type GetClusterAksConfigArgs added in v1.1.0

type GetClusterAksConfigArgs struct {
	AadServerAppSecret                 pulumi.StringPtrInput `pulumi:"aadServerAppSecret"`
	AadTenantId                        pulumi.StringPtrInput `pulumi:"aadTenantId"`
	AddClientAppId                     pulumi.StringPtrInput `pulumi:"addClientAppId"`
	AddServerAppId                     pulumi.StringPtrInput `pulumi:"addServerAppId"`
	AdminUsername                      pulumi.StringPtrInput `pulumi:"adminUsername"`
	AgentDnsPrefix                     pulumi.StringInput    `pulumi:"agentDnsPrefix"`
	AgentOsDiskSize                    pulumi.IntPtrInput    `pulumi:"agentOsDiskSize"`
	AgentPoolName                      pulumi.StringPtrInput `pulumi:"agentPoolName"`
	AgentStorageProfile                pulumi.StringPtrInput `pulumi:"agentStorageProfile"`
	AgentVmSize                        pulumi.StringPtrInput `pulumi:"agentVmSize"`
	AuthBaseUrl                        pulumi.StringPtrInput `pulumi:"authBaseUrl"`
	BaseUrl                            pulumi.StringPtrInput `pulumi:"baseUrl"`
	ClientId                           pulumi.StringInput    `pulumi:"clientId"`
	ClientSecret                       pulumi.StringInput    `pulumi:"clientSecret"`
	Count                              pulumi.IntPtrInput    `pulumi:"count"`
	DnsServiceIp                       pulumi.StringPtrInput `pulumi:"dnsServiceIp"`
	DockerBridgeCidr                   pulumi.StringPtrInput `pulumi:"dockerBridgeCidr"`
	EnableHttpApplicationRouting       pulumi.BoolPtrInput   `pulumi:"enableHttpApplicationRouting"`
	EnableMonitoring                   pulumi.BoolPtrInput   `pulumi:"enableMonitoring"`
	KubernetesVersion                  pulumi.StringInput    `pulumi:"kubernetesVersion"`
	Location                           pulumi.StringPtrInput `pulumi:"location"`
	LogAnalyticsWorkspace              pulumi.StringPtrInput `pulumi:"logAnalyticsWorkspace"`
	LogAnalyticsWorkspaceResourceGroup pulumi.StringPtrInput `pulumi:"logAnalyticsWorkspaceResourceGroup"`
	MasterDnsPrefix                    pulumi.StringInput    `pulumi:"masterDnsPrefix"`
	MaxPods                            pulumi.IntPtrInput    `pulumi:"maxPods"`
	NetworkPlugin                      pulumi.StringPtrInput `pulumi:"networkPlugin"`
	NetworkPolicy                      pulumi.StringPtrInput `pulumi:"networkPolicy"`
	PodCidr                            pulumi.StringPtrInput `pulumi:"podCidr"`
	ResourceGroup                      pulumi.StringInput    `pulumi:"resourceGroup"`
	ServiceCidr                        pulumi.StringPtrInput `pulumi:"serviceCidr"`
	SshPublicKeyContents               pulumi.StringInput    `pulumi:"sshPublicKeyContents"`
	Subnet                             pulumi.StringInput    `pulumi:"subnet"`
	SubscriptionId                     pulumi.StringInput    `pulumi:"subscriptionId"`
	Tag                                pulumi.MapInput       `pulumi:"tag"`
	TenantId                           pulumi.StringInput    `pulumi:"tenantId"`
	VirtualNetwork                     pulumi.StringInput    `pulumi:"virtualNetwork"`
	VirtualNetworkResourceGroup        pulumi.StringInput    `pulumi:"virtualNetworkResourceGroup"`
}

func (GetClusterAksConfigArgs) ElementType added in v1.1.0

func (GetClusterAksConfigArgs) ElementType() reflect.Type

func (GetClusterAksConfigArgs) ToGetClusterAksConfigOutput added in v1.1.0

func (i GetClusterAksConfigArgs) ToGetClusterAksConfigOutput() GetClusterAksConfigOutput

func (GetClusterAksConfigArgs) ToGetClusterAksConfigOutputWithContext added in v1.1.0

func (i GetClusterAksConfigArgs) ToGetClusterAksConfigOutputWithContext(ctx context.Context) GetClusterAksConfigOutput

type GetClusterAksConfigInput added in v1.1.0

type GetClusterAksConfigInput interface {
	pulumi.Input

	ToGetClusterAksConfigOutput() GetClusterAksConfigOutput
	ToGetClusterAksConfigOutputWithContext(context.Context) GetClusterAksConfigOutput
}

type GetClusterAksConfigOutput added in v1.1.0

type GetClusterAksConfigOutput struct{ *pulumi.OutputState }

func (GetClusterAksConfigOutput) AadServerAppSecret added in v1.1.0

func (o GetClusterAksConfigOutput) AadServerAppSecret() pulumi.StringPtrOutput

func (GetClusterAksConfigOutput) AadTenantId added in v1.1.0

func (GetClusterAksConfigOutput) AddClientAppId added in v1.1.0

func (GetClusterAksConfigOutput) AddServerAppId added in v1.1.0

func (GetClusterAksConfigOutput) AdminUsername added in v1.1.0

func (GetClusterAksConfigOutput) AgentDnsPrefix added in v1.1.0

func (o GetClusterAksConfigOutput) AgentDnsPrefix() pulumi.StringOutput

func (GetClusterAksConfigOutput) AgentOsDiskSize added in v1.1.0

func (o GetClusterAksConfigOutput) AgentOsDiskSize() pulumi.IntPtrOutput

func (GetClusterAksConfigOutput) AgentPoolName added in v1.1.0

func (GetClusterAksConfigOutput) AgentStorageProfile added in v1.1.0

func (o GetClusterAksConfigOutput) AgentStorageProfile() pulumi.StringPtrOutput

func (GetClusterAksConfigOutput) AgentVmSize added in v1.1.0

func (GetClusterAksConfigOutput) AuthBaseUrl added in v1.1.0

func (GetClusterAksConfigOutput) BaseUrl added in v1.1.0

func (GetClusterAksConfigOutput) ClientId added in v1.1.0

func (GetClusterAksConfigOutput) ClientSecret added in v1.1.0

func (GetClusterAksConfigOutput) Count added in v1.1.0

func (GetClusterAksConfigOutput) DnsServiceIp added in v1.1.0

func (GetClusterAksConfigOutput) DockerBridgeCidr added in v1.1.0

func (o GetClusterAksConfigOutput) DockerBridgeCidr() pulumi.StringPtrOutput

func (GetClusterAksConfigOutput) ElementType added in v1.1.0

func (GetClusterAksConfigOutput) ElementType() reflect.Type

func (GetClusterAksConfigOutput) EnableHttpApplicationRouting added in v1.1.0

func (o GetClusterAksConfigOutput) EnableHttpApplicationRouting() pulumi.BoolPtrOutput

func (GetClusterAksConfigOutput) EnableMonitoring added in v1.1.0

func (o GetClusterAksConfigOutput) EnableMonitoring() pulumi.BoolPtrOutput

func (GetClusterAksConfigOutput) KubernetesVersion added in v1.1.0

func (o GetClusterAksConfigOutput) KubernetesVersion() pulumi.StringOutput

func (GetClusterAksConfigOutput) Location added in v1.1.0

func (GetClusterAksConfigOutput) LogAnalyticsWorkspace added in v1.1.0

func (o GetClusterAksConfigOutput) LogAnalyticsWorkspace() pulumi.StringPtrOutput

func (GetClusterAksConfigOutput) LogAnalyticsWorkspaceResourceGroup added in v1.1.0

func (o GetClusterAksConfigOutput) LogAnalyticsWorkspaceResourceGroup() pulumi.StringPtrOutput

func (GetClusterAksConfigOutput) MasterDnsPrefix added in v1.1.0

func (o GetClusterAksConfigOutput) MasterDnsPrefix() pulumi.StringOutput

func (GetClusterAksConfigOutput) MaxPods added in v1.1.0

func (GetClusterAksConfigOutput) NetworkPlugin added in v1.1.0

func (GetClusterAksConfigOutput) NetworkPolicy added in v1.1.0

func (GetClusterAksConfigOutput) PodCidr added in v1.1.0

func (GetClusterAksConfigOutput) ResourceGroup added in v1.1.0

func (o GetClusterAksConfigOutput) ResourceGroup() pulumi.StringOutput

func (GetClusterAksConfigOutput) ServiceCidr added in v1.1.0

func (GetClusterAksConfigOutput) SshPublicKeyContents added in v1.1.0

func (o GetClusterAksConfigOutput) SshPublicKeyContents() pulumi.StringOutput

func (GetClusterAksConfigOutput) Subnet added in v1.1.0

func (GetClusterAksConfigOutput) SubscriptionId added in v1.1.0

func (o GetClusterAksConfigOutput) SubscriptionId() pulumi.StringOutput

func (GetClusterAksConfigOutput) Tag added in v1.1.0

func (GetClusterAksConfigOutput) TenantId added in v1.1.0

func (GetClusterAksConfigOutput) ToGetClusterAksConfigOutput added in v1.1.0

func (o GetClusterAksConfigOutput) ToGetClusterAksConfigOutput() GetClusterAksConfigOutput

func (GetClusterAksConfigOutput) ToGetClusterAksConfigOutputWithContext added in v1.1.0

func (o GetClusterAksConfigOutput) ToGetClusterAksConfigOutputWithContext(ctx context.Context) GetClusterAksConfigOutput

func (GetClusterAksConfigOutput) VirtualNetwork added in v1.1.0

func (o GetClusterAksConfigOutput) VirtualNetwork() pulumi.StringOutput

func (GetClusterAksConfigOutput) VirtualNetworkResourceGroup added in v1.1.0

func (o GetClusterAksConfigOutput) VirtualNetworkResourceGroup() pulumi.StringOutput

type GetClusterAlertGroupArgs

type GetClusterAlertGroupArgs struct {
	// The cluster id where create cluster alert group (string)
	ClusterId string `pulumi:"clusterId"`
	// The cluster alert group name (string)
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getClusterAlertGroup.

type GetClusterAlertGroupRecipient added in v1.1.0

type GetClusterAlertGroupRecipient struct {
	DefaultRecipient *bool  `pulumi:"defaultRecipient"`
	NotifierId       string `pulumi:"notifierId"`
	NotifierType     string `pulumi:"notifierType"`
	Recipient        string `pulumi:"recipient"`
}

type GetClusterAlertGroupRecipientArgs added in v1.1.0

type GetClusterAlertGroupRecipientArgs struct {
	DefaultRecipient pulumi.BoolPtrInput `pulumi:"defaultRecipient"`
	NotifierId       pulumi.StringInput  `pulumi:"notifierId"`
	NotifierType     pulumi.StringInput  `pulumi:"notifierType"`
	Recipient        pulumi.StringInput  `pulumi:"recipient"`
}

func (GetClusterAlertGroupRecipientArgs) ElementType added in v1.1.0

func (GetClusterAlertGroupRecipientArgs) ToGetClusterAlertGroupRecipientOutput added in v1.1.0

func (i GetClusterAlertGroupRecipientArgs) ToGetClusterAlertGroupRecipientOutput() GetClusterAlertGroupRecipientOutput

func (GetClusterAlertGroupRecipientArgs) ToGetClusterAlertGroupRecipientOutputWithContext added in v1.1.0

func (i GetClusterAlertGroupRecipientArgs) ToGetClusterAlertGroupRecipientOutputWithContext(ctx context.Context) GetClusterAlertGroupRecipientOutput

type GetClusterAlertGroupRecipientArray added in v1.1.0

type GetClusterAlertGroupRecipientArray []GetClusterAlertGroupRecipientInput

func (GetClusterAlertGroupRecipientArray) ElementType added in v1.1.0

func (GetClusterAlertGroupRecipientArray) ToGetClusterAlertGroupRecipientArrayOutput added in v1.1.0

func (i GetClusterAlertGroupRecipientArray) ToGetClusterAlertGroupRecipientArrayOutput() GetClusterAlertGroupRecipientArrayOutput

func (GetClusterAlertGroupRecipientArray) ToGetClusterAlertGroupRecipientArrayOutputWithContext added in v1.1.0

func (i GetClusterAlertGroupRecipientArray) ToGetClusterAlertGroupRecipientArrayOutputWithContext(ctx context.Context) GetClusterAlertGroupRecipientArrayOutput

type GetClusterAlertGroupRecipientArrayInput added in v1.1.0

type GetClusterAlertGroupRecipientArrayInput interface {
	pulumi.Input

	ToGetClusterAlertGroupRecipientArrayOutput() GetClusterAlertGroupRecipientArrayOutput
	ToGetClusterAlertGroupRecipientArrayOutputWithContext(context.Context) GetClusterAlertGroupRecipientArrayOutput
}

type GetClusterAlertGroupRecipientArrayOutput added in v1.1.0

type GetClusterAlertGroupRecipientArrayOutput struct{ *pulumi.OutputState }

func (GetClusterAlertGroupRecipientArrayOutput) ElementType added in v1.1.0

func (GetClusterAlertGroupRecipientArrayOutput) Index added in v1.1.0

func (GetClusterAlertGroupRecipientArrayOutput) ToGetClusterAlertGroupRecipientArrayOutput added in v1.1.0

func (o GetClusterAlertGroupRecipientArrayOutput) ToGetClusterAlertGroupRecipientArrayOutput() GetClusterAlertGroupRecipientArrayOutput

func (GetClusterAlertGroupRecipientArrayOutput) ToGetClusterAlertGroupRecipientArrayOutputWithContext added in v1.1.0

func (o GetClusterAlertGroupRecipientArrayOutput) ToGetClusterAlertGroupRecipientArrayOutputWithContext(ctx context.Context) GetClusterAlertGroupRecipientArrayOutput

type GetClusterAlertGroupRecipientInput added in v1.1.0

type GetClusterAlertGroupRecipientInput interface {
	pulumi.Input

	ToGetClusterAlertGroupRecipientOutput() GetClusterAlertGroupRecipientOutput
	ToGetClusterAlertGroupRecipientOutputWithContext(context.Context) GetClusterAlertGroupRecipientOutput
}

type GetClusterAlertGroupRecipientOutput added in v1.1.0

type GetClusterAlertGroupRecipientOutput struct{ *pulumi.OutputState }

func (GetClusterAlertGroupRecipientOutput) DefaultRecipient added in v1.4.0

func (GetClusterAlertGroupRecipientOutput) ElementType added in v1.1.0

func (GetClusterAlertGroupRecipientOutput) NotifierId added in v1.1.0

func (GetClusterAlertGroupRecipientOutput) NotifierType added in v1.1.0

func (GetClusterAlertGroupRecipientOutput) Recipient added in v1.1.0

func (GetClusterAlertGroupRecipientOutput) ToGetClusterAlertGroupRecipientOutput added in v1.1.0

func (o GetClusterAlertGroupRecipientOutput) ToGetClusterAlertGroupRecipientOutput() GetClusterAlertGroupRecipientOutput

func (GetClusterAlertGroupRecipientOutput) ToGetClusterAlertGroupRecipientOutputWithContext added in v1.1.0

func (o GetClusterAlertGroupRecipientOutput) ToGetClusterAlertGroupRecipientOutputWithContext(ctx context.Context) GetClusterAlertGroupRecipientOutput

type GetClusterAlertGroupResult

type GetClusterAlertGroupResult struct {
	// (Computed) The cluster alert group annotations (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	ClusterId   string                 `pulumi:"clusterId"`
	// (Computed) The cluster alert group description (string)
	Description string `pulumi:"description"`
	// (Computed) The cluster alert group interval seconds. Default: `180` (int)
	GroupIntervalSeconds int `pulumi:"groupIntervalSeconds"`
	// (Computed) The cluster alert group wait seconds. Default: `180` (int)
	GroupWaitSeconds int `pulumi:"groupWaitSeconds"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) The cluster alert group labels (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
	// (Computed) The cluster alert group recipients (list)
	Recipients []GetClusterAlertGroupRecipient `pulumi:"recipients"`
	// (Computed) The cluster alert group wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds int `pulumi:"repeatIntervalSeconds"`
}

A collection of values returned by getClusterAlertGroup.

func GetClusterAlertGroup added in v1.1.0

func GetClusterAlertGroup(ctx *pulumi.Context, args *GetClusterAlertGroupArgs, opts ...pulumi.InvokeOption) (*GetClusterAlertGroupResult, error)

Use this data source to retrieve information about a Rancher v2 cluster alert group.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/clusterAlertGroup.html.markdown.

type GetClusterAlterRuleEventRule added in v1.1.0

type GetClusterAlterRuleEventRule struct {
	EventType    *string `pulumi:"eventType"`
	ResourceKind string  `pulumi:"resourceKind"`
}

type GetClusterAlterRuleEventRuleArgs added in v1.1.0

type GetClusterAlterRuleEventRuleArgs struct {
	EventType    pulumi.StringPtrInput `pulumi:"eventType"`
	ResourceKind pulumi.StringInput    `pulumi:"resourceKind"`
}

func (GetClusterAlterRuleEventRuleArgs) ElementType added in v1.1.0

func (GetClusterAlterRuleEventRuleArgs) ToGetClusterAlterRuleEventRuleOutput added in v1.1.0

func (i GetClusterAlterRuleEventRuleArgs) ToGetClusterAlterRuleEventRuleOutput() GetClusterAlterRuleEventRuleOutput

func (GetClusterAlterRuleEventRuleArgs) ToGetClusterAlterRuleEventRuleOutputWithContext added in v1.1.0

func (i GetClusterAlterRuleEventRuleArgs) ToGetClusterAlterRuleEventRuleOutputWithContext(ctx context.Context) GetClusterAlterRuleEventRuleOutput

type GetClusterAlterRuleEventRuleInput added in v1.1.0

type GetClusterAlterRuleEventRuleInput interface {
	pulumi.Input

	ToGetClusterAlterRuleEventRuleOutput() GetClusterAlterRuleEventRuleOutput
	ToGetClusterAlterRuleEventRuleOutputWithContext(context.Context) GetClusterAlterRuleEventRuleOutput
}

type GetClusterAlterRuleEventRuleOutput added in v1.1.0

type GetClusterAlterRuleEventRuleOutput struct{ *pulumi.OutputState }

func (GetClusterAlterRuleEventRuleOutput) ElementType added in v1.1.0

func (GetClusterAlterRuleEventRuleOutput) EventType added in v1.1.0

func (GetClusterAlterRuleEventRuleOutput) ResourceKind added in v1.1.0

func (GetClusterAlterRuleEventRuleOutput) ToGetClusterAlterRuleEventRuleOutput added in v1.1.0

func (o GetClusterAlterRuleEventRuleOutput) ToGetClusterAlterRuleEventRuleOutput() GetClusterAlterRuleEventRuleOutput

func (GetClusterAlterRuleEventRuleOutput) ToGetClusterAlterRuleEventRuleOutputWithContext added in v1.1.0

func (o GetClusterAlterRuleEventRuleOutput) ToGetClusterAlterRuleEventRuleOutputWithContext(ctx context.Context) GetClusterAlterRuleEventRuleOutput

type GetClusterAlterRuleMetricRule added in v1.1.0

type GetClusterAlterRuleMetricRule struct {
	Comparison     *string `pulumi:"comparison"`
	Description    *string `pulumi:"description"`
	Duration       string  `pulumi:"duration"`
	Expression     string  `pulumi:"expression"`
	ThresholdValue float64 `pulumi:"thresholdValue"`
}

type GetClusterAlterRuleMetricRuleArgs added in v1.1.0

type GetClusterAlterRuleMetricRuleArgs struct {
	Comparison     pulumi.StringPtrInput `pulumi:"comparison"`
	Description    pulumi.StringPtrInput `pulumi:"description"`
	Duration       pulumi.StringInput    `pulumi:"duration"`
	Expression     pulumi.StringInput    `pulumi:"expression"`
	ThresholdValue pulumi.Float64Input   `pulumi:"thresholdValue"`
}

func (GetClusterAlterRuleMetricRuleArgs) ElementType added in v1.1.0

func (GetClusterAlterRuleMetricRuleArgs) ToGetClusterAlterRuleMetricRuleOutput added in v1.1.0

func (i GetClusterAlterRuleMetricRuleArgs) ToGetClusterAlterRuleMetricRuleOutput() GetClusterAlterRuleMetricRuleOutput

func (GetClusterAlterRuleMetricRuleArgs) ToGetClusterAlterRuleMetricRuleOutputWithContext added in v1.1.0

func (i GetClusterAlterRuleMetricRuleArgs) ToGetClusterAlterRuleMetricRuleOutputWithContext(ctx context.Context) GetClusterAlterRuleMetricRuleOutput

type GetClusterAlterRuleMetricRuleInput added in v1.1.0

type GetClusterAlterRuleMetricRuleInput interface {
	pulumi.Input

	ToGetClusterAlterRuleMetricRuleOutput() GetClusterAlterRuleMetricRuleOutput
	ToGetClusterAlterRuleMetricRuleOutputWithContext(context.Context) GetClusterAlterRuleMetricRuleOutput
}

type GetClusterAlterRuleMetricRuleOutput added in v1.1.0

type GetClusterAlterRuleMetricRuleOutput struct{ *pulumi.OutputState }

func (GetClusterAlterRuleMetricRuleOutput) Comparison added in v1.1.0

func (GetClusterAlterRuleMetricRuleOutput) Description added in v1.1.0

func (GetClusterAlterRuleMetricRuleOutput) Duration added in v1.1.0

func (GetClusterAlterRuleMetricRuleOutput) ElementType added in v1.1.0

func (GetClusterAlterRuleMetricRuleOutput) Expression added in v1.1.0

func (GetClusterAlterRuleMetricRuleOutput) ThresholdValue added in v1.1.0

func (GetClusterAlterRuleMetricRuleOutput) ToGetClusterAlterRuleMetricRuleOutput added in v1.1.0

func (o GetClusterAlterRuleMetricRuleOutput) ToGetClusterAlterRuleMetricRuleOutput() GetClusterAlterRuleMetricRuleOutput

func (GetClusterAlterRuleMetricRuleOutput) ToGetClusterAlterRuleMetricRuleOutputWithContext added in v1.1.0

func (o GetClusterAlterRuleMetricRuleOutput) ToGetClusterAlterRuleMetricRuleOutputWithContext(ctx context.Context) GetClusterAlterRuleMetricRuleOutput

type GetClusterAlterRuleNodeRule added in v1.1.0

type GetClusterAlterRuleNodeRule struct {
	Condition    *string                `pulumi:"condition"`
	CpuThreshold *int                   `pulumi:"cpuThreshold"`
	MemThreshold *int                   `pulumi:"memThreshold"`
	NodeId       *string                `pulumi:"nodeId"`
	Selector     map[string]interface{} `pulumi:"selector"`
}

type GetClusterAlterRuleNodeRuleArgs added in v1.1.0

type GetClusterAlterRuleNodeRuleArgs struct {
	Condition    pulumi.StringPtrInput `pulumi:"condition"`
	CpuThreshold pulumi.IntPtrInput    `pulumi:"cpuThreshold"`
	MemThreshold pulumi.IntPtrInput    `pulumi:"memThreshold"`
	NodeId       pulumi.StringPtrInput `pulumi:"nodeId"`
	Selector     pulumi.MapInput       `pulumi:"selector"`
}

func (GetClusterAlterRuleNodeRuleArgs) ElementType added in v1.1.0

func (GetClusterAlterRuleNodeRuleArgs) ToGetClusterAlterRuleNodeRuleOutput added in v1.1.0

func (i GetClusterAlterRuleNodeRuleArgs) ToGetClusterAlterRuleNodeRuleOutput() GetClusterAlterRuleNodeRuleOutput

func (GetClusterAlterRuleNodeRuleArgs) ToGetClusterAlterRuleNodeRuleOutputWithContext added in v1.1.0

func (i GetClusterAlterRuleNodeRuleArgs) ToGetClusterAlterRuleNodeRuleOutputWithContext(ctx context.Context) GetClusterAlterRuleNodeRuleOutput

type GetClusterAlterRuleNodeRuleInput added in v1.1.0

type GetClusterAlterRuleNodeRuleInput interface {
	pulumi.Input

	ToGetClusterAlterRuleNodeRuleOutput() GetClusterAlterRuleNodeRuleOutput
	ToGetClusterAlterRuleNodeRuleOutputWithContext(context.Context) GetClusterAlterRuleNodeRuleOutput
}

type GetClusterAlterRuleNodeRuleOutput added in v1.1.0

type GetClusterAlterRuleNodeRuleOutput struct{ *pulumi.OutputState }

func (GetClusterAlterRuleNodeRuleOutput) Condition added in v1.1.0

func (GetClusterAlterRuleNodeRuleOutput) CpuThreshold added in v1.1.0

func (GetClusterAlterRuleNodeRuleOutput) ElementType added in v1.1.0

func (GetClusterAlterRuleNodeRuleOutput) MemThreshold added in v1.1.0

func (GetClusterAlterRuleNodeRuleOutput) NodeId added in v1.1.0

func (GetClusterAlterRuleNodeRuleOutput) Selector added in v1.1.0

func (GetClusterAlterRuleNodeRuleOutput) ToGetClusterAlterRuleNodeRuleOutput added in v1.1.0

func (o GetClusterAlterRuleNodeRuleOutput) ToGetClusterAlterRuleNodeRuleOutput() GetClusterAlterRuleNodeRuleOutput

func (GetClusterAlterRuleNodeRuleOutput) ToGetClusterAlterRuleNodeRuleOutputWithContext added in v1.1.0

func (o GetClusterAlterRuleNodeRuleOutput) ToGetClusterAlterRuleNodeRuleOutputWithContext(ctx context.Context) GetClusterAlterRuleNodeRuleOutput

type GetClusterAlterRuleSystemServiceRule added in v1.1.0

type GetClusterAlterRuleSystemServiceRule struct {
	Condition *string `pulumi:"condition"`
}

type GetClusterAlterRuleSystemServiceRuleArgs added in v1.1.0

type GetClusterAlterRuleSystemServiceRuleArgs struct {
	Condition pulumi.StringPtrInput `pulumi:"condition"`
}

func (GetClusterAlterRuleSystemServiceRuleArgs) ElementType added in v1.1.0

func (GetClusterAlterRuleSystemServiceRuleArgs) ToGetClusterAlterRuleSystemServiceRuleOutput added in v1.1.0

func (i GetClusterAlterRuleSystemServiceRuleArgs) ToGetClusterAlterRuleSystemServiceRuleOutput() GetClusterAlterRuleSystemServiceRuleOutput

func (GetClusterAlterRuleSystemServiceRuleArgs) ToGetClusterAlterRuleSystemServiceRuleOutputWithContext added in v1.1.0

func (i GetClusterAlterRuleSystemServiceRuleArgs) ToGetClusterAlterRuleSystemServiceRuleOutputWithContext(ctx context.Context) GetClusterAlterRuleSystemServiceRuleOutput

type GetClusterAlterRuleSystemServiceRuleInput added in v1.1.0

type GetClusterAlterRuleSystemServiceRuleInput interface {
	pulumi.Input

	ToGetClusterAlterRuleSystemServiceRuleOutput() GetClusterAlterRuleSystemServiceRuleOutput
	ToGetClusterAlterRuleSystemServiceRuleOutputWithContext(context.Context) GetClusterAlterRuleSystemServiceRuleOutput
}

type GetClusterAlterRuleSystemServiceRuleOutput added in v1.1.0

type GetClusterAlterRuleSystemServiceRuleOutput struct{ *pulumi.OutputState }

func (GetClusterAlterRuleSystemServiceRuleOutput) Condition added in v1.1.0

func (GetClusterAlterRuleSystemServiceRuleOutput) ElementType added in v1.1.0

func (GetClusterAlterRuleSystemServiceRuleOutput) ToGetClusterAlterRuleSystemServiceRuleOutput added in v1.1.0

func (o GetClusterAlterRuleSystemServiceRuleOutput) ToGetClusterAlterRuleSystemServiceRuleOutput() GetClusterAlterRuleSystemServiceRuleOutput

func (GetClusterAlterRuleSystemServiceRuleOutput) ToGetClusterAlterRuleSystemServiceRuleOutputWithContext added in v1.1.0

func (o GetClusterAlterRuleSystemServiceRuleOutput) ToGetClusterAlterRuleSystemServiceRuleOutputWithContext(ctx context.Context) GetClusterAlterRuleSystemServiceRuleOutput

type GetClusterClusterAuthEndpoint added in v1.1.0

type GetClusterClusterAuthEndpoint struct {
	CaCerts *string `pulumi:"caCerts"`
	Enabled *bool   `pulumi:"enabled"`
	Fqdn    *string `pulumi:"fqdn"`
}

type GetClusterClusterAuthEndpointArgs added in v1.1.0

type GetClusterClusterAuthEndpointArgs struct {
	CaCerts pulumi.StringPtrInput `pulumi:"caCerts"`
	Enabled pulumi.BoolPtrInput   `pulumi:"enabled"`
	Fqdn    pulumi.StringPtrInput `pulumi:"fqdn"`
}

func (GetClusterClusterAuthEndpointArgs) ElementType added in v1.1.0

func (GetClusterClusterAuthEndpointArgs) ToGetClusterClusterAuthEndpointOutput added in v1.1.0

func (i GetClusterClusterAuthEndpointArgs) ToGetClusterClusterAuthEndpointOutput() GetClusterClusterAuthEndpointOutput

func (GetClusterClusterAuthEndpointArgs) ToGetClusterClusterAuthEndpointOutputWithContext added in v1.1.0

func (i GetClusterClusterAuthEndpointArgs) ToGetClusterClusterAuthEndpointOutputWithContext(ctx context.Context) GetClusterClusterAuthEndpointOutput

type GetClusterClusterAuthEndpointInput added in v1.1.0

type GetClusterClusterAuthEndpointInput interface {
	pulumi.Input

	ToGetClusterClusterAuthEndpointOutput() GetClusterClusterAuthEndpointOutput
	ToGetClusterClusterAuthEndpointOutputWithContext(context.Context) GetClusterClusterAuthEndpointOutput
}

type GetClusterClusterAuthEndpointOutput added in v1.1.0

type GetClusterClusterAuthEndpointOutput struct{ *pulumi.OutputState }

func (GetClusterClusterAuthEndpointOutput) CaCerts added in v1.1.0

func (GetClusterClusterAuthEndpointOutput) ElementType added in v1.1.0

func (GetClusterClusterAuthEndpointOutput) Enabled added in v1.1.0

func (GetClusterClusterAuthEndpointOutput) Fqdn added in v1.1.0

func (GetClusterClusterAuthEndpointOutput) ToGetClusterClusterAuthEndpointOutput added in v1.1.0

func (o GetClusterClusterAuthEndpointOutput) ToGetClusterClusterAuthEndpointOutput() GetClusterClusterAuthEndpointOutput

func (GetClusterClusterAuthEndpointOutput) ToGetClusterClusterAuthEndpointOutputWithContext added in v1.1.0

func (o GetClusterClusterAuthEndpointOutput) ToGetClusterClusterAuthEndpointOutputWithContext(ctx context.Context) GetClusterClusterAuthEndpointOutput

type GetClusterClusterMonitoringInput added in v1.1.0

type GetClusterClusterMonitoringInput struct {
	Answers map[string]interface{} `pulumi:"answers"`
}

type GetClusterClusterMonitoringInputArgs added in v1.1.0

type GetClusterClusterMonitoringInputArgs struct {
	Answers pulumi.MapInput `pulumi:"answers"`
}

func (GetClusterClusterMonitoringInputArgs) ElementType added in v1.1.0

func (GetClusterClusterMonitoringInputArgs) ToGetClusterClusterMonitoringInputOutput added in v1.1.0

func (i GetClusterClusterMonitoringInputArgs) ToGetClusterClusterMonitoringInputOutput() GetClusterClusterMonitoringInputOutput

func (GetClusterClusterMonitoringInputArgs) ToGetClusterClusterMonitoringInputOutputWithContext added in v1.1.0

func (i GetClusterClusterMonitoringInputArgs) ToGetClusterClusterMonitoringInputOutputWithContext(ctx context.Context) GetClusterClusterMonitoringInputOutput

type GetClusterClusterMonitoringInputInput added in v1.1.0

type GetClusterClusterMonitoringInputInput interface {
	pulumi.Input

	ToGetClusterClusterMonitoringInputOutput() GetClusterClusterMonitoringInputOutput
	ToGetClusterClusterMonitoringInputOutputWithContext(context.Context) GetClusterClusterMonitoringInputOutput
}

type GetClusterClusterMonitoringInputOutput added in v1.1.0

type GetClusterClusterMonitoringInputOutput struct{ *pulumi.OutputState }

func (GetClusterClusterMonitoringInputOutput) Answers added in v1.1.0

func (GetClusterClusterMonitoringInputOutput) ElementType added in v1.1.0

func (GetClusterClusterMonitoringInputOutput) ToGetClusterClusterMonitoringInputOutput added in v1.1.0

func (o GetClusterClusterMonitoringInputOutput) ToGetClusterClusterMonitoringInputOutput() GetClusterClusterMonitoringInputOutput

func (GetClusterClusterMonitoringInputOutput) ToGetClusterClusterMonitoringInputOutputWithContext added in v1.1.0

func (o GetClusterClusterMonitoringInputOutput) ToGetClusterClusterMonitoringInputOutputWithContext(ctx context.Context) GetClusterClusterMonitoringInputOutput

type GetClusterClusterRegistrationToken added in v1.1.0

type GetClusterClusterRegistrationToken struct {
	// (Computed) Annotations for Node Pool object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	ClusterId   string                 `pulumi:"clusterId"`
	Command     string                 `pulumi:"command"`
	// (Computed) The ID of the resource (string)
	Id              string `pulumi:"id"`
	InsecureCommand string `pulumi:"insecureCommand"`
	// (Computed) Labels for Node Pool object (map)
	Labels      map[string]interface{} `pulumi:"labels"`
	ManifestUrl string                 `pulumi:"manifestUrl"`
	// The name of the Cluster (string)
	Name               string `pulumi:"name"`
	NodeCommand        string `pulumi:"nodeCommand"`
	Token              string `pulumi:"token"`
	WindowsNodeCommand string `pulumi:"windowsNodeCommand"`
}

type GetClusterClusterRegistrationTokenArgs added in v1.1.0

type GetClusterClusterRegistrationTokenArgs struct {
	// (Computed) Annotations for Node Pool object (map)
	Annotations pulumi.MapInput    `pulumi:"annotations"`
	ClusterId   pulumi.StringInput `pulumi:"clusterId"`
	Command     pulumi.StringInput `pulumi:"command"`
	// (Computed) The ID of the resource (string)
	Id              pulumi.StringInput `pulumi:"id"`
	InsecureCommand pulumi.StringInput `pulumi:"insecureCommand"`
	// (Computed) Labels for Node Pool object (map)
	Labels      pulumi.MapInput    `pulumi:"labels"`
	ManifestUrl pulumi.StringInput `pulumi:"manifestUrl"`
	// The name of the Cluster (string)
	Name               pulumi.StringInput `pulumi:"name"`
	NodeCommand        pulumi.StringInput `pulumi:"nodeCommand"`
	Token              pulumi.StringInput `pulumi:"token"`
	WindowsNodeCommand pulumi.StringInput `pulumi:"windowsNodeCommand"`
}

func (GetClusterClusterRegistrationTokenArgs) ElementType added in v1.1.0

func (GetClusterClusterRegistrationTokenArgs) ToGetClusterClusterRegistrationTokenOutput added in v1.1.0

func (i GetClusterClusterRegistrationTokenArgs) ToGetClusterClusterRegistrationTokenOutput() GetClusterClusterRegistrationTokenOutput

func (GetClusterClusterRegistrationTokenArgs) ToGetClusterClusterRegistrationTokenOutputWithContext added in v1.1.0

func (i GetClusterClusterRegistrationTokenArgs) ToGetClusterClusterRegistrationTokenOutputWithContext(ctx context.Context) GetClusterClusterRegistrationTokenOutput

type GetClusterClusterRegistrationTokenInput added in v1.1.0

type GetClusterClusterRegistrationTokenInput interface {
	pulumi.Input

	ToGetClusterClusterRegistrationTokenOutput() GetClusterClusterRegistrationTokenOutput
	ToGetClusterClusterRegistrationTokenOutputWithContext(context.Context) GetClusterClusterRegistrationTokenOutput
}

type GetClusterClusterRegistrationTokenOutput added in v1.1.0

type GetClusterClusterRegistrationTokenOutput struct{ *pulumi.OutputState }

func (GetClusterClusterRegistrationTokenOutput) Annotations added in v1.1.0

(Computed) Annotations for Node Pool object (map)

func (GetClusterClusterRegistrationTokenOutput) ClusterId added in v1.1.0

func (GetClusterClusterRegistrationTokenOutput) Command added in v1.1.0

func (GetClusterClusterRegistrationTokenOutput) ElementType added in v1.1.0

func (GetClusterClusterRegistrationTokenOutput) Id added in v1.1.0

(Computed) The ID of the resource (string)

func (GetClusterClusterRegistrationTokenOutput) InsecureCommand added in v1.1.0

func (GetClusterClusterRegistrationTokenOutput) Labels added in v1.1.0

(Computed) Labels for Node Pool object (map)

func (GetClusterClusterRegistrationTokenOutput) ManifestUrl added in v1.1.0

func (GetClusterClusterRegistrationTokenOutput) Name added in v1.1.0

The name of the Cluster (string)

func (GetClusterClusterRegistrationTokenOutput) NodeCommand added in v1.1.0

func (GetClusterClusterRegistrationTokenOutput) ToGetClusterClusterRegistrationTokenOutput added in v1.1.0

func (o GetClusterClusterRegistrationTokenOutput) ToGetClusterClusterRegistrationTokenOutput() GetClusterClusterRegistrationTokenOutput

func (GetClusterClusterRegistrationTokenOutput) ToGetClusterClusterRegistrationTokenOutputWithContext added in v1.1.0

func (o GetClusterClusterRegistrationTokenOutput) ToGetClusterClusterRegistrationTokenOutputWithContext(ctx context.Context) GetClusterClusterRegistrationTokenOutput

func (GetClusterClusterRegistrationTokenOutput) Token added in v1.1.0

func (GetClusterClusterRegistrationTokenOutput) WindowsNodeCommand added in v1.1.0

type GetClusterClusterTemplateAnswers added in v1.1.0

type GetClusterClusterTemplateAnswers struct {
	ClusterId string                 `pulumi:"clusterId"`
	ProjectId string                 `pulumi:"projectId"`
	Values    map[string]interface{} `pulumi:"values"`
}

type GetClusterClusterTemplateAnswersArgs added in v1.1.0

type GetClusterClusterTemplateAnswersArgs struct {
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	Values    pulumi.MapInput    `pulumi:"values"`
}

func (GetClusterClusterTemplateAnswersArgs) ElementType added in v1.1.0

func (GetClusterClusterTemplateAnswersArgs) ToGetClusterClusterTemplateAnswersOutput added in v1.1.0

func (i GetClusterClusterTemplateAnswersArgs) ToGetClusterClusterTemplateAnswersOutput() GetClusterClusterTemplateAnswersOutput

func (GetClusterClusterTemplateAnswersArgs) ToGetClusterClusterTemplateAnswersOutputWithContext added in v1.1.0

func (i GetClusterClusterTemplateAnswersArgs) ToGetClusterClusterTemplateAnswersOutputWithContext(ctx context.Context) GetClusterClusterTemplateAnswersOutput

type GetClusterClusterTemplateAnswersInput added in v1.1.0

type GetClusterClusterTemplateAnswersInput interface {
	pulumi.Input

	ToGetClusterClusterTemplateAnswersOutput() GetClusterClusterTemplateAnswersOutput
	ToGetClusterClusterTemplateAnswersOutputWithContext(context.Context) GetClusterClusterTemplateAnswersOutput
}

type GetClusterClusterTemplateAnswersOutput added in v1.1.0

type GetClusterClusterTemplateAnswersOutput struct{ *pulumi.OutputState }

func (GetClusterClusterTemplateAnswersOutput) ClusterId added in v1.1.0

func (GetClusterClusterTemplateAnswersOutput) ElementType added in v1.1.0

func (GetClusterClusterTemplateAnswersOutput) ProjectId added in v1.1.0

func (GetClusterClusterTemplateAnswersOutput) ToGetClusterClusterTemplateAnswersOutput added in v1.1.0

func (o GetClusterClusterTemplateAnswersOutput) ToGetClusterClusterTemplateAnswersOutput() GetClusterClusterTemplateAnswersOutput

func (GetClusterClusterTemplateAnswersOutput) ToGetClusterClusterTemplateAnswersOutputWithContext added in v1.1.0

func (o GetClusterClusterTemplateAnswersOutput) ToGetClusterClusterTemplateAnswersOutputWithContext(ctx context.Context) GetClusterClusterTemplateAnswersOutput

func (GetClusterClusterTemplateAnswersOutput) Values added in v1.1.0

type GetClusterClusterTemplateQuestion added in v1.1.0

type GetClusterClusterTemplateQuestion struct {
	Default  string  `pulumi:"default"`
	Required *bool   `pulumi:"required"`
	Type     *string `pulumi:"type"`
	Variable string  `pulumi:"variable"`
}

type GetClusterClusterTemplateQuestionArgs added in v1.1.0

type GetClusterClusterTemplateQuestionArgs struct {
	Default  pulumi.StringInput    `pulumi:"default"`
	Required pulumi.BoolPtrInput   `pulumi:"required"`
	Type     pulumi.StringPtrInput `pulumi:"type"`
	Variable pulumi.StringInput    `pulumi:"variable"`
}

func (GetClusterClusterTemplateQuestionArgs) ElementType added in v1.1.0

func (GetClusterClusterTemplateQuestionArgs) ToGetClusterClusterTemplateQuestionOutput added in v1.1.0

func (i GetClusterClusterTemplateQuestionArgs) ToGetClusterClusterTemplateQuestionOutput() GetClusterClusterTemplateQuestionOutput

func (GetClusterClusterTemplateQuestionArgs) ToGetClusterClusterTemplateQuestionOutputWithContext added in v1.1.0

func (i GetClusterClusterTemplateQuestionArgs) ToGetClusterClusterTemplateQuestionOutputWithContext(ctx context.Context) GetClusterClusterTemplateQuestionOutput

type GetClusterClusterTemplateQuestionArray added in v1.1.0

type GetClusterClusterTemplateQuestionArray []GetClusterClusterTemplateQuestionInput

func (GetClusterClusterTemplateQuestionArray) ElementType added in v1.1.0

func (GetClusterClusterTemplateQuestionArray) ToGetClusterClusterTemplateQuestionArrayOutput added in v1.1.0

func (i GetClusterClusterTemplateQuestionArray) ToGetClusterClusterTemplateQuestionArrayOutput() GetClusterClusterTemplateQuestionArrayOutput

func (GetClusterClusterTemplateQuestionArray) ToGetClusterClusterTemplateQuestionArrayOutputWithContext added in v1.1.0

func (i GetClusterClusterTemplateQuestionArray) ToGetClusterClusterTemplateQuestionArrayOutputWithContext(ctx context.Context) GetClusterClusterTemplateQuestionArrayOutput

type GetClusterClusterTemplateQuestionArrayInput added in v1.1.0

type GetClusterClusterTemplateQuestionArrayInput interface {
	pulumi.Input

	ToGetClusterClusterTemplateQuestionArrayOutput() GetClusterClusterTemplateQuestionArrayOutput
	ToGetClusterClusterTemplateQuestionArrayOutputWithContext(context.Context) GetClusterClusterTemplateQuestionArrayOutput
}

type GetClusterClusterTemplateQuestionArrayOutput added in v1.1.0

type GetClusterClusterTemplateQuestionArrayOutput struct{ *pulumi.OutputState }

func (GetClusterClusterTemplateQuestionArrayOutput) ElementType added in v1.1.0

func (GetClusterClusterTemplateQuestionArrayOutput) Index added in v1.1.0

func (GetClusterClusterTemplateQuestionArrayOutput) ToGetClusterClusterTemplateQuestionArrayOutput added in v1.1.0

func (o GetClusterClusterTemplateQuestionArrayOutput) ToGetClusterClusterTemplateQuestionArrayOutput() GetClusterClusterTemplateQuestionArrayOutput

func (GetClusterClusterTemplateQuestionArrayOutput) ToGetClusterClusterTemplateQuestionArrayOutputWithContext added in v1.1.0

func (o GetClusterClusterTemplateQuestionArrayOutput) ToGetClusterClusterTemplateQuestionArrayOutputWithContext(ctx context.Context) GetClusterClusterTemplateQuestionArrayOutput

type GetClusterClusterTemplateQuestionInput added in v1.1.0

type GetClusterClusterTemplateQuestionInput interface {
	pulumi.Input

	ToGetClusterClusterTemplateQuestionOutput() GetClusterClusterTemplateQuestionOutput
	ToGetClusterClusterTemplateQuestionOutputWithContext(context.Context) GetClusterClusterTemplateQuestionOutput
}

type GetClusterClusterTemplateQuestionOutput added in v1.1.0

type GetClusterClusterTemplateQuestionOutput struct{ *pulumi.OutputState }

func (GetClusterClusterTemplateQuestionOutput) Default added in v1.1.0

func (GetClusterClusterTemplateQuestionOutput) ElementType added in v1.1.0

func (GetClusterClusterTemplateQuestionOutput) Required added in v1.1.0

func (GetClusterClusterTemplateQuestionOutput) ToGetClusterClusterTemplateQuestionOutput added in v1.1.0

func (o GetClusterClusterTemplateQuestionOutput) ToGetClusterClusterTemplateQuestionOutput() GetClusterClusterTemplateQuestionOutput

func (GetClusterClusterTemplateQuestionOutput) ToGetClusterClusterTemplateQuestionOutputWithContext added in v1.1.0

func (o GetClusterClusterTemplateQuestionOutput) ToGetClusterClusterTemplateQuestionOutputWithContext(ctx context.Context) GetClusterClusterTemplateQuestionOutput

func (GetClusterClusterTemplateQuestionOutput) Type added in v1.1.0

func (GetClusterClusterTemplateQuestionOutput) Variable added in v1.1.0

type GetClusterEksConfig added in v1.1.0

type GetClusterEksConfig struct {
	AccessKey                   string   `pulumi:"accessKey"`
	Ami                         *string  `pulumi:"ami"`
	AssociateWorkerNodePublicIp *bool    `pulumi:"associateWorkerNodePublicIp"`
	DesiredNodes                *int     `pulumi:"desiredNodes"`
	InstanceType                *string  `pulumi:"instanceType"`
	KeyPairName                 *string  `pulumi:"keyPairName"`
	KubernetesVersion           string   `pulumi:"kubernetesVersion"`
	MaximumNodes                *int     `pulumi:"maximumNodes"`
	MinimumNodes                *int     `pulumi:"minimumNodes"`
	NodeVolumeSize              *int     `pulumi:"nodeVolumeSize"`
	Region                      *string  `pulumi:"region"`
	SecretKey                   string   `pulumi:"secretKey"`
	SecurityGroups              []string `pulumi:"securityGroups"`
	ServiceRole                 *string  `pulumi:"serviceRole"`
	SessionToken                *string  `pulumi:"sessionToken"`
	Subnets                     []string `pulumi:"subnets"`
	UserData                    string   `pulumi:"userData"`
	VirtualNetwork              *string  `pulumi:"virtualNetwork"`
}

type GetClusterEksConfigArgs added in v1.1.0

type GetClusterEksConfigArgs struct {
	AccessKey                   pulumi.StringInput      `pulumi:"accessKey"`
	Ami                         pulumi.StringPtrInput   `pulumi:"ami"`
	AssociateWorkerNodePublicIp pulumi.BoolPtrInput     `pulumi:"associateWorkerNodePublicIp"`
	DesiredNodes                pulumi.IntPtrInput      `pulumi:"desiredNodes"`
	InstanceType                pulumi.StringPtrInput   `pulumi:"instanceType"`
	KeyPairName                 pulumi.StringPtrInput   `pulumi:"keyPairName"`
	KubernetesVersion           pulumi.StringInput      `pulumi:"kubernetesVersion"`
	MaximumNodes                pulumi.IntPtrInput      `pulumi:"maximumNodes"`
	MinimumNodes                pulumi.IntPtrInput      `pulumi:"minimumNodes"`
	NodeVolumeSize              pulumi.IntPtrInput      `pulumi:"nodeVolumeSize"`
	Region                      pulumi.StringPtrInput   `pulumi:"region"`
	SecretKey                   pulumi.StringInput      `pulumi:"secretKey"`
	SecurityGroups              pulumi.StringArrayInput `pulumi:"securityGroups"`
	ServiceRole                 pulumi.StringPtrInput   `pulumi:"serviceRole"`
	SessionToken                pulumi.StringPtrInput   `pulumi:"sessionToken"`
	Subnets                     pulumi.StringArrayInput `pulumi:"subnets"`
	UserData                    pulumi.StringInput      `pulumi:"userData"`
	VirtualNetwork              pulumi.StringPtrInput   `pulumi:"virtualNetwork"`
}

func (GetClusterEksConfigArgs) ElementType added in v1.1.0

func (GetClusterEksConfigArgs) ElementType() reflect.Type

func (GetClusterEksConfigArgs) ToGetClusterEksConfigOutput added in v1.1.0

func (i GetClusterEksConfigArgs) ToGetClusterEksConfigOutput() GetClusterEksConfigOutput

func (GetClusterEksConfigArgs) ToGetClusterEksConfigOutputWithContext added in v1.1.0

func (i GetClusterEksConfigArgs) ToGetClusterEksConfigOutputWithContext(ctx context.Context) GetClusterEksConfigOutput

type GetClusterEksConfigInput added in v1.1.0

type GetClusterEksConfigInput interface {
	pulumi.Input

	ToGetClusterEksConfigOutput() GetClusterEksConfigOutput
	ToGetClusterEksConfigOutputWithContext(context.Context) GetClusterEksConfigOutput
}

type GetClusterEksConfigOutput added in v1.1.0

type GetClusterEksConfigOutput struct{ *pulumi.OutputState }

func (GetClusterEksConfigOutput) AccessKey added in v1.1.0

func (GetClusterEksConfigOutput) Ami added in v1.1.0

func (GetClusterEksConfigOutput) AssociateWorkerNodePublicIp added in v1.1.0

func (o GetClusterEksConfigOutput) AssociateWorkerNodePublicIp() pulumi.BoolPtrOutput

func (GetClusterEksConfigOutput) DesiredNodes added in v1.1.0

func (GetClusterEksConfigOutput) ElementType added in v1.1.0

func (GetClusterEksConfigOutput) ElementType() reflect.Type

func (GetClusterEksConfigOutput) InstanceType added in v1.1.0

func (GetClusterEksConfigOutput) KeyPairName added in v1.1.0

func (GetClusterEksConfigOutput) KubernetesVersion added in v1.1.0

func (o GetClusterEksConfigOutput) KubernetesVersion() pulumi.StringOutput

func (GetClusterEksConfigOutput) MaximumNodes added in v1.1.0

func (GetClusterEksConfigOutput) MinimumNodes added in v1.1.0

func (GetClusterEksConfigOutput) NodeVolumeSize added in v1.1.0

func (o GetClusterEksConfigOutput) NodeVolumeSize() pulumi.IntPtrOutput

func (GetClusterEksConfigOutput) Region added in v1.1.0

func (GetClusterEksConfigOutput) SecretKey added in v1.1.0

func (GetClusterEksConfigOutput) SecurityGroups added in v1.1.0

func (GetClusterEksConfigOutput) ServiceRole added in v1.1.0

func (GetClusterEksConfigOutput) SessionToken added in v1.1.0

func (GetClusterEksConfigOutput) Subnets added in v1.1.0

func (GetClusterEksConfigOutput) ToGetClusterEksConfigOutput added in v1.1.0

func (o GetClusterEksConfigOutput) ToGetClusterEksConfigOutput() GetClusterEksConfigOutput

func (GetClusterEksConfigOutput) ToGetClusterEksConfigOutputWithContext added in v1.1.0

func (o GetClusterEksConfigOutput) ToGetClusterEksConfigOutputWithContext(ctx context.Context) GetClusterEksConfigOutput

func (GetClusterEksConfigOutput) UserData added in v1.1.0

func (GetClusterEksConfigOutput) VirtualNetwork added in v1.1.0

type GetClusterGkeConfig added in v1.1.0

type GetClusterGkeConfig struct {
	ClusterIpv4Cidr string `pulumi:"clusterIpv4Cidr"`
	Credential      string `pulumi:"credential"`
	// (Computed) The description for Cluster (string)
	Description                        *string `pulumi:"description"`
	DiskSizeGb                         *int    `pulumi:"diskSizeGb"`
	DiskType                           string  `pulumi:"diskType"`
	EnableAlphaFeature                 *bool   `pulumi:"enableAlphaFeature"`
	EnableAutoRepair                   *bool   `pulumi:"enableAutoRepair"`
	EnableAutoUpgrade                  *bool   `pulumi:"enableAutoUpgrade"`
	EnableHorizontalPodAutoscaling     *bool   `pulumi:"enableHorizontalPodAutoscaling"`
	EnableHttpLoadBalancing            *bool   `pulumi:"enableHttpLoadBalancing"`
	EnableKubernetesDashboard          *bool   `pulumi:"enableKubernetesDashboard"`
	EnableLegacyAbac                   *bool   `pulumi:"enableLegacyAbac"`
	EnableMasterAuthorizedNetwork      *bool   `pulumi:"enableMasterAuthorizedNetwork"`
	EnableNetworkPolicyConfig          *bool   `pulumi:"enableNetworkPolicyConfig"`
	EnableNodepoolAutoscaling          *bool   `pulumi:"enableNodepoolAutoscaling"`
	EnablePrivateEndpoint              *bool   `pulumi:"enablePrivateEndpoint"`
	EnablePrivateNodes                 *bool   `pulumi:"enablePrivateNodes"`
	EnableStackdriverLogging           *bool   `pulumi:"enableStackdriverLogging"`
	EnableStackdriverMonitoring        *bool   `pulumi:"enableStackdriverMonitoring"`
	ImageType                          string  `pulumi:"imageType"`
	IpPolicyClusterIpv4CidrBlock       string  `pulumi:"ipPolicyClusterIpv4CidrBlock"`
	IpPolicyClusterSecondaryRangeName  string  `pulumi:"ipPolicyClusterSecondaryRangeName"`
	IpPolicyCreateSubnetwork           *bool   `pulumi:"ipPolicyCreateSubnetwork"`
	IpPolicyNodeIpv4CidrBlock          string  `pulumi:"ipPolicyNodeIpv4CidrBlock"`
	IpPolicyServicesIpv4CidrBlock      string  `pulumi:"ipPolicyServicesIpv4CidrBlock"`
	IpPolicyServicesSecondaryRangeName string  `pulumi:"ipPolicyServicesSecondaryRangeName"`
	IpPolicySubnetworkName             string  `pulumi:"ipPolicySubnetworkName"`
	IssueClientCertificate             *bool   `pulumi:"issueClientCertificate"`
	KubernetesDashboard                *bool   `pulumi:"kubernetesDashboard"`
	// (Computed) Labels for Node Pool object (map)
	Labels                            map[string]interface{} `pulumi:"labels"`
	LocalSsdCount                     *int                   `pulumi:"localSsdCount"`
	Locations                         []string               `pulumi:"locations"`
	MachineType                       string                 `pulumi:"machineType"`
	MaintenanceWindow                 string                 `pulumi:"maintenanceWindow"`
	MasterAuthorizedNetworkCidrBlocks []string               `pulumi:"masterAuthorizedNetworkCidrBlocks"`
	MasterIpv4CidrBlock               string                 `pulumi:"masterIpv4CidrBlock"`
	MasterVersion                     string                 `pulumi:"masterVersion"`
	MaxNodeCount                      *int                   `pulumi:"maxNodeCount"`
	MinNodeCount                      *int                   `pulumi:"minNodeCount"`
	Network                           string                 `pulumi:"network"`
	NodeCount                         *int                   `pulumi:"nodeCount"`
	NodePool                          string                 `pulumi:"nodePool"`
	NodeVersion                       string                 `pulumi:"nodeVersion"`
	OauthScopes                       []string               `pulumi:"oauthScopes"`
	Preemptible                       *bool                  `pulumi:"preemptible"`
	ProjectId                         string                 `pulumi:"projectId"`
	ResourceLabels                    map[string]interface{} `pulumi:"resourceLabels"`
	ServiceAccount                    string                 `pulumi:"serviceAccount"`
	SubNetwork                        string                 `pulumi:"subNetwork"`
	Taints                            []string               `pulumi:"taints"`
	UseIpAliases                      *bool                  `pulumi:"useIpAliases"`
	Zone                              *string                `pulumi:"zone"`
}

type GetClusterGkeConfigArgs added in v1.1.0

type GetClusterGkeConfigArgs struct {
	ClusterIpv4Cidr pulumi.StringInput `pulumi:"clusterIpv4Cidr"`
	Credential      pulumi.StringInput `pulumi:"credential"`
	// (Computed) The description for Cluster (string)
	Description                        pulumi.StringPtrInput `pulumi:"description"`
	DiskSizeGb                         pulumi.IntPtrInput    `pulumi:"diskSizeGb"`
	DiskType                           pulumi.StringInput    `pulumi:"diskType"`
	EnableAlphaFeature                 pulumi.BoolPtrInput   `pulumi:"enableAlphaFeature"`
	EnableAutoRepair                   pulumi.BoolPtrInput   `pulumi:"enableAutoRepair"`
	EnableAutoUpgrade                  pulumi.BoolPtrInput   `pulumi:"enableAutoUpgrade"`
	EnableHorizontalPodAutoscaling     pulumi.BoolPtrInput   `pulumi:"enableHorizontalPodAutoscaling"`
	EnableHttpLoadBalancing            pulumi.BoolPtrInput   `pulumi:"enableHttpLoadBalancing"`
	EnableKubernetesDashboard          pulumi.BoolPtrInput   `pulumi:"enableKubernetesDashboard"`
	EnableLegacyAbac                   pulumi.BoolPtrInput   `pulumi:"enableLegacyAbac"`
	EnableMasterAuthorizedNetwork      pulumi.BoolPtrInput   `pulumi:"enableMasterAuthorizedNetwork"`
	EnableNetworkPolicyConfig          pulumi.BoolPtrInput   `pulumi:"enableNetworkPolicyConfig"`
	EnableNodepoolAutoscaling          pulumi.BoolPtrInput   `pulumi:"enableNodepoolAutoscaling"`
	EnablePrivateEndpoint              pulumi.BoolPtrInput   `pulumi:"enablePrivateEndpoint"`
	EnablePrivateNodes                 pulumi.BoolPtrInput   `pulumi:"enablePrivateNodes"`
	EnableStackdriverLogging           pulumi.BoolPtrInput   `pulumi:"enableStackdriverLogging"`
	EnableStackdriverMonitoring        pulumi.BoolPtrInput   `pulumi:"enableStackdriverMonitoring"`
	ImageType                          pulumi.StringInput    `pulumi:"imageType"`
	IpPolicyClusterIpv4CidrBlock       pulumi.StringInput    `pulumi:"ipPolicyClusterIpv4CidrBlock"`
	IpPolicyClusterSecondaryRangeName  pulumi.StringInput    `pulumi:"ipPolicyClusterSecondaryRangeName"`
	IpPolicyCreateSubnetwork           pulumi.BoolPtrInput   `pulumi:"ipPolicyCreateSubnetwork"`
	IpPolicyNodeIpv4CidrBlock          pulumi.StringInput    `pulumi:"ipPolicyNodeIpv4CidrBlock"`
	IpPolicyServicesIpv4CidrBlock      pulumi.StringInput    `pulumi:"ipPolicyServicesIpv4CidrBlock"`
	IpPolicyServicesSecondaryRangeName pulumi.StringInput    `pulumi:"ipPolicyServicesSecondaryRangeName"`
	IpPolicySubnetworkName             pulumi.StringInput    `pulumi:"ipPolicySubnetworkName"`
	IssueClientCertificate             pulumi.BoolPtrInput   `pulumi:"issueClientCertificate"`
	KubernetesDashboard                pulumi.BoolPtrInput   `pulumi:"kubernetesDashboard"`
	// (Computed) Labels for Node Pool object (map)
	Labels                            pulumi.MapInput         `pulumi:"labels"`
	LocalSsdCount                     pulumi.IntPtrInput      `pulumi:"localSsdCount"`
	Locations                         pulumi.StringArrayInput `pulumi:"locations"`
	MachineType                       pulumi.StringInput      `pulumi:"machineType"`
	MaintenanceWindow                 pulumi.StringInput      `pulumi:"maintenanceWindow"`
	MasterAuthorizedNetworkCidrBlocks pulumi.StringArrayInput `pulumi:"masterAuthorizedNetworkCidrBlocks"`
	MasterIpv4CidrBlock               pulumi.StringInput      `pulumi:"masterIpv4CidrBlock"`
	MasterVersion                     pulumi.StringInput      `pulumi:"masterVersion"`
	MaxNodeCount                      pulumi.IntPtrInput      `pulumi:"maxNodeCount"`
	MinNodeCount                      pulumi.IntPtrInput      `pulumi:"minNodeCount"`
	Network                           pulumi.StringInput      `pulumi:"network"`
	NodeCount                         pulumi.IntPtrInput      `pulumi:"nodeCount"`
	NodePool                          pulumi.StringInput      `pulumi:"nodePool"`
	NodeVersion                       pulumi.StringInput      `pulumi:"nodeVersion"`
	OauthScopes                       pulumi.StringArrayInput `pulumi:"oauthScopes"`
	Preemptible                       pulumi.BoolPtrInput     `pulumi:"preemptible"`
	ProjectId                         pulumi.StringInput      `pulumi:"projectId"`
	ResourceLabels                    pulumi.MapInput         `pulumi:"resourceLabels"`
	ServiceAccount                    pulumi.StringInput      `pulumi:"serviceAccount"`
	SubNetwork                        pulumi.StringInput      `pulumi:"subNetwork"`
	Taints                            pulumi.StringArrayInput `pulumi:"taints"`
	UseIpAliases                      pulumi.BoolPtrInput     `pulumi:"useIpAliases"`
	Zone                              pulumi.StringPtrInput   `pulumi:"zone"`
}

func (GetClusterGkeConfigArgs) ElementType added in v1.1.0

func (GetClusterGkeConfigArgs) ElementType() reflect.Type

func (GetClusterGkeConfigArgs) ToGetClusterGkeConfigOutput added in v1.1.0

func (i GetClusterGkeConfigArgs) ToGetClusterGkeConfigOutput() GetClusterGkeConfigOutput

func (GetClusterGkeConfigArgs) ToGetClusterGkeConfigOutputWithContext added in v1.1.0

func (i GetClusterGkeConfigArgs) ToGetClusterGkeConfigOutputWithContext(ctx context.Context) GetClusterGkeConfigOutput

type GetClusterGkeConfigInput added in v1.1.0

type GetClusterGkeConfigInput interface {
	pulumi.Input

	ToGetClusterGkeConfigOutput() GetClusterGkeConfigOutput
	ToGetClusterGkeConfigOutputWithContext(context.Context) GetClusterGkeConfigOutput
}

type GetClusterGkeConfigOutput added in v1.1.0

type GetClusterGkeConfigOutput struct{ *pulumi.OutputState }

func (GetClusterGkeConfigOutput) ClusterIpv4Cidr added in v1.1.0

func (o GetClusterGkeConfigOutput) ClusterIpv4Cidr() pulumi.StringOutput

func (GetClusterGkeConfigOutput) Credential added in v1.1.0

func (GetClusterGkeConfigOutput) Description added in v1.1.0

(Computed) The description for Cluster (string)

func (GetClusterGkeConfigOutput) DiskSizeGb added in v1.1.0

func (GetClusterGkeConfigOutput) DiskType added in v1.1.0

func (GetClusterGkeConfigOutput) ElementType added in v1.1.0

func (GetClusterGkeConfigOutput) ElementType() reflect.Type

func (GetClusterGkeConfigOutput) EnableAlphaFeature added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableAlphaFeature() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableAutoRepair added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableAutoRepair() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableAutoUpgrade added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableAutoUpgrade() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableHorizontalPodAutoscaling added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableHorizontalPodAutoscaling() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableHttpLoadBalancing added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableHttpLoadBalancing() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableKubernetesDashboard added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableKubernetesDashboard() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableLegacyAbac added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableLegacyAbac() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableMasterAuthorizedNetwork added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableMasterAuthorizedNetwork() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableNetworkPolicyConfig added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableNetworkPolicyConfig() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableNodepoolAutoscaling added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableNodepoolAutoscaling() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnablePrivateEndpoint added in v1.1.0

func (o GetClusterGkeConfigOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnablePrivateNodes added in v1.1.0

func (o GetClusterGkeConfigOutput) EnablePrivateNodes() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableStackdriverLogging added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableStackdriverLogging() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) EnableStackdriverMonitoring added in v1.1.0

func (o GetClusterGkeConfigOutput) EnableStackdriverMonitoring() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) ImageType added in v1.1.0

func (GetClusterGkeConfigOutput) IpPolicyClusterIpv4CidrBlock added in v1.1.0

func (o GetClusterGkeConfigOutput) IpPolicyClusterIpv4CidrBlock() pulumi.StringOutput

func (GetClusterGkeConfigOutput) IpPolicyClusterSecondaryRangeName added in v1.1.0

func (o GetClusterGkeConfigOutput) IpPolicyClusterSecondaryRangeName() pulumi.StringOutput

func (GetClusterGkeConfigOutput) IpPolicyCreateSubnetwork added in v1.1.0

func (o GetClusterGkeConfigOutput) IpPolicyCreateSubnetwork() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) IpPolicyNodeIpv4CidrBlock added in v1.1.0

func (o GetClusterGkeConfigOutput) IpPolicyNodeIpv4CidrBlock() pulumi.StringOutput

func (GetClusterGkeConfigOutput) IpPolicyServicesIpv4CidrBlock added in v1.1.0

func (o GetClusterGkeConfigOutput) IpPolicyServicesIpv4CidrBlock() pulumi.StringOutput

func (GetClusterGkeConfigOutput) IpPolicyServicesSecondaryRangeName added in v1.1.0

func (o GetClusterGkeConfigOutput) IpPolicyServicesSecondaryRangeName() pulumi.StringOutput

func (GetClusterGkeConfigOutput) IpPolicySubnetworkName added in v1.1.0

func (o GetClusterGkeConfigOutput) IpPolicySubnetworkName() pulumi.StringOutput

func (GetClusterGkeConfigOutput) IssueClientCertificate added in v1.1.0

func (o GetClusterGkeConfigOutput) IssueClientCertificate() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) KubernetesDashboard added in v1.1.0

func (o GetClusterGkeConfigOutput) KubernetesDashboard() pulumi.BoolPtrOutput

func (GetClusterGkeConfigOutput) Labels added in v1.1.0

(Computed) Labels for Node Pool object (map)

func (GetClusterGkeConfigOutput) LocalSsdCount added in v1.1.0

func (o GetClusterGkeConfigOutput) LocalSsdCount() pulumi.IntPtrOutput

func (GetClusterGkeConfigOutput) Locations added in v1.1.0

func (GetClusterGkeConfigOutput) MachineType added in v1.1.0

func (GetClusterGkeConfigOutput) MaintenanceWindow added in v1.1.0

func (o GetClusterGkeConfigOutput) MaintenanceWindow() pulumi.StringOutput

func (GetClusterGkeConfigOutput) MasterAuthorizedNetworkCidrBlocks added in v1.1.0

func (o GetClusterGkeConfigOutput) MasterAuthorizedNetworkCidrBlocks() pulumi.StringArrayOutput

func (GetClusterGkeConfigOutput) MasterIpv4CidrBlock added in v1.1.0

func (o GetClusterGkeConfigOutput) MasterIpv4CidrBlock() pulumi.StringOutput

func (GetClusterGkeConfigOutput) MasterVersion added in v1.1.0

func (o GetClusterGkeConfigOutput) MasterVersion() pulumi.StringOutput

func (GetClusterGkeConfigOutput) MaxNodeCount added in v1.1.0

func (GetClusterGkeConfigOutput) MinNodeCount added in v1.1.0

func (GetClusterGkeConfigOutput) Network added in v1.1.0

func (GetClusterGkeConfigOutput) NodeCount added in v1.1.0

func (GetClusterGkeConfigOutput) NodePool added in v1.1.0

func (GetClusterGkeConfigOutput) NodeVersion added in v1.1.0

func (GetClusterGkeConfigOutput) OauthScopes added in v1.1.0

func (GetClusterGkeConfigOutput) Preemptible added in v1.1.0

func (GetClusterGkeConfigOutput) ProjectId added in v1.1.0

func (GetClusterGkeConfigOutput) ResourceLabels added in v1.1.0

func (o GetClusterGkeConfigOutput) ResourceLabels() pulumi.MapOutput

func (GetClusterGkeConfigOutput) ServiceAccount added in v1.1.0

func (o GetClusterGkeConfigOutput) ServiceAccount() pulumi.StringOutput

func (GetClusterGkeConfigOutput) SubNetwork added in v1.1.0

func (GetClusterGkeConfigOutput) Taints added in v1.1.0

func (GetClusterGkeConfigOutput) ToGetClusterGkeConfigOutput added in v1.1.0

func (o GetClusterGkeConfigOutput) ToGetClusterGkeConfigOutput() GetClusterGkeConfigOutput

func (GetClusterGkeConfigOutput) ToGetClusterGkeConfigOutputWithContext added in v1.1.0

func (o GetClusterGkeConfigOutput) ToGetClusterGkeConfigOutputWithContext(ctx context.Context) GetClusterGkeConfigOutput

func (GetClusterGkeConfigOutput) UseIpAliases added in v1.1.0

func (GetClusterGkeConfigOutput) Zone added in v1.1.0

type GetClusterK3sConfig added in v1.4.0

type GetClusterK3sConfig struct {
	UpgradeStrategy GetClusterK3sConfigUpgradeStrategy `pulumi:"upgradeStrategy"`
	Version         string                             `pulumi:"version"`
}

type GetClusterK3sConfigArgs added in v1.4.0

type GetClusterK3sConfigArgs struct {
	UpgradeStrategy GetClusterK3sConfigUpgradeStrategyInput `pulumi:"upgradeStrategy"`
	Version         pulumi.StringInput                      `pulumi:"version"`
}

func (GetClusterK3sConfigArgs) ElementType added in v1.4.0

func (GetClusterK3sConfigArgs) ElementType() reflect.Type

func (GetClusterK3sConfigArgs) ToGetClusterK3sConfigOutput added in v1.4.0

func (i GetClusterK3sConfigArgs) ToGetClusterK3sConfigOutput() GetClusterK3sConfigOutput

func (GetClusterK3sConfigArgs) ToGetClusterK3sConfigOutputWithContext added in v1.4.0

func (i GetClusterK3sConfigArgs) ToGetClusterK3sConfigOutputWithContext(ctx context.Context) GetClusterK3sConfigOutput

type GetClusterK3sConfigInput added in v1.4.0

type GetClusterK3sConfigInput interface {
	pulumi.Input

	ToGetClusterK3sConfigOutput() GetClusterK3sConfigOutput
	ToGetClusterK3sConfigOutputWithContext(context.Context) GetClusterK3sConfigOutput
}

type GetClusterK3sConfigOutput added in v1.4.0

type GetClusterK3sConfigOutput struct{ *pulumi.OutputState }

func (GetClusterK3sConfigOutput) ElementType added in v1.4.0

func (GetClusterK3sConfigOutput) ElementType() reflect.Type

func (GetClusterK3sConfigOutput) ToGetClusterK3sConfigOutput added in v1.4.0

func (o GetClusterK3sConfigOutput) ToGetClusterK3sConfigOutput() GetClusterK3sConfigOutput

func (GetClusterK3sConfigOutput) ToGetClusterK3sConfigOutputWithContext added in v1.4.0

func (o GetClusterK3sConfigOutput) ToGetClusterK3sConfigOutputWithContext(ctx context.Context) GetClusterK3sConfigOutput

func (GetClusterK3sConfigOutput) UpgradeStrategy added in v1.4.0

func (GetClusterK3sConfigOutput) Version added in v1.4.0

type GetClusterK3sConfigUpgradeStrategy added in v1.4.0

type GetClusterK3sConfigUpgradeStrategy struct {
	DrainServerNodes  *bool `pulumi:"drainServerNodes"`
	DrainWorkerNodes  *bool `pulumi:"drainWorkerNodes"`
	ServerConcurrency *int  `pulumi:"serverConcurrency"`
	WorkerConcurrency *int  `pulumi:"workerConcurrency"`
}

type GetClusterK3sConfigUpgradeStrategyArgs added in v1.4.0

type GetClusterK3sConfigUpgradeStrategyArgs struct {
	DrainServerNodes  pulumi.BoolPtrInput `pulumi:"drainServerNodes"`
	DrainWorkerNodes  pulumi.BoolPtrInput `pulumi:"drainWorkerNodes"`
	ServerConcurrency pulumi.IntPtrInput  `pulumi:"serverConcurrency"`
	WorkerConcurrency pulumi.IntPtrInput  `pulumi:"workerConcurrency"`
}

func (GetClusterK3sConfigUpgradeStrategyArgs) ElementType added in v1.4.0

func (GetClusterK3sConfigUpgradeStrategyArgs) ToGetClusterK3sConfigUpgradeStrategyOutput added in v1.4.0

func (i GetClusterK3sConfigUpgradeStrategyArgs) ToGetClusterK3sConfigUpgradeStrategyOutput() GetClusterK3sConfigUpgradeStrategyOutput

func (GetClusterK3sConfigUpgradeStrategyArgs) ToGetClusterK3sConfigUpgradeStrategyOutputWithContext added in v1.4.0

func (i GetClusterK3sConfigUpgradeStrategyArgs) ToGetClusterK3sConfigUpgradeStrategyOutputWithContext(ctx context.Context) GetClusterK3sConfigUpgradeStrategyOutput

type GetClusterK3sConfigUpgradeStrategyInput added in v1.4.0

type GetClusterK3sConfigUpgradeStrategyInput interface {
	pulumi.Input

	ToGetClusterK3sConfigUpgradeStrategyOutput() GetClusterK3sConfigUpgradeStrategyOutput
	ToGetClusterK3sConfigUpgradeStrategyOutputWithContext(context.Context) GetClusterK3sConfigUpgradeStrategyOutput
}

type GetClusterK3sConfigUpgradeStrategyOutput added in v1.4.0

type GetClusterK3sConfigUpgradeStrategyOutput struct{ *pulumi.OutputState }

func (GetClusterK3sConfigUpgradeStrategyOutput) DrainServerNodes added in v1.4.0

func (GetClusterK3sConfigUpgradeStrategyOutput) DrainWorkerNodes added in v1.4.0

func (GetClusterK3sConfigUpgradeStrategyOutput) ElementType added in v1.4.0

func (GetClusterK3sConfigUpgradeStrategyOutput) ServerConcurrency added in v1.4.0

func (GetClusterK3sConfigUpgradeStrategyOutput) ToGetClusterK3sConfigUpgradeStrategyOutput added in v1.4.0

func (o GetClusterK3sConfigUpgradeStrategyOutput) ToGetClusterK3sConfigUpgradeStrategyOutput() GetClusterK3sConfigUpgradeStrategyOutput

func (GetClusterK3sConfigUpgradeStrategyOutput) ToGetClusterK3sConfigUpgradeStrategyOutputWithContext added in v1.4.0

func (o GetClusterK3sConfigUpgradeStrategyOutput) ToGetClusterK3sConfigUpgradeStrategyOutputWithContext(ctx context.Context) GetClusterK3sConfigUpgradeStrategyOutput

func (GetClusterK3sConfigUpgradeStrategyOutput) WorkerConcurrency added in v1.4.0

type GetClusterLoggingCustomTargetConfig added in v1.4.0

type GetClusterLoggingCustomTargetConfig struct {
	Certificate *string `pulumi:"certificate"`
	ClientCert  *string `pulumi:"clientCert"`
	ClientKey   *string `pulumi:"clientKey"`
	Content     string  `pulumi:"content"`
}

type GetClusterLoggingCustomTargetConfigArgs added in v1.4.0

type GetClusterLoggingCustomTargetConfigArgs struct {
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	ClientCert  pulumi.StringPtrInput `pulumi:"clientCert"`
	ClientKey   pulumi.StringPtrInput `pulumi:"clientKey"`
	Content     pulumi.StringInput    `pulumi:"content"`
}

func (GetClusterLoggingCustomTargetConfigArgs) ElementType added in v1.4.0

func (GetClusterLoggingCustomTargetConfigArgs) ToGetClusterLoggingCustomTargetConfigOutput added in v1.4.0

func (i GetClusterLoggingCustomTargetConfigArgs) ToGetClusterLoggingCustomTargetConfigOutput() GetClusterLoggingCustomTargetConfigOutput

func (GetClusterLoggingCustomTargetConfigArgs) ToGetClusterLoggingCustomTargetConfigOutputWithContext added in v1.4.0

func (i GetClusterLoggingCustomTargetConfigArgs) ToGetClusterLoggingCustomTargetConfigOutputWithContext(ctx context.Context) GetClusterLoggingCustomTargetConfigOutput

type GetClusterLoggingCustomTargetConfigInput added in v1.4.0

type GetClusterLoggingCustomTargetConfigInput interface {
	pulumi.Input

	ToGetClusterLoggingCustomTargetConfigOutput() GetClusterLoggingCustomTargetConfigOutput
	ToGetClusterLoggingCustomTargetConfigOutputWithContext(context.Context) GetClusterLoggingCustomTargetConfigOutput
}

type GetClusterLoggingCustomTargetConfigOutput added in v1.4.0

type GetClusterLoggingCustomTargetConfigOutput struct{ *pulumi.OutputState }

func (GetClusterLoggingCustomTargetConfigOutput) Certificate added in v1.4.0

func (GetClusterLoggingCustomTargetConfigOutput) ClientCert added in v1.4.0

func (GetClusterLoggingCustomTargetConfigOutput) ClientKey added in v1.4.0

func (GetClusterLoggingCustomTargetConfigOutput) Content added in v1.4.0

func (GetClusterLoggingCustomTargetConfigOutput) ElementType added in v1.4.0

func (GetClusterLoggingCustomTargetConfigOutput) ToGetClusterLoggingCustomTargetConfigOutput added in v1.4.0

func (o GetClusterLoggingCustomTargetConfigOutput) ToGetClusterLoggingCustomTargetConfigOutput() GetClusterLoggingCustomTargetConfigOutput

func (GetClusterLoggingCustomTargetConfigOutput) ToGetClusterLoggingCustomTargetConfigOutputWithContext added in v1.4.0

func (o GetClusterLoggingCustomTargetConfigOutput) ToGetClusterLoggingCustomTargetConfigOutputWithContext(ctx context.Context) GetClusterLoggingCustomTargetConfigOutput

type GetClusterLoggingElasticsearchConfig added in v1.1.0

type GetClusterLoggingElasticsearchConfig struct {
	AuthPassword  *string `pulumi:"authPassword"`
	AuthUsername  *string `pulumi:"authUsername"`
	Certificate   *string `pulumi:"certificate"`
	ClientCert    *string `pulumi:"clientCert"`
	ClientKey     *string `pulumi:"clientKey"`
	ClientKeyPass *string `pulumi:"clientKeyPass"`
	DateFormat    *string `pulumi:"dateFormat"`
	Endpoint      string  `pulumi:"endpoint"`
	IndexPrefix   *string `pulumi:"indexPrefix"`
	SslVerify     bool    `pulumi:"sslVerify"`
	SslVersion    *string `pulumi:"sslVersion"`
}

type GetClusterLoggingElasticsearchConfigArgs added in v1.1.0

type GetClusterLoggingElasticsearchConfigArgs struct {
	AuthPassword  pulumi.StringPtrInput `pulumi:"authPassword"`
	AuthUsername  pulumi.StringPtrInput `pulumi:"authUsername"`
	Certificate   pulumi.StringPtrInput `pulumi:"certificate"`
	ClientCert    pulumi.StringPtrInput `pulumi:"clientCert"`
	ClientKey     pulumi.StringPtrInput `pulumi:"clientKey"`
	ClientKeyPass pulumi.StringPtrInput `pulumi:"clientKeyPass"`
	DateFormat    pulumi.StringPtrInput `pulumi:"dateFormat"`
	Endpoint      pulumi.StringInput    `pulumi:"endpoint"`
	IndexPrefix   pulumi.StringPtrInput `pulumi:"indexPrefix"`
	SslVerify     pulumi.BoolInput      `pulumi:"sslVerify"`
	SslVersion    pulumi.StringPtrInput `pulumi:"sslVersion"`
}

func (GetClusterLoggingElasticsearchConfigArgs) ElementType added in v1.1.0

func (GetClusterLoggingElasticsearchConfigArgs) ToGetClusterLoggingElasticsearchConfigOutput added in v1.1.0

func (i GetClusterLoggingElasticsearchConfigArgs) ToGetClusterLoggingElasticsearchConfigOutput() GetClusterLoggingElasticsearchConfigOutput

func (GetClusterLoggingElasticsearchConfigArgs) ToGetClusterLoggingElasticsearchConfigOutputWithContext added in v1.1.0

func (i GetClusterLoggingElasticsearchConfigArgs) ToGetClusterLoggingElasticsearchConfigOutputWithContext(ctx context.Context) GetClusterLoggingElasticsearchConfigOutput

type GetClusterLoggingElasticsearchConfigInput added in v1.1.0

type GetClusterLoggingElasticsearchConfigInput interface {
	pulumi.Input

	ToGetClusterLoggingElasticsearchConfigOutput() GetClusterLoggingElasticsearchConfigOutput
	ToGetClusterLoggingElasticsearchConfigOutputWithContext(context.Context) GetClusterLoggingElasticsearchConfigOutput
}

type GetClusterLoggingElasticsearchConfigOutput added in v1.1.0

type GetClusterLoggingElasticsearchConfigOutput struct{ *pulumi.OutputState }

func (GetClusterLoggingElasticsearchConfigOutput) AuthPassword added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) AuthUsername added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) Certificate added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) ClientCert added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) ClientKey added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) ClientKeyPass added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) DateFormat added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) ElementType added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) Endpoint added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) IndexPrefix added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) SslVerify added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) SslVersion added in v1.1.0

func (GetClusterLoggingElasticsearchConfigOutput) ToGetClusterLoggingElasticsearchConfigOutput added in v1.1.0

func (o GetClusterLoggingElasticsearchConfigOutput) ToGetClusterLoggingElasticsearchConfigOutput() GetClusterLoggingElasticsearchConfigOutput

func (GetClusterLoggingElasticsearchConfigOutput) ToGetClusterLoggingElasticsearchConfigOutputWithContext added in v1.1.0

func (o GetClusterLoggingElasticsearchConfigOutput) ToGetClusterLoggingElasticsearchConfigOutputWithContext(ctx context.Context) GetClusterLoggingElasticsearchConfigOutput

type GetClusterLoggingFluentdConfig added in v1.1.0

type GetClusterLoggingFluentdConfig struct {
	Certificate   *string                                      `pulumi:"certificate"`
	Compress      *bool                                        `pulumi:"compress"`
	EnableTls     *bool                                        `pulumi:"enableTls"`
	FluentServers []GetClusterLoggingFluentdConfigFluentServer `pulumi:"fluentServers"`
}

type GetClusterLoggingFluentdConfigArgs added in v1.1.0

type GetClusterLoggingFluentdConfigArgs struct {
	Certificate   pulumi.StringPtrInput                                `pulumi:"certificate"`
	Compress      pulumi.BoolPtrInput                                  `pulumi:"compress"`
	EnableTls     pulumi.BoolPtrInput                                  `pulumi:"enableTls"`
	FluentServers GetClusterLoggingFluentdConfigFluentServerArrayInput `pulumi:"fluentServers"`
}

func (GetClusterLoggingFluentdConfigArgs) ElementType added in v1.1.0

func (GetClusterLoggingFluentdConfigArgs) ToGetClusterLoggingFluentdConfigOutput added in v1.1.0

func (i GetClusterLoggingFluentdConfigArgs) ToGetClusterLoggingFluentdConfigOutput() GetClusterLoggingFluentdConfigOutput

func (GetClusterLoggingFluentdConfigArgs) ToGetClusterLoggingFluentdConfigOutputWithContext added in v1.1.0

func (i GetClusterLoggingFluentdConfigArgs) ToGetClusterLoggingFluentdConfigOutputWithContext(ctx context.Context) GetClusterLoggingFluentdConfigOutput

type GetClusterLoggingFluentdConfigFluentServer added in v1.1.0

type GetClusterLoggingFluentdConfigFluentServer struct {
	Endpoint  string  `pulumi:"endpoint"`
	Hostname  *string `pulumi:"hostname"`
	Password  *string `pulumi:"password"`
	SharedKey *string `pulumi:"sharedKey"`
	Standby   *bool   `pulumi:"standby"`
	Username  *string `pulumi:"username"`
	Weight    *int    `pulumi:"weight"`
}

type GetClusterLoggingFluentdConfigFluentServerArgs added in v1.1.0

type GetClusterLoggingFluentdConfigFluentServerArgs struct {
	Endpoint  pulumi.StringInput    `pulumi:"endpoint"`
	Hostname  pulumi.StringPtrInput `pulumi:"hostname"`
	Password  pulumi.StringPtrInput `pulumi:"password"`
	SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"`
	Standby   pulumi.BoolPtrInput   `pulumi:"standby"`
	Username  pulumi.StringPtrInput `pulumi:"username"`
	Weight    pulumi.IntPtrInput    `pulumi:"weight"`
}

func (GetClusterLoggingFluentdConfigFluentServerArgs) ElementType added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerArgs) ToGetClusterLoggingFluentdConfigFluentServerOutput added in v1.1.0

func (i GetClusterLoggingFluentdConfigFluentServerArgs) ToGetClusterLoggingFluentdConfigFluentServerOutput() GetClusterLoggingFluentdConfigFluentServerOutput

func (GetClusterLoggingFluentdConfigFluentServerArgs) ToGetClusterLoggingFluentdConfigFluentServerOutputWithContext added in v1.1.0

func (i GetClusterLoggingFluentdConfigFluentServerArgs) ToGetClusterLoggingFluentdConfigFluentServerOutputWithContext(ctx context.Context) GetClusterLoggingFluentdConfigFluentServerOutput

type GetClusterLoggingFluentdConfigFluentServerArray added in v1.1.0

type GetClusterLoggingFluentdConfigFluentServerArray []GetClusterLoggingFluentdConfigFluentServerInput

func (GetClusterLoggingFluentdConfigFluentServerArray) ElementType added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerArray) ToGetClusterLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

func (i GetClusterLoggingFluentdConfigFluentServerArray) ToGetClusterLoggingFluentdConfigFluentServerArrayOutput() GetClusterLoggingFluentdConfigFluentServerArrayOutput

func (GetClusterLoggingFluentdConfigFluentServerArray) ToGetClusterLoggingFluentdConfigFluentServerArrayOutputWithContext added in v1.1.0

func (i GetClusterLoggingFluentdConfigFluentServerArray) ToGetClusterLoggingFluentdConfigFluentServerArrayOutputWithContext(ctx context.Context) GetClusterLoggingFluentdConfigFluentServerArrayOutput

type GetClusterLoggingFluentdConfigFluentServerArrayInput added in v1.1.0

type GetClusterLoggingFluentdConfigFluentServerArrayInput interface {
	pulumi.Input

	ToGetClusterLoggingFluentdConfigFluentServerArrayOutput() GetClusterLoggingFluentdConfigFluentServerArrayOutput
	ToGetClusterLoggingFluentdConfigFluentServerArrayOutputWithContext(context.Context) GetClusterLoggingFluentdConfigFluentServerArrayOutput
}

type GetClusterLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

type GetClusterLoggingFluentdConfigFluentServerArrayOutput struct{ *pulumi.OutputState }

func (GetClusterLoggingFluentdConfigFluentServerArrayOutput) ElementType added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerArrayOutput) Index added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerArrayOutput) ToGetClusterLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerArrayOutput) ToGetClusterLoggingFluentdConfigFluentServerArrayOutputWithContext added in v1.1.0

func (o GetClusterLoggingFluentdConfigFluentServerArrayOutput) ToGetClusterLoggingFluentdConfigFluentServerArrayOutputWithContext(ctx context.Context) GetClusterLoggingFluentdConfigFluentServerArrayOutput

type GetClusterLoggingFluentdConfigFluentServerInput added in v1.1.0

type GetClusterLoggingFluentdConfigFluentServerInput interface {
	pulumi.Input

	ToGetClusterLoggingFluentdConfigFluentServerOutput() GetClusterLoggingFluentdConfigFluentServerOutput
	ToGetClusterLoggingFluentdConfigFluentServerOutputWithContext(context.Context) GetClusterLoggingFluentdConfigFluentServerOutput
}

type GetClusterLoggingFluentdConfigFluentServerOutput added in v1.1.0

type GetClusterLoggingFluentdConfigFluentServerOutput struct{ *pulumi.OutputState }

func (GetClusterLoggingFluentdConfigFluentServerOutput) ElementType added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerOutput) Endpoint added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerOutput) Hostname added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerOutput) Password added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerOutput) SharedKey added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerOutput) Standby added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerOutput) ToGetClusterLoggingFluentdConfigFluentServerOutput added in v1.1.0

func (o GetClusterLoggingFluentdConfigFluentServerOutput) ToGetClusterLoggingFluentdConfigFluentServerOutput() GetClusterLoggingFluentdConfigFluentServerOutput

func (GetClusterLoggingFluentdConfigFluentServerOutput) ToGetClusterLoggingFluentdConfigFluentServerOutputWithContext added in v1.1.0

func (o GetClusterLoggingFluentdConfigFluentServerOutput) ToGetClusterLoggingFluentdConfigFluentServerOutputWithContext(ctx context.Context) GetClusterLoggingFluentdConfigFluentServerOutput

func (GetClusterLoggingFluentdConfigFluentServerOutput) Username added in v1.1.0

func (GetClusterLoggingFluentdConfigFluentServerOutput) Weight added in v1.1.0

type GetClusterLoggingFluentdConfigInput added in v1.1.0

type GetClusterLoggingFluentdConfigInput interface {
	pulumi.Input

	ToGetClusterLoggingFluentdConfigOutput() GetClusterLoggingFluentdConfigOutput
	ToGetClusterLoggingFluentdConfigOutputWithContext(context.Context) GetClusterLoggingFluentdConfigOutput
}

type GetClusterLoggingFluentdConfigOutput added in v1.1.0

type GetClusterLoggingFluentdConfigOutput struct{ *pulumi.OutputState }

func (GetClusterLoggingFluentdConfigOutput) Certificate added in v1.1.0

func (GetClusterLoggingFluentdConfigOutput) Compress added in v1.1.0

func (GetClusterLoggingFluentdConfigOutput) ElementType added in v1.1.0

func (GetClusterLoggingFluentdConfigOutput) EnableTls added in v1.1.0

func (GetClusterLoggingFluentdConfigOutput) FluentServers added in v1.1.0

func (GetClusterLoggingFluentdConfigOutput) ToGetClusterLoggingFluentdConfigOutput added in v1.1.0

func (o GetClusterLoggingFluentdConfigOutput) ToGetClusterLoggingFluentdConfigOutput() GetClusterLoggingFluentdConfigOutput

func (GetClusterLoggingFluentdConfigOutput) ToGetClusterLoggingFluentdConfigOutputWithContext added in v1.1.0

func (o GetClusterLoggingFluentdConfigOutput) ToGetClusterLoggingFluentdConfigOutputWithContext(ctx context.Context) GetClusterLoggingFluentdConfigOutput

type GetClusterLoggingKafkaConfig added in v1.1.0

type GetClusterLoggingKafkaConfig struct {
	BrokerEndpoints   []string `pulumi:"brokerEndpoints"`
	Certificate       *string  `pulumi:"certificate"`
	ClientCert        *string  `pulumi:"clientCert"`
	ClientKey         *string  `pulumi:"clientKey"`
	Topic             string   `pulumi:"topic"`
	ZookeeperEndpoint *string  `pulumi:"zookeeperEndpoint"`
}

type GetClusterLoggingKafkaConfigArgs added in v1.1.0

type GetClusterLoggingKafkaConfigArgs struct {
	BrokerEndpoints   pulumi.StringArrayInput `pulumi:"brokerEndpoints"`
	Certificate       pulumi.StringPtrInput   `pulumi:"certificate"`
	ClientCert        pulumi.StringPtrInput   `pulumi:"clientCert"`
	ClientKey         pulumi.StringPtrInput   `pulumi:"clientKey"`
	Topic             pulumi.StringInput      `pulumi:"topic"`
	ZookeeperEndpoint pulumi.StringPtrInput   `pulumi:"zookeeperEndpoint"`
}

func (GetClusterLoggingKafkaConfigArgs) ElementType added in v1.1.0

func (GetClusterLoggingKafkaConfigArgs) ToGetClusterLoggingKafkaConfigOutput added in v1.1.0

func (i GetClusterLoggingKafkaConfigArgs) ToGetClusterLoggingKafkaConfigOutput() GetClusterLoggingKafkaConfigOutput

func (GetClusterLoggingKafkaConfigArgs) ToGetClusterLoggingKafkaConfigOutputWithContext added in v1.1.0

func (i GetClusterLoggingKafkaConfigArgs) ToGetClusterLoggingKafkaConfigOutputWithContext(ctx context.Context) GetClusterLoggingKafkaConfigOutput

type GetClusterLoggingKafkaConfigInput added in v1.1.0

type GetClusterLoggingKafkaConfigInput interface {
	pulumi.Input

	ToGetClusterLoggingKafkaConfigOutput() GetClusterLoggingKafkaConfigOutput
	ToGetClusterLoggingKafkaConfigOutputWithContext(context.Context) GetClusterLoggingKafkaConfigOutput
}

type GetClusterLoggingKafkaConfigOutput added in v1.1.0

type GetClusterLoggingKafkaConfigOutput struct{ *pulumi.OutputState }

func (GetClusterLoggingKafkaConfigOutput) BrokerEndpoints added in v1.1.0

func (GetClusterLoggingKafkaConfigOutput) Certificate added in v1.1.0

func (GetClusterLoggingKafkaConfigOutput) ClientCert added in v1.1.0

func (GetClusterLoggingKafkaConfigOutput) ClientKey added in v1.1.0

func (GetClusterLoggingKafkaConfigOutput) ElementType added in v1.1.0

func (GetClusterLoggingKafkaConfigOutput) ToGetClusterLoggingKafkaConfigOutput added in v1.1.0

func (o GetClusterLoggingKafkaConfigOutput) ToGetClusterLoggingKafkaConfigOutput() GetClusterLoggingKafkaConfigOutput

func (GetClusterLoggingKafkaConfigOutput) ToGetClusterLoggingKafkaConfigOutputWithContext added in v1.1.0

func (o GetClusterLoggingKafkaConfigOutput) ToGetClusterLoggingKafkaConfigOutputWithContext(ctx context.Context) GetClusterLoggingKafkaConfigOutput

func (GetClusterLoggingKafkaConfigOutput) Topic added in v1.1.0

func (GetClusterLoggingKafkaConfigOutput) ZookeeperEndpoint added in v1.1.0

type GetClusterLoggingSplunkConfig added in v1.1.0

type GetClusterLoggingSplunkConfig struct {
	Certificate   *string `pulumi:"certificate"`
	ClientCert    *string `pulumi:"clientCert"`
	ClientKey     *string `pulumi:"clientKey"`
	ClientKeyPass *string `pulumi:"clientKeyPass"`
	Endpoint      string  `pulumi:"endpoint"`
	Index         *string `pulumi:"index"`
	Source        *string `pulumi:"source"`
	SslVerify     bool    `pulumi:"sslVerify"`
	Token         string  `pulumi:"token"`
}

type GetClusterLoggingSplunkConfigArgs added in v1.1.0

type GetClusterLoggingSplunkConfigArgs struct {
	Certificate   pulumi.StringPtrInput `pulumi:"certificate"`
	ClientCert    pulumi.StringPtrInput `pulumi:"clientCert"`
	ClientKey     pulumi.StringPtrInput `pulumi:"clientKey"`
	ClientKeyPass pulumi.StringPtrInput `pulumi:"clientKeyPass"`
	Endpoint      pulumi.StringInput    `pulumi:"endpoint"`
	Index         pulumi.StringPtrInput `pulumi:"index"`
	Source        pulumi.StringPtrInput `pulumi:"source"`
	SslVerify     pulumi.BoolInput      `pulumi:"sslVerify"`
	Token         pulumi.StringInput    `pulumi:"token"`
}

func (GetClusterLoggingSplunkConfigArgs) ElementType added in v1.1.0

func (GetClusterLoggingSplunkConfigArgs) ToGetClusterLoggingSplunkConfigOutput added in v1.1.0

func (i GetClusterLoggingSplunkConfigArgs) ToGetClusterLoggingSplunkConfigOutput() GetClusterLoggingSplunkConfigOutput

func (GetClusterLoggingSplunkConfigArgs) ToGetClusterLoggingSplunkConfigOutputWithContext added in v1.1.0

func (i GetClusterLoggingSplunkConfigArgs) ToGetClusterLoggingSplunkConfigOutputWithContext(ctx context.Context) GetClusterLoggingSplunkConfigOutput

type GetClusterLoggingSplunkConfigInput added in v1.1.0

type GetClusterLoggingSplunkConfigInput interface {
	pulumi.Input

	ToGetClusterLoggingSplunkConfigOutput() GetClusterLoggingSplunkConfigOutput
	ToGetClusterLoggingSplunkConfigOutputWithContext(context.Context) GetClusterLoggingSplunkConfigOutput
}

type GetClusterLoggingSplunkConfigOutput added in v1.1.0

type GetClusterLoggingSplunkConfigOutput struct{ *pulumi.OutputState }

func (GetClusterLoggingSplunkConfigOutput) Certificate added in v1.1.0

func (GetClusterLoggingSplunkConfigOutput) ClientCert added in v1.1.0

func (GetClusterLoggingSplunkConfigOutput) ClientKey added in v1.1.0

func (GetClusterLoggingSplunkConfigOutput) ClientKeyPass added in v1.1.0

func (GetClusterLoggingSplunkConfigOutput) ElementType added in v1.1.0

func (GetClusterLoggingSplunkConfigOutput) Endpoint added in v1.1.0

func (GetClusterLoggingSplunkConfigOutput) Index added in v1.1.0

func (GetClusterLoggingSplunkConfigOutput) Source added in v1.1.0

func (GetClusterLoggingSplunkConfigOutput) SslVerify added in v1.1.0

func (GetClusterLoggingSplunkConfigOutput) ToGetClusterLoggingSplunkConfigOutput added in v1.1.0

func (o GetClusterLoggingSplunkConfigOutput) ToGetClusterLoggingSplunkConfigOutput() GetClusterLoggingSplunkConfigOutput

func (GetClusterLoggingSplunkConfigOutput) ToGetClusterLoggingSplunkConfigOutputWithContext added in v1.1.0

func (o GetClusterLoggingSplunkConfigOutput) ToGetClusterLoggingSplunkConfigOutputWithContext(ctx context.Context) GetClusterLoggingSplunkConfigOutput

func (GetClusterLoggingSplunkConfigOutput) Token added in v1.1.0

type GetClusterLoggingSyslogConfig added in v1.1.0

type GetClusterLoggingSyslogConfig struct {
	Certificate *string `pulumi:"certificate"`
	ClientCert  *string `pulumi:"clientCert"`
	ClientKey   *string `pulumi:"clientKey"`
	Endpoint    string  `pulumi:"endpoint"`
	Program     *string `pulumi:"program"`
	Protocol    *string `pulumi:"protocol"`
	Severity    *string `pulumi:"severity"`
	SslVerify   bool    `pulumi:"sslVerify"`
	Token       *string `pulumi:"token"`
}

type GetClusterLoggingSyslogConfigArgs added in v1.1.0

type GetClusterLoggingSyslogConfigArgs struct {
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	ClientCert  pulumi.StringPtrInput `pulumi:"clientCert"`
	ClientKey   pulumi.StringPtrInput `pulumi:"clientKey"`
	Endpoint    pulumi.StringInput    `pulumi:"endpoint"`
	Program     pulumi.StringPtrInput `pulumi:"program"`
	Protocol    pulumi.StringPtrInput `pulumi:"protocol"`
	Severity    pulumi.StringPtrInput `pulumi:"severity"`
	SslVerify   pulumi.BoolInput      `pulumi:"sslVerify"`
	Token       pulumi.StringPtrInput `pulumi:"token"`
}

func (GetClusterLoggingSyslogConfigArgs) ElementType added in v1.1.0

func (GetClusterLoggingSyslogConfigArgs) ToGetClusterLoggingSyslogConfigOutput added in v1.1.0

func (i GetClusterLoggingSyslogConfigArgs) ToGetClusterLoggingSyslogConfigOutput() GetClusterLoggingSyslogConfigOutput

func (GetClusterLoggingSyslogConfigArgs) ToGetClusterLoggingSyslogConfigOutputWithContext added in v1.1.0

func (i GetClusterLoggingSyslogConfigArgs) ToGetClusterLoggingSyslogConfigOutputWithContext(ctx context.Context) GetClusterLoggingSyslogConfigOutput

type GetClusterLoggingSyslogConfigInput added in v1.1.0

type GetClusterLoggingSyslogConfigInput interface {
	pulumi.Input

	ToGetClusterLoggingSyslogConfigOutput() GetClusterLoggingSyslogConfigOutput
	ToGetClusterLoggingSyslogConfigOutputWithContext(context.Context) GetClusterLoggingSyslogConfigOutput
}

type GetClusterLoggingSyslogConfigOutput added in v1.1.0

type GetClusterLoggingSyslogConfigOutput struct{ *pulumi.OutputState }

func (GetClusterLoggingSyslogConfigOutput) Certificate added in v1.1.0

func (GetClusterLoggingSyslogConfigOutput) ClientCert added in v1.1.0

func (GetClusterLoggingSyslogConfigOutput) ClientKey added in v1.1.0

func (GetClusterLoggingSyslogConfigOutput) ElementType added in v1.1.0

func (GetClusterLoggingSyslogConfigOutput) Endpoint added in v1.1.0

func (GetClusterLoggingSyslogConfigOutput) Program added in v1.1.0

func (GetClusterLoggingSyslogConfigOutput) Protocol added in v1.1.0

func (GetClusterLoggingSyslogConfigOutput) Severity added in v1.1.0

func (GetClusterLoggingSyslogConfigOutput) SslVerify added in v1.1.0

func (GetClusterLoggingSyslogConfigOutput) ToGetClusterLoggingSyslogConfigOutput added in v1.1.0

func (o GetClusterLoggingSyslogConfigOutput) ToGetClusterLoggingSyslogConfigOutput() GetClusterLoggingSyslogConfigOutput

func (GetClusterLoggingSyslogConfigOutput) ToGetClusterLoggingSyslogConfigOutputWithContext added in v1.1.0

func (o GetClusterLoggingSyslogConfigOutput) ToGetClusterLoggingSyslogConfigOutputWithContext(ctx context.Context) GetClusterLoggingSyslogConfigOutput

func (GetClusterLoggingSyslogConfigOutput) Token added in v1.1.0

type GetClusterRkeConfig added in v1.1.0

type GetClusterRkeConfig struct {
	AddonJobTimeout     int                                  `pulumi:"addonJobTimeout"`
	Addons              *string                              `pulumi:"addons"`
	AddonsIncludes      []string                             `pulumi:"addonsIncludes"`
	Authentication      GetClusterRkeConfigAuthentication    `pulumi:"authentication"`
	Authorization       GetClusterRkeConfigAuthorization     `pulumi:"authorization"`
	BastionHost         GetClusterRkeConfigBastionHost       `pulumi:"bastionHost"`
	CloudProvider       GetClusterRkeConfigCloudProvider     `pulumi:"cloudProvider"`
	Dns                 GetClusterRkeConfigDns               `pulumi:"dns"`
	IgnoreDockerVersion *bool                                `pulumi:"ignoreDockerVersion"`
	Ingress             GetClusterRkeConfigIngress           `pulumi:"ingress"`
	KubernetesVersion   string                               `pulumi:"kubernetesVersion"`
	Monitoring          GetClusterRkeConfigMonitoring        `pulumi:"monitoring"`
	Network             GetClusterRkeConfigNetwork           `pulumi:"network"`
	Nodes               []GetClusterRkeConfigNode            `pulumi:"nodes"`
	PrefixPath          string                               `pulumi:"prefixPath"`
	PrivateRegistries   []GetClusterRkeConfigPrivateRegistry `pulumi:"privateRegistries"`
	Services            GetClusterRkeConfigServices          `pulumi:"services"`
	SshAgentAuth        *bool                                `pulumi:"sshAgentAuth"`
	SshCertPath         string                               `pulumi:"sshCertPath"`
	SshKeyPath          string                               `pulumi:"sshKeyPath"`
	UpgradeStrategy     GetClusterRkeConfigUpgradeStrategy   `pulumi:"upgradeStrategy"`
}

type GetClusterRkeConfigArgs added in v1.1.0

type GetClusterRkeConfigArgs struct {
	AddonJobTimeout     pulumi.IntInput                              `pulumi:"addonJobTimeout"`
	Addons              pulumi.StringPtrInput                        `pulumi:"addons"`
	AddonsIncludes      pulumi.StringArrayInput                      `pulumi:"addonsIncludes"`
	Authentication      GetClusterRkeConfigAuthenticationInput       `pulumi:"authentication"`
	Authorization       GetClusterRkeConfigAuthorizationInput        `pulumi:"authorization"`
	BastionHost         GetClusterRkeConfigBastionHostInput          `pulumi:"bastionHost"`
	CloudProvider       GetClusterRkeConfigCloudProviderInput        `pulumi:"cloudProvider"`
	Dns                 GetClusterRkeConfigDnsInput                  `pulumi:"dns"`
	IgnoreDockerVersion pulumi.BoolPtrInput                          `pulumi:"ignoreDockerVersion"`
	Ingress             GetClusterRkeConfigIngressInput              `pulumi:"ingress"`
	KubernetesVersion   pulumi.StringInput                           `pulumi:"kubernetesVersion"`
	Monitoring          GetClusterRkeConfigMonitoringInput           `pulumi:"monitoring"`
	Network             GetClusterRkeConfigNetworkInput              `pulumi:"network"`
	Nodes               GetClusterRkeConfigNodeArrayInput            `pulumi:"nodes"`
	PrefixPath          pulumi.StringInput                           `pulumi:"prefixPath"`
	PrivateRegistries   GetClusterRkeConfigPrivateRegistryArrayInput `pulumi:"privateRegistries"`
	Services            GetClusterRkeConfigServicesInput             `pulumi:"services"`
	SshAgentAuth        pulumi.BoolPtrInput                          `pulumi:"sshAgentAuth"`
	SshCertPath         pulumi.StringInput                           `pulumi:"sshCertPath"`
	SshKeyPath          pulumi.StringInput                           `pulumi:"sshKeyPath"`
	UpgradeStrategy     GetClusterRkeConfigUpgradeStrategyInput      `pulumi:"upgradeStrategy"`
}

func (GetClusterRkeConfigArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigArgs) ElementType() reflect.Type

func (GetClusterRkeConfigArgs) ToGetClusterRkeConfigOutput added in v1.1.0

func (i GetClusterRkeConfigArgs) ToGetClusterRkeConfigOutput() GetClusterRkeConfigOutput

func (GetClusterRkeConfigArgs) ToGetClusterRkeConfigOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigArgs) ToGetClusterRkeConfigOutputWithContext(ctx context.Context) GetClusterRkeConfigOutput

type GetClusterRkeConfigAuthentication added in v1.1.0

type GetClusterRkeConfigAuthentication struct {
	Sans     []string `pulumi:"sans"`
	Strategy string   `pulumi:"strategy"`
}

type GetClusterRkeConfigAuthenticationArgs added in v1.1.0

type GetClusterRkeConfigAuthenticationArgs struct {
	Sans     pulumi.StringArrayInput `pulumi:"sans"`
	Strategy pulumi.StringInput      `pulumi:"strategy"`
}

func (GetClusterRkeConfigAuthenticationArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigAuthenticationArgs) ToGetClusterRkeConfigAuthenticationOutput added in v1.1.0

func (i GetClusterRkeConfigAuthenticationArgs) ToGetClusterRkeConfigAuthenticationOutput() GetClusterRkeConfigAuthenticationOutput

func (GetClusterRkeConfigAuthenticationArgs) ToGetClusterRkeConfigAuthenticationOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigAuthenticationArgs) ToGetClusterRkeConfigAuthenticationOutputWithContext(ctx context.Context) GetClusterRkeConfigAuthenticationOutput

type GetClusterRkeConfigAuthenticationInput added in v1.1.0

type GetClusterRkeConfigAuthenticationInput interface {
	pulumi.Input

	ToGetClusterRkeConfigAuthenticationOutput() GetClusterRkeConfigAuthenticationOutput
	ToGetClusterRkeConfigAuthenticationOutputWithContext(context.Context) GetClusterRkeConfigAuthenticationOutput
}

type GetClusterRkeConfigAuthenticationOutput added in v1.1.0

type GetClusterRkeConfigAuthenticationOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigAuthenticationOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigAuthenticationOutput) Sans added in v1.1.0

func (GetClusterRkeConfigAuthenticationOutput) Strategy added in v1.1.0

func (GetClusterRkeConfigAuthenticationOutput) ToGetClusterRkeConfigAuthenticationOutput added in v1.1.0

func (o GetClusterRkeConfigAuthenticationOutput) ToGetClusterRkeConfigAuthenticationOutput() GetClusterRkeConfigAuthenticationOutput

func (GetClusterRkeConfigAuthenticationOutput) ToGetClusterRkeConfigAuthenticationOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigAuthenticationOutput) ToGetClusterRkeConfigAuthenticationOutputWithContext(ctx context.Context) GetClusterRkeConfigAuthenticationOutput

type GetClusterRkeConfigAuthorization added in v1.1.0

type GetClusterRkeConfigAuthorization struct {
	Mode    *string                `pulumi:"mode"`
	Options map[string]interface{} `pulumi:"options"`
}

type GetClusterRkeConfigAuthorizationArgs added in v1.1.0

type GetClusterRkeConfigAuthorizationArgs struct {
	Mode    pulumi.StringPtrInput `pulumi:"mode"`
	Options pulumi.MapInput       `pulumi:"options"`
}

func (GetClusterRkeConfigAuthorizationArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigAuthorizationArgs) ToGetClusterRkeConfigAuthorizationOutput added in v1.1.0

func (i GetClusterRkeConfigAuthorizationArgs) ToGetClusterRkeConfigAuthorizationOutput() GetClusterRkeConfigAuthorizationOutput

func (GetClusterRkeConfigAuthorizationArgs) ToGetClusterRkeConfigAuthorizationOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigAuthorizationArgs) ToGetClusterRkeConfigAuthorizationOutputWithContext(ctx context.Context) GetClusterRkeConfigAuthorizationOutput

type GetClusterRkeConfigAuthorizationInput added in v1.1.0

type GetClusterRkeConfigAuthorizationInput interface {
	pulumi.Input

	ToGetClusterRkeConfigAuthorizationOutput() GetClusterRkeConfigAuthorizationOutput
	ToGetClusterRkeConfigAuthorizationOutputWithContext(context.Context) GetClusterRkeConfigAuthorizationOutput
}

type GetClusterRkeConfigAuthorizationOutput added in v1.1.0

type GetClusterRkeConfigAuthorizationOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigAuthorizationOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigAuthorizationOutput) Mode added in v1.1.0

func (GetClusterRkeConfigAuthorizationOutput) Options added in v1.1.0

func (GetClusterRkeConfigAuthorizationOutput) ToGetClusterRkeConfigAuthorizationOutput added in v1.1.0

func (o GetClusterRkeConfigAuthorizationOutput) ToGetClusterRkeConfigAuthorizationOutput() GetClusterRkeConfigAuthorizationOutput

func (GetClusterRkeConfigAuthorizationOutput) ToGetClusterRkeConfigAuthorizationOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigAuthorizationOutput) ToGetClusterRkeConfigAuthorizationOutputWithContext(ctx context.Context) GetClusterRkeConfigAuthorizationOutput

type GetClusterRkeConfigBastionHost added in v1.1.0

type GetClusterRkeConfigBastionHost struct {
	Address      string  `pulumi:"address"`
	Port         *string `pulumi:"port"`
	SshAgentAuth *bool   `pulumi:"sshAgentAuth"`
	SshKey       string  `pulumi:"sshKey"`
	SshKeyPath   string  `pulumi:"sshKeyPath"`
	User         string  `pulumi:"user"`
}

type GetClusterRkeConfigBastionHostArgs added in v1.1.0

type GetClusterRkeConfigBastionHostArgs struct {
	Address      pulumi.StringInput    `pulumi:"address"`
	Port         pulumi.StringPtrInput `pulumi:"port"`
	SshAgentAuth pulumi.BoolPtrInput   `pulumi:"sshAgentAuth"`
	SshKey       pulumi.StringInput    `pulumi:"sshKey"`
	SshKeyPath   pulumi.StringInput    `pulumi:"sshKeyPath"`
	User         pulumi.StringInput    `pulumi:"user"`
}

func (GetClusterRkeConfigBastionHostArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigBastionHostArgs) ToGetClusterRkeConfigBastionHostOutput added in v1.1.0

func (i GetClusterRkeConfigBastionHostArgs) ToGetClusterRkeConfigBastionHostOutput() GetClusterRkeConfigBastionHostOutput

func (GetClusterRkeConfigBastionHostArgs) ToGetClusterRkeConfigBastionHostOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigBastionHostArgs) ToGetClusterRkeConfigBastionHostOutputWithContext(ctx context.Context) GetClusterRkeConfigBastionHostOutput

type GetClusterRkeConfigBastionHostInput added in v1.1.0

type GetClusterRkeConfigBastionHostInput interface {
	pulumi.Input

	ToGetClusterRkeConfigBastionHostOutput() GetClusterRkeConfigBastionHostOutput
	ToGetClusterRkeConfigBastionHostOutputWithContext(context.Context) GetClusterRkeConfigBastionHostOutput
}

type GetClusterRkeConfigBastionHostOutput added in v1.1.0

type GetClusterRkeConfigBastionHostOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigBastionHostOutput) Address added in v1.1.0

func (GetClusterRkeConfigBastionHostOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigBastionHostOutput) Port added in v1.1.0

func (GetClusterRkeConfigBastionHostOutput) SshAgentAuth added in v1.1.0

func (GetClusterRkeConfigBastionHostOutput) SshKey added in v1.1.0

func (GetClusterRkeConfigBastionHostOutput) SshKeyPath added in v1.1.0

func (GetClusterRkeConfigBastionHostOutput) ToGetClusterRkeConfigBastionHostOutput added in v1.1.0

func (o GetClusterRkeConfigBastionHostOutput) ToGetClusterRkeConfigBastionHostOutput() GetClusterRkeConfigBastionHostOutput

func (GetClusterRkeConfigBastionHostOutput) ToGetClusterRkeConfigBastionHostOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigBastionHostOutput) ToGetClusterRkeConfigBastionHostOutputWithContext(ctx context.Context) GetClusterRkeConfigBastionHostOutput

func (GetClusterRkeConfigBastionHostOutput) User added in v1.1.0

type GetClusterRkeConfigCloudProvider added in v1.1.0

type GetClusterRkeConfigCloudProvider struct {
	AwsCloudProvider    *GetClusterRkeConfigCloudProviderAwsCloudProvider   `pulumi:"awsCloudProvider"`
	AzureCloudProvider  *GetClusterRkeConfigCloudProviderAzureCloudProvider `pulumi:"azureCloudProvider"`
	CustomCloudProvider string                                              `pulumi:"customCloudProvider"`
	// The name of the Cluster (string)
	Name                   string                                                  `pulumi:"name"`
	OpenstackCloudProvider *GetClusterRkeConfigCloudProviderOpenstackCloudProvider `pulumi:"openstackCloudProvider"`
	VsphereCloudProvider   *GetClusterRkeConfigCloudProviderVsphereCloudProvider   `pulumi:"vsphereCloudProvider"`
}

type GetClusterRkeConfigCloudProviderArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderArgs struct {
	AwsCloudProvider    GetClusterRkeConfigCloudProviderAwsCloudProviderPtrInput   `pulumi:"awsCloudProvider"`
	AzureCloudProvider  GetClusterRkeConfigCloudProviderAzureCloudProviderPtrInput `pulumi:"azureCloudProvider"`
	CustomCloudProvider pulumi.StringInput                                         `pulumi:"customCloudProvider"`
	// The name of the Cluster (string)
	Name                   pulumi.StringInput                                             `pulumi:"name"`
	OpenstackCloudProvider GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrInput `pulumi:"openstackCloudProvider"`
	VsphereCloudProvider   GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrInput   `pulumi:"vsphereCloudProvider"`
}

func (GetClusterRkeConfigCloudProviderArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderArgs) ToGetClusterRkeConfigCloudProviderOutput added in v1.1.0

func (i GetClusterRkeConfigCloudProviderArgs) ToGetClusterRkeConfigCloudProviderOutput() GetClusterRkeConfigCloudProviderOutput

func (GetClusterRkeConfigCloudProviderArgs) ToGetClusterRkeConfigCloudProviderOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderArgs) ToGetClusterRkeConfigCloudProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOutput

type GetClusterRkeConfigCloudProviderAwsCloudProvider added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProvider struct {
	Global           GetClusterRkeConfigCloudProviderAwsCloudProviderGlobal            `pulumi:"global"`
	ServiceOverrides []GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride `pulumi:"serviceOverrides"`
}

type GetClusterRkeConfigCloudProviderAwsCloudProviderArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderArgs struct {
	Global           GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalInput               `pulumi:"global"`
	ServiceOverrides GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput `pulumi:"serviceOverrides"`
}

func (GetClusterRkeConfigCloudProviderAwsCloudProviderArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

func (i GetClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderOutput() GetClusterRkeConfigCloudProviderAwsCloudProviderOutput

func (GetClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderOutput

func (GetClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (i GetClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput() GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput

func (GetClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput

type GetClusterRkeConfigCloudProviderAwsCloudProviderGlobal added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderGlobal struct {
	DisableSecurityGroupIngress *bool  `pulumi:"disableSecurityGroupIngress"`
	DisableStrictZoneCheck      *bool  `pulumi:"disableStrictZoneCheck"`
	ElbSecurityGroup            string `pulumi:"elbSecurityGroup"`
	KubernetesClusterId         string `pulumi:"kubernetesClusterId"`
	KubernetesClusterTag        string `pulumi:"kubernetesClusterTag"`
	RoleArn                     string `pulumi:"roleArn"`
	RouteTableId                string `pulumi:"routeTableId"`
	SubnetId                    string `pulumi:"subnetId"`
	Vpc                         string `pulumi:"vpc"`
	Zone                        string `pulumi:"zone"`
}

type GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs struct {
	DisableSecurityGroupIngress pulumi.BoolPtrInput `pulumi:"disableSecurityGroupIngress"`
	DisableStrictZoneCheck      pulumi.BoolPtrInput `pulumi:"disableStrictZoneCheck"`
	ElbSecurityGroup            pulumi.StringInput  `pulumi:"elbSecurityGroup"`
	KubernetesClusterId         pulumi.StringInput  `pulumi:"kubernetesClusterId"`
	KubernetesClusterTag        pulumi.StringInput  `pulumi:"kubernetesClusterTag"`
	RoleArn                     pulumi.StringInput  `pulumi:"roleArn"`
	RouteTableId                pulumi.StringInput  `pulumi:"routeTableId"`
	SubnetId                    pulumi.StringInput  `pulumi:"subnetId"`
	Vpc                         pulumi.StringInput  `pulumi:"vpc"`
	Zone                        pulumi.StringInput  `pulumi:"zone"`
}

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput

type GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalInput added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput() GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput
	ToGetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput
}

type GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) DisableSecurityGroupIngress added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) DisableStrictZoneCheck added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ElbSecurityGroup added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) KubernetesClusterId added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) KubernetesClusterTag added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) RoleArn added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) RouteTableId added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) SubnetId added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) Vpc added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalOutput) Zone added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderInput added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderAwsCloudProviderOutput() GetClusterRkeConfigCloudProviderAwsCloudProviderOutput
	ToGetClusterRkeConfigCloudProviderAwsCloudProviderOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderOutput
}

type GetClusterRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderAwsCloudProviderOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderOutput) Global added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderOutput) ServiceOverrides added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderOutput

func (GetClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (o GetClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput() GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput

func (GetClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput

type GetClusterRkeConfigCloudProviderAwsCloudProviderPtrInput added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput() GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput
	ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput
}

type GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) Elem added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) Global added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) ServiceOverrides added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderPtrOutput

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride struct {
	Region        string `pulumi:"region"`
	Service       string `pulumi:"service"`
	SigningMethod string `pulumi:"signingMethod"`
	SigningName   string `pulumi:"signingName"`
	SigningRegion string `pulumi:"signingRegion"`
	Url           string `pulumi:"url"`
}

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs struct {
	Region        pulumi.StringInput `pulumi:"region"`
	Service       pulumi.StringInput `pulumi:"service"`
	SigningMethod pulumi.StringInput `pulumi:"signingMethod"`
	SigningName   pulumi.StringInput `pulumi:"signingName"`
	SigningRegion pulumi.StringInput `pulumi:"signingRegion"`
	Url           pulumi.StringInput `pulumi:"url"`
}

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray []GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput() GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput
	ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput
}

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) Index added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput() GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput
	ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput
}

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Region added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Service added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningMethod added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningRegion added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ToGetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput

func (GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Url added in v1.1.0

type GetClusterRkeConfigCloudProviderAzureCloudProvider added in v1.1.0

type GetClusterRkeConfigCloudProviderAzureCloudProvider struct {
	AadClientCertPassword        string `pulumi:"aadClientCertPassword"`
	AadClientCertPath            string `pulumi:"aadClientCertPath"`
	AadClientId                  string `pulumi:"aadClientId"`
	AadClientSecret              string `pulumi:"aadClientSecret"`
	Cloud                        string `pulumi:"cloud"`
	CloudProviderBackoff         bool   `pulumi:"cloudProviderBackoff"`
	CloudProviderBackoffDuration int    `pulumi:"cloudProviderBackoffDuration"`
	CloudProviderBackoffExponent int    `pulumi:"cloudProviderBackoffExponent"`
	CloudProviderBackoffJitter   int    `pulumi:"cloudProviderBackoffJitter"`
	CloudProviderBackoffRetries  int    `pulumi:"cloudProviderBackoffRetries"`
	CloudProviderRateLimit       bool   `pulumi:"cloudProviderRateLimit"`
	CloudProviderRateLimitBucket int    `pulumi:"cloudProviderRateLimitBucket"`
	CloudProviderRateLimitQps    int    `pulumi:"cloudProviderRateLimitQps"`
	Location                     string `pulumi:"location"`
	MaximumLoadBalancerRuleCount int    `pulumi:"maximumLoadBalancerRuleCount"`
	PrimaryAvailabilitySetName   string `pulumi:"primaryAvailabilitySetName"`
	PrimaryScaleSetName          string `pulumi:"primaryScaleSetName"`
	ResourceGroup                string `pulumi:"resourceGroup"`
	RouteTableName               string `pulumi:"routeTableName"`
	SecurityGroupName            string `pulumi:"securityGroupName"`
	SubnetName                   string `pulumi:"subnetName"`
	SubscriptionId               string `pulumi:"subscriptionId"`
	TenantId                     string `pulumi:"tenantId"`
	UseInstanceMetadata          bool   `pulumi:"useInstanceMetadata"`
	UseManagedIdentityExtension  bool   `pulumi:"useManagedIdentityExtension"`
	VmType                       string `pulumi:"vmType"`
	VnetName                     string `pulumi:"vnetName"`
	VnetResourceGroup            string `pulumi:"vnetResourceGroup"`
}

type GetClusterRkeConfigCloudProviderAzureCloudProviderArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderAzureCloudProviderArgs struct {
	AadClientCertPassword        pulumi.StringInput `pulumi:"aadClientCertPassword"`
	AadClientCertPath            pulumi.StringInput `pulumi:"aadClientCertPath"`
	AadClientId                  pulumi.StringInput `pulumi:"aadClientId"`
	AadClientSecret              pulumi.StringInput `pulumi:"aadClientSecret"`
	Cloud                        pulumi.StringInput `pulumi:"cloud"`
	CloudProviderBackoff         pulumi.BoolInput   `pulumi:"cloudProviderBackoff"`
	CloudProviderBackoffDuration pulumi.IntInput    `pulumi:"cloudProviderBackoffDuration"`
	CloudProviderBackoffExponent pulumi.IntInput    `pulumi:"cloudProviderBackoffExponent"`
	CloudProviderBackoffJitter   pulumi.IntInput    `pulumi:"cloudProviderBackoffJitter"`
	CloudProviderBackoffRetries  pulumi.IntInput    `pulumi:"cloudProviderBackoffRetries"`
	CloudProviderRateLimit       pulumi.BoolInput   `pulumi:"cloudProviderRateLimit"`
	CloudProviderRateLimitBucket pulumi.IntInput    `pulumi:"cloudProviderRateLimitBucket"`
	CloudProviderRateLimitQps    pulumi.IntInput    `pulumi:"cloudProviderRateLimitQps"`
	Location                     pulumi.StringInput `pulumi:"location"`
	MaximumLoadBalancerRuleCount pulumi.IntInput    `pulumi:"maximumLoadBalancerRuleCount"`
	PrimaryAvailabilitySetName   pulumi.StringInput `pulumi:"primaryAvailabilitySetName"`
	PrimaryScaleSetName          pulumi.StringInput `pulumi:"primaryScaleSetName"`
	ResourceGroup                pulumi.StringInput `pulumi:"resourceGroup"`
	RouteTableName               pulumi.StringInput `pulumi:"routeTableName"`
	SecurityGroupName            pulumi.StringInput `pulumi:"securityGroupName"`
	SubnetName                   pulumi.StringInput `pulumi:"subnetName"`
	SubscriptionId               pulumi.StringInput `pulumi:"subscriptionId"`
	TenantId                     pulumi.StringInput `pulumi:"tenantId"`
	UseInstanceMetadata          pulumi.BoolInput   `pulumi:"useInstanceMetadata"`
	UseManagedIdentityExtension  pulumi.BoolInput   `pulumi:"useManagedIdentityExtension"`
	VmType                       pulumi.StringInput `pulumi:"vmType"`
	VnetName                     pulumi.StringInput `pulumi:"vnetName"`
	VnetResourceGroup            pulumi.StringInput `pulumi:"vnetResourceGroup"`
}

func (GetClusterRkeConfigCloudProviderAzureCloudProviderArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAzureCloudProviderOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAzureCloudProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAzureCloudProviderOutput

func (GetClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (i GetClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput() GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput

func (GetClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput

type GetClusterRkeConfigCloudProviderAzureCloudProviderInput added in v1.1.0

type GetClusterRkeConfigCloudProviderAzureCloudProviderInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderAzureCloudProviderOutput() GetClusterRkeConfigCloudProviderAzureCloudProviderOutput
	ToGetClusterRkeConfigCloudProviderAzureCloudProviderOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderAzureCloudProviderOutput
}

type GetClusterRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderAzureCloudProviderOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) AadClientCertPassword added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) AadClientCertPath added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) AadClientId added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) AadClientSecret added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) Cloud added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoff added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffDuration added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffExponent added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffJitter added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffRetries added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimit added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimitBucket added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimitQps added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) Location added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) MaximumLoadBalancerRuleCount added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) PrimaryAvailabilitySetName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) PrimaryScaleSetName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) ResourceGroup added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) RouteTableName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) SecurityGroupName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) SubnetName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) SubscriptionId added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) TenantId added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAzureCloudProviderOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAzureCloudProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAzureCloudProviderOutput

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) UseInstanceMetadata added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) UseManagedIdentityExtension added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) VmType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) VnetName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderOutput) VnetResourceGroup added in v1.1.0

type GetClusterRkeConfigCloudProviderAzureCloudProviderPtrInput added in v1.1.0

type GetClusterRkeConfigCloudProviderAzureCloudProviderPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput() GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput
	ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput
}

type GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientCertPassword added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientCertPath added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientId added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientSecret added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) Cloud added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoff added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffDuration added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffExponent added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffJitter added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffRetries added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimit added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimitBucket added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimitQps added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) Elem added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) Location added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) MaximumLoadBalancerRuleCount added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) PrimaryAvailabilitySetName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) PrimaryScaleSetName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) ResourceGroup added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) RouteTableName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) SecurityGroupName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) SubnetName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) SubscriptionId added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) TenantId added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) UseInstanceMetadata added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) UseManagedIdentityExtension added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) VmType added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) VnetName added in v1.1.0

func (GetClusterRkeConfigCloudProviderAzureCloudProviderPtrOutput) VnetResourceGroup added in v1.1.0

type GetClusterRkeConfigCloudProviderInput added in v1.1.0

type GetClusterRkeConfigCloudProviderInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderOutput() GetClusterRkeConfigCloudProviderOutput
	ToGetClusterRkeConfigCloudProviderOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderOutput
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProvider added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProvider struct {
	BlockStorage GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage `pulumi:"blockStorage"`
	Global       GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal       `pulumi:"global"`
	LoadBalancer GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer `pulumi:"loadBalancer"`
	Metadata     GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata     `pulumi:"metadata"`
	Route        GetClusterRkeConfigCloudProviderOpenstackCloudProviderRoute        `pulumi:"route"`
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderArgs struct {
	BlockStorage GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageInput `pulumi:"blockStorage"`
	Global       GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalInput       `pulumi:"global"`
	LoadBalancer GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerInput `pulumi:"loadBalancer"`
	Metadata     GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataInput     `pulumi:"metadata"`
	Route        GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteInput        `pulumi:"route"`
}

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderOpenstackCloudProviderArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage struct {
	BsVersion       string `pulumi:"bsVersion"`
	IgnoreVolumeAz  bool   `pulumi:"ignoreVolumeAz"`
	TrustDevicePath bool   `pulumi:"trustDevicePath"`
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs struct {
	BsVersion       pulumi.StringInput `pulumi:"bsVersion"`
	IgnoreVolumeAz  pulumi.BoolInput   `pulumi:"ignoreVolumeAz"`
	TrustDevicePath pulumi.BoolInput   `pulumi:"trustDevicePath"`
}

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageInput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput() GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput
	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) BsVersion added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) IgnoreVolumeAz added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) TrustDevicePath added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal struct {
	AuthUrl    string `pulumi:"authUrl"`
	CaFile     string `pulumi:"caFile"`
	DomainId   string `pulumi:"domainId"`
	DomainName string `pulumi:"domainName"`
	Password   string `pulumi:"password"`
	Region     string `pulumi:"region"`
	TenantId   string `pulumi:"tenantId"`
	TenantName string `pulumi:"tenantName"`
	TrustId    string `pulumi:"trustId"`
	Username   string `pulumi:"username"`
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs struct {
	AuthUrl    pulumi.StringInput `pulumi:"authUrl"`
	CaFile     pulumi.StringInput `pulumi:"caFile"`
	DomainId   pulumi.StringInput `pulumi:"domainId"`
	DomainName pulumi.StringInput `pulumi:"domainName"`
	Password   pulumi.StringInput `pulumi:"password"`
	Region     pulumi.StringInput `pulumi:"region"`
	TenantId   pulumi.StringInput `pulumi:"tenantId"`
	TenantName pulumi.StringInput `pulumi:"tenantName"`
	TrustId    pulumi.StringInput `pulumi:"trustId"`
	Username   pulumi.StringInput `pulumi:"username"`
}

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalInput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput() GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput
	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) AuthUrl added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) CaFile added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) DomainId added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) DomainName added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Password added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Region added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TenantId added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TenantName added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TrustId added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Username added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderInput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput() GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput
	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer struct {
	CreateMonitor        bool    `pulumi:"createMonitor"`
	FloatingNetworkId    string  `pulumi:"floatingNetworkId"`
	LbMethod             string  `pulumi:"lbMethod"`
	LbProvider           string  `pulumi:"lbProvider"`
	LbVersion            string  `pulumi:"lbVersion"`
	ManageSecurityGroups bool    `pulumi:"manageSecurityGroups"`
	MonitorDelay         *string `pulumi:"monitorDelay"`
	MonitorMaxRetries    *int    `pulumi:"monitorMaxRetries"`
	MonitorTimeout       *string `pulumi:"monitorTimeout"`
	SubnetId             string  `pulumi:"subnetId"`
	UseOctavia           bool    `pulumi:"useOctavia"`
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs struct {
	CreateMonitor        pulumi.BoolInput      `pulumi:"createMonitor"`
	FloatingNetworkId    pulumi.StringInput    `pulumi:"floatingNetworkId"`
	LbMethod             pulumi.StringInput    `pulumi:"lbMethod"`
	LbProvider           pulumi.StringInput    `pulumi:"lbProvider"`
	LbVersion            pulumi.StringInput    `pulumi:"lbVersion"`
	ManageSecurityGroups pulumi.BoolInput      `pulumi:"manageSecurityGroups"`
	MonitorDelay         pulumi.StringPtrInput `pulumi:"monitorDelay"`
	MonitorMaxRetries    pulumi.IntPtrInput    `pulumi:"monitorMaxRetries"`
	MonitorTimeout       pulumi.StringPtrInput `pulumi:"monitorTimeout"`
	SubnetId             pulumi.StringInput    `pulumi:"subnetId"`
	UseOctavia           pulumi.BoolInput      `pulumi:"useOctavia"`
}

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerInput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput() GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput
	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) CreateMonitor added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) FloatingNetworkId added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbMethod added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbProvider added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbVersion added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ManageSecurityGroups added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorDelay added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorMaxRetries added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorTimeout added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) SubnetId added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) UseOctavia added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata struct {
	RequestTimeout int    `pulumi:"requestTimeout"`
	SearchOrder    string `pulumi:"searchOrder"`
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs struct {
	RequestTimeout pulumi.IntInput    `pulumi:"requestTimeout"`
	SearchOrder    pulumi.StringInput `pulumi:"searchOrder"`
}

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataInput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput() GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput
	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) RequestTimeout added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) SearchOrder added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) BlockStorage added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) Global added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) LoadBalancer added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) Metadata added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) Route added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderOpenstackCloudProviderOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrInput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput() GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput
	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) BlockStorage added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Elem added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Global added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) LoadBalancer added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Metadata added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Route added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderPtrOutput

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderRoute added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderRoute struct {
	RouterId string `pulumi:"routerId"`
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs struct {
	RouterId pulumi.StringInput `pulumi:"routerId"`
}

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteInput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput() GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput
	ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput
}

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) RouterId added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToGetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteOutput

type GetClusterRkeConfigCloudProviderOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderOutput) AwsCloudProvider added in v1.1.0

func (GetClusterRkeConfigCloudProviderOutput) AzureCloudProvider added in v1.1.0

func (GetClusterRkeConfigCloudProviderOutput) CustomCloudProvider added in v1.1.0

func (GetClusterRkeConfigCloudProviderOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderOutput) Name added in v1.1.0

The name of the Cluster (string)

func (GetClusterRkeConfigCloudProviderOutput) OpenstackCloudProvider added in v1.1.0

func (GetClusterRkeConfigCloudProviderOutput) ToGetClusterRkeConfigCloudProviderOutput added in v1.1.0

func (o GetClusterRkeConfigCloudProviderOutput) ToGetClusterRkeConfigCloudProviderOutput() GetClusterRkeConfigCloudProviderOutput

func (GetClusterRkeConfigCloudProviderOutput) ToGetClusterRkeConfigCloudProviderOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderOutput) ToGetClusterRkeConfigCloudProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderOutput

func (GetClusterRkeConfigCloudProviderOutput) VsphereCloudProvider added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProvider added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProvider struct {
	Disk           GetClusterRkeConfigCloudProviderVsphereCloudProviderDisk            `pulumi:"disk"`
	Global         GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobal          `pulumi:"global"`
	Network        GetClusterRkeConfigCloudProviderVsphereCloudProviderNetwork         `pulumi:"network"`
	VirtualCenters []GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter `pulumi:"virtualCenters"`
	Workspace      GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace       `pulumi:"workspace"`
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs struct {
	Disk           GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskInput               `pulumi:"disk"`
	Global         GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalInput             `pulumi:"global"`
	Network        GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkInput            `pulumi:"network"`
	VirtualCenters GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayInput `pulumi:"virtualCenters"`
	Workspace      GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceInput          `pulumi:"workspace"`
}

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (i GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput() GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput

type GetClusterRkeConfigCloudProviderVsphereCloudProviderDisk added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderDisk struct {
	ScsiControllerType string `pulumi:"scsiControllerType"`
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs struct {
	ScsiControllerType pulumi.StringInput `pulumi:"scsiControllerType"`
}

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput

type GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskInput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput() GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput
	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ScsiControllerType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskOutput

type GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobal added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobal struct {
	Datacenters        string `pulumi:"datacenters"`
	InsecureFlag       bool   `pulumi:"insecureFlag"`
	Password           string `pulumi:"password"`
	Port               string `pulumi:"port"`
	SoapRoundtripCount int    `pulumi:"soapRoundtripCount"`
	User               string `pulumi:"user"`
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs struct {
	Datacenters        pulumi.StringInput `pulumi:"datacenters"`
	InsecureFlag       pulumi.BoolInput   `pulumi:"insecureFlag"`
	Password           pulumi.StringInput `pulumi:"password"`
	Port               pulumi.StringInput `pulumi:"port"`
	SoapRoundtripCount pulumi.IntInput    `pulumi:"soapRoundtripCount"`
	User               pulumi.StringInput `pulumi:"user"`
}

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput

type GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalInput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput() GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput
	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Datacenters added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) InsecureFlag added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Password added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Port added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) SoapRoundtripCount added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) User added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderInput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderOutput() GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput
	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderNetwork added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderNetwork struct {
	PublicNetwork string `pulumi:"publicNetwork"`
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs struct {
	PublicNetwork pulumi.StringInput `pulumi:"publicNetwork"`
}

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput

type GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkInput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput() GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput
	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) PublicNetwork added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkOutput

type GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) Disk added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) Global added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) Network added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) VirtualCenters added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderOutput) Workspace added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrInput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput() GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput
	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Disk added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Elem added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Global added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Network added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) VirtualCenters added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Workspace added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter struct {
	Datacenters string `pulumi:"datacenters"`
	// The name of the Cluster (string)
	Name               string `pulumi:"name"`
	Password           string `pulumi:"password"`
	Port               string `pulumi:"port"`
	SoapRoundtripCount int    `pulumi:"soapRoundtripCount"`
	User               string `pulumi:"user"`
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs struct {
	Datacenters pulumi.StringInput `pulumi:"datacenters"`
	// The name of the Cluster (string)
	Name               pulumi.StringInput `pulumi:"name"`
	Password           pulumi.StringInput `pulumi:"password"`
	Port               pulumi.StringInput `pulumi:"port"`
	SoapRoundtripCount pulumi.IntInput    `pulumi:"soapRoundtripCount"`
	User               pulumi.StringInput `pulumi:"user"`
}

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray []GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayInput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput() GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput
	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) Index added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput() GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput
	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Datacenters added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Name added in v1.1.0

The name of the Cluster (string)

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Password added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Port added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) SoapRoundtripCount added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) User added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace struct {
	Datacenter       string `pulumi:"datacenter"`
	DefaultDatastore string `pulumi:"defaultDatastore"`
	Folder           string `pulumi:"folder"`
	ResourcepoolPath string `pulumi:"resourcepoolPath"`
	Server           string `pulumi:"server"`
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs struct {
	Datacenter       pulumi.StringInput `pulumi:"datacenter"`
	DefaultDatastore pulumi.StringInput `pulumi:"defaultDatastore"`
	Folder           pulumi.StringInput `pulumi:"folder"`
	ResourcepoolPath pulumi.StringInput `pulumi:"resourcepoolPath"`
	Server           pulumi.StringInput `pulumi:"server"`
}

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput

type GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceInput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceInput interface {
	pulumi.Input

	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput() GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput
	ToGetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext(context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput
}

type GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

type GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Datacenter added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) DefaultDatastore added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Folder added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ResourcepoolPath added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Server added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

func (GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ToGetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext(ctx context.Context) GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput

type GetClusterRkeConfigDns added in v1.1.0

type GetClusterRkeConfigDns struct {
	NodeSelector        map[string]interface{} `pulumi:"nodeSelector"`
	Provider            *string                `pulumi:"provider"`
	ReverseCidrs        []string               `pulumi:"reverseCidrs"`
	UpstreamNameservers []string               `pulumi:"upstreamNameservers"`
}

type GetClusterRkeConfigDnsArgs added in v1.1.0

type GetClusterRkeConfigDnsArgs struct {
	NodeSelector        pulumi.MapInput         `pulumi:"nodeSelector"`
	Provider            pulumi.StringPtrInput   `pulumi:"provider"`
	ReverseCidrs        pulumi.StringArrayInput `pulumi:"reverseCidrs"`
	UpstreamNameservers pulumi.StringArrayInput `pulumi:"upstreamNameservers"`
}

func (GetClusterRkeConfigDnsArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigDnsArgs) ElementType() reflect.Type

func (GetClusterRkeConfigDnsArgs) ToGetClusterRkeConfigDnsOutput added in v1.1.0

func (i GetClusterRkeConfigDnsArgs) ToGetClusterRkeConfigDnsOutput() GetClusterRkeConfigDnsOutput

func (GetClusterRkeConfigDnsArgs) ToGetClusterRkeConfigDnsOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigDnsArgs) ToGetClusterRkeConfigDnsOutputWithContext(ctx context.Context) GetClusterRkeConfigDnsOutput

type GetClusterRkeConfigDnsInput added in v1.1.0

type GetClusterRkeConfigDnsInput interface {
	pulumi.Input

	ToGetClusterRkeConfigDnsOutput() GetClusterRkeConfigDnsOutput
	ToGetClusterRkeConfigDnsOutputWithContext(context.Context) GetClusterRkeConfigDnsOutput
}

type GetClusterRkeConfigDnsOutput added in v1.1.0

type GetClusterRkeConfigDnsOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigDnsOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigDnsOutput) NodeSelector added in v1.1.0

func (GetClusterRkeConfigDnsOutput) Provider added in v1.1.0

func (GetClusterRkeConfigDnsOutput) ReverseCidrs added in v1.1.0

func (GetClusterRkeConfigDnsOutput) ToGetClusterRkeConfigDnsOutput added in v1.1.0

func (o GetClusterRkeConfigDnsOutput) ToGetClusterRkeConfigDnsOutput() GetClusterRkeConfigDnsOutput

func (GetClusterRkeConfigDnsOutput) ToGetClusterRkeConfigDnsOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigDnsOutput) ToGetClusterRkeConfigDnsOutputWithContext(ctx context.Context) GetClusterRkeConfigDnsOutput

func (GetClusterRkeConfigDnsOutput) UpstreamNameservers added in v1.1.0

func (o GetClusterRkeConfigDnsOutput) UpstreamNameservers() pulumi.StringArrayOutput

type GetClusterRkeConfigIngress added in v1.1.0

type GetClusterRkeConfigIngress struct {
	DnsPolicy    string                 `pulumi:"dnsPolicy"`
	ExtraArgs    map[string]interface{} `pulumi:"extraArgs"`
	NodeSelector map[string]interface{} `pulumi:"nodeSelector"`
	Options      map[string]interface{} `pulumi:"options"`
	Provider     string                 `pulumi:"provider"`
}

type GetClusterRkeConfigIngressArgs added in v1.1.0

type GetClusterRkeConfigIngressArgs struct {
	DnsPolicy    pulumi.StringInput `pulumi:"dnsPolicy"`
	ExtraArgs    pulumi.MapInput    `pulumi:"extraArgs"`
	NodeSelector pulumi.MapInput    `pulumi:"nodeSelector"`
	Options      pulumi.MapInput    `pulumi:"options"`
	Provider     pulumi.StringInput `pulumi:"provider"`
}

func (GetClusterRkeConfigIngressArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigIngressArgs) ToGetClusterRkeConfigIngressOutput added in v1.1.0

func (i GetClusterRkeConfigIngressArgs) ToGetClusterRkeConfigIngressOutput() GetClusterRkeConfigIngressOutput

func (GetClusterRkeConfigIngressArgs) ToGetClusterRkeConfigIngressOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigIngressArgs) ToGetClusterRkeConfigIngressOutputWithContext(ctx context.Context) GetClusterRkeConfigIngressOutput

type GetClusterRkeConfigIngressInput added in v1.1.0

type GetClusterRkeConfigIngressInput interface {
	pulumi.Input

	ToGetClusterRkeConfigIngressOutput() GetClusterRkeConfigIngressOutput
	ToGetClusterRkeConfigIngressOutputWithContext(context.Context) GetClusterRkeConfigIngressOutput
}

type GetClusterRkeConfigIngressOutput added in v1.1.0

type GetClusterRkeConfigIngressOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigIngressOutput) DnsPolicy added in v1.2.0

func (GetClusterRkeConfigIngressOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigIngressOutput) ExtraArgs added in v1.1.0

func (GetClusterRkeConfigIngressOutput) NodeSelector added in v1.1.0

func (GetClusterRkeConfigIngressOutput) Options added in v1.1.0

func (GetClusterRkeConfigIngressOutput) Provider added in v1.1.0

func (GetClusterRkeConfigIngressOutput) ToGetClusterRkeConfigIngressOutput added in v1.1.0

func (o GetClusterRkeConfigIngressOutput) ToGetClusterRkeConfigIngressOutput() GetClusterRkeConfigIngressOutput

func (GetClusterRkeConfigIngressOutput) ToGetClusterRkeConfigIngressOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigIngressOutput) ToGetClusterRkeConfigIngressOutputWithContext(ctx context.Context) GetClusterRkeConfigIngressOutput

type GetClusterRkeConfigInput added in v1.1.0

type GetClusterRkeConfigInput interface {
	pulumi.Input

	ToGetClusterRkeConfigOutput() GetClusterRkeConfigOutput
	ToGetClusterRkeConfigOutputWithContext(context.Context) GetClusterRkeConfigOutput
}

type GetClusterRkeConfigMonitoring added in v1.1.0

type GetClusterRkeConfigMonitoring struct {
	Options  map[string]interface{} `pulumi:"options"`
	Provider string                 `pulumi:"provider"`
}

type GetClusterRkeConfigMonitoringArgs added in v1.1.0

type GetClusterRkeConfigMonitoringArgs struct {
	Options  pulumi.MapInput    `pulumi:"options"`
	Provider pulumi.StringInput `pulumi:"provider"`
}

func (GetClusterRkeConfigMonitoringArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigMonitoringArgs) ToGetClusterRkeConfigMonitoringOutput added in v1.1.0

func (i GetClusterRkeConfigMonitoringArgs) ToGetClusterRkeConfigMonitoringOutput() GetClusterRkeConfigMonitoringOutput

func (GetClusterRkeConfigMonitoringArgs) ToGetClusterRkeConfigMonitoringOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigMonitoringArgs) ToGetClusterRkeConfigMonitoringOutputWithContext(ctx context.Context) GetClusterRkeConfigMonitoringOutput

type GetClusterRkeConfigMonitoringInput added in v1.1.0

type GetClusterRkeConfigMonitoringInput interface {
	pulumi.Input

	ToGetClusterRkeConfigMonitoringOutput() GetClusterRkeConfigMonitoringOutput
	ToGetClusterRkeConfigMonitoringOutputWithContext(context.Context) GetClusterRkeConfigMonitoringOutput
}

type GetClusterRkeConfigMonitoringOutput added in v1.1.0

type GetClusterRkeConfigMonitoringOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigMonitoringOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigMonitoringOutput) Options added in v1.1.0

func (GetClusterRkeConfigMonitoringOutput) Provider added in v1.1.0

func (GetClusterRkeConfigMonitoringOutput) ToGetClusterRkeConfigMonitoringOutput added in v1.1.0

func (o GetClusterRkeConfigMonitoringOutput) ToGetClusterRkeConfigMonitoringOutput() GetClusterRkeConfigMonitoringOutput

func (GetClusterRkeConfigMonitoringOutput) ToGetClusterRkeConfigMonitoringOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigMonitoringOutput) ToGetClusterRkeConfigMonitoringOutputWithContext(ctx context.Context) GetClusterRkeConfigMonitoringOutput

type GetClusterRkeConfigNetwork added in v1.1.0

type GetClusterRkeConfigNetwork struct {
	CalicoNetworkProvider  *GetClusterRkeConfigNetworkCalicoNetworkProvider  `pulumi:"calicoNetworkProvider"`
	CanalNetworkProvider   *GetClusterRkeConfigNetworkCanalNetworkProvider   `pulumi:"canalNetworkProvider"`
	FlannelNetworkProvider *GetClusterRkeConfigNetworkFlannelNetworkProvider `pulumi:"flannelNetworkProvider"`
	Mtu                    *int                                              `pulumi:"mtu"`
	Options                map[string]interface{}                            `pulumi:"options"`
	Plugin                 string                                            `pulumi:"plugin"`
	WeaveNetworkProvider   *GetClusterRkeConfigNetworkWeaveNetworkProvider   `pulumi:"weaveNetworkProvider"`
}

type GetClusterRkeConfigNetworkArgs added in v1.1.0

type GetClusterRkeConfigNetworkArgs struct {
	CalicoNetworkProvider  GetClusterRkeConfigNetworkCalicoNetworkProviderPtrInput  `pulumi:"calicoNetworkProvider"`
	CanalNetworkProvider   GetClusterRkeConfigNetworkCanalNetworkProviderPtrInput   `pulumi:"canalNetworkProvider"`
	FlannelNetworkProvider GetClusterRkeConfigNetworkFlannelNetworkProviderPtrInput `pulumi:"flannelNetworkProvider"`
	Mtu                    pulumi.IntPtrInput                                       `pulumi:"mtu"`
	Options                pulumi.MapInput                                          `pulumi:"options"`
	Plugin                 pulumi.StringInput                                       `pulumi:"plugin"`
	WeaveNetworkProvider   GetClusterRkeConfigNetworkWeaveNetworkProviderPtrInput   `pulumi:"weaveNetworkProvider"`
}

func (GetClusterRkeConfigNetworkArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkArgs) ToGetClusterRkeConfigNetworkOutput added in v1.1.0

func (i GetClusterRkeConfigNetworkArgs) ToGetClusterRkeConfigNetworkOutput() GetClusterRkeConfigNetworkOutput

func (GetClusterRkeConfigNetworkArgs) ToGetClusterRkeConfigNetworkOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNetworkArgs) ToGetClusterRkeConfigNetworkOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkOutput

type GetClusterRkeConfigNetworkCalicoNetworkProvider added in v1.1.0

type GetClusterRkeConfigNetworkCalicoNetworkProvider struct {
	CloudProvider string `pulumi:"cloudProvider"`
}

type GetClusterRkeConfigNetworkCalicoNetworkProviderArgs added in v1.1.0

type GetClusterRkeConfigNetworkCalicoNetworkProviderArgs struct {
	CloudProvider pulumi.StringInput `pulumi:"cloudProvider"`
}

func (GetClusterRkeConfigNetworkCalicoNetworkProviderArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

func (i GetClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterRkeConfigNetworkCalicoNetworkProviderOutput() GetClusterRkeConfigNetworkCalicoNetworkProviderOutput

func (GetClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterRkeConfigNetworkCalicoNetworkProviderOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterRkeConfigNetworkCalicoNetworkProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkCalicoNetworkProviderOutput

func (GetClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (i GetClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput() GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput

func (GetClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkCalicoNetworkProviderInput added in v1.1.0

type GetClusterRkeConfigNetworkCalicoNetworkProviderInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNetworkCalicoNetworkProviderOutput() GetClusterRkeConfigNetworkCalicoNetworkProviderOutput
	ToGetClusterRkeConfigNetworkCalicoNetworkProviderOutputWithContext(context.Context) GetClusterRkeConfigNetworkCalicoNetworkProviderOutput
}

type GetClusterRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

type GetClusterRkeConfigNetworkCalicoNetworkProviderOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNetworkCalicoNetworkProviderOutput) CloudProvider added in v1.1.0

func (GetClusterRkeConfigNetworkCalicoNetworkProviderOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

func (GetClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterRkeConfigNetworkCalicoNetworkProviderOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterRkeConfigNetworkCalicoNetworkProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkCalicoNetworkProviderOutput

func (GetClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (o GetClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput() GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput

func (GetClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkCalicoNetworkProviderPtrInput added in v1.1.0

type GetClusterRkeConfigNetworkCalicoNetworkProviderPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput() GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput
	ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext(context.Context) GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput
}

type GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

type GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) CloudProvider added in v1.1.0

func (GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) Elem added in v1.1.0

func (GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkCalicoNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkCanalNetworkProvider added in v1.1.0

type GetClusterRkeConfigNetworkCanalNetworkProvider struct {
	Iface string `pulumi:"iface"`
}

type GetClusterRkeConfigNetworkCanalNetworkProviderArgs added in v1.1.0

type GetClusterRkeConfigNetworkCanalNetworkProviderArgs struct {
	Iface pulumi.StringInput `pulumi:"iface"`
}

func (GetClusterRkeConfigNetworkCanalNetworkProviderArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

func (i GetClusterRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterRkeConfigNetworkCanalNetworkProviderOutput() GetClusterRkeConfigNetworkCanalNetworkProviderOutput

func (GetClusterRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterRkeConfigNetworkCanalNetworkProviderOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterRkeConfigNetworkCanalNetworkProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkCanalNetworkProviderOutput

func (GetClusterRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (i GetClusterRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput() GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput

func (GetClusterRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkCanalNetworkProviderInput added in v1.1.0

type GetClusterRkeConfigNetworkCanalNetworkProviderInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNetworkCanalNetworkProviderOutput() GetClusterRkeConfigNetworkCanalNetworkProviderOutput
	ToGetClusterRkeConfigNetworkCanalNetworkProviderOutputWithContext(context.Context) GetClusterRkeConfigNetworkCanalNetworkProviderOutput
}

type GetClusterRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

type GetClusterRkeConfigNetworkCanalNetworkProviderOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNetworkCanalNetworkProviderOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkCanalNetworkProviderOutput) Iface added in v1.1.0

func (GetClusterRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

func (GetClusterRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterRkeConfigNetworkCanalNetworkProviderOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterRkeConfigNetworkCanalNetworkProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkCanalNetworkProviderOutput

func (GetClusterRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (o GetClusterRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput() GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput

func (GetClusterRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkCanalNetworkProviderPtrInput added in v1.1.0

type GetClusterRkeConfigNetworkCanalNetworkProviderPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput() GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput
	ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext(context.Context) GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput
}

type GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

type GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) Elem added in v1.1.0

func (GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) Iface added in v1.1.0

func (GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkCanalNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkFlannelNetworkProvider added in v1.1.0

type GetClusterRkeConfigNetworkFlannelNetworkProvider struct {
	Iface string `pulumi:"iface"`
}

type GetClusterRkeConfigNetworkFlannelNetworkProviderArgs added in v1.1.0

type GetClusterRkeConfigNetworkFlannelNetworkProviderArgs struct {
	Iface pulumi.StringInput `pulumi:"iface"`
}

func (GetClusterRkeConfigNetworkFlannelNetworkProviderArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

func (i GetClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterRkeConfigNetworkFlannelNetworkProviderOutput() GetClusterRkeConfigNetworkFlannelNetworkProviderOutput

func (GetClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterRkeConfigNetworkFlannelNetworkProviderOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterRkeConfigNetworkFlannelNetworkProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkFlannelNetworkProviderOutput

func (GetClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (i GetClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput() GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput

func (GetClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkFlannelNetworkProviderInput added in v1.1.0

type GetClusterRkeConfigNetworkFlannelNetworkProviderInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNetworkFlannelNetworkProviderOutput() GetClusterRkeConfigNetworkFlannelNetworkProviderOutput
	ToGetClusterRkeConfigNetworkFlannelNetworkProviderOutputWithContext(context.Context) GetClusterRkeConfigNetworkFlannelNetworkProviderOutput
}

type GetClusterRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

type GetClusterRkeConfigNetworkFlannelNetworkProviderOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNetworkFlannelNetworkProviderOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkFlannelNetworkProviderOutput) Iface added in v1.1.0

func (GetClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

func (GetClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterRkeConfigNetworkFlannelNetworkProviderOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterRkeConfigNetworkFlannelNetworkProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkFlannelNetworkProviderOutput

func (GetClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (o GetClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput() GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput

func (GetClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkFlannelNetworkProviderPtrInput added in v1.1.0

type GetClusterRkeConfigNetworkFlannelNetworkProviderPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput() GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput
	ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext(context.Context) GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput
}

type GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

type GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) Elem added in v1.1.0

func (GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) Iface added in v1.1.0

func (GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkFlannelNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkInput added in v1.1.0

type GetClusterRkeConfigNetworkInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNetworkOutput() GetClusterRkeConfigNetworkOutput
	ToGetClusterRkeConfigNetworkOutputWithContext(context.Context) GetClusterRkeConfigNetworkOutput
}

type GetClusterRkeConfigNetworkOutput added in v1.1.0

type GetClusterRkeConfigNetworkOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNetworkOutput) CalicoNetworkProvider added in v1.1.0

func (GetClusterRkeConfigNetworkOutput) CanalNetworkProvider added in v1.1.0

func (GetClusterRkeConfigNetworkOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkOutput) FlannelNetworkProvider added in v1.1.0

func (GetClusterRkeConfigNetworkOutput) Mtu added in v1.3.0

func (GetClusterRkeConfigNetworkOutput) Options added in v1.1.0

func (GetClusterRkeConfigNetworkOutput) Plugin added in v1.1.0

func (GetClusterRkeConfigNetworkOutput) ToGetClusterRkeConfigNetworkOutput added in v1.1.0

func (o GetClusterRkeConfigNetworkOutput) ToGetClusterRkeConfigNetworkOutput() GetClusterRkeConfigNetworkOutput

func (GetClusterRkeConfigNetworkOutput) ToGetClusterRkeConfigNetworkOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkOutput) ToGetClusterRkeConfigNetworkOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkOutput

func (GetClusterRkeConfigNetworkOutput) WeaveNetworkProvider added in v1.1.0

type GetClusterRkeConfigNetworkWeaveNetworkProvider added in v1.1.0

type GetClusterRkeConfigNetworkWeaveNetworkProvider struct {
	Password string `pulumi:"password"`
}

type GetClusterRkeConfigNetworkWeaveNetworkProviderArgs added in v1.1.0

type GetClusterRkeConfigNetworkWeaveNetworkProviderArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
}

func (GetClusterRkeConfigNetworkWeaveNetworkProviderArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

func (i GetClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterRkeConfigNetworkWeaveNetworkProviderOutput() GetClusterRkeConfigNetworkWeaveNetworkProviderOutput

func (GetClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterRkeConfigNetworkWeaveNetworkProviderOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterRkeConfigNetworkWeaveNetworkProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkWeaveNetworkProviderOutput

func (GetClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (i GetClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput() GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput

func (GetClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkWeaveNetworkProviderInput added in v1.1.0

type GetClusterRkeConfigNetworkWeaveNetworkProviderInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNetworkWeaveNetworkProviderOutput() GetClusterRkeConfigNetworkWeaveNetworkProviderOutput
	ToGetClusterRkeConfigNetworkWeaveNetworkProviderOutputWithContext(context.Context) GetClusterRkeConfigNetworkWeaveNetworkProviderOutput
}

type GetClusterRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

type GetClusterRkeConfigNetworkWeaveNetworkProviderOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNetworkWeaveNetworkProviderOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkWeaveNetworkProviderOutput) Password added in v1.1.0

func (GetClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

func (GetClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterRkeConfigNetworkWeaveNetworkProviderOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterRkeConfigNetworkWeaveNetworkProviderOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkWeaveNetworkProviderOutput

func (GetClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (o GetClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput() GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput

func (GetClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput

type GetClusterRkeConfigNetworkWeaveNetworkProviderPtrInput added in v1.1.0

type GetClusterRkeConfigNetworkWeaveNetworkProviderPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput() GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput
	ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext(context.Context) GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput
}

type GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

type GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) Elem added in v1.1.0

func (GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) Password added in v1.1.0

func (GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput) ToGetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigNetworkWeaveNetworkProviderPtrOutput

type GetClusterRkeConfigNode added in v1.1.0

type GetClusterRkeConfigNode struct {
	Address          string  `pulumi:"address"`
	DockerSocket     string  `pulumi:"dockerSocket"`
	HostnameOverride *string `pulumi:"hostnameOverride"`
	InternalAddress  *string `pulumi:"internalAddress"`
	// (Computed) Labels for Node Pool object (map)
	Labels       map[string]interface{} `pulumi:"labels"`
	NodeId       *string                `pulumi:"nodeId"`
	Port         *string                `pulumi:"port"`
	Roles        []string               `pulumi:"roles"`
	SshAgentAuth *bool                  `pulumi:"sshAgentAuth"`
	SshKey       string                 `pulumi:"sshKey"`
	SshKeyPath   string                 `pulumi:"sshKeyPath"`
	User         string                 `pulumi:"user"`
}

type GetClusterRkeConfigNodeArgs added in v1.1.0

type GetClusterRkeConfigNodeArgs struct {
	Address          pulumi.StringInput    `pulumi:"address"`
	DockerSocket     pulumi.StringInput    `pulumi:"dockerSocket"`
	HostnameOverride pulumi.StringPtrInput `pulumi:"hostnameOverride"`
	InternalAddress  pulumi.StringPtrInput `pulumi:"internalAddress"`
	// (Computed) Labels for Node Pool object (map)
	Labels       pulumi.MapInput         `pulumi:"labels"`
	NodeId       pulumi.StringPtrInput   `pulumi:"nodeId"`
	Port         pulumi.StringPtrInput   `pulumi:"port"`
	Roles        pulumi.StringArrayInput `pulumi:"roles"`
	SshAgentAuth pulumi.BoolPtrInput     `pulumi:"sshAgentAuth"`
	SshKey       pulumi.StringInput      `pulumi:"sshKey"`
	SshKeyPath   pulumi.StringInput      `pulumi:"sshKeyPath"`
	User         pulumi.StringInput      `pulumi:"user"`
}

func (GetClusterRkeConfigNodeArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigNodeArgs) ToGetClusterRkeConfigNodeOutput added in v1.1.0

func (i GetClusterRkeConfigNodeArgs) ToGetClusterRkeConfigNodeOutput() GetClusterRkeConfigNodeOutput

func (GetClusterRkeConfigNodeArgs) ToGetClusterRkeConfigNodeOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNodeArgs) ToGetClusterRkeConfigNodeOutputWithContext(ctx context.Context) GetClusterRkeConfigNodeOutput

type GetClusterRkeConfigNodeArray added in v1.1.0

type GetClusterRkeConfigNodeArray []GetClusterRkeConfigNodeInput

func (GetClusterRkeConfigNodeArray) ElementType added in v1.1.0

func (GetClusterRkeConfigNodeArray) ToGetClusterRkeConfigNodeArrayOutput added in v1.1.0

func (i GetClusterRkeConfigNodeArray) ToGetClusterRkeConfigNodeArrayOutput() GetClusterRkeConfigNodeArrayOutput

func (GetClusterRkeConfigNodeArray) ToGetClusterRkeConfigNodeArrayOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigNodeArray) ToGetClusterRkeConfigNodeArrayOutputWithContext(ctx context.Context) GetClusterRkeConfigNodeArrayOutput

type GetClusterRkeConfigNodeArrayInput added in v1.1.0

type GetClusterRkeConfigNodeArrayInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNodeArrayOutput() GetClusterRkeConfigNodeArrayOutput
	ToGetClusterRkeConfigNodeArrayOutputWithContext(context.Context) GetClusterRkeConfigNodeArrayOutput
}

type GetClusterRkeConfigNodeArrayOutput added in v1.1.0

type GetClusterRkeConfigNodeArrayOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNodeArrayOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNodeArrayOutput) Index added in v1.1.0

func (GetClusterRkeConfigNodeArrayOutput) ToGetClusterRkeConfigNodeArrayOutput added in v1.1.0

func (o GetClusterRkeConfigNodeArrayOutput) ToGetClusterRkeConfigNodeArrayOutput() GetClusterRkeConfigNodeArrayOutput

func (GetClusterRkeConfigNodeArrayOutput) ToGetClusterRkeConfigNodeArrayOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNodeArrayOutput) ToGetClusterRkeConfigNodeArrayOutputWithContext(ctx context.Context) GetClusterRkeConfigNodeArrayOutput

type GetClusterRkeConfigNodeInput added in v1.1.0

type GetClusterRkeConfigNodeInput interface {
	pulumi.Input

	ToGetClusterRkeConfigNodeOutput() GetClusterRkeConfigNodeOutput
	ToGetClusterRkeConfigNodeOutputWithContext(context.Context) GetClusterRkeConfigNodeOutput
}

type GetClusterRkeConfigNodeOutput added in v1.1.0

type GetClusterRkeConfigNodeOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigNodeOutput) Address added in v1.1.0

func (GetClusterRkeConfigNodeOutput) DockerSocket added in v1.1.0

func (GetClusterRkeConfigNodeOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigNodeOutput) HostnameOverride added in v1.1.0

func (GetClusterRkeConfigNodeOutput) InternalAddress added in v1.1.0

func (GetClusterRkeConfigNodeOutput) Labels added in v1.1.0

(Computed) Labels for Node Pool object (map)

func (GetClusterRkeConfigNodeOutput) NodeId added in v1.1.0

func (GetClusterRkeConfigNodeOutput) Port added in v1.1.0

func (GetClusterRkeConfigNodeOutput) Roles added in v1.1.0

func (GetClusterRkeConfigNodeOutput) SshAgentAuth added in v1.1.0

func (GetClusterRkeConfigNodeOutput) SshKey added in v1.1.0

func (GetClusterRkeConfigNodeOutput) SshKeyPath added in v1.1.0

func (GetClusterRkeConfigNodeOutput) ToGetClusterRkeConfigNodeOutput added in v1.1.0

func (o GetClusterRkeConfigNodeOutput) ToGetClusterRkeConfigNodeOutput() GetClusterRkeConfigNodeOutput

func (GetClusterRkeConfigNodeOutput) ToGetClusterRkeConfigNodeOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigNodeOutput) ToGetClusterRkeConfigNodeOutputWithContext(ctx context.Context) GetClusterRkeConfigNodeOutput

func (GetClusterRkeConfigNodeOutput) User added in v1.1.0

type GetClusterRkeConfigOutput added in v1.1.0

type GetClusterRkeConfigOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigOutput) AddonJobTimeout added in v1.1.0

func (o GetClusterRkeConfigOutput) AddonJobTimeout() pulumi.IntOutput

func (GetClusterRkeConfigOutput) Addons added in v1.1.0

func (GetClusterRkeConfigOutput) AddonsIncludes added in v1.1.0

func (GetClusterRkeConfigOutput) Authentication added in v1.1.0

func (GetClusterRkeConfigOutput) Authorization added in v1.1.0

func (GetClusterRkeConfigOutput) BastionHost added in v1.1.0

func (GetClusterRkeConfigOutput) CloudProvider added in v1.1.0

func (GetClusterRkeConfigOutput) Dns added in v1.1.0

func (GetClusterRkeConfigOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigOutput) ElementType() reflect.Type

func (GetClusterRkeConfigOutput) IgnoreDockerVersion added in v1.1.0

func (o GetClusterRkeConfigOutput) IgnoreDockerVersion() pulumi.BoolPtrOutput

func (GetClusterRkeConfigOutput) Ingress added in v1.1.0

func (GetClusterRkeConfigOutput) KubernetesVersion added in v1.1.0

func (o GetClusterRkeConfigOutput) KubernetesVersion() pulumi.StringOutput

func (GetClusterRkeConfigOutput) Monitoring added in v1.1.0

func (GetClusterRkeConfigOutput) Network added in v1.1.0

func (GetClusterRkeConfigOutput) Nodes added in v1.1.0

func (GetClusterRkeConfigOutput) PrefixPath added in v1.1.0

func (GetClusterRkeConfigOutput) PrivateRegistries added in v1.1.0

func (GetClusterRkeConfigOutput) Services added in v1.1.0

func (GetClusterRkeConfigOutput) SshAgentAuth added in v1.1.0

func (GetClusterRkeConfigOutput) SshCertPath added in v1.2.0

func (GetClusterRkeConfigOutput) SshKeyPath added in v1.1.0

func (GetClusterRkeConfigOutput) ToGetClusterRkeConfigOutput added in v1.1.0

func (o GetClusterRkeConfigOutput) ToGetClusterRkeConfigOutput() GetClusterRkeConfigOutput

func (GetClusterRkeConfigOutput) ToGetClusterRkeConfigOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigOutput) ToGetClusterRkeConfigOutputWithContext(ctx context.Context) GetClusterRkeConfigOutput

func (GetClusterRkeConfigOutput) UpgradeStrategy added in v1.4.0

type GetClusterRkeConfigPrivateRegistry added in v1.1.0

type GetClusterRkeConfigPrivateRegistry struct {
	IsDefault *bool   `pulumi:"isDefault"`
	Password  *string `pulumi:"password"`
	Url       string  `pulumi:"url"`
	User      *string `pulumi:"user"`
}

type GetClusterRkeConfigPrivateRegistryArgs added in v1.1.0

type GetClusterRkeConfigPrivateRegistryArgs struct {
	IsDefault pulumi.BoolPtrInput   `pulumi:"isDefault"`
	Password  pulumi.StringPtrInput `pulumi:"password"`
	Url       pulumi.StringInput    `pulumi:"url"`
	User      pulumi.StringPtrInput `pulumi:"user"`
}

func (GetClusterRkeConfigPrivateRegistryArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigPrivateRegistryArgs) ToGetClusterRkeConfigPrivateRegistryOutput added in v1.1.0

func (i GetClusterRkeConfigPrivateRegistryArgs) ToGetClusterRkeConfigPrivateRegistryOutput() GetClusterRkeConfigPrivateRegistryOutput

func (GetClusterRkeConfigPrivateRegistryArgs) ToGetClusterRkeConfigPrivateRegistryOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigPrivateRegistryArgs) ToGetClusterRkeConfigPrivateRegistryOutputWithContext(ctx context.Context) GetClusterRkeConfigPrivateRegistryOutput

type GetClusterRkeConfigPrivateRegistryArray added in v1.1.0

type GetClusterRkeConfigPrivateRegistryArray []GetClusterRkeConfigPrivateRegistryInput

func (GetClusterRkeConfigPrivateRegistryArray) ElementType added in v1.1.0

func (GetClusterRkeConfigPrivateRegistryArray) ToGetClusterRkeConfigPrivateRegistryArrayOutput added in v1.1.0

func (i GetClusterRkeConfigPrivateRegistryArray) ToGetClusterRkeConfigPrivateRegistryArrayOutput() GetClusterRkeConfigPrivateRegistryArrayOutput

func (GetClusterRkeConfigPrivateRegistryArray) ToGetClusterRkeConfigPrivateRegistryArrayOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigPrivateRegistryArray) ToGetClusterRkeConfigPrivateRegistryArrayOutputWithContext(ctx context.Context) GetClusterRkeConfigPrivateRegistryArrayOutput

type GetClusterRkeConfigPrivateRegistryArrayInput added in v1.1.0

type GetClusterRkeConfigPrivateRegistryArrayInput interface {
	pulumi.Input

	ToGetClusterRkeConfigPrivateRegistryArrayOutput() GetClusterRkeConfigPrivateRegistryArrayOutput
	ToGetClusterRkeConfigPrivateRegistryArrayOutputWithContext(context.Context) GetClusterRkeConfigPrivateRegistryArrayOutput
}

type GetClusterRkeConfigPrivateRegistryArrayOutput added in v1.1.0

type GetClusterRkeConfigPrivateRegistryArrayOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigPrivateRegistryArrayOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigPrivateRegistryArrayOutput) Index added in v1.1.0

func (GetClusterRkeConfigPrivateRegistryArrayOutput) ToGetClusterRkeConfigPrivateRegistryArrayOutput added in v1.1.0

func (o GetClusterRkeConfigPrivateRegistryArrayOutput) ToGetClusterRkeConfigPrivateRegistryArrayOutput() GetClusterRkeConfigPrivateRegistryArrayOutput

func (GetClusterRkeConfigPrivateRegistryArrayOutput) ToGetClusterRkeConfigPrivateRegistryArrayOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigPrivateRegistryArrayOutput) ToGetClusterRkeConfigPrivateRegistryArrayOutputWithContext(ctx context.Context) GetClusterRkeConfigPrivateRegistryArrayOutput

type GetClusterRkeConfigPrivateRegistryInput added in v1.1.0

type GetClusterRkeConfigPrivateRegistryInput interface {
	pulumi.Input

	ToGetClusterRkeConfigPrivateRegistryOutput() GetClusterRkeConfigPrivateRegistryOutput
	ToGetClusterRkeConfigPrivateRegistryOutputWithContext(context.Context) GetClusterRkeConfigPrivateRegistryOutput
}

type GetClusterRkeConfigPrivateRegistryOutput added in v1.1.0

type GetClusterRkeConfigPrivateRegistryOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigPrivateRegistryOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigPrivateRegistryOutput) IsDefault added in v1.1.0

func (GetClusterRkeConfigPrivateRegistryOutput) Password added in v1.1.0

func (GetClusterRkeConfigPrivateRegistryOutput) ToGetClusterRkeConfigPrivateRegistryOutput added in v1.1.0

func (o GetClusterRkeConfigPrivateRegistryOutput) ToGetClusterRkeConfigPrivateRegistryOutput() GetClusterRkeConfigPrivateRegistryOutput

func (GetClusterRkeConfigPrivateRegistryOutput) ToGetClusterRkeConfigPrivateRegistryOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigPrivateRegistryOutput) ToGetClusterRkeConfigPrivateRegistryOutputWithContext(ctx context.Context) GetClusterRkeConfigPrivateRegistryOutput

func (GetClusterRkeConfigPrivateRegistryOutput) Url added in v1.1.0

func (GetClusterRkeConfigPrivateRegistryOutput) User added in v1.1.0

type GetClusterRkeConfigServices added in v1.1.0

type GetClusterRkeConfigServices struct {
	Etcd           GetClusterRkeConfigServicesEtcd           `pulumi:"etcd"`
	KubeApi        GetClusterRkeConfigServicesKubeApi        `pulumi:"kubeApi"`
	KubeController GetClusterRkeConfigServicesKubeController `pulumi:"kubeController"`
	Kubelet        GetClusterRkeConfigServicesKubelet        `pulumi:"kubelet"`
	Kubeproxy      GetClusterRkeConfigServicesKubeproxy      `pulumi:"kubeproxy"`
	Scheduler      GetClusterRkeConfigServicesScheduler      `pulumi:"scheduler"`
}

type GetClusterRkeConfigServicesArgs added in v1.1.0

type GetClusterRkeConfigServicesArgs struct {
	Etcd           GetClusterRkeConfigServicesEtcdInput           `pulumi:"etcd"`
	KubeApi        GetClusterRkeConfigServicesKubeApiInput        `pulumi:"kubeApi"`
	KubeController GetClusterRkeConfigServicesKubeControllerInput `pulumi:"kubeController"`
	Kubelet        GetClusterRkeConfigServicesKubeletInput        `pulumi:"kubelet"`
	Kubeproxy      GetClusterRkeConfigServicesKubeproxyInput      `pulumi:"kubeproxy"`
	Scheduler      GetClusterRkeConfigServicesSchedulerInput      `pulumi:"scheduler"`
}

func (GetClusterRkeConfigServicesArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesArgs) ToGetClusterRkeConfigServicesOutput added in v1.1.0

func (i GetClusterRkeConfigServicesArgs) ToGetClusterRkeConfigServicesOutput() GetClusterRkeConfigServicesOutput

func (GetClusterRkeConfigServicesArgs) ToGetClusterRkeConfigServicesOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigServicesArgs) ToGetClusterRkeConfigServicesOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesOutput

type GetClusterRkeConfigServicesEtcd added in v1.1.0

type GetClusterRkeConfigServicesEtcd struct {
	BackupConfig GetClusterRkeConfigServicesEtcdBackupConfig `pulumi:"backupConfig"`
	CaCert       string                                      `pulumi:"caCert"`
	Cert         string                                      `pulumi:"cert"`
	Creation     string                                      `pulumi:"creation"`
	ExternalUrls []string                                    `pulumi:"externalUrls"`
	ExtraArgs    map[string]interface{}                      `pulumi:"extraArgs"`
	ExtraBinds   []string                                    `pulumi:"extraBinds"`
	ExtraEnvs    []string                                    `pulumi:"extraEnvs"`
	Gid          *int                                        `pulumi:"gid"`
	Image        string                                      `pulumi:"image"`
	Key          string                                      `pulumi:"key"`
	Path         string                                      `pulumi:"path"`
	Retention    string                                      `pulumi:"retention"`
	Snapshot     bool                                        `pulumi:"snapshot"`
	Uid          *int                                        `pulumi:"uid"`
}

type GetClusterRkeConfigServicesEtcdArgs added in v1.1.0

type GetClusterRkeConfigServicesEtcdArgs struct {
	BackupConfig GetClusterRkeConfigServicesEtcdBackupConfigInput `pulumi:"backupConfig"`
	CaCert       pulumi.StringInput                               `pulumi:"caCert"`
	Cert         pulumi.StringInput                               `pulumi:"cert"`
	Creation     pulumi.StringInput                               `pulumi:"creation"`
	ExternalUrls pulumi.StringArrayInput                          `pulumi:"externalUrls"`
	ExtraArgs    pulumi.MapInput                                  `pulumi:"extraArgs"`
	ExtraBinds   pulumi.StringArrayInput                          `pulumi:"extraBinds"`
	ExtraEnvs    pulumi.StringArrayInput                          `pulumi:"extraEnvs"`
	Gid          pulumi.IntPtrInput                               `pulumi:"gid"`
	Image        pulumi.StringInput                               `pulumi:"image"`
	Key          pulumi.StringInput                               `pulumi:"key"`
	Path         pulumi.StringInput                               `pulumi:"path"`
	Retention    pulumi.StringInput                               `pulumi:"retention"`
	Snapshot     pulumi.BoolInput                                 `pulumi:"snapshot"`
	Uid          pulumi.IntPtrInput                               `pulumi:"uid"`
}

func (GetClusterRkeConfigServicesEtcdArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesEtcdArgs) ToGetClusterRkeConfigServicesEtcdOutput added in v1.1.0

func (i GetClusterRkeConfigServicesEtcdArgs) ToGetClusterRkeConfigServicesEtcdOutput() GetClusterRkeConfigServicesEtcdOutput

func (GetClusterRkeConfigServicesEtcdArgs) ToGetClusterRkeConfigServicesEtcdOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigServicesEtcdArgs) ToGetClusterRkeConfigServicesEtcdOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesEtcdOutput

type GetClusterRkeConfigServicesEtcdBackupConfig added in v1.1.0

type GetClusterRkeConfigServicesEtcdBackupConfig struct {
	Enabled        *bool                                                      `pulumi:"enabled"`
	IntervalHours  *int                                                       `pulumi:"intervalHours"`
	Retention      *int                                                       `pulumi:"retention"`
	S3BackupConfig *GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig `pulumi:"s3BackupConfig"`
	SafeTimestamp  *bool                                                      `pulumi:"safeTimestamp"`
}

type GetClusterRkeConfigServicesEtcdBackupConfigArgs added in v1.1.0

type GetClusterRkeConfigServicesEtcdBackupConfigArgs struct {
	Enabled        pulumi.BoolPtrInput                                               `pulumi:"enabled"`
	IntervalHours  pulumi.IntPtrInput                                                `pulumi:"intervalHours"`
	Retention      pulumi.IntPtrInput                                                `pulumi:"retention"`
	S3BackupConfig GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput `pulumi:"s3BackupConfig"`
	SafeTimestamp  pulumi.BoolPtrInput                                               `pulumi:"safeTimestamp"`
}

func (GetClusterRkeConfigServicesEtcdBackupConfigArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigArgs) ToGetClusterRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

func (i GetClusterRkeConfigServicesEtcdBackupConfigArgs) ToGetClusterRkeConfigServicesEtcdBackupConfigOutput() GetClusterRkeConfigServicesEtcdBackupConfigOutput

func (GetClusterRkeConfigServicesEtcdBackupConfigArgs) ToGetClusterRkeConfigServicesEtcdBackupConfigOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigServicesEtcdBackupConfigArgs) ToGetClusterRkeConfigServicesEtcdBackupConfigOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesEtcdBackupConfigOutput

type GetClusterRkeConfigServicesEtcdBackupConfigInput added in v1.1.0

type GetClusterRkeConfigServicesEtcdBackupConfigInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesEtcdBackupConfigOutput() GetClusterRkeConfigServicesEtcdBackupConfigOutput
	ToGetClusterRkeConfigServicesEtcdBackupConfigOutputWithContext(context.Context) GetClusterRkeConfigServicesEtcdBackupConfigOutput
}

type GetClusterRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

type GetClusterRkeConfigServicesEtcdBackupConfigOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesEtcdBackupConfigOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigOutput) Enabled added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigOutput) IntervalHours added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigOutput) Retention added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigOutput) S3BackupConfig added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigOutput) SafeTimestamp added in v1.2.0

func (GetClusterRkeConfigServicesEtcdBackupConfigOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

func (o GetClusterRkeConfigServicesEtcdBackupConfigOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigOutput() GetClusterRkeConfigServicesEtcdBackupConfigOutput

func (GetClusterRkeConfigServicesEtcdBackupConfigOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesEtcdBackupConfigOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesEtcdBackupConfigOutput

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig added in v1.1.0

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig struct {
	AccessKey  *string `pulumi:"accessKey"`
	BucketName string  `pulumi:"bucketName"`
	CustomCa   *string `pulumi:"customCa"`
	Endpoint   string  `pulumi:"endpoint"`
	Folder     *string `pulumi:"folder"`
	Region     *string `pulumi:"region"`
	SecretKey  *string `pulumi:"secretKey"`
}

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs added in v1.1.0

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs struct {
	AccessKey  pulumi.StringPtrInput `pulumi:"accessKey"`
	BucketName pulumi.StringInput    `pulumi:"bucketName"`
	CustomCa   pulumi.StringPtrInput `pulumi:"customCa"`
	Endpoint   pulumi.StringInput    `pulumi:"endpoint"`
	Folder     pulumi.StringPtrInput `pulumi:"folder"`
	Region     pulumi.StringPtrInput `pulumi:"region"`
	SecretKey  pulumi.StringPtrInput `pulumi:"secretKey"`
}

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigInput added in v1.1.0

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput() GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput
	ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext(context.Context) GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput
}

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) AccessKey added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) BucketName added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) CustomCa added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Endpoint added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Folder added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Region added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) SecretKey added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput added in v1.1.0

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput() GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput
	ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext(context.Context) GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput
}

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

type GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) AccessKey added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) BucketName added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) CustomCa added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Elem added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Endpoint added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Folder added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Region added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) SecretKey added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ToGetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput

type GetClusterRkeConfigServicesEtcdInput added in v1.1.0

type GetClusterRkeConfigServicesEtcdInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesEtcdOutput() GetClusterRkeConfigServicesEtcdOutput
	ToGetClusterRkeConfigServicesEtcdOutputWithContext(context.Context) GetClusterRkeConfigServicesEtcdOutput
}

type GetClusterRkeConfigServicesEtcdOutput added in v1.1.0

type GetClusterRkeConfigServicesEtcdOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesEtcdOutput) BackupConfig added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) CaCert added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) Cert added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) Creation added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) ExternalUrls added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) ExtraArgs added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) ExtraBinds added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) ExtraEnvs added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) Gid added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) Image added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) Key added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) Path added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) Retention added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) Snapshot added in v1.1.0

func (GetClusterRkeConfigServicesEtcdOutput) ToGetClusterRkeConfigServicesEtcdOutput added in v1.1.0

func (o GetClusterRkeConfigServicesEtcdOutput) ToGetClusterRkeConfigServicesEtcdOutput() GetClusterRkeConfigServicesEtcdOutput

func (GetClusterRkeConfigServicesEtcdOutput) ToGetClusterRkeConfigServicesEtcdOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesEtcdOutput) ToGetClusterRkeConfigServicesEtcdOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesEtcdOutput

func (GetClusterRkeConfigServicesEtcdOutput) Uid added in v1.1.0

type GetClusterRkeConfigServicesInput added in v1.1.0

type GetClusterRkeConfigServicesInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesOutput() GetClusterRkeConfigServicesOutput
	ToGetClusterRkeConfigServicesOutputWithContext(context.Context) GetClusterRkeConfigServicesOutput
}

type GetClusterRkeConfigServicesKubeApi added in v1.1.0

type GetClusterRkeConfigServicesKubeApi struct {
	AdmissionConfiguration  map[string]interface{}                                     `pulumi:"admissionConfiguration"`
	AlwaysPullImages        *bool                                                      `pulumi:"alwaysPullImages"`
	AuditLog                *GetClusterRkeConfigServicesKubeApiAuditLog                `pulumi:"auditLog"`
	EventRateLimit          *GetClusterRkeConfigServicesKubeApiEventRateLimit          `pulumi:"eventRateLimit"`
	ExtraArgs               map[string]interface{}                                     `pulumi:"extraArgs"`
	ExtraBinds              []string                                                   `pulumi:"extraBinds"`
	ExtraEnvs               []string                                                   `pulumi:"extraEnvs"`
	Image                   string                                                     `pulumi:"image"`
	PodSecurityPolicy       *bool                                                      `pulumi:"podSecurityPolicy"`
	SecretsEncryptionConfig *GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfig `pulumi:"secretsEncryptionConfig"`
	ServiceClusterIpRange   string                                                     `pulumi:"serviceClusterIpRange"`
	ServiceNodePortRange    string                                                     `pulumi:"serviceNodePortRange"`
}

type GetClusterRkeConfigServicesKubeApiArgs added in v1.1.0

type GetClusterRkeConfigServicesKubeApiArgs struct {
	AdmissionConfiguration  pulumi.MapInput                                                   `pulumi:"admissionConfiguration"`
	AlwaysPullImages        pulumi.BoolPtrInput                                               `pulumi:"alwaysPullImages"`
	AuditLog                GetClusterRkeConfigServicesKubeApiAuditLogPtrInput                `pulumi:"auditLog"`
	EventRateLimit          GetClusterRkeConfigServicesKubeApiEventRateLimitPtrInput          `pulumi:"eventRateLimit"`
	ExtraArgs               pulumi.MapInput                                                   `pulumi:"extraArgs"`
	ExtraBinds              pulumi.StringArrayInput                                           `pulumi:"extraBinds"`
	ExtraEnvs               pulumi.StringArrayInput                                           `pulumi:"extraEnvs"`
	Image                   pulumi.StringInput                                                `pulumi:"image"`
	PodSecurityPolicy       pulumi.BoolPtrInput                                               `pulumi:"podSecurityPolicy"`
	SecretsEncryptionConfig GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput `pulumi:"secretsEncryptionConfig"`
	ServiceClusterIpRange   pulumi.StringInput                                                `pulumi:"serviceClusterIpRange"`
	ServiceNodePortRange    pulumi.StringInput                                                `pulumi:"serviceNodePortRange"`
}

func (GetClusterRkeConfigServicesKubeApiArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesKubeApiArgs) ToGetClusterRkeConfigServicesKubeApiOutput added in v1.1.0

func (i GetClusterRkeConfigServicesKubeApiArgs) ToGetClusterRkeConfigServicesKubeApiOutput() GetClusterRkeConfigServicesKubeApiOutput

func (GetClusterRkeConfigServicesKubeApiArgs) ToGetClusterRkeConfigServicesKubeApiOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigServicesKubeApiArgs) ToGetClusterRkeConfigServicesKubeApiOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiOutput

type GetClusterRkeConfigServicesKubeApiAuditLog added in v1.2.0

type GetClusterRkeConfigServicesKubeApiAuditLog struct {
	Configuration GetClusterRkeConfigServicesKubeApiAuditLogConfiguration `pulumi:"configuration"`
	Enabled       *bool                                                   `pulumi:"enabled"`
}

type GetClusterRkeConfigServicesKubeApiAuditLogArgs added in v1.2.0

type GetClusterRkeConfigServicesKubeApiAuditLogArgs struct {
	Configuration GetClusterRkeConfigServicesKubeApiAuditLogConfigurationInput `pulumi:"configuration"`
	Enabled       pulumi.BoolPtrInput                                          `pulumi:"enabled"`
}

func (GetClusterRkeConfigServicesKubeApiAuditLogArgs) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogOutput() GetClusterRkeConfigServicesKubeApiAuditLogOutput

func (GetClusterRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogOutputWithContext added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiAuditLogOutput

func (GetClusterRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutput() GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput

func (GetClusterRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput

type GetClusterRkeConfigServicesKubeApiAuditLogConfiguration added in v1.2.0

type GetClusterRkeConfigServicesKubeApiAuditLogConfiguration struct {
	Format    *string `pulumi:"format"`
	MaxAge    *int    `pulumi:"maxAge"`
	MaxBackup *int    `pulumi:"maxBackup"`
	MaxSize   *int    `pulumi:"maxSize"`
	Path      *string `pulumi:"path"`
	Policy    string  `pulumi:"policy"`
}

type GetClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs added in v1.2.0

type GetClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs struct {
	Format    pulumi.StringPtrInput `pulumi:"format"`
	MaxAge    pulumi.IntPtrInput    `pulumi:"maxAge"`
	MaxBackup pulumi.IntPtrInput    `pulumi:"maxBackup"`
	MaxSize   pulumi.IntPtrInput    `pulumi:"maxSize"`
	Path      pulumi.StringPtrInput `pulumi:"path"`
	Policy    pulumi.StringInput    `pulumi:"policy"`
}

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToGetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput

type GetClusterRkeConfigServicesKubeApiAuditLogConfigurationInput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiAuditLogConfigurationInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput() GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput
	ToGetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput
}

type GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) Format added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxAge added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxBackup added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxSize added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) Path added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) Policy added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiAuditLogConfigurationOutput

type GetClusterRkeConfigServicesKubeApiAuditLogInput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiAuditLogInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeApiAuditLogOutput() GetClusterRkeConfigServicesKubeApiAuditLogOutput
	ToGetClusterRkeConfigServicesKubeApiAuditLogOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeApiAuditLogOutput
}

type GetClusterRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiAuditLogOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeApiAuditLogOutput) Configuration added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogOutput) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogOutput) Enabled added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogOutput() GetClusterRkeConfigServicesKubeApiAuditLogOutput

func (GetClusterRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogOutputWithContext added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiAuditLogOutput

func (GetClusterRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutput() GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput

func (GetClusterRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput

type GetClusterRkeConfigServicesKubeApiAuditLogPtrInput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiAuditLogPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutput() GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput
	ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput
}

type GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput) Configuration added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput) Elem added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput) Enabled added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutput() GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput

func (GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput) ToGetClusterRkeConfigServicesKubeApiAuditLogPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiAuditLogPtrOutput

type GetClusterRkeConfigServicesKubeApiEventRateLimit added in v1.2.0

type GetClusterRkeConfigServicesKubeApiEventRateLimit struct {
	Configuration map[string]interface{} `pulumi:"configuration"`
	Enabled       *bool                  `pulumi:"enabled"`
}

type GetClusterRkeConfigServicesKubeApiEventRateLimitArgs added in v1.2.0

type GetClusterRkeConfigServicesKubeApiEventRateLimitArgs struct {
	Configuration pulumi.MapInput     `pulumi:"configuration"`
	Enabled       pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (GetClusterRkeConfigServicesKubeApiEventRateLimitArgs) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterRkeConfigServicesKubeApiEventRateLimitOutput() GetClusterRkeConfigServicesKubeApiEventRateLimitOutput

func (GetClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterRkeConfigServicesKubeApiEventRateLimitOutputWithContext added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterRkeConfigServicesKubeApiEventRateLimitOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiEventRateLimitOutput

func (GetClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput() GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput

func (GetClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput

type GetClusterRkeConfigServicesKubeApiEventRateLimitInput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiEventRateLimitInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeApiEventRateLimitOutput() GetClusterRkeConfigServicesKubeApiEventRateLimitOutput
	ToGetClusterRkeConfigServicesKubeApiEventRateLimitOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeApiEventRateLimitOutput
}

type GetClusterRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiEventRateLimitOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeApiEventRateLimitOutput) Configuration added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiEventRateLimitOutput) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiEventRateLimitOutput) Enabled added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterRkeConfigServicesKubeApiEventRateLimitOutputWithContext added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterRkeConfigServicesKubeApiEventRateLimitOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiEventRateLimitOutput

func (GetClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput() GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput

func (GetClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput

type GetClusterRkeConfigServicesKubeApiEventRateLimitPtrInput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiEventRateLimitPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput() GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput
	ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput
}

type GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) Configuration added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) Elem added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) Enabled added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput) ToGetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiEventRateLimitPtrOutput

type GetClusterRkeConfigServicesKubeApiInput added in v1.1.0

type GetClusterRkeConfigServicesKubeApiInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeApiOutput() GetClusterRkeConfigServicesKubeApiOutput
	ToGetClusterRkeConfigServicesKubeApiOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeApiOutput
}

type GetClusterRkeConfigServicesKubeApiOutput added in v1.1.0

type GetClusterRkeConfigServicesKubeApiOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeApiOutput) AdmissionConfiguration added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiOutput) AdmissionConfiguration() pulumi.MapOutput

func (GetClusterRkeConfigServicesKubeApiOutput) AlwaysPullImages added in v1.1.0

func (GetClusterRkeConfigServicesKubeApiOutput) AuditLog added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesKubeApiOutput) EventRateLimit added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiOutput) ExtraArgs added in v1.1.0

func (GetClusterRkeConfigServicesKubeApiOutput) ExtraBinds added in v1.1.0

func (GetClusterRkeConfigServicesKubeApiOutput) ExtraEnvs added in v1.1.0

func (GetClusterRkeConfigServicesKubeApiOutput) Image added in v1.1.0

func (GetClusterRkeConfigServicesKubeApiOutput) PodSecurityPolicy added in v1.1.0

func (GetClusterRkeConfigServicesKubeApiOutput) SecretsEncryptionConfig added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiOutput) ServiceClusterIpRange added in v1.1.0

func (GetClusterRkeConfigServicesKubeApiOutput) ServiceNodePortRange added in v1.1.0

func (GetClusterRkeConfigServicesKubeApiOutput) ToGetClusterRkeConfigServicesKubeApiOutput added in v1.1.0

func (o GetClusterRkeConfigServicesKubeApiOutput) ToGetClusterRkeConfigServicesKubeApiOutput() GetClusterRkeConfigServicesKubeApiOutput

func (GetClusterRkeConfigServicesKubeApiOutput) ToGetClusterRkeConfigServicesKubeApiOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesKubeApiOutput) ToGetClusterRkeConfigServicesKubeApiOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiOutput

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfig added in v1.2.0

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfig struct {
	CustomConfig map[string]interface{} `pulumi:"customConfig"`
	Enabled      *bool                  `pulumi:"enabled"`
}

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs added in v1.2.0

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs struct {
	CustomConfig pulumi.MapInput     `pulumi:"customConfig"`
	Enabled      pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

func (i GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigInput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput() GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput
	ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput
}

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) CustomConfig added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) Enabled added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput() GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput
	ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput
}

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

type GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) CustomConfig added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) Elem added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ElementType added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) Enabled added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

func (o GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ToGetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput

type GetClusterRkeConfigServicesKubeController added in v1.1.0

type GetClusterRkeConfigServicesKubeController struct {
	ClusterCidr           string                 `pulumi:"clusterCidr"`
	ExtraArgs             map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds            []string               `pulumi:"extraBinds"`
	ExtraEnvs             []string               `pulumi:"extraEnvs"`
	Image                 string                 `pulumi:"image"`
	ServiceClusterIpRange string                 `pulumi:"serviceClusterIpRange"`
}

type GetClusterRkeConfigServicesKubeControllerArgs added in v1.1.0

type GetClusterRkeConfigServicesKubeControllerArgs struct {
	ClusterCidr           pulumi.StringInput      `pulumi:"clusterCidr"`
	ExtraArgs             pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds            pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs             pulumi.StringArrayInput `pulumi:"extraEnvs"`
	Image                 pulumi.StringInput      `pulumi:"image"`
	ServiceClusterIpRange pulumi.StringInput      `pulumi:"serviceClusterIpRange"`
}

func (GetClusterRkeConfigServicesKubeControllerArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesKubeControllerArgs) ToGetClusterRkeConfigServicesKubeControllerOutput added in v1.1.0

func (i GetClusterRkeConfigServicesKubeControllerArgs) ToGetClusterRkeConfigServicesKubeControllerOutput() GetClusterRkeConfigServicesKubeControllerOutput

func (GetClusterRkeConfigServicesKubeControllerArgs) ToGetClusterRkeConfigServicesKubeControllerOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigServicesKubeControllerArgs) ToGetClusterRkeConfigServicesKubeControllerOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeControllerOutput

type GetClusterRkeConfigServicesKubeControllerInput added in v1.1.0

type GetClusterRkeConfigServicesKubeControllerInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeControllerOutput() GetClusterRkeConfigServicesKubeControllerOutput
	ToGetClusterRkeConfigServicesKubeControllerOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeControllerOutput
}

type GetClusterRkeConfigServicesKubeControllerOutput added in v1.1.0

type GetClusterRkeConfigServicesKubeControllerOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeControllerOutput) ClusterCidr added in v1.1.0

func (GetClusterRkeConfigServicesKubeControllerOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesKubeControllerOutput) ExtraArgs added in v1.1.0

func (GetClusterRkeConfigServicesKubeControllerOutput) ExtraBinds added in v1.1.0

func (GetClusterRkeConfigServicesKubeControllerOutput) ExtraEnvs added in v1.1.0

func (GetClusterRkeConfigServicesKubeControllerOutput) Image added in v1.1.0

func (GetClusterRkeConfigServicesKubeControllerOutput) ServiceClusterIpRange added in v1.1.0

func (GetClusterRkeConfigServicesKubeControllerOutput) ToGetClusterRkeConfigServicesKubeControllerOutput added in v1.1.0

func (o GetClusterRkeConfigServicesKubeControllerOutput) ToGetClusterRkeConfigServicesKubeControllerOutput() GetClusterRkeConfigServicesKubeControllerOutput

func (GetClusterRkeConfigServicesKubeControllerOutput) ToGetClusterRkeConfigServicesKubeControllerOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesKubeControllerOutput) ToGetClusterRkeConfigServicesKubeControllerOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeControllerOutput

type GetClusterRkeConfigServicesKubelet added in v1.1.0

type GetClusterRkeConfigServicesKubelet struct {
	ClusterDnsServer           string                 `pulumi:"clusterDnsServer"`
	ClusterDomain              string                 `pulumi:"clusterDomain"`
	ExtraArgs                  map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds                 []string               `pulumi:"extraBinds"`
	ExtraEnvs                  []string               `pulumi:"extraEnvs"`
	FailSwapOn                 bool                   `pulumi:"failSwapOn"`
	GenerateServingCertificate *bool                  `pulumi:"generateServingCertificate"`
	Image                      string                 `pulumi:"image"`
	InfraContainerImage        string                 `pulumi:"infraContainerImage"`
}

type GetClusterRkeConfigServicesKubeletArgs added in v1.1.0

type GetClusterRkeConfigServicesKubeletArgs struct {
	ClusterDnsServer           pulumi.StringInput      `pulumi:"clusterDnsServer"`
	ClusterDomain              pulumi.StringInput      `pulumi:"clusterDomain"`
	ExtraArgs                  pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds                 pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs                  pulumi.StringArrayInput `pulumi:"extraEnvs"`
	FailSwapOn                 pulumi.BoolInput        `pulumi:"failSwapOn"`
	GenerateServingCertificate pulumi.BoolPtrInput     `pulumi:"generateServingCertificate"`
	Image                      pulumi.StringInput      `pulumi:"image"`
	InfraContainerImage        pulumi.StringInput      `pulumi:"infraContainerImage"`
}

func (GetClusterRkeConfigServicesKubeletArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesKubeletArgs) ToGetClusterRkeConfigServicesKubeletOutput added in v1.1.0

func (i GetClusterRkeConfigServicesKubeletArgs) ToGetClusterRkeConfigServicesKubeletOutput() GetClusterRkeConfigServicesKubeletOutput

func (GetClusterRkeConfigServicesKubeletArgs) ToGetClusterRkeConfigServicesKubeletOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigServicesKubeletArgs) ToGetClusterRkeConfigServicesKubeletOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeletOutput

type GetClusterRkeConfigServicesKubeletInput added in v1.1.0

type GetClusterRkeConfigServicesKubeletInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeletOutput() GetClusterRkeConfigServicesKubeletOutput
	ToGetClusterRkeConfigServicesKubeletOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeletOutput
}

type GetClusterRkeConfigServicesKubeletOutput added in v1.1.0

type GetClusterRkeConfigServicesKubeletOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeletOutput) ClusterDnsServer added in v1.1.0

func (GetClusterRkeConfigServicesKubeletOutput) ClusterDomain added in v1.1.0

func (GetClusterRkeConfigServicesKubeletOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesKubeletOutput) ExtraArgs added in v1.1.0

func (GetClusterRkeConfigServicesKubeletOutput) ExtraBinds added in v1.1.0

func (GetClusterRkeConfigServicesKubeletOutput) ExtraEnvs added in v1.1.0

func (GetClusterRkeConfigServicesKubeletOutput) FailSwapOn added in v1.1.0

func (GetClusterRkeConfigServicesKubeletOutput) GenerateServingCertificate added in v1.2.0

func (o GetClusterRkeConfigServicesKubeletOutput) GenerateServingCertificate() pulumi.BoolPtrOutput

func (GetClusterRkeConfigServicesKubeletOutput) Image added in v1.1.0

func (GetClusterRkeConfigServicesKubeletOutput) InfraContainerImage added in v1.1.0

func (GetClusterRkeConfigServicesKubeletOutput) ToGetClusterRkeConfigServicesKubeletOutput added in v1.1.0

func (o GetClusterRkeConfigServicesKubeletOutput) ToGetClusterRkeConfigServicesKubeletOutput() GetClusterRkeConfigServicesKubeletOutput

func (GetClusterRkeConfigServicesKubeletOutput) ToGetClusterRkeConfigServicesKubeletOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesKubeletOutput) ToGetClusterRkeConfigServicesKubeletOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeletOutput

type GetClusterRkeConfigServicesKubeproxy added in v1.1.0

type GetClusterRkeConfigServicesKubeproxy struct {
	ExtraArgs  map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds []string               `pulumi:"extraBinds"`
	ExtraEnvs  []string               `pulumi:"extraEnvs"`
	Image      string                 `pulumi:"image"`
}

type GetClusterRkeConfigServicesKubeproxyArgs added in v1.1.0

type GetClusterRkeConfigServicesKubeproxyArgs struct {
	ExtraArgs  pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs  pulumi.StringArrayInput `pulumi:"extraEnvs"`
	Image      pulumi.StringInput      `pulumi:"image"`
}

func (GetClusterRkeConfigServicesKubeproxyArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesKubeproxyArgs) ToGetClusterRkeConfigServicesKubeproxyOutput added in v1.1.0

func (i GetClusterRkeConfigServicesKubeproxyArgs) ToGetClusterRkeConfigServicesKubeproxyOutput() GetClusterRkeConfigServicesKubeproxyOutput

func (GetClusterRkeConfigServicesKubeproxyArgs) ToGetClusterRkeConfigServicesKubeproxyOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigServicesKubeproxyArgs) ToGetClusterRkeConfigServicesKubeproxyOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeproxyOutput

type GetClusterRkeConfigServicesKubeproxyInput added in v1.1.0

type GetClusterRkeConfigServicesKubeproxyInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesKubeproxyOutput() GetClusterRkeConfigServicesKubeproxyOutput
	ToGetClusterRkeConfigServicesKubeproxyOutputWithContext(context.Context) GetClusterRkeConfigServicesKubeproxyOutput
}

type GetClusterRkeConfigServicesKubeproxyOutput added in v1.1.0

type GetClusterRkeConfigServicesKubeproxyOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesKubeproxyOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesKubeproxyOutput) ExtraArgs added in v1.1.0

func (GetClusterRkeConfigServicesKubeproxyOutput) ExtraBinds added in v1.1.0

func (GetClusterRkeConfigServicesKubeproxyOutput) ExtraEnvs added in v1.1.0

func (GetClusterRkeConfigServicesKubeproxyOutput) Image added in v1.1.0

func (GetClusterRkeConfigServicesKubeproxyOutput) ToGetClusterRkeConfigServicesKubeproxyOutput added in v1.1.0

func (o GetClusterRkeConfigServicesKubeproxyOutput) ToGetClusterRkeConfigServicesKubeproxyOutput() GetClusterRkeConfigServicesKubeproxyOutput

func (GetClusterRkeConfigServicesKubeproxyOutput) ToGetClusterRkeConfigServicesKubeproxyOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesKubeproxyOutput) ToGetClusterRkeConfigServicesKubeproxyOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesKubeproxyOutput

type GetClusterRkeConfigServicesOutput added in v1.1.0

type GetClusterRkeConfigServicesOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesOutput) Etcd added in v1.1.0

func (GetClusterRkeConfigServicesOutput) KubeApi added in v1.1.0

func (GetClusterRkeConfigServicesOutput) KubeController added in v1.1.0

func (GetClusterRkeConfigServicesOutput) Kubelet added in v1.1.0

func (GetClusterRkeConfigServicesOutput) Kubeproxy added in v1.1.0

func (GetClusterRkeConfigServicesOutput) Scheduler added in v1.1.0

func (GetClusterRkeConfigServicesOutput) ToGetClusterRkeConfigServicesOutput added in v1.1.0

func (o GetClusterRkeConfigServicesOutput) ToGetClusterRkeConfigServicesOutput() GetClusterRkeConfigServicesOutput

func (GetClusterRkeConfigServicesOutput) ToGetClusterRkeConfigServicesOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesOutput) ToGetClusterRkeConfigServicesOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesOutput

type GetClusterRkeConfigServicesScheduler added in v1.1.0

type GetClusterRkeConfigServicesScheduler struct {
	ExtraArgs  map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds []string               `pulumi:"extraBinds"`
	ExtraEnvs  []string               `pulumi:"extraEnvs"`
	Image      string                 `pulumi:"image"`
}

type GetClusterRkeConfigServicesSchedulerArgs added in v1.1.0

type GetClusterRkeConfigServicesSchedulerArgs struct {
	ExtraArgs  pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs  pulumi.StringArrayInput `pulumi:"extraEnvs"`
	Image      pulumi.StringInput      `pulumi:"image"`
}

func (GetClusterRkeConfigServicesSchedulerArgs) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesSchedulerArgs) ToGetClusterRkeConfigServicesSchedulerOutput added in v1.1.0

func (i GetClusterRkeConfigServicesSchedulerArgs) ToGetClusterRkeConfigServicesSchedulerOutput() GetClusterRkeConfigServicesSchedulerOutput

func (GetClusterRkeConfigServicesSchedulerArgs) ToGetClusterRkeConfigServicesSchedulerOutputWithContext added in v1.1.0

func (i GetClusterRkeConfigServicesSchedulerArgs) ToGetClusterRkeConfigServicesSchedulerOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesSchedulerOutput

type GetClusterRkeConfigServicesSchedulerInput added in v1.1.0

type GetClusterRkeConfigServicesSchedulerInput interface {
	pulumi.Input

	ToGetClusterRkeConfigServicesSchedulerOutput() GetClusterRkeConfigServicesSchedulerOutput
	ToGetClusterRkeConfigServicesSchedulerOutputWithContext(context.Context) GetClusterRkeConfigServicesSchedulerOutput
}

type GetClusterRkeConfigServicesSchedulerOutput added in v1.1.0

type GetClusterRkeConfigServicesSchedulerOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigServicesSchedulerOutput) ElementType added in v1.1.0

func (GetClusterRkeConfigServicesSchedulerOutput) ExtraArgs added in v1.1.0

func (GetClusterRkeConfigServicesSchedulerOutput) ExtraBinds added in v1.1.0

func (GetClusterRkeConfigServicesSchedulerOutput) ExtraEnvs added in v1.1.0

func (GetClusterRkeConfigServicesSchedulerOutput) Image added in v1.1.0

func (GetClusterRkeConfigServicesSchedulerOutput) ToGetClusterRkeConfigServicesSchedulerOutput added in v1.1.0

func (o GetClusterRkeConfigServicesSchedulerOutput) ToGetClusterRkeConfigServicesSchedulerOutput() GetClusterRkeConfigServicesSchedulerOutput

func (GetClusterRkeConfigServicesSchedulerOutput) ToGetClusterRkeConfigServicesSchedulerOutputWithContext added in v1.1.0

func (o GetClusterRkeConfigServicesSchedulerOutput) ToGetClusterRkeConfigServicesSchedulerOutputWithContext(ctx context.Context) GetClusterRkeConfigServicesSchedulerOutput

type GetClusterRkeConfigUpgradeStrategy added in v1.4.0

type GetClusterRkeConfigUpgradeStrategy struct {
	Drain                      *bool                                        `pulumi:"drain"`
	DrainInput                 GetClusterRkeConfigUpgradeStrategyDrainInput `pulumi:"drainInput"`
	MaxUnavailableControlplane *string                                      `pulumi:"maxUnavailableControlplane"`
	MaxUnavailableWorker       *string                                      `pulumi:"maxUnavailableWorker"`
}

type GetClusterRkeConfigUpgradeStrategyArgs added in v1.4.0

type GetClusterRkeConfigUpgradeStrategyArgs struct {
	Drain                      pulumi.BoolPtrInput                               `pulumi:"drain"`
	DrainInput                 GetClusterRkeConfigUpgradeStrategyDrainInputInput `pulumi:"drainInput"`
	MaxUnavailableControlplane pulumi.StringPtrInput                             `pulumi:"maxUnavailableControlplane"`
	MaxUnavailableWorker       pulumi.StringPtrInput                             `pulumi:"maxUnavailableWorker"`
}

func (GetClusterRkeConfigUpgradeStrategyArgs) ElementType added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyArgs) ToGetClusterRkeConfigUpgradeStrategyOutput added in v1.4.0

func (i GetClusterRkeConfigUpgradeStrategyArgs) ToGetClusterRkeConfigUpgradeStrategyOutput() GetClusterRkeConfigUpgradeStrategyOutput

func (GetClusterRkeConfigUpgradeStrategyArgs) ToGetClusterRkeConfigUpgradeStrategyOutputWithContext added in v1.4.0

func (i GetClusterRkeConfigUpgradeStrategyArgs) ToGetClusterRkeConfigUpgradeStrategyOutputWithContext(ctx context.Context) GetClusterRkeConfigUpgradeStrategyOutput

type GetClusterRkeConfigUpgradeStrategyDrainInput added in v1.4.0

type GetClusterRkeConfigUpgradeStrategyDrainInput struct {
	DeleteLocalData  *bool `pulumi:"deleteLocalData"`
	Force            *bool `pulumi:"force"`
	GracePeriod      *int  `pulumi:"gracePeriod"`
	IgnoreDaemonSets *bool `pulumi:"ignoreDaemonSets"`
	Timeout          *int  `pulumi:"timeout"`
}

type GetClusterRkeConfigUpgradeStrategyDrainInputArgs added in v1.4.0

type GetClusterRkeConfigUpgradeStrategyDrainInputArgs struct {
	DeleteLocalData  pulumi.BoolPtrInput `pulumi:"deleteLocalData"`
	Force            pulumi.BoolPtrInput `pulumi:"force"`
	GracePeriod      pulumi.IntPtrInput  `pulumi:"gracePeriod"`
	IgnoreDaemonSets pulumi.BoolPtrInput `pulumi:"ignoreDaemonSets"`
	Timeout          pulumi.IntPtrInput  `pulumi:"timeout"`
}

func (GetClusterRkeConfigUpgradeStrategyDrainInputArgs) ElementType added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyDrainInputArgs) ToGetClusterRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

func (i GetClusterRkeConfigUpgradeStrategyDrainInputArgs) ToGetClusterRkeConfigUpgradeStrategyDrainInputOutput() GetClusterRkeConfigUpgradeStrategyDrainInputOutput

func (GetClusterRkeConfigUpgradeStrategyDrainInputArgs) ToGetClusterRkeConfigUpgradeStrategyDrainInputOutputWithContext added in v1.4.0

func (i GetClusterRkeConfigUpgradeStrategyDrainInputArgs) ToGetClusterRkeConfigUpgradeStrategyDrainInputOutputWithContext(ctx context.Context) GetClusterRkeConfigUpgradeStrategyDrainInputOutput

type GetClusterRkeConfigUpgradeStrategyDrainInputInput added in v1.4.0

type GetClusterRkeConfigUpgradeStrategyDrainInputInput interface {
	pulumi.Input

	ToGetClusterRkeConfigUpgradeStrategyDrainInputOutput() GetClusterRkeConfigUpgradeStrategyDrainInputOutput
	ToGetClusterRkeConfigUpgradeStrategyDrainInputOutputWithContext(context.Context) GetClusterRkeConfigUpgradeStrategyDrainInputOutput
}

type GetClusterRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

type GetClusterRkeConfigUpgradeStrategyDrainInputOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigUpgradeStrategyDrainInputOutput) DeleteLocalData added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyDrainInputOutput) ElementType added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyDrainInputOutput) Force added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyDrainInputOutput) GracePeriod added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyDrainInputOutput) IgnoreDaemonSets added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyDrainInputOutput) Timeout added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyDrainInputOutput) ToGetClusterRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

func (o GetClusterRkeConfigUpgradeStrategyDrainInputOutput) ToGetClusterRkeConfigUpgradeStrategyDrainInputOutput() GetClusterRkeConfigUpgradeStrategyDrainInputOutput

func (GetClusterRkeConfigUpgradeStrategyDrainInputOutput) ToGetClusterRkeConfigUpgradeStrategyDrainInputOutputWithContext added in v1.4.0

func (o GetClusterRkeConfigUpgradeStrategyDrainInputOutput) ToGetClusterRkeConfigUpgradeStrategyDrainInputOutputWithContext(ctx context.Context) GetClusterRkeConfigUpgradeStrategyDrainInputOutput

type GetClusterRkeConfigUpgradeStrategyInput added in v1.4.0

type GetClusterRkeConfigUpgradeStrategyInput interface {
	pulumi.Input

	ToGetClusterRkeConfigUpgradeStrategyOutput() GetClusterRkeConfigUpgradeStrategyOutput
	ToGetClusterRkeConfigUpgradeStrategyOutputWithContext(context.Context) GetClusterRkeConfigUpgradeStrategyOutput
}

type GetClusterRkeConfigUpgradeStrategyOutput added in v1.4.0

type GetClusterRkeConfigUpgradeStrategyOutput struct{ *pulumi.OutputState }

func (GetClusterRkeConfigUpgradeStrategyOutput) Drain added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyOutput) DrainInput added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyOutput) ElementType added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyOutput) MaxUnavailableControlplane added in v1.4.0

func (o GetClusterRkeConfigUpgradeStrategyOutput) MaxUnavailableControlplane() pulumi.StringPtrOutput

func (GetClusterRkeConfigUpgradeStrategyOutput) MaxUnavailableWorker added in v1.4.0

func (GetClusterRkeConfigUpgradeStrategyOutput) ToGetClusterRkeConfigUpgradeStrategyOutput added in v1.4.0

func (o GetClusterRkeConfigUpgradeStrategyOutput) ToGetClusterRkeConfigUpgradeStrategyOutput() GetClusterRkeConfigUpgradeStrategyOutput

func (GetClusterRkeConfigUpgradeStrategyOutput) ToGetClusterRkeConfigUpgradeStrategyOutputWithContext added in v1.4.0

func (o GetClusterRkeConfigUpgradeStrategyOutput) ToGetClusterRkeConfigUpgradeStrategyOutputWithContext(ctx context.Context) GetClusterRkeConfigUpgradeStrategyOutput

type GetClusterScanArgs added in v1.4.0

type GetClusterScanArgs struct {
	ClusterId string  `pulumi:"clusterId"`
	Name      *string `pulumi:"name"`
}

A collection of arguments for invoking getClusterScan.

type GetClusterScanResult added in v1.4.0

type GetClusterScanResult struct {
	Annotations map[string]interface{} `pulumi:"annotations"`
	ClusterId   string                 `pulumi:"clusterId"`
	// id is the provider-assigned unique ID for this managed resource.
	Id         string                   `pulumi:"id"`
	Labels     map[string]interface{}   `pulumi:"labels"`
	Name       string                   `pulumi:"name"`
	RunType    string                   `pulumi:"runType"`
	ScanConfig GetClusterScanScanConfig `pulumi:"scanConfig"`
	ScanType   string                   `pulumi:"scanType"`
	Status     string                   `pulumi:"status"`
}

A collection of values returned by getClusterScan.

func GetClusterScan added in v1.4.0

func GetClusterScan(ctx *pulumi.Context, args *GetClusterScanArgs, opts ...pulumi.InvokeOption) (*GetClusterScanResult, error)

type GetClusterScanScanConfig added in v1.4.0

type GetClusterScanScanConfig struct {
	CisScanConfig GetClusterScanScanConfigCisScanConfig `pulumi:"cisScanConfig"`
}

type GetClusterScanScanConfigArgs added in v1.4.0

type GetClusterScanScanConfigArgs struct {
	CisScanConfig GetClusterScanScanConfigCisScanConfigInput `pulumi:"cisScanConfig"`
}

func (GetClusterScanScanConfigArgs) ElementType added in v1.4.0

func (GetClusterScanScanConfigArgs) ToGetClusterScanScanConfigOutput added in v1.4.0

func (i GetClusterScanScanConfigArgs) ToGetClusterScanScanConfigOutput() GetClusterScanScanConfigOutput

func (GetClusterScanScanConfigArgs) ToGetClusterScanScanConfigOutputWithContext added in v1.4.0

func (i GetClusterScanScanConfigArgs) ToGetClusterScanScanConfigOutputWithContext(ctx context.Context) GetClusterScanScanConfigOutput

type GetClusterScanScanConfigCisScanConfig added in v1.4.0

type GetClusterScanScanConfigCisScanConfig struct {
	DebugMaster              *bool    `pulumi:"debugMaster"`
	DebugWorker              *bool    `pulumi:"debugWorker"`
	OverrideBenchmarkVersion *string  `pulumi:"overrideBenchmarkVersion"`
	OverrideSkips            []string `pulumi:"overrideSkips"`
	Profile                  *string  `pulumi:"profile"`
}

type GetClusterScanScanConfigCisScanConfigArgs added in v1.4.0

type GetClusterScanScanConfigCisScanConfigArgs struct {
	DebugMaster              pulumi.BoolPtrInput     `pulumi:"debugMaster"`
	DebugWorker              pulumi.BoolPtrInput     `pulumi:"debugWorker"`
	OverrideBenchmarkVersion pulumi.StringPtrInput   `pulumi:"overrideBenchmarkVersion"`
	OverrideSkips            pulumi.StringArrayInput `pulumi:"overrideSkips"`
	Profile                  pulumi.StringPtrInput   `pulumi:"profile"`
}

func (GetClusterScanScanConfigCisScanConfigArgs) ElementType added in v1.4.0

func (GetClusterScanScanConfigCisScanConfigArgs) ToGetClusterScanScanConfigCisScanConfigOutput added in v1.4.0

func (i GetClusterScanScanConfigCisScanConfigArgs) ToGetClusterScanScanConfigCisScanConfigOutput() GetClusterScanScanConfigCisScanConfigOutput

func (GetClusterScanScanConfigCisScanConfigArgs) ToGetClusterScanScanConfigCisScanConfigOutputWithContext added in v1.4.0

func (i GetClusterScanScanConfigCisScanConfigArgs) ToGetClusterScanScanConfigCisScanConfigOutputWithContext(ctx context.Context) GetClusterScanScanConfigCisScanConfigOutput

type GetClusterScanScanConfigCisScanConfigInput added in v1.4.0

type GetClusterScanScanConfigCisScanConfigInput interface {
	pulumi.Input

	ToGetClusterScanScanConfigCisScanConfigOutput() GetClusterScanScanConfigCisScanConfigOutput
	ToGetClusterScanScanConfigCisScanConfigOutputWithContext(context.Context) GetClusterScanScanConfigCisScanConfigOutput
}

type GetClusterScanScanConfigCisScanConfigOutput added in v1.4.0

type GetClusterScanScanConfigCisScanConfigOutput struct{ *pulumi.OutputState }

func (GetClusterScanScanConfigCisScanConfigOutput) DebugMaster added in v1.4.0

func (GetClusterScanScanConfigCisScanConfigOutput) DebugWorker added in v1.4.0

func (GetClusterScanScanConfigCisScanConfigOutput) ElementType added in v1.4.0

func (GetClusterScanScanConfigCisScanConfigOutput) OverrideBenchmarkVersion added in v1.4.0

func (GetClusterScanScanConfigCisScanConfigOutput) OverrideSkips added in v1.4.0

func (GetClusterScanScanConfigCisScanConfigOutput) Profile added in v1.4.0

func (GetClusterScanScanConfigCisScanConfigOutput) ToGetClusterScanScanConfigCisScanConfigOutput added in v1.4.0

func (o GetClusterScanScanConfigCisScanConfigOutput) ToGetClusterScanScanConfigCisScanConfigOutput() GetClusterScanScanConfigCisScanConfigOutput

func (GetClusterScanScanConfigCisScanConfigOutput) ToGetClusterScanScanConfigCisScanConfigOutputWithContext added in v1.4.0

func (o GetClusterScanScanConfigCisScanConfigOutput) ToGetClusterScanScanConfigCisScanConfigOutputWithContext(ctx context.Context) GetClusterScanScanConfigCisScanConfigOutput

type GetClusterScanScanConfigInput added in v1.4.0

type GetClusterScanScanConfigInput interface {
	pulumi.Input

	ToGetClusterScanScanConfigOutput() GetClusterScanScanConfigOutput
	ToGetClusterScanScanConfigOutputWithContext(context.Context) GetClusterScanScanConfigOutput
}

type GetClusterScanScanConfigOutput added in v1.4.0

type GetClusterScanScanConfigOutput struct{ *pulumi.OutputState }

func (GetClusterScanScanConfigOutput) CisScanConfig added in v1.4.0

func (GetClusterScanScanConfigOutput) ElementType added in v1.4.0

func (GetClusterScanScanConfigOutput) ToGetClusterScanScanConfigOutput added in v1.4.0

func (o GetClusterScanScanConfigOutput) ToGetClusterScanScanConfigOutput() GetClusterScanScanConfigOutput

func (GetClusterScanScanConfigOutput) ToGetClusterScanScanConfigOutputWithContext added in v1.4.0

func (o GetClusterScanScanConfigOutput) ToGetClusterScanScanConfigOutputWithContext(ctx context.Context) GetClusterScanScanConfigOutput

type GetClusterScheduledClusterScan added in v1.4.0

type GetClusterScheduledClusterScan struct {
	Enabled        *bool                                        `pulumi:"enabled"`
	ScanConfig     GetClusterScheduledClusterScanScanConfig     `pulumi:"scanConfig"`
	ScheduleConfig GetClusterScheduledClusterScanScheduleConfig `pulumi:"scheduleConfig"`
}

type GetClusterScheduledClusterScanArgs added in v1.4.0

type GetClusterScheduledClusterScanArgs struct {
	Enabled        pulumi.BoolPtrInput                               `pulumi:"enabled"`
	ScanConfig     GetClusterScheduledClusterScanScanConfigInput     `pulumi:"scanConfig"`
	ScheduleConfig GetClusterScheduledClusterScanScheduleConfigInput `pulumi:"scheduleConfig"`
}

func (GetClusterScheduledClusterScanArgs) ElementType added in v1.4.0

func (GetClusterScheduledClusterScanArgs) ToGetClusterScheduledClusterScanOutput added in v1.4.0

func (i GetClusterScheduledClusterScanArgs) ToGetClusterScheduledClusterScanOutput() GetClusterScheduledClusterScanOutput

func (GetClusterScheduledClusterScanArgs) ToGetClusterScheduledClusterScanOutputWithContext added in v1.4.0

func (i GetClusterScheduledClusterScanArgs) ToGetClusterScheduledClusterScanOutputWithContext(ctx context.Context) GetClusterScheduledClusterScanOutput

type GetClusterScheduledClusterScanArray added in v1.4.0

type GetClusterScheduledClusterScanArray []GetClusterScheduledClusterScanInput

func (GetClusterScheduledClusterScanArray) ElementType added in v1.4.0

func (GetClusterScheduledClusterScanArray) ToGetClusterScheduledClusterScanArrayOutput added in v1.4.0

func (i GetClusterScheduledClusterScanArray) ToGetClusterScheduledClusterScanArrayOutput() GetClusterScheduledClusterScanArrayOutput

func (GetClusterScheduledClusterScanArray) ToGetClusterScheduledClusterScanArrayOutputWithContext added in v1.4.0

func (i GetClusterScheduledClusterScanArray) ToGetClusterScheduledClusterScanArrayOutputWithContext(ctx context.Context) GetClusterScheduledClusterScanArrayOutput

type GetClusterScheduledClusterScanArrayInput added in v1.4.0

type GetClusterScheduledClusterScanArrayInput interface {
	pulumi.Input

	ToGetClusterScheduledClusterScanArrayOutput() GetClusterScheduledClusterScanArrayOutput
	ToGetClusterScheduledClusterScanArrayOutputWithContext(context.Context) GetClusterScheduledClusterScanArrayOutput
}

type GetClusterScheduledClusterScanArrayOutput added in v1.4.0

type GetClusterScheduledClusterScanArrayOutput struct{ *pulumi.OutputState }

func (GetClusterScheduledClusterScanArrayOutput) ElementType added in v1.4.0

func (GetClusterScheduledClusterScanArrayOutput) Index added in v1.4.0

func (GetClusterScheduledClusterScanArrayOutput) ToGetClusterScheduledClusterScanArrayOutput added in v1.4.0

func (o GetClusterScheduledClusterScanArrayOutput) ToGetClusterScheduledClusterScanArrayOutput() GetClusterScheduledClusterScanArrayOutput

func (GetClusterScheduledClusterScanArrayOutput) ToGetClusterScheduledClusterScanArrayOutputWithContext added in v1.4.0

func (o GetClusterScheduledClusterScanArrayOutput) ToGetClusterScheduledClusterScanArrayOutputWithContext(ctx context.Context) GetClusterScheduledClusterScanArrayOutput

type GetClusterScheduledClusterScanInput added in v1.4.0

type GetClusterScheduledClusterScanInput interface {
	pulumi.Input

	ToGetClusterScheduledClusterScanOutput() GetClusterScheduledClusterScanOutput
	ToGetClusterScheduledClusterScanOutputWithContext(context.Context) GetClusterScheduledClusterScanOutput
}

type GetClusterScheduledClusterScanOutput added in v1.4.0

type GetClusterScheduledClusterScanOutput struct{ *pulumi.OutputState }

func (GetClusterScheduledClusterScanOutput) ElementType added in v1.4.0

func (GetClusterScheduledClusterScanOutput) Enabled added in v1.4.0

func (GetClusterScheduledClusterScanOutput) ScanConfig added in v1.4.0

func (GetClusterScheduledClusterScanOutput) ScheduleConfig added in v1.4.0

func (GetClusterScheduledClusterScanOutput) ToGetClusterScheduledClusterScanOutput added in v1.4.0

func (o GetClusterScheduledClusterScanOutput) ToGetClusterScheduledClusterScanOutput() GetClusterScheduledClusterScanOutput

func (GetClusterScheduledClusterScanOutput) ToGetClusterScheduledClusterScanOutputWithContext added in v1.4.0

func (o GetClusterScheduledClusterScanOutput) ToGetClusterScheduledClusterScanOutputWithContext(ctx context.Context) GetClusterScheduledClusterScanOutput

type GetClusterScheduledClusterScanScanConfig added in v1.4.0

type GetClusterScheduledClusterScanScanConfig struct {
	CisScanConfig GetClusterScheduledClusterScanScanConfigCisScanConfig `pulumi:"cisScanConfig"`
}

type GetClusterScheduledClusterScanScanConfigArgs added in v1.4.0

type GetClusterScheduledClusterScanScanConfigArgs struct {
	CisScanConfig GetClusterScheduledClusterScanScanConfigCisScanConfigInput `pulumi:"cisScanConfig"`
}

func (GetClusterScheduledClusterScanScanConfigArgs) ElementType added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigArgs) ToGetClusterScheduledClusterScanScanConfigOutput added in v1.4.0

func (i GetClusterScheduledClusterScanScanConfigArgs) ToGetClusterScheduledClusterScanScanConfigOutput() GetClusterScheduledClusterScanScanConfigOutput

func (GetClusterScheduledClusterScanScanConfigArgs) ToGetClusterScheduledClusterScanScanConfigOutputWithContext added in v1.4.0

func (i GetClusterScheduledClusterScanScanConfigArgs) ToGetClusterScheduledClusterScanScanConfigOutputWithContext(ctx context.Context) GetClusterScheduledClusterScanScanConfigOutput

type GetClusterScheduledClusterScanScanConfigCisScanConfig added in v1.4.0

type GetClusterScheduledClusterScanScanConfigCisScanConfig struct {
	DebugMaster              *bool    `pulumi:"debugMaster"`
	DebugWorker              *bool    `pulumi:"debugWorker"`
	OverrideBenchmarkVersion *string  `pulumi:"overrideBenchmarkVersion"`
	OverrideSkips            []string `pulumi:"overrideSkips"`
	Profile                  *string  `pulumi:"profile"`
}

type GetClusterScheduledClusterScanScanConfigCisScanConfigArgs added in v1.4.0

type GetClusterScheduledClusterScanScanConfigCisScanConfigArgs struct {
	DebugMaster              pulumi.BoolPtrInput     `pulumi:"debugMaster"`
	DebugWorker              pulumi.BoolPtrInput     `pulumi:"debugWorker"`
	OverrideBenchmarkVersion pulumi.StringPtrInput   `pulumi:"overrideBenchmarkVersion"`
	OverrideSkips            pulumi.StringArrayInput `pulumi:"overrideSkips"`
	Profile                  pulumi.StringPtrInput   `pulumi:"profile"`
}

func (GetClusterScheduledClusterScanScanConfigCisScanConfigArgs) ElementType added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigCisScanConfigArgs) ToGetClusterScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigCisScanConfigArgs) ToGetClusterScheduledClusterScanScanConfigCisScanConfigOutputWithContext added in v1.4.0

func (i GetClusterScheduledClusterScanScanConfigCisScanConfigArgs) ToGetClusterScheduledClusterScanScanConfigCisScanConfigOutputWithContext(ctx context.Context) GetClusterScheduledClusterScanScanConfigCisScanConfigOutput

type GetClusterScheduledClusterScanScanConfigCisScanConfigInput added in v1.4.0

type GetClusterScheduledClusterScanScanConfigCisScanConfigInput interface {
	pulumi.Input

	ToGetClusterScheduledClusterScanScanConfigCisScanConfigOutput() GetClusterScheduledClusterScanScanConfigCisScanConfigOutput
	ToGetClusterScheduledClusterScanScanConfigCisScanConfigOutputWithContext(context.Context) GetClusterScheduledClusterScanScanConfigCisScanConfigOutput
}

type GetClusterScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

type GetClusterScheduledClusterScanScanConfigCisScanConfigOutput struct{ *pulumi.OutputState }

func (GetClusterScheduledClusterScanScanConfigCisScanConfigOutput) DebugMaster added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigCisScanConfigOutput) DebugWorker added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigCisScanConfigOutput) ElementType added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigCisScanConfigOutput) OverrideBenchmarkVersion added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigCisScanConfigOutput) OverrideSkips added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigCisScanConfigOutput) Profile added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigCisScanConfigOutput) ToGetClusterScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigCisScanConfigOutput) ToGetClusterScheduledClusterScanScanConfigCisScanConfigOutputWithContext added in v1.4.0

func (o GetClusterScheduledClusterScanScanConfigCisScanConfigOutput) ToGetClusterScheduledClusterScanScanConfigCisScanConfigOutputWithContext(ctx context.Context) GetClusterScheduledClusterScanScanConfigCisScanConfigOutput

type GetClusterScheduledClusterScanScanConfigInput added in v1.4.0

type GetClusterScheduledClusterScanScanConfigInput interface {
	pulumi.Input

	ToGetClusterScheduledClusterScanScanConfigOutput() GetClusterScheduledClusterScanScanConfigOutput
	ToGetClusterScheduledClusterScanScanConfigOutputWithContext(context.Context) GetClusterScheduledClusterScanScanConfigOutput
}

type GetClusterScheduledClusterScanScanConfigOutput added in v1.4.0

type GetClusterScheduledClusterScanScanConfigOutput struct{ *pulumi.OutputState }

func (GetClusterScheduledClusterScanScanConfigOutput) CisScanConfig added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigOutput) ElementType added in v1.4.0

func (GetClusterScheduledClusterScanScanConfigOutput) ToGetClusterScheduledClusterScanScanConfigOutput added in v1.4.0

func (o GetClusterScheduledClusterScanScanConfigOutput) ToGetClusterScheduledClusterScanScanConfigOutput() GetClusterScheduledClusterScanScanConfigOutput

func (GetClusterScheduledClusterScanScanConfigOutput) ToGetClusterScheduledClusterScanScanConfigOutputWithContext added in v1.4.0

func (o GetClusterScheduledClusterScanScanConfigOutput) ToGetClusterScheduledClusterScanScanConfigOutputWithContext(ctx context.Context) GetClusterScheduledClusterScanScanConfigOutput

type GetClusterScheduledClusterScanScheduleConfig added in v1.4.0

type GetClusterScheduledClusterScanScheduleConfig struct {
	CronSchedule string `pulumi:"cronSchedule"`
	Retention    int    `pulumi:"retention"`
}

type GetClusterScheduledClusterScanScheduleConfigArgs added in v1.4.0

type GetClusterScheduledClusterScanScheduleConfigArgs struct {
	CronSchedule pulumi.StringInput `pulumi:"cronSchedule"`
	Retention    pulumi.IntInput    `pulumi:"retention"`
}

func (GetClusterScheduledClusterScanScheduleConfigArgs) ElementType added in v1.4.0

func (GetClusterScheduledClusterScanScheduleConfigArgs) ToGetClusterScheduledClusterScanScheduleConfigOutput added in v1.4.0

func (i GetClusterScheduledClusterScanScheduleConfigArgs) ToGetClusterScheduledClusterScanScheduleConfigOutput() GetClusterScheduledClusterScanScheduleConfigOutput

func (GetClusterScheduledClusterScanScheduleConfigArgs) ToGetClusterScheduledClusterScanScheduleConfigOutputWithContext added in v1.4.0

func (i GetClusterScheduledClusterScanScheduleConfigArgs) ToGetClusterScheduledClusterScanScheduleConfigOutputWithContext(ctx context.Context) GetClusterScheduledClusterScanScheduleConfigOutput

type GetClusterScheduledClusterScanScheduleConfigInput added in v1.4.0

type GetClusterScheduledClusterScanScheduleConfigInput interface {
	pulumi.Input

	ToGetClusterScheduledClusterScanScheduleConfigOutput() GetClusterScheduledClusterScanScheduleConfigOutput
	ToGetClusterScheduledClusterScanScheduleConfigOutputWithContext(context.Context) GetClusterScheduledClusterScanScheduleConfigOutput
}

type GetClusterScheduledClusterScanScheduleConfigOutput added in v1.4.0

type GetClusterScheduledClusterScanScheduleConfigOutput struct{ *pulumi.OutputState }

func (GetClusterScheduledClusterScanScheduleConfigOutput) CronSchedule added in v1.4.0

func (GetClusterScheduledClusterScanScheduleConfigOutput) ElementType added in v1.4.0

func (GetClusterScheduledClusterScanScheduleConfigOutput) Retention added in v1.4.0

func (GetClusterScheduledClusterScanScheduleConfigOutput) ToGetClusterScheduledClusterScanScheduleConfigOutput added in v1.4.0

func (o GetClusterScheduledClusterScanScheduleConfigOutput) ToGetClusterScheduledClusterScanScheduleConfigOutput() GetClusterScheduledClusterScanScheduleConfigOutput

func (GetClusterScheduledClusterScanScheduleConfigOutput) ToGetClusterScheduledClusterScanScheduleConfigOutputWithContext added in v1.4.0

func (o GetClusterScheduledClusterScanScheduleConfigOutput) ToGetClusterScheduledClusterScanScheduleConfigOutputWithContext(ctx context.Context) GetClusterScheduledClusterScanScheduleConfigOutput

type GetClusterTemplateMember added in v1.1.0

type GetClusterTemplateMember struct {
	AccessType       *string `pulumi:"accessType"`
	GroupPrincipalId *string `pulumi:"groupPrincipalId"`
	UserPrincipalId  *string `pulumi:"userPrincipalId"`
}

type GetClusterTemplateMemberArgs added in v1.1.0

type GetClusterTemplateMemberArgs struct {
	AccessType       pulumi.StringPtrInput `pulumi:"accessType"`
	GroupPrincipalId pulumi.StringPtrInput `pulumi:"groupPrincipalId"`
	UserPrincipalId  pulumi.StringPtrInput `pulumi:"userPrincipalId"`
}

func (GetClusterTemplateMemberArgs) ElementType added in v1.1.0

func (GetClusterTemplateMemberArgs) ToGetClusterTemplateMemberOutput added in v1.1.0

func (i GetClusterTemplateMemberArgs) ToGetClusterTemplateMemberOutput() GetClusterTemplateMemberOutput

func (GetClusterTemplateMemberArgs) ToGetClusterTemplateMemberOutputWithContext added in v1.1.0

func (i GetClusterTemplateMemberArgs) ToGetClusterTemplateMemberOutputWithContext(ctx context.Context) GetClusterTemplateMemberOutput

type GetClusterTemplateMemberArray added in v1.1.0

type GetClusterTemplateMemberArray []GetClusterTemplateMemberInput

func (GetClusterTemplateMemberArray) ElementType added in v1.1.0

func (GetClusterTemplateMemberArray) ToGetClusterTemplateMemberArrayOutput added in v1.1.0

func (i GetClusterTemplateMemberArray) ToGetClusterTemplateMemberArrayOutput() GetClusterTemplateMemberArrayOutput

func (GetClusterTemplateMemberArray) ToGetClusterTemplateMemberArrayOutputWithContext added in v1.1.0

func (i GetClusterTemplateMemberArray) ToGetClusterTemplateMemberArrayOutputWithContext(ctx context.Context) GetClusterTemplateMemberArrayOutput

type GetClusterTemplateMemberArrayInput added in v1.1.0

type GetClusterTemplateMemberArrayInput interface {
	pulumi.Input

	ToGetClusterTemplateMemberArrayOutput() GetClusterTemplateMemberArrayOutput
	ToGetClusterTemplateMemberArrayOutputWithContext(context.Context) GetClusterTemplateMemberArrayOutput
}

type GetClusterTemplateMemberArrayOutput added in v1.1.0

type GetClusterTemplateMemberArrayOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateMemberArrayOutput) ElementType added in v1.1.0

func (GetClusterTemplateMemberArrayOutput) Index added in v1.1.0

func (GetClusterTemplateMemberArrayOutput) ToGetClusterTemplateMemberArrayOutput added in v1.1.0

func (o GetClusterTemplateMemberArrayOutput) ToGetClusterTemplateMemberArrayOutput() GetClusterTemplateMemberArrayOutput

func (GetClusterTemplateMemberArrayOutput) ToGetClusterTemplateMemberArrayOutputWithContext added in v1.1.0

func (o GetClusterTemplateMemberArrayOutput) ToGetClusterTemplateMemberArrayOutputWithContext(ctx context.Context) GetClusterTemplateMemberArrayOutput

type GetClusterTemplateMemberInput added in v1.1.0

type GetClusterTemplateMemberInput interface {
	pulumi.Input

	ToGetClusterTemplateMemberOutput() GetClusterTemplateMemberOutput
	ToGetClusterTemplateMemberOutputWithContext(context.Context) GetClusterTemplateMemberOutput
}

type GetClusterTemplateMemberOutput added in v1.1.0

type GetClusterTemplateMemberOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateMemberOutput) AccessType added in v1.1.0

func (GetClusterTemplateMemberOutput) ElementType added in v1.1.0

func (GetClusterTemplateMemberOutput) GroupPrincipalId added in v1.1.0

func (GetClusterTemplateMemberOutput) ToGetClusterTemplateMemberOutput added in v1.1.0

func (o GetClusterTemplateMemberOutput) ToGetClusterTemplateMemberOutput() GetClusterTemplateMemberOutput

func (GetClusterTemplateMemberOutput) ToGetClusterTemplateMemberOutputWithContext added in v1.1.0

func (o GetClusterTemplateMemberOutput) ToGetClusterTemplateMemberOutputWithContext(ctx context.Context) GetClusterTemplateMemberOutput

func (GetClusterTemplateMemberOutput) UserPrincipalId added in v1.1.0

type GetClusterTemplateTemplateRevision added in v1.1.0

type GetClusterTemplateTemplateRevision struct {
	// (Computed) Annotations for the cluster template (map)
	Annotations       map[string]interface{}                          `pulumi:"annotations"`
	ClusterConfig     GetClusterTemplateTemplateRevisionClusterConfig `pulumi:"clusterConfig"`
	ClusterTemplateId string                                          `pulumi:"clusterTemplateId"`
	Default           *bool                                           `pulumi:"default"`
	Enabled           *bool                                           `pulumi:"enabled"`
	// (Computed) The ID of the resource (string)
	Id string `pulumi:"id"`
	// (Computed) Labels for the cluster template (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// The cluster template name (string)
	Name      string                                       `pulumi:"name"`
	Questions []GetClusterTemplateTemplateRevisionQuestion `pulumi:"questions"`
}

type GetClusterTemplateTemplateRevisionArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionArgs struct {
	// (Computed) Annotations for the cluster template (map)
	Annotations       pulumi.MapInput                                      `pulumi:"annotations"`
	ClusterConfig     GetClusterTemplateTemplateRevisionClusterConfigInput `pulumi:"clusterConfig"`
	ClusterTemplateId pulumi.StringInput                                   `pulumi:"clusterTemplateId"`
	Default           pulumi.BoolPtrInput                                  `pulumi:"default"`
	Enabled           pulumi.BoolPtrInput                                  `pulumi:"enabled"`
	// (Computed) The ID of the resource (string)
	Id pulumi.StringInput `pulumi:"id"`
	// (Computed) Labels for the cluster template (map)
	Labels pulumi.MapInput `pulumi:"labels"`
	// The cluster template name (string)
	Name      pulumi.StringInput                                   `pulumi:"name"`
	Questions GetClusterTemplateTemplateRevisionQuestionArrayInput `pulumi:"questions"`
}

func (GetClusterTemplateTemplateRevisionArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionArgs) ToGetClusterTemplateTemplateRevisionOutput added in v1.1.0

func (i GetClusterTemplateTemplateRevisionArgs) ToGetClusterTemplateTemplateRevisionOutput() GetClusterTemplateTemplateRevisionOutput

func (GetClusterTemplateTemplateRevisionArgs) ToGetClusterTemplateTemplateRevisionOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionArgs) ToGetClusterTemplateTemplateRevisionOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionOutput

type GetClusterTemplateTemplateRevisionArray added in v1.1.0

type GetClusterTemplateTemplateRevisionArray []GetClusterTemplateTemplateRevisionInput

func (GetClusterTemplateTemplateRevisionArray) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionArray) ToGetClusterTemplateTemplateRevisionArrayOutput added in v1.1.0

func (i GetClusterTemplateTemplateRevisionArray) ToGetClusterTemplateTemplateRevisionArrayOutput() GetClusterTemplateTemplateRevisionArrayOutput

func (GetClusterTemplateTemplateRevisionArray) ToGetClusterTemplateTemplateRevisionArrayOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionArray) ToGetClusterTemplateTemplateRevisionArrayOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionArrayOutput

type GetClusterTemplateTemplateRevisionArrayInput added in v1.1.0

type GetClusterTemplateTemplateRevisionArrayInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionArrayOutput() GetClusterTemplateTemplateRevisionArrayOutput
	ToGetClusterTemplateTemplateRevisionArrayOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionArrayOutput
}

type GetClusterTemplateTemplateRevisionArrayOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionArrayOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionArrayOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionArrayOutput) Index added in v1.1.0

func (GetClusterTemplateTemplateRevisionArrayOutput) ToGetClusterTemplateTemplateRevisionArrayOutput added in v1.1.0

func (o GetClusterTemplateTemplateRevisionArrayOutput) ToGetClusterTemplateTemplateRevisionArrayOutput() GetClusterTemplateTemplateRevisionArrayOutput

func (GetClusterTemplateTemplateRevisionArrayOutput) ToGetClusterTemplateTemplateRevisionArrayOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionArrayOutput) ToGetClusterTemplateTemplateRevisionArrayOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionArrayOutput

type GetClusterTemplateTemplateRevisionClusterConfig added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfig struct {
	ClusterAuthEndpoint                 GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint   `pulumi:"clusterAuthEndpoint"`
	DefaultClusterRoleForProjectMembers string                                                               `pulumi:"defaultClusterRoleForProjectMembers"`
	DefaultPodSecurityPolicyTemplateId  string                                                               `pulumi:"defaultPodSecurityPolicyTemplateId"`
	DesiredAgentImage                   string                                                               `pulumi:"desiredAgentImage"`
	DesiredAuthImage                    string                                                               `pulumi:"desiredAuthImage"`
	DockerRootDir                       string                                                               `pulumi:"dockerRootDir"`
	EnableClusterAlerting               *bool                                                                `pulumi:"enableClusterAlerting"`
	EnableClusterMonitoring             *bool                                                                `pulumi:"enableClusterMonitoring"`
	EnableNetworkPolicy                 *bool                                                                `pulumi:"enableNetworkPolicy"`
	RkeConfig                           GetClusterTemplateTemplateRevisionClusterConfigRkeConfig             `pulumi:"rkeConfig"`
	ScheduledClusterScan                *GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan `pulumi:"scheduledClusterScan"`
	WindowsPreferedCluster              *bool                                                                `pulumi:"windowsPreferedCluster"`
}

type GetClusterTemplateTemplateRevisionClusterConfigArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigArgs struct {
	ClusterAuthEndpoint                 GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointInput     `pulumi:"clusterAuthEndpoint"`
	DefaultClusterRoleForProjectMembers pulumi.StringInput                                                          `pulumi:"defaultClusterRoleForProjectMembers"`
	DefaultPodSecurityPolicyTemplateId  pulumi.StringInput                                                          `pulumi:"defaultPodSecurityPolicyTemplateId"`
	DesiredAgentImage                   pulumi.StringInput                                                          `pulumi:"desiredAgentImage"`
	DesiredAuthImage                    pulumi.StringInput                                                          `pulumi:"desiredAuthImage"`
	DockerRootDir                       pulumi.StringInput                                                          `pulumi:"dockerRootDir"`
	EnableClusterAlerting               pulumi.BoolPtrInput                                                         `pulumi:"enableClusterAlerting"`
	EnableClusterMonitoring             pulumi.BoolPtrInput                                                         `pulumi:"enableClusterMonitoring"`
	EnableNetworkPolicy                 pulumi.BoolPtrInput                                                         `pulumi:"enableNetworkPolicy"`
	RkeConfig                           GetClusterTemplateTemplateRevisionClusterConfigRkeConfigInput               `pulumi:"rkeConfig"`
	ScheduledClusterScan                GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrInput `pulumi:"scheduledClusterScan"`
	WindowsPreferedCluster              pulumi.BoolPtrInput                                                         `pulumi:"windowsPreferedCluster"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigOutput added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigOutput() GetClusterTemplateTemplateRevisionClusterConfigOutput

func (GetClusterTemplateTemplateRevisionClusterConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigOutput

type GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint struct {
	CaCerts *string `pulumi:"caCerts"`
	Enabled *bool   `pulumi:"enabled"`
	Fqdn    *string `pulumi:"fqdn"`
}

type GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs struct {
	CaCerts pulumi.StringPtrInput `pulumi:"caCerts"`
	Enabled pulumi.BoolPtrInput   `pulumi:"enabled"`
	Fqdn    pulumi.StringPtrInput `pulumi:"fqdn"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ToGetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ToGetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs) ToGetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput

type GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput() GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) CaCerts added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) Enabled added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) Fqdn added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) ToGetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutput) ToGetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigOutput() GetClusterTemplateTemplateRevisionClusterConfigOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) ClusterAuthEndpoint added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) DefaultClusterRoleForProjectMembers added in v1.1.0

func (o GetClusterTemplateTemplateRevisionClusterConfigOutput) DefaultClusterRoleForProjectMembers() pulumi.StringOutput

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) DefaultPodSecurityPolicyTemplateId added in v1.1.0

func (o GetClusterTemplateTemplateRevisionClusterConfigOutput) DefaultPodSecurityPolicyTemplateId() pulumi.StringOutput

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) DesiredAgentImage added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) DesiredAuthImage added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) DockerRootDir added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) EnableClusterAlerting added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) EnableClusterMonitoring added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) EnableNetworkPolicy added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) RkeConfig added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) ScheduledClusterScan added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionClusterConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigOutput

func (GetClusterTemplateTemplateRevisionClusterConfigOutput) WindowsPreferedCluster added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfig added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfig struct {
	AddonJobTimeout     int                                                                       `pulumi:"addonJobTimeout"`
	Addons              *string                                                                   `pulumi:"addons"`
	AddonsIncludes      []string                                                                  `pulumi:"addonsIncludes"`
	Authentication      GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication    `pulumi:"authentication"`
	Authorization       GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization     `pulumi:"authorization"`
	BastionHost         GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost       `pulumi:"bastionHost"`
	CloudProvider       GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider     `pulumi:"cloudProvider"`
	Dns                 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns               `pulumi:"dns"`
	IgnoreDockerVersion *bool                                                                     `pulumi:"ignoreDockerVersion"`
	Ingress             GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress           `pulumi:"ingress"`
	KubernetesVersion   string                                                                    `pulumi:"kubernetesVersion"`
	Monitoring          GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring        `pulumi:"monitoring"`
	Network             GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork           `pulumi:"network"`
	Nodes               []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode            `pulumi:"nodes"`
	PrefixPath          string                                                                    `pulumi:"prefixPath"`
	PrivateRegistries   []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry `pulumi:"privateRegistries"`
	Services            GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices          `pulumi:"services"`
	SshAgentAuth        *bool                                                                     `pulumi:"sshAgentAuth"`
	SshCertPath         string                                                                    `pulumi:"sshCertPath"`
	SshKeyPath          string                                                                    `pulumi:"sshKeyPath"`
	UpgradeStrategy     GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy   `pulumi:"upgradeStrategy"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs struct {
	AddonJobTimeout     pulumi.IntInput                                                                   `pulumi:"addonJobTimeout"`
	Addons              pulumi.StringPtrInput                                                             `pulumi:"addons"`
	AddonsIncludes      pulumi.StringArrayInput                                                           `pulumi:"addonsIncludes"`
	Authentication      GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationInput       `pulumi:"authentication"`
	Authorization       GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationInput        `pulumi:"authorization"`
	BastionHost         GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostInput          `pulumi:"bastionHost"`
	CloudProvider       GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderInput        `pulumi:"cloudProvider"`
	Dns                 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsInput                  `pulumi:"dns"`
	IgnoreDockerVersion pulumi.BoolPtrInput                                                               `pulumi:"ignoreDockerVersion"`
	Ingress             GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressInput              `pulumi:"ingress"`
	KubernetesVersion   pulumi.StringInput                                                                `pulumi:"kubernetesVersion"`
	Monitoring          GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringInput           `pulumi:"monitoring"`
	Network             GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkInput              `pulumi:"network"`
	Nodes               GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayInput            `pulumi:"nodes"`
	PrefixPath          pulumi.StringInput                                                                `pulumi:"prefixPath"`
	PrivateRegistries   GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayInput `pulumi:"privateRegistries"`
	Services            GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesInput             `pulumi:"services"`
	SshAgentAuth        pulumi.BoolPtrInput                                                               `pulumi:"sshAgentAuth"`
	SshCertPath         pulumi.StringInput                                                                `pulumi:"sshCertPath"`
	SshKeyPath          pulumi.StringInput                                                                `pulumi:"sshKeyPath"`
	UpgradeStrategy     GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyInput      `pulumi:"upgradeStrategy"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication struct {
	Sans     []string `pulumi:"sans"`
	Strategy string   `pulumi:"strategy"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs struct {
	Sans     pulumi.StringArrayInput `pulumi:"sans"`
	Strategy pulumi.StringInput      `pulumi:"strategy"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) Sans added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) Strategy added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization struct {
	Mode    *string                `pulumi:"mode"`
	Options map[string]interface{} `pulumi:"options"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs struct {
	Mode    pulumi.StringPtrInput `pulumi:"mode"`
	Options pulumi.MapInput       `pulumi:"options"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) Mode added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) Options added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost struct {
	Address      string  `pulumi:"address"`
	Port         *string `pulumi:"port"`
	SshAgentAuth *bool   `pulumi:"sshAgentAuth"`
	SshKey       string  `pulumi:"sshKey"`
	SshKeyPath   string  `pulumi:"sshKeyPath"`
	User         string  `pulumi:"user"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs struct {
	Address      pulumi.StringInput    `pulumi:"address"`
	Port         pulumi.StringPtrInput `pulumi:"port"`
	SshAgentAuth pulumi.BoolPtrInput   `pulumi:"sshAgentAuth"`
	SshKey       pulumi.StringInput    `pulumi:"sshKey"`
	SshKeyPath   pulumi.StringInput    `pulumi:"sshKeyPath"`
	User         pulumi.StringInput    `pulumi:"user"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) Address added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) Port added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) SshAgentAuth added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) SshKey added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) SshKeyPath added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostOutput) User added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider struct {
	AwsCloudProvider    *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider   `pulumi:"awsCloudProvider"`
	AzureCloudProvider  *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider `pulumi:"azureCloudProvider"`
	CustomCloudProvider string                                                                                   `pulumi:"customCloudProvider"`
	// The cluster template name (string)
	Name                   string                                                                                       `pulumi:"name"`
	OpenstackCloudProvider *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider `pulumi:"openstackCloudProvider"`
	VsphereCloudProvider   *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider   `pulumi:"vsphereCloudProvider"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs struct {
	AwsCloudProvider    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrInput   `pulumi:"awsCloudProvider"`
	AzureCloudProvider  GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrInput `pulumi:"azureCloudProvider"`
	CustomCloudProvider pulumi.StringInput                                                                              `pulumi:"customCloudProvider"`
	// The cluster template name (string)
	Name                   pulumi.StringInput                                                                                  `pulumi:"name"`
	OpenstackCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrInput `pulumi:"openstackCloudProvider"`
	VsphereCloudProvider   GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrInput   `pulumi:"vsphereCloudProvider"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider struct {
	Global           GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal            `pulumi:"global"`
	ServiceOverrides []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride `pulumi:"serviceOverrides"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs struct {
	Global           GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalInput               `pulumi:"global"`
	ServiceOverrides GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput `pulumi:"serviceOverrides"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal struct {
	DisableSecurityGroupIngress *bool  `pulumi:"disableSecurityGroupIngress"`
	DisableStrictZoneCheck      *bool  `pulumi:"disableStrictZoneCheck"`
	ElbSecurityGroup            string `pulumi:"elbSecurityGroup"`
	KubernetesClusterId         string `pulumi:"kubernetesClusterId"`
	KubernetesClusterTag        string `pulumi:"kubernetesClusterTag"`
	RoleArn                     string `pulumi:"roleArn"`
	RouteTableId                string `pulumi:"routeTableId"`
	SubnetId                    string `pulumi:"subnetId"`
	Vpc                         string `pulumi:"vpc"`
	Zone                        string `pulumi:"zone"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs struct {
	DisableSecurityGroupIngress pulumi.BoolPtrInput `pulumi:"disableSecurityGroupIngress"`
	DisableStrictZoneCheck      pulumi.BoolPtrInput `pulumi:"disableStrictZoneCheck"`
	ElbSecurityGroup            pulumi.StringInput  `pulumi:"elbSecurityGroup"`
	KubernetesClusterId         pulumi.StringInput  `pulumi:"kubernetesClusterId"`
	KubernetesClusterTag        pulumi.StringInput  `pulumi:"kubernetesClusterTag"`
	RoleArn                     pulumi.StringInput  `pulumi:"roleArn"`
	RouteTableId                pulumi.StringInput  `pulumi:"routeTableId"`
	SubnetId                    pulumi.StringInput  `pulumi:"subnetId"`
	Vpc                         pulumi.StringInput  `pulumi:"vpc"`
	Zone                        pulumi.StringInput  `pulumi:"zone"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) DisableSecurityGroupIngress added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) DisableStrictZoneCheck added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ElbSecurityGroup added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) KubernetesClusterId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) KubernetesClusterTag added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) RoleArn added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) RouteTableId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) SubnetId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) Vpc added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalOutput) Zone added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) Global added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ServiceOverrides added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) Elem added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) Global added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) ServiceOverrides added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride struct {
	Region        string `pulumi:"region"`
	Service       string `pulumi:"service"`
	SigningMethod string `pulumi:"signingMethod"`
	SigningName   string `pulumi:"signingName"`
	SigningRegion string `pulumi:"signingRegion"`
	Url           string `pulumi:"url"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs struct {
	Region        pulumi.StringInput `pulumi:"region"`
	Service       pulumi.StringInput `pulumi:"service"`
	SigningMethod pulumi.StringInput `pulumi:"signingMethod"`
	SigningName   pulumi.StringInput `pulumi:"signingName"`
	SigningRegion pulumi.StringInput `pulumi:"signingRegion"`
	Url           pulumi.StringInput `pulumi:"url"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArray) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) Index added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArrayOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Region added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Service added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningMethod added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) SigningRegion added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideOutput) Url added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider struct {
	AadClientCertPassword        string `pulumi:"aadClientCertPassword"`
	AadClientCertPath            string `pulumi:"aadClientCertPath"`
	AadClientId                  string `pulumi:"aadClientId"`
	AadClientSecret              string `pulumi:"aadClientSecret"`
	Cloud                        string `pulumi:"cloud"`
	CloudProviderBackoff         bool   `pulumi:"cloudProviderBackoff"`
	CloudProviderBackoffDuration int    `pulumi:"cloudProviderBackoffDuration"`
	CloudProviderBackoffExponent int    `pulumi:"cloudProviderBackoffExponent"`
	CloudProviderBackoffJitter   int    `pulumi:"cloudProviderBackoffJitter"`
	CloudProviderBackoffRetries  int    `pulumi:"cloudProviderBackoffRetries"`
	CloudProviderRateLimit       bool   `pulumi:"cloudProviderRateLimit"`
	CloudProviderRateLimitBucket int    `pulumi:"cloudProviderRateLimitBucket"`
	CloudProviderRateLimitQps    int    `pulumi:"cloudProviderRateLimitQps"`
	Location                     string `pulumi:"location"`
	MaximumLoadBalancerRuleCount int    `pulumi:"maximumLoadBalancerRuleCount"`
	PrimaryAvailabilitySetName   string `pulumi:"primaryAvailabilitySetName"`
	PrimaryScaleSetName          string `pulumi:"primaryScaleSetName"`
	ResourceGroup                string `pulumi:"resourceGroup"`
	RouteTableName               string `pulumi:"routeTableName"`
	SecurityGroupName            string `pulumi:"securityGroupName"`
	SubnetName                   string `pulumi:"subnetName"`
	SubscriptionId               string `pulumi:"subscriptionId"`
	TenantId                     string `pulumi:"tenantId"`
	UseInstanceMetadata          bool   `pulumi:"useInstanceMetadata"`
	UseManagedIdentityExtension  bool   `pulumi:"useManagedIdentityExtension"`
	VmType                       string `pulumi:"vmType"`
	VnetName                     string `pulumi:"vnetName"`
	VnetResourceGroup            string `pulumi:"vnetResourceGroup"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs struct {
	AadClientCertPassword        pulumi.StringInput `pulumi:"aadClientCertPassword"`
	AadClientCertPath            pulumi.StringInput `pulumi:"aadClientCertPath"`
	AadClientId                  pulumi.StringInput `pulumi:"aadClientId"`
	AadClientSecret              pulumi.StringInput `pulumi:"aadClientSecret"`
	Cloud                        pulumi.StringInput `pulumi:"cloud"`
	CloudProviderBackoff         pulumi.BoolInput   `pulumi:"cloudProviderBackoff"`
	CloudProviderBackoffDuration pulumi.IntInput    `pulumi:"cloudProviderBackoffDuration"`
	CloudProviderBackoffExponent pulumi.IntInput    `pulumi:"cloudProviderBackoffExponent"`
	CloudProviderBackoffJitter   pulumi.IntInput    `pulumi:"cloudProviderBackoffJitter"`
	CloudProviderBackoffRetries  pulumi.IntInput    `pulumi:"cloudProviderBackoffRetries"`
	CloudProviderRateLimit       pulumi.BoolInput   `pulumi:"cloudProviderRateLimit"`
	CloudProviderRateLimitBucket pulumi.IntInput    `pulumi:"cloudProviderRateLimitBucket"`
	CloudProviderRateLimitQps    pulumi.IntInput    `pulumi:"cloudProviderRateLimitQps"`
	Location                     pulumi.StringInput `pulumi:"location"`
	MaximumLoadBalancerRuleCount pulumi.IntInput    `pulumi:"maximumLoadBalancerRuleCount"`
	PrimaryAvailabilitySetName   pulumi.StringInput `pulumi:"primaryAvailabilitySetName"`
	PrimaryScaleSetName          pulumi.StringInput `pulumi:"primaryScaleSetName"`
	ResourceGroup                pulumi.StringInput `pulumi:"resourceGroup"`
	RouteTableName               pulumi.StringInput `pulumi:"routeTableName"`
	SecurityGroupName            pulumi.StringInput `pulumi:"securityGroupName"`
	SubnetName                   pulumi.StringInput `pulumi:"subnetName"`
	SubscriptionId               pulumi.StringInput `pulumi:"subscriptionId"`
	TenantId                     pulumi.StringInput `pulumi:"tenantId"`
	UseInstanceMetadata          pulumi.BoolInput   `pulumi:"useInstanceMetadata"`
	UseManagedIdentityExtension  pulumi.BoolInput   `pulumi:"useManagedIdentityExtension"`
	VmType                       pulumi.StringInput `pulumi:"vmType"`
	VnetName                     pulumi.StringInput `pulumi:"vnetName"`
	VnetResourceGroup            pulumi.StringInput `pulumi:"vnetResourceGroup"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) AadClientCertPassword added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) AadClientCertPath added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) AadClientId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) AadClientSecret added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) Cloud added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoff added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffDuration added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffExponent added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffJitter added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderBackoffRetries added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimit added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimitBucket added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) CloudProviderRateLimitQps added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) Location added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) MaximumLoadBalancerRuleCount added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) PrimaryAvailabilitySetName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) PrimaryScaleSetName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ResourceGroup added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) RouteTableName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) SecurityGroupName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) SubnetName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) SubscriptionId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) TenantId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) UseInstanceMetadata added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) UseManagedIdentityExtension added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) VmType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) VnetName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderOutput) VnetResourceGroup added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientCertPassword added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientCertPath added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) AadClientSecret added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) Cloud added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoff added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffDuration added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffExponent added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffJitter added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderBackoffRetries added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimit added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimitBucket added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) CloudProviderRateLimitQps added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) Elem added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) Location added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) MaximumLoadBalancerRuleCount added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) PrimaryAvailabilitySetName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) PrimaryScaleSetName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) ResourceGroup added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) RouteTableName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) SecurityGroupName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) SubnetName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) SubscriptionId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) TenantId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) UseInstanceMetadata added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) UseManagedIdentityExtension added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) VmType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) VnetName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderPtrOutput) VnetResourceGroup added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage struct {
	BsVersion       string `pulumi:"bsVersion"`
	IgnoreVolumeAz  bool   `pulumi:"ignoreVolumeAz"`
	TrustDevicePath bool   `pulumi:"trustDevicePath"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs struct {
	BsVersion       pulumi.StringInput `pulumi:"bsVersion"`
	IgnoreVolumeAz  pulumi.BoolInput   `pulumi:"ignoreVolumeAz"`
	TrustDevicePath pulumi.BoolInput   `pulumi:"trustDevicePath"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) BsVersion added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) IgnoreVolumeAz added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageOutput) TrustDevicePath added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal struct {
	AuthUrl    string `pulumi:"authUrl"`
	CaFile     string `pulumi:"caFile"`
	DomainId   string `pulumi:"domainId"`
	DomainName string `pulumi:"domainName"`
	Password   string `pulumi:"password"`
	Region     string `pulumi:"region"`
	TenantId   string `pulumi:"tenantId"`
	TenantName string `pulumi:"tenantName"`
	TrustId    string `pulumi:"trustId"`
	Username   string `pulumi:"username"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs struct {
	AuthUrl    pulumi.StringInput `pulumi:"authUrl"`
	CaFile     pulumi.StringInput `pulumi:"caFile"`
	DomainId   pulumi.StringInput `pulumi:"domainId"`
	DomainName pulumi.StringInput `pulumi:"domainName"`
	Password   pulumi.StringInput `pulumi:"password"`
	Region     pulumi.StringInput `pulumi:"region"`
	TenantId   pulumi.StringInput `pulumi:"tenantId"`
	TenantName pulumi.StringInput `pulumi:"tenantName"`
	TrustId    pulumi.StringInput `pulumi:"trustId"`
	Username   pulumi.StringInput `pulumi:"username"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) AuthUrl added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) CaFile added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) DomainId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) DomainName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Password added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Region added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TenantId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TenantName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) TrustId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalOutput) Username added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer struct {
	CreateMonitor        bool    `pulumi:"createMonitor"`
	FloatingNetworkId    string  `pulumi:"floatingNetworkId"`
	LbMethod             string  `pulumi:"lbMethod"`
	LbProvider           string  `pulumi:"lbProvider"`
	LbVersion            string  `pulumi:"lbVersion"`
	ManageSecurityGroups bool    `pulumi:"manageSecurityGroups"`
	MonitorDelay         *string `pulumi:"monitorDelay"`
	MonitorMaxRetries    *int    `pulumi:"monitorMaxRetries"`
	MonitorTimeout       *string `pulumi:"monitorTimeout"`
	SubnetId             string  `pulumi:"subnetId"`
	UseOctavia           bool    `pulumi:"useOctavia"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs struct {
	CreateMonitor        pulumi.BoolInput      `pulumi:"createMonitor"`
	FloatingNetworkId    pulumi.StringInput    `pulumi:"floatingNetworkId"`
	LbMethod             pulumi.StringInput    `pulumi:"lbMethod"`
	LbProvider           pulumi.StringInput    `pulumi:"lbProvider"`
	LbVersion            pulumi.StringInput    `pulumi:"lbVersion"`
	ManageSecurityGroups pulumi.BoolInput      `pulumi:"manageSecurityGroups"`
	MonitorDelay         pulumi.StringPtrInput `pulumi:"monitorDelay"`
	MonitorMaxRetries    pulumi.IntPtrInput    `pulumi:"monitorMaxRetries"`
	MonitorTimeout       pulumi.StringPtrInput `pulumi:"monitorTimeout"`
	SubnetId             pulumi.StringInput    `pulumi:"subnetId"`
	UseOctavia           pulumi.BoolInput      `pulumi:"useOctavia"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) CreateMonitor added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) FloatingNetworkId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbMethod added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) LbVersion added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ManageSecurityGroups added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorDelay added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorMaxRetries added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) MonitorTimeout added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) SubnetId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerOutput) UseOctavia added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata struct {
	RequestTimeout int    `pulumi:"requestTimeout"`
	SearchOrder    string `pulumi:"searchOrder"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs struct {
	RequestTimeout pulumi.IntInput    `pulumi:"requestTimeout"`
	SearchOrder    pulumi.StringInput `pulumi:"searchOrder"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) RequestTimeout added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) SearchOrder added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) BlockStorage added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) Global added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) LoadBalancer added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) Metadata added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) Route added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) BlockStorage added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Elem added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Global added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) LoadBalancer added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Metadata added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) Route added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute struct {
	RouterId string `pulumi:"routerId"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs struct {
	RouterId pulumi.StringInput `pulumi:"routerId"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) RouterId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) AwsCloudProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) AzureCloudProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) CustomCloudProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) Name added in v1.1.0

The cluster template name (string)

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) OpenstackCloudProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOutput) VsphereCloudProvider added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk struct {
	ScsiControllerType string `pulumi:"scsiControllerType"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs struct {
	ScsiControllerType pulumi.StringInput `pulumi:"scsiControllerType"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ScsiControllerType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal struct {
	Datacenters        string `pulumi:"datacenters"`
	InsecureFlag       bool   `pulumi:"insecureFlag"`
	Password           string `pulumi:"password"`
	Port               string `pulumi:"port"`
	SoapRoundtripCount int    `pulumi:"soapRoundtripCount"`
	User               string `pulumi:"user"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs struct {
	Datacenters        pulumi.StringInput `pulumi:"datacenters"`
	InsecureFlag       pulumi.BoolInput   `pulumi:"insecureFlag"`
	Password           pulumi.StringInput `pulumi:"password"`
	Port               pulumi.StringInput `pulumi:"port"`
	SoapRoundtripCount pulumi.IntInput    `pulumi:"soapRoundtripCount"`
	User               pulumi.StringInput `pulumi:"user"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Datacenters added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) InsecureFlag added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Password added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) Port added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) SoapRoundtripCount added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalOutput) User added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork struct {
	PublicNetwork string `pulumi:"publicNetwork"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs struct {
	PublicNetwork pulumi.StringInput `pulumi:"publicNetwork"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) PublicNetwork added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) Disk added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) Global added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) Network added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) VirtualCenters added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderOutput) Workspace added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Disk added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Elem added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Global added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Network added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) VirtualCenters added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderPtrOutput) Workspace added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter struct {
	Datacenters string `pulumi:"datacenters"`
	// The cluster template name (string)
	Name               string `pulumi:"name"`
	Password           string `pulumi:"password"`
	Port               string `pulumi:"port"`
	SoapRoundtripCount int    `pulumi:"soapRoundtripCount"`
	User               string `pulumi:"user"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs struct {
	Datacenters pulumi.StringInput `pulumi:"datacenters"`
	// The cluster template name (string)
	Name               pulumi.StringInput `pulumi:"name"`
	Password           pulumi.StringInput `pulumi:"password"`
	Port               pulumi.StringInput `pulumi:"port"`
	SoapRoundtripCount pulumi.IntInput    `pulumi:"soapRoundtripCount"`
	User               pulumi.StringInput `pulumi:"user"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArray) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) Index added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArrayOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Datacenters added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Name added in v1.1.0

The cluster template name (string)

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Password added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) Port added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) SoapRoundtripCount added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterOutput) User added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace struct {
	Datacenter       string `pulumi:"datacenter"`
	DefaultDatastore string `pulumi:"defaultDatastore"`
	Folder           string `pulumi:"folder"`
	ResourcepoolPath string `pulumi:"resourcepoolPath"`
	Server           string `pulumi:"server"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs struct {
	Datacenter       pulumi.StringInput `pulumi:"datacenter"`
	DefaultDatastore pulumi.StringInput `pulumi:"defaultDatastore"`
	Folder           pulumi.StringInput `pulumi:"folder"`
	ResourcepoolPath pulumi.StringInput `pulumi:"resourcepoolPath"`
	Server           pulumi.StringInput `pulumi:"server"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Datacenter added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) DefaultDatastore added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Folder added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ResourcepoolPath added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) Server added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns struct {
	NodeSelector        map[string]interface{} `pulumi:"nodeSelector"`
	Provider            *string                `pulumi:"provider"`
	ReverseCidrs        []string               `pulumi:"reverseCidrs"`
	UpstreamNameservers []string               `pulumi:"upstreamNameservers"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs struct {
	NodeSelector        pulumi.MapInput         `pulumi:"nodeSelector"`
	Provider            pulumi.StringPtrInput   `pulumi:"provider"`
	ReverseCidrs        pulumi.StringArrayInput `pulumi:"reverseCidrs"`
	UpstreamNameservers pulumi.StringArrayInput `pulumi:"upstreamNameservers"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) NodeSelector added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) Provider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ReverseCidrs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsOutput) UpstreamNameservers added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress struct {
	DnsPolicy    string                 `pulumi:"dnsPolicy"`
	ExtraArgs    map[string]interface{} `pulumi:"extraArgs"`
	NodeSelector map[string]interface{} `pulumi:"nodeSelector"`
	Options      map[string]interface{} `pulumi:"options"`
	Provider     string                 `pulumi:"provider"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs struct {
	DnsPolicy    pulumi.StringInput `pulumi:"dnsPolicy"`
	ExtraArgs    pulumi.MapInput    `pulumi:"extraArgs"`
	NodeSelector pulumi.MapInput    `pulumi:"nodeSelector"`
	Options      pulumi.MapInput    `pulumi:"options"`
	Provider     pulumi.StringInput `pulumi:"provider"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) DnsPolicy added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ExtraArgs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) NodeSelector added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) Options added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) Provider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring struct {
	Options  map[string]interface{} `pulumi:"options"`
	Provider string                 `pulumi:"provider"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs struct {
	Options  pulumi.MapInput    `pulumi:"options"`
	Provider pulumi.StringInput `pulumi:"provider"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) Options added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) Provider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork struct {
	CalicoNetworkProvider  *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider  `pulumi:"calicoNetworkProvider"`
	CanalNetworkProvider   *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider   `pulumi:"canalNetworkProvider"`
	FlannelNetworkProvider *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider `pulumi:"flannelNetworkProvider"`
	Mtu                    *int                                                                                   `pulumi:"mtu"`
	Options                map[string]interface{}                                                                 `pulumi:"options"`
	Plugin                 string                                                                                 `pulumi:"plugin"`
	WeaveNetworkProvider   *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider   `pulumi:"weaveNetworkProvider"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs struct {
	CalicoNetworkProvider  GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrInput  `pulumi:"calicoNetworkProvider"`
	CanalNetworkProvider   GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrInput   `pulumi:"canalNetworkProvider"`
	FlannelNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrInput `pulumi:"flannelNetworkProvider"`
	Mtu                    pulumi.IntPtrInput                                                                            `pulumi:"mtu"`
	Options                pulumi.MapInput                                                                               `pulumi:"options"`
	Plugin                 pulumi.StringInput                                                                            `pulumi:"plugin"`
	WeaveNetworkProvider   GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrInput   `pulumi:"weaveNetworkProvider"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider struct {
	CloudProvider string `pulumi:"cloudProvider"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs struct {
	CloudProvider pulumi.StringInput `pulumi:"cloudProvider"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) CloudProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput) CloudProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput) Elem added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider struct {
	Iface string `pulumi:"iface"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs struct {
	Iface pulumi.StringInput `pulumi:"iface"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) Iface added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput) Elem added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput) Iface added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider struct {
	Iface string `pulumi:"iface"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs struct {
	Iface pulumi.StringInput `pulumi:"iface"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) Iface added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput) Elem added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput) Iface added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) CalicoNetworkProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) CanalNetworkProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) FlannelNetworkProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) Mtu added in v1.3.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) Options added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) Plugin added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkOutput) WeaveNetworkProvider added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider struct {
	Password string `pulumi:"password"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) Password added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput) Elem added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput) Password added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode struct {
	Address          string  `pulumi:"address"`
	DockerSocket     string  `pulumi:"dockerSocket"`
	HostnameOverride *string `pulumi:"hostnameOverride"`
	InternalAddress  *string `pulumi:"internalAddress"`
	// (Computed) Labels for the cluster template (map)
	Labels       map[string]interface{} `pulumi:"labels"`
	NodeId       *string                `pulumi:"nodeId"`
	Port         *string                `pulumi:"port"`
	Roles        []string               `pulumi:"roles"`
	SshAgentAuth *bool                  `pulumi:"sshAgentAuth"`
	SshKey       string                 `pulumi:"sshKey"`
	SshKeyPath   string                 `pulumi:"sshKeyPath"`
	User         string                 `pulumi:"user"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs struct {
	Address          pulumi.StringInput    `pulumi:"address"`
	DockerSocket     pulumi.StringInput    `pulumi:"dockerSocket"`
	HostnameOverride pulumi.StringPtrInput `pulumi:"hostnameOverride"`
	InternalAddress  pulumi.StringPtrInput `pulumi:"internalAddress"`
	// (Computed) Labels for the cluster template (map)
	Labels       pulumi.MapInput         `pulumi:"labels"`
	NodeId       pulumi.StringPtrInput   `pulumi:"nodeId"`
	Port         pulumi.StringPtrInput   `pulumi:"port"`
	Roles        pulumi.StringArrayInput `pulumi:"roles"`
	SshAgentAuth pulumi.BoolPtrInput     `pulumi:"sshAgentAuth"`
	SshKey       pulumi.StringInput      `pulumi:"sshKey"`
	SshKeyPath   pulumi.StringInput      `pulumi:"sshKeyPath"`
	User         pulumi.StringInput      `pulumi:"user"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeInput

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArray) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput) Index added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArrayOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) Address added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) DockerSocket added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) HostnameOverride added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) InternalAddress added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) Labels added in v1.1.0

(Computed) Labels for the cluster template (map)

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) NodeId added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) Port added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) Roles added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) SshAgentAuth added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) SshKey added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) SshKeyPath added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeOutput) User added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) AddonJobTimeout added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Addons added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) AddonsIncludes added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Authentication added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Authorization added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) BastionHost added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) CloudProvider added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Dns added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) IgnoreDockerVersion added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Ingress added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) KubernetesVersion added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Monitoring added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Network added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Nodes added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) PrefixPath added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) PrivateRegistries added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) Services added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) SshAgentAuth added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) SshCertPath added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) SshKeyPath added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigOutput) UpgradeStrategy added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry struct {
	IsDefault *bool   `pulumi:"isDefault"`
	Password  *string `pulumi:"password"`
	Url       string  `pulumi:"url"`
	User      *string `pulumi:"user"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs struct {
	IsDefault pulumi.BoolPtrInput   `pulumi:"isDefault"`
	Password  pulumi.StringPtrInput `pulumi:"password"`
	Url       pulumi.StringInput    `pulumi:"url"`
	User      pulumi.StringPtrInput `pulumi:"user"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryInput

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArray) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput) Index added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArrayOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) IsDefault added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) Password added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) Url added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryOutput) User added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd struct {
	BackupConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig `pulumi:"backupConfig"`
	CaCert       string                                                                           `pulumi:"caCert"`
	Cert         string                                                                           `pulumi:"cert"`
	Creation     string                                                                           `pulumi:"creation"`
	ExternalUrls []string                                                                         `pulumi:"externalUrls"`
	ExtraArgs    map[string]interface{}                                                           `pulumi:"extraArgs"`
	ExtraBinds   []string                                                                         `pulumi:"extraBinds"`
	ExtraEnvs    []string                                                                         `pulumi:"extraEnvs"`
	Gid          *int                                                                             `pulumi:"gid"`
	Image        string                                                                           `pulumi:"image"`
	Key          string                                                                           `pulumi:"key"`
	Path         string                                                                           `pulumi:"path"`
	Retention    string                                                                           `pulumi:"retention"`
	Snapshot     bool                                                                             `pulumi:"snapshot"`
	Uid          *int                                                                             `pulumi:"uid"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs struct {
	BackupConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigInput `pulumi:"backupConfig"`
	CaCert       pulumi.StringInput                                                                    `pulumi:"caCert"`
	Cert         pulumi.StringInput                                                                    `pulumi:"cert"`
	Creation     pulumi.StringInput                                                                    `pulumi:"creation"`
	ExternalUrls pulumi.StringArrayInput                                                               `pulumi:"externalUrls"`
	ExtraArgs    pulumi.MapInput                                                                       `pulumi:"extraArgs"`
	ExtraBinds   pulumi.StringArrayInput                                                               `pulumi:"extraBinds"`
	ExtraEnvs    pulumi.StringArrayInput                                                               `pulumi:"extraEnvs"`
	Gid          pulumi.IntPtrInput                                                                    `pulumi:"gid"`
	Image        pulumi.StringInput                                                                    `pulumi:"image"`
	Key          pulumi.StringInput                                                                    `pulumi:"key"`
	Path         pulumi.StringInput                                                                    `pulumi:"path"`
	Retention    pulumi.StringInput                                                                    `pulumi:"retention"`
	Snapshot     pulumi.BoolInput                                                                      `pulumi:"snapshot"`
	Uid          pulumi.IntPtrInput                                                                    `pulumi:"uid"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig struct {
	Enabled        *bool                                                                                           `pulumi:"enabled"`
	IntervalHours  *int                                                                                            `pulumi:"intervalHours"`
	Retention      *int                                                                                            `pulumi:"retention"`
	S3BackupConfig *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig `pulumi:"s3BackupConfig"`
	SafeTimestamp  *bool                                                                                           `pulumi:"safeTimestamp"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs struct {
	Enabled        pulumi.BoolPtrInput                                                                                    `pulumi:"enabled"`
	IntervalHours  pulumi.IntPtrInput                                                                                     `pulumi:"intervalHours"`
	Retention      pulumi.IntPtrInput                                                                                     `pulumi:"retention"`
	S3BackupConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput `pulumi:"s3BackupConfig"`
	SafeTimestamp  pulumi.BoolPtrInput                                                                                    `pulumi:"safeTimestamp"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) Enabled added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) IntervalHours added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) Retention added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) S3BackupConfig added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) SafeTimestamp added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig struct {
	AccessKey  *string `pulumi:"accessKey"`
	BucketName string  `pulumi:"bucketName"`
	CustomCa   *string `pulumi:"customCa"`
	Endpoint   string  `pulumi:"endpoint"`
	Folder     *string `pulumi:"folder"`
	Region     *string `pulumi:"region"`
	SecretKey  *string `pulumi:"secretKey"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs struct {
	AccessKey  pulumi.StringPtrInput `pulumi:"accessKey"`
	BucketName pulumi.StringInput    `pulumi:"bucketName"`
	CustomCa   pulumi.StringPtrInput `pulumi:"customCa"`
	Endpoint   pulumi.StringInput    `pulumi:"endpoint"`
	Folder     pulumi.StringPtrInput `pulumi:"folder"`
	Region     pulumi.StringPtrInput `pulumi:"region"`
	SecretKey  pulumi.StringPtrInput `pulumi:"secretKey"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) AccessKey added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) BucketName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) CustomCa added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Endpoint added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Folder added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) Region added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) SecretKey added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) AccessKey added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) BucketName added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) CustomCa added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Elem added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Endpoint added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Folder added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) Region added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) SecretKey added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) BackupConfig added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) CaCert added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Cert added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Creation added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ExternalUrls added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ExtraArgs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ExtraBinds added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ExtraEnvs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Gid added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Image added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Key added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Path added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Retention added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Snapshot added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutputWithContext added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdOutput) Uid added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi struct {
	AdmissionConfiguration  map[string]interface{}                                                                          `pulumi:"admissionConfiguration"`
	AlwaysPullImages        *bool                                                                                           `pulumi:"alwaysPullImages"`
	AuditLog                *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog                `pulumi:"auditLog"`
	EventRateLimit          *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit          `pulumi:"eventRateLimit"`
	ExtraArgs               map[string]interface{}                                                                          `pulumi:"extraArgs"`
	ExtraBinds              []string                                                                                        `pulumi:"extraBinds"`
	ExtraEnvs               []string                                                                                        `pulumi:"extraEnvs"`
	Image                   string                                                                                          `pulumi:"image"`
	PodSecurityPolicy       *bool                                                                                           `pulumi:"podSecurityPolicy"`
	SecretsEncryptionConfig *GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig `pulumi:"secretsEncryptionConfig"`
	ServiceClusterIpRange   string                                                                                          `pulumi:"serviceClusterIpRange"`
	ServiceNodePortRange    string                                                                                          `pulumi:"serviceNodePortRange"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs struct {
	AdmissionConfiguration  pulumi.MapInput                                                                                        `pulumi:"admissionConfiguration"`
	AlwaysPullImages        pulumi.BoolPtrInput                                                                                    `pulumi:"alwaysPullImages"`
	AuditLog                GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrInput                `pulumi:"auditLog"`
	EventRateLimit          GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrInput          `pulumi:"eventRateLimit"`
	ExtraArgs               pulumi.MapInput                                                                                        `pulumi:"extraArgs"`
	ExtraBinds              pulumi.StringArrayInput                                                                                `pulumi:"extraBinds"`
	ExtraEnvs               pulumi.StringArrayInput                                                                                `pulumi:"extraEnvs"`
	Image                   pulumi.StringInput                                                                                     `pulumi:"image"`
	PodSecurityPolicy       pulumi.BoolPtrInput                                                                                    `pulumi:"podSecurityPolicy"`
	SecretsEncryptionConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput `pulumi:"secretsEncryptionConfig"`
	ServiceClusterIpRange   pulumi.StringInput                                                                                     `pulumi:"serviceClusterIpRange"`
	ServiceNodePortRange    pulumi.StringInput                                                                                     `pulumi:"serviceNodePortRange"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog struct {
	Configuration GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration `pulumi:"configuration"`
	Enabled       *bool                                                                                        `pulumi:"enabled"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs struct {
	Configuration GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationInput `pulumi:"configuration"`
	Enabled       pulumi.BoolPtrInput                                                                               `pulumi:"enabled"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutputWithContext added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration struct {
	Format    *string `pulumi:"format"`
	MaxAge    *int    `pulumi:"maxAge"`
	MaxBackup *int    `pulumi:"maxBackup"`
	MaxSize   *int    `pulumi:"maxSize"`
	Path      *string `pulumi:"path"`
	Policy    string  `pulumi:"policy"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs struct {
	Format    pulumi.StringPtrInput `pulumi:"format"`
	MaxAge    pulumi.IntPtrInput    `pulumi:"maxAge"`
	MaxBackup pulumi.IntPtrInput    `pulumi:"maxBackup"`
	MaxSize   pulumi.IntPtrInput    `pulumi:"maxSize"`
	Path      pulumi.StringPtrInput `pulumi:"path"`
	Policy    pulumi.StringInput    `pulumi:"policy"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationInput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) Format added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxAge added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxBackup added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) MaxSize added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) Path added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) Policy added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogInput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) Configuration added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) Enabled added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutputWithContext added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrInput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) Configuration added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) Elem added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) Enabled added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogPtrOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit struct {
	Configuration map[string]interface{} `pulumi:"configuration"`
	Enabled       *bool                  `pulumi:"enabled"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs struct {
	Configuration pulumi.MapInput     `pulumi:"configuration"`
	Enabled       pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutputWithContext added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitInput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) Configuration added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) Enabled added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutputWithContext added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrInput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) Configuration added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) Elem added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) Enabled added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitPtrOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) AdmissionConfiguration added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) AlwaysPullImages added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) AuditLog added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) EventRateLimit added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ExtraArgs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ExtraBinds added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ExtraEnvs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) Image added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) PodSecurityPolicy added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) SecretsEncryptionConfig added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ServiceClusterIpRange added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ServiceNodePortRange added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig struct {
	CustomConfig map[string]interface{} `pulumi:"customConfig"`
	Enabled      *bool                  `pulumi:"enabled"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs struct {
	CustomConfig pulumi.MapInput     `pulumi:"customConfig"`
	Enabled      pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigInput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) CustomConfig added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) Enabled added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutputWithContext added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) CustomConfig added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) Elem added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ElementType added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) Enabled added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigPtrOutputWithContext added in v1.2.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController struct {
	ClusterCidr           string                 `pulumi:"clusterCidr"`
	ExtraArgs             map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds            []string               `pulumi:"extraBinds"`
	ExtraEnvs             []string               `pulumi:"extraEnvs"`
	Image                 string                 `pulumi:"image"`
	ServiceClusterIpRange string                 `pulumi:"serviceClusterIpRange"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs struct {
	ClusterCidr           pulumi.StringInput      `pulumi:"clusterCidr"`
	ExtraArgs             pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds            pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs             pulumi.StringArrayInput `pulumi:"extraEnvs"`
	Image                 pulumi.StringInput      `pulumi:"image"`
	ServiceClusterIpRange pulumi.StringInput      `pulumi:"serviceClusterIpRange"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ClusterCidr added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ExtraArgs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ExtraBinds added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ExtraEnvs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) Image added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ServiceClusterIpRange added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet struct {
	ClusterDnsServer           string                 `pulumi:"clusterDnsServer"`
	ClusterDomain              string                 `pulumi:"clusterDomain"`
	ExtraArgs                  map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds                 []string               `pulumi:"extraBinds"`
	ExtraEnvs                  []string               `pulumi:"extraEnvs"`
	FailSwapOn                 bool                   `pulumi:"failSwapOn"`
	GenerateServingCertificate *bool                  `pulumi:"generateServingCertificate"`
	Image                      string                 `pulumi:"image"`
	InfraContainerImage        string                 `pulumi:"infraContainerImage"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs struct {
	ClusterDnsServer           pulumi.StringInput      `pulumi:"clusterDnsServer"`
	ClusterDomain              pulumi.StringInput      `pulumi:"clusterDomain"`
	ExtraArgs                  pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds                 pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs                  pulumi.StringArrayInput `pulumi:"extraEnvs"`
	FailSwapOn                 pulumi.BoolInput        `pulumi:"failSwapOn"`
	GenerateServingCertificate pulumi.BoolPtrInput     `pulumi:"generateServingCertificate"`
	Image                      pulumi.StringInput      `pulumi:"image"`
	InfraContainerImage        pulumi.StringInput      `pulumi:"infraContainerImage"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ClusterDnsServer added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ClusterDomain added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ExtraArgs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ExtraBinds added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ExtraEnvs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) FailSwapOn added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) GenerateServingCertificate added in v1.2.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) Image added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) InfraContainerImage added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy struct {
	ExtraArgs  map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds []string               `pulumi:"extraBinds"`
	ExtraEnvs  []string               `pulumi:"extraEnvs"`
	Image      string                 `pulumi:"image"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs struct {
	ExtraArgs  pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs  pulumi.StringArrayInput `pulumi:"extraEnvs"`
	Image      pulumi.StringInput      `pulumi:"image"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ExtraArgs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ExtraBinds added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ExtraEnvs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) Image added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) Etcd added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) KubeApi added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) KubeController added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) Kubelet added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) Kubeproxy added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) Scheduler added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesOutput

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler struct {
	ExtraArgs  map[string]interface{} `pulumi:"extraArgs"`
	ExtraBinds []string               `pulumi:"extraBinds"`
	ExtraEnvs  []string               `pulumi:"extraEnvs"`
	Image      string                 `pulumi:"image"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs struct {
	ExtraArgs  pulumi.MapInput         `pulumi:"extraArgs"`
	ExtraBinds pulumi.StringArrayInput `pulumi:"extraBinds"`
	ExtraEnvs  pulumi.StringArrayInput `pulumi:"extraEnvs"`
	Image      pulumi.StringInput      `pulumi:"image"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerInput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ExtraArgs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ExtraBinds added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ExtraEnvs added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) Image added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerOutputWithContext added in v1.1.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy struct {
	Drain                      *bool                                                                             `pulumi:"drain"`
	DrainInput                 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput `pulumi:"drainInput"`
	MaxUnavailableControlplane *string                                                                           `pulumi:"maxUnavailableControlplane"`
	MaxUnavailableWorker       *string                                                                           `pulumi:"maxUnavailableWorker"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs struct {
	Drain                      pulumi.BoolPtrInput                                                                    `pulumi:"drain"`
	DrainInput                 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputInput `pulumi:"drainInput"`
	MaxUnavailableControlplane pulumi.StringPtrInput                                                                  `pulumi:"maxUnavailableControlplane"`
	MaxUnavailableWorker       pulumi.StringPtrInput                                                                  `pulumi:"maxUnavailableWorker"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput struct {
	DeleteLocalData  *bool `pulumi:"deleteLocalData"`
	Force            *bool `pulumi:"force"`
	GracePeriod      *int  `pulumi:"gracePeriod"`
	IgnoreDaemonSets *bool `pulumi:"ignoreDaemonSets"`
	Timeout          *int  `pulumi:"timeout"`
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs struct {
	DeleteLocalData  pulumi.BoolPtrInput `pulumi:"deleteLocalData"`
	Force            pulumi.BoolPtrInput `pulumi:"force"`
	GracePeriod      pulumi.IntPtrInput  `pulumi:"gracePeriod"`
	IgnoreDaemonSets pulumi.BoolPtrInput `pulumi:"ignoreDaemonSets"`
	Timeout          pulumi.IntPtrInput  `pulumi:"timeout"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputInput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) DeleteLocalData added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) Force added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) GracePeriod added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) IgnoreDaemonSets added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) Timeout added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyInput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput() GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) Drain added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) DrainInput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) MaxUnavailableControlplane added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) MaxUnavailableWorker added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutput) ToGetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan struct {
	Enabled        *bool                                                                             `pulumi:"enabled"`
	ScanConfig     GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig     `pulumi:"scanConfig"`
	ScheduleConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig `pulumi:"scheduleConfig"`
}

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs struct {
	Enabled        pulumi.BoolPtrInput                                                                    `pulumi:"enabled"`
	ScanConfig     GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigInput     `pulumi:"scanConfig"`
	ScheduleConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigInput `pulumi:"scheduleConfig"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutputWithContext added in v1.4.0

func (i GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext added in v1.4.0

func (i GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanInput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput() GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) Enabled added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ScanConfig added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ScheduleConfig added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutputWithContext added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext added in v1.4.0

func (o GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrInput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput() GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) Elem added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) Enabled added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) ScanConfig added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) ScheduleConfig added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanPtrOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig struct {
	CisScanConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig `pulumi:"cisScanConfig"`
}

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs struct {
	CisScanConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigInput `pulumi:"cisScanConfig"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig struct {
	DebugMaster              *bool    `pulumi:"debugMaster"`
	DebugWorker              *bool    `pulumi:"debugWorker"`
	OverrideBenchmarkVersion *string  `pulumi:"overrideBenchmarkVersion"`
	OverrideSkips            []string `pulumi:"overrideSkips"`
	Profile                  *string  `pulumi:"profile"`
}

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs struct {
	DebugMaster              pulumi.BoolPtrInput     `pulumi:"debugMaster"`
	DebugWorker              pulumi.BoolPtrInput     `pulumi:"debugWorker"`
	OverrideBenchmarkVersion pulumi.StringPtrInput   `pulumi:"overrideBenchmarkVersion"`
	OverrideSkips            pulumi.StringArrayInput `pulumi:"overrideSkips"`
	Profile                  pulumi.StringPtrInput   `pulumi:"profile"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigInput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput() GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) DebugMaster added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) DebugWorker added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) OverrideBenchmarkVersion added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) OverrideSkips added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) Profile added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigInput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput() GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput) CisScanConfig added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig struct {
	CronSchedule string `pulumi:"cronSchedule"`
	Retention    int    `pulumi:"retention"`
}

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs struct {
	CronSchedule pulumi.StringInput `pulumi:"cronSchedule"`
	Retention    pulumi.IntInput    `pulumi:"retention"`
}

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigInput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput() GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput
	ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput
}

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput added in v1.4.0

type GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput) CronSchedule added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput) ElementType added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput) Retention added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput added in v1.4.0

func (GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutput) ToGetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigOutputWithContext added in v1.4.0

type GetClusterTemplateTemplateRevisionInput added in v1.1.0

type GetClusterTemplateTemplateRevisionInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionOutput() GetClusterTemplateTemplateRevisionOutput
	ToGetClusterTemplateTemplateRevisionOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionOutput
}

type GetClusterTemplateTemplateRevisionOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionOutput) Annotations added in v1.1.0

(Computed) Annotations for the cluster template (map)

func (GetClusterTemplateTemplateRevisionOutput) ClusterConfig added in v1.1.0

func (GetClusterTemplateTemplateRevisionOutput) ClusterTemplateId added in v1.1.0

func (GetClusterTemplateTemplateRevisionOutput) Default added in v1.1.0

func (GetClusterTemplateTemplateRevisionOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionOutput) Enabled added in v1.1.0

func (GetClusterTemplateTemplateRevisionOutput) Id added in v1.1.0

(Computed) The ID of the resource (string)

func (GetClusterTemplateTemplateRevisionOutput) Labels added in v1.1.0

(Computed) Labels for the cluster template (map)

func (GetClusterTemplateTemplateRevisionOutput) Name added in v1.1.0

The cluster template name (string)

func (GetClusterTemplateTemplateRevisionOutput) Questions added in v1.1.0

func (GetClusterTemplateTemplateRevisionOutput) ToGetClusterTemplateTemplateRevisionOutput added in v1.1.0

func (o GetClusterTemplateTemplateRevisionOutput) ToGetClusterTemplateTemplateRevisionOutput() GetClusterTemplateTemplateRevisionOutput

func (GetClusterTemplateTemplateRevisionOutput) ToGetClusterTemplateTemplateRevisionOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionOutput) ToGetClusterTemplateTemplateRevisionOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionOutput

type GetClusterTemplateTemplateRevisionQuestion added in v1.1.0

type GetClusterTemplateTemplateRevisionQuestion struct {
	Default  string  `pulumi:"default"`
	Required *bool   `pulumi:"required"`
	Type     *string `pulumi:"type"`
	Variable string  `pulumi:"variable"`
}

type GetClusterTemplateTemplateRevisionQuestionArgs added in v1.1.0

type GetClusterTemplateTemplateRevisionQuestionArgs struct {
	Default  pulumi.StringInput    `pulumi:"default"`
	Required pulumi.BoolPtrInput   `pulumi:"required"`
	Type     pulumi.StringPtrInput `pulumi:"type"`
	Variable pulumi.StringInput    `pulumi:"variable"`
}

func (GetClusterTemplateTemplateRevisionQuestionArgs) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionQuestionArgs) ToGetClusterTemplateTemplateRevisionQuestionOutput added in v1.1.0

func (i GetClusterTemplateTemplateRevisionQuestionArgs) ToGetClusterTemplateTemplateRevisionQuestionOutput() GetClusterTemplateTemplateRevisionQuestionOutput

func (GetClusterTemplateTemplateRevisionQuestionArgs) ToGetClusterTemplateTemplateRevisionQuestionOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionQuestionArgs) ToGetClusterTemplateTemplateRevisionQuestionOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionQuestionOutput

type GetClusterTemplateTemplateRevisionQuestionArray added in v1.1.0

type GetClusterTemplateTemplateRevisionQuestionArray []GetClusterTemplateTemplateRevisionQuestionInput

func (GetClusterTemplateTemplateRevisionQuestionArray) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionQuestionArray) ToGetClusterTemplateTemplateRevisionQuestionArrayOutput added in v1.1.0

func (i GetClusterTemplateTemplateRevisionQuestionArray) ToGetClusterTemplateTemplateRevisionQuestionArrayOutput() GetClusterTemplateTemplateRevisionQuestionArrayOutput

func (GetClusterTemplateTemplateRevisionQuestionArray) ToGetClusterTemplateTemplateRevisionQuestionArrayOutputWithContext added in v1.1.0

func (i GetClusterTemplateTemplateRevisionQuestionArray) ToGetClusterTemplateTemplateRevisionQuestionArrayOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionQuestionArrayOutput

type GetClusterTemplateTemplateRevisionQuestionArrayInput added in v1.1.0

type GetClusterTemplateTemplateRevisionQuestionArrayInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionQuestionArrayOutput() GetClusterTemplateTemplateRevisionQuestionArrayOutput
	ToGetClusterTemplateTemplateRevisionQuestionArrayOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionQuestionArrayOutput
}

type GetClusterTemplateTemplateRevisionQuestionArrayOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionQuestionArrayOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionQuestionArrayOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionQuestionArrayOutput) Index added in v1.1.0

func (GetClusterTemplateTemplateRevisionQuestionArrayOutput) ToGetClusterTemplateTemplateRevisionQuestionArrayOutput added in v1.1.0

func (GetClusterTemplateTemplateRevisionQuestionArrayOutput) ToGetClusterTemplateTemplateRevisionQuestionArrayOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionQuestionArrayOutput) ToGetClusterTemplateTemplateRevisionQuestionArrayOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionQuestionArrayOutput

type GetClusterTemplateTemplateRevisionQuestionInput added in v1.1.0

type GetClusterTemplateTemplateRevisionQuestionInput interface {
	pulumi.Input

	ToGetClusterTemplateTemplateRevisionQuestionOutput() GetClusterTemplateTemplateRevisionQuestionOutput
	ToGetClusterTemplateTemplateRevisionQuestionOutputWithContext(context.Context) GetClusterTemplateTemplateRevisionQuestionOutput
}

type GetClusterTemplateTemplateRevisionQuestionOutput added in v1.1.0

type GetClusterTemplateTemplateRevisionQuestionOutput struct{ *pulumi.OutputState }

func (GetClusterTemplateTemplateRevisionQuestionOutput) Default added in v1.1.0

func (GetClusterTemplateTemplateRevisionQuestionOutput) ElementType added in v1.1.0

func (GetClusterTemplateTemplateRevisionQuestionOutput) Required added in v1.1.0

func (GetClusterTemplateTemplateRevisionQuestionOutput) ToGetClusterTemplateTemplateRevisionQuestionOutput added in v1.1.0

func (o GetClusterTemplateTemplateRevisionQuestionOutput) ToGetClusterTemplateTemplateRevisionQuestionOutput() GetClusterTemplateTemplateRevisionQuestionOutput

func (GetClusterTemplateTemplateRevisionQuestionOutput) ToGetClusterTemplateTemplateRevisionQuestionOutputWithContext added in v1.1.0

func (o GetClusterTemplateTemplateRevisionQuestionOutput) ToGetClusterTemplateTemplateRevisionQuestionOutputWithContext(ctx context.Context) GetClusterTemplateTemplateRevisionQuestionOutput

func (GetClusterTemplateTemplateRevisionQuestionOutput) Type added in v1.1.0

func (GetClusterTemplateTemplateRevisionQuestionOutput) Variable added in v1.1.0

type GetEtcdBackupBackupConfig added in v1.1.0

type GetEtcdBackupBackupConfig struct {
	Enabled        *bool                                    `pulumi:"enabled"`
	IntervalHours  *int                                     `pulumi:"intervalHours"`
	Retention      *int                                     `pulumi:"retention"`
	S3BackupConfig *GetEtcdBackupBackupConfigS3BackupConfig `pulumi:"s3BackupConfig"`
	SafeTimestamp  *bool                                    `pulumi:"safeTimestamp"`
}

type GetEtcdBackupBackupConfigArgs added in v1.1.0

type GetEtcdBackupBackupConfigArgs struct {
	Enabled        pulumi.BoolPtrInput                             `pulumi:"enabled"`
	IntervalHours  pulumi.IntPtrInput                              `pulumi:"intervalHours"`
	Retention      pulumi.IntPtrInput                              `pulumi:"retention"`
	S3BackupConfig GetEtcdBackupBackupConfigS3BackupConfigPtrInput `pulumi:"s3BackupConfig"`
	SafeTimestamp  pulumi.BoolPtrInput                             `pulumi:"safeTimestamp"`
}

func (GetEtcdBackupBackupConfigArgs) ElementType added in v1.1.0

func (GetEtcdBackupBackupConfigArgs) ToGetEtcdBackupBackupConfigOutput added in v1.1.0

func (i GetEtcdBackupBackupConfigArgs) ToGetEtcdBackupBackupConfigOutput() GetEtcdBackupBackupConfigOutput

func (GetEtcdBackupBackupConfigArgs) ToGetEtcdBackupBackupConfigOutputWithContext added in v1.1.0

func (i GetEtcdBackupBackupConfigArgs) ToGetEtcdBackupBackupConfigOutputWithContext(ctx context.Context) GetEtcdBackupBackupConfigOutput

type GetEtcdBackupBackupConfigInput added in v1.1.0

type GetEtcdBackupBackupConfigInput interface {
	pulumi.Input

	ToGetEtcdBackupBackupConfigOutput() GetEtcdBackupBackupConfigOutput
	ToGetEtcdBackupBackupConfigOutputWithContext(context.Context) GetEtcdBackupBackupConfigOutput
}

type GetEtcdBackupBackupConfigOutput added in v1.1.0

type GetEtcdBackupBackupConfigOutput struct{ *pulumi.OutputState }

func (GetEtcdBackupBackupConfigOutput) ElementType added in v1.1.0

func (GetEtcdBackupBackupConfigOutput) Enabled added in v1.1.0

func (GetEtcdBackupBackupConfigOutput) IntervalHours added in v1.1.0

func (GetEtcdBackupBackupConfigOutput) Retention added in v1.1.0

func (GetEtcdBackupBackupConfigOutput) S3BackupConfig added in v1.1.0

func (GetEtcdBackupBackupConfigOutput) SafeTimestamp added in v1.2.0

func (GetEtcdBackupBackupConfigOutput) ToGetEtcdBackupBackupConfigOutput added in v1.1.0

func (o GetEtcdBackupBackupConfigOutput) ToGetEtcdBackupBackupConfigOutput() GetEtcdBackupBackupConfigOutput

func (GetEtcdBackupBackupConfigOutput) ToGetEtcdBackupBackupConfigOutputWithContext added in v1.1.0

func (o GetEtcdBackupBackupConfigOutput) ToGetEtcdBackupBackupConfigOutputWithContext(ctx context.Context) GetEtcdBackupBackupConfigOutput

type GetEtcdBackupBackupConfigS3BackupConfig added in v1.1.0

type GetEtcdBackupBackupConfigS3BackupConfig struct {
	AccessKey  *string `pulumi:"accessKey"`
	BucketName string  `pulumi:"bucketName"`
	CustomCa   *string `pulumi:"customCa"`
	Endpoint   string  `pulumi:"endpoint"`
	Folder     *string `pulumi:"folder"`
	Region     *string `pulumi:"region"`
	SecretKey  *string `pulumi:"secretKey"`
}

type GetEtcdBackupBackupConfigS3BackupConfigArgs added in v1.1.0

type GetEtcdBackupBackupConfigS3BackupConfigArgs struct {
	AccessKey  pulumi.StringPtrInput `pulumi:"accessKey"`
	BucketName pulumi.StringInput    `pulumi:"bucketName"`
	CustomCa   pulumi.StringPtrInput `pulumi:"customCa"`
	Endpoint   pulumi.StringInput    `pulumi:"endpoint"`
	Folder     pulumi.StringPtrInput `pulumi:"folder"`
	Region     pulumi.StringPtrInput `pulumi:"region"`
	SecretKey  pulumi.StringPtrInput `pulumi:"secretKey"`
}

func (GetEtcdBackupBackupConfigS3BackupConfigArgs) ElementType added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigArgs) ToGetEtcdBackupBackupConfigS3BackupConfigOutput added in v1.1.0

func (i GetEtcdBackupBackupConfigS3BackupConfigArgs) ToGetEtcdBackupBackupConfigS3BackupConfigOutput() GetEtcdBackupBackupConfigS3BackupConfigOutput

func (GetEtcdBackupBackupConfigS3BackupConfigArgs) ToGetEtcdBackupBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (i GetEtcdBackupBackupConfigS3BackupConfigArgs) ToGetEtcdBackupBackupConfigS3BackupConfigOutputWithContext(ctx context.Context) GetEtcdBackupBackupConfigS3BackupConfigOutput

func (GetEtcdBackupBackupConfigS3BackupConfigArgs) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (i GetEtcdBackupBackupConfigS3BackupConfigArgs) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutput() GetEtcdBackupBackupConfigS3BackupConfigPtrOutput

func (GetEtcdBackupBackupConfigS3BackupConfigArgs) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (i GetEtcdBackupBackupConfigS3BackupConfigArgs) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) GetEtcdBackupBackupConfigS3BackupConfigPtrOutput

type GetEtcdBackupBackupConfigS3BackupConfigInput added in v1.1.0

type GetEtcdBackupBackupConfigS3BackupConfigInput interface {
	pulumi.Input

	ToGetEtcdBackupBackupConfigS3BackupConfigOutput() GetEtcdBackupBackupConfigS3BackupConfigOutput
	ToGetEtcdBackupBackupConfigS3BackupConfigOutputWithContext(context.Context) GetEtcdBackupBackupConfigS3BackupConfigOutput
}

type GetEtcdBackupBackupConfigS3BackupConfigOutput added in v1.1.0

type GetEtcdBackupBackupConfigS3BackupConfigOutput struct{ *pulumi.OutputState }

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) AccessKey added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) BucketName added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) CustomCa added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) ElementType added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) Endpoint added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) Folder added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) Region added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) SecretKey added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) ToGetEtcdBackupBackupConfigS3BackupConfigOutput added in v1.1.0

func (o GetEtcdBackupBackupConfigS3BackupConfigOutput) ToGetEtcdBackupBackupConfigS3BackupConfigOutput() GetEtcdBackupBackupConfigS3BackupConfigOutput

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) ToGetEtcdBackupBackupConfigS3BackupConfigOutputWithContext added in v1.1.0

func (o GetEtcdBackupBackupConfigS3BackupConfigOutput) ToGetEtcdBackupBackupConfigS3BackupConfigOutputWithContext(ctx context.Context) GetEtcdBackupBackupConfigS3BackupConfigOutput

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (o GetEtcdBackupBackupConfigS3BackupConfigOutput) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutput() GetEtcdBackupBackupConfigS3BackupConfigPtrOutput

func (GetEtcdBackupBackupConfigS3BackupConfigOutput) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (o GetEtcdBackupBackupConfigS3BackupConfigOutput) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) GetEtcdBackupBackupConfigS3BackupConfigPtrOutput

type GetEtcdBackupBackupConfigS3BackupConfigPtrInput added in v1.1.0

type GetEtcdBackupBackupConfigS3BackupConfigPtrInput interface {
	pulumi.Input

	ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutput() GetEtcdBackupBackupConfigS3BackupConfigPtrOutput
	ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext(context.Context) GetEtcdBackupBackupConfigS3BackupConfigPtrOutput
}

type GetEtcdBackupBackupConfigS3BackupConfigPtrOutput added in v1.1.0

type GetEtcdBackupBackupConfigS3BackupConfigPtrOutput struct{ *pulumi.OutputState }

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) AccessKey added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) BucketName added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) CustomCa added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) Elem added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) ElementType added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) Endpoint added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) Folder added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) Region added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) SecretKey added in v1.1.0

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutput added in v1.1.0

func (o GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutput() GetEtcdBackupBackupConfigS3BackupConfigPtrOutput

func (GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext added in v1.1.0

func (o GetEtcdBackupBackupConfigS3BackupConfigPtrOutput) ToGetEtcdBackupBackupConfigS3BackupConfigPtrOutputWithContext(ctx context.Context) GetEtcdBackupBackupConfigS3BackupConfigPtrOutput

type GetMultiClusterAppAnswer added in v1.1.0

type GetMultiClusterAppAnswer struct {
	ClusterId string                 `pulumi:"clusterId"`
	ProjectId string                 `pulumi:"projectId"`
	Values    map[string]interface{} `pulumi:"values"`
}

type GetMultiClusterAppAnswerArgs added in v1.1.0

type GetMultiClusterAppAnswerArgs struct {
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	Values    pulumi.MapInput    `pulumi:"values"`
}

func (GetMultiClusterAppAnswerArgs) ElementType added in v1.1.0

func (GetMultiClusterAppAnswerArgs) ToGetMultiClusterAppAnswerOutput added in v1.1.0

func (i GetMultiClusterAppAnswerArgs) ToGetMultiClusterAppAnswerOutput() GetMultiClusterAppAnswerOutput

func (GetMultiClusterAppAnswerArgs) ToGetMultiClusterAppAnswerOutputWithContext added in v1.1.0

func (i GetMultiClusterAppAnswerArgs) ToGetMultiClusterAppAnswerOutputWithContext(ctx context.Context) GetMultiClusterAppAnswerOutput

type GetMultiClusterAppAnswerArray added in v1.1.0

type GetMultiClusterAppAnswerArray []GetMultiClusterAppAnswerInput

func (GetMultiClusterAppAnswerArray) ElementType added in v1.1.0

func (GetMultiClusterAppAnswerArray) ToGetMultiClusterAppAnswerArrayOutput added in v1.1.0

func (i GetMultiClusterAppAnswerArray) ToGetMultiClusterAppAnswerArrayOutput() GetMultiClusterAppAnswerArrayOutput

func (GetMultiClusterAppAnswerArray) ToGetMultiClusterAppAnswerArrayOutputWithContext added in v1.1.0

func (i GetMultiClusterAppAnswerArray) ToGetMultiClusterAppAnswerArrayOutputWithContext(ctx context.Context) GetMultiClusterAppAnswerArrayOutput

type GetMultiClusterAppAnswerArrayInput added in v1.1.0

type GetMultiClusterAppAnswerArrayInput interface {
	pulumi.Input

	ToGetMultiClusterAppAnswerArrayOutput() GetMultiClusterAppAnswerArrayOutput
	ToGetMultiClusterAppAnswerArrayOutputWithContext(context.Context) GetMultiClusterAppAnswerArrayOutput
}

type GetMultiClusterAppAnswerArrayOutput added in v1.1.0

type GetMultiClusterAppAnswerArrayOutput struct{ *pulumi.OutputState }

func (GetMultiClusterAppAnswerArrayOutput) ElementType added in v1.1.0

func (GetMultiClusterAppAnswerArrayOutput) Index added in v1.1.0

func (GetMultiClusterAppAnswerArrayOutput) ToGetMultiClusterAppAnswerArrayOutput added in v1.1.0

func (o GetMultiClusterAppAnswerArrayOutput) ToGetMultiClusterAppAnswerArrayOutput() GetMultiClusterAppAnswerArrayOutput

func (GetMultiClusterAppAnswerArrayOutput) ToGetMultiClusterAppAnswerArrayOutputWithContext added in v1.1.0

func (o GetMultiClusterAppAnswerArrayOutput) ToGetMultiClusterAppAnswerArrayOutputWithContext(ctx context.Context) GetMultiClusterAppAnswerArrayOutput

type GetMultiClusterAppAnswerInput added in v1.1.0

type GetMultiClusterAppAnswerInput interface {
	pulumi.Input

	ToGetMultiClusterAppAnswerOutput() GetMultiClusterAppAnswerOutput
	ToGetMultiClusterAppAnswerOutputWithContext(context.Context) GetMultiClusterAppAnswerOutput
}

type GetMultiClusterAppAnswerOutput added in v1.1.0

type GetMultiClusterAppAnswerOutput struct{ *pulumi.OutputState }

func (GetMultiClusterAppAnswerOutput) ClusterId added in v1.1.0

func (GetMultiClusterAppAnswerOutput) ElementType added in v1.1.0

func (GetMultiClusterAppAnswerOutput) ProjectId added in v1.1.0

func (GetMultiClusterAppAnswerOutput) ToGetMultiClusterAppAnswerOutput added in v1.1.0

func (o GetMultiClusterAppAnswerOutput) ToGetMultiClusterAppAnswerOutput() GetMultiClusterAppAnswerOutput

func (GetMultiClusterAppAnswerOutput) ToGetMultiClusterAppAnswerOutputWithContext added in v1.1.0

func (o GetMultiClusterAppAnswerOutput) ToGetMultiClusterAppAnswerOutputWithContext(ctx context.Context) GetMultiClusterAppAnswerOutput

func (GetMultiClusterAppAnswerOutput) Values added in v1.1.0

type GetMultiClusterAppMember added in v1.1.0

type GetMultiClusterAppMember struct {
	AccessType       *string `pulumi:"accessType"`
	GroupPrincipalId *string `pulumi:"groupPrincipalId"`
	UserPrincipalId  *string `pulumi:"userPrincipalId"`
}

type GetMultiClusterAppMemberArgs added in v1.1.0

type GetMultiClusterAppMemberArgs struct {
	AccessType       pulumi.StringPtrInput `pulumi:"accessType"`
	GroupPrincipalId pulumi.StringPtrInput `pulumi:"groupPrincipalId"`
	UserPrincipalId  pulumi.StringPtrInput `pulumi:"userPrincipalId"`
}

func (GetMultiClusterAppMemberArgs) ElementType added in v1.1.0

func (GetMultiClusterAppMemberArgs) ToGetMultiClusterAppMemberOutput added in v1.1.0

func (i GetMultiClusterAppMemberArgs) ToGetMultiClusterAppMemberOutput() GetMultiClusterAppMemberOutput

func (GetMultiClusterAppMemberArgs) ToGetMultiClusterAppMemberOutputWithContext added in v1.1.0

func (i GetMultiClusterAppMemberArgs) ToGetMultiClusterAppMemberOutputWithContext(ctx context.Context) GetMultiClusterAppMemberOutput

type GetMultiClusterAppMemberArray added in v1.1.0

type GetMultiClusterAppMemberArray []GetMultiClusterAppMemberInput

func (GetMultiClusterAppMemberArray) ElementType added in v1.1.0

func (GetMultiClusterAppMemberArray) ToGetMultiClusterAppMemberArrayOutput added in v1.1.0

func (i GetMultiClusterAppMemberArray) ToGetMultiClusterAppMemberArrayOutput() GetMultiClusterAppMemberArrayOutput

func (GetMultiClusterAppMemberArray) ToGetMultiClusterAppMemberArrayOutputWithContext added in v1.1.0

func (i GetMultiClusterAppMemberArray) ToGetMultiClusterAppMemberArrayOutputWithContext(ctx context.Context) GetMultiClusterAppMemberArrayOutput

type GetMultiClusterAppMemberArrayInput added in v1.1.0

type GetMultiClusterAppMemberArrayInput interface {
	pulumi.Input

	ToGetMultiClusterAppMemberArrayOutput() GetMultiClusterAppMemberArrayOutput
	ToGetMultiClusterAppMemberArrayOutputWithContext(context.Context) GetMultiClusterAppMemberArrayOutput
}

type GetMultiClusterAppMemberArrayOutput added in v1.1.0

type GetMultiClusterAppMemberArrayOutput struct{ *pulumi.OutputState }

func (GetMultiClusterAppMemberArrayOutput) ElementType added in v1.1.0

func (GetMultiClusterAppMemberArrayOutput) Index added in v1.1.0

func (GetMultiClusterAppMemberArrayOutput) ToGetMultiClusterAppMemberArrayOutput added in v1.1.0

func (o GetMultiClusterAppMemberArrayOutput) ToGetMultiClusterAppMemberArrayOutput() GetMultiClusterAppMemberArrayOutput

func (GetMultiClusterAppMemberArrayOutput) ToGetMultiClusterAppMemberArrayOutputWithContext added in v1.1.0

func (o GetMultiClusterAppMemberArrayOutput) ToGetMultiClusterAppMemberArrayOutputWithContext(ctx context.Context) GetMultiClusterAppMemberArrayOutput

type GetMultiClusterAppMemberInput added in v1.1.0

type GetMultiClusterAppMemberInput interface {
	pulumi.Input

	ToGetMultiClusterAppMemberOutput() GetMultiClusterAppMemberOutput
	ToGetMultiClusterAppMemberOutputWithContext(context.Context) GetMultiClusterAppMemberOutput
}

type GetMultiClusterAppMemberOutput added in v1.1.0

type GetMultiClusterAppMemberOutput struct{ *pulumi.OutputState }

func (GetMultiClusterAppMemberOutput) AccessType added in v1.1.0

func (GetMultiClusterAppMemberOutput) ElementType added in v1.1.0

func (GetMultiClusterAppMemberOutput) GroupPrincipalId added in v1.1.0

func (GetMultiClusterAppMemberOutput) ToGetMultiClusterAppMemberOutput added in v1.1.0

func (o GetMultiClusterAppMemberOutput) ToGetMultiClusterAppMemberOutput() GetMultiClusterAppMemberOutput

func (GetMultiClusterAppMemberOutput) ToGetMultiClusterAppMemberOutputWithContext added in v1.1.0

func (o GetMultiClusterAppMemberOutput) ToGetMultiClusterAppMemberOutputWithContext(ctx context.Context) GetMultiClusterAppMemberOutput

func (GetMultiClusterAppMemberOutput) UserPrincipalId added in v1.1.0

type GetMultiClusterAppTarget added in v1.1.0

type GetMultiClusterAppTarget struct {
	AppId       string `pulumi:"appId"`
	HealthState string `pulumi:"healthState"`
	ProjectId   string `pulumi:"projectId"`
	State       string `pulumi:"state"`
}

type GetMultiClusterAppTargetArgs added in v1.1.0

type GetMultiClusterAppTargetArgs struct {
	AppId       pulumi.StringInput `pulumi:"appId"`
	HealthState pulumi.StringInput `pulumi:"healthState"`
	ProjectId   pulumi.StringInput `pulumi:"projectId"`
	State       pulumi.StringInput `pulumi:"state"`
}

func (GetMultiClusterAppTargetArgs) ElementType added in v1.1.0

func (GetMultiClusterAppTargetArgs) ToGetMultiClusterAppTargetOutput added in v1.1.0

func (i GetMultiClusterAppTargetArgs) ToGetMultiClusterAppTargetOutput() GetMultiClusterAppTargetOutput

func (GetMultiClusterAppTargetArgs) ToGetMultiClusterAppTargetOutputWithContext added in v1.1.0

func (i GetMultiClusterAppTargetArgs) ToGetMultiClusterAppTargetOutputWithContext(ctx context.Context) GetMultiClusterAppTargetOutput

type GetMultiClusterAppTargetArray added in v1.1.0

type GetMultiClusterAppTargetArray []GetMultiClusterAppTargetInput

func (GetMultiClusterAppTargetArray) ElementType added in v1.1.0

func (GetMultiClusterAppTargetArray) ToGetMultiClusterAppTargetArrayOutput added in v1.1.0

func (i GetMultiClusterAppTargetArray) ToGetMultiClusterAppTargetArrayOutput() GetMultiClusterAppTargetArrayOutput

func (GetMultiClusterAppTargetArray) ToGetMultiClusterAppTargetArrayOutputWithContext added in v1.1.0

func (i GetMultiClusterAppTargetArray) ToGetMultiClusterAppTargetArrayOutputWithContext(ctx context.Context) GetMultiClusterAppTargetArrayOutput

type GetMultiClusterAppTargetArrayInput added in v1.1.0

type GetMultiClusterAppTargetArrayInput interface {
	pulumi.Input

	ToGetMultiClusterAppTargetArrayOutput() GetMultiClusterAppTargetArrayOutput
	ToGetMultiClusterAppTargetArrayOutputWithContext(context.Context) GetMultiClusterAppTargetArrayOutput
}

type GetMultiClusterAppTargetArrayOutput added in v1.1.0

type GetMultiClusterAppTargetArrayOutput struct{ *pulumi.OutputState }

func (GetMultiClusterAppTargetArrayOutput) ElementType added in v1.1.0

func (GetMultiClusterAppTargetArrayOutput) Index added in v1.1.0

func (GetMultiClusterAppTargetArrayOutput) ToGetMultiClusterAppTargetArrayOutput added in v1.1.0

func (o GetMultiClusterAppTargetArrayOutput) ToGetMultiClusterAppTargetArrayOutput() GetMultiClusterAppTargetArrayOutput

func (GetMultiClusterAppTargetArrayOutput) ToGetMultiClusterAppTargetArrayOutputWithContext added in v1.1.0

func (o GetMultiClusterAppTargetArrayOutput) ToGetMultiClusterAppTargetArrayOutputWithContext(ctx context.Context) GetMultiClusterAppTargetArrayOutput

type GetMultiClusterAppTargetInput added in v1.1.0

type GetMultiClusterAppTargetInput interface {
	pulumi.Input

	ToGetMultiClusterAppTargetOutput() GetMultiClusterAppTargetOutput
	ToGetMultiClusterAppTargetOutputWithContext(context.Context) GetMultiClusterAppTargetOutput
}

type GetMultiClusterAppTargetOutput added in v1.1.0

type GetMultiClusterAppTargetOutput struct{ *pulumi.OutputState }

func (GetMultiClusterAppTargetOutput) AppId added in v1.1.0

func (GetMultiClusterAppTargetOutput) ElementType added in v1.1.0

func (GetMultiClusterAppTargetOutput) HealthState added in v1.1.0

func (GetMultiClusterAppTargetOutput) ProjectId added in v1.1.0

func (GetMultiClusterAppTargetOutput) State added in v1.1.0

func (GetMultiClusterAppTargetOutput) ToGetMultiClusterAppTargetOutput added in v1.1.0

func (o GetMultiClusterAppTargetOutput) ToGetMultiClusterAppTargetOutput() GetMultiClusterAppTargetOutput

func (GetMultiClusterAppTargetOutput) ToGetMultiClusterAppTargetOutputWithContext added in v1.1.0

func (o GetMultiClusterAppTargetOutput) ToGetMultiClusterAppTargetOutputWithContext(ctx context.Context) GetMultiClusterAppTargetOutput

type GetMultiClusterAppUpgradeStrategy added in v1.1.0

type GetMultiClusterAppUpgradeStrategy struct {
	RollingUpdate *GetMultiClusterAppUpgradeStrategyRollingUpdate `pulumi:"rollingUpdate"`
}

type GetMultiClusterAppUpgradeStrategyArgs added in v1.1.0

type GetMultiClusterAppUpgradeStrategyArgs struct {
	RollingUpdate GetMultiClusterAppUpgradeStrategyRollingUpdatePtrInput `pulumi:"rollingUpdate"`
}

func (GetMultiClusterAppUpgradeStrategyArgs) ElementType added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyArgs) ToGetMultiClusterAppUpgradeStrategyOutput added in v1.1.0

func (i GetMultiClusterAppUpgradeStrategyArgs) ToGetMultiClusterAppUpgradeStrategyOutput() GetMultiClusterAppUpgradeStrategyOutput

func (GetMultiClusterAppUpgradeStrategyArgs) ToGetMultiClusterAppUpgradeStrategyOutputWithContext added in v1.1.0

func (i GetMultiClusterAppUpgradeStrategyArgs) ToGetMultiClusterAppUpgradeStrategyOutputWithContext(ctx context.Context) GetMultiClusterAppUpgradeStrategyOutput

type GetMultiClusterAppUpgradeStrategyArray added in v1.1.0

type GetMultiClusterAppUpgradeStrategyArray []GetMultiClusterAppUpgradeStrategyInput

func (GetMultiClusterAppUpgradeStrategyArray) ElementType added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyArray) ToGetMultiClusterAppUpgradeStrategyArrayOutput added in v1.1.0

func (i GetMultiClusterAppUpgradeStrategyArray) ToGetMultiClusterAppUpgradeStrategyArrayOutput() GetMultiClusterAppUpgradeStrategyArrayOutput

func (GetMultiClusterAppUpgradeStrategyArray) ToGetMultiClusterAppUpgradeStrategyArrayOutputWithContext added in v1.1.0

func (i GetMultiClusterAppUpgradeStrategyArray) ToGetMultiClusterAppUpgradeStrategyArrayOutputWithContext(ctx context.Context) GetMultiClusterAppUpgradeStrategyArrayOutput

type GetMultiClusterAppUpgradeStrategyArrayInput added in v1.1.0

type GetMultiClusterAppUpgradeStrategyArrayInput interface {
	pulumi.Input

	ToGetMultiClusterAppUpgradeStrategyArrayOutput() GetMultiClusterAppUpgradeStrategyArrayOutput
	ToGetMultiClusterAppUpgradeStrategyArrayOutputWithContext(context.Context) GetMultiClusterAppUpgradeStrategyArrayOutput
}

type GetMultiClusterAppUpgradeStrategyArrayOutput added in v1.1.0

type GetMultiClusterAppUpgradeStrategyArrayOutput struct{ *pulumi.OutputState }

func (GetMultiClusterAppUpgradeStrategyArrayOutput) ElementType added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyArrayOutput) Index added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyArrayOutput) ToGetMultiClusterAppUpgradeStrategyArrayOutput added in v1.1.0

func (o GetMultiClusterAppUpgradeStrategyArrayOutput) ToGetMultiClusterAppUpgradeStrategyArrayOutput() GetMultiClusterAppUpgradeStrategyArrayOutput

func (GetMultiClusterAppUpgradeStrategyArrayOutput) ToGetMultiClusterAppUpgradeStrategyArrayOutputWithContext added in v1.1.0

func (o GetMultiClusterAppUpgradeStrategyArrayOutput) ToGetMultiClusterAppUpgradeStrategyArrayOutputWithContext(ctx context.Context) GetMultiClusterAppUpgradeStrategyArrayOutput

type GetMultiClusterAppUpgradeStrategyInput added in v1.1.0

type GetMultiClusterAppUpgradeStrategyInput interface {
	pulumi.Input

	ToGetMultiClusterAppUpgradeStrategyOutput() GetMultiClusterAppUpgradeStrategyOutput
	ToGetMultiClusterAppUpgradeStrategyOutputWithContext(context.Context) GetMultiClusterAppUpgradeStrategyOutput
}

type GetMultiClusterAppUpgradeStrategyOutput added in v1.1.0

type GetMultiClusterAppUpgradeStrategyOutput struct{ *pulumi.OutputState }

func (GetMultiClusterAppUpgradeStrategyOutput) ElementType added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyOutput) RollingUpdate added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyOutput) ToGetMultiClusterAppUpgradeStrategyOutput added in v1.1.0

func (o GetMultiClusterAppUpgradeStrategyOutput) ToGetMultiClusterAppUpgradeStrategyOutput() GetMultiClusterAppUpgradeStrategyOutput

func (GetMultiClusterAppUpgradeStrategyOutput) ToGetMultiClusterAppUpgradeStrategyOutputWithContext added in v1.1.0

func (o GetMultiClusterAppUpgradeStrategyOutput) ToGetMultiClusterAppUpgradeStrategyOutputWithContext(ctx context.Context) GetMultiClusterAppUpgradeStrategyOutput

type GetMultiClusterAppUpgradeStrategyRollingUpdate added in v1.1.0

type GetMultiClusterAppUpgradeStrategyRollingUpdate struct {
	BatchSize *int `pulumi:"batchSize"`
	Interval  *int `pulumi:"interval"`
}

type GetMultiClusterAppUpgradeStrategyRollingUpdateArgs added in v1.1.0

type GetMultiClusterAppUpgradeStrategyRollingUpdateArgs struct {
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	Interval  pulumi.IntPtrInput `pulumi:"interval"`
}

func (GetMultiClusterAppUpgradeStrategyRollingUpdateArgs) ElementType added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyRollingUpdateArgs) ToGetMultiClusterAppUpgradeStrategyRollingUpdateOutput added in v1.1.0

func (i GetMultiClusterAppUpgradeStrategyRollingUpdateArgs) ToGetMultiClusterAppUpgradeStrategyRollingUpdateOutput() GetMultiClusterAppUpgradeStrategyRollingUpdateOutput

func (GetMultiClusterAppUpgradeStrategyRollingUpdateArgs) ToGetMultiClusterAppUpgradeStrategyRollingUpdateOutputWithContext added in v1.1.0

func (i GetMultiClusterAppUpgradeStrategyRollingUpdateArgs) ToGetMultiClusterAppUpgradeStrategyRollingUpdateOutputWithContext(ctx context.Context) GetMultiClusterAppUpgradeStrategyRollingUpdateOutput

func (GetMultiClusterAppUpgradeStrategyRollingUpdateArgs) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput added in v1.1.0

func (i GetMultiClusterAppUpgradeStrategyRollingUpdateArgs) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput() GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput

func (GetMultiClusterAppUpgradeStrategyRollingUpdateArgs) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext added in v1.1.0

func (i GetMultiClusterAppUpgradeStrategyRollingUpdateArgs) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext(ctx context.Context) GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput

type GetMultiClusterAppUpgradeStrategyRollingUpdateInput added in v1.1.0

type GetMultiClusterAppUpgradeStrategyRollingUpdateInput interface {
	pulumi.Input

	ToGetMultiClusterAppUpgradeStrategyRollingUpdateOutput() GetMultiClusterAppUpgradeStrategyRollingUpdateOutput
	ToGetMultiClusterAppUpgradeStrategyRollingUpdateOutputWithContext(context.Context) GetMultiClusterAppUpgradeStrategyRollingUpdateOutput
}

type GetMultiClusterAppUpgradeStrategyRollingUpdateOutput added in v1.1.0

type GetMultiClusterAppUpgradeStrategyRollingUpdateOutput struct{ *pulumi.OutputState }

func (GetMultiClusterAppUpgradeStrategyRollingUpdateOutput) BatchSize added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyRollingUpdateOutput) ElementType added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyRollingUpdateOutput) Interval added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyRollingUpdateOutput) ToGetMultiClusterAppUpgradeStrategyRollingUpdateOutput added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyRollingUpdateOutput) ToGetMultiClusterAppUpgradeStrategyRollingUpdateOutputWithContext added in v1.1.0

func (o GetMultiClusterAppUpgradeStrategyRollingUpdateOutput) ToGetMultiClusterAppUpgradeStrategyRollingUpdateOutputWithContext(ctx context.Context) GetMultiClusterAppUpgradeStrategyRollingUpdateOutput

func (GetMultiClusterAppUpgradeStrategyRollingUpdateOutput) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput added in v1.1.0

func (o GetMultiClusterAppUpgradeStrategyRollingUpdateOutput) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput() GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput

func (GetMultiClusterAppUpgradeStrategyRollingUpdateOutput) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext added in v1.1.0

func (o GetMultiClusterAppUpgradeStrategyRollingUpdateOutput) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext(ctx context.Context) GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput

type GetMultiClusterAppUpgradeStrategyRollingUpdatePtrInput added in v1.1.0

type GetMultiClusterAppUpgradeStrategyRollingUpdatePtrInput interface {
	pulumi.Input

	ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput() GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput
	ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext(context.Context) GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput
}

type GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput added in v1.1.0

type GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput struct{ *pulumi.OutputState }

func (GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) BatchSize added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) Elem added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) ElementType added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) Interval added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput added in v1.1.0

func (GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext added in v1.1.0

func (o GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) ToGetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext(ctx context.Context) GetMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput

type GetNamespaceContainerResourceLimit added in v1.1.0

type GetNamespaceContainerResourceLimit struct {
	LimitsCpu      *string `pulumi:"limitsCpu"`
	LimitsMemory   *string `pulumi:"limitsMemory"`
	RequestsCpu    *string `pulumi:"requestsCpu"`
	RequestsMemory *string `pulumi:"requestsMemory"`
}

type GetNamespaceContainerResourceLimitArgs added in v1.1.0

type GetNamespaceContainerResourceLimitArgs struct {
	LimitsCpu      pulumi.StringPtrInput `pulumi:"limitsCpu"`
	LimitsMemory   pulumi.StringPtrInput `pulumi:"limitsMemory"`
	RequestsCpu    pulumi.StringPtrInput `pulumi:"requestsCpu"`
	RequestsMemory pulumi.StringPtrInput `pulumi:"requestsMemory"`
}

func (GetNamespaceContainerResourceLimitArgs) ElementType added in v1.1.0

func (GetNamespaceContainerResourceLimitArgs) ToGetNamespaceContainerResourceLimitOutput added in v1.1.0

func (i GetNamespaceContainerResourceLimitArgs) ToGetNamespaceContainerResourceLimitOutput() GetNamespaceContainerResourceLimitOutput

func (GetNamespaceContainerResourceLimitArgs) ToGetNamespaceContainerResourceLimitOutputWithContext added in v1.1.0

func (i GetNamespaceContainerResourceLimitArgs) ToGetNamespaceContainerResourceLimitOutputWithContext(ctx context.Context) GetNamespaceContainerResourceLimitOutput

type GetNamespaceContainerResourceLimitInput added in v1.1.0

type GetNamespaceContainerResourceLimitInput interface {
	pulumi.Input

	ToGetNamespaceContainerResourceLimitOutput() GetNamespaceContainerResourceLimitOutput
	ToGetNamespaceContainerResourceLimitOutputWithContext(context.Context) GetNamespaceContainerResourceLimitOutput
}

type GetNamespaceContainerResourceLimitOutput added in v1.1.0

type GetNamespaceContainerResourceLimitOutput struct{ *pulumi.OutputState }

func (GetNamespaceContainerResourceLimitOutput) ElementType added in v1.1.0

func (GetNamespaceContainerResourceLimitOutput) LimitsCpu added in v1.1.0

func (GetNamespaceContainerResourceLimitOutput) LimitsMemory added in v1.1.0

func (GetNamespaceContainerResourceLimitOutput) RequestsCpu added in v1.1.0

func (GetNamespaceContainerResourceLimitOutput) RequestsMemory added in v1.1.0

func (GetNamespaceContainerResourceLimitOutput) ToGetNamespaceContainerResourceLimitOutput added in v1.1.0

func (o GetNamespaceContainerResourceLimitOutput) ToGetNamespaceContainerResourceLimitOutput() GetNamespaceContainerResourceLimitOutput

func (GetNamespaceContainerResourceLimitOutput) ToGetNamespaceContainerResourceLimitOutputWithContext added in v1.1.0

func (o GetNamespaceContainerResourceLimitOutput) ToGetNamespaceContainerResourceLimitOutputWithContext(ctx context.Context) GetNamespaceContainerResourceLimitOutput

type GetNamespaceResourceQuota added in v1.1.0

type GetNamespaceResourceQuota struct {
	Limit GetNamespaceResourceQuotaLimit `pulumi:"limit"`
}

type GetNamespaceResourceQuotaArgs added in v1.1.0

type GetNamespaceResourceQuotaArgs struct {
	Limit GetNamespaceResourceQuotaLimitInput `pulumi:"limit"`
}

func (GetNamespaceResourceQuotaArgs) ElementType added in v1.1.0

func (GetNamespaceResourceQuotaArgs) ToGetNamespaceResourceQuotaOutput added in v1.1.0

func (i GetNamespaceResourceQuotaArgs) ToGetNamespaceResourceQuotaOutput() GetNamespaceResourceQuotaOutput

func (GetNamespaceResourceQuotaArgs) ToGetNamespaceResourceQuotaOutputWithContext added in v1.1.0

func (i GetNamespaceResourceQuotaArgs) ToGetNamespaceResourceQuotaOutputWithContext(ctx context.Context) GetNamespaceResourceQuotaOutput

type GetNamespaceResourceQuotaInput added in v1.1.0

type GetNamespaceResourceQuotaInput interface {
	pulumi.Input

	ToGetNamespaceResourceQuotaOutput() GetNamespaceResourceQuotaOutput
	ToGetNamespaceResourceQuotaOutputWithContext(context.Context) GetNamespaceResourceQuotaOutput
}

type GetNamespaceResourceQuotaLimit added in v1.1.0

type GetNamespaceResourceQuotaLimit struct {
	ConfigMaps             *string `pulumi:"configMaps"`
	LimitsCpu              *string `pulumi:"limitsCpu"`
	LimitsMemory           *string `pulumi:"limitsMemory"`
	PersistentVolumeClaims *string `pulumi:"persistentVolumeClaims"`
	Pods                   *string `pulumi:"pods"`
	ReplicationControllers *string `pulumi:"replicationControllers"`
	RequestsCpu            *string `pulumi:"requestsCpu"`
	RequestsMemory         *string `pulumi:"requestsMemory"`
	RequestsStorage        *string `pulumi:"requestsStorage"`
	Secrets                *string `pulumi:"secrets"`
	Services               *string `pulumi:"services"`
	ServicesLoadBalancers  *string `pulumi:"servicesLoadBalancers"`
	ServicesNodePorts      *string `pulumi:"servicesNodePorts"`
}

type GetNamespaceResourceQuotaLimitArgs added in v1.1.0

type GetNamespaceResourceQuotaLimitArgs struct {
	ConfigMaps             pulumi.StringPtrInput `pulumi:"configMaps"`
	LimitsCpu              pulumi.StringPtrInput `pulumi:"limitsCpu"`
	LimitsMemory           pulumi.StringPtrInput `pulumi:"limitsMemory"`
	PersistentVolumeClaims pulumi.StringPtrInput `pulumi:"persistentVolumeClaims"`
	Pods                   pulumi.StringPtrInput `pulumi:"pods"`
	ReplicationControllers pulumi.StringPtrInput `pulumi:"replicationControllers"`
	RequestsCpu            pulumi.StringPtrInput `pulumi:"requestsCpu"`
	RequestsMemory         pulumi.StringPtrInput `pulumi:"requestsMemory"`
	RequestsStorage        pulumi.StringPtrInput `pulumi:"requestsStorage"`
	Secrets                pulumi.StringPtrInput `pulumi:"secrets"`
	Services               pulumi.StringPtrInput `pulumi:"services"`
	ServicesLoadBalancers  pulumi.StringPtrInput `pulumi:"servicesLoadBalancers"`
	ServicesNodePorts      pulumi.StringPtrInput `pulumi:"servicesNodePorts"`
}

func (GetNamespaceResourceQuotaLimitArgs) ElementType added in v1.1.0

func (GetNamespaceResourceQuotaLimitArgs) ToGetNamespaceResourceQuotaLimitOutput added in v1.1.0

func (i GetNamespaceResourceQuotaLimitArgs) ToGetNamespaceResourceQuotaLimitOutput() GetNamespaceResourceQuotaLimitOutput

func (GetNamespaceResourceQuotaLimitArgs) ToGetNamespaceResourceQuotaLimitOutputWithContext added in v1.1.0

func (i GetNamespaceResourceQuotaLimitArgs) ToGetNamespaceResourceQuotaLimitOutputWithContext(ctx context.Context) GetNamespaceResourceQuotaLimitOutput

type GetNamespaceResourceQuotaLimitInput added in v1.1.0

type GetNamespaceResourceQuotaLimitInput interface {
	pulumi.Input

	ToGetNamespaceResourceQuotaLimitOutput() GetNamespaceResourceQuotaLimitOutput
	ToGetNamespaceResourceQuotaLimitOutputWithContext(context.Context) GetNamespaceResourceQuotaLimitOutput
}

type GetNamespaceResourceQuotaLimitOutput added in v1.1.0

type GetNamespaceResourceQuotaLimitOutput struct{ *pulumi.OutputState }

func (GetNamespaceResourceQuotaLimitOutput) ConfigMaps added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) ElementType added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) LimitsCpu added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) LimitsMemory added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) PersistentVolumeClaims added in v1.1.0

func (o GetNamespaceResourceQuotaLimitOutput) PersistentVolumeClaims() pulumi.StringPtrOutput

func (GetNamespaceResourceQuotaLimitOutput) Pods added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) ReplicationControllers added in v1.1.0

func (o GetNamespaceResourceQuotaLimitOutput) ReplicationControllers() pulumi.StringPtrOutput

func (GetNamespaceResourceQuotaLimitOutput) RequestsCpu added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) RequestsMemory added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) RequestsStorage added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) Secrets added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) Services added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) ServicesLoadBalancers added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) ServicesNodePorts added in v1.1.0

func (GetNamespaceResourceQuotaLimitOutput) ToGetNamespaceResourceQuotaLimitOutput added in v1.1.0

func (o GetNamespaceResourceQuotaLimitOutput) ToGetNamespaceResourceQuotaLimitOutput() GetNamespaceResourceQuotaLimitOutput

func (GetNamespaceResourceQuotaLimitOutput) ToGetNamespaceResourceQuotaLimitOutputWithContext added in v1.1.0

func (o GetNamespaceResourceQuotaLimitOutput) ToGetNamespaceResourceQuotaLimitOutputWithContext(ctx context.Context) GetNamespaceResourceQuotaLimitOutput

type GetNamespaceResourceQuotaOutput added in v1.1.0

type GetNamespaceResourceQuotaOutput struct{ *pulumi.OutputState }

func (GetNamespaceResourceQuotaOutput) ElementType added in v1.1.0

func (GetNamespaceResourceQuotaOutput) Limit added in v1.1.0

func (GetNamespaceResourceQuotaOutput) ToGetNamespaceResourceQuotaOutput added in v1.1.0

func (o GetNamespaceResourceQuotaOutput) ToGetNamespaceResourceQuotaOutput() GetNamespaceResourceQuotaOutput

func (GetNamespaceResourceQuotaOutput) ToGetNamespaceResourceQuotaOutputWithContext added in v1.1.0

func (o GetNamespaceResourceQuotaOutput) ToGetNamespaceResourceQuotaOutputWithContext(ctx context.Context) GetNamespaceResourceQuotaOutput

type GetNodePoolNodeTaint added in v1.2.0

type GetNodePoolNodeTaint struct {
	Effect    *string `pulumi:"effect"`
	Key       string  `pulumi:"key"`
	TimeAdded string  `pulumi:"timeAdded"`
	Value     string  `pulumi:"value"`
}

type GetNodePoolNodeTaintArgs added in v1.2.0

type GetNodePoolNodeTaintArgs struct {
	Effect    pulumi.StringPtrInput `pulumi:"effect"`
	Key       pulumi.StringInput    `pulumi:"key"`
	TimeAdded pulumi.StringInput    `pulumi:"timeAdded"`
	Value     pulumi.StringInput    `pulumi:"value"`
}

func (GetNodePoolNodeTaintArgs) ElementType added in v1.2.0

func (GetNodePoolNodeTaintArgs) ElementType() reflect.Type

func (GetNodePoolNodeTaintArgs) ToGetNodePoolNodeTaintOutput added in v1.2.0

func (i GetNodePoolNodeTaintArgs) ToGetNodePoolNodeTaintOutput() GetNodePoolNodeTaintOutput

func (GetNodePoolNodeTaintArgs) ToGetNodePoolNodeTaintOutputWithContext added in v1.2.0

func (i GetNodePoolNodeTaintArgs) ToGetNodePoolNodeTaintOutputWithContext(ctx context.Context) GetNodePoolNodeTaintOutput

type GetNodePoolNodeTaintArray added in v1.2.0

type GetNodePoolNodeTaintArray []GetNodePoolNodeTaintInput

func (GetNodePoolNodeTaintArray) ElementType added in v1.2.0

func (GetNodePoolNodeTaintArray) ElementType() reflect.Type

func (GetNodePoolNodeTaintArray) ToGetNodePoolNodeTaintArrayOutput added in v1.2.0

func (i GetNodePoolNodeTaintArray) ToGetNodePoolNodeTaintArrayOutput() GetNodePoolNodeTaintArrayOutput

func (GetNodePoolNodeTaintArray) ToGetNodePoolNodeTaintArrayOutputWithContext added in v1.2.0

func (i GetNodePoolNodeTaintArray) ToGetNodePoolNodeTaintArrayOutputWithContext(ctx context.Context) GetNodePoolNodeTaintArrayOutput

type GetNodePoolNodeTaintArrayInput added in v1.2.0

type GetNodePoolNodeTaintArrayInput interface {
	pulumi.Input

	ToGetNodePoolNodeTaintArrayOutput() GetNodePoolNodeTaintArrayOutput
	ToGetNodePoolNodeTaintArrayOutputWithContext(context.Context) GetNodePoolNodeTaintArrayOutput
}

type GetNodePoolNodeTaintArrayOutput added in v1.2.0

type GetNodePoolNodeTaintArrayOutput struct{ *pulumi.OutputState }

func (GetNodePoolNodeTaintArrayOutput) ElementType added in v1.2.0

func (GetNodePoolNodeTaintArrayOutput) Index added in v1.2.0

func (GetNodePoolNodeTaintArrayOutput) ToGetNodePoolNodeTaintArrayOutput added in v1.2.0

func (o GetNodePoolNodeTaintArrayOutput) ToGetNodePoolNodeTaintArrayOutput() GetNodePoolNodeTaintArrayOutput

func (GetNodePoolNodeTaintArrayOutput) ToGetNodePoolNodeTaintArrayOutputWithContext added in v1.2.0

func (o GetNodePoolNodeTaintArrayOutput) ToGetNodePoolNodeTaintArrayOutputWithContext(ctx context.Context) GetNodePoolNodeTaintArrayOutput

type GetNodePoolNodeTaintInput added in v1.2.0

type GetNodePoolNodeTaintInput interface {
	pulumi.Input

	ToGetNodePoolNodeTaintOutput() GetNodePoolNodeTaintOutput
	ToGetNodePoolNodeTaintOutputWithContext(context.Context) GetNodePoolNodeTaintOutput
}

type GetNodePoolNodeTaintOutput added in v1.2.0

type GetNodePoolNodeTaintOutput struct{ *pulumi.OutputState }

func (GetNodePoolNodeTaintOutput) Effect added in v1.2.0

func (GetNodePoolNodeTaintOutput) ElementType added in v1.2.0

func (GetNodePoolNodeTaintOutput) ElementType() reflect.Type

func (GetNodePoolNodeTaintOutput) Key added in v1.2.0

func (GetNodePoolNodeTaintOutput) TimeAdded added in v1.2.0

func (GetNodePoolNodeTaintOutput) ToGetNodePoolNodeTaintOutput added in v1.2.0

func (o GetNodePoolNodeTaintOutput) ToGetNodePoolNodeTaintOutput() GetNodePoolNodeTaintOutput

func (GetNodePoolNodeTaintOutput) ToGetNodePoolNodeTaintOutputWithContext added in v1.2.0

func (o GetNodePoolNodeTaintOutput) ToGetNodePoolNodeTaintOutputWithContext(ctx context.Context) GetNodePoolNodeTaintOutput

func (GetNodePoolNodeTaintOutput) Value added in v1.2.0

type GetNotifierPagerdutyConfig added in v1.1.0

type GetNotifierPagerdutyConfig struct {
	ProxyUrl   *string `pulumi:"proxyUrl"`
	ServiceKey string  `pulumi:"serviceKey"`
}

type GetNotifierPagerdutyConfigArgs added in v1.1.0

type GetNotifierPagerdutyConfigArgs struct {
	ProxyUrl   pulumi.StringPtrInput `pulumi:"proxyUrl"`
	ServiceKey pulumi.StringInput    `pulumi:"serviceKey"`
}

func (GetNotifierPagerdutyConfigArgs) ElementType added in v1.1.0

func (GetNotifierPagerdutyConfigArgs) ToGetNotifierPagerdutyConfigOutput added in v1.1.0

func (i GetNotifierPagerdutyConfigArgs) ToGetNotifierPagerdutyConfigOutput() GetNotifierPagerdutyConfigOutput

func (GetNotifierPagerdutyConfigArgs) ToGetNotifierPagerdutyConfigOutputWithContext added in v1.1.0

func (i GetNotifierPagerdutyConfigArgs) ToGetNotifierPagerdutyConfigOutputWithContext(ctx context.Context) GetNotifierPagerdutyConfigOutput

type GetNotifierPagerdutyConfigInput added in v1.1.0

type GetNotifierPagerdutyConfigInput interface {
	pulumi.Input

	ToGetNotifierPagerdutyConfigOutput() GetNotifierPagerdutyConfigOutput
	ToGetNotifierPagerdutyConfigOutputWithContext(context.Context) GetNotifierPagerdutyConfigOutput
}

type GetNotifierPagerdutyConfigOutput added in v1.1.0

type GetNotifierPagerdutyConfigOutput struct{ *pulumi.OutputState }

func (GetNotifierPagerdutyConfigOutput) ElementType added in v1.1.0

func (GetNotifierPagerdutyConfigOutput) ProxyUrl added in v1.1.0

func (GetNotifierPagerdutyConfigOutput) ServiceKey added in v1.1.0

func (GetNotifierPagerdutyConfigOutput) ToGetNotifierPagerdutyConfigOutput added in v1.1.0

func (o GetNotifierPagerdutyConfigOutput) ToGetNotifierPagerdutyConfigOutput() GetNotifierPagerdutyConfigOutput

func (GetNotifierPagerdutyConfigOutput) ToGetNotifierPagerdutyConfigOutputWithContext added in v1.1.0

func (o GetNotifierPagerdutyConfigOutput) ToGetNotifierPagerdutyConfigOutputWithContext(ctx context.Context) GetNotifierPagerdutyConfigOutput

type GetNotifierSlackConfig added in v1.1.0

type GetNotifierSlackConfig struct {
	DefaultRecipient string  `pulumi:"defaultRecipient"`
	ProxyUrl         *string `pulumi:"proxyUrl"`
	Url              string  `pulumi:"url"`
}

type GetNotifierSlackConfigArgs added in v1.1.0

type GetNotifierSlackConfigArgs struct {
	DefaultRecipient pulumi.StringInput    `pulumi:"defaultRecipient"`
	ProxyUrl         pulumi.StringPtrInput `pulumi:"proxyUrl"`
	Url              pulumi.StringInput    `pulumi:"url"`
}

func (GetNotifierSlackConfigArgs) ElementType added in v1.1.0

func (GetNotifierSlackConfigArgs) ElementType() reflect.Type

func (GetNotifierSlackConfigArgs) ToGetNotifierSlackConfigOutput added in v1.1.0

func (i GetNotifierSlackConfigArgs) ToGetNotifierSlackConfigOutput() GetNotifierSlackConfigOutput

func (GetNotifierSlackConfigArgs) ToGetNotifierSlackConfigOutputWithContext added in v1.1.0

func (i GetNotifierSlackConfigArgs) ToGetNotifierSlackConfigOutputWithContext(ctx context.Context) GetNotifierSlackConfigOutput

type GetNotifierSlackConfigInput added in v1.1.0

type GetNotifierSlackConfigInput interface {
	pulumi.Input

	ToGetNotifierSlackConfigOutput() GetNotifierSlackConfigOutput
	ToGetNotifierSlackConfigOutputWithContext(context.Context) GetNotifierSlackConfigOutput
}

type GetNotifierSlackConfigOutput added in v1.1.0

type GetNotifierSlackConfigOutput struct{ *pulumi.OutputState }

func (GetNotifierSlackConfigOutput) DefaultRecipient added in v1.1.0

func (o GetNotifierSlackConfigOutput) DefaultRecipient() pulumi.StringOutput

func (GetNotifierSlackConfigOutput) ElementType added in v1.1.0

func (GetNotifierSlackConfigOutput) ProxyUrl added in v1.1.0

func (GetNotifierSlackConfigOutput) ToGetNotifierSlackConfigOutput added in v1.1.0

func (o GetNotifierSlackConfigOutput) ToGetNotifierSlackConfigOutput() GetNotifierSlackConfigOutput

func (GetNotifierSlackConfigOutput) ToGetNotifierSlackConfigOutputWithContext added in v1.1.0

func (o GetNotifierSlackConfigOutput) ToGetNotifierSlackConfigOutputWithContext(ctx context.Context) GetNotifierSlackConfigOutput

func (GetNotifierSlackConfigOutput) Url added in v1.1.0

type GetNotifierSmtpConfig added in v1.1.0

type GetNotifierSmtpConfig struct {
	DefaultRecipient string  `pulumi:"defaultRecipient"`
	Host             string  `pulumi:"host"`
	Password         *string `pulumi:"password"`
	Port             int     `pulumi:"port"`
	Sender           string  `pulumi:"sender"`
	Tls              *bool   `pulumi:"tls"`
	Username         *string `pulumi:"username"`
}

type GetNotifierSmtpConfigArgs added in v1.1.0

type GetNotifierSmtpConfigArgs struct {
	DefaultRecipient pulumi.StringInput    `pulumi:"defaultRecipient"`
	Host             pulumi.StringInput    `pulumi:"host"`
	Password         pulumi.StringPtrInput `pulumi:"password"`
	Port             pulumi.IntInput       `pulumi:"port"`
	Sender           pulumi.StringInput    `pulumi:"sender"`
	Tls              pulumi.BoolPtrInput   `pulumi:"tls"`
	Username         pulumi.StringPtrInput `pulumi:"username"`
}

func (GetNotifierSmtpConfigArgs) ElementType added in v1.1.0

func (GetNotifierSmtpConfigArgs) ElementType() reflect.Type

func (GetNotifierSmtpConfigArgs) ToGetNotifierSmtpConfigOutput added in v1.1.0

func (i GetNotifierSmtpConfigArgs) ToGetNotifierSmtpConfigOutput() GetNotifierSmtpConfigOutput

func (GetNotifierSmtpConfigArgs) ToGetNotifierSmtpConfigOutputWithContext added in v1.1.0

func (i GetNotifierSmtpConfigArgs) ToGetNotifierSmtpConfigOutputWithContext(ctx context.Context) GetNotifierSmtpConfigOutput

type GetNotifierSmtpConfigInput added in v1.1.0

type GetNotifierSmtpConfigInput interface {
	pulumi.Input

	ToGetNotifierSmtpConfigOutput() GetNotifierSmtpConfigOutput
	ToGetNotifierSmtpConfigOutputWithContext(context.Context) GetNotifierSmtpConfigOutput
}

type GetNotifierSmtpConfigOutput added in v1.1.0

type GetNotifierSmtpConfigOutput struct{ *pulumi.OutputState }

func (GetNotifierSmtpConfigOutput) DefaultRecipient added in v1.1.0

func (o GetNotifierSmtpConfigOutput) DefaultRecipient() pulumi.StringOutput

func (GetNotifierSmtpConfigOutput) ElementType added in v1.1.0

func (GetNotifierSmtpConfigOutput) Host added in v1.1.0

func (GetNotifierSmtpConfigOutput) Password added in v1.1.0

func (GetNotifierSmtpConfigOutput) Port added in v1.1.0

func (GetNotifierSmtpConfigOutput) Sender added in v1.1.0

func (GetNotifierSmtpConfigOutput) Tls added in v1.1.0

func (GetNotifierSmtpConfigOutput) ToGetNotifierSmtpConfigOutput added in v1.1.0

func (o GetNotifierSmtpConfigOutput) ToGetNotifierSmtpConfigOutput() GetNotifierSmtpConfigOutput

func (GetNotifierSmtpConfigOutput) ToGetNotifierSmtpConfigOutputWithContext added in v1.1.0

func (o GetNotifierSmtpConfigOutput) ToGetNotifierSmtpConfigOutputWithContext(ctx context.Context) GetNotifierSmtpConfigOutput

func (GetNotifierSmtpConfigOutput) Username added in v1.1.0

type GetNotifierWebhookConfig added in v1.1.0

type GetNotifierWebhookConfig struct {
	ProxyUrl *string `pulumi:"proxyUrl"`
	Url      string  `pulumi:"url"`
}

type GetNotifierWebhookConfigArgs added in v1.1.0

type GetNotifierWebhookConfigArgs struct {
	ProxyUrl pulumi.StringPtrInput `pulumi:"proxyUrl"`
	Url      pulumi.StringInput    `pulumi:"url"`
}

func (GetNotifierWebhookConfigArgs) ElementType added in v1.1.0

func (GetNotifierWebhookConfigArgs) ToGetNotifierWebhookConfigOutput added in v1.1.0

func (i GetNotifierWebhookConfigArgs) ToGetNotifierWebhookConfigOutput() GetNotifierWebhookConfigOutput

func (GetNotifierWebhookConfigArgs) ToGetNotifierWebhookConfigOutputWithContext added in v1.1.0

func (i GetNotifierWebhookConfigArgs) ToGetNotifierWebhookConfigOutputWithContext(ctx context.Context) GetNotifierWebhookConfigOutput

type GetNotifierWebhookConfigInput added in v1.1.0

type GetNotifierWebhookConfigInput interface {
	pulumi.Input

	ToGetNotifierWebhookConfigOutput() GetNotifierWebhookConfigOutput
	ToGetNotifierWebhookConfigOutputWithContext(context.Context) GetNotifierWebhookConfigOutput
}

type GetNotifierWebhookConfigOutput added in v1.1.0

type GetNotifierWebhookConfigOutput struct{ *pulumi.OutputState }

func (GetNotifierWebhookConfigOutput) ElementType added in v1.1.0

func (GetNotifierWebhookConfigOutput) ProxyUrl added in v1.1.0

func (GetNotifierWebhookConfigOutput) ToGetNotifierWebhookConfigOutput added in v1.1.0

func (o GetNotifierWebhookConfigOutput) ToGetNotifierWebhookConfigOutput() GetNotifierWebhookConfigOutput

func (GetNotifierWebhookConfigOutput) ToGetNotifierWebhookConfigOutputWithContext added in v1.1.0

func (o GetNotifierWebhookConfigOutput) ToGetNotifierWebhookConfigOutputWithContext(ctx context.Context) GetNotifierWebhookConfigOutput

func (GetNotifierWebhookConfigOutput) Url added in v1.1.0

type GetNotifierWechatConfig added in v1.1.0

type GetNotifierWechatConfig struct {
	Agent            string  `pulumi:"agent"`
	Corp             string  `pulumi:"corp"`
	DefaultRecipient string  `pulumi:"defaultRecipient"`
	ProxyUrl         *string `pulumi:"proxyUrl"`
	RecipientType    *string `pulumi:"recipientType"`
	Secret           string  `pulumi:"secret"`
}

type GetNotifierWechatConfigArgs added in v1.1.0

type GetNotifierWechatConfigArgs struct {
	Agent            pulumi.StringInput    `pulumi:"agent"`
	Corp             pulumi.StringInput    `pulumi:"corp"`
	DefaultRecipient pulumi.StringInput    `pulumi:"defaultRecipient"`
	ProxyUrl         pulumi.StringPtrInput `pulumi:"proxyUrl"`
	RecipientType    pulumi.StringPtrInput `pulumi:"recipientType"`
	Secret           pulumi.StringInput    `pulumi:"secret"`
}

func (GetNotifierWechatConfigArgs) ElementType added in v1.1.0

func (GetNotifierWechatConfigArgs) ToGetNotifierWechatConfigOutput added in v1.1.0

func (i GetNotifierWechatConfigArgs) ToGetNotifierWechatConfigOutput() GetNotifierWechatConfigOutput

func (GetNotifierWechatConfigArgs) ToGetNotifierWechatConfigOutputWithContext added in v1.1.0

func (i GetNotifierWechatConfigArgs) ToGetNotifierWechatConfigOutputWithContext(ctx context.Context) GetNotifierWechatConfigOutput

type GetNotifierWechatConfigInput added in v1.1.0

type GetNotifierWechatConfigInput interface {
	pulumi.Input

	ToGetNotifierWechatConfigOutput() GetNotifierWechatConfigOutput
	ToGetNotifierWechatConfigOutputWithContext(context.Context) GetNotifierWechatConfigOutput
}

type GetNotifierWechatConfigOutput added in v1.1.0

type GetNotifierWechatConfigOutput struct{ *pulumi.OutputState }

func (GetNotifierWechatConfigOutput) Agent added in v1.1.0

func (GetNotifierWechatConfigOutput) Corp added in v1.1.0

func (GetNotifierWechatConfigOutput) DefaultRecipient added in v1.1.0

func (o GetNotifierWechatConfigOutput) DefaultRecipient() pulumi.StringOutput

func (GetNotifierWechatConfigOutput) ElementType added in v1.1.0

func (GetNotifierWechatConfigOutput) ProxyUrl added in v1.1.0

func (GetNotifierWechatConfigOutput) RecipientType added in v1.1.0

func (GetNotifierWechatConfigOutput) Secret added in v1.1.0

func (GetNotifierWechatConfigOutput) ToGetNotifierWechatConfigOutput added in v1.1.0

func (o GetNotifierWechatConfigOutput) ToGetNotifierWechatConfigOutput() GetNotifierWechatConfigOutput

func (GetNotifierWechatConfigOutput) ToGetNotifierWechatConfigOutputWithContext added in v1.1.0

func (o GetNotifierWechatConfigOutput) ToGetNotifierWechatConfigOutputWithContext(ctx context.Context) GetNotifierWechatConfigOutput

type GetPodSecurityPolicyTemplateAllowedCsiDriver added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedCsiDriver struct {
	// The name of the PodSecurityPolicyTemplate (string)
	Name string `pulumi:"name"`
}

type GetPodSecurityPolicyTemplateAllowedCsiDriverArgs added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedCsiDriverArgs struct {
	// The name of the PodSecurityPolicyTemplate (string)
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPodSecurityPolicyTemplateAllowedCsiDriverArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedCsiDriverArgs) ToGetPodSecurityPolicyTemplateAllowedCsiDriverOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedCsiDriverArgs) ToGetPodSecurityPolicyTemplateAllowedCsiDriverOutput() GetPodSecurityPolicyTemplateAllowedCsiDriverOutput

func (GetPodSecurityPolicyTemplateAllowedCsiDriverArgs) ToGetPodSecurityPolicyTemplateAllowedCsiDriverOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedCsiDriverArgs) ToGetPodSecurityPolicyTemplateAllowedCsiDriverOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedCsiDriverOutput

type GetPodSecurityPolicyTemplateAllowedCsiDriverArray added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedCsiDriverArray []GetPodSecurityPolicyTemplateAllowedCsiDriverInput

func (GetPodSecurityPolicyTemplateAllowedCsiDriverArray) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedCsiDriverArray) ToGetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedCsiDriverArray) ToGetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput() GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput

func (GetPodSecurityPolicyTemplateAllowedCsiDriverArray) ToGetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedCsiDriverArray) ToGetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput

type GetPodSecurityPolicyTemplateAllowedCsiDriverArrayInput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedCsiDriverArrayInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput() GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput
	ToGetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutputWithContext(context.Context) GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput
}

type GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput) Index added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput) ToGetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput) ToGetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput) ToGetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput

type GetPodSecurityPolicyTemplateAllowedCsiDriverInput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedCsiDriverInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateAllowedCsiDriverOutput() GetPodSecurityPolicyTemplateAllowedCsiDriverOutput
	ToGetPodSecurityPolicyTemplateAllowedCsiDriverOutputWithContext(context.Context) GetPodSecurityPolicyTemplateAllowedCsiDriverOutput
}

type GetPodSecurityPolicyTemplateAllowedCsiDriverOutput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedCsiDriverOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateAllowedCsiDriverOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedCsiDriverOutput) Name added in v1.3.0

The name of the PodSecurityPolicyTemplate (string)

func (GetPodSecurityPolicyTemplateAllowedCsiDriverOutput) ToGetPodSecurityPolicyTemplateAllowedCsiDriverOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateAllowedCsiDriverOutput) ToGetPodSecurityPolicyTemplateAllowedCsiDriverOutput() GetPodSecurityPolicyTemplateAllowedCsiDriverOutput

func (GetPodSecurityPolicyTemplateAllowedCsiDriverOutput) ToGetPodSecurityPolicyTemplateAllowedCsiDriverOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateAllowedCsiDriverOutput) ToGetPodSecurityPolicyTemplateAllowedCsiDriverOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedCsiDriverOutput

type GetPodSecurityPolicyTemplateAllowedFlexVolume added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedFlexVolume struct {
	Driver string `pulumi:"driver"`
}

type GetPodSecurityPolicyTemplateAllowedFlexVolumeArgs added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedFlexVolumeArgs struct {
	Driver pulumi.StringInput `pulumi:"driver"`
}

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeArgs) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedFlexVolumeArgs) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeOutput() GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeArgs) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedFlexVolumeArgs) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput

type GetPodSecurityPolicyTemplateAllowedFlexVolumeArray added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedFlexVolumeArray []GetPodSecurityPolicyTemplateAllowedFlexVolumeInput

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeArray) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeArray) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedFlexVolumeArray) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput() GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeArray) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedFlexVolumeArray) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput

type GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayInput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput() GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput
	ToGetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutputWithContext(context.Context) GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput
}

type GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput) Index added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput

type GetPodSecurityPolicyTemplateAllowedFlexVolumeInput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedFlexVolumeInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateAllowedFlexVolumeOutput() GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput
	ToGetPodSecurityPolicyTemplateAllowedFlexVolumeOutputWithContext(context.Context) GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput
}

type GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput) Driver added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeOutput() GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput

func (GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput) ToGetPodSecurityPolicyTemplateAllowedFlexVolumeOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedFlexVolumeOutput

type GetPodSecurityPolicyTemplateAllowedHostPath added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedHostPath struct {
	PathPrefix string `pulumi:"pathPrefix"`
	ReadOnly   *bool  `pulumi:"readOnly"`
}

type GetPodSecurityPolicyTemplateAllowedHostPathArgs added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedHostPathArgs struct {
	PathPrefix pulumi.StringInput  `pulumi:"pathPrefix"`
	ReadOnly   pulumi.BoolPtrInput `pulumi:"readOnly"`
}

func (GetPodSecurityPolicyTemplateAllowedHostPathArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedHostPathArgs) ToGetPodSecurityPolicyTemplateAllowedHostPathOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedHostPathArgs) ToGetPodSecurityPolicyTemplateAllowedHostPathOutput() GetPodSecurityPolicyTemplateAllowedHostPathOutput

func (GetPodSecurityPolicyTemplateAllowedHostPathArgs) ToGetPodSecurityPolicyTemplateAllowedHostPathOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedHostPathArgs) ToGetPodSecurityPolicyTemplateAllowedHostPathOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedHostPathOutput

type GetPodSecurityPolicyTemplateAllowedHostPathArray added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedHostPathArray []GetPodSecurityPolicyTemplateAllowedHostPathInput

func (GetPodSecurityPolicyTemplateAllowedHostPathArray) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedHostPathArray) ToGetPodSecurityPolicyTemplateAllowedHostPathArrayOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedHostPathArray) ToGetPodSecurityPolicyTemplateAllowedHostPathArrayOutput() GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput

func (GetPodSecurityPolicyTemplateAllowedHostPathArray) ToGetPodSecurityPolicyTemplateAllowedHostPathArrayOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateAllowedHostPathArray) ToGetPodSecurityPolicyTemplateAllowedHostPathArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput

type GetPodSecurityPolicyTemplateAllowedHostPathArrayInput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedHostPathArrayInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateAllowedHostPathArrayOutput() GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput
	ToGetPodSecurityPolicyTemplateAllowedHostPathArrayOutputWithContext(context.Context) GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput
}

type GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput) Index added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput) ToGetPodSecurityPolicyTemplateAllowedHostPathArrayOutput added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput) ToGetPodSecurityPolicyTemplateAllowedHostPathArrayOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput) ToGetPodSecurityPolicyTemplateAllowedHostPathArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedHostPathArrayOutput

type GetPodSecurityPolicyTemplateAllowedHostPathInput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedHostPathInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateAllowedHostPathOutput() GetPodSecurityPolicyTemplateAllowedHostPathOutput
	ToGetPodSecurityPolicyTemplateAllowedHostPathOutputWithContext(context.Context) GetPodSecurityPolicyTemplateAllowedHostPathOutput
}

type GetPodSecurityPolicyTemplateAllowedHostPathOutput added in v1.3.0

type GetPodSecurityPolicyTemplateAllowedHostPathOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateAllowedHostPathOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedHostPathOutput) PathPrefix added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedHostPathOutput) ReadOnly added in v1.3.0

func (GetPodSecurityPolicyTemplateAllowedHostPathOutput) ToGetPodSecurityPolicyTemplateAllowedHostPathOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateAllowedHostPathOutput) ToGetPodSecurityPolicyTemplateAllowedHostPathOutput() GetPodSecurityPolicyTemplateAllowedHostPathOutput

func (GetPodSecurityPolicyTemplateAllowedHostPathOutput) ToGetPodSecurityPolicyTemplateAllowedHostPathOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateAllowedHostPathOutput) ToGetPodSecurityPolicyTemplateAllowedHostPathOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateAllowedHostPathOutput

type GetPodSecurityPolicyTemplateFsGroup added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroup struct {
	Ranges []GetPodSecurityPolicyTemplateFsGroupRange `pulumi:"ranges"`
	Rule   *string                                    `pulumi:"rule"`
}

type GetPodSecurityPolicyTemplateFsGroupArgs added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroupArgs struct {
	Ranges GetPodSecurityPolicyTemplateFsGroupRangeArrayInput `pulumi:"ranges"`
	Rule   pulumi.StringPtrInput                              `pulumi:"rule"`
}

func (GetPodSecurityPolicyTemplateFsGroupArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupArgs) ToGetPodSecurityPolicyTemplateFsGroupOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateFsGroupArgs) ToGetPodSecurityPolicyTemplateFsGroupOutput() GetPodSecurityPolicyTemplateFsGroupOutput

func (GetPodSecurityPolicyTemplateFsGroupArgs) ToGetPodSecurityPolicyTemplateFsGroupOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateFsGroupArgs) ToGetPodSecurityPolicyTemplateFsGroupOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateFsGroupOutput

type GetPodSecurityPolicyTemplateFsGroupInput added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroupInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateFsGroupOutput() GetPodSecurityPolicyTemplateFsGroupOutput
	ToGetPodSecurityPolicyTemplateFsGroupOutputWithContext(context.Context) GetPodSecurityPolicyTemplateFsGroupOutput
}

type GetPodSecurityPolicyTemplateFsGroupOutput added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroupOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateFsGroupOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupOutput) Ranges added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupOutput) Rule added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupOutput) ToGetPodSecurityPolicyTemplateFsGroupOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateFsGroupOutput) ToGetPodSecurityPolicyTemplateFsGroupOutput() GetPodSecurityPolicyTemplateFsGroupOutput

func (GetPodSecurityPolicyTemplateFsGroupOutput) ToGetPodSecurityPolicyTemplateFsGroupOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateFsGroupOutput) ToGetPodSecurityPolicyTemplateFsGroupOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateFsGroupOutput

type GetPodSecurityPolicyTemplateFsGroupRange added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroupRange struct {
	Max int `pulumi:"max"`
	Min int `pulumi:"min"`
}

type GetPodSecurityPolicyTemplateFsGroupRangeArgs added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroupRangeArgs struct {
	Max pulumi.IntInput `pulumi:"max"`
	Min pulumi.IntInput `pulumi:"min"`
}

func (GetPodSecurityPolicyTemplateFsGroupRangeArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupRangeArgs) ToGetPodSecurityPolicyTemplateFsGroupRangeOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateFsGroupRangeArgs) ToGetPodSecurityPolicyTemplateFsGroupRangeOutput() GetPodSecurityPolicyTemplateFsGroupRangeOutput

func (GetPodSecurityPolicyTemplateFsGroupRangeArgs) ToGetPodSecurityPolicyTemplateFsGroupRangeOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateFsGroupRangeArgs) ToGetPodSecurityPolicyTemplateFsGroupRangeOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateFsGroupRangeOutput

type GetPodSecurityPolicyTemplateFsGroupRangeArray added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroupRangeArray []GetPodSecurityPolicyTemplateFsGroupRangeInput

func (GetPodSecurityPolicyTemplateFsGroupRangeArray) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupRangeArray) ToGetPodSecurityPolicyTemplateFsGroupRangeArrayOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateFsGroupRangeArray) ToGetPodSecurityPolicyTemplateFsGroupRangeArrayOutput() GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput

func (GetPodSecurityPolicyTemplateFsGroupRangeArray) ToGetPodSecurityPolicyTemplateFsGroupRangeArrayOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateFsGroupRangeArray) ToGetPodSecurityPolicyTemplateFsGroupRangeArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput

type GetPodSecurityPolicyTemplateFsGroupRangeArrayInput added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroupRangeArrayInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateFsGroupRangeArrayOutput() GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput
	ToGetPodSecurityPolicyTemplateFsGroupRangeArrayOutputWithContext(context.Context) GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput
}

type GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput) Index added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput) ToGetPodSecurityPolicyTemplateFsGroupRangeArrayOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput) ToGetPodSecurityPolicyTemplateFsGroupRangeArrayOutput() GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput

func (GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput) ToGetPodSecurityPolicyTemplateFsGroupRangeArrayOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput) ToGetPodSecurityPolicyTemplateFsGroupRangeArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateFsGroupRangeArrayOutput

type GetPodSecurityPolicyTemplateFsGroupRangeInput added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroupRangeInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateFsGroupRangeOutput() GetPodSecurityPolicyTemplateFsGroupRangeOutput
	ToGetPodSecurityPolicyTemplateFsGroupRangeOutputWithContext(context.Context) GetPodSecurityPolicyTemplateFsGroupRangeOutput
}

type GetPodSecurityPolicyTemplateFsGroupRangeOutput added in v1.3.0

type GetPodSecurityPolicyTemplateFsGroupRangeOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateFsGroupRangeOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupRangeOutput) Max added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupRangeOutput) Min added in v1.3.0

func (GetPodSecurityPolicyTemplateFsGroupRangeOutput) ToGetPodSecurityPolicyTemplateFsGroupRangeOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateFsGroupRangeOutput) ToGetPodSecurityPolicyTemplateFsGroupRangeOutput() GetPodSecurityPolicyTemplateFsGroupRangeOutput

func (GetPodSecurityPolicyTemplateFsGroupRangeOutput) ToGetPodSecurityPolicyTemplateFsGroupRangeOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateFsGroupRangeOutput) ToGetPodSecurityPolicyTemplateFsGroupRangeOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateFsGroupRangeOutput

type GetPodSecurityPolicyTemplateHostPort added in v1.3.0

type GetPodSecurityPolicyTemplateHostPort struct {
	Max int `pulumi:"max"`
	Min int `pulumi:"min"`
}

type GetPodSecurityPolicyTemplateHostPortArgs added in v1.3.0

type GetPodSecurityPolicyTemplateHostPortArgs struct {
	Max pulumi.IntInput `pulumi:"max"`
	Min pulumi.IntInput `pulumi:"min"`
}

func (GetPodSecurityPolicyTemplateHostPortArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateHostPortArgs) ToGetPodSecurityPolicyTemplateHostPortOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateHostPortArgs) ToGetPodSecurityPolicyTemplateHostPortOutput() GetPodSecurityPolicyTemplateHostPortOutput

func (GetPodSecurityPolicyTemplateHostPortArgs) ToGetPodSecurityPolicyTemplateHostPortOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateHostPortArgs) ToGetPodSecurityPolicyTemplateHostPortOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateHostPortOutput

type GetPodSecurityPolicyTemplateHostPortArray added in v1.3.0

type GetPodSecurityPolicyTemplateHostPortArray []GetPodSecurityPolicyTemplateHostPortInput

func (GetPodSecurityPolicyTemplateHostPortArray) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateHostPortArray) ToGetPodSecurityPolicyTemplateHostPortArrayOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateHostPortArray) ToGetPodSecurityPolicyTemplateHostPortArrayOutput() GetPodSecurityPolicyTemplateHostPortArrayOutput

func (GetPodSecurityPolicyTemplateHostPortArray) ToGetPodSecurityPolicyTemplateHostPortArrayOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateHostPortArray) ToGetPodSecurityPolicyTemplateHostPortArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateHostPortArrayOutput

type GetPodSecurityPolicyTemplateHostPortArrayInput added in v1.3.0

type GetPodSecurityPolicyTemplateHostPortArrayInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateHostPortArrayOutput() GetPodSecurityPolicyTemplateHostPortArrayOutput
	ToGetPodSecurityPolicyTemplateHostPortArrayOutputWithContext(context.Context) GetPodSecurityPolicyTemplateHostPortArrayOutput
}

type GetPodSecurityPolicyTemplateHostPortArrayOutput added in v1.3.0

type GetPodSecurityPolicyTemplateHostPortArrayOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateHostPortArrayOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateHostPortArrayOutput) Index added in v1.3.0

func (GetPodSecurityPolicyTemplateHostPortArrayOutput) ToGetPodSecurityPolicyTemplateHostPortArrayOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateHostPortArrayOutput) ToGetPodSecurityPolicyTemplateHostPortArrayOutput() GetPodSecurityPolicyTemplateHostPortArrayOutput

func (GetPodSecurityPolicyTemplateHostPortArrayOutput) ToGetPodSecurityPolicyTemplateHostPortArrayOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateHostPortArrayOutput) ToGetPodSecurityPolicyTemplateHostPortArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateHostPortArrayOutput

type GetPodSecurityPolicyTemplateHostPortInput added in v1.3.0

type GetPodSecurityPolicyTemplateHostPortInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateHostPortOutput() GetPodSecurityPolicyTemplateHostPortOutput
	ToGetPodSecurityPolicyTemplateHostPortOutputWithContext(context.Context) GetPodSecurityPolicyTemplateHostPortOutput
}

type GetPodSecurityPolicyTemplateHostPortOutput added in v1.3.0

type GetPodSecurityPolicyTemplateHostPortOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateHostPortOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateHostPortOutput) Max added in v1.3.0

func (GetPodSecurityPolicyTemplateHostPortOutput) Min added in v1.3.0

func (GetPodSecurityPolicyTemplateHostPortOutput) ToGetPodSecurityPolicyTemplateHostPortOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateHostPortOutput) ToGetPodSecurityPolicyTemplateHostPortOutput() GetPodSecurityPolicyTemplateHostPortOutput

func (GetPodSecurityPolicyTemplateHostPortOutput) ToGetPodSecurityPolicyTemplateHostPortOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateHostPortOutput) ToGetPodSecurityPolicyTemplateHostPortOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateHostPortOutput

type GetPodSecurityPolicyTemplateRunAsGroup added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroup struct {
	Ranges []GetPodSecurityPolicyTemplateRunAsGroupRange `pulumi:"ranges"`
	Rule   string                                        `pulumi:"rule"`
}

type GetPodSecurityPolicyTemplateRunAsGroupArgs added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroupArgs struct {
	Ranges GetPodSecurityPolicyTemplateRunAsGroupRangeArrayInput `pulumi:"ranges"`
	Rule   pulumi.StringInput                                    `pulumi:"rule"`
}

func (GetPodSecurityPolicyTemplateRunAsGroupArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupArgs) ToGetPodSecurityPolicyTemplateRunAsGroupOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsGroupArgs) ToGetPodSecurityPolicyTemplateRunAsGroupOutput() GetPodSecurityPolicyTemplateRunAsGroupOutput

func (GetPodSecurityPolicyTemplateRunAsGroupArgs) ToGetPodSecurityPolicyTemplateRunAsGroupOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsGroupArgs) ToGetPodSecurityPolicyTemplateRunAsGroupOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsGroupOutput

type GetPodSecurityPolicyTemplateRunAsGroupInput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroupInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateRunAsGroupOutput() GetPodSecurityPolicyTemplateRunAsGroupOutput
	ToGetPodSecurityPolicyTemplateRunAsGroupOutputWithContext(context.Context) GetPodSecurityPolicyTemplateRunAsGroupOutput
}

type GetPodSecurityPolicyTemplateRunAsGroupOutput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroupOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateRunAsGroupOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupOutput) Ranges added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupOutput) Rule added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupOutput) ToGetPodSecurityPolicyTemplateRunAsGroupOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateRunAsGroupOutput) ToGetPodSecurityPolicyTemplateRunAsGroupOutput() GetPodSecurityPolicyTemplateRunAsGroupOutput

func (GetPodSecurityPolicyTemplateRunAsGroupOutput) ToGetPodSecurityPolicyTemplateRunAsGroupOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateRunAsGroupOutput) ToGetPodSecurityPolicyTemplateRunAsGroupOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsGroupOutput

type GetPodSecurityPolicyTemplateRunAsGroupRange added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroupRange struct {
	Max int `pulumi:"max"`
	Min int `pulumi:"min"`
}

type GetPodSecurityPolicyTemplateRunAsGroupRangeArgs added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroupRangeArgs struct {
	Max pulumi.IntInput `pulumi:"max"`
	Min pulumi.IntInput `pulumi:"min"`
}

func (GetPodSecurityPolicyTemplateRunAsGroupRangeArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupRangeArgs) ToGetPodSecurityPolicyTemplateRunAsGroupRangeOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsGroupRangeArgs) ToGetPodSecurityPolicyTemplateRunAsGroupRangeOutput() GetPodSecurityPolicyTemplateRunAsGroupRangeOutput

func (GetPodSecurityPolicyTemplateRunAsGroupRangeArgs) ToGetPodSecurityPolicyTemplateRunAsGroupRangeOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsGroupRangeArgs) ToGetPodSecurityPolicyTemplateRunAsGroupRangeOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsGroupRangeOutput

type GetPodSecurityPolicyTemplateRunAsGroupRangeArray added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroupRangeArray []GetPodSecurityPolicyTemplateRunAsGroupRangeInput

func (GetPodSecurityPolicyTemplateRunAsGroupRangeArray) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupRangeArray) ToGetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsGroupRangeArray) ToGetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput() GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput

func (GetPodSecurityPolicyTemplateRunAsGroupRangeArray) ToGetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsGroupRangeArray) ToGetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput

type GetPodSecurityPolicyTemplateRunAsGroupRangeArrayInput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroupRangeArrayInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput() GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput
	ToGetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutputWithContext(context.Context) GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput
}

type GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) Index added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) ToGetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) ToGetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) ToGetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput

type GetPodSecurityPolicyTemplateRunAsGroupRangeInput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroupRangeInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateRunAsGroupRangeOutput() GetPodSecurityPolicyTemplateRunAsGroupRangeOutput
	ToGetPodSecurityPolicyTemplateRunAsGroupRangeOutputWithContext(context.Context) GetPodSecurityPolicyTemplateRunAsGroupRangeOutput
}

type GetPodSecurityPolicyTemplateRunAsGroupRangeOutput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsGroupRangeOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateRunAsGroupRangeOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupRangeOutput) Max added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupRangeOutput) Min added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsGroupRangeOutput) ToGetPodSecurityPolicyTemplateRunAsGroupRangeOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateRunAsGroupRangeOutput) ToGetPodSecurityPolicyTemplateRunAsGroupRangeOutput() GetPodSecurityPolicyTemplateRunAsGroupRangeOutput

func (GetPodSecurityPolicyTemplateRunAsGroupRangeOutput) ToGetPodSecurityPolicyTemplateRunAsGroupRangeOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateRunAsGroupRangeOutput) ToGetPodSecurityPolicyTemplateRunAsGroupRangeOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsGroupRangeOutput

type GetPodSecurityPolicyTemplateRunAsUser added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUser struct {
	Ranges []GetPodSecurityPolicyTemplateRunAsUserRange `pulumi:"ranges"`
	Rule   string                                       `pulumi:"rule"`
}

type GetPodSecurityPolicyTemplateRunAsUserArgs added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUserArgs struct {
	Ranges GetPodSecurityPolicyTemplateRunAsUserRangeArrayInput `pulumi:"ranges"`
	Rule   pulumi.StringInput                                   `pulumi:"rule"`
}

func (GetPodSecurityPolicyTemplateRunAsUserArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserArgs) ToGetPodSecurityPolicyTemplateRunAsUserOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsUserArgs) ToGetPodSecurityPolicyTemplateRunAsUserOutput() GetPodSecurityPolicyTemplateRunAsUserOutput

func (GetPodSecurityPolicyTemplateRunAsUserArgs) ToGetPodSecurityPolicyTemplateRunAsUserOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsUserArgs) ToGetPodSecurityPolicyTemplateRunAsUserOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsUserOutput

type GetPodSecurityPolicyTemplateRunAsUserInput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUserInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateRunAsUserOutput() GetPodSecurityPolicyTemplateRunAsUserOutput
	ToGetPodSecurityPolicyTemplateRunAsUserOutputWithContext(context.Context) GetPodSecurityPolicyTemplateRunAsUserOutput
}

type GetPodSecurityPolicyTemplateRunAsUserOutput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUserOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateRunAsUserOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserOutput) Ranges added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserOutput) Rule added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserOutput) ToGetPodSecurityPolicyTemplateRunAsUserOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateRunAsUserOutput) ToGetPodSecurityPolicyTemplateRunAsUserOutput() GetPodSecurityPolicyTemplateRunAsUserOutput

func (GetPodSecurityPolicyTemplateRunAsUserOutput) ToGetPodSecurityPolicyTemplateRunAsUserOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateRunAsUserOutput) ToGetPodSecurityPolicyTemplateRunAsUserOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsUserOutput

type GetPodSecurityPolicyTemplateRunAsUserRange added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUserRange struct {
	Max int `pulumi:"max"`
	Min int `pulumi:"min"`
}

type GetPodSecurityPolicyTemplateRunAsUserRangeArgs added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUserRangeArgs struct {
	Max pulumi.IntInput `pulumi:"max"`
	Min pulumi.IntInput `pulumi:"min"`
}

func (GetPodSecurityPolicyTemplateRunAsUserRangeArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserRangeArgs) ToGetPodSecurityPolicyTemplateRunAsUserRangeOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsUserRangeArgs) ToGetPodSecurityPolicyTemplateRunAsUserRangeOutput() GetPodSecurityPolicyTemplateRunAsUserRangeOutput

func (GetPodSecurityPolicyTemplateRunAsUserRangeArgs) ToGetPodSecurityPolicyTemplateRunAsUserRangeOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsUserRangeArgs) ToGetPodSecurityPolicyTemplateRunAsUserRangeOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsUserRangeOutput

type GetPodSecurityPolicyTemplateRunAsUserRangeArray added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUserRangeArray []GetPodSecurityPolicyTemplateRunAsUserRangeInput

func (GetPodSecurityPolicyTemplateRunAsUserRangeArray) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserRangeArray) ToGetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsUserRangeArray) ToGetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput() GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput

func (GetPodSecurityPolicyTemplateRunAsUserRangeArray) ToGetPodSecurityPolicyTemplateRunAsUserRangeArrayOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateRunAsUserRangeArray) ToGetPodSecurityPolicyTemplateRunAsUserRangeArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput

type GetPodSecurityPolicyTemplateRunAsUserRangeArrayInput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUserRangeArrayInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput() GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput
	ToGetPodSecurityPolicyTemplateRunAsUserRangeArrayOutputWithContext(context.Context) GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput
}

type GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput) Index added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput) ToGetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput) ToGetPodSecurityPolicyTemplateRunAsUserRangeArrayOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput) ToGetPodSecurityPolicyTemplateRunAsUserRangeArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsUserRangeArrayOutput

type GetPodSecurityPolicyTemplateRunAsUserRangeInput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUserRangeInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateRunAsUserRangeOutput() GetPodSecurityPolicyTemplateRunAsUserRangeOutput
	ToGetPodSecurityPolicyTemplateRunAsUserRangeOutputWithContext(context.Context) GetPodSecurityPolicyTemplateRunAsUserRangeOutput
}

type GetPodSecurityPolicyTemplateRunAsUserRangeOutput added in v1.3.0

type GetPodSecurityPolicyTemplateRunAsUserRangeOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateRunAsUserRangeOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserRangeOutput) Max added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserRangeOutput) Min added in v1.3.0

func (GetPodSecurityPolicyTemplateRunAsUserRangeOutput) ToGetPodSecurityPolicyTemplateRunAsUserRangeOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateRunAsUserRangeOutput) ToGetPodSecurityPolicyTemplateRunAsUserRangeOutput() GetPodSecurityPolicyTemplateRunAsUserRangeOutput

func (GetPodSecurityPolicyTemplateRunAsUserRangeOutput) ToGetPodSecurityPolicyTemplateRunAsUserRangeOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateRunAsUserRangeOutput) ToGetPodSecurityPolicyTemplateRunAsUserRangeOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRunAsUserRangeOutput

type GetPodSecurityPolicyTemplateRuntimeClass added in v1.3.0

type GetPodSecurityPolicyTemplateRuntimeClass struct {
	AllowedRuntimeClassNames []string `pulumi:"allowedRuntimeClassNames"`
	DefaultRuntimeClassName  *string  `pulumi:"defaultRuntimeClassName"`
}

type GetPodSecurityPolicyTemplateRuntimeClassArgs added in v1.3.0

type GetPodSecurityPolicyTemplateRuntimeClassArgs struct {
	AllowedRuntimeClassNames pulumi.StringArrayInput `pulumi:"allowedRuntimeClassNames"`
	DefaultRuntimeClassName  pulumi.StringPtrInput   `pulumi:"defaultRuntimeClassName"`
}

func (GetPodSecurityPolicyTemplateRuntimeClassArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRuntimeClassArgs) ToGetPodSecurityPolicyTemplateRuntimeClassOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateRuntimeClassArgs) ToGetPodSecurityPolicyTemplateRuntimeClassOutput() GetPodSecurityPolicyTemplateRuntimeClassOutput

func (GetPodSecurityPolicyTemplateRuntimeClassArgs) ToGetPodSecurityPolicyTemplateRuntimeClassOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateRuntimeClassArgs) ToGetPodSecurityPolicyTemplateRuntimeClassOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRuntimeClassOutput

type GetPodSecurityPolicyTemplateRuntimeClassInput added in v1.3.0

type GetPodSecurityPolicyTemplateRuntimeClassInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateRuntimeClassOutput() GetPodSecurityPolicyTemplateRuntimeClassOutput
	ToGetPodSecurityPolicyTemplateRuntimeClassOutputWithContext(context.Context) GetPodSecurityPolicyTemplateRuntimeClassOutput
}

type GetPodSecurityPolicyTemplateRuntimeClassOutput added in v1.3.0

type GetPodSecurityPolicyTemplateRuntimeClassOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateRuntimeClassOutput) AllowedRuntimeClassNames added in v1.3.0

func (GetPodSecurityPolicyTemplateRuntimeClassOutput) DefaultRuntimeClassName added in v1.3.0

func (GetPodSecurityPolicyTemplateRuntimeClassOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateRuntimeClassOutput) ToGetPodSecurityPolicyTemplateRuntimeClassOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateRuntimeClassOutput) ToGetPodSecurityPolicyTemplateRuntimeClassOutput() GetPodSecurityPolicyTemplateRuntimeClassOutput

func (GetPodSecurityPolicyTemplateRuntimeClassOutput) ToGetPodSecurityPolicyTemplateRuntimeClassOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateRuntimeClassOutput) ToGetPodSecurityPolicyTemplateRuntimeClassOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateRuntimeClassOutput

type GetPodSecurityPolicyTemplateSeLinux added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinux struct {
	Rule          string                                            `pulumi:"rule"`
	SeLinuxOption *GetPodSecurityPolicyTemplateSeLinuxSeLinuxOption `pulumi:"seLinuxOption"`
}

type GetPodSecurityPolicyTemplateSeLinuxArgs added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinuxArgs struct {
	Rule          pulumi.StringInput                                       `pulumi:"rule"`
	SeLinuxOption GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrInput `pulumi:"seLinuxOption"`
}

func (GetPodSecurityPolicyTemplateSeLinuxArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxArgs) ToGetPodSecurityPolicyTemplateSeLinuxOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateSeLinuxArgs) ToGetPodSecurityPolicyTemplateSeLinuxOutput() GetPodSecurityPolicyTemplateSeLinuxOutput

func (GetPodSecurityPolicyTemplateSeLinuxArgs) ToGetPodSecurityPolicyTemplateSeLinuxOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateSeLinuxArgs) ToGetPodSecurityPolicyTemplateSeLinuxOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSeLinuxOutput

type GetPodSecurityPolicyTemplateSeLinuxInput added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinuxInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateSeLinuxOutput() GetPodSecurityPolicyTemplateSeLinuxOutput
	ToGetPodSecurityPolicyTemplateSeLinuxOutputWithContext(context.Context) GetPodSecurityPolicyTemplateSeLinuxOutput
}

type GetPodSecurityPolicyTemplateSeLinuxOutput added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinuxOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateSeLinuxOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxOutput) Rule added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxOutput) SeLinuxOption added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxOutput) ToGetPodSecurityPolicyTemplateSeLinuxOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateSeLinuxOutput) ToGetPodSecurityPolicyTemplateSeLinuxOutput() GetPodSecurityPolicyTemplateSeLinuxOutput

func (GetPodSecurityPolicyTemplateSeLinuxOutput) ToGetPodSecurityPolicyTemplateSeLinuxOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateSeLinuxOutput) ToGetPodSecurityPolicyTemplateSeLinuxOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSeLinuxOutput

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOption added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOption struct {
	Level *string `pulumi:"level"`
	Role  *string `pulumi:"role"`
	Type  *string `pulumi:"type"`
	User  *string `pulumi:"user"`
}

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs struct {
	Level pulumi.StringPtrInput `pulumi:"level"`
	Role  pulumi.StringPtrInput `pulumi:"role"`
	Type  pulumi.StringPtrInput `pulumi:"type"`
	User  pulumi.StringPtrInput `pulumi:"user"`
}

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput() GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput() GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionInput added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput() GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput
	ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutputWithContext(context.Context) GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput
}

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) Level added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) Role added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput() GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) Type added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) User added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrInput added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput() GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput
	ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext(context.Context) GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput
}

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput added in v1.3.0

type GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) Elem added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) Level added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) Role added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) ToGetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) Type added in v1.3.0

func (GetPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) User added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroup added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroup struct {
	Ranges []GetPodSecurityPolicyTemplateSupplementalGroupRange `pulumi:"ranges"`
	Rule   *string                                              `pulumi:"rule"`
}

type GetPodSecurityPolicyTemplateSupplementalGroupArgs added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroupArgs struct {
	Ranges GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayInput `pulumi:"ranges"`
	Rule   pulumi.StringPtrInput                                        `pulumi:"rule"`
}

func (GetPodSecurityPolicyTemplateSupplementalGroupArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupArgs) ToGetPodSecurityPolicyTemplateSupplementalGroupOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateSupplementalGroupArgs) ToGetPodSecurityPolicyTemplateSupplementalGroupOutput() GetPodSecurityPolicyTemplateSupplementalGroupOutput

func (GetPodSecurityPolicyTemplateSupplementalGroupArgs) ToGetPodSecurityPolicyTemplateSupplementalGroupOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateSupplementalGroupArgs) ToGetPodSecurityPolicyTemplateSupplementalGroupOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSupplementalGroupOutput

type GetPodSecurityPolicyTemplateSupplementalGroupInput added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroupInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateSupplementalGroupOutput() GetPodSecurityPolicyTemplateSupplementalGroupOutput
	ToGetPodSecurityPolicyTemplateSupplementalGroupOutputWithContext(context.Context) GetPodSecurityPolicyTemplateSupplementalGroupOutput
}

type GetPodSecurityPolicyTemplateSupplementalGroupOutput added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroupOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateSupplementalGroupOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupOutput) Ranges added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupOutput) Rule added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupOutput) ToGetPodSecurityPolicyTemplateSupplementalGroupOutput added in v1.3.0

func (o GetPodSecurityPolicyTemplateSupplementalGroupOutput) ToGetPodSecurityPolicyTemplateSupplementalGroupOutput() GetPodSecurityPolicyTemplateSupplementalGroupOutput

func (GetPodSecurityPolicyTemplateSupplementalGroupOutput) ToGetPodSecurityPolicyTemplateSupplementalGroupOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateSupplementalGroupOutput) ToGetPodSecurityPolicyTemplateSupplementalGroupOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSupplementalGroupOutput

type GetPodSecurityPolicyTemplateSupplementalGroupRange added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroupRange struct {
	Max int `pulumi:"max"`
	Min int `pulumi:"min"`
}

type GetPodSecurityPolicyTemplateSupplementalGroupRangeArgs added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroupRangeArgs struct {
	Max pulumi.IntInput `pulumi:"max"`
	Min pulumi.IntInput `pulumi:"min"`
}

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeArgs) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeArgs) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeOutput added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeArgs) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateSupplementalGroupRangeArgs) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput

type GetPodSecurityPolicyTemplateSupplementalGroupRangeArray added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroupRangeArray []GetPodSecurityPolicyTemplateSupplementalGroupRangeInput

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeArray) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeArray) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput added in v1.3.0

func (i GetPodSecurityPolicyTemplateSupplementalGroupRangeArray) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput() GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeArray) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutputWithContext added in v1.3.0

func (i GetPodSecurityPolicyTemplateSupplementalGroupRangeArray) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput

type GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayInput added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput() GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput
	ToGetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutputWithContext(context.Context) GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput
}

type GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput) Index added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput

type GetPodSecurityPolicyTemplateSupplementalGroupRangeInput added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroupRangeInput interface {
	pulumi.Input

	ToGetPodSecurityPolicyTemplateSupplementalGroupRangeOutput() GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput
	ToGetPodSecurityPolicyTemplateSupplementalGroupRangeOutputWithContext(context.Context) GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput
}

type GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput added in v1.3.0

type GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput struct{ *pulumi.OutputState }

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput) ElementType added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput) Max added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput) Min added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeOutput added in v1.3.0

func (GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeOutputWithContext added in v1.3.0

func (o GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput) ToGetPodSecurityPolicyTemplateSupplementalGroupRangeOutputWithContext(ctx context.Context) GetPodSecurityPolicyTemplateSupplementalGroupRangeOutput

type GetProjectAlertGroupRecipient added in v1.1.0

type GetProjectAlertGroupRecipient struct {
	DefaultRecipient *bool  `pulumi:"defaultRecipient"`
	NotifierId       string `pulumi:"notifierId"`
	NotifierType     string `pulumi:"notifierType"`
	Recipient        string `pulumi:"recipient"`
}

type GetProjectAlertGroupRecipientArgs added in v1.1.0

type GetProjectAlertGroupRecipientArgs struct {
	DefaultRecipient pulumi.BoolPtrInput `pulumi:"defaultRecipient"`
	NotifierId       pulumi.StringInput  `pulumi:"notifierId"`
	NotifierType     pulumi.StringInput  `pulumi:"notifierType"`
	Recipient        pulumi.StringInput  `pulumi:"recipient"`
}

func (GetProjectAlertGroupRecipientArgs) ElementType added in v1.1.0

func (GetProjectAlertGroupRecipientArgs) ToGetProjectAlertGroupRecipientOutput added in v1.1.0

func (i GetProjectAlertGroupRecipientArgs) ToGetProjectAlertGroupRecipientOutput() GetProjectAlertGroupRecipientOutput

func (GetProjectAlertGroupRecipientArgs) ToGetProjectAlertGroupRecipientOutputWithContext added in v1.1.0

func (i GetProjectAlertGroupRecipientArgs) ToGetProjectAlertGroupRecipientOutputWithContext(ctx context.Context) GetProjectAlertGroupRecipientOutput

type GetProjectAlertGroupRecipientArray added in v1.1.0

type GetProjectAlertGroupRecipientArray []GetProjectAlertGroupRecipientInput

func (GetProjectAlertGroupRecipientArray) ElementType added in v1.1.0

func (GetProjectAlertGroupRecipientArray) ToGetProjectAlertGroupRecipientArrayOutput added in v1.1.0

func (i GetProjectAlertGroupRecipientArray) ToGetProjectAlertGroupRecipientArrayOutput() GetProjectAlertGroupRecipientArrayOutput

func (GetProjectAlertGroupRecipientArray) ToGetProjectAlertGroupRecipientArrayOutputWithContext added in v1.1.0

func (i GetProjectAlertGroupRecipientArray) ToGetProjectAlertGroupRecipientArrayOutputWithContext(ctx context.Context) GetProjectAlertGroupRecipientArrayOutput

type GetProjectAlertGroupRecipientArrayInput added in v1.1.0

type GetProjectAlertGroupRecipientArrayInput interface {
	pulumi.Input

	ToGetProjectAlertGroupRecipientArrayOutput() GetProjectAlertGroupRecipientArrayOutput
	ToGetProjectAlertGroupRecipientArrayOutputWithContext(context.Context) GetProjectAlertGroupRecipientArrayOutput
}

type GetProjectAlertGroupRecipientArrayOutput added in v1.1.0

type GetProjectAlertGroupRecipientArrayOutput struct{ *pulumi.OutputState }

func (GetProjectAlertGroupRecipientArrayOutput) ElementType added in v1.1.0

func (GetProjectAlertGroupRecipientArrayOutput) Index added in v1.1.0

func (GetProjectAlertGroupRecipientArrayOutput) ToGetProjectAlertGroupRecipientArrayOutput added in v1.1.0

func (o GetProjectAlertGroupRecipientArrayOutput) ToGetProjectAlertGroupRecipientArrayOutput() GetProjectAlertGroupRecipientArrayOutput

func (GetProjectAlertGroupRecipientArrayOutput) ToGetProjectAlertGroupRecipientArrayOutputWithContext added in v1.1.0

func (o GetProjectAlertGroupRecipientArrayOutput) ToGetProjectAlertGroupRecipientArrayOutputWithContext(ctx context.Context) GetProjectAlertGroupRecipientArrayOutput

type GetProjectAlertGroupRecipientInput added in v1.1.0

type GetProjectAlertGroupRecipientInput interface {
	pulumi.Input

	ToGetProjectAlertGroupRecipientOutput() GetProjectAlertGroupRecipientOutput
	ToGetProjectAlertGroupRecipientOutputWithContext(context.Context) GetProjectAlertGroupRecipientOutput
}

type GetProjectAlertGroupRecipientOutput added in v1.1.0

type GetProjectAlertGroupRecipientOutput struct{ *pulumi.OutputState }

func (GetProjectAlertGroupRecipientOutput) DefaultRecipient added in v1.4.0

func (GetProjectAlertGroupRecipientOutput) ElementType added in v1.1.0

func (GetProjectAlertGroupRecipientOutput) NotifierId added in v1.1.0

func (GetProjectAlertGroupRecipientOutput) NotifierType added in v1.1.0

func (GetProjectAlertGroupRecipientOutput) Recipient added in v1.1.0

func (GetProjectAlertGroupRecipientOutput) ToGetProjectAlertGroupRecipientOutput added in v1.1.0

func (o GetProjectAlertGroupRecipientOutput) ToGetProjectAlertGroupRecipientOutput() GetProjectAlertGroupRecipientOutput

func (GetProjectAlertGroupRecipientOutput) ToGetProjectAlertGroupRecipientOutputWithContext added in v1.1.0

func (o GetProjectAlertGroupRecipientOutput) ToGetProjectAlertGroupRecipientOutputWithContext(ctx context.Context) GetProjectAlertGroupRecipientOutput

type GetProjectAlertRuleMetricRule added in v1.1.0

type GetProjectAlertRuleMetricRule struct {
	Comparison     *string `pulumi:"comparison"`
	Description    *string `pulumi:"description"`
	Duration       string  `pulumi:"duration"`
	Expression     string  `pulumi:"expression"`
	ThresholdValue float64 `pulumi:"thresholdValue"`
}

type GetProjectAlertRuleMetricRuleArgs added in v1.1.0

type GetProjectAlertRuleMetricRuleArgs struct {
	Comparison     pulumi.StringPtrInput `pulumi:"comparison"`
	Description    pulumi.StringPtrInput `pulumi:"description"`
	Duration       pulumi.StringInput    `pulumi:"duration"`
	Expression     pulumi.StringInput    `pulumi:"expression"`
	ThresholdValue pulumi.Float64Input   `pulumi:"thresholdValue"`
}

func (GetProjectAlertRuleMetricRuleArgs) ElementType added in v1.1.0

func (GetProjectAlertRuleMetricRuleArgs) ToGetProjectAlertRuleMetricRuleOutput added in v1.1.0

func (i GetProjectAlertRuleMetricRuleArgs) ToGetProjectAlertRuleMetricRuleOutput() GetProjectAlertRuleMetricRuleOutput

func (GetProjectAlertRuleMetricRuleArgs) ToGetProjectAlertRuleMetricRuleOutputWithContext added in v1.1.0

func (i GetProjectAlertRuleMetricRuleArgs) ToGetProjectAlertRuleMetricRuleOutputWithContext(ctx context.Context) GetProjectAlertRuleMetricRuleOutput

type GetProjectAlertRuleMetricRuleInput added in v1.1.0

type GetProjectAlertRuleMetricRuleInput interface {
	pulumi.Input

	ToGetProjectAlertRuleMetricRuleOutput() GetProjectAlertRuleMetricRuleOutput
	ToGetProjectAlertRuleMetricRuleOutputWithContext(context.Context) GetProjectAlertRuleMetricRuleOutput
}

type GetProjectAlertRuleMetricRuleOutput added in v1.1.0

type GetProjectAlertRuleMetricRuleOutput struct{ *pulumi.OutputState }

func (GetProjectAlertRuleMetricRuleOutput) Comparison added in v1.1.0

func (GetProjectAlertRuleMetricRuleOutput) Description added in v1.1.0

func (GetProjectAlertRuleMetricRuleOutput) Duration added in v1.1.0

func (GetProjectAlertRuleMetricRuleOutput) ElementType added in v1.1.0

func (GetProjectAlertRuleMetricRuleOutput) Expression added in v1.1.0

func (GetProjectAlertRuleMetricRuleOutput) ThresholdValue added in v1.1.0

func (GetProjectAlertRuleMetricRuleOutput) ToGetProjectAlertRuleMetricRuleOutput added in v1.1.0

func (o GetProjectAlertRuleMetricRuleOutput) ToGetProjectAlertRuleMetricRuleOutput() GetProjectAlertRuleMetricRuleOutput

func (GetProjectAlertRuleMetricRuleOutput) ToGetProjectAlertRuleMetricRuleOutputWithContext added in v1.1.0

func (o GetProjectAlertRuleMetricRuleOutput) ToGetProjectAlertRuleMetricRuleOutputWithContext(ctx context.Context) GetProjectAlertRuleMetricRuleOutput

type GetProjectAlertRulePodRule added in v1.1.0

type GetProjectAlertRulePodRule struct {
	Condition              *string `pulumi:"condition"`
	PodId                  string  `pulumi:"podId"`
	RestartIntervalSeconds *int    `pulumi:"restartIntervalSeconds"`
	RestartTimes           *int    `pulumi:"restartTimes"`
}

type GetProjectAlertRulePodRuleArgs added in v1.1.0

type GetProjectAlertRulePodRuleArgs struct {
	Condition              pulumi.StringPtrInput `pulumi:"condition"`
	PodId                  pulumi.StringInput    `pulumi:"podId"`
	RestartIntervalSeconds pulumi.IntPtrInput    `pulumi:"restartIntervalSeconds"`
	RestartTimes           pulumi.IntPtrInput    `pulumi:"restartTimes"`
}

func (GetProjectAlertRulePodRuleArgs) ElementType added in v1.1.0

func (GetProjectAlertRulePodRuleArgs) ToGetProjectAlertRulePodRuleOutput added in v1.1.0

func (i GetProjectAlertRulePodRuleArgs) ToGetProjectAlertRulePodRuleOutput() GetProjectAlertRulePodRuleOutput

func (GetProjectAlertRulePodRuleArgs) ToGetProjectAlertRulePodRuleOutputWithContext added in v1.1.0

func (i GetProjectAlertRulePodRuleArgs) ToGetProjectAlertRulePodRuleOutputWithContext(ctx context.Context) GetProjectAlertRulePodRuleOutput

type GetProjectAlertRulePodRuleInput added in v1.1.0

type GetProjectAlertRulePodRuleInput interface {
	pulumi.Input

	ToGetProjectAlertRulePodRuleOutput() GetProjectAlertRulePodRuleOutput
	ToGetProjectAlertRulePodRuleOutputWithContext(context.Context) GetProjectAlertRulePodRuleOutput
}

type GetProjectAlertRulePodRuleOutput added in v1.1.0

type GetProjectAlertRulePodRuleOutput struct{ *pulumi.OutputState }

func (GetProjectAlertRulePodRuleOutput) Condition added in v1.1.0

func (GetProjectAlertRulePodRuleOutput) ElementType added in v1.1.0

func (GetProjectAlertRulePodRuleOutput) PodId added in v1.1.0

func (GetProjectAlertRulePodRuleOutput) RestartIntervalSeconds added in v1.1.0

func (o GetProjectAlertRulePodRuleOutput) RestartIntervalSeconds() pulumi.IntPtrOutput

func (GetProjectAlertRulePodRuleOutput) RestartTimes added in v1.1.0

func (GetProjectAlertRulePodRuleOutput) ToGetProjectAlertRulePodRuleOutput added in v1.1.0

func (o GetProjectAlertRulePodRuleOutput) ToGetProjectAlertRulePodRuleOutput() GetProjectAlertRulePodRuleOutput

func (GetProjectAlertRulePodRuleOutput) ToGetProjectAlertRulePodRuleOutputWithContext added in v1.1.0

func (o GetProjectAlertRulePodRuleOutput) ToGetProjectAlertRulePodRuleOutputWithContext(ctx context.Context) GetProjectAlertRulePodRuleOutput

type GetProjectAlertRuleWorkloadRule added in v1.1.0

type GetProjectAlertRuleWorkloadRule struct {
	AvailablePercentage *int                   `pulumi:"availablePercentage"`
	Selector            map[string]interface{} `pulumi:"selector"`
	WorkloadId          *string                `pulumi:"workloadId"`
}

type GetProjectAlertRuleWorkloadRuleArgs added in v1.1.0

type GetProjectAlertRuleWorkloadRuleArgs struct {
	AvailablePercentage pulumi.IntPtrInput    `pulumi:"availablePercentage"`
	Selector            pulumi.MapInput       `pulumi:"selector"`
	WorkloadId          pulumi.StringPtrInput `pulumi:"workloadId"`
}

func (GetProjectAlertRuleWorkloadRuleArgs) ElementType added in v1.1.0

func (GetProjectAlertRuleWorkloadRuleArgs) ToGetProjectAlertRuleWorkloadRuleOutput added in v1.1.0

func (i GetProjectAlertRuleWorkloadRuleArgs) ToGetProjectAlertRuleWorkloadRuleOutput() GetProjectAlertRuleWorkloadRuleOutput

func (GetProjectAlertRuleWorkloadRuleArgs) ToGetProjectAlertRuleWorkloadRuleOutputWithContext added in v1.1.0

func (i GetProjectAlertRuleWorkloadRuleArgs) ToGetProjectAlertRuleWorkloadRuleOutputWithContext(ctx context.Context) GetProjectAlertRuleWorkloadRuleOutput

type GetProjectAlertRuleWorkloadRuleInput added in v1.1.0

type GetProjectAlertRuleWorkloadRuleInput interface {
	pulumi.Input

	ToGetProjectAlertRuleWorkloadRuleOutput() GetProjectAlertRuleWorkloadRuleOutput
	ToGetProjectAlertRuleWorkloadRuleOutputWithContext(context.Context) GetProjectAlertRuleWorkloadRuleOutput
}

type GetProjectAlertRuleWorkloadRuleOutput added in v1.1.0

type GetProjectAlertRuleWorkloadRuleOutput struct{ *pulumi.OutputState }

func (GetProjectAlertRuleWorkloadRuleOutput) AvailablePercentage added in v1.1.0

func (GetProjectAlertRuleWorkloadRuleOutput) ElementType added in v1.1.0

func (GetProjectAlertRuleWorkloadRuleOutput) Selector added in v1.1.0

func (GetProjectAlertRuleWorkloadRuleOutput) ToGetProjectAlertRuleWorkloadRuleOutput added in v1.1.0

func (o GetProjectAlertRuleWorkloadRuleOutput) ToGetProjectAlertRuleWorkloadRuleOutput() GetProjectAlertRuleWorkloadRuleOutput

func (GetProjectAlertRuleWorkloadRuleOutput) ToGetProjectAlertRuleWorkloadRuleOutputWithContext added in v1.1.0

func (o GetProjectAlertRuleWorkloadRuleOutput) ToGetProjectAlertRuleWorkloadRuleOutputWithContext(ctx context.Context) GetProjectAlertRuleWorkloadRuleOutput

func (GetProjectAlertRuleWorkloadRuleOutput) WorkloadId added in v1.1.0

type GetProjectContainerResourceLimit added in v1.1.0

type GetProjectContainerResourceLimit struct {
	LimitsCpu      *string `pulumi:"limitsCpu"`
	LimitsMemory   *string `pulumi:"limitsMemory"`
	RequestsCpu    *string `pulumi:"requestsCpu"`
	RequestsMemory *string `pulumi:"requestsMemory"`
}

type GetProjectContainerResourceLimitArgs added in v1.1.0

type GetProjectContainerResourceLimitArgs struct {
	LimitsCpu      pulumi.StringPtrInput `pulumi:"limitsCpu"`
	LimitsMemory   pulumi.StringPtrInput `pulumi:"limitsMemory"`
	RequestsCpu    pulumi.StringPtrInput `pulumi:"requestsCpu"`
	RequestsMemory pulumi.StringPtrInput `pulumi:"requestsMemory"`
}

func (GetProjectContainerResourceLimitArgs) ElementType added in v1.1.0

func (GetProjectContainerResourceLimitArgs) ToGetProjectContainerResourceLimitOutput added in v1.1.0

func (i GetProjectContainerResourceLimitArgs) ToGetProjectContainerResourceLimitOutput() GetProjectContainerResourceLimitOutput

func (GetProjectContainerResourceLimitArgs) ToGetProjectContainerResourceLimitOutputWithContext added in v1.1.0

func (i GetProjectContainerResourceLimitArgs) ToGetProjectContainerResourceLimitOutputWithContext(ctx context.Context) GetProjectContainerResourceLimitOutput

type GetProjectContainerResourceLimitInput added in v1.1.0

type GetProjectContainerResourceLimitInput interface {
	pulumi.Input

	ToGetProjectContainerResourceLimitOutput() GetProjectContainerResourceLimitOutput
	ToGetProjectContainerResourceLimitOutputWithContext(context.Context) GetProjectContainerResourceLimitOutput
}

type GetProjectContainerResourceLimitOutput added in v1.1.0

type GetProjectContainerResourceLimitOutput struct{ *pulumi.OutputState }

func (GetProjectContainerResourceLimitOutput) ElementType added in v1.1.0

func (GetProjectContainerResourceLimitOutput) LimitsCpu added in v1.1.0

func (GetProjectContainerResourceLimitOutput) LimitsMemory added in v1.1.0

func (GetProjectContainerResourceLimitOutput) RequestsCpu added in v1.1.0

func (GetProjectContainerResourceLimitOutput) RequestsMemory added in v1.1.0

func (GetProjectContainerResourceLimitOutput) ToGetProjectContainerResourceLimitOutput added in v1.1.0

func (o GetProjectContainerResourceLimitOutput) ToGetProjectContainerResourceLimitOutput() GetProjectContainerResourceLimitOutput

func (GetProjectContainerResourceLimitOutput) ToGetProjectContainerResourceLimitOutputWithContext added in v1.1.0

func (o GetProjectContainerResourceLimitOutput) ToGetProjectContainerResourceLimitOutputWithContext(ctx context.Context) GetProjectContainerResourceLimitOutput

type GetProjectLoggingCustomTargetConfig added in v1.4.0

type GetProjectLoggingCustomTargetConfig struct {
	Certificate *string `pulumi:"certificate"`
	ClientCert  *string `pulumi:"clientCert"`
	ClientKey   *string `pulumi:"clientKey"`
	Content     string  `pulumi:"content"`
}

type GetProjectLoggingCustomTargetConfigArgs added in v1.4.0

type GetProjectLoggingCustomTargetConfigArgs struct {
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	ClientCert  pulumi.StringPtrInput `pulumi:"clientCert"`
	ClientKey   pulumi.StringPtrInput `pulumi:"clientKey"`
	Content     pulumi.StringInput    `pulumi:"content"`
}

func (GetProjectLoggingCustomTargetConfigArgs) ElementType added in v1.4.0

func (GetProjectLoggingCustomTargetConfigArgs) ToGetProjectLoggingCustomTargetConfigOutput added in v1.4.0

func (i GetProjectLoggingCustomTargetConfigArgs) ToGetProjectLoggingCustomTargetConfigOutput() GetProjectLoggingCustomTargetConfigOutput

func (GetProjectLoggingCustomTargetConfigArgs) ToGetProjectLoggingCustomTargetConfigOutputWithContext added in v1.4.0

func (i GetProjectLoggingCustomTargetConfigArgs) ToGetProjectLoggingCustomTargetConfigOutputWithContext(ctx context.Context) GetProjectLoggingCustomTargetConfigOutput

type GetProjectLoggingCustomTargetConfigInput added in v1.4.0

type GetProjectLoggingCustomTargetConfigInput interface {
	pulumi.Input

	ToGetProjectLoggingCustomTargetConfigOutput() GetProjectLoggingCustomTargetConfigOutput
	ToGetProjectLoggingCustomTargetConfigOutputWithContext(context.Context) GetProjectLoggingCustomTargetConfigOutput
}

type GetProjectLoggingCustomTargetConfigOutput added in v1.4.0

type GetProjectLoggingCustomTargetConfigOutput struct{ *pulumi.OutputState }

func (GetProjectLoggingCustomTargetConfigOutput) Certificate added in v1.4.0

func (GetProjectLoggingCustomTargetConfigOutput) ClientCert added in v1.4.0

func (GetProjectLoggingCustomTargetConfigOutput) ClientKey added in v1.4.0

func (GetProjectLoggingCustomTargetConfigOutput) Content added in v1.4.0

func (GetProjectLoggingCustomTargetConfigOutput) ElementType added in v1.4.0

func (GetProjectLoggingCustomTargetConfigOutput) ToGetProjectLoggingCustomTargetConfigOutput added in v1.4.0

func (o GetProjectLoggingCustomTargetConfigOutput) ToGetProjectLoggingCustomTargetConfigOutput() GetProjectLoggingCustomTargetConfigOutput

func (GetProjectLoggingCustomTargetConfigOutput) ToGetProjectLoggingCustomTargetConfigOutputWithContext added in v1.4.0

func (o GetProjectLoggingCustomTargetConfigOutput) ToGetProjectLoggingCustomTargetConfigOutputWithContext(ctx context.Context) GetProjectLoggingCustomTargetConfigOutput

type GetProjectLoggingElasticsearchConfig added in v1.1.0

type GetProjectLoggingElasticsearchConfig struct {
	AuthPassword  *string `pulumi:"authPassword"`
	AuthUsername  *string `pulumi:"authUsername"`
	Certificate   *string `pulumi:"certificate"`
	ClientCert    *string `pulumi:"clientCert"`
	ClientKey     *string `pulumi:"clientKey"`
	ClientKeyPass *string `pulumi:"clientKeyPass"`
	DateFormat    *string `pulumi:"dateFormat"`
	Endpoint      string  `pulumi:"endpoint"`
	IndexPrefix   *string `pulumi:"indexPrefix"`
	SslVerify     bool    `pulumi:"sslVerify"`
	SslVersion    *string `pulumi:"sslVersion"`
}

type GetProjectLoggingElasticsearchConfigArgs added in v1.1.0

type GetProjectLoggingElasticsearchConfigArgs struct {
	AuthPassword  pulumi.StringPtrInput `pulumi:"authPassword"`
	AuthUsername  pulumi.StringPtrInput `pulumi:"authUsername"`
	Certificate   pulumi.StringPtrInput `pulumi:"certificate"`
	ClientCert    pulumi.StringPtrInput `pulumi:"clientCert"`
	ClientKey     pulumi.StringPtrInput `pulumi:"clientKey"`
	ClientKeyPass pulumi.StringPtrInput `pulumi:"clientKeyPass"`
	DateFormat    pulumi.StringPtrInput `pulumi:"dateFormat"`
	Endpoint      pulumi.StringInput    `pulumi:"endpoint"`
	IndexPrefix   pulumi.StringPtrInput `pulumi:"indexPrefix"`
	SslVerify     pulumi.BoolInput      `pulumi:"sslVerify"`
	SslVersion    pulumi.StringPtrInput `pulumi:"sslVersion"`
}

func (GetProjectLoggingElasticsearchConfigArgs) ElementType added in v1.1.0

func (GetProjectLoggingElasticsearchConfigArgs) ToGetProjectLoggingElasticsearchConfigOutput added in v1.1.0

func (i GetProjectLoggingElasticsearchConfigArgs) ToGetProjectLoggingElasticsearchConfigOutput() GetProjectLoggingElasticsearchConfigOutput

func (GetProjectLoggingElasticsearchConfigArgs) ToGetProjectLoggingElasticsearchConfigOutputWithContext added in v1.1.0

func (i GetProjectLoggingElasticsearchConfigArgs) ToGetProjectLoggingElasticsearchConfigOutputWithContext(ctx context.Context) GetProjectLoggingElasticsearchConfigOutput

type GetProjectLoggingElasticsearchConfigInput added in v1.1.0

type GetProjectLoggingElasticsearchConfigInput interface {
	pulumi.Input

	ToGetProjectLoggingElasticsearchConfigOutput() GetProjectLoggingElasticsearchConfigOutput
	ToGetProjectLoggingElasticsearchConfigOutputWithContext(context.Context) GetProjectLoggingElasticsearchConfigOutput
}

type GetProjectLoggingElasticsearchConfigOutput added in v1.1.0

type GetProjectLoggingElasticsearchConfigOutput struct{ *pulumi.OutputState }

func (GetProjectLoggingElasticsearchConfigOutput) AuthPassword added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) AuthUsername added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) Certificate added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) ClientCert added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) ClientKey added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) ClientKeyPass added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) DateFormat added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) ElementType added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) Endpoint added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) IndexPrefix added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) SslVerify added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) SslVersion added in v1.1.0

func (GetProjectLoggingElasticsearchConfigOutput) ToGetProjectLoggingElasticsearchConfigOutput added in v1.1.0

func (o GetProjectLoggingElasticsearchConfigOutput) ToGetProjectLoggingElasticsearchConfigOutput() GetProjectLoggingElasticsearchConfigOutput

func (GetProjectLoggingElasticsearchConfigOutput) ToGetProjectLoggingElasticsearchConfigOutputWithContext added in v1.1.0

func (o GetProjectLoggingElasticsearchConfigOutput) ToGetProjectLoggingElasticsearchConfigOutputWithContext(ctx context.Context) GetProjectLoggingElasticsearchConfigOutput

type GetProjectLoggingFluentdConfig added in v1.1.0

type GetProjectLoggingFluentdConfig struct {
	Certificate   *string                                      `pulumi:"certificate"`
	Compress      *bool                                        `pulumi:"compress"`
	EnableTls     *bool                                        `pulumi:"enableTls"`
	FluentServers []GetProjectLoggingFluentdConfigFluentServer `pulumi:"fluentServers"`
}

type GetProjectLoggingFluentdConfigArgs added in v1.1.0

type GetProjectLoggingFluentdConfigArgs struct {
	Certificate   pulumi.StringPtrInput                                `pulumi:"certificate"`
	Compress      pulumi.BoolPtrInput                                  `pulumi:"compress"`
	EnableTls     pulumi.BoolPtrInput                                  `pulumi:"enableTls"`
	FluentServers GetProjectLoggingFluentdConfigFluentServerArrayInput `pulumi:"fluentServers"`
}

func (GetProjectLoggingFluentdConfigArgs) ElementType added in v1.1.0

func (GetProjectLoggingFluentdConfigArgs) ToGetProjectLoggingFluentdConfigOutput added in v1.1.0

func (i GetProjectLoggingFluentdConfigArgs) ToGetProjectLoggingFluentdConfigOutput() GetProjectLoggingFluentdConfigOutput

func (GetProjectLoggingFluentdConfigArgs) ToGetProjectLoggingFluentdConfigOutputWithContext added in v1.1.0

func (i GetProjectLoggingFluentdConfigArgs) ToGetProjectLoggingFluentdConfigOutputWithContext(ctx context.Context) GetProjectLoggingFluentdConfigOutput

type GetProjectLoggingFluentdConfigFluentServer added in v1.1.0

type GetProjectLoggingFluentdConfigFluentServer struct {
	Endpoint  string  `pulumi:"endpoint"`
	Hostname  *string `pulumi:"hostname"`
	Password  *string `pulumi:"password"`
	SharedKey *string `pulumi:"sharedKey"`
	Standby   *bool   `pulumi:"standby"`
	Username  *string `pulumi:"username"`
	Weight    *int    `pulumi:"weight"`
}

type GetProjectLoggingFluentdConfigFluentServerArgs added in v1.1.0

type GetProjectLoggingFluentdConfigFluentServerArgs struct {
	Endpoint  pulumi.StringInput    `pulumi:"endpoint"`
	Hostname  pulumi.StringPtrInput `pulumi:"hostname"`
	Password  pulumi.StringPtrInput `pulumi:"password"`
	SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"`
	Standby   pulumi.BoolPtrInput   `pulumi:"standby"`
	Username  pulumi.StringPtrInput `pulumi:"username"`
	Weight    pulumi.IntPtrInput    `pulumi:"weight"`
}

func (GetProjectLoggingFluentdConfigFluentServerArgs) ElementType added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerArgs) ToGetProjectLoggingFluentdConfigFluentServerOutput added in v1.1.0

func (i GetProjectLoggingFluentdConfigFluentServerArgs) ToGetProjectLoggingFluentdConfigFluentServerOutput() GetProjectLoggingFluentdConfigFluentServerOutput

func (GetProjectLoggingFluentdConfigFluentServerArgs) ToGetProjectLoggingFluentdConfigFluentServerOutputWithContext added in v1.1.0

func (i GetProjectLoggingFluentdConfigFluentServerArgs) ToGetProjectLoggingFluentdConfigFluentServerOutputWithContext(ctx context.Context) GetProjectLoggingFluentdConfigFluentServerOutput

type GetProjectLoggingFluentdConfigFluentServerArray added in v1.1.0

type GetProjectLoggingFluentdConfigFluentServerArray []GetProjectLoggingFluentdConfigFluentServerInput

func (GetProjectLoggingFluentdConfigFluentServerArray) ElementType added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerArray) ToGetProjectLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

func (i GetProjectLoggingFluentdConfigFluentServerArray) ToGetProjectLoggingFluentdConfigFluentServerArrayOutput() GetProjectLoggingFluentdConfigFluentServerArrayOutput

func (GetProjectLoggingFluentdConfigFluentServerArray) ToGetProjectLoggingFluentdConfigFluentServerArrayOutputWithContext added in v1.1.0

func (i GetProjectLoggingFluentdConfigFluentServerArray) ToGetProjectLoggingFluentdConfigFluentServerArrayOutputWithContext(ctx context.Context) GetProjectLoggingFluentdConfigFluentServerArrayOutput

type GetProjectLoggingFluentdConfigFluentServerArrayInput added in v1.1.0

type GetProjectLoggingFluentdConfigFluentServerArrayInput interface {
	pulumi.Input

	ToGetProjectLoggingFluentdConfigFluentServerArrayOutput() GetProjectLoggingFluentdConfigFluentServerArrayOutput
	ToGetProjectLoggingFluentdConfigFluentServerArrayOutputWithContext(context.Context) GetProjectLoggingFluentdConfigFluentServerArrayOutput
}

type GetProjectLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

type GetProjectLoggingFluentdConfigFluentServerArrayOutput struct{ *pulumi.OutputState }

func (GetProjectLoggingFluentdConfigFluentServerArrayOutput) ElementType added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerArrayOutput) Index added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerArrayOutput) ToGetProjectLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerArrayOutput) ToGetProjectLoggingFluentdConfigFluentServerArrayOutputWithContext added in v1.1.0

func (o GetProjectLoggingFluentdConfigFluentServerArrayOutput) ToGetProjectLoggingFluentdConfigFluentServerArrayOutputWithContext(ctx context.Context) GetProjectLoggingFluentdConfigFluentServerArrayOutput

type GetProjectLoggingFluentdConfigFluentServerInput added in v1.1.0

type GetProjectLoggingFluentdConfigFluentServerInput interface {
	pulumi.Input

	ToGetProjectLoggingFluentdConfigFluentServerOutput() GetProjectLoggingFluentdConfigFluentServerOutput
	ToGetProjectLoggingFluentdConfigFluentServerOutputWithContext(context.Context) GetProjectLoggingFluentdConfigFluentServerOutput
}

type GetProjectLoggingFluentdConfigFluentServerOutput added in v1.1.0

type GetProjectLoggingFluentdConfigFluentServerOutput struct{ *pulumi.OutputState }

func (GetProjectLoggingFluentdConfigFluentServerOutput) ElementType added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerOutput) Endpoint added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerOutput) Hostname added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerOutput) Password added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerOutput) SharedKey added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerOutput) Standby added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerOutput) ToGetProjectLoggingFluentdConfigFluentServerOutput added in v1.1.0

func (o GetProjectLoggingFluentdConfigFluentServerOutput) ToGetProjectLoggingFluentdConfigFluentServerOutput() GetProjectLoggingFluentdConfigFluentServerOutput

func (GetProjectLoggingFluentdConfigFluentServerOutput) ToGetProjectLoggingFluentdConfigFluentServerOutputWithContext added in v1.1.0

func (o GetProjectLoggingFluentdConfigFluentServerOutput) ToGetProjectLoggingFluentdConfigFluentServerOutputWithContext(ctx context.Context) GetProjectLoggingFluentdConfigFluentServerOutput

func (GetProjectLoggingFluentdConfigFluentServerOutput) Username added in v1.1.0

func (GetProjectLoggingFluentdConfigFluentServerOutput) Weight added in v1.1.0

type GetProjectLoggingFluentdConfigInput added in v1.1.0

type GetProjectLoggingFluentdConfigInput interface {
	pulumi.Input

	ToGetProjectLoggingFluentdConfigOutput() GetProjectLoggingFluentdConfigOutput
	ToGetProjectLoggingFluentdConfigOutputWithContext(context.Context) GetProjectLoggingFluentdConfigOutput
}

type GetProjectLoggingFluentdConfigOutput added in v1.1.0

type GetProjectLoggingFluentdConfigOutput struct{ *pulumi.OutputState }

func (GetProjectLoggingFluentdConfigOutput) Certificate added in v1.1.0

func (GetProjectLoggingFluentdConfigOutput) Compress added in v1.1.0

func (GetProjectLoggingFluentdConfigOutput) ElementType added in v1.1.0

func (GetProjectLoggingFluentdConfigOutput) EnableTls added in v1.1.0

func (GetProjectLoggingFluentdConfigOutput) FluentServers added in v1.1.0

func (GetProjectLoggingFluentdConfigOutput) ToGetProjectLoggingFluentdConfigOutput added in v1.1.0

func (o GetProjectLoggingFluentdConfigOutput) ToGetProjectLoggingFluentdConfigOutput() GetProjectLoggingFluentdConfigOutput

func (GetProjectLoggingFluentdConfigOutput) ToGetProjectLoggingFluentdConfigOutputWithContext added in v1.1.0

func (o GetProjectLoggingFluentdConfigOutput) ToGetProjectLoggingFluentdConfigOutputWithContext(ctx context.Context) GetProjectLoggingFluentdConfigOutput

type GetProjectLoggingKafkaConfig added in v1.1.0

type GetProjectLoggingKafkaConfig struct {
	BrokerEndpoints   []string `pulumi:"brokerEndpoints"`
	Certificate       *string  `pulumi:"certificate"`
	ClientCert        *string  `pulumi:"clientCert"`
	ClientKey         *string  `pulumi:"clientKey"`
	Topic             string   `pulumi:"topic"`
	ZookeeperEndpoint *string  `pulumi:"zookeeperEndpoint"`
}

type GetProjectLoggingKafkaConfigArgs added in v1.1.0

type GetProjectLoggingKafkaConfigArgs struct {
	BrokerEndpoints   pulumi.StringArrayInput `pulumi:"brokerEndpoints"`
	Certificate       pulumi.StringPtrInput   `pulumi:"certificate"`
	ClientCert        pulumi.StringPtrInput   `pulumi:"clientCert"`
	ClientKey         pulumi.StringPtrInput   `pulumi:"clientKey"`
	Topic             pulumi.StringInput      `pulumi:"topic"`
	ZookeeperEndpoint pulumi.StringPtrInput   `pulumi:"zookeeperEndpoint"`
}

func (GetProjectLoggingKafkaConfigArgs) ElementType added in v1.1.0

func (GetProjectLoggingKafkaConfigArgs) ToGetProjectLoggingKafkaConfigOutput added in v1.1.0

func (i GetProjectLoggingKafkaConfigArgs) ToGetProjectLoggingKafkaConfigOutput() GetProjectLoggingKafkaConfigOutput

func (GetProjectLoggingKafkaConfigArgs) ToGetProjectLoggingKafkaConfigOutputWithContext added in v1.1.0

func (i GetProjectLoggingKafkaConfigArgs) ToGetProjectLoggingKafkaConfigOutputWithContext(ctx context.Context) GetProjectLoggingKafkaConfigOutput

type GetProjectLoggingKafkaConfigInput added in v1.1.0

type GetProjectLoggingKafkaConfigInput interface {
	pulumi.Input

	ToGetProjectLoggingKafkaConfigOutput() GetProjectLoggingKafkaConfigOutput
	ToGetProjectLoggingKafkaConfigOutputWithContext(context.Context) GetProjectLoggingKafkaConfigOutput
}

type GetProjectLoggingKafkaConfigOutput added in v1.1.0

type GetProjectLoggingKafkaConfigOutput struct{ *pulumi.OutputState }

func (GetProjectLoggingKafkaConfigOutput) BrokerEndpoints added in v1.1.0

func (GetProjectLoggingKafkaConfigOutput) Certificate added in v1.1.0

func (GetProjectLoggingKafkaConfigOutput) ClientCert added in v1.1.0

func (GetProjectLoggingKafkaConfigOutput) ClientKey added in v1.1.0

func (GetProjectLoggingKafkaConfigOutput) ElementType added in v1.1.0

func (GetProjectLoggingKafkaConfigOutput) ToGetProjectLoggingKafkaConfigOutput added in v1.1.0

func (o GetProjectLoggingKafkaConfigOutput) ToGetProjectLoggingKafkaConfigOutput() GetProjectLoggingKafkaConfigOutput

func (GetProjectLoggingKafkaConfigOutput) ToGetProjectLoggingKafkaConfigOutputWithContext added in v1.1.0

func (o GetProjectLoggingKafkaConfigOutput) ToGetProjectLoggingKafkaConfigOutputWithContext(ctx context.Context) GetProjectLoggingKafkaConfigOutput

func (GetProjectLoggingKafkaConfigOutput) Topic added in v1.1.0

func (GetProjectLoggingKafkaConfigOutput) ZookeeperEndpoint added in v1.1.0

type GetProjectLoggingSplunkConfig added in v1.1.0

type GetProjectLoggingSplunkConfig struct {
	Certificate   *string `pulumi:"certificate"`
	ClientCert    *string `pulumi:"clientCert"`
	ClientKey     *string `pulumi:"clientKey"`
	ClientKeyPass *string `pulumi:"clientKeyPass"`
	Endpoint      string  `pulumi:"endpoint"`
	Index         *string `pulumi:"index"`
	Source        *string `pulumi:"source"`
	SslVerify     bool    `pulumi:"sslVerify"`
	Token         string  `pulumi:"token"`
}

type GetProjectLoggingSplunkConfigArgs added in v1.1.0

type GetProjectLoggingSplunkConfigArgs struct {
	Certificate   pulumi.StringPtrInput `pulumi:"certificate"`
	ClientCert    pulumi.StringPtrInput `pulumi:"clientCert"`
	ClientKey     pulumi.StringPtrInput `pulumi:"clientKey"`
	ClientKeyPass pulumi.StringPtrInput `pulumi:"clientKeyPass"`
	Endpoint      pulumi.StringInput    `pulumi:"endpoint"`
	Index         pulumi.StringPtrInput `pulumi:"index"`
	Source        pulumi.StringPtrInput `pulumi:"source"`
	SslVerify     pulumi.BoolInput      `pulumi:"sslVerify"`
	Token         pulumi.StringInput    `pulumi:"token"`
}

func (GetProjectLoggingSplunkConfigArgs) ElementType added in v1.1.0

func (GetProjectLoggingSplunkConfigArgs) ToGetProjectLoggingSplunkConfigOutput added in v1.1.0

func (i GetProjectLoggingSplunkConfigArgs) ToGetProjectLoggingSplunkConfigOutput() GetProjectLoggingSplunkConfigOutput

func (GetProjectLoggingSplunkConfigArgs) ToGetProjectLoggingSplunkConfigOutputWithContext added in v1.1.0

func (i GetProjectLoggingSplunkConfigArgs) ToGetProjectLoggingSplunkConfigOutputWithContext(ctx context.Context) GetProjectLoggingSplunkConfigOutput

type GetProjectLoggingSplunkConfigInput added in v1.1.0

type GetProjectLoggingSplunkConfigInput interface {
	pulumi.Input

	ToGetProjectLoggingSplunkConfigOutput() GetProjectLoggingSplunkConfigOutput
	ToGetProjectLoggingSplunkConfigOutputWithContext(context.Context) GetProjectLoggingSplunkConfigOutput
}

type GetProjectLoggingSplunkConfigOutput added in v1.1.0

type GetProjectLoggingSplunkConfigOutput struct{ *pulumi.OutputState }

func (GetProjectLoggingSplunkConfigOutput) Certificate added in v1.1.0

func (GetProjectLoggingSplunkConfigOutput) ClientCert added in v1.1.0

func (GetProjectLoggingSplunkConfigOutput) ClientKey added in v1.1.0

func (GetProjectLoggingSplunkConfigOutput) ClientKeyPass added in v1.1.0

func (GetProjectLoggingSplunkConfigOutput) ElementType added in v1.1.0

func (GetProjectLoggingSplunkConfigOutput) Endpoint added in v1.1.0

func (GetProjectLoggingSplunkConfigOutput) Index added in v1.1.0

func (GetProjectLoggingSplunkConfigOutput) Source added in v1.1.0

func (GetProjectLoggingSplunkConfigOutput) SslVerify added in v1.1.0

func (GetProjectLoggingSplunkConfigOutput) ToGetProjectLoggingSplunkConfigOutput added in v1.1.0

func (o GetProjectLoggingSplunkConfigOutput) ToGetProjectLoggingSplunkConfigOutput() GetProjectLoggingSplunkConfigOutput

func (GetProjectLoggingSplunkConfigOutput) ToGetProjectLoggingSplunkConfigOutputWithContext added in v1.1.0

func (o GetProjectLoggingSplunkConfigOutput) ToGetProjectLoggingSplunkConfigOutputWithContext(ctx context.Context) GetProjectLoggingSplunkConfigOutput

func (GetProjectLoggingSplunkConfigOutput) Token added in v1.1.0

type GetProjectLoggingSyslogConfig added in v1.1.0

type GetProjectLoggingSyslogConfig struct {
	Certificate *string `pulumi:"certificate"`
	ClientCert  *string `pulumi:"clientCert"`
	ClientKey   *string `pulumi:"clientKey"`
	Endpoint    string  `pulumi:"endpoint"`
	Program     *string `pulumi:"program"`
	Protocol    *string `pulumi:"protocol"`
	Severity    *string `pulumi:"severity"`
	SslVerify   bool    `pulumi:"sslVerify"`
	Token       *string `pulumi:"token"`
}

type GetProjectLoggingSyslogConfigArgs added in v1.1.0

type GetProjectLoggingSyslogConfigArgs struct {
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	ClientCert  pulumi.StringPtrInput `pulumi:"clientCert"`
	ClientKey   pulumi.StringPtrInput `pulumi:"clientKey"`
	Endpoint    pulumi.StringInput    `pulumi:"endpoint"`
	Program     pulumi.StringPtrInput `pulumi:"program"`
	Protocol    pulumi.StringPtrInput `pulumi:"protocol"`
	Severity    pulumi.StringPtrInput `pulumi:"severity"`
	SslVerify   pulumi.BoolInput      `pulumi:"sslVerify"`
	Token       pulumi.StringPtrInput `pulumi:"token"`
}

func (GetProjectLoggingSyslogConfigArgs) ElementType added in v1.1.0

func (GetProjectLoggingSyslogConfigArgs) ToGetProjectLoggingSyslogConfigOutput added in v1.1.0

func (i GetProjectLoggingSyslogConfigArgs) ToGetProjectLoggingSyslogConfigOutput() GetProjectLoggingSyslogConfigOutput

func (GetProjectLoggingSyslogConfigArgs) ToGetProjectLoggingSyslogConfigOutputWithContext added in v1.1.0

func (i GetProjectLoggingSyslogConfigArgs) ToGetProjectLoggingSyslogConfigOutputWithContext(ctx context.Context) GetProjectLoggingSyslogConfigOutput

type GetProjectLoggingSyslogConfigInput added in v1.1.0

type GetProjectLoggingSyslogConfigInput interface {
	pulumi.Input

	ToGetProjectLoggingSyslogConfigOutput() GetProjectLoggingSyslogConfigOutput
	ToGetProjectLoggingSyslogConfigOutputWithContext(context.Context) GetProjectLoggingSyslogConfigOutput
}

type GetProjectLoggingSyslogConfigOutput added in v1.1.0

type GetProjectLoggingSyslogConfigOutput struct{ *pulumi.OutputState }

func (GetProjectLoggingSyslogConfigOutput) Certificate added in v1.1.0

func (GetProjectLoggingSyslogConfigOutput) ClientCert added in v1.1.0

func (GetProjectLoggingSyslogConfigOutput) ClientKey added in v1.1.0

func (GetProjectLoggingSyslogConfigOutput) ElementType added in v1.1.0

func (GetProjectLoggingSyslogConfigOutput) Endpoint added in v1.1.0

func (GetProjectLoggingSyslogConfigOutput) Program added in v1.1.0

func (GetProjectLoggingSyslogConfigOutput) Protocol added in v1.1.0

func (GetProjectLoggingSyslogConfigOutput) Severity added in v1.1.0

func (GetProjectLoggingSyslogConfigOutput) SslVerify added in v1.1.0

func (GetProjectLoggingSyslogConfigOutput) ToGetProjectLoggingSyslogConfigOutput added in v1.1.0

func (o GetProjectLoggingSyslogConfigOutput) ToGetProjectLoggingSyslogConfigOutput() GetProjectLoggingSyslogConfigOutput

func (GetProjectLoggingSyslogConfigOutput) ToGetProjectLoggingSyslogConfigOutputWithContext added in v1.1.0

func (o GetProjectLoggingSyslogConfigOutput) ToGetProjectLoggingSyslogConfigOutputWithContext(ctx context.Context) GetProjectLoggingSyslogConfigOutput

func (GetProjectLoggingSyslogConfigOutput) Token added in v1.1.0

type GetProjectResourceQuota added in v1.1.0

type GetProjectResourceQuota struct {
	NamespaceDefaultLimit GetProjectResourceQuotaNamespaceDefaultLimit `pulumi:"namespaceDefaultLimit"`
	ProjectLimit          GetProjectResourceQuotaProjectLimit          `pulumi:"projectLimit"`
}

type GetProjectResourceQuotaArgs added in v1.1.0

type GetProjectResourceQuotaArgs struct {
	NamespaceDefaultLimit GetProjectResourceQuotaNamespaceDefaultLimitInput `pulumi:"namespaceDefaultLimit"`
	ProjectLimit          GetProjectResourceQuotaProjectLimitInput          `pulumi:"projectLimit"`
}

func (GetProjectResourceQuotaArgs) ElementType added in v1.1.0

func (GetProjectResourceQuotaArgs) ToGetProjectResourceQuotaOutput added in v1.1.0

func (i GetProjectResourceQuotaArgs) ToGetProjectResourceQuotaOutput() GetProjectResourceQuotaOutput

func (GetProjectResourceQuotaArgs) ToGetProjectResourceQuotaOutputWithContext added in v1.1.0

func (i GetProjectResourceQuotaArgs) ToGetProjectResourceQuotaOutputWithContext(ctx context.Context) GetProjectResourceQuotaOutput

type GetProjectResourceQuotaInput added in v1.1.0

type GetProjectResourceQuotaInput interface {
	pulumi.Input

	ToGetProjectResourceQuotaOutput() GetProjectResourceQuotaOutput
	ToGetProjectResourceQuotaOutputWithContext(context.Context) GetProjectResourceQuotaOutput
}

type GetProjectResourceQuotaNamespaceDefaultLimit added in v1.1.0

type GetProjectResourceQuotaNamespaceDefaultLimit struct {
	ConfigMaps             *string `pulumi:"configMaps"`
	LimitsCpu              *string `pulumi:"limitsCpu"`
	LimitsMemory           *string `pulumi:"limitsMemory"`
	PersistentVolumeClaims *string `pulumi:"persistentVolumeClaims"`
	Pods                   *string `pulumi:"pods"`
	ReplicationControllers *string `pulumi:"replicationControllers"`
	RequestsCpu            *string `pulumi:"requestsCpu"`
	RequestsMemory         *string `pulumi:"requestsMemory"`
	RequestsStorage        *string `pulumi:"requestsStorage"`
	Secrets                *string `pulumi:"secrets"`
	Services               *string `pulumi:"services"`
	ServicesLoadBalancers  *string `pulumi:"servicesLoadBalancers"`
	ServicesNodePorts      *string `pulumi:"servicesNodePorts"`
}

type GetProjectResourceQuotaNamespaceDefaultLimitArgs added in v1.1.0

type GetProjectResourceQuotaNamespaceDefaultLimitArgs struct {
	ConfigMaps             pulumi.StringPtrInput `pulumi:"configMaps"`
	LimitsCpu              pulumi.StringPtrInput `pulumi:"limitsCpu"`
	LimitsMemory           pulumi.StringPtrInput `pulumi:"limitsMemory"`
	PersistentVolumeClaims pulumi.StringPtrInput `pulumi:"persistentVolumeClaims"`
	Pods                   pulumi.StringPtrInput `pulumi:"pods"`
	ReplicationControllers pulumi.StringPtrInput `pulumi:"replicationControllers"`
	RequestsCpu            pulumi.StringPtrInput `pulumi:"requestsCpu"`
	RequestsMemory         pulumi.StringPtrInput `pulumi:"requestsMemory"`
	RequestsStorage        pulumi.StringPtrInput `pulumi:"requestsStorage"`
	Secrets                pulumi.StringPtrInput `pulumi:"secrets"`
	Services               pulumi.StringPtrInput `pulumi:"services"`
	ServicesLoadBalancers  pulumi.StringPtrInput `pulumi:"servicesLoadBalancers"`
	ServicesNodePorts      pulumi.StringPtrInput `pulumi:"servicesNodePorts"`
}

func (GetProjectResourceQuotaNamespaceDefaultLimitArgs) ElementType added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitArgs) ToGetProjectResourceQuotaNamespaceDefaultLimitOutput added in v1.1.0

func (i GetProjectResourceQuotaNamespaceDefaultLimitArgs) ToGetProjectResourceQuotaNamespaceDefaultLimitOutput() GetProjectResourceQuotaNamespaceDefaultLimitOutput

func (GetProjectResourceQuotaNamespaceDefaultLimitArgs) ToGetProjectResourceQuotaNamespaceDefaultLimitOutputWithContext added in v1.1.0

func (i GetProjectResourceQuotaNamespaceDefaultLimitArgs) ToGetProjectResourceQuotaNamespaceDefaultLimitOutputWithContext(ctx context.Context) GetProjectResourceQuotaNamespaceDefaultLimitOutput

type GetProjectResourceQuotaNamespaceDefaultLimitInput added in v1.1.0

type GetProjectResourceQuotaNamespaceDefaultLimitInput interface {
	pulumi.Input

	ToGetProjectResourceQuotaNamespaceDefaultLimitOutput() GetProjectResourceQuotaNamespaceDefaultLimitOutput
	ToGetProjectResourceQuotaNamespaceDefaultLimitOutputWithContext(context.Context) GetProjectResourceQuotaNamespaceDefaultLimitOutput
}

type GetProjectResourceQuotaNamespaceDefaultLimitOutput added in v1.1.0

type GetProjectResourceQuotaNamespaceDefaultLimitOutput struct{ *pulumi.OutputState }

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) ConfigMaps added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) ElementType added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) LimitsCpu added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) LimitsMemory added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) PersistentVolumeClaims added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) Pods added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) ReplicationControllers added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) RequestsCpu added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) RequestsMemory added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) RequestsStorage added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) Secrets added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) Services added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) ServicesLoadBalancers added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) ServicesNodePorts added in v1.1.0

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) ToGetProjectResourceQuotaNamespaceDefaultLimitOutput added in v1.1.0

func (o GetProjectResourceQuotaNamespaceDefaultLimitOutput) ToGetProjectResourceQuotaNamespaceDefaultLimitOutput() GetProjectResourceQuotaNamespaceDefaultLimitOutput

func (GetProjectResourceQuotaNamespaceDefaultLimitOutput) ToGetProjectResourceQuotaNamespaceDefaultLimitOutputWithContext added in v1.1.0

func (o GetProjectResourceQuotaNamespaceDefaultLimitOutput) ToGetProjectResourceQuotaNamespaceDefaultLimitOutputWithContext(ctx context.Context) GetProjectResourceQuotaNamespaceDefaultLimitOutput

type GetProjectResourceQuotaOutput added in v1.1.0

type GetProjectResourceQuotaOutput struct{ *pulumi.OutputState }

func (GetProjectResourceQuotaOutput) ElementType added in v1.1.0

func (GetProjectResourceQuotaOutput) NamespaceDefaultLimit added in v1.1.0

func (GetProjectResourceQuotaOutput) ProjectLimit added in v1.1.0

func (GetProjectResourceQuotaOutput) ToGetProjectResourceQuotaOutput added in v1.1.0

func (o GetProjectResourceQuotaOutput) ToGetProjectResourceQuotaOutput() GetProjectResourceQuotaOutput

func (GetProjectResourceQuotaOutput) ToGetProjectResourceQuotaOutputWithContext added in v1.1.0

func (o GetProjectResourceQuotaOutput) ToGetProjectResourceQuotaOutputWithContext(ctx context.Context) GetProjectResourceQuotaOutput

type GetProjectResourceQuotaProjectLimit added in v1.1.0

type GetProjectResourceQuotaProjectLimit struct {
	ConfigMaps             *string `pulumi:"configMaps"`
	LimitsCpu              *string `pulumi:"limitsCpu"`
	LimitsMemory           *string `pulumi:"limitsMemory"`
	PersistentVolumeClaims *string `pulumi:"persistentVolumeClaims"`
	Pods                   *string `pulumi:"pods"`
	ReplicationControllers *string `pulumi:"replicationControllers"`
	RequestsCpu            *string `pulumi:"requestsCpu"`
	RequestsMemory         *string `pulumi:"requestsMemory"`
	RequestsStorage        *string `pulumi:"requestsStorage"`
	Secrets                *string `pulumi:"secrets"`
	Services               *string `pulumi:"services"`
	ServicesLoadBalancers  *string `pulumi:"servicesLoadBalancers"`
	ServicesNodePorts      *string `pulumi:"servicesNodePorts"`
}

type GetProjectResourceQuotaProjectLimitArgs added in v1.1.0

type GetProjectResourceQuotaProjectLimitArgs struct {
	ConfigMaps             pulumi.StringPtrInput `pulumi:"configMaps"`
	LimitsCpu              pulumi.StringPtrInput `pulumi:"limitsCpu"`
	LimitsMemory           pulumi.StringPtrInput `pulumi:"limitsMemory"`
	PersistentVolumeClaims pulumi.StringPtrInput `pulumi:"persistentVolumeClaims"`
	Pods                   pulumi.StringPtrInput `pulumi:"pods"`
	ReplicationControllers pulumi.StringPtrInput `pulumi:"replicationControllers"`
	RequestsCpu            pulumi.StringPtrInput `pulumi:"requestsCpu"`
	RequestsMemory         pulumi.StringPtrInput `pulumi:"requestsMemory"`
	RequestsStorage        pulumi.StringPtrInput `pulumi:"requestsStorage"`
	Secrets                pulumi.StringPtrInput `pulumi:"secrets"`
	Services               pulumi.StringPtrInput `pulumi:"services"`
	ServicesLoadBalancers  pulumi.StringPtrInput `pulumi:"servicesLoadBalancers"`
	ServicesNodePorts      pulumi.StringPtrInput `pulumi:"servicesNodePorts"`
}

func (GetProjectResourceQuotaProjectLimitArgs) ElementType added in v1.1.0

func (GetProjectResourceQuotaProjectLimitArgs) ToGetProjectResourceQuotaProjectLimitOutput added in v1.1.0

func (i GetProjectResourceQuotaProjectLimitArgs) ToGetProjectResourceQuotaProjectLimitOutput() GetProjectResourceQuotaProjectLimitOutput

func (GetProjectResourceQuotaProjectLimitArgs) ToGetProjectResourceQuotaProjectLimitOutputWithContext added in v1.1.0

func (i GetProjectResourceQuotaProjectLimitArgs) ToGetProjectResourceQuotaProjectLimitOutputWithContext(ctx context.Context) GetProjectResourceQuotaProjectLimitOutput

type GetProjectResourceQuotaProjectLimitInput added in v1.1.0

type GetProjectResourceQuotaProjectLimitInput interface {
	pulumi.Input

	ToGetProjectResourceQuotaProjectLimitOutput() GetProjectResourceQuotaProjectLimitOutput
	ToGetProjectResourceQuotaProjectLimitOutputWithContext(context.Context) GetProjectResourceQuotaProjectLimitOutput
}

type GetProjectResourceQuotaProjectLimitOutput added in v1.1.0

type GetProjectResourceQuotaProjectLimitOutput struct{ *pulumi.OutputState }

func (GetProjectResourceQuotaProjectLimitOutput) ConfigMaps added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) ElementType added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) LimitsCpu added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) LimitsMemory added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) PersistentVolumeClaims added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) Pods added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) ReplicationControllers added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) RequestsCpu added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) RequestsMemory added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) RequestsStorage added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) Secrets added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) Services added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) ServicesLoadBalancers added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) ServicesNodePorts added in v1.1.0

func (GetProjectResourceQuotaProjectLimitOutput) ToGetProjectResourceQuotaProjectLimitOutput added in v1.1.0

func (o GetProjectResourceQuotaProjectLimitOutput) ToGetProjectResourceQuotaProjectLimitOutput() GetProjectResourceQuotaProjectLimitOutput

func (GetProjectResourceQuotaProjectLimitOutput) ToGetProjectResourceQuotaProjectLimitOutputWithContext added in v1.1.0

func (o GetProjectResourceQuotaProjectLimitOutput) ToGetProjectResourceQuotaProjectLimitOutputWithContext(ctx context.Context) GetProjectResourceQuotaProjectLimitOutput

type GetRegistryRegistry added in v1.1.0

type GetRegistryRegistry struct {
	Address  string  `pulumi:"address"`
	Password *string `pulumi:"password"`
	Username *string `pulumi:"username"`
}

type GetRegistryRegistryArgs added in v1.1.0

type GetRegistryRegistryArgs struct {
	Address  pulumi.StringInput    `pulumi:"address"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (GetRegistryRegistryArgs) ElementType added in v1.1.0

func (GetRegistryRegistryArgs) ElementType() reflect.Type

func (GetRegistryRegistryArgs) ToGetRegistryRegistryOutput added in v1.1.0

func (i GetRegistryRegistryArgs) ToGetRegistryRegistryOutput() GetRegistryRegistryOutput

func (GetRegistryRegistryArgs) ToGetRegistryRegistryOutputWithContext added in v1.1.0

func (i GetRegistryRegistryArgs) ToGetRegistryRegistryOutputWithContext(ctx context.Context) GetRegistryRegistryOutput

type GetRegistryRegistryArray added in v1.1.0

type GetRegistryRegistryArray []GetRegistryRegistryInput

func (GetRegistryRegistryArray) ElementType added in v1.1.0

func (GetRegistryRegistryArray) ElementType() reflect.Type

func (GetRegistryRegistryArray) ToGetRegistryRegistryArrayOutput added in v1.1.0

func (i GetRegistryRegistryArray) ToGetRegistryRegistryArrayOutput() GetRegistryRegistryArrayOutput

func (GetRegistryRegistryArray) ToGetRegistryRegistryArrayOutputWithContext added in v1.1.0

func (i GetRegistryRegistryArray) ToGetRegistryRegistryArrayOutputWithContext(ctx context.Context) GetRegistryRegistryArrayOutput

type GetRegistryRegistryArrayInput added in v1.1.0

type GetRegistryRegistryArrayInput interface {
	pulumi.Input

	ToGetRegistryRegistryArrayOutput() GetRegistryRegistryArrayOutput
	ToGetRegistryRegistryArrayOutputWithContext(context.Context) GetRegistryRegistryArrayOutput
}

type GetRegistryRegistryArrayOutput added in v1.1.0

type GetRegistryRegistryArrayOutput struct{ *pulumi.OutputState }

func (GetRegistryRegistryArrayOutput) ElementType added in v1.1.0

func (GetRegistryRegistryArrayOutput) Index added in v1.1.0

func (GetRegistryRegistryArrayOutput) ToGetRegistryRegistryArrayOutput added in v1.1.0

func (o GetRegistryRegistryArrayOutput) ToGetRegistryRegistryArrayOutput() GetRegistryRegistryArrayOutput

func (GetRegistryRegistryArrayOutput) ToGetRegistryRegistryArrayOutputWithContext added in v1.1.0

func (o GetRegistryRegistryArrayOutput) ToGetRegistryRegistryArrayOutputWithContext(ctx context.Context) GetRegistryRegistryArrayOutput

type GetRegistryRegistryInput added in v1.1.0

type GetRegistryRegistryInput interface {
	pulumi.Input

	ToGetRegistryRegistryOutput() GetRegistryRegistryOutput
	ToGetRegistryRegistryOutputWithContext(context.Context) GetRegistryRegistryOutput
}

type GetRegistryRegistryOutput added in v1.1.0

type GetRegistryRegistryOutput struct{ *pulumi.OutputState }

func (GetRegistryRegistryOutput) Address added in v1.1.0

func (GetRegistryRegistryOutput) ElementType added in v1.1.0

func (GetRegistryRegistryOutput) ElementType() reflect.Type

func (GetRegistryRegistryOutput) Password added in v1.1.0

func (GetRegistryRegistryOutput) ToGetRegistryRegistryOutput added in v1.1.0

func (o GetRegistryRegistryOutput) ToGetRegistryRegistryOutput() GetRegistryRegistryOutput

func (GetRegistryRegistryOutput) ToGetRegistryRegistryOutputWithContext added in v1.1.0

func (o GetRegistryRegistryOutput) ToGetRegistryRegistryOutputWithContext(ctx context.Context) GetRegistryRegistryOutput

func (GetRegistryRegistryOutput) Username added in v1.1.0

type GetRoleTempalteRule added in v1.1.0

type GetRoleTempalteRule struct {
	ApiGroups       []string `pulumi:"apiGroups"`
	NonResourceUrls []string `pulumi:"nonResourceUrls"`
	ResourceNames   []string `pulumi:"resourceNames"`
	Resources       []string `pulumi:"resources"`
	Verbs           []string `pulumi:"verbs"`
}

type GetRoleTempalteRuleArgs added in v1.1.0

type GetRoleTempalteRuleArgs struct {
	ApiGroups       pulumi.StringArrayInput `pulumi:"apiGroups"`
	NonResourceUrls pulumi.StringArrayInput `pulumi:"nonResourceUrls"`
	ResourceNames   pulumi.StringArrayInput `pulumi:"resourceNames"`
	Resources       pulumi.StringArrayInput `pulumi:"resources"`
	Verbs           pulumi.StringArrayInput `pulumi:"verbs"`
}

func (GetRoleTempalteRuleArgs) ElementType added in v1.1.0

func (GetRoleTempalteRuleArgs) ElementType() reflect.Type

func (GetRoleTempalteRuleArgs) ToGetRoleTempalteRuleOutput added in v1.1.0

func (i GetRoleTempalteRuleArgs) ToGetRoleTempalteRuleOutput() GetRoleTempalteRuleOutput

func (GetRoleTempalteRuleArgs) ToGetRoleTempalteRuleOutputWithContext added in v1.1.0

func (i GetRoleTempalteRuleArgs) ToGetRoleTempalteRuleOutputWithContext(ctx context.Context) GetRoleTempalteRuleOutput

type GetRoleTempalteRuleArray added in v1.1.0

type GetRoleTempalteRuleArray []GetRoleTempalteRuleInput

func (GetRoleTempalteRuleArray) ElementType added in v1.1.0

func (GetRoleTempalteRuleArray) ElementType() reflect.Type

func (GetRoleTempalteRuleArray) ToGetRoleTempalteRuleArrayOutput added in v1.1.0

func (i GetRoleTempalteRuleArray) ToGetRoleTempalteRuleArrayOutput() GetRoleTempalteRuleArrayOutput

func (GetRoleTempalteRuleArray) ToGetRoleTempalteRuleArrayOutputWithContext added in v1.1.0

func (i GetRoleTempalteRuleArray) ToGetRoleTempalteRuleArrayOutputWithContext(ctx context.Context) GetRoleTempalteRuleArrayOutput

type GetRoleTempalteRuleArrayInput added in v1.1.0

type GetRoleTempalteRuleArrayInput interface {
	pulumi.Input

	ToGetRoleTempalteRuleArrayOutput() GetRoleTempalteRuleArrayOutput
	ToGetRoleTempalteRuleArrayOutputWithContext(context.Context) GetRoleTempalteRuleArrayOutput
}

type GetRoleTempalteRuleArrayOutput added in v1.1.0

type GetRoleTempalteRuleArrayOutput struct{ *pulumi.OutputState }

func (GetRoleTempalteRuleArrayOutput) ElementType added in v1.1.0

func (GetRoleTempalteRuleArrayOutput) Index added in v1.1.0

func (GetRoleTempalteRuleArrayOutput) ToGetRoleTempalteRuleArrayOutput added in v1.1.0

func (o GetRoleTempalteRuleArrayOutput) ToGetRoleTempalteRuleArrayOutput() GetRoleTempalteRuleArrayOutput

func (GetRoleTempalteRuleArrayOutput) ToGetRoleTempalteRuleArrayOutputWithContext added in v1.1.0

func (o GetRoleTempalteRuleArrayOutput) ToGetRoleTempalteRuleArrayOutputWithContext(ctx context.Context) GetRoleTempalteRuleArrayOutput

type GetRoleTempalteRuleInput added in v1.1.0

type GetRoleTempalteRuleInput interface {
	pulumi.Input

	ToGetRoleTempalteRuleOutput() GetRoleTempalteRuleOutput
	ToGetRoleTempalteRuleOutputWithContext(context.Context) GetRoleTempalteRuleOutput
}

type GetRoleTempalteRuleOutput added in v1.1.0

type GetRoleTempalteRuleOutput struct{ *pulumi.OutputState }

func (GetRoleTempalteRuleOutput) ApiGroups added in v1.1.0

func (GetRoleTempalteRuleOutput) ElementType added in v1.1.0

func (GetRoleTempalteRuleOutput) ElementType() reflect.Type

func (GetRoleTempalteRuleOutput) NonResourceUrls added in v1.1.0

func (GetRoleTempalteRuleOutput) ResourceNames added in v1.1.0

func (GetRoleTempalteRuleOutput) Resources added in v1.1.0

func (GetRoleTempalteRuleOutput) ToGetRoleTempalteRuleOutput added in v1.1.0

func (o GetRoleTempalteRuleOutput) ToGetRoleTempalteRuleOutput() GetRoleTempalteRuleOutput

func (GetRoleTempalteRuleOutput) ToGetRoleTempalteRuleOutputWithContext added in v1.1.0

func (o GetRoleTempalteRuleOutput) ToGetRoleTempalteRuleOutputWithContext(ctx context.Context) GetRoleTempalteRuleOutput

func (GetRoleTempalteRuleOutput) Verbs added in v1.1.0

type GlobalRoleBinding

type GlobalRoleBinding struct {
	pulumi.CustomResourceState

	// Annotations for global role binding (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The role id from create global role binding (string)
	GlobalRoleId pulumi.StringOutput `pulumi:"globalRoleId"`
	// The group principal ID to assign global role binding (only works with external auth providers that support groups). Rancher v2.4.0 or higher is required (string)
	GroupPrincipalId pulumi.StringOutput `pulumi:"groupPrincipalId"`
	// Labels for global role binding (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the global role binding (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The user ID to assign global role binding (string)
	UserId pulumi.StringOutput `pulumi:"userId"`
}

Provides a Rancher v2 Global Role Binding resource. This can be used to create Global Role Bindings for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/globalRole.html.markdown.

func GetGlobalRoleBinding

func GetGlobalRoleBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GlobalRoleBindingState, opts ...pulumi.ResourceOption) (*GlobalRoleBinding, error)

GetGlobalRoleBinding gets an existing GlobalRoleBinding 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 NewGlobalRoleBinding

func NewGlobalRoleBinding(ctx *pulumi.Context,
	name string, args *GlobalRoleBindingArgs, opts ...pulumi.ResourceOption) (*GlobalRoleBinding, error)

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

type GlobalRoleBindingArgs

type GlobalRoleBindingArgs struct {
	// Annotations for global role binding (map)
	Annotations pulumi.MapInput
	// The role id from create global role binding (string)
	GlobalRoleId pulumi.StringInput
	// The group principal ID to assign global role binding (only works with external auth providers that support groups). Rancher v2.4.0 or higher is required (string)
	GroupPrincipalId pulumi.StringPtrInput
	// Labels for global role binding (map)
	Labels pulumi.MapInput
	// The name of the global role binding (string)
	Name pulumi.StringPtrInput
	// The user ID to assign global role binding (string)
	UserId pulumi.StringPtrInput
}

The set of arguments for constructing a GlobalRoleBinding resource.

func (GlobalRoleBindingArgs) ElementType added in v1.1.0

func (GlobalRoleBindingArgs) ElementType() reflect.Type

type GlobalRoleBindingState

type GlobalRoleBindingState struct {
	// Annotations for global role binding (map)
	Annotations pulumi.MapInput
	// The role id from create global role binding (string)
	GlobalRoleId pulumi.StringPtrInput
	// The group principal ID to assign global role binding (only works with external auth providers that support groups). Rancher v2.4.0 or higher is required (string)
	GroupPrincipalId pulumi.StringPtrInput
	// Labels for global role binding (map)
	Labels pulumi.MapInput
	// The name of the global role binding (string)
	Name pulumi.StringPtrInput
	// The user ID to assign global role binding (string)
	UserId pulumi.StringPtrInput
}

func (GlobalRoleBindingState) ElementType added in v1.1.0

func (GlobalRoleBindingState) ElementType() reflect.Type

type LookupAppArgs added in v1.1.0

type LookupAppArgs struct {
	Annotations map[string]interface{} `pulumi:"annotations"`
	// The app name (string)
	Name string `pulumi:"name"`
	// The id of the project where the app is deployed (string)
	ProjectId string `pulumi:"projectId"`
	// The namespace name where the app is deployed (string)
	TargetNamespace *string `pulumi:"targetNamespace"`
}

A collection of arguments for invoking getApp.

type LookupAppResult added in v1.1.0

type LookupAppResult struct {
	// (Computed) Annotations for the catalog (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Answers for the app (map)
	Answers map[string]interface{} `pulumi:"answers"`
	// (Computed) Catalog name of the app (string)
	CatalogName string `pulumi:"catalogName"`
	// (Computed) Description for the app (string)
	Description string `pulumi:"description"`
	// (Computed) The URL of the helm catalog app (string)
	ExternalId string `pulumi:"externalId"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for the catalog (map)
	Labels    map[string]interface{} `pulumi:"labels"`
	Name      string                 `pulumi:"name"`
	ProjectId string                 `pulumi:"projectId"`
	// (Computed) Current revision id for the app (string)
	RevisionId      string `pulumi:"revisionId"`
	TargetNamespace string `pulumi:"targetNamespace"`
	// (Computed) Template name of the app (string)
	TemplateName string `pulumi:"templateName"`
	// (Computed) Template version of the app (string)
	TemplateVersion string `pulumi:"templateVersion"`
	// (Computed) values.yaml base64 encoded file content for the app (string)
	ValuesYaml string `pulumi:"valuesYaml"`
}

A collection of values returned by getApp.

func LookupApp

func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)

Use this data source to retrieve information about a Rancher v2 app.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/app.html.markdown.

type LookupCatalogArgs added in v1.1.0

type LookupCatalogArgs struct {
	// The catalog name.
	Name string `pulumi:"name"`
	// The scope of the catalog. `cluster`, `global`, and `project` are supported. Default `global` (string)
	Scope *string `pulumi:"scope"`
}

A collection of arguments for invoking getCatalog.

type LookupCatalogResult added in v1.1.0

type LookupCatalogResult struct {
	// (Computed) Annotations for the catalog (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) The branch of the catalog repo to use (string)
	Branch string `pulumi:"branch"`
	// (Computed) The cluster id of the catalog (string)
	ClusterId string `pulumi:"clusterId"`
	// (Computed) A catalog description (string)
	Description string `pulumi:"description"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) The kind of the catalog. Just helm by the moment (string)
	Kind string `pulumi:"kind"`
	// (Computed) Labels for the catalog (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
	// (Computed/Sensitive) The password to access the catalog if needed (string)
	Password string `pulumi:"password"`
	// (Computed) The project id of the catalog (string)
	ProjectId string  `pulumi:"projectId"`
	Scope     *string `pulumi:"scope"`
	// (Computed) The url of the catalog repo (string)
	Url string `pulumi:"url"`
	// (Computed/Sensitive) The username to access the catalog if needed (string)
	Username string `pulumi:"username"`
	// (Computed) Helm version for the catalog (string)
	Version string `pulumi:"version"`
}

A collection of values returned by getCatalog.

func LookupCatalog

func LookupCatalog(ctx *pulumi.Context, args *LookupCatalogArgs, opts ...pulumi.InvokeOption) (*LookupCatalogResult, error)

Use this data source to retrieve information about a Rancher v2 catalog.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/catalog.html.markdown.

type LookupCertificateArgs added in v1.1.0

type LookupCertificateArgs struct {
	// The name of the certificate (string)
	Name string `pulumi:"name"`
	// The namespace id where to assign the namespaced certificate (string)
	NamespaceId *string `pulumi:"namespaceId"`
	// The project id where to assign the certificate (string)
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getCertificate.

type LookupCertificateResult added in v1.1.0

type LookupCertificateResult struct {
	// (Computed) Annotations for certificate object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Base64 encoded certs (string)
	Certs string `pulumi:"certs"`
	// (Computed) A certificate description (string)
	Description string `pulumi:"description"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for certificate object (map)
	Labels      map[string]interface{} `pulumi:"labels"`
	Name        string                 `pulumi:"name"`
	NamespaceId *string                `pulumi:"namespaceId"`
	ProjectId   string                 `pulumi:"projectId"`
}

A collection of values returned by getCertificate.

func LookupCertificate

func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)

Use this data source to retrieve information about a Rancher v2 certificate.

Depending of the availability, there are 2 types of Rancher v2 certificates: - Project certificate: Available to all namespaces in the `projectId` - Namespaced certificate: Available to just `namespaceId` in the `projectId`

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/certificate.html.markdown.

type LookupCloudCredentialArgs added in v1.1.0

type LookupCloudCredentialArgs struct {
	// The Cloud Credential name.
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getCloudCredential.

type LookupCloudCredentialResult added in v1.1.0

type LookupCloudCredentialResult struct {
	// (Computed) Annotations for the Cloud Credential (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for the Cloud Credential (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
}

A collection of values returned by getCloudCredential.

func LookupCloudCredential

func LookupCloudCredential(ctx *pulumi.Context, args *LookupCloudCredentialArgs, opts ...pulumi.InvokeOption) (*LookupCloudCredentialResult, error)

Use this data source to retrieve information about a Rancher v2 Cloud Credential.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/cloudCredential.html.markdown.

type LookupClusterAlterRuleArgs added in v1.1.0

type LookupClusterAlterRuleArgs struct {
	// The cluster id where create cluster alert rule (string)
	ClusterId string                 `pulumi:"clusterId"`
	Labels    map[string]interface{} `pulumi:"labels"`
	// The cluster alert rule name (string)
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getClusterAlterRule.

type LookupClusterAlterRuleResult added in v1.1.0

type LookupClusterAlterRuleResult struct {
	// (Computed) The cluster alert rule annotations (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	ClusterId   string                 `pulumi:"clusterId"`
	// (Computed) The cluster alert rule event rule. ConflictsWith: `"metricRule", "nodeRule", "systemServiceRule"“ (list Maxitems:1)
	EventRule GetClusterAlterRuleEventRule `pulumi:"eventRule"`
	// (Computed) The cluster alert rule alert group ID (string)
	GroupId string `pulumi:"groupId"`
	// (Computed) The cluster alert rule group interval seconds. Default: `180` (int)
	GroupIntervalSeconds int `pulumi:"groupIntervalSeconds"`
	// (Computed) The cluster alert rule group wait seconds. Default: `180` (int)
	GroupWaitSeconds int `pulumi:"groupWaitSeconds"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) The cluster alert rule inherited. Default: `true` (bool)
	Inherited bool `pulumi:"inherited"`
	// (Computed) The cluster alert rule labels (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// (Computed) The cluster alert rule metric rule. ConflictsWith: `"eventRule", "nodeRule", "systemServiceRule"“ (list Maxitems:1)
	MetricRule GetClusterAlterRuleMetricRule `pulumi:"metricRule"`
	Name       string                        `pulumi:"name"`
	// (Computed) The cluster alert rule node rule. ConflictsWith: `"eventRule", "metricRule", "systemServiceRule"“ (list Maxitems:1)
	NodeRule GetClusterAlterRuleNodeRule `pulumi:"nodeRule"`
	// (Optional) The cluster alert rule wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds int `pulumi:"repeatIntervalSeconds"`
	// (Computed) The cluster alert rule severity. Supported values : `"critical" | "info" | "warning"`. Default: `critical` (string)
	Severity string `pulumi:"severity"`
	// (Computed) The cluster alert rule system service rule. ConflictsWith: `"eventRule", "metricRule", "nodeRule"“ (list Maxitems:1)
	SystemServiceRule GetClusterAlterRuleSystemServiceRule `pulumi:"systemServiceRule"`
}

A collection of values returned by getClusterAlterRule.

func LookupClusterAlterRule

func LookupClusterAlterRule(ctx *pulumi.Context, args *LookupClusterAlterRuleArgs, opts ...pulumi.InvokeOption) (*LookupClusterAlterRuleResult, error)

Use this data source to retrieve information about a Rancher v2 cluster alert rule.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/clusterAlertRule.html.markdown.

type LookupClusterArgs added in v1.1.0

type LookupClusterArgs struct {
	// The name of the Cluster (string)
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getCluster.

type LookupClusterDriverArgs added in v1.1.0

type LookupClusterDriverArgs struct {
	// Name of the cluster driver (string)
	Name string `pulumi:"name"`
	// The URL to download the machine driver binary for 64-bit Linux (string)
	Url *string `pulumi:"url"`
}

A collection of arguments for invoking getClusterDriver.

type LookupClusterDriverResult added in v1.1.0

type LookupClusterDriverResult struct {
	// (Computed) Specify if the cluster driver state (bool)
	Active bool `pulumi:"active"`
	// (Computed) Actual url of the cluster driver (string)
	ActualUrl string `pulumi:"actualUrl"`
	// (Computed) Annotations of the resource (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Specify whether the cluster driver is an internal cluster driver or not (bool)
	Builtin bool `pulumi:"builtin"`
	// (Computed) Verify that the downloaded driver matches the expected checksum (string)
	Checksum string `pulumi:"checksum"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels of the resource (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
	// (Computed) The URL to load for customized Add Clusters screen for this driver (string)
	UiUrl string `pulumi:"uiUrl"`
	Url   string `pulumi:"url"`
	// (Computed) Domains to whitelist for the ui (list)
	WhitelistDomains []string `pulumi:"whitelistDomains"`
}

A collection of values returned by getClusterDriver.

func LookupClusterDriver

func LookupClusterDriver(ctx *pulumi.Context, args *LookupClusterDriverArgs, opts ...pulumi.InvokeOption) (*LookupClusterDriverResult, error)

Use this data source to retrieve information about a Rancher v2 Cluster Driver resource.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/clusterDriver.html.markdown.

type LookupClusterLoggingArgs added in v1.1.0

type LookupClusterLoggingArgs struct {
	// The cluster id to configure logging (string)
	ClusterId string `pulumi:"clusterId"`
}

A collection of arguments for invoking getClusterLogging.

type LookupClusterLoggingResult added in v1.1.0

type LookupClusterLoggingResult struct {
	// (Computed) Annotations for Cluster Logging object (map)
	Annotations        map[string]interface{}              `pulumi:"annotations"`
	ClusterId          string                              `pulumi:"clusterId"`
	CustomTargetConfig GetClusterLoggingCustomTargetConfig `pulumi:"customTargetConfig"`
	// (Computed) The elasticsearch config for Cluster Logging. For `kind = elasticsearch`  (list maxitems:1)
	ElasticsearchConfig GetClusterLoggingElasticsearchConfig `pulumi:"elasticsearchConfig"`
	EnableJsonParsing   bool                                 `pulumi:"enableJsonParsing"`
	// (Computed) The fluentd config for Cluster Logging. For `kind = fluentd` (list maxitems:1)
	FluentdConfig GetClusterLoggingFluentdConfig `pulumi:"fluentdConfig"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) The kafka config for Cluster Logging. For `kind = kafka` (list maxitems:1)
	KafkaConfig GetClusterLoggingKafkaConfig `pulumi:"kafkaConfig"`
	// (Computed) The kind of the Cluster Logging. `elasticsearch`, `fluentd`, `kafka`, `splunk` and `syslog` are supported (string)
	Kind string `pulumi:"kind"`
	// (Computed) Labels for Cluster Logging object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// (Computed) The name of the cluster logging config (string)
	Name string `pulumi:"name"`
	// (Computed) The namespace id from cluster logging (string)
	NamespaceId string `pulumi:"namespaceId"`
	// (Computed) How often buffered logs would be flushed. Default: `3` seconds (int)
	OutputFlushInterval int `pulumi:"outputFlushInterval"`
	// (computed) The output tags for Cluster Logging (map)
	OutputTags map[string]interface{} `pulumi:"outputTags"`
	// (Computed) The splunk config for Cluster Logging. For `kind = splunk` (list maxitems:1)
	SplunkConfig GetClusterLoggingSplunkConfig `pulumi:"splunkConfig"`
	// (Computed) The syslog config for Cluster Logging. For `kind = syslog` (list maxitems:1)
	SyslogConfig GetClusterLoggingSyslogConfig `pulumi:"syslogConfig"`
}

A collection of values returned by getClusterLogging.

func LookupClusterLogging

func LookupClusterLogging(ctx *pulumi.Context, args *LookupClusterLoggingArgs, opts ...pulumi.InvokeOption) (*LookupClusterLoggingResult, error)

Use this data source to retrieve information about a Rancher v2 Cluster Logging.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/clusterLogging.html.markdown.

type LookupClusterResult added in v1.1.0

type LookupClusterResult struct {
	// (Computed) The Azure aks configuration for `aks` Clusters. Conflicts with `eksConfig`, `gkeConfig` and `rkeConfig` (list maxitems:1)
	AksConfig GetClusterAksConfig `pulumi:"aksConfig"`
	// (Computed) Annotations for Node Pool object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Enabling the [local cluster authorized endpoint](https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/options/#local-cluster-auth-endpoint) allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
	ClusterAuthEndpoint GetClusterClusterAuthEndpoint `pulumi:"clusterAuthEndpoint"`
	// (Computed) Cluster monitoring config (list maxitems:1)
	ClusterMonitoringInput GetClusterClusterMonitoringInput `pulumi:"clusterMonitoringInput"`
	// (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
	ClusterRegistrationToken GetClusterClusterRegistrationToken `pulumi:"clusterRegistrationToken"`
	// (Computed) Cluster template answers (list maxitems:1)
	ClusterTemplateAnswers GetClusterClusterTemplateAnswers `pulumi:"clusterTemplateAnswers"`
	// (Computed) Cluster template ID (string)
	ClusterTemplateId string `pulumi:"clusterTemplateId"`
	// (Computed) Cluster template questions (list)
	ClusterTemplateQuestions []GetClusterClusterTemplateQuestion `pulumi:"clusterTemplateQuestions"`
	// (Computed) Cluster template revision ID (string)
	ClusterTemplateRevisionId string `pulumi:"clusterTemplateRevisionId"`
	// (Optional/Computed) [Default pod security policy template id](https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/options/#pod-security-policy-support) (string)
	DefaultPodSecurityPolicyTemplateId string `pulumi:"defaultPodSecurityPolicyTemplateId"`
	// (Computed) Default project ID for the cluster (string)
	DefaultProjectId string `pulumi:"defaultProjectId"`
	// (Computed) The description for Cluster (string)
	Description string `pulumi:"description"`
	// (Computed) The driver used for the Cluster. `imported`, `azurekubernetesservice`, `amazonelasticcontainerservice`, `googlekubernetesengine` and `rancherKubernetesEngine` are supported (string)
	Driver string `pulumi:"driver"`
	// (Computed) The Amazon eks configuration for `eks` Clusters. Conflicts with `aksConfig`, `gkeConfig` and `rkeConfig` (list maxitems:1)
	EksConfig             GetClusterEksConfig `pulumi:"eksConfig"`
	EnableClusterAlerting bool                `pulumi:"enableClusterAlerting"`
	// (Computed) Enable built-in cluster monitoring. Default `false` (bool)
	EnableClusterMonitoring bool `pulumi:"enableClusterMonitoring"`
	// (Computed) Enable project network isolation. Default `false` (bool)
	EnableNetworkPolicy bool `pulumi:"enableNetworkPolicy"`
	// (Computed) The Google gke configuration for `gke` Clusters. Conflicts with `aksConfig`, `eksConfig` and `rkeConfig` (list maxitems:1)
	GkeConfig GetClusterGkeConfig `pulumi:"gkeConfig"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) The K3S configuration for `k3s` imported Clusters. Conflicts with `aksConfig`, `eksConfig`, `gkeConfig` and `rkeConfig` (list maxitems:1)
	K3sConfig GetClusterK3sConfig `pulumi:"k3sConfig"`
	// (Computed) Kube Config generated for the cluster (string)
	KubeConfig string `pulumi:"kubeConfig"`
	// (Computed) Labels for Node Pool object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
	// (Computed) The RKE configuration for `rke` Clusters. Conflicts with `aksConfig`, `eksConfig` and `gkeConfig` (list maxitems:1)
	RkeConfig             GetClusterRkeConfig              `pulumi:"rkeConfig"`
	ScheduledClusterScans []GetClusterScheduledClusterScan `pulumi:"scheduledClusterScans"`
	// (Computed) System project ID for the cluster (string)
	SystemProjectId string `pulumi:"systemProjectId"`
}

A collection of values returned by getCluster.

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

Use this data source to retrieve information about a Rancher v2 cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/cluster.html.markdown.

type LookupClusterRoleTemplateBindingArgs added in v1.1.0

type LookupClusterRoleTemplateBindingArgs struct {
	// The cluster id where bind cluster role template (string)
	ClusterId string `pulumi:"clusterId"`
	// The name of the cluster role template binding (string)
	Name string `pulumi:"name"`
	// The role template id from create cluster role template binding (string)
	RoleTemplateId *string `pulumi:"roleTemplateId"`
}

A collection of arguments for invoking getClusterRoleTemplateBinding.

type LookupClusterRoleTemplateBindingResult added in v1.1.0

type LookupClusterRoleTemplateBindingResult struct {
	// (Computed) Annotations of the resource (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	ClusterId   string                 `pulumi:"clusterId"`
	// (Computed) The group ID to assign cluster role template binding (string)
	GroupId string `pulumi:"groupId"`
	// (Computed) The groupPrincipal ID to assign cluster role template binding (string)
	GroupPrincipalId string `pulumi:"groupPrincipalId"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels of the resource (map)
	Labels         map[string]interface{} `pulumi:"labels"`
	Name           string                 `pulumi:"name"`
	RoleTemplateId string                 `pulumi:"roleTemplateId"`
	// (Computed) The user ID to assign cluster role template binding (string)
	UserId string `pulumi:"userId"`
	// (Computed) The userPrincipal ID to assign cluster role template binding (string)
	UserPrincipalId string `pulumi:"userPrincipalId"`
}

A collection of values returned by getClusterRoleTemplateBinding.

func LookupClusterRoleTemplateBinding

Use this data source to retrieve information about a Rancher v2 cluster role template binding.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/clusterRole.html.markdown.

type LookupClusterTemplateArgs added in v1.1.0

type LookupClusterTemplateArgs struct {
	Annotations map[string]interface{} `pulumi:"annotations"`
	Description *string                `pulumi:"description"`
	Labels      map[string]interface{} `pulumi:"labels"`
	// The cluster template name (string)
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getClusterTemplate.

type LookupClusterTemplateResult added in v1.1.0

type LookupClusterTemplateResult struct {
	// (Computed) Annotations for the cluster template (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Default cluster template revision ID (string)
	DefaultRevisionId string `pulumi:"defaultRevisionId"`
	Description       string `pulumi:"description"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for the cluster template (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// (Computed) Cluster template members (list)
	Members []GetClusterTemplateMember `pulumi:"members"`
	Name    string                     `pulumi:"name"`
	// (Computed) Cluster template revisions (list)
	TemplateRevisions []GetClusterTemplateTemplateRevision `pulumi:"templateRevisions"`
}

A collection of values returned by getClusterTemplate.

func LookupClusterTemplate

func LookupClusterTemplate(ctx *pulumi.Context, args *LookupClusterTemplateArgs, opts ...pulumi.InvokeOption) (*LookupClusterTemplateResult, error)

Use this data source to retrieve information about a Rancher v2 cluster template.

Cluster Templates are available from Rancher v2.3.x and above.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/clusterTemplate.html.markdown.

type LookupEtcdBackupArgs added in v1.1.0

type LookupEtcdBackupArgs struct {
	// Cluster ID to config Etcd Backup (string)
	ClusterId string `pulumi:"clusterId"`
	// The name of the Etcd Backup (string)
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getEtcdBackup.

type LookupEtcdBackupResult added in v1.1.0

type LookupEtcdBackupResult struct {
	// (Computed) Annotations for Etcd Backup object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Backup config for etcd backup (list maxitems:1)
	BackupConfig GetEtcdBackupBackupConfig `pulumi:"backupConfig"`
	ClusterId    string                    `pulumi:"clusterId"`
	// (Computed) Filename of the Etcd Backup (string)
	Filename string `pulumi:"filename"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for Etcd Backup object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// (Computed) Manual execution of the Etcd Backup. Default `false` (bool)
	Manual bool   `pulumi:"manual"`
	Name   string `pulumi:"name"`
	// (Computed) Description for the Etcd Backup (string)
	NamespaceId string `pulumi:"namespaceId"`
}

A collection of values returned by getEtcdBackup.

func LookupEtcdBackup

func LookupEtcdBackup(ctx *pulumi.Context, args *LookupEtcdBackupArgs, opts ...pulumi.InvokeOption) (*LookupEtcdBackupResult, error)

Use this data source to retrieve information about a Rancher v2 etcd backup.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/etcdBackup.html.markdown.

type LookupGlobalRoleBindingArgs added in v1.1.0

type LookupGlobalRoleBindingArgs struct {
	// The global role id (string)
	GlobalRoleId *string `pulumi:"globalRoleId"`
	// The name of the global role binding (string)
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getGlobalRoleBinding.

type LookupGlobalRoleBindingResult added in v1.1.0

type LookupGlobalRoleBindingResult struct {
	// (Computed) Annotations of the resource (map)
	Annotations  map[string]interface{} `pulumi:"annotations"`
	GlobalRoleId string                 `pulumi:"globalRoleId"`
	// (Computed) The group principal ID to assign global role binding. Rancher v2.4.0 or higher is required (string)
	GroupPrincipalId string `pulumi:"groupPrincipalId"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels of the resource (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
	// (Computed) The user ID to assign global role binding (string)
	UserId string `pulumi:"userId"`
}

A collection of values returned by getGlobalRoleBinding.

func LookupGlobalRoleBinding

func LookupGlobalRoleBinding(ctx *pulumi.Context, args *LookupGlobalRoleBindingArgs, opts ...pulumi.InvokeOption) (*LookupGlobalRoleBindingResult, error)

Use this data source to retrieve information about a Rancher v2 global role binding.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/globalRole.html.markdown.

type LookupMultiClusterAppArgs added in v1.1.0

type LookupMultiClusterAppArgs struct {
	// The multi cluster app name (string)
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getMultiClusterApp.

type LookupMultiClusterAppResult added in v1.1.0

type LookupMultiClusterAppResult struct {
	// (Computed) Annotations for multi cluster app object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) The multi cluster app answers (list)
	Answers []GetMultiClusterAppAnswer `pulumi:"answers"`
	// (Computed) The multi cluster app catalog name (string)
	CatalogName string `pulumi:"catalogName"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for multi cluster app object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// (Computed) The multi cluster app members (list)
	Members []GetMultiClusterAppMember `pulumi:"members"`
	Name    string                     `pulumi:"name"`
	// (Computed) The multi cluster app revision history limit (int)
	RevisionHistoryLimit int `pulumi:"revisionHistoryLimit"`
	// (Computed) Current revision id for the multi cluster app (string)
	RevisionId string `pulumi:"revisionId"`
	// (Computed) The multi cluster app roles (list)
	Roles []string `pulumi:"roles"`
	// (Computed) The multi cluster app target projects (list)
	Targets []GetMultiClusterAppTarget `pulumi:"targets"`
	// (Computed) The multi cluster app template name (string)
	TemplateName string `pulumi:"templateName"`
	// (Computed) The multi cluster app template version (string)
	TemplateVersion string `pulumi:"templateVersion"`
	// (Computed) The multi cluster app template version ID (string)
	TemplateVersionId string `pulumi:"templateVersionId"`
	// (Computed) The multi cluster app upgrade strategy (list)
	UpgradeStrategies []GetMultiClusterAppUpgradeStrategy `pulumi:"upgradeStrategies"`
}

A collection of values returned by getMultiClusterApp.

func LookupMultiClusterApp

func LookupMultiClusterApp(ctx *pulumi.Context, args *LookupMultiClusterAppArgs, opts ...pulumi.InvokeOption) (*LookupMultiClusterAppResult, error)

Use this data source to retrieve information about a Rancher v2 multi cluster app.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/multiClusterApp.html.markdown.

type LookupNamespaceArgs added in v1.1.0

type LookupNamespaceArgs struct {
	// The name of the namespace (string)
	Name string `pulumi:"name"`
	// The project id where namespace is assigned (string)
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getNamespace.

type LookupNamespaceResult added in v1.1.0

type LookupNamespaceResult struct {
	// (Computed) Annotations for Node Pool object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Default containers resource limits on namespace (List maxitem:1)
	ContainerResourceLimit GetNamespaceContainerResourceLimit `pulumi:"containerResourceLimit"`
	// (Computed) A namespace description (string)
	Description string `pulumi:"description"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for Node Pool object (map)
	Labels    map[string]interface{} `pulumi:"labels"`
	Name      string                 `pulumi:"name"`
	ProjectId string                 `pulumi:"projectId"`
	// (Computed) Resource quota for namespace. Rancher v2.1.x or higher (list maxitems:1)
	ResourceQuota GetNamespaceResourceQuota `pulumi:"resourceQuota"`
}

A collection of values returned by getNamespace.

func LookupNamespace

func LookupNamespace(ctx *pulumi.Context, args *LookupNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupNamespaceResult, error)

Use this data source to retrieve information about a Rancher v2 namespace.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/namespace.html.markdown.

type LookupNodeDriverArgs added in v1.1.0

type LookupNodeDriverArgs struct {
	// Name of the node driver (string)
	Name string `pulumi:"name"`
	// The URL to download the machine driver binary for 64-bit Linux (string)
	Url *string `pulumi:"url"`
}

A collection of arguments for invoking getNodeDriver.

type LookupNodeDriverResult added in v1.1.0

type LookupNodeDriverResult struct {
	// (Computed) Specify if the node driver state (bool)
	Active bool `pulumi:"active"`
	// (Computed) Annotations of the resource (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Specify wheter the node driver is an internal cluster driver or not (bool)
	Builtin bool `pulumi:"builtin"`
	// (Computed) Verify that the downloaded driver matches the expected checksum (string)
	Checksum string `pulumi:"checksum"`
	// (Computed) Description of the node driver (string)
	Description string `pulumi:"description"`
	// (Computed) External ID (string)
	ExternalId string `pulumi:"externalId"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels of the resource (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
	// (Computed) The URL to load for customized Add Node screen for this driver (string)
	UiUrl string `pulumi:"uiUrl"`
	Url   string `pulumi:"url"`
	// (Computed) Domains to whitelist for the ui (list)
	WhitelistDomains []string `pulumi:"whitelistDomains"`
}

A collection of values returned by getNodeDriver.

func LookupNodeDriver

func LookupNodeDriver(ctx *pulumi.Context, args *LookupNodeDriverArgs, opts ...pulumi.InvokeOption) (*LookupNodeDriverResult, error)

Use this data source to retrieve information about a Rancher v2 Node Driver resource.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/nodeDriver.html.markdown.

type LookupNodePoolArgs added in v1.1.0

type LookupNodePoolArgs struct {
	// The RKE cluster id to use Node Pool (string)
	ClusterId string `pulumi:"clusterId"`
	// The name of the Node Pool (string)
	Name string `pulumi:"name"`
	// The Node Template ID to use for node creation (string)
	NodeTemplateId *string `pulumi:"nodeTemplateId"`
}

A collection of arguments for invoking getNodePool.

type LookupNodePoolResult added in v1.1.0

type LookupNodePoolResult struct {
	// (Computed) Annotations for Node Pool object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	ClusterId   string                 `pulumi:"clusterId"`
	// (Computed) RKE control plane role for created nodes (bool)
	ControlPlane bool `pulumi:"controlPlane"`
	// (Computed) Delete not ready node after secs. Default `0` (int)
	DeleteNotReadyAfterSecs int `pulumi:"deleteNotReadyAfterSecs"`
	// (Computed) RKE etcd role for created nodes (bool)
	Etcd bool `pulumi:"etcd"`
	// (Computed) The prefix for created nodes of the Node Pool (string)
	HostnamePrefix string `pulumi:"hostnamePrefix"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for Node Pool object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
	// (Computed) Node taints (List)
	NodeTaints     []GetNodePoolNodeTaint `pulumi:"nodeTaints"`
	NodeTemplateId string                 `pulumi:"nodeTemplateId"`
	// (Computed) The number of nodes to create on Node Pool (int)
	Quantity int `pulumi:"quantity"`
	// (Computed) RKE role role for created nodes (bool)
	Worker bool `pulumi:"worker"`
}

A collection of values returned by getNodePool.

func LookupNodePool

func LookupNodePool(ctx *pulumi.Context, args *LookupNodePoolArgs, opts ...pulumi.InvokeOption) (*LookupNodePoolResult, error)

Use this data source to retrieve information about a Rancher v2 Node Pool resource.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/nodePool.html.markdown.

type LookupNodeTemplateArgs added in v1.1.0

type LookupNodeTemplateArgs struct {
	// The name of the Node Template (string)
	Name                 string `pulumi:"name"`
	UseInternalIpAddress *bool  `pulumi:"useInternalIpAddress"`
}

A collection of arguments for invoking getNodeTemplate.

type LookupNodeTemplateResult added in v1.1.0

type LookupNodeTemplateResult struct {
	// (Computed) Annotations for Node Template object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
	CloudCredentialId string `pulumi:"cloudCredentialId"`
	// (Computed) Description for the Node Template (string)
	Description string `pulumi:"description"`
	// (Computed) The driver of the node template (string)
	Driver string `pulumi:"driver"`
	// (Computed) Engine environment for the node template (string)
	EngineEnv map[string]interface{} `pulumi:"engineEnv"`
	// (Computed) Insecure registry for the node template (list)
	EngineInsecureRegistries []string `pulumi:"engineInsecureRegistries"`
	// (Computed) Docker engine install URL for the node template (string)
	EngineInstallUrl string `pulumi:"engineInstallUrl"`
	// (Computed) Engine label for the node template (string)
	EngineLabel map[string]interface{} `pulumi:"engineLabel"`
	// (Computed) Engine options for the node template (map)
	EngineOpt map[string]interface{} `pulumi:"engineOpt"`
	// (Computed) Engine registry mirror for the node template (list)
	EngineRegistryMirrors []string `pulumi:"engineRegistryMirrors"`
	// (Computed) Engine storage driver for the node template (string)
	EngineStorageDriver string `pulumi:"engineStorageDriver"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for Node Template object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
	// (Computed) Engine storage driver for the node template (bool)
	UseInternalIpAddress *bool `pulumi:"useInternalIpAddress"`
}

A collection of values returned by getNodeTemplate.

func LookupNodeTemplate

func LookupNodeTemplate(ctx *pulumi.Context, args *LookupNodeTemplateArgs, opts ...pulumi.InvokeOption) (*LookupNodeTemplateResult, error)

Use this data source to retrieve information about a Rancher v2 Node Template resource.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/nodeTemplate.html.markdown.

type LookupNotifierArgs added in v1.1.0

type LookupNotifierArgs struct {
	// The cluster id where create notifier (string)
	ClusterId string `pulumi:"clusterId"`
	// The name of the notifier (string)
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getNotifier.

type LookupNotifierResult added in v1.1.0

type LookupNotifierResult struct {
	// (Computed) Annotations for notifier object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	ClusterId   string                 `pulumi:"clusterId"`
	// (Computed) The notifier description (string)
	Description string `pulumi:"description"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for notifier object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
	// (Computed) Pagerduty config for notifier (list maxitems:1)
	PagerdutyConfig GetNotifierPagerdutyConfig `pulumi:"pagerdutyConfig"`
	// (Computed) Slack config for notifier (list maxitems:1)
	SlackConfig GetNotifierSlackConfig `pulumi:"slackConfig"`
	// (Computed) SMTP config for notifier (list maxitems:1)
	SmtpConfig GetNotifierSmtpConfig `pulumi:"smtpConfig"`
	// (Computed) Webhook config for notifier (list maxitems:1)
	WebhookConfig GetNotifierWebhookConfig `pulumi:"webhookConfig"`
	// (Computed) Wechat config for notifier (list maxitems:1)
	WechatConfig GetNotifierWechatConfig `pulumi:"wechatConfig"`
}

A collection of values returned by getNotifier.

func LookupNotifier

func LookupNotifier(ctx *pulumi.Context, args *LookupNotifierArgs, opts ...pulumi.InvokeOption) (*LookupNotifierResult, error)

Use this data source to retrieve information about a Rancher v2 notifier.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/notifier.html.markdown.

type LookupPodSecurityPolicyTemplateArgs added in v1.3.0

type LookupPodSecurityPolicyTemplateArgs struct {
	AllowPrivilegeEscalation *bool `pulumi:"allowPrivilegeEscalation"`
	// (list)
	AllowedCapabilities []string `pulumi:"allowedCapabilities"`
	// (list)
	AllowedCsiDrivers []GetPodSecurityPolicyTemplateAllowedCsiDriver `pulumi:"allowedCsiDrivers"`
	// (list)
	AllowedFlexVolumes []GetPodSecurityPolicyTemplateAllowedFlexVolume `pulumi:"allowedFlexVolumes"`
	// (list)
	AllowedHostPaths []GetPodSecurityPolicyTemplateAllowedHostPath `pulumi:"allowedHostPaths"`
	// (list)
	AllowedProcMountTypes []string `pulumi:"allowedProcMountTypes"`
	// (list)
	AllowedUnsafeSysctls []string `pulumi:"allowedUnsafeSysctls"`
	// Annotations for PodSecurityPolicyTemplate object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (list)
	DefaultAddCapabilities []string `pulumi:"defaultAddCapabilities"`
	// (list)
	DefaultAllowPrivilegeEscalation *bool `pulumi:"defaultAllowPrivilegeEscalation"`
	// The PodSecurityPolicyTemplate description (string)
	Description *string `pulumi:"description"`
	// (list)
	ForbiddenSysctls []string `pulumi:"forbiddenSysctls"`
	// (list maxitems:1)
	FsGroup *GetPodSecurityPolicyTemplateFsGroup `pulumi:"fsGroup"`
	// (bool)
	HostIpc     *bool `pulumi:"hostIpc"`
	HostNetwork *bool `pulumi:"hostNetwork"`
	// (bool)
	HostPid *bool `pulumi:"hostPid"`
	// (list)
	HostPorts []GetPodSecurityPolicyTemplateHostPort `pulumi:"hostPorts"`
	// Labels for PodSecurityPolicyTemplate object (map)
	// * `allowPrivilegeEscalation` = (Optional)
	Labels map[string]interface{} `pulumi:"labels"`
	// The name of the PodSecurityPolicyTemplate (string)
	Name string `pulumi:"name"`
	// (bool)
	Privileged *bool `pulumi:"privileged"`
	// (bool)
	ReadOnlyRootFilesystem *bool `pulumi:"readOnlyRootFilesystem"`
	// (list)
	RequiredDropCapabilities []string `pulumi:"requiredDropCapabilities"`
	// (list maxitems:1)
	RunAsGroup *GetPodSecurityPolicyTemplateRunAsGroup `pulumi:"runAsGroup"`
	// (list maxitems:1)
	RunAsUser *GetPodSecurityPolicyTemplateRunAsUser `pulumi:"runAsUser"`
	// (list maxitems:1)
	RuntimeClass *GetPodSecurityPolicyTemplateRuntimeClass `pulumi:"runtimeClass"`
	// (list maxitems:1)
	SeLinux *GetPodSecurityPolicyTemplateSeLinux `pulumi:"seLinux"`
	// (list maxitems:1)
	SupplementalGroup *GetPodSecurityPolicyTemplateSupplementalGroup `pulumi:"supplementalGroup"`
	// (list)
	Volumes []string `pulumi:"volumes"`
}

A collection of arguments for invoking getPodSecurityPolicyTemplate.

type LookupPodSecurityPolicyTemplateResult added in v1.3.0

type LookupPodSecurityPolicyTemplateResult struct {
	AllowPrivilegeEscalation        bool                                            `pulumi:"allowPrivilegeEscalation"`
	AllowedCapabilities             []string                                        `pulumi:"allowedCapabilities"`
	AllowedCsiDrivers               []GetPodSecurityPolicyTemplateAllowedCsiDriver  `pulumi:"allowedCsiDrivers"`
	AllowedFlexVolumes              []GetPodSecurityPolicyTemplateAllowedFlexVolume `pulumi:"allowedFlexVolumes"`
	AllowedHostPaths                []GetPodSecurityPolicyTemplateAllowedHostPath   `pulumi:"allowedHostPaths"`
	AllowedProcMountTypes           []string                                        `pulumi:"allowedProcMountTypes"`
	AllowedUnsafeSysctls            []string                                        `pulumi:"allowedUnsafeSysctls"`
	Annotations                     map[string]interface{}                          `pulumi:"annotations"`
	DefaultAddCapabilities          []string                                        `pulumi:"defaultAddCapabilities"`
	DefaultAllowPrivilegeEscalation *bool                                           `pulumi:"defaultAllowPrivilegeEscalation"`
	Description                     string                                          `pulumi:"description"`
	ForbiddenSysctls                []string                                        `pulumi:"forbiddenSysctls"`
	FsGroup                         GetPodSecurityPolicyTemplateFsGroup             `pulumi:"fsGroup"`
	HostIpc                         bool                                            `pulumi:"hostIpc"`
	HostNetwork                     bool                                            `pulumi:"hostNetwork"`
	HostPid                         bool                                            `pulumi:"hostPid"`
	HostPorts                       []GetPodSecurityPolicyTemplateHostPort          `pulumi:"hostPorts"`
	// id is the provider-assigned unique ID for this managed resource.
	Id                       string                                        `pulumi:"id"`
	Labels                   map[string]interface{}                        `pulumi:"labels"`
	Name                     string                                        `pulumi:"name"`
	Privileged               bool                                          `pulumi:"privileged"`
	ReadOnlyRootFilesystem   bool                                          `pulumi:"readOnlyRootFilesystem"`
	RequiredDropCapabilities []string                                      `pulumi:"requiredDropCapabilities"`
	RunAsGroup               *GetPodSecurityPolicyTemplateRunAsGroup       `pulumi:"runAsGroup"`
	RunAsUser                GetPodSecurityPolicyTemplateRunAsUser         `pulumi:"runAsUser"`
	RuntimeClass             *GetPodSecurityPolicyTemplateRuntimeClass     `pulumi:"runtimeClass"`
	SeLinux                  GetPodSecurityPolicyTemplateSeLinux           `pulumi:"seLinux"`
	SupplementalGroup        GetPodSecurityPolicyTemplateSupplementalGroup `pulumi:"supplementalGroup"`
	Volumes                  []string                                      `pulumi:"volumes"`
}

A collection of values returned by getPodSecurityPolicyTemplate.

func LookupPodSecurityPolicyTemplate added in v1.3.0

Use this data source to retrieve information about a Rancher v2 PodSecurityPolicyTemplate.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/podSecurityPolicyTemplate.html.markdown.

type LookupProjectAlertGroupArgs added in v1.1.0

type LookupProjectAlertGroupArgs struct {
	// The project alert group name (string)
	Name string `pulumi:"name"`
	// The project id where create project alert group (string)
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getProjectAlertGroup.

type LookupProjectAlertGroupResult added in v1.1.0

type LookupProjectAlertGroupResult struct {
	// (Computed) The project alert group annotations (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) The project alert group description (string)
	Description string `pulumi:"description"`
	// (Computed) The project alert group interval seconds. Default: `180` (int)
	GroupIntervalSeconds int `pulumi:"groupIntervalSeconds"`
	// (Computed) The project alert group wait seconds. Default: `180` (int)
	GroupWaitSeconds int `pulumi:"groupWaitSeconds"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) The project alert group labels (map)
	Labels    map[string]interface{} `pulumi:"labels"`
	Name      string                 `pulumi:"name"`
	ProjectId string                 `pulumi:"projectId"`
	// (Computed) The project alert group recipients (list)
	Recipients []GetProjectAlertGroupRecipient `pulumi:"recipients"`
	// (Computed) The project alert group wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds int `pulumi:"repeatIntervalSeconds"`
}

A collection of values returned by getProjectAlertGroup.

func LookupProjectAlertGroup

func LookupProjectAlertGroup(ctx *pulumi.Context, args *LookupProjectAlertGroupArgs, opts ...pulumi.InvokeOption) (*LookupProjectAlertGroupResult, error)

Use this data source to retrieve information about a Rancher v2 project alert group.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/projectAlertGroup.html.markdown.

type LookupProjectAlertRuleArgs added in v1.1.0

type LookupProjectAlertRuleArgs struct {
	Labels map[string]interface{} `pulumi:"labels"`
	// The project alert rule name (string)
	Name string `pulumi:"name"`
	// The project id where create project alert rule (string)
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getProjectAlertRule.

type LookupProjectAlertRuleResult added in v1.1.0

type LookupProjectAlertRuleResult struct {
	// (Computed) The project alert rule annotations (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) The project alert rule alert group ID (string)
	GroupId string `pulumi:"groupId"`
	// (Computed) The project alert rule group interval seconds. Default: `180` (int)
	GroupIntervalSeconds int `pulumi:"groupIntervalSeconds"`
	// (Computed) The project alert rule group wait seconds. Default: `180` (int)
	GroupWaitSeconds int `pulumi:"groupWaitSeconds"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) The project alert rule inherited. Default: `true` (bool)
	Inherited bool `pulumi:"inherited"`
	// (Computed) The project alert rule labels (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// (Computed) The project alert rule metric rule. ConflictsWith: `"podRule", "workloadRule"“ (list Maxitems:1)
	MetricRule GetProjectAlertRuleMetricRule `pulumi:"metricRule"`
	Name       string                        `pulumi:"name"`
	// (Computed) The project alert rule pod rule. ConflictsWith: `"metricRule", "workloadRule"“ (list Maxitems:1)
	PodRule   GetProjectAlertRulePodRule `pulumi:"podRule"`
	ProjectId string                     `pulumi:"projectId"`
	// (Computed) The project alert rule wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds int `pulumi:"repeatIntervalSeconds"`
	// (Computed) The project alert rule severity. Supported values : `"critical" | "info" | "warning"`. Default: `critical` (string)
	Severity string `pulumi:"severity"`
	// (Computed) The project alert rule workload rule. ConflictsWith: `"metricRule", "podRule"“ (list Maxitems:1)
	WorkloadRule GetProjectAlertRuleWorkloadRule `pulumi:"workloadRule"`
}

A collection of values returned by getProjectAlertRule.

func LookupProjectAlertRule

func LookupProjectAlertRule(ctx *pulumi.Context, args *LookupProjectAlertRuleArgs, opts ...pulumi.InvokeOption) (*LookupProjectAlertRuleResult, error)

Use this data source to retrieve information about a Rancher v2 project alert rule.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/projectAlertRule.html.markdown.

type LookupProjectArgs added in v1.1.0

type LookupProjectArgs struct {
	// ID of the Rancher 2 cluster (string)
	ClusterId string `pulumi:"clusterId"`
	// The project name (string)
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getProject.

type LookupProjectLoggingArgs added in v1.1.0

type LookupProjectLoggingArgs struct {
	// The project id to configure logging (string)
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getProjectLogging.

type LookupProjectLoggingResult added in v1.1.0

type LookupProjectLoggingResult struct {
	// (Computed) Annotations for Cluster Logging object (map)
	Annotations        map[string]interface{}              `pulumi:"annotations"`
	CustomTargetConfig GetProjectLoggingCustomTargetConfig `pulumi:"customTargetConfig"`
	// (Computed) The elasticsearch config for Cluster Logging. For `kind = elasticsearch`  (list maxitems:1)
	ElasticsearchConfig GetProjectLoggingElasticsearchConfig `pulumi:"elasticsearchConfig"`
	EnableJsonParsing   bool                                 `pulumi:"enableJsonParsing"`
	// (Computed) The fluentd config for Cluster Logging. For `kind = fluentd` (list maxitems:1)
	FluentdConfig GetProjectLoggingFluentdConfig `pulumi:"fluentdConfig"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) The kafka config for Cluster Logging. For `kind = kafka` (list maxitems:1)
	KafkaConfig GetProjectLoggingKafkaConfig `pulumi:"kafkaConfig"`
	// (Computed) The kind of the Cluster Logging. `elasticsearch`, `fluentd`, `kafka`, `splunk` and `syslog` are supported (string)
	Kind string `pulumi:"kind"`
	// (Computed) Labels for Cluster Logging object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// (Computed) The name of the cluster logging config (string)
	Name string `pulumi:"name"`
	// (Computed) The namespace id from cluster logging (string)
	NamespaceId string `pulumi:"namespaceId"`
	// (Computed) How often buffered logs would be flushed. Default: `3` seconds (int)
	OutputFlushInterval int `pulumi:"outputFlushInterval"`
	// (computed) The output tags for Cluster Logging (map)
	OutputTags map[string]interface{} `pulumi:"outputTags"`
	ProjectId  string                 `pulumi:"projectId"`
	// (Computed) The splunk config for Cluster Logging. For `kind = splunk` (list maxitems:1)
	SplunkConfig GetProjectLoggingSplunkConfig `pulumi:"splunkConfig"`
	// (Computed) The syslog config for Cluster Logging. For `kind = syslog` (list maxitems:1)
	SyslogConfig GetProjectLoggingSyslogConfig `pulumi:"syslogConfig"`
}

A collection of values returned by getProjectLogging.

func LookupProjectLogging

func LookupProjectLogging(ctx *pulumi.Context, args *LookupProjectLoggingArgs, opts ...pulumi.InvokeOption) (*LookupProjectLoggingResult, error)

Use this data source to retrieve information about a Rancher v2 Project Logging.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/projectLogging.html.markdown.

type LookupProjectResult added in v1.1.0

type LookupProjectResult struct {
	// (Computed) Annotations of the rancher2 project (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	ClusterId   string                 `pulumi:"clusterId"`
	// (Computed) Default containers resource limits on project (List maxitem:1)
	ContainerResourceLimit GetProjectContainerResourceLimit `pulumi:"containerResourceLimit"`
	// (Computed) The project's description (string)
	Description string `pulumi:"description"`
	// (Computed) Enable built-in project monitoring. Default `false` (bool)
	EnableProjectMonitoring bool `pulumi:"enableProjectMonitoring"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels of the rancher2 project (map)
	Labels map[string]interface{} `pulumi:"labels"`
	Name   string                 `pulumi:"name"`
	// (Computed) Default Pod Security Policy ID for the project (string)
	PodSecurityPolicyTemplateId string `pulumi:"podSecurityPolicyTemplateId"`
	// (Computed) Resource quota for project. Rancher v2.1.x or higher (list maxitems:1)
	ResourceQuota GetProjectResourceQuota `pulumi:"resourceQuota"`
	// (Computed) UUID of the project as stored by Rancher 2 (string)
	Uuid string `pulumi:"uuid"`
}

A collection of values returned by getProject.

func LookupProject

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

type LookupProjectRoleTemplateBindingArgs added in v1.1.0

type LookupProjectRoleTemplateBindingArgs struct {
	// The name of the project role template binding (string)
	Name string `pulumi:"name"`
	// The project id where bind project role template (string)
	ProjectId string `pulumi:"projectId"`
	// The role template id from create project role template binding (string)
	RoleTemplateId *string `pulumi:"roleTemplateId"`
}

A collection of arguments for invoking getProjectRoleTemplateBinding.

type LookupProjectRoleTemplateBindingResult added in v1.1.0

type LookupProjectRoleTemplateBindingResult struct {
	// (Computed) Annotations of the resource (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) The group ID to assign project role template binding (string)
	GroupId string `pulumi:"groupId"`
	// (Computed) The groupPrincipal ID to assign project role template binding (string)
	GroupPrincipalId string `pulumi:"groupPrincipalId"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels of the resource (map)
	Labels         map[string]interface{} `pulumi:"labels"`
	Name           string                 `pulumi:"name"`
	ProjectId      string                 `pulumi:"projectId"`
	RoleTemplateId string                 `pulumi:"roleTemplateId"`
	// (Computed) The user ID to assign project role template binding (string)
	UserId string `pulumi:"userId"`
	// (Computed) The userPrincipal ID to assign project role template binding (string)
	UserPrincipalId string `pulumi:"userPrincipalId"`
}

A collection of values returned by getProjectRoleTemplateBinding.

func LookupProjectRoleTemplateBinding

Use this data source to retrieve information about a Rancher v2 project role template binding.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/projectRole.html.markdown.

type LookupRegistryArgs added in v1.1.0

type LookupRegistryArgs struct {
	// The name of the registry (string)
	Name string `pulumi:"name"`
	// The namespace id where to assign the namespaced registry (string)
	NamespaceId *string `pulumi:"namespaceId"`
	// The project id where to assign the registry (string)
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getRegistry.

type LookupRegistryResult added in v1.1.0

type LookupRegistryResult struct {
	// (Computed) Annotations for Registry object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) A registry description (string)
	Description string `pulumi:"description"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for Registry object (map)
	Labels      map[string]interface{} `pulumi:"labels"`
	Name        string                 `pulumi:"name"`
	NamespaceId *string                `pulumi:"namespaceId"`
	ProjectId   string                 `pulumi:"projectId"`
	// (Computed) Registries data for registry (list)
	Registries []GetRegistryRegistry `pulumi:"registries"`
}

A collection of values returned by getRegistry.

func LookupRegistry

func LookupRegistry(ctx *pulumi.Context, args *LookupRegistryArgs, opts ...pulumi.InvokeOption) (*LookupRegistryResult, error)

Use this data source to retrieve information about a Rancher v2 docker registry.

Depending of the availability, there are 2 types of Rancher v2 docker registries: - Project registry: Available to all namespaces in the `projectId` - Namespaced registry: Available to just `namespaceId` in the `projectId`

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/registry.html.markdown.

type LookupRoleTempalteArgs added in v1.1.0

type LookupRoleTempalteArgs struct {
	// Role template context. `cluster` and `project` values are supported (string)
	Context *string `pulumi:"context"`
	// The name of the Node Template (string)
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getRoleTempalte.

type LookupRoleTempalteResult added in v1.1.0

type LookupRoleTempalteResult struct {
	// (Computed) Administrative role template (bool)
	Administrative bool `pulumi:"administrative"`
	// (Computed) Annotations for role template object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Builtin role template (string)
	Builtin bool   `pulumi:"builtin"`
	Context string `pulumi:"context"`
	// (Computed) Default role template for new created cluster or project (bool)
	DefaultRole bool `pulumi:"defaultRole"`
	// (Computed) Role template description (string)
	Description string `pulumi:"description"`
	// (Computed) External role template (bool)
	External bool `pulumi:"external"`
	// (Computed) Hidden role template (bool)
	Hidden bool `pulumi:"hidden"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for role template object (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// (Computed) Locked role template (bool)
	Locked bool   `pulumi:"locked"`
	Name   string `pulumi:"name"`
	// (Computed) Inherit role template IDs (list)
	RoleTemplateIds []string `pulumi:"roleTemplateIds"`
	// (Computed) Role template policy rules (list)
	Rules []GetRoleTempalteRule `pulumi:"rules"`
}

A collection of values returned by getRoleTempalte.

func LookupRoleTempalte

func LookupRoleTempalte(ctx *pulumi.Context, args *LookupRoleTempalteArgs, opts ...pulumi.InvokeOption) (*LookupRoleTempalteResult, error)

Use this data source to retrieve information about a Rancher v2 role template resource.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/roleTemplate.html.markdown.

type LookupSecretArgs added in v1.1.0

type LookupSecretArgs struct {
	// The name of the secret (string)
	Name string `pulumi:"name"`
	// The namespace id where to assign the namespaced secret (string)
	NamespaceId *string `pulumi:"namespaceId"`
	// The project id where to assign the secret (string)
	ProjectId string `pulumi:"projectId"`
}

A collection of arguments for invoking getSecret.

type LookupSecretResult added in v1.1.0

type LookupSecretResult struct {
	// (Computed) Annotations for secret object (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) Secret key/value data. Base64 encoding required for values (map)
	Data map[string]interface{} `pulumi:"data"`
	// (Computed) A secret description (string)
	Description string `pulumi:"description"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// (Computed) Labels for secret object (map)
	Labels      map[string]interface{} `pulumi:"labels"`
	Name        string                 `pulumi:"name"`
	NamespaceId *string                `pulumi:"namespaceId"`
	ProjectId   string                 `pulumi:"projectId"`
}

A collection of values returned by getSecret.

func LookupSecret

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

Use this data source to retrieve information about a Rancher v2 secret.

Depending of the availability, there are 2 types of Rancher v2 secrets: - Project secret: Available to all namespaces in the `projectId` - Namespaced secret: Available to just `namespaceId` in the `projectId`

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/secret.html.markdown.

type LookupSettingArgs added in v1.1.0

type LookupSettingArgs struct {
	// The setting name.
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getSetting.

type LookupSettingResult added in v1.1.0

type LookupSettingResult struct {
	// id is the provider-assigned unique ID for this managed resource.
	Id   string `pulumi:"id"`
	Name string `pulumi:"name"`
	// the settting's value.
	Value string `pulumi:"value"`
}

A collection of values returned by getSetting.

func LookupSetting

func LookupSetting(ctx *pulumi.Context, args *LookupSettingArgs, opts ...pulumi.InvokeOption) (*LookupSettingResult, error)

Use this data source to retrieve information about a Rancher v2 setting.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/setting.html.markdown.

type LookupUserArgs added in v1.1.0

type LookupUserArgs struct {
	// Set is the user if the user is external. Default: `false` (bool)
	IsExternal *bool `pulumi:"isExternal"`
	// The name of the user (string)
	Name *string `pulumi:"name"`
	// The username of the user (string)
	Username *string `pulumi:"username"`
}

A collection of arguments for invoking getUser.

type LookupUserResult added in v1.1.0

type LookupUserResult struct {
	// (Computed) Annotations of the resource (map)
	Annotations map[string]interface{} `pulumi:"annotations"`
	// (Computed) The user is enabled (bool)
	Enabled bool `pulumi:"enabled"`
	// id is the provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	IsExternal *bool  `pulumi:"isExternal"`
	// (Computed) Labels of the resource (map)
	Labels map[string]interface{} `pulumi:"labels"`
	// (Computed) The user common name (string)
	Name string `pulumi:"name"`
	// (Computed) The user principal IDs (list)
	PrincipalIds []string `pulumi:"principalIds"`
	Username     string   `pulumi:"username"`
}

A collection of values returned by getUser.

func LookupUser

func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)

Use this data source to retrieve information about a Rancher v2 user

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/d/user.html.markdown.

type MultiClusterApp

type MultiClusterApp struct {
	pulumi.CustomResourceState

	// Annotations for multi cluster app object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The multi cluster app answers (list)
	Answers MultiClusterAppAnswerArrayOutput `pulumi:"answers"`
	// The multi cluster app catalog name (string)
	CatalogName pulumi.StringOutput `pulumi:"catalogName"`
	// Labels for multi cluster app object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The multi cluster app answers (list)
	Members MultiClusterAppMemberArrayOutput `pulumi:"members"`
	// The multi cluster app name (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The multi cluster app revision history limit. Default `10` (int)
	RevisionHistoryLimit pulumi.IntPtrOutput `pulumi:"revisionHistoryLimit"`
	// Current revision id for the multi cluster app (string)
	RevisionId pulumi.StringOutput `pulumi:"revisionId"`
	// The multi cluster app roles (list)
	Roles pulumi.StringArrayOutput `pulumi:"roles"`
	// The multi cluster app target projects (list)
	Targets MultiClusterAppTargetArrayOutput `pulumi:"targets"`
	// The multi cluster app template name (string)
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
	// The multi cluster app template version. Default: `latest` (string)
	TemplateVersion pulumi.StringOutput `pulumi:"templateVersion"`
	// (Computed) The multi cluster app template version ID (string)
	TemplateVersionId pulumi.StringOutput `pulumi:"templateVersionId"`
	// The multi cluster app upgrade strategy (list MaxItems:1)
	UpgradeStrategy MultiClusterAppUpgradeStrategyOutput `pulumi:"upgradeStrategy"`
	// Wait until the multi cluster app is active. Default `true` (bool)
	Wait pulumi.BoolPtrOutput `pulumi:"wait"`
}

func GetMultiClusterApp

func GetMultiClusterApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MultiClusterAppState, opts ...pulumi.ResourceOption) (*MultiClusterApp, error)

GetMultiClusterApp gets an existing MultiClusterApp 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 NewMultiClusterApp

func NewMultiClusterApp(ctx *pulumi.Context,
	name string, args *MultiClusterAppArgs, opts ...pulumi.ResourceOption) (*MultiClusterApp, error)

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

type MultiClusterAppAnswer added in v1.1.0

type MultiClusterAppAnswer struct {
	// Cluster ID for answer (string)
	ClusterId *string `pulumi:"clusterId"`
	// Project ID for target (string)
	ProjectId *string `pulumi:"projectId"`
	// Key/values for answer (map)
	Values map[string]interface{} `pulumi:"values"`
}

type MultiClusterAppAnswerArgs added in v1.1.0

type MultiClusterAppAnswerArgs struct {
	// Cluster ID for answer (string)
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// Project ID for target (string)
	ProjectId pulumi.StringPtrInput `pulumi:"projectId"`
	// Key/values for answer (map)
	Values pulumi.MapInput `pulumi:"values"`
}

func (MultiClusterAppAnswerArgs) ElementType added in v1.1.0

func (MultiClusterAppAnswerArgs) ElementType() reflect.Type

func (MultiClusterAppAnswerArgs) ToMultiClusterAppAnswerOutput added in v1.1.0

func (i MultiClusterAppAnswerArgs) ToMultiClusterAppAnswerOutput() MultiClusterAppAnswerOutput

func (MultiClusterAppAnswerArgs) ToMultiClusterAppAnswerOutputWithContext added in v1.1.0

func (i MultiClusterAppAnswerArgs) ToMultiClusterAppAnswerOutputWithContext(ctx context.Context) MultiClusterAppAnswerOutput

type MultiClusterAppAnswerArray added in v1.1.0

type MultiClusterAppAnswerArray []MultiClusterAppAnswerInput

func (MultiClusterAppAnswerArray) ElementType added in v1.1.0

func (MultiClusterAppAnswerArray) ElementType() reflect.Type

func (MultiClusterAppAnswerArray) ToMultiClusterAppAnswerArrayOutput added in v1.1.0

func (i MultiClusterAppAnswerArray) ToMultiClusterAppAnswerArrayOutput() MultiClusterAppAnswerArrayOutput

func (MultiClusterAppAnswerArray) ToMultiClusterAppAnswerArrayOutputWithContext added in v1.1.0

func (i MultiClusterAppAnswerArray) ToMultiClusterAppAnswerArrayOutputWithContext(ctx context.Context) MultiClusterAppAnswerArrayOutput

type MultiClusterAppAnswerArrayInput added in v1.1.0

type MultiClusterAppAnswerArrayInput interface {
	pulumi.Input

	ToMultiClusterAppAnswerArrayOutput() MultiClusterAppAnswerArrayOutput
	ToMultiClusterAppAnswerArrayOutputWithContext(context.Context) MultiClusterAppAnswerArrayOutput
}

type MultiClusterAppAnswerArrayOutput added in v1.1.0

type MultiClusterAppAnswerArrayOutput struct{ *pulumi.OutputState }

func (MultiClusterAppAnswerArrayOutput) ElementType added in v1.1.0

func (MultiClusterAppAnswerArrayOutput) Index added in v1.1.0

func (MultiClusterAppAnswerArrayOutput) ToMultiClusterAppAnswerArrayOutput added in v1.1.0

func (o MultiClusterAppAnswerArrayOutput) ToMultiClusterAppAnswerArrayOutput() MultiClusterAppAnswerArrayOutput

func (MultiClusterAppAnswerArrayOutput) ToMultiClusterAppAnswerArrayOutputWithContext added in v1.1.0

func (o MultiClusterAppAnswerArrayOutput) ToMultiClusterAppAnswerArrayOutputWithContext(ctx context.Context) MultiClusterAppAnswerArrayOutput

type MultiClusterAppAnswerInput added in v1.1.0

type MultiClusterAppAnswerInput interface {
	pulumi.Input

	ToMultiClusterAppAnswerOutput() MultiClusterAppAnswerOutput
	ToMultiClusterAppAnswerOutputWithContext(context.Context) MultiClusterAppAnswerOutput
}

type MultiClusterAppAnswerOutput added in v1.1.0

type MultiClusterAppAnswerOutput struct{ *pulumi.OutputState }

func (MultiClusterAppAnswerOutput) ClusterId added in v1.1.0

Cluster ID for answer (string)

func (MultiClusterAppAnswerOutput) ElementType added in v1.1.0

func (MultiClusterAppAnswerOutput) ProjectId added in v1.1.0

Project ID for target (string)

func (MultiClusterAppAnswerOutput) ToMultiClusterAppAnswerOutput added in v1.1.0

func (o MultiClusterAppAnswerOutput) ToMultiClusterAppAnswerOutput() MultiClusterAppAnswerOutput

func (MultiClusterAppAnswerOutput) ToMultiClusterAppAnswerOutputWithContext added in v1.1.0

func (o MultiClusterAppAnswerOutput) ToMultiClusterAppAnswerOutputWithContext(ctx context.Context) MultiClusterAppAnswerOutput

func (MultiClusterAppAnswerOutput) Values added in v1.1.0

Key/values for answer (map)

type MultiClusterAppArgs

type MultiClusterAppArgs struct {
	// Annotations for multi cluster app object (map)
	Annotations pulumi.MapInput
	// The multi cluster app answers (list)
	Answers MultiClusterAppAnswerArrayInput
	// The multi cluster app catalog name (string)
	CatalogName pulumi.StringInput
	// Labels for multi cluster app object (map)
	Labels pulumi.MapInput
	// The multi cluster app answers (list)
	Members MultiClusterAppMemberArrayInput
	// The multi cluster app name (string)
	Name pulumi.StringPtrInput
	// The multi cluster app revision history limit. Default `10` (int)
	RevisionHistoryLimit pulumi.IntPtrInput
	// Current revision id for the multi cluster app (string)
	RevisionId pulumi.StringPtrInput
	// The multi cluster app roles (list)
	Roles pulumi.StringArrayInput
	// The multi cluster app target projects (list)
	Targets MultiClusterAppTargetArrayInput
	// The multi cluster app template name (string)
	TemplateName pulumi.StringInput
	// The multi cluster app template version. Default: `latest` (string)
	TemplateVersion pulumi.StringPtrInput
	// The multi cluster app upgrade strategy (list MaxItems:1)
	UpgradeStrategy MultiClusterAppUpgradeStrategyPtrInput
	// Wait until the multi cluster app is active. Default `true` (bool)
	Wait pulumi.BoolPtrInput
}

The set of arguments for constructing a MultiClusterApp resource.

func (MultiClusterAppArgs) ElementType added in v1.1.0

func (MultiClusterAppArgs) ElementType() reflect.Type

type MultiClusterAppMember added in v1.1.0

type MultiClusterAppMember struct {
	// Member access type. Valid values: `["member" | "owner" | "read-only"]` (string)
	AccessType *string `pulumi:"accessType"`
	// Member group principal id (string)
	GroupPrincipalId *string `pulumi:"groupPrincipalId"`
	// Member user principal id (string)
	UserPrincipalId *string `pulumi:"userPrincipalId"`
}

type MultiClusterAppMemberArgs added in v1.1.0

type MultiClusterAppMemberArgs struct {
	// Member access type. Valid values: `["member" | "owner" | "read-only"]` (string)
	AccessType pulumi.StringPtrInput `pulumi:"accessType"`
	// Member group principal id (string)
	GroupPrincipalId pulumi.StringPtrInput `pulumi:"groupPrincipalId"`
	// Member user principal id (string)
	UserPrincipalId pulumi.StringPtrInput `pulumi:"userPrincipalId"`
}

func (MultiClusterAppMemberArgs) ElementType added in v1.1.0

func (MultiClusterAppMemberArgs) ElementType() reflect.Type

func (MultiClusterAppMemberArgs) ToMultiClusterAppMemberOutput added in v1.1.0

func (i MultiClusterAppMemberArgs) ToMultiClusterAppMemberOutput() MultiClusterAppMemberOutput

func (MultiClusterAppMemberArgs) ToMultiClusterAppMemberOutputWithContext added in v1.1.0

func (i MultiClusterAppMemberArgs) ToMultiClusterAppMemberOutputWithContext(ctx context.Context) MultiClusterAppMemberOutput

type MultiClusterAppMemberArray added in v1.1.0

type MultiClusterAppMemberArray []MultiClusterAppMemberInput

func (MultiClusterAppMemberArray) ElementType added in v1.1.0

func (MultiClusterAppMemberArray) ElementType() reflect.Type

func (MultiClusterAppMemberArray) ToMultiClusterAppMemberArrayOutput added in v1.1.0

func (i MultiClusterAppMemberArray) ToMultiClusterAppMemberArrayOutput() MultiClusterAppMemberArrayOutput

func (MultiClusterAppMemberArray) ToMultiClusterAppMemberArrayOutputWithContext added in v1.1.0

func (i MultiClusterAppMemberArray) ToMultiClusterAppMemberArrayOutputWithContext(ctx context.Context) MultiClusterAppMemberArrayOutput

type MultiClusterAppMemberArrayInput added in v1.1.0

type MultiClusterAppMemberArrayInput interface {
	pulumi.Input

	ToMultiClusterAppMemberArrayOutput() MultiClusterAppMemberArrayOutput
	ToMultiClusterAppMemberArrayOutputWithContext(context.Context) MultiClusterAppMemberArrayOutput
}

type MultiClusterAppMemberArrayOutput added in v1.1.0

type MultiClusterAppMemberArrayOutput struct{ *pulumi.OutputState }

func (MultiClusterAppMemberArrayOutput) ElementType added in v1.1.0

func (MultiClusterAppMemberArrayOutput) Index added in v1.1.0

func (MultiClusterAppMemberArrayOutput) ToMultiClusterAppMemberArrayOutput added in v1.1.0

func (o MultiClusterAppMemberArrayOutput) ToMultiClusterAppMemberArrayOutput() MultiClusterAppMemberArrayOutput

func (MultiClusterAppMemberArrayOutput) ToMultiClusterAppMemberArrayOutputWithContext added in v1.1.0

func (o MultiClusterAppMemberArrayOutput) ToMultiClusterAppMemberArrayOutputWithContext(ctx context.Context) MultiClusterAppMemberArrayOutput

type MultiClusterAppMemberInput added in v1.1.0

type MultiClusterAppMemberInput interface {
	pulumi.Input

	ToMultiClusterAppMemberOutput() MultiClusterAppMemberOutput
	ToMultiClusterAppMemberOutputWithContext(context.Context) MultiClusterAppMemberOutput
}

type MultiClusterAppMemberOutput added in v1.1.0

type MultiClusterAppMemberOutput struct{ *pulumi.OutputState }

func (MultiClusterAppMemberOutput) AccessType added in v1.1.0

Member access type. Valid values: `["member" | "owner" | "read-only"]` (string)

func (MultiClusterAppMemberOutput) ElementType added in v1.1.0

func (MultiClusterAppMemberOutput) GroupPrincipalId added in v1.1.0

func (o MultiClusterAppMemberOutput) GroupPrincipalId() pulumi.StringPtrOutput

Member group principal id (string)

func (MultiClusterAppMemberOutput) ToMultiClusterAppMemberOutput added in v1.1.0

func (o MultiClusterAppMemberOutput) ToMultiClusterAppMemberOutput() MultiClusterAppMemberOutput

func (MultiClusterAppMemberOutput) ToMultiClusterAppMemberOutputWithContext added in v1.1.0

func (o MultiClusterAppMemberOutput) ToMultiClusterAppMemberOutputWithContext(ctx context.Context) MultiClusterAppMemberOutput

func (MultiClusterAppMemberOutput) UserPrincipalId added in v1.1.0

Member user principal id (string)

type MultiClusterAppState

type MultiClusterAppState struct {
	// Annotations for multi cluster app object (map)
	Annotations pulumi.MapInput
	// The multi cluster app answers (list)
	Answers MultiClusterAppAnswerArrayInput
	// The multi cluster app catalog name (string)
	CatalogName pulumi.StringPtrInput
	// Labels for multi cluster app object (map)
	Labels pulumi.MapInput
	// The multi cluster app answers (list)
	Members MultiClusterAppMemberArrayInput
	// The multi cluster app name (string)
	Name pulumi.StringPtrInput
	// The multi cluster app revision history limit. Default `10` (int)
	RevisionHistoryLimit pulumi.IntPtrInput
	// Current revision id for the multi cluster app (string)
	RevisionId pulumi.StringPtrInput
	// The multi cluster app roles (list)
	Roles pulumi.StringArrayInput
	// The multi cluster app target projects (list)
	Targets MultiClusterAppTargetArrayInput
	// The multi cluster app template name (string)
	TemplateName pulumi.StringPtrInput
	// The multi cluster app template version. Default: `latest` (string)
	TemplateVersion pulumi.StringPtrInput
	// (Computed) The multi cluster app template version ID (string)
	TemplateVersionId pulumi.StringPtrInput
	// The multi cluster app upgrade strategy (list MaxItems:1)
	UpgradeStrategy MultiClusterAppUpgradeStrategyPtrInput
	// Wait until the multi cluster app is active. Default `true` (bool)
	Wait pulumi.BoolPtrInput
}

func (MultiClusterAppState) ElementType added in v1.1.0

func (MultiClusterAppState) ElementType() reflect.Type

type MultiClusterAppTarget added in v1.1.0

type MultiClusterAppTarget struct {
	// App ID for target (string)
	AppId *string `pulumi:"appId"`
	// App health state for target (string)
	HealthState *string `pulumi:"healthState"`
	// Project ID for target (string)
	ProjectId string `pulumi:"projectId"`
	// App state for target (string)
	State *string `pulumi:"state"`
}

type MultiClusterAppTargetArgs added in v1.1.0

type MultiClusterAppTargetArgs struct {
	// App ID for target (string)
	AppId pulumi.StringPtrInput `pulumi:"appId"`
	// App health state for target (string)
	HealthState pulumi.StringPtrInput `pulumi:"healthState"`
	// Project ID for target (string)
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// App state for target (string)
	State pulumi.StringPtrInput `pulumi:"state"`
}

func (MultiClusterAppTargetArgs) ElementType added in v1.1.0

func (MultiClusterAppTargetArgs) ElementType() reflect.Type

func (MultiClusterAppTargetArgs) ToMultiClusterAppTargetOutput added in v1.1.0

func (i MultiClusterAppTargetArgs) ToMultiClusterAppTargetOutput() MultiClusterAppTargetOutput

func (MultiClusterAppTargetArgs) ToMultiClusterAppTargetOutputWithContext added in v1.1.0

func (i MultiClusterAppTargetArgs) ToMultiClusterAppTargetOutputWithContext(ctx context.Context) MultiClusterAppTargetOutput

type MultiClusterAppTargetArray added in v1.1.0

type MultiClusterAppTargetArray []MultiClusterAppTargetInput

func (MultiClusterAppTargetArray) ElementType added in v1.1.0

func (MultiClusterAppTargetArray) ElementType() reflect.Type

func (MultiClusterAppTargetArray) ToMultiClusterAppTargetArrayOutput added in v1.1.0

func (i MultiClusterAppTargetArray) ToMultiClusterAppTargetArrayOutput() MultiClusterAppTargetArrayOutput

func (MultiClusterAppTargetArray) ToMultiClusterAppTargetArrayOutputWithContext added in v1.1.0

func (i MultiClusterAppTargetArray) ToMultiClusterAppTargetArrayOutputWithContext(ctx context.Context) MultiClusterAppTargetArrayOutput

type MultiClusterAppTargetArrayInput added in v1.1.0

type MultiClusterAppTargetArrayInput interface {
	pulumi.Input

	ToMultiClusterAppTargetArrayOutput() MultiClusterAppTargetArrayOutput
	ToMultiClusterAppTargetArrayOutputWithContext(context.Context) MultiClusterAppTargetArrayOutput
}

type MultiClusterAppTargetArrayOutput added in v1.1.0

type MultiClusterAppTargetArrayOutput struct{ *pulumi.OutputState }

func (MultiClusterAppTargetArrayOutput) ElementType added in v1.1.0

func (MultiClusterAppTargetArrayOutput) Index added in v1.1.0

func (MultiClusterAppTargetArrayOutput) ToMultiClusterAppTargetArrayOutput added in v1.1.0

func (o MultiClusterAppTargetArrayOutput) ToMultiClusterAppTargetArrayOutput() MultiClusterAppTargetArrayOutput

func (MultiClusterAppTargetArrayOutput) ToMultiClusterAppTargetArrayOutputWithContext added in v1.1.0

func (o MultiClusterAppTargetArrayOutput) ToMultiClusterAppTargetArrayOutputWithContext(ctx context.Context) MultiClusterAppTargetArrayOutput

type MultiClusterAppTargetInput added in v1.1.0

type MultiClusterAppTargetInput interface {
	pulumi.Input

	ToMultiClusterAppTargetOutput() MultiClusterAppTargetOutput
	ToMultiClusterAppTargetOutputWithContext(context.Context) MultiClusterAppTargetOutput
}

type MultiClusterAppTargetOutput added in v1.1.0

type MultiClusterAppTargetOutput struct{ *pulumi.OutputState }

func (MultiClusterAppTargetOutput) AppId added in v1.1.0

App ID for target (string)

func (MultiClusterAppTargetOutput) ElementType added in v1.1.0

func (MultiClusterAppTargetOutput) HealthState added in v1.1.0

App health state for target (string)

func (MultiClusterAppTargetOutput) ProjectId added in v1.1.0

Project ID for target (string)

func (MultiClusterAppTargetOutput) State added in v1.1.0

App state for target (string)

func (MultiClusterAppTargetOutput) ToMultiClusterAppTargetOutput added in v1.1.0

func (o MultiClusterAppTargetOutput) ToMultiClusterAppTargetOutput() MultiClusterAppTargetOutput

func (MultiClusterAppTargetOutput) ToMultiClusterAppTargetOutputWithContext added in v1.1.0

func (o MultiClusterAppTargetOutput) ToMultiClusterAppTargetOutputWithContext(ctx context.Context) MultiClusterAppTargetOutput

type MultiClusterAppUpgradeStrategy added in v1.1.0

type MultiClusterAppUpgradeStrategy struct {
	// Upgrade strategy rolling update (list MaxItems:1)
	RollingUpdate *MultiClusterAppUpgradeStrategyRollingUpdate `pulumi:"rollingUpdate"`
}

type MultiClusterAppUpgradeStrategyArgs added in v1.1.0

type MultiClusterAppUpgradeStrategyArgs struct {
	// Upgrade strategy rolling update (list MaxItems:1)
	RollingUpdate MultiClusterAppUpgradeStrategyRollingUpdatePtrInput `pulumi:"rollingUpdate"`
}

func (MultiClusterAppUpgradeStrategyArgs) ElementType added in v1.1.0

func (MultiClusterAppUpgradeStrategyArgs) ToMultiClusterAppUpgradeStrategyOutput added in v1.1.0

func (i MultiClusterAppUpgradeStrategyArgs) ToMultiClusterAppUpgradeStrategyOutput() MultiClusterAppUpgradeStrategyOutput

func (MultiClusterAppUpgradeStrategyArgs) ToMultiClusterAppUpgradeStrategyOutputWithContext added in v1.1.0

func (i MultiClusterAppUpgradeStrategyArgs) ToMultiClusterAppUpgradeStrategyOutputWithContext(ctx context.Context) MultiClusterAppUpgradeStrategyOutput

func (MultiClusterAppUpgradeStrategyArgs) ToMultiClusterAppUpgradeStrategyPtrOutput added in v1.1.0

func (i MultiClusterAppUpgradeStrategyArgs) ToMultiClusterAppUpgradeStrategyPtrOutput() MultiClusterAppUpgradeStrategyPtrOutput

func (MultiClusterAppUpgradeStrategyArgs) ToMultiClusterAppUpgradeStrategyPtrOutputWithContext added in v1.1.0

func (i MultiClusterAppUpgradeStrategyArgs) ToMultiClusterAppUpgradeStrategyPtrOutputWithContext(ctx context.Context) MultiClusterAppUpgradeStrategyPtrOutput

type MultiClusterAppUpgradeStrategyInput added in v1.1.0

type MultiClusterAppUpgradeStrategyInput interface {
	pulumi.Input

	ToMultiClusterAppUpgradeStrategyOutput() MultiClusterAppUpgradeStrategyOutput
	ToMultiClusterAppUpgradeStrategyOutputWithContext(context.Context) MultiClusterAppUpgradeStrategyOutput
}

type MultiClusterAppUpgradeStrategyOutput added in v1.1.0

type MultiClusterAppUpgradeStrategyOutput struct{ *pulumi.OutputState }

func (MultiClusterAppUpgradeStrategyOutput) ElementType added in v1.1.0

func (MultiClusterAppUpgradeStrategyOutput) RollingUpdate added in v1.1.0

Upgrade strategy rolling update (list MaxItems:1)

func (MultiClusterAppUpgradeStrategyOutput) ToMultiClusterAppUpgradeStrategyOutput added in v1.1.0

func (o MultiClusterAppUpgradeStrategyOutput) ToMultiClusterAppUpgradeStrategyOutput() MultiClusterAppUpgradeStrategyOutput

func (MultiClusterAppUpgradeStrategyOutput) ToMultiClusterAppUpgradeStrategyOutputWithContext added in v1.1.0

func (o MultiClusterAppUpgradeStrategyOutput) ToMultiClusterAppUpgradeStrategyOutputWithContext(ctx context.Context) MultiClusterAppUpgradeStrategyOutput

func (MultiClusterAppUpgradeStrategyOutput) ToMultiClusterAppUpgradeStrategyPtrOutput added in v1.1.0

func (o MultiClusterAppUpgradeStrategyOutput) ToMultiClusterAppUpgradeStrategyPtrOutput() MultiClusterAppUpgradeStrategyPtrOutput

func (MultiClusterAppUpgradeStrategyOutput) ToMultiClusterAppUpgradeStrategyPtrOutputWithContext added in v1.1.0

func (o MultiClusterAppUpgradeStrategyOutput) ToMultiClusterAppUpgradeStrategyPtrOutputWithContext(ctx context.Context) MultiClusterAppUpgradeStrategyPtrOutput

type MultiClusterAppUpgradeStrategyPtrInput added in v1.1.0

type MultiClusterAppUpgradeStrategyPtrInput interface {
	pulumi.Input

	ToMultiClusterAppUpgradeStrategyPtrOutput() MultiClusterAppUpgradeStrategyPtrOutput
	ToMultiClusterAppUpgradeStrategyPtrOutputWithContext(context.Context) MultiClusterAppUpgradeStrategyPtrOutput
}

type MultiClusterAppUpgradeStrategyPtrOutput added in v1.1.0

type MultiClusterAppUpgradeStrategyPtrOutput struct{ *pulumi.OutputState }

func (MultiClusterAppUpgradeStrategyPtrOutput) Elem added in v1.1.0

func (MultiClusterAppUpgradeStrategyPtrOutput) ElementType added in v1.1.0

func (MultiClusterAppUpgradeStrategyPtrOutput) RollingUpdate added in v1.1.0

Upgrade strategy rolling update (list MaxItems:1)

func (MultiClusterAppUpgradeStrategyPtrOutput) ToMultiClusterAppUpgradeStrategyPtrOutput added in v1.1.0

func (o MultiClusterAppUpgradeStrategyPtrOutput) ToMultiClusterAppUpgradeStrategyPtrOutput() MultiClusterAppUpgradeStrategyPtrOutput

func (MultiClusterAppUpgradeStrategyPtrOutput) ToMultiClusterAppUpgradeStrategyPtrOutputWithContext added in v1.1.0

func (o MultiClusterAppUpgradeStrategyPtrOutput) ToMultiClusterAppUpgradeStrategyPtrOutputWithContext(ctx context.Context) MultiClusterAppUpgradeStrategyPtrOutput

type MultiClusterAppUpgradeStrategyRollingUpdate added in v1.1.0

type MultiClusterAppUpgradeStrategyRollingUpdate struct {
	// Rolling update batch size. Default `1` (int)
	BatchSize *int `pulumi:"batchSize"`
	// Rolling update interval. Default `1` (int)
	Interval *int `pulumi:"interval"`
}

type MultiClusterAppUpgradeStrategyRollingUpdateArgs added in v1.1.0

type MultiClusterAppUpgradeStrategyRollingUpdateArgs struct {
	// Rolling update batch size. Default `1` (int)
	BatchSize pulumi.IntPtrInput `pulumi:"batchSize"`
	// Rolling update interval. Default `1` (int)
	Interval pulumi.IntPtrInput `pulumi:"interval"`
}

func (MultiClusterAppUpgradeStrategyRollingUpdateArgs) ElementType added in v1.1.0

func (MultiClusterAppUpgradeStrategyRollingUpdateArgs) ToMultiClusterAppUpgradeStrategyRollingUpdateOutput added in v1.1.0

func (i MultiClusterAppUpgradeStrategyRollingUpdateArgs) ToMultiClusterAppUpgradeStrategyRollingUpdateOutput() MultiClusterAppUpgradeStrategyRollingUpdateOutput

func (MultiClusterAppUpgradeStrategyRollingUpdateArgs) ToMultiClusterAppUpgradeStrategyRollingUpdateOutputWithContext added in v1.1.0

func (i MultiClusterAppUpgradeStrategyRollingUpdateArgs) ToMultiClusterAppUpgradeStrategyRollingUpdateOutputWithContext(ctx context.Context) MultiClusterAppUpgradeStrategyRollingUpdateOutput

func (MultiClusterAppUpgradeStrategyRollingUpdateArgs) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput added in v1.1.0

func (i MultiClusterAppUpgradeStrategyRollingUpdateArgs) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput() MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput

func (MultiClusterAppUpgradeStrategyRollingUpdateArgs) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext added in v1.1.0

func (i MultiClusterAppUpgradeStrategyRollingUpdateArgs) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext(ctx context.Context) MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput

type MultiClusterAppUpgradeStrategyRollingUpdateInput added in v1.1.0

type MultiClusterAppUpgradeStrategyRollingUpdateInput interface {
	pulumi.Input

	ToMultiClusterAppUpgradeStrategyRollingUpdateOutput() MultiClusterAppUpgradeStrategyRollingUpdateOutput
	ToMultiClusterAppUpgradeStrategyRollingUpdateOutputWithContext(context.Context) MultiClusterAppUpgradeStrategyRollingUpdateOutput
}

type MultiClusterAppUpgradeStrategyRollingUpdateOutput added in v1.1.0

type MultiClusterAppUpgradeStrategyRollingUpdateOutput struct{ *pulumi.OutputState }

func (MultiClusterAppUpgradeStrategyRollingUpdateOutput) BatchSize added in v1.1.0

Rolling update batch size. Default `1` (int)

func (MultiClusterAppUpgradeStrategyRollingUpdateOutput) ElementType added in v1.1.0

func (MultiClusterAppUpgradeStrategyRollingUpdateOutput) Interval added in v1.1.0

Rolling update interval. Default `1` (int)

func (MultiClusterAppUpgradeStrategyRollingUpdateOutput) ToMultiClusterAppUpgradeStrategyRollingUpdateOutput added in v1.1.0

func (o MultiClusterAppUpgradeStrategyRollingUpdateOutput) ToMultiClusterAppUpgradeStrategyRollingUpdateOutput() MultiClusterAppUpgradeStrategyRollingUpdateOutput

func (MultiClusterAppUpgradeStrategyRollingUpdateOutput) ToMultiClusterAppUpgradeStrategyRollingUpdateOutputWithContext added in v1.1.0

func (o MultiClusterAppUpgradeStrategyRollingUpdateOutput) ToMultiClusterAppUpgradeStrategyRollingUpdateOutputWithContext(ctx context.Context) MultiClusterAppUpgradeStrategyRollingUpdateOutput

func (MultiClusterAppUpgradeStrategyRollingUpdateOutput) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput added in v1.1.0

func (o MultiClusterAppUpgradeStrategyRollingUpdateOutput) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput() MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput

func (MultiClusterAppUpgradeStrategyRollingUpdateOutput) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext added in v1.1.0

func (o MultiClusterAppUpgradeStrategyRollingUpdateOutput) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext(ctx context.Context) MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput

type MultiClusterAppUpgradeStrategyRollingUpdatePtrInput added in v1.1.0

type MultiClusterAppUpgradeStrategyRollingUpdatePtrInput interface {
	pulumi.Input

	ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput() MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput
	ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext(context.Context) MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput
}

type MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput added in v1.1.0

type MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput struct{ *pulumi.OutputState }

func (MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) BatchSize added in v1.1.0

Rolling update batch size. Default `1` (int)

func (MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) Elem added in v1.1.0

func (MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) ElementType added in v1.1.0

func (MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) Interval added in v1.1.0

Rolling update interval. Default `1` (int)

func (MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutput added in v1.1.0

func (MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext added in v1.1.0

func (o MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput) ToMultiClusterAppUpgradeStrategyRollingUpdatePtrOutputWithContext(ctx context.Context) MultiClusterAppUpgradeStrategyRollingUpdatePtrOutput

type Namespace

type Namespace struct {
	pulumi.CustomResourceState

	// Annotations for Node Pool object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Default containers resource limits on namespace (List maxitem:1)
	ContainerResourceLimit NamespaceContainerResourceLimitPtrOutput `pulumi:"containerResourceLimit"`
	// A namespace description (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Labels for Node Pool object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the namespace (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The project id where assign namespace. It's on the form `project_id=<cluster_id>:<id>`. Updating `<id>` part on same `<cluster_id>` namespace will be moved between projects (string)
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// Resource quota for namespace. Rancher v2.1.x or higher (list maxitems:1)
	ResourceQuota NamespaceResourceQuotaPtrOutput `pulumi:"resourceQuota"`
	// Wait for cluster becomes active. Default `false` (bool)
	WaitForCluster pulumi.BoolPtrOutput `pulumi:"waitForCluster"`
}

Provides a Rancher v2 Namespace resource. This can be used to create namespaces for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/namespace.html.markdown.

func GetNamespace

func GetNamespace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)

GetNamespace gets an existing Namespace 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 NewNamespace

func NewNamespace(ctx *pulumi.Context,
	name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)

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

type NamespaceArgs

type NamespaceArgs struct {
	// Annotations for Node Pool object (map)
	Annotations pulumi.MapInput
	// Default containers resource limits on namespace (List maxitem:1)
	ContainerResourceLimit NamespaceContainerResourceLimitPtrInput
	// A namespace description (string)
	Description pulumi.StringPtrInput
	// Labels for Node Pool object (map)
	Labels pulumi.MapInput
	// The name of the namespace (string)
	Name pulumi.StringPtrInput
	// The project id where assign namespace. It's on the form `project_id=<cluster_id>:<id>`. Updating `<id>` part on same `<cluster_id>` namespace will be moved between projects (string)
	ProjectId pulumi.StringInput
	// Resource quota for namespace. Rancher v2.1.x or higher (list maxitems:1)
	ResourceQuota NamespaceResourceQuotaPtrInput
	// Wait for cluster becomes active. Default `false` (bool)
	WaitForCluster pulumi.BoolPtrInput
}

The set of arguments for constructing a Namespace resource.

func (NamespaceArgs) ElementType added in v1.1.0

func (NamespaceArgs) ElementType() reflect.Type

type NamespaceContainerResourceLimit added in v1.1.0

type NamespaceContainerResourceLimit struct {
	// Limit for limits cpu in namespace (string)
	LimitsCpu *string `pulumi:"limitsCpu"`
	// Limit for limits memory in namespace (string)
	LimitsMemory *string `pulumi:"limitsMemory"`
	// Limit for requests cpu in namespace (string)
	RequestsCpu *string `pulumi:"requestsCpu"`
	// Limit for requests memory in namespace (string)
	RequestsMemory *string `pulumi:"requestsMemory"`
}

type NamespaceContainerResourceLimitArgs added in v1.1.0

type NamespaceContainerResourceLimitArgs struct {
	// Limit for limits cpu in namespace (string)
	LimitsCpu pulumi.StringPtrInput `pulumi:"limitsCpu"`
	// Limit for limits memory in namespace (string)
	LimitsMemory pulumi.StringPtrInput `pulumi:"limitsMemory"`
	// Limit for requests cpu in namespace (string)
	RequestsCpu pulumi.StringPtrInput `pulumi:"requestsCpu"`
	// Limit for requests memory in namespace (string)
	RequestsMemory pulumi.StringPtrInput `pulumi:"requestsMemory"`
}

func (NamespaceContainerResourceLimitArgs) ElementType added in v1.1.0

func (NamespaceContainerResourceLimitArgs) ToNamespaceContainerResourceLimitOutput added in v1.1.0

func (i NamespaceContainerResourceLimitArgs) ToNamespaceContainerResourceLimitOutput() NamespaceContainerResourceLimitOutput

func (NamespaceContainerResourceLimitArgs) ToNamespaceContainerResourceLimitOutputWithContext added in v1.1.0

func (i NamespaceContainerResourceLimitArgs) ToNamespaceContainerResourceLimitOutputWithContext(ctx context.Context) NamespaceContainerResourceLimitOutput

func (NamespaceContainerResourceLimitArgs) ToNamespaceContainerResourceLimitPtrOutput added in v1.1.0

func (i NamespaceContainerResourceLimitArgs) ToNamespaceContainerResourceLimitPtrOutput() NamespaceContainerResourceLimitPtrOutput

func (NamespaceContainerResourceLimitArgs) ToNamespaceContainerResourceLimitPtrOutputWithContext added in v1.1.0

func (i NamespaceContainerResourceLimitArgs) ToNamespaceContainerResourceLimitPtrOutputWithContext(ctx context.Context) NamespaceContainerResourceLimitPtrOutput

type NamespaceContainerResourceLimitInput added in v1.1.0

type NamespaceContainerResourceLimitInput interface {
	pulumi.Input

	ToNamespaceContainerResourceLimitOutput() NamespaceContainerResourceLimitOutput
	ToNamespaceContainerResourceLimitOutputWithContext(context.Context) NamespaceContainerResourceLimitOutput
}

type NamespaceContainerResourceLimitOutput added in v1.1.0

type NamespaceContainerResourceLimitOutput struct{ *pulumi.OutputState }

func (NamespaceContainerResourceLimitOutput) ElementType added in v1.1.0

func (NamespaceContainerResourceLimitOutput) LimitsCpu added in v1.1.0

Limit for limits cpu in namespace (string)

func (NamespaceContainerResourceLimitOutput) LimitsMemory added in v1.1.0

Limit for limits memory in namespace (string)

func (NamespaceContainerResourceLimitOutput) RequestsCpu added in v1.1.0

Limit for requests cpu in namespace (string)

func (NamespaceContainerResourceLimitOutput) RequestsMemory added in v1.1.0

Limit for requests memory in namespace (string)

func (NamespaceContainerResourceLimitOutput) ToNamespaceContainerResourceLimitOutput added in v1.1.0

func (o NamespaceContainerResourceLimitOutput) ToNamespaceContainerResourceLimitOutput() NamespaceContainerResourceLimitOutput

func (NamespaceContainerResourceLimitOutput) ToNamespaceContainerResourceLimitOutputWithContext added in v1.1.0

func (o NamespaceContainerResourceLimitOutput) ToNamespaceContainerResourceLimitOutputWithContext(ctx context.Context) NamespaceContainerResourceLimitOutput

func (NamespaceContainerResourceLimitOutput) ToNamespaceContainerResourceLimitPtrOutput added in v1.1.0

func (o NamespaceContainerResourceLimitOutput) ToNamespaceContainerResourceLimitPtrOutput() NamespaceContainerResourceLimitPtrOutput

func (NamespaceContainerResourceLimitOutput) ToNamespaceContainerResourceLimitPtrOutputWithContext added in v1.1.0

func (o NamespaceContainerResourceLimitOutput) ToNamespaceContainerResourceLimitPtrOutputWithContext(ctx context.Context) NamespaceContainerResourceLimitPtrOutput

type NamespaceContainerResourceLimitPtrInput added in v1.1.0

type NamespaceContainerResourceLimitPtrInput interface {
	pulumi.Input

	ToNamespaceContainerResourceLimitPtrOutput() NamespaceContainerResourceLimitPtrOutput
	ToNamespaceContainerResourceLimitPtrOutputWithContext(context.Context) NamespaceContainerResourceLimitPtrOutput
}

type NamespaceContainerResourceLimitPtrOutput added in v1.1.0

type NamespaceContainerResourceLimitPtrOutput struct{ *pulumi.OutputState }

func (NamespaceContainerResourceLimitPtrOutput) Elem added in v1.1.0

func (NamespaceContainerResourceLimitPtrOutput) ElementType added in v1.1.0

func (NamespaceContainerResourceLimitPtrOutput) LimitsCpu added in v1.1.0

Limit for limits cpu in namespace (string)

func (NamespaceContainerResourceLimitPtrOutput) LimitsMemory added in v1.1.0

Limit for limits memory in namespace (string)

func (NamespaceContainerResourceLimitPtrOutput) RequestsCpu added in v1.1.0

Limit for requests cpu in namespace (string)

func (NamespaceContainerResourceLimitPtrOutput) RequestsMemory added in v1.1.0

Limit for requests memory in namespace (string)

func (NamespaceContainerResourceLimitPtrOutput) ToNamespaceContainerResourceLimitPtrOutput added in v1.1.0

func (o NamespaceContainerResourceLimitPtrOutput) ToNamespaceContainerResourceLimitPtrOutput() NamespaceContainerResourceLimitPtrOutput

func (NamespaceContainerResourceLimitPtrOutput) ToNamespaceContainerResourceLimitPtrOutputWithContext added in v1.1.0

func (o NamespaceContainerResourceLimitPtrOutput) ToNamespaceContainerResourceLimitPtrOutputWithContext(ctx context.Context) NamespaceContainerResourceLimitPtrOutput

type NamespaceResourceQuota added in v1.1.0

type NamespaceResourceQuota struct {
	// Resource quota limit for namespace (list maxitems:1)
	Limit NamespaceResourceQuotaLimit `pulumi:"limit"`
}

type NamespaceResourceQuotaArgs added in v1.1.0

type NamespaceResourceQuotaArgs struct {
	// Resource quota limit for namespace (list maxitems:1)
	Limit NamespaceResourceQuotaLimitInput `pulumi:"limit"`
}

func (NamespaceResourceQuotaArgs) ElementType added in v1.1.0

func (NamespaceResourceQuotaArgs) ElementType() reflect.Type

func (NamespaceResourceQuotaArgs) ToNamespaceResourceQuotaOutput added in v1.1.0

func (i NamespaceResourceQuotaArgs) ToNamespaceResourceQuotaOutput() NamespaceResourceQuotaOutput

func (NamespaceResourceQuotaArgs) ToNamespaceResourceQuotaOutputWithContext added in v1.1.0

func (i NamespaceResourceQuotaArgs) ToNamespaceResourceQuotaOutputWithContext(ctx context.Context) NamespaceResourceQuotaOutput

func (NamespaceResourceQuotaArgs) ToNamespaceResourceQuotaPtrOutput added in v1.1.0

func (i NamespaceResourceQuotaArgs) ToNamespaceResourceQuotaPtrOutput() NamespaceResourceQuotaPtrOutput

func (NamespaceResourceQuotaArgs) ToNamespaceResourceQuotaPtrOutputWithContext added in v1.1.0

func (i NamespaceResourceQuotaArgs) ToNamespaceResourceQuotaPtrOutputWithContext(ctx context.Context) NamespaceResourceQuotaPtrOutput

type NamespaceResourceQuotaInput added in v1.1.0

type NamespaceResourceQuotaInput interface {
	pulumi.Input

	ToNamespaceResourceQuotaOutput() NamespaceResourceQuotaOutput
	ToNamespaceResourceQuotaOutputWithContext(context.Context) NamespaceResourceQuotaOutput
}

type NamespaceResourceQuotaLimit added in v1.1.0

type NamespaceResourceQuotaLimit struct {
	// Limit for config maps in namespace (string)
	ConfigMaps *string `pulumi:"configMaps"`
	// Limit for limits cpu in namespace (string)
	LimitsCpu *string `pulumi:"limitsCpu"`
	// Limit for limits memory in namespace (string)
	LimitsMemory *string `pulumi:"limitsMemory"`
	// Limit for persistent volume claims in namespace (string)
	PersistentVolumeClaims *string `pulumi:"persistentVolumeClaims"`
	// Limit for pods in namespace (string)
	Pods *string `pulumi:"pods"`
	// Limit for replication controllers in namespace (string)
	ReplicationControllers *string `pulumi:"replicationControllers"`
	// Limit for requests cpu in namespace (string)
	RequestsCpu *string `pulumi:"requestsCpu"`
	// Limit for requests memory in namespace (string)
	RequestsMemory *string `pulumi:"requestsMemory"`
	// Limit for requests storage in namespace (string)
	RequestsStorage *string `pulumi:"requestsStorage"`
	// Limit for secrets in namespace (string)
	Secrets  *string `pulumi:"secrets"`
	Services *string `pulumi:"services"`
	// Limit for services load balancers in namespace (string)
	ServicesLoadBalancers *string `pulumi:"servicesLoadBalancers"`
	// Limit for services node ports in namespace (string)
	ServicesNodePorts *string `pulumi:"servicesNodePorts"`
}

type NamespaceResourceQuotaLimitArgs added in v1.1.0

type NamespaceResourceQuotaLimitArgs struct {
	// Limit for config maps in namespace (string)
	ConfigMaps pulumi.StringPtrInput `pulumi:"configMaps"`
	// Limit for limits cpu in namespace (string)
	LimitsCpu pulumi.StringPtrInput `pulumi:"limitsCpu"`
	// Limit for limits memory in namespace (string)
	LimitsMemory pulumi.StringPtrInput `pulumi:"limitsMemory"`
	// Limit for persistent volume claims in namespace (string)
	PersistentVolumeClaims pulumi.StringPtrInput `pulumi:"persistentVolumeClaims"`
	// Limit for pods in namespace (string)
	Pods pulumi.StringPtrInput `pulumi:"pods"`
	// Limit for replication controllers in namespace (string)
	ReplicationControllers pulumi.StringPtrInput `pulumi:"replicationControllers"`
	// Limit for requests cpu in namespace (string)
	RequestsCpu pulumi.StringPtrInput `pulumi:"requestsCpu"`
	// Limit for requests memory in namespace (string)
	RequestsMemory pulumi.StringPtrInput `pulumi:"requestsMemory"`
	// Limit for requests storage in namespace (string)
	RequestsStorage pulumi.StringPtrInput `pulumi:"requestsStorage"`
	// Limit for secrets in namespace (string)
	Secrets  pulumi.StringPtrInput `pulumi:"secrets"`
	Services pulumi.StringPtrInput `pulumi:"services"`
	// Limit for services load balancers in namespace (string)
	ServicesLoadBalancers pulumi.StringPtrInput `pulumi:"servicesLoadBalancers"`
	// Limit for services node ports in namespace (string)
	ServicesNodePorts pulumi.StringPtrInput `pulumi:"servicesNodePorts"`
}

func (NamespaceResourceQuotaLimitArgs) ElementType added in v1.1.0

func (NamespaceResourceQuotaLimitArgs) ToNamespaceResourceQuotaLimitOutput added in v1.1.0

func (i NamespaceResourceQuotaLimitArgs) ToNamespaceResourceQuotaLimitOutput() NamespaceResourceQuotaLimitOutput

func (NamespaceResourceQuotaLimitArgs) ToNamespaceResourceQuotaLimitOutputWithContext added in v1.1.0

func (i NamespaceResourceQuotaLimitArgs) ToNamespaceResourceQuotaLimitOutputWithContext(ctx context.Context) NamespaceResourceQuotaLimitOutput

type NamespaceResourceQuotaLimitInput added in v1.1.0

type NamespaceResourceQuotaLimitInput interface {
	pulumi.Input

	ToNamespaceResourceQuotaLimitOutput() NamespaceResourceQuotaLimitOutput
	ToNamespaceResourceQuotaLimitOutputWithContext(context.Context) NamespaceResourceQuotaLimitOutput
}

type NamespaceResourceQuotaLimitOutput added in v1.1.0

type NamespaceResourceQuotaLimitOutput struct{ *pulumi.OutputState }

func (NamespaceResourceQuotaLimitOutput) ConfigMaps added in v1.1.0

Limit for config maps in namespace (string)

func (NamespaceResourceQuotaLimitOutput) ElementType added in v1.1.0

func (NamespaceResourceQuotaLimitOutput) LimitsCpu added in v1.1.0

Limit for limits cpu in namespace (string)

func (NamespaceResourceQuotaLimitOutput) LimitsMemory added in v1.1.0

Limit for limits memory in namespace (string)

func (NamespaceResourceQuotaLimitOutput) PersistentVolumeClaims added in v1.1.0

func (o NamespaceResourceQuotaLimitOutput) PersistentVolumeClaims() pulumi.StringPtrOutput

Limit for persistent volume claims in namespace (string)

func (NamespaceResourceQuotaLimitOutput) Pods added in v1.1.0

Limit for pods in namespace (string)

func (NamespaceResourceQuotaLimitOutput) ReplicationControllers added in v1.1.0

func (o NamespaceResourceQuotaLimitOutput) ReplicationControllers() pulumi.StringPtrOutput

Limit for replication controllers in namespace (string)

func (NamespaceResourceQuotaLimitOutput) RequestsCpu added in v1.1.0

Limit for requests cpu in namespace (string)

func (NamespaceResourceQuotaLimitOutput) RequestsMemory added in v1.1.0

Limit for requests memory in namespace (string)

func (NamespaceResourceQuotaLimitOutput) RequestsStorage added in v1.1.0

Limit for requests storage in namespace (string)

func (NamespaceResourceQuotaLimitOutput) Secrets added in v1.1.0

Limit for secrets in namespace (string)

func (NamespaceResourceQuotaLimitOutput) Services added in v1.1.0

func (NamespaceResourceQuotaLimitOutput) ServicesLoadBalancers added in v1.1.0

func (o NamespaceResourceQuotaLimitOutput) ServicesLoadBalancers() pulumi.StringPtrOutput

Limit for services load balancers in namespace (string)

func (NamespaceResourceQuotaLimitOutput) ServicesNodePorts added in v1.1.0

Limit for services node ports in namespace (string)

func (NamespaceResourceQuotaLimitOutput) ToNamespaceResourceQuotaLimitOutput added in v1.1.0

func (o NamespaceResourceQuotaLimitOutput) ToNamespaceResourceQuotaLimitOutput() NamespaceResourceQuotaLimitOutput

func (NamespaceResourceQuotaLimitOutput) ToNamespaceResourceQuotaLimitOutputWithContext added in v1.1.0

func (o NamespaceResourceQuotaLimitOutput) ToNamespaceResourceQuotaLimitOutputWithContext(ctx context.Context) NamespaceResourceQuotaLimitOutput

type NamespaceResourceQuotaOutput added in v1.1.0

type NamespaceResourceQuotaOutput struct{ *pulumi.OutputState }

func (NamespaceResourceQuotaOutput) ElementType added in v1.1.0

func (NamespaceResourceQuotaOutput) Limit added in v1.1.0

Resource quota limit for namespace (list maxitems:1)

func (NamespaceResourceQuotaOutput) ToNamespaceResourceQuotaOutput added in v1.1.0

func (o NamespaceResourceQuotaOutput) ToNamespaceResourceQuotaOutput() NamespaceResourceQuotaOutput

func (NamespaceResourceQuotaOutput) ToNamespaceResourceQuotaOutputWithContext added in v1.1.0

func (o NamespaceResourceQuotaOutput) ToNamespaceResourceQuotaOutputWithContext(ctx context.Context) NamespaceResourceQuotaOutput

func (NamespaceResourceQuotaOutput) ToNamespaceResourceQuotaPtrOutput added in v1.1.0

func (o NamespaceResourceQuotaOutput) ToNamespaceResourceQuotaPtrOutput() NamespaceResourceQuotaPtrOutput

func (NamespaceResourceQuotaOutput) ToNamespaceResourceQuotaPtrOutputWithContext added in v1.1.0

func (o NamespaceResourceQuotaOutput) ToNamespaceResourceQuotaPtrOutputWithContext(ctx context.Context) NamespaceResourceQuotaPtrOutput

type NamespaceResourceQuotaPtrInput added in v1.1.0

type NamespaceResourceQuotaPtrInput interface {
	pulumi.Input

	ToNamespaceResourceQuotaPtrOutput() NamespaceResourceQuotaPtrOutput
	ToNamespaceResourceQuotaPtrOutputWithContext(context.Context) NamespaceResourceQuotaPtrOutput
}

func NamespaceResourceQuotaPtr added in v1.1.0

func NamespaceResourceQuotaPtr(v *NamespaceResourceQuotaArgs) NamespaceResourceQuotaPtrInput

type NamespaceResourceQuotaPtrOutput added in v1.1.0

type NamespaceResourceQuotaPtrOutput struct{ *pulumi.OutputState }

func (NamespaceResourceQuotaPtrOutput) Elem added in v1.1.0

func (NamespaceResourceQuotaPtrOutput) ElementType added in v1.1.0

func (NamespaceResourceQuotaPtrOutput) Limit added in v1.1.0

Resource quota limit for namespace (list maxitems:1)

func (NamespaceResourceQuotaPtrOutput) ToNamespaceResourceQuotaPtrOutput added in v1.1.0

func (o NamespaceResourceQuotaPtrOutput) ToNamespaceResourceQuotaPtrOutput() NamespaceResourceQuotaPtrOutput

func (NamespaceResourceQuotaPtrOutput) ToNamespaceResourceQuotaPtrOutputWithContext added in v1.1.0

func (o NamespaceResourceQuotaPtrOutput) ToNamespaceResourceQuotaPtrOutputWithContext(ctx context.Context) NamespaceResourceQuotaPtrOutput

type NamespaceState

type NamespaceState struct {
	// Annotations for Node Pool object (map)
	Annotations pulumi.MapInput
	// Default containers resource limits on namespace (List maxitem:1)
	ContainerResourceLimit NamespaceContainerResourceLimitPtrInput
	// A namespace description (string)
	Description pulumi.StringPtrInput
	// Labels for Node Pool object (map)
	Labels pulumi.MapInput
	// The name of the namespace (string)
	Name pulumi.StringPtrInput
	// The project id where assign namespace. It's on the form `project_id=<cluster_id>:<id>`. Updating `<id>` part on same `<cluster_id>` namespace will be moved between projects (string)
	ProjectId pulumi.StringPtrInput
	// Resource quota for namespace. Rancher v2.1.x or higher (list maxitems:1)
	ResourceQuota NamespaceResourceQuotaPtrInput
	// Wait for cluster becomes active. Default `false` (bool)
	WaitForCluster pulumi.BoolPtrInput
}

func (NamespaceState) ElementType added in v1.1.0

func (NamespaceState) ElementType() reflect.Type

type NodeDriver

type NodeDriver struct {
	pulumi.CustomResourceState

	// Specify if the node driver state (bool)
	Active pulumi.BoolOutput `pulumi:"active"`
	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Specify wheter the node driver is an internal node driver or not (bool)
	Builtin pulumi.BoolOutput `pulumi:"builtin"`
	// Verify that the downloaded driver matches the expected checksum (string)
	Checksum pulumi.StringPtrOutput `pulumi:"checksum"`
	// Description of the node driver (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// External ID (string)
	ExternalId pulumi.StringPtrOutput `pulumi:"externalId"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// Name of the node driver (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The URL to load for customized Add Nodes screen for this driver (string)
	UiUrl pulumi.StringPtrOutput `pulumi:"uiUrl"`
	// The URL to download the machine driver binary for 64-bit Linux (string)
	Url pulumi.StringOutput `pulumi:"url"`
	// Domains to whitelist for the ui (list)
	WhitelistDomains pulumi.StringArrayOutput `pulumi:"whitelistDomains"`
}

Provides a Rancher v2 Node Driver resource. This can be used to create Node Driver for Rancher v2 RKE clusters and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/nodeDriver.html.markdown.

func GetNodeDriver

func GetNodeDriver(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NodeDriverState, opts ...pulumi.ResourceOption) (*NodeDriver, error)

GetNodeDriver gets an existing NodeDriver 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 NewNodeDriver

func NewNodeDriver(ctx *pulumi.Context,
	name string, args *NodeDriverArgs, opts ...pulumi.ResourceOption) (*NodeDriver, error)

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

type NodeDriverArgs

type NodeDriverArgs struct {
	// Specify if the node driver state (bool)
	Active pulumi.BoolInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Specify wheter the node driver is an internal node driver or not (bool)
	Builtin pulumi.BoolInput
	// Verify that the downloaded driver matches the expected checksum (string)
	Checksum pulumi.StringPtrInput
	// Description of the node driver (string)
	Description pulumi.StringPtrInput
	// External ID (string)
	ExternalId pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Name of the node driver (string)
	Name pulumi.StringPtrInput
	// The URL to load for customized Add Nodes screen for this driver (string)
	UiUrl pulumi.StringPtrInput
	// The URL to download the machine driver binary for 64-bit Linux (string)
	Url pulumi.StringInput
	// Domains to whitelist for the ui (list)
	WhitelistDomains pulumi.StringArrayInput
}

The set of arguments for constructing a NodeDriver resource.

func (NodeDriverArgs) ElementType added in v1.1.0

func (NodeDriverArgs) ElementType() reflect.Type

type NodeDriverState

type NodeDriverState struct {
	// Specify if the node driver state (bool)
	Active pulumi.BoolPtrInput
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// Specify wheter the node driver is an internal node driver or not (bool)
	Builtin pulumi.BoolPtrInput
	// Verify that the downloaded driver matches the expected checksum (string)
	Checksum pulumi.StringPtrInput
	// Description of the node driver (string)
	Description pulumi.StringPtrInput
	// External ID (string)
	ExternalId pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// Name of the node driver (string)
	Name pulumi.StringPtrInput
	// The URL to load for customized Add Nodes screen for this driver (string)
	UiUrl pulumi.StringPtrInput
	// The URL to download the machine driver binary for 64-bit Linux (string)
	Url pulumi.StringPtrInput
	// Domains to whitelist for the ui (list)
	WhitelistDomains pulumi.StringArrayInput
}

func (NodeDriverState) ElementType added in v1.1.0

func (NodeDriverState) ElementType() reflect.Type

type NodePool

type NodePool struct {
	pulumi.CustomResourceState

	// Annotations for Node Pool object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The RKE cluster id to use Node Pool (string)
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// RKE control plane role for created nodes (bool)
	ControlPlane pulumi.BoolPtrOutput `pulumi:"controlPlane"`
	// Delete not ready node after secs. For Rancher v2.3.3 or above. Default `0` (int)
	DeleteNotReadyAfterSecs pulumi.IntPtrOutput `pulumi:"deleteNotReadyAfterSecs"`
	// RKE etcd role for created nodes (bool)
	Etcd pulumi.BoolPtrOutput `pulumi:"etcd"`
	// The prefix for created nodes of the Node Pool (string)
	HostnamePrefix pulumi.StringOutput `pulumi:"hostnamePrefix"`
	// Labels for Node Pool object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the Node Pool (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Node taints. For Rancher v2.3.3 or above (List)
	NodeTaints NodePoolNodeTaintArrayOutput `pulumi:"nodeTaints"`
	// The Node Template ID to use for node creation (string)
	NodeTemplateId pulumi.StringOutput `pulumi:"nodeTemplateId"`
	// The number of nodes to create on Node Pool. Default `1`. Only values >= 1 allowed (int)
	Quantity pulumi.IntPtrOutput `pulumi:"quantity"`
	// RKE role role for created nodes (bool)
	Worker pulumi.BoolPtrOutput `pulumi:"worker"`
}

Provides a Rancher v2 Node Pool resource. This can be used to create Node Pool, using Node template for Rancher v2 RKE clusters and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/nodePool.html.markdown.

func GetNodePool

func GetNodePool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NodePoolState, opts ...pulumi.ResourceOption) (*NodePool, error)

GetNodePool gets an existing NodePool 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 NewNodePool

func NewNodePool(ctx *pulumi.Context,
	name string, args *NodePoolArgs, opts ...pulumi.ResourceOption) (*NodePool, error)

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

type NodePoolArgs

type NodePoolArgs struct {
	// Annotations for Node Pool object (map)
	Annotations pulumi.MapInput
	// The RKE cluster id to use Node Pool (string)
	ClusterId pulumi.StringInput
	// RKE control plane role for created nodes (bool)
	ControlPlane pulumi.BoolPtrInput
	// Delete not ready node after secs. For Rancher v2.3.3 or above. Default `0` (int)
	DeleteNotReadyAfterSecs pulumi.IntPtrInput
	// RKE etcd role for created nodes (bool)
	Etcd pulumi.BoolPtrInput
	// The prefix for created nodes of the Node Pool (string)
	HostnamePrefix pulumi.StringInput
	// Labels for Node Pool object (map)
	Labels pulumi.MapInput
	// The name of the Node Pool (string)
	Name pulumi.StringPtrInput
	// Node taints. For Rancher v2.3.3 or above (List)
	NodeTaints NodePoolNodeTaintArrayInput
	// The Node Template ID to use for node creation (string)
	NodeTemplateId pulumi.StringInput
	// The number of nodes to create on Node Pool. Default `1`. Only values >= 1 allowed (int)
	Quantity pulumi.IntPtrInput
	// RKE role role for created nodes (bool)
	Worker pulumi.BoolPtrInput
}

The set of arguments for constructing a NodePool resource.

func (NodePoolArgs) ElementType added in v1.1.0

func (NodePoolArgs) ElementType() reflect.Type

type NodePoolNodeTaint added in v1.2.0

type NodePoolNodeTaint struct {
	// Taint effect. Supported values : `"NoExecute" | "NoSchedule" | "PreferNoSchedule"` (string)
	Effect *string `pulumi:"effect"`
	// Taint key (string)
	Key string `pulumi:"key"`
	// Taint time added (string)
	TimeAdded *string `pulumi:"timeAdded"`
	// Taint value (string)
	Value string `pulumi:"value"`
}

type NodePoolNodeTaintArgs added in v1.2.0

type NodePoolNodeTaintArgs struct {
	// Taint effect. Supported values : `"NoExecute" | "NoSchedule" | "PreferNoSchedule"` (string)
	Effect pulumi.StringPtrInput `pulumi:"effect"`
	// Taint key (string)
	Key pulumi.StringInput `pulumi:"key"`
	// Taint time added (string)
	TimeAdded pulumi.StringPtrInput `pulumi:"timeAdded"`
	// Taint value (string)
	Value pulumi.StringInput `pulumi:"value"`
}

func (NodePoolNodeTaintArgs) ElementType added in v1.2.0

func (NodePoolNodeTaintArgs) ElementType() reflect.Type

func (NodePoolNodeTaintArgs) ToNodePoolNodeTaintOutput added in v1.2.0

func (i NodePoolNodeTaintArgs) ToNodePoolNodeTaintOutput() NodePoolNodeTaintOutput

func (NodePoolNodeTaintArgs) ToNodePoolNodeTaintOutputWithContext added in v1.2.0

func (i NodePoolNodeTaintArgs) ToNodePoolNodeTaintOutputWithContext(ctx context.Context) NodePoolNodeTaintOutput

type NodePoolNodeTaintArray added in v1.2.0

type NodePoolNodeTaintArray []NodePoolNodeTaintInput

func (NodePoolNodeTaintArray) ElementType added in v1.2.0

func (NodePoolNodeTaintArray) ElementType() reflect.Type

func (NodePoolNodeTaintArray) ToNodePoolNodeTaintArrayOutput added in v1.2.0

func (i NodePoolNodeTaintArray) ToNodePoolNodeTaintArrayOutput() NodePoolNodeTaintArrayOutput

func (NodePoolNodeTaintArray) ToNodePoolNodeTaintArrayOutputWithContext added in v1.2.0

func (i NodePoolNodeTaintArray) ToNodePoolNodeTaintArrayOutputWithContext(ctx context.Context) NodePoolNodeTaintArrayOutput

type NodePoolNodeTaintArrayInput added in v1.2.0

type NodePoolNodeTaintArrayInput interface {
	pulumi.Input

	ToNodePoolNodeTaintArrayOutput() NodePoolNodeTaintArrayOutput
	ToNodePoolNodeTaintArrayOutputWithContext(context.Context) NodePoolNodeTaintArrayOutput
}

type NodePoolNodeTaintArrayOutput added in v1.2.0

type NodePoolNodeTaintArrayOutput struct{ *pulumi.OutputState }

func (NodePoolNodeTaintArrayOutput) ElementType added in v1.2.0

func (NodePoolNodeTaintArrayOutput) Index added in v1.2.0

func (NodePoolNodeTaintArrayOutput) ToNodePoolNodeTaintArrayOutput added in v1.2.0

func (o NodePoolNodeTaintArrayOutput) ToNodePoolNodeTaintArrayOutput() NodePoolNodeTaintArrayOutput

func (NodePoolNodeTaintArrayOutput) ToNodePoolNodeTaintArrayOutputWithContext added in v1.2.0

func (o NodePoolNodeTaintArrayOutput) ToNodePoolNodeTaintArrayOutputWithContext(ctx context.Context) NodePoolNodeTaintArrayOutput

type NodePoolNodeTaintInput added in v1.2.0

type NodePoolNodeTaintInput interface {
	pulumi.Input

	ToNodePoolNodeTaintOutput() NodePoolNodeTaintOutput
	ToNodePoolNodeTaintOutputWithContext(context.Context) NodePoolNodeTaintOutput
}

type NodePoolNodeTaintOutput added in v1.2.0

type NodePoolNodeTaintOutput struct{ *pulumi.OutputState }

func (NodePoolNodeTaintOutput) Effect added in v1.2.0

Taint effect. Supported values : `"NoExecute" | "NoSchedule" | "PreferNoSchedule"` (string)

func (NodePoolNodeTaintOutput) ElementType added in v1.2.0

func (NodePoolNodeTaintOutput) ElementType() reflect.Type

func (NodePoolNodeTaintOutput) Key added in v1.2.0

Taint key (string)

func (NodePoolNodeTaintOutput) TimeAdded added in v1.2.0

Taint time added (string)

func (NodePoolNodeTaintOutput) ToNodePoolNodeTaintOutput added in v1.2.0

func (o NodePoolNodeTaintOutput) ToNodePoolNodeTaintOutput() NodePoolNodeTaintOutput

func (NodePoolNodeTaintOutput) ToNodePoolNodeTaintOutputWithContext added in v1.2.0

func (o NodePoolNodeTaintOutput) ToNodePoolNodeTaintOutputWithContext(ctx context.Context) NodePoolNodeTaintOutput

func (NodePoolNodeTaintOutput) Value added in v1.2.0

Taint value (string)

type NodePoolState

type NodePoolState struct {
	// Annotations for Node Pool object (map)
	Annotations pulumi.MapInput
	// The RKE cluster id to use Node Pool (string)
	ClusterId pulumi.StringPtrInput
	// RKE control plane role for created nodes (bool)
	ControlPlane pulumi.BoolPtrInput
	// Delete not ready node after secs. For Rancher v2.3.3 or above. Default `0` (int)
	DeleteNotReadyAfterSecs pulumi.IntPtrInput
	// RKE etcd role for created nodes (bool)
	Etcd pulumi.BoolPtrInput
	// The prefix for created nodes of the Node Pool (string)
	HostnamePrefix pulumi.StringPtrInput
	// Labels for Node Pool object (map)
	Labels pulumi.MapInput
	// The name of the Node Pool (string)
	Name pulumi.StringPtrInput
	// Node taints. For Rancher v2.3.3 or above (List)
	NodeTaints NodePoolNodeTaintArrayInput
	// The Node Template ID to use for node creation (string)
	NodeTemplateId pulumi.StringPtrInput
	// The number of nodes to create on Node Pool. Default `1`. Only values >= 1 allowed (int)
	Quantity pulumi.IntPtrInput
	// RKE role role for created nodes (bool)
	Worker pulumi.BoolPtrInput
}

func (NodePoolState) ElementType added in v1.1.0

func (NodePoolState) ElementType() reflect.Type

type NodeTemplate

type NodeTemplate struct {
	pulumi.CustomResourceState

	// AWS config for the Node Template (list maxitems:1)
	Amazonec2Config NodeTemplateAmazonec2ConfigPtrOutput `pulumi:"amazonec2Config"`
	// Annotations for Node Template object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Auth certificate authority for the Node Template (string)
	AuthCertificateAuthority pulumi.StringPtrOutput `pulumi:"authCertificateAuthority"`
	// Auth key for the Node Template (string)
	AuthKey pulumi.StringPtrOutput `pulumi:"authKey"`
	// Azure config for the Node Template (list maxitems:1)
	AzureConfig NodeTemplateAzureConfigPtrOutput `pulumi:"azureConfig"`
	// Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
	CloudCredentialId pulumi.StringPtrOutput `pulumi:"cloudCredentialId"`
	// Description for the Node Template (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Digitalocean config for the Node Template (list maxitems:1)
	DigitaloceanConfig NodeTemplateDigitaloceanConfigPtrOutput `pulumi:"digitaloceanConfig"`
	// (Computed) The driver of the node template (string)
	Driver pulumi.StringOutput `pulumi:"driver"`
	// The node driver id used by the node template. It's required if the node driver isn't built in Rancher (string)
	DriverId pulumi.StringOutput `pulumi:"driverId"`
	// Engine environment for the node template (string)
	EngineEnv pulumi.MapOutput `pulumi:"engineEnv"`
	// Insecure registry for the node template (list)
	EngineInsecureRegistries pulumi.StringArrayOutput `pulumi:"engineInsecureRegistries"`
	// Docker engine install URL for the node template. Default `https://releases.rancher.com/install-docker/18.09.sh`. Available install docker versions at `https://github.com/rancher/install-docker` (string)
	EngineInstallUrl pulumi.StringPtrOutput `pulumi:"engineInstallUrl"`
	// Engine label for the node template (string)
	EngineLabel pulumi.MapOutput `pulumi:"engineLabel"`
	// Engine options for the node template (map)
	EngineOpt pulumi.MapOutput `pulumi:"engineOpt"`
	// Engine registry mirror for the node template (list)
	EngineRegistryMirrors pulumi.StringArrayOutput `pulumi:"engineRegistryMirrors"`
	// Engine storage driver for the node template (string)
	EngineStorageDriver pulumi.StringPtrOutput `pulumi:"engineStorageDriver"`
	// Labels for Node Template object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the Node Template (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Opennebula config for the Node Template (list maxitems:1)
	OpennebulaConfig NodeTemplateOpennebulaConfigPtrOutput `pulumi:"opennebulaConfig"`
	// Openstack config for the Node Template (list maxitems:1)
	OpenstackConfig NodeTemplateOpenstackConfigPtrOutput `pulumi:"openstackConfig"`
	// Engine storage driver for the node template (bool)
	UseInternalIpAddress pulumi.BoolPtrOutput `pulumi:"useInternalIpAddress"`
	// vSphere config for the Node Template (list maxitems:1)
	VsphereConfig NodeTemplateVsphereConfigPtrOutput `pulumi:"vsphereConfig"`
}

Provides a Rancher v2 Node Template resource. This can be used to create Node Template for Rancher v2 and retrieve their information.

amazonec2, azure, digitalocean, opennebula, openstack, and vsphere drivers are supported for node templates.

**Note** If you are upgrading to Rancher v2.3.3, please take a look to final section

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/nodeTemplate.html.markdown.

func GetNodeTemplate

func GetNodeTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NodeTemplateState, opts ...pulumi.ResourceOption) (*NodeTemplate, error)

GetNodeTemplate gets an existing NodeTemplate 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 NewNodeTemplate

func NewNodeTemplate(ctx *pulumi.Context,
	name string, args *NodeTemplateArgs, opts ...pulumi.ResourceOption) (*NodeTemplate, error)

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

type NodeTemplateAmazonec2Config added in v1.1.0

type NodeTemplateAmazonec2Config struct {
	// AWS access key. Required on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	AccessKey *string `pulumi:"accessKey"`
	// AWS machine image (string)
	Ami string `pulumi:"ami"`
	// AWS spot instance duration in minutes (60, 120, 180, 240, 300, or 360). Default `0` (string)
	BlockDurationMinutes *string `pulumi:"blockDurationMinutes"`
	// AWS root device name. Default `/dev/sda1` (string)
	DeviceName *string `pulumi:"deviceName"`
	// Optional endpoint URL (hostname only or fully qualified URI) (string)
	Endpoint *string `pulumi:"endpoint"`
	// AWS IAM Instance Profile (string)
	IamInstanceProfile *string `pulumi:"iamInstanceProfile"`
	// Disable SSL when sending requests (bool)
	InsecureTransport *bool `pulumi:"insecureTransport"`
	// AWS instance type. Default `t2.micro` (string)
	InstanceType *string `pulumi:"instanceType"`
	// OpenStack keypair to use to SSH to the instance (string)
	KeypairName *string `pulumi:"keypairName"`
	// Enable monitoring for droplet. Default `false` (bool)
	Monitoring *bool `pulumi:"monitoring"`
	// Make the specified port number accessible from the Internet. (list)
	OpenPorts []string `pulumi:"openPorts"`
	// Only use a private IP address. Default `false` (bool)
	PrivateAddressOnly *bool `pulumi:"privateAddressOnly"`
	// OpenStack region name (string)
	Region string `pulumi:"region"`
	// Set this flag to request spot instance. Default `false` (bool)
	RequestSpotInstance *bool `pulumi:"requestSpotInstance"`
	// Set retry count for recoverable failures (use -1 to disable). Default `5` (string)
	Retries *string `pulumi:"retries"`
	// AWS root disk size (in GB). Default `16` (string)
	RootSize *string `pulumi:"rootSize"`
	// AWS secret key. Required on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	SecretKey *string `pulumi:"secretKey"`
	// Skip adding default rules to security groups (bool)
	SecurityGroupReadonly *bool `pulumi:"securityGroupReadonly"`
	// AWS VPC security group. (list)
	SecurityGroups []string `pulumi:"securityGroups"`
	// AWS Session Token (string)
	SessionToken *string `pulumi:"sessionToken"`
	// AWS spot instance bid price (in dollar). Default `0.50` (string)
	SpotPrice *string `pulumi:"spotPrice"`
	// SSH Key for Instance (string)
	SshKeypath *string `pulumi:"sshKeypath"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser *string `pulumi:"sshUser"`
	// AWS VPC subnet id (string)
	SubnetId string `pulumi:"subnetId"`
	// vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)
	Tags *string `pulumi:"tags"`
	// Create an EBS optimized instance. Default `false` (bool)
	UseEbsOptimizedInstance *bool `pulumi:"useEbsOptimizedInstance"`
	// Force the usage of private IP address. Default `false` (bool)
	UsePrivateAddress *bool `pulumi:"usePrivateAddress"`
	// Path to file with cloud-init user-data (string)
	Userdata *string `pulumi:"userdata"`
	// Amazon EBS volume type. Default `gp2` (string)
	VolumeType *string `pulumi:"volumeType"`
	// AWS VPC id. (string)
	VpcId string `pulumi:"vpcId"`
	// AWS zone for instance (i.e. a,b,c,d,e) (string)
	Zone string `pulumi:"zone"`
}

type NodeTemplateAmazonec2ConfigArgs added in v1.1.0

type NodeTemplateAmazonec2ConfigArgs struct {
	// AWS access key. Required on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	AccessKey pulumi.StringPtrInput `pulumi:"accessKey"`
	// AWS machine image (string)
	Ami pulumi.StringInput `pulumi:"ami"`
	// AWS spot instance duration in minutes (60, 120, 180, 240, 300, or 360). Default `0` (string)
	BlockDurationMinutes pulumi.StringPtrInput `pulumi:"blockDurationMinutes"`
	// AWS root device name. Default `/dev/sda1` (string)
	DeviceName pulumi.StringPtrInput `pulumi:"deviceName"`
	// Optional endpoint URL (hostname only or fully qualified URI) (string)
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	// AWS IAM Instance Profile (string)
	IamInstanceProfile pulumi.StringPtrInput `pulumi:"iamInstanceProfile"`
	// Disable SSL when sending requests (bool)
	InsecureTransport pulumi.BoolPtrInput `pulumi:"insecureTransport"`
	// AWS instance type. Default `t2.micro` (string)
	InstanceType pulumi.StringPtrInput `pulumi:"instanceType"`
	// OpenStack keypair to use to SSH to the instance (string)
	KeypairName pulumi.StringPtrInput `pulumi:"keypairName"`
	// Enable monitoring for droplet. Default `false` (bool)
	Monitoring pulumi.BoolPtrInput `pulumi:"monitoring"`
	// Make the specified port number accessible from the Internet. (list)
	OpenPorts pulumi.StringArrayInput `pulumi:"openPorts"`
	// Only use a private IP address. Default `false` (bool)
	PrivateAddressOnly pulumi.BoolPtrInput `pulumi:"privateAddressOnly"`
	// OpenStack region name (string)
	Region pulumi.StringInput `pulumi:"region"`
	// Set this flag to request spot instance. Default `false` (bool)
	RequestSpotInstance pulumi.BoolPtrInput `pulumi:"requestSpotInstance"`
	// Set retry count for recoverable failures (use -1 to disable). Default `5` (string)
	Retries pulumi.StringPtrInput `pulumi:"retries"`
	// AWS root disk size (in GB). Default `16` (string)
	RootSize pulumi.StringPtrInput `pulumi:"rootSize"`
	// AWS secret key. Required on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
	// Skip adding default rules to security groups (bool)
	SecurityGroupReadonly pulumi.BoolPtrInput `pulumi:"securityGroupReadonly"`
	// AWS VPC security group. (list)
	SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"`
	// AWS Session Token (string)
	SessionToken pulumi.StringPtrInput `pulumi:"sessionToken"`
	// AWS spot instance bid price (in dollar). Default `0.50` (string)
	SpotPrice pulumi.StringPtrInput `pulumi:"spotPrice"`
	// SSH Key for Instance (string)
	SshKeypath pulumi.StringPtrInput `pulumi:"sshKeypath"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser pulumi.StringPtrInput `pulumi:"sshUser"`
	// AWS VPC subnet id (string)
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)
	Tags pulumi.StringPtrInput `pulumi:"tags"`
	// Create an EBS optimized instance. Default `false` (bool)
	UseEbsOptimizedInstance pulumi.BoolPtrInput `pulumi:"useEbsOptimizedInstance"`
	// Force the usage of private IP address. Default `false` (bool)
	UsePrivateAddress pulumi.BoolPtrInput `pulumi:"usePrivateAddress"`
	// Path to file with cloud-init user-data (string)
	Userdata pulumi.StringPtrInput `pulumi:"userdata"`
	// Amazon EBS volume type. Default `gp2` (string)
	VolumeType pulumi.StringPtrInput `pulumi:"volumeType"`
	// AWS VPC id. (string)
	VpcId pulumi.StringInput `pulumi:"vpcId"`
	// AWS zone for instance (i.e. a,b,c,d,e) (string)
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (NodeTemplateAmazonec2ConfigArgs) ElementType added in v1.1.0

func (NodeTemplateAmazonec2ConfigArgs) ToNodeTemplateAmazonec2ConfigOutput added in v1.1.0

func (i NodeTemplateAmazonec2ConfigArgs) ToNodeTemplateAmazonec2ConfigOutput() NodeTemplateAmazonec2ConfigOutput

func (NodeTemplateAmazonec2ConfigArgs) ToNodeTemplateAmazonec2ConfigOutputWithContext added in v1.1.0

func (i NodeTemplateAmazonec2ConfigArgs) ToNodeTemplateAmazonec2ConfigOutputWithContext(ctx context.Context) NodeTemplateAmazonec2ConfigOutput

func (NodeTemplateAmazonec2ConfigArgs) ToNodeTemplateAmazonec2ConfigPtrOutput added in v1.1.0

func (i NodeTemplateAmazonec2ConfigArgs) ToNodeTemplateAmazonec2ConfigPtrOutput() NodeTemplateAmazonec2ConfigPtrOutput

func (NodeTemplateAmazonec2ConfigArgs) ToNodeTemplateAmazonec2ConfigPtrOutputWithContext added in v1.1.0

func (i NodeTemplateAmazonec2ConfigArgs) ToNodeTemplateAmazonec2ConfigPtrOutputWithContext(ctx context.Context) NodeTemplateAmazonec2ConfigPtrOutput

type NodeTemplateAmazonec2ConfigInput added in v1.1.0

type NodeTemplateAmazonec2ConfigInput interface {
	pulumi.Input

	ToNodeTemplateAmazonec2ConfigOutput() NodeTemplateAmazonec2ConfigOutput
	ToNodeTemplateAmazonec2ConfigOutputWithContext(context.Context) NodeTemplateAmazonec2ConfigOutput
}

type NodeTemplateAmazonec2ConfigOutput added in v1.1.0

type NodeTemplateAmazonec2ConfigOutput struct{ *pulumi.OutputState }

func (NodeTemplateAmazonec2ConfigOutput) AccessKey added in v1.1.0

AWS access key. Required on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateAmazonec2ConfigOutput) Ami added in v1.1.0

AWS machine image (string)

func (NodeTemplateAmazonec2ConfigOutput) BlockDurationMinutes added in v1.1.0

func (o NodeTemplateAmazonec2ConfigOutput) BlockDurationMinutes() pulumi.StringPtrOutput

AWS spot instance duration in minutes (60, 120, 180, 240, 300, or 360). Default `0` (string)

func (NodeTemplateAmazonec2ConfigOutput) DeviceName added in v1.1.0

AWS root device name. Default `/dev/sda1` (string)

func (NodeTemplateAmazonec2ConfigOutput) ElementType added in v1.1.0

func (NodeTemplateAmazonec2ConfigOutput) Endpoint added in v1.1.0

Optional endpoint URL (hostname only or fully qualified URI) (string)

func (NodeTemplateAmazonec2ConfigOutput) IamInstanceProfile added in v1.1.0

AWS IAM Instance Profile (string)

func (NodeTemplateAmazonec2ConfigOutput) InsecureTransport added in v1.1.0

Disable SSL when sending requests (bool)

func (NodeTemplateAmazonec2ConfigOutput) InstanceType added in v1.1.0

AWS instance type. Default `t2.micro` (string)

func (NodeTemplateAmazonec2ConfigOutput) KeypairName added in v1.1.0

OpenStack keypair to use to SSH to the instance (string)

func (NodeTemplateAmazonec2ConfigOutput) Monitoring added in v1.1.0

Enable monitoring for droplet. Default `false` (bool)

func (NodeTemplateAmazonec2ConfigOutput) OpenPorts added in v1.1.0

Make the specified port number accessible from the Internet. (list)

func (NodeTemplateAmazonec2ConfigOutput) PrivateAddressOnly added in v1.1.0

Only use a private IP address. Default `false` (bool)

func (NodeTemplateAmazonec2ConfigOutput) Region added in v1.1.0

OpenStack region name (string)

func (NodeTemplateAmazonec2ConfigOutput) RequestSpotInstance added in v1.1.0

func (o NodeTemplateAmazonec2ConfigOutput) RequestSpotInstance() pulumi.BoolPtrOutput

Set this flag to request spot instance. Default `false` (bool)

func (NodeTemplateAmazonec2ConfigOutput) Retries added in v1.1.0

Set retry count for recoverable failures (use -1 to disable). Default `5` (string)

func (NodeTemplateAmazonec2ConfigOutput) RootSize added in v1.1.0

AWS root disk size (in GB). Default `16` (string)

func (NodeTemplateAmazonec2ConfigOutput) SecretKey added in v1.1.0

AWS secret key. Required on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateAmazonec2ConfigOutput) SecurityGroupReadonly added in v1.1.0

func (o NodeTemplateAmazonec2ConfigOutput) SecurityGroupReadonly() pulumi.BoolPtrOutput

Skip adding default rules to security groups (bool)

func (NodeTemplateAmazonec2ConfigOutput) SecurityGroups added in v1.1.0

AWS VPC security group. (list)

func (NodeTemplateAmazonec2ConfigOutput) SessionToken added in v1.1.0

AWS Session Token (string)

func (NodeTemplateAmazonec2ConfigOutput) SpotPrice added in v1.1.0

AWS spot instance bid price (in dollar). Default `0.50` (string)

func (NodeTemplateAmazonec2ConfigOutput) SshKeypath added in v1.1.0

SSH Key for Instance (string)

func (NodeTemplateAmazonec2ConfigOutput) SshUser added in v1.1.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateAmazonec2ConfigOutput) SubnetId added in v1.1.0

AWS VPC subnet id (string)

func (NodeTemplateAmazonec2ConfigOutput) Tags added in v1.1.0

vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)

func (NodeTemplateAmazonec2ConfigOutput) ToNodeTemplateAmazonec2ConfigOutput added in v1.1.0

func (o NodeTemplateAmazonec2ConfigOutput) ToNodeTemplateAmazonec2ConfigOutput() NodeTemplateAmazonec2ConfigOutput

func (NodeTemplateAmazonec2ConfigOutput) ToNodeTemplateAmazonec2ConfigOutputWithContext added in v1.1.0

func (o NodeTemplateAmazonec2ConfigOutput) ToNodeTemplateAmazonec2ConfigOutputWithContext(ctx context.Context) NodeTemplateAmazonec2ConfigOutput

func (NodeTemplateAmazonec2ConfigOutput) ToNodeTemplateAmazonec2ConfigPtrOutput added in v1.1.0

func (o NodeTemplateAmazonec2ConfigOutput) ToNodeTemplateAmazonec2ConfigPtrOutput() NodeTemplateAmazonec2ConfigPtrOutput

func (NodeTemplateAmazonec2ConfigOutput) ToNodeTemplateAmazonec2ConfigPtrOutputWithContext added in v1.1.0

func (o NodeTemplateAmazonec2ConfigOutput) ToNodeTemplateAmazonec2ConfigPtrOutputWithContext(ctx context.Context) NodeTemplateAmazonec2ConfigPtrOutput

func (NodeTemplateAmazonec2ConfigOutput) UseEbsOptimizedInstance added in v1.1.0

func (o NodeTemplateAmazonec2ConfigOutput) UseEbsOptimizedInstance() pulumi.BoolPtrOutput

Create an EBS optimized instance. Default `false` (bool)

func (NodeTemplateAmazonec2ConfigOutput) UsePrivateAddress added in v1.1.0

Force the usage of private IP address. Default `false` (bool)

func (NodeTemplateAmazonec2ConfigOutput) Userdata added in v1.1.0

Path to file with cloud-init user-data (string)

func (NodeTemplateAmazonec2ConfigOutput) VolumeType added in v1.1.0

Amazon EBS volume type. Default `gp2` (string)

func (NodeTemplateAmazonec2ConfigOutput) VpcId added in v1.1.0

AWS VPC id. (string)

func (NodeTemplateAmazonec2ConfigOutput) Zone added in v1.1.0

AWS zone for instance (i.e. a,b,c,d,e) (string)

type NodeTemplateAmazonec2ConfigPtrInput added in v1.1.0

type NodeTemplateAmazonec2ConfigPtrInput interface {
	pulumi.Input

	ToNodeTemplateAmazonec2ConfigPtrOutput() NodeTemplateAmazonec2ConfigPtrOutput
	ToNodeTemplateAmazonec2ConfigPtrOutputWithContext(context.Context) NodeTemplateAmazonec2ConfigPtrOutput
}

func NodeTemplateAmazonec2ConfigPtr added in v1.1.0

type NodeTemplateAmazonec2ConfigPtrOutput added in v1.1.0

type NodeTemplateAmazonec2ConfigPtrOutput struct{ *pulumi.OutputState }

func (NodeTemplateAmazonec2ConfigPtrOutput) AccessKey added in v1.1.0

AWS access key. Required on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) Ami added in v1.1.0

AWS machine image (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) BlockDurationMinutes added in v1.1.0

AWS spot instance duration in minutes (60, 120, 180, 240, 300, or 360). Default `0` (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) DeviceName added in v1.1.0

AWS root device name. Default `/dev/sda1` (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) Elem added in v1.1.0

func (NodeTemplateAmazonec2ConfigPtrOutput) ElementType added in v1.1.0

func (NodeTemplateAmazonec2ConfigPtrOutput) Endpoint added in v1.1.0

Optional endpoint URL (hostname only or fully qualified URI) (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) IamInstanceProfile added in v1.1.0

AWS IAM Instance Profile (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) InsecureTransport added in v1.1.0

Disable SSL when sending requests (bool)

func (NodeTemplateAmazonec2ConfigPtrOutput) InstanceType added in v1.1.0

AWS instance type. Default `t2.micro` (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) KeypairName added in v1.1.0

OpenStack keypair to use to SSH to the instance (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) Monitoring added in v1.1.0

Enable monitoring for droplet. Default `false` (bool)

func (NodeTemplateAmazonec2ConfigPtrOutput) OpenPorts added in v1.1.0

Make the specified port number accessible from the Internet. (list)

func (NodeTemplateAmazonec2ConfigPtrOutput) PrivateAddressOnly added in v1.1.0

Only use a private IP address. Default `false` (bool)

func (NodeTemplateAmazonec2ConfigPtrOutput) Region added in v1.1.0

OpenStack region name (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) RequestSpotInstance added in v1.1.0

Set this flag to request spot instance. Default `false` (bool)

func (NodeTemplateAmazonec2ConfigPtrOutput) Retries added in v1.1.0

Set retry count for recoverable failures (use -1 to disable). Default `5` (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) RootSize added in v1.1.0

AWS root disk size (in GB). Default `16` (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) SecretKey added in v1.1.0

AWS secret key. Required on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) SecurityGroupReadonly added in v1.1.0

func (o NodeTemplateAmazonec2ConfigPtrOutput) SecurityGroupReadonly() pulumi.BoolPtrOutput

Skip adding default rules to security groups (bool)

func (NodeTemplateAmazonec2ConfigPtrOutput) SecurityGroups added in v1.1.0

AWS VPC security group. (list)

func (NodeTemplateAmazonec2ConfigPtrOutput) SessionToken added in v1.1.0

AWS Session Token (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) SpotPrice added in v1.1.0

AWS spot instance bid price (in dollar). Default `0.50` (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) SshKeypath added in v1.1.0

SSH Key for Instance (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) SshUser added in v1.1.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) SubnetId added in v1.1.0

AWS VPC subnet id (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) Tags added in v1.1.0

vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)

func (NodeTemplateAmazonec2ConfigPtrOutput) ToNodeTemplateAmazonec2ConfigPtrOutput added in v1.1.0

func (o NodeTemplateAmazonec2ConfigPtrOutput) ToNodeTemplateAmazonec2ConfigPtrOutput() NodeTemplateAmazonec2ConfigPtrOutput

func (NodeTemplateAmazonec2ConfigPtrOutput) ToNodeTemplateAmazonec2ConfigPtrOutputWithContext added in v1.1.0

func (o NodeTemplateAmazonec2ConfigPtrOutput) ToNodeTemplateAmazonec2ConfigPtrOutputWithContext(ctx context.Context) NodeTemplateAmazonec2ConfigPtrOutput

func (NodeTemplateAmazonec2ConfigPtrOutput) UseEbsOptimizedInstance added in v1.1.0

func (o NodeTemplateAmazonec2ConfigPtrOutput) UseEbsOptimizedInstance() pulumi.BoolPtrOutput

Create an EBS optimized instance. Default `false` (bool)

func (NodeTemplateAmazonec2ConfigPtrOutput) UsePrivateAddress added in v1.1.0

Force the usage of private IP address. Default `false` (bool)

func (NodeTemplateAmazonec2ConfigPtrOutput) Userdata added in v1.1.0

Path to file with cloud-init user-data (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) VolumeType added in v1.1.0

Amazon EBS volume type. Default `gp2` (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) VpcId added in v1.1.0

AWS VPC id. (string)

func (NodeTemplateAmazonec2ConfigPtrOutput) Zone added in v1.1.0

AWS zone for instance (i.e. a,b,c,d,e) (string)

type NodeTemplateArgs

type NodeTemplateArgs struct {
	// AWS config for the Node Template (list maxitems:1)
	Amazonec2Config NodeTemplateAmazonec2ConfigPtrInput
	// Annotations for Node Template object (map)
	Annotations pulumi.MapInput
	// Auth certificate authority for the Node Template (string)
	AuthCertificateAuthority pulumi.StringPtrInput
	// Auth key for the Node Template (string)
	AuthKey pulumi.StringPtrInput
	// Azure config for the Node Template (list maxitems:1)
	AzureConfig NodeTemplateAzureConfigPtrInput
	// Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
	CloudCredentialId pulumi.StringPtrInput
	// Description for the Node Template (string)
	Description pulumi.StringPtrInput
	// Digitalocean config for the Node Template (list maxitems:1)
	DigitaloceanConfig NodeTemplateDigitaloceanConfigPtrInput
	// The node driver id used by the node template. It's required if the node driver isn't built in Rancher (string)
	DriverId pulumi.StringPtrInput
	// Engine environment for the node template (string)
	EngineEnv pulumi.MapInput
	// Insecure registry for the node template (list)
	EngineInsecureRegistries pulumi.StringArrayInput
	// Docker engine install URL for the node template. Default `https://releases.rancher.com/install-docker/18.09.sh`. Available install docker versions at `https://github.com/rancher/install-docker` (string)
	EngineInstallUrl pulumi.StringPtrInput
	// Engine label for the node template (string)
	EngineLabel pulumi.MapInput
	// Engine options for the node template (map)
	EngineOpt pulumi.MapInput
	// Engine registry mirror for the node template (list)
	EngineRegistryMirrors pulumi.StringArrayInput
	// Engine storage driver for the node template (string)
	EngineStorageDriver pulumi.StringPtrInput
	// Labels for Node Template object (map)
	Labels pulumi.MapInput
	// The name of the Node Template (string)
	Name pulumi.StringPtrInput
	// Opennebula config for the Node Template (list maxitems:1)
	OpennebulaConfig NodeTemplateOpennebulaConfigPtrInput
	// Openstack config for the Node Template (list maxitems:1)
	OpenstackConfig NodeTemplateOpenstackConfigPtrInput
	// Engine storage driver for the node template (bool)
	UseInternalIpAddress pulumi.BoolPtrInput
	// vSphere config for the Node Template (list maxitems:1)
	VsphereConfig NodeTemplateVsphereConfigPtrInput
}

The set of arguments for constructing a NodeTemplate resource.

func (NodeTemplateArgs) ElementType added in v1.1.0

func (NodeTemplateArgs) ElementType() reflect.Type

type NodeTemplateAzureConfig added in v1.1.0

type NodeTemplateAzureConfig struct {
	// Azure Availability Set to place the virtual machine into. Default `docker-machine` (string)
	AvailabilitySet *string `pulumi:"availabilitySet"`
	// Azure Service Principal Account ID. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	ClientId *string `pulumi:"clientId"`
	// Azure Service Principal Account password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	ClientSecret *string `pulumi:"clientSecret"`
	// Path to file with custom-data (string)
	CustomData *string `pulumi:"customData"`
	// vSphere size of disk for docker VM (in MB). Default `20480` (string)
	DiskSize *string `pulumi:"diskSize"`
	// A unique DNS label for the public IP adddress (string)
	Dns *string `pulumi:"dns"`
	// Port number for Docker engine. Default `2376` (string)
	DockerPort *string `pulumi:"dockerPort"`
	// Azure environment (e.g. AzurePublicCloud, AzureChinaCloud). Default `AzurePublicCloud` (string)
	// `faultDomainCount` - (Optional) Fault domain count to use for availability set. Default `3` (string)
	Environment      *string `pulumi:"environment"`
	FaultDomainCount *string `pulumi:"faultDomainCount"`
	// Digital Ocean Image. Default `ubuntu-16-04-x64` (string)
	Image *string `pulumi:"image"`
	// Azure region to create the virtual machine. Default `westus` (string)
	Location *string `pulumi:"location"`
	// Configures VM and availability set for managed disks. Just for Rancher v2.3.x and above. Default `false` (bool)
	ManagedDisks *bool `pulumi:"managedDisks"`
	// Do not create a public IP address for the machine. Default `false` (bool)
	NoPublicIp *bool `pulumi:"noPublicIp"`
	// Make the specified port number accessible from the Internet. (list)
	OpenPorts []string `pulumi:"openPorts"`
	// Specify a static private IP address for the machine. (string)
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
	// Azure Resource Group name (will be created if missing). Default `docker-machine` (string)
	ResourceGroup *string `pulumi:"resourceGroup"`
	// Digital Ocean size. Default `s-1vcpu-1gb` (string)
	Size *string `pulumi:"size"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser *string `pulumi:"sshUser"`
	// Assign a static public IP address to the machine. Default `false` (bool)
	StaticPublicIp *bool `pulumi:"staticPublicIp"`
	// Type of Storage Account to host the OS Disk for the machine. Default `Standard_LRS` (string)
	StorageType *string `pulumi:"storageType"`
	// Azure Subnet Name to be used within the Virtual Network. Default `docker-machine` (string)
	Subnet *string `pulumi:"subnet"`
	// Private CIDR block to be used for the new subnet, should comply RFC 1918. Default `192.168.0.0/16` (string)
	SubnetPrefix *string `pulumi:"subnetPrefix"`
	// Azure Subscription ID. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	SubscriptionId *string `pulumi:"subscriptionId"`
	// Update domain count to use for availability set. Default `5` (string)
	UpdateDomainCount *string `pulumi:"updateDomainCount"`
	// Use private IP address of the machine to connect. Default `false` (bool)
	UsePrivateIp *bool `pulumi:"usePrivateIp"`
	// Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format). Default `docker-machine-vnet` (string)
	Vnet *string `pulumi:"vnet"`
}

type NodeTemplateAzureConfigArgs added in v1.1.0

type NodeTemplateAzureConfigArgs struct {
	// Azure Availability Set to place the virtual machine into. Default `docker-machine` (string)
	AvailabilitySet pulumi.StringPtrInput `pulumi:"availabilitySet"`
	// Azure Service Principal Account ID. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// Azure Service Principal Account password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
	// Path to file with custom-data (string)
	CustomData pulumi.StringPtrInput `pulumi:"customData"`
	// vSphere size of disk for docker VM (in MB). Default `20480` (string)
	DiskSize pulumi.StringPtrInput `pulumi:"diskSize"`
	// A unique DNS label for the public IP adddress (string)
	Dns pulumi.StringPtrInput `pulumi:"dns"`
	// Port number for Docker engine. Default `2376` (string)
	DockerPort pulumi.StringPtrInput `pulumi:"dockerPort"`
	// Azure environment (e.g. AzurePublicCloud, AzureChinaCloud). Default `AzurePublicCloud` (string)
	// `faultDomainCount` - (Optional) Fault domain count to use for availability set. Default `3` (string)
	Environment      pulumi.StringPtrInput `pulumi:"environment"`
	FaultDomainCount pulumi.StringPtrInput `pulumi:"faultDomainCount"`
	// Digital Ocean Image. Default `ubuntu-16-04-x64` (string)
	Image pulumi.StringPtrInput `pulumi:"image"`
	// Azure region to create the virtual machine. Default `westus` (string)
	Location pulumi.StringPtrInput `pulumi:"location"`
	// Configures VM and availability set for managed disks. Just for Rancher v2.3.x and above. Default `false` (bool)
	ManagedDisks pulumi.BoolPtrInput `pulumi:"managedDisks"`
	// Do not create a public IP address for the machine. Default `false` (bool)
	NoPublicIp pulumi.BoolPtrInput `pulumi:"noPublicIp"`
	// Make the specified port number accessible from the Internet. (list)
	OpenPorts pulumi.StringArrayInput `pulumi:"openPorts"`
	// Specify a static private IP address for the machine. (string)
	PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"`
	// Azure Resource Group name (will be created if missing). Default `docker-machine` (string)
	ResourceGroup pulumi.StringPtrInput `pulumi:"resourceGroup"`
	// Digital Ocean size. Default `s-1vcpu-1gb` (string)
	Size pulumi.StringPtrInput `pulumi:"size"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser pulumi.StringPtrInput `pulumi:"sshUser"`
	// Assign a static public IP address to the machine. Default `false` (bool)
	StaticPublicIp pulumi.BoolPtrInput `pulumi:"staticPublicIp"`
	// Type of Storage Account to host the OS Disk for the machine. Default `Standard_LRS` (string)
	StorageType pulumi.StringPtrInput `pulumi:"storageType"`
	// Azure Subnet Name to be used within the Virtual Network. Default `docker-machine` (string)
	Subnet pulumi.StringPtrInput `pulumi:"subnet"`
	// Private CIDR block to be used for the new subnet, should comply RFC 1918. Default `192.168.0.0/16` (string)
	SubnetPrefix pulumi.StringPtrInput `pulumi:"subnetPrefix"`
	// Azure Subscription ID. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
	// Update domain count to use for availability set. Default `5` (string)
	UpdateDomainCount pulumi.StringPtrInput `pulumi:"updateDomainCount"`
	// Use private IP address of the machine to connect. Default `false` (bool)
	UsePrivateIp pulumi.BoolPtrInput `pulumi:"usePrivateIp"`
	// Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format). Default `docker-machine-vnet` (string)
	Vnet pulumi.StringPtrInput `pulumi:"vnet"`
}

func (NodeTemplateAzureConfigArgs) ElementType added in v1.1.0

func (NodeTemplateAzureConfigArgs) ToNodeTemplateAzureConfigOutput added in v1.1.0

func (i NodeTemplateAzureConfigArgs) ToNodeTemplateAzureConfigOutput() NodeTemplateAzureConfigOutput

func (NodeTemplateAzureConfigArgs) ToNodeTemplateAzureConfigOutputWithContext added in v1.1.0

func (i NodeTemplateAzureConfigArgs) ToNodeTemplateAzureConfigOutputWithContext(ctx context.Context) NodeTemplateAzureConfigOutput

func (NodeTemplateAzureConfigArgs) ToNodeTemplateAzureConfigPtrOutput added in v1.1.0

func (i NodeTemplateAzureConfigArgs) ToNodeTemplateAzureConfigPtrOutput() NodeTemplateAzureConfigPtrOutput

func (NodeTemplateAzureConfigArgs) ToNodeTemplateAzureConfigPtrOutputWithContext added in v1.1.0

func (i NodeTemplateAzureConfigArgs) ToNodeTemplateAzureConfigPtrOutputWithContext(ctx context.Context) NodeTemplateAzureConfigPtrOutput

type NodeTemplateAzureConfigInput added in v1.1.0

type NodeTemplateAzureConfigInput interface {
	pulumi.Input

	ToNodeTemplateAzureConfigOutput() NodeTemplateAzureConfigOutput
	ToNodeTemplateAzureConfigOutputWithContext(context.Context) NodeTemplateAzureConfigOutput
}

type NodeTemplateAzureConfigOutput added in v1.1.0

type NodeTemplateAzureConfigOutput struct{ *pulumi.OutputState }

func (NodeTemplateAzureConfigOutput) AvailabilitySet added in v1.1.0

Azure Availability Set to place the virtual machine into. Default `docker-machine` (string)

func (NodeTemplateAzureConfigOutput) ClientId added in v1.1.0

Azure Service Principal Account ID. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateAzureConfigOutput) ClientSecret added in v1.1.0

Azure Service Principal Account password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateAzureConfigOutput) CustomData added in v1.1.0

Path to file with custom-data (string)

func (NodeTemplateAzureConfigOutput) DiskSize added in v1.1.0

vSphere size of disk for docker VM (in MB). Default `20480` (string)

func (NodeTemplateAzureConfigOutput) Dns added in v1.1.0

A unique DNS label for the public IP adddress (string)

func (NodeTemplateAzureConfigOutput) DockerPort added in v1.1.0

Port number for Docker engine. Default `2376` (string)

func (NodeTemplateAzureConfigOutput) ElementType added in v1.1.0

func (NodeTemplateAzureConfigOutput) Environment added in v1.1.0

Azure environment (e.g. AzurePublicCloud, AzureChinaCloud). Default `AzurePublicCloud` (string) `faultDomainCount` - (Optional) Fault domain count to use for availability set. Default `3` (string)

func (NodeTemplateAzureConfigOutput) FaultDomainCount added in v1.1.0

func (NodeTemplateAzureConfigOutput) Image added in v1.1.0

Digital Ocean Image. Default `ubuntu-16-04-x64` (string)

func (NodeTemplateAzureConfigOutput) Location added in v1.1.0

Azure region to create the virtual machine. Default `westus` (string)

func (NodeTemplateAzureConfigOutput) ManagedDisks added in v1.1.0

Configures VM and availability set for managed disks. Just for Rancher v2.3.x and above. Default `false` (bool)

func (NodeTemplateAzureConfigOutput) NoPublicIp added in v1.1.0

Do not create a public IP address for the machine. Default `false` (bool)

func (NodeTemplateAzureConfigOutput) OpenPorts added in v1.1.0

Make the specified port number accessible from the Internet. (list)

func (NodeTemplateAzureConfigOutput) PrivateIpAddress added in v1.1.0

Specify a static private IP address for the machine. (string)

func (NodeTemplateAzureConfigOutput) ResourceGroup added in v1.1.0

Azure Resource Group name (will be created if missing). Default `docker-machine` (string)

func (NodeTemplateAzureConfigOutput) Size added in v1.1.0

Digital Ocean size. Default `s-1vcpu-1gb` (string)

func (NodeTemplateAzureConfigOutput) SshUser added in v1.1.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateAzureConfigOutput) StaticPublicIp added in v1.1.0

Assign a static public IP address to the machine. Default `false` (bool)

func (NodeTemplateAzureConfigOutput) StorageType added in v1.1.0

Type of Storage Account to host the OS Disk for the machine. Default `Standard_LRS` (string)

func (NodeTemplateAzureConfigOutput) Subnet added in v1.1.0

Azure Subnet Name to be used within the Virtual Network. Default `docker-machine` (string)

func (NodeTemplateAzureConfigOutput) SubnetPrefix added in v1.1.0

Private CIDR block to be used for the new subnet, should comply RFC 1918. Default `192.168.0.0/16` (string)

func (NodeTemplateAzureConfigOutput) SubscriptionId added in v1.1.0

Azure Subscription ID. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateAzureConfigOutput) ToNodeTemplateAzureConfigOutput added in v1.1.0

func (o NodeTemplateAzureConfigOutput) ToNodeTemplateAzureConfigOutput() NodeTemplateAzureConfigOutput

func (NodeTemplateAzureConfigOutput) ToNodeTemplateAzureConfigOutputWithContext added in v1.1.0

func (o NodeTemplateAzureConfigOutput) ToNodeTemplateAzureConfigOutputWithContext(ctx context.Context) NodeTemplateAzureConfigOutput

func (NodeTemplateAzureConfigOutput) ToNodeTemplateAzureConfigPtrOutput added in v1.1.0

func (o NodeTemplateAzureConfigOutput) ToNodeTemplateAzureConfigPtrOutput() NodeTemplateAzureConfigPtrOutput

func (NodeTemplateAzureConfigOutput) ToNodeTemplateAzureConfigPtrOutputWithContext added in v1.1.0

func (o NodeTemplateAzureConfigOutput) ToNodeTemplateAzureConfigPtrOutputWithContext(ctx context.Context) NodeTemplateAzureConfigPtrOutput

func (NodeTemplateAzureConfigOutput) UpdateDomainCount added in v1.1.0

Update domain count to use for availability set. Default `5` (string)

func (NodeTemplateAzureConfigOutput) UsePrivateIp added in v1.1.0

Use private IP address of the machine to connect. Default `false` (bool)

func (NodeTemplateAzureConfigOutput) Vnet added in v1.1.0

Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format). Default `docker-machine-vnet` (string)

type NodeTemplateAzureConfigPtrInput added in v1.1.0

type NodeTemplateAzureConfigPtrInput interface {
	pulumi.Input

	ToNodeTemplateAzureConfigPtrOutput() NodeTemplateAzureConfigPtrOutput
	ToNodeTemplateAzureConfigPtrOutputWithContext(context.Context) NodeTemplateAzureConfigPtrOutput
}

func NodeTemplateAzureConfigPtr added in v1.1.0

func NodeTemplateAzureConfigPtr(v *NodeTemplateAzureConfigArgs) NodeTemplateAzureConfigPtrInput

type NodeTemplateAzureConfigPtrOutput added in v1.1.0

type NodeTemplateAzureConfigPtrOutput struct{ *pulumi.OutputState }

func (NodeTemplateAzureConfigPtrOutput) AvailabilitySet added in v1.1.0

Azure Availability Set to place the virtual machine into. Default `docker-machine` (string)

func (NodeTemplateAzureConfigPtrOutput) ClientId added in v1.1.0

Azure Service Principal Account ID. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateAzureConfigPtrOutput) ClientSecret added in v1.1.0

Azure Service Principal Account password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateAzureConfigPtrOutput) CustomData added in v1.1.0

Path to file with custom-data (string)

func (NodeTemplateAzureConfigPtrOutput) DiskSize added in v1.1.0

vSphere size of disk for docker VM (in MB). Default `20480` (string)

func (NodeTemplateAzureConfigPtrOutput) Dns added in v1.1.0

A unique DNS label for the public IP adddress (string)

func (NodeTemplateAzureConfigPtrOutput) DockerPort added in v1.1.0

Port number for Docker engine. Default `2376` (string)

func (NodeTemplateAzureConfigPtrOutput) Elem added in v1.1.0

func (NodeTemplateAzureConfigPtrOutput) ElementType added in v1.1.0

func (NodeTemplateAzureConfigPtrOutput) Environment added in v1.1.0

Azure environment (e.g. AzurePublicCloud, AzureChinaCloud). Default `AzurePublicCloud` (string) `faultDomainCount` - (Optional) Fault domain count to use for availability set. Default `3` (string)

func (NodeTemplateAzureConfigPtrOutput) FaultDomainCount added in v1.1.0

func (NodeTemplateAzureConfigPtrOutput) Image added in v1.1.0

Digital Ocean Image. Default `ubuntu-16-04-x64` (string)

func (NodeTemplateAzureConfigPtrOutput) Location added in v1.1.0

Azure region to create the virtual machine. Default `westus` (string)

func (NodeTemplateAzureConfigPtrOutput) ManagedDisks added in v1.1.0

Configures VM and availability set for managed disks. Just for Rancher v2.3.x and above. Default `false` (bool)

func (NodeTemplateAzureConfigPtrOutput) NoPublicIp added in v1.1.0

Do not create a public IP address for the machine. Default `false` (bool)

func (NodeTemplateAzureConfigPtrOutput) OpenPorts added in v1.1.0

Make the specified port number accessible from the Internet. (list)

func (NodeTemplateAzureConfigPtrOutput) PrivateIpAddress added in v1.1.0

Specify a static private IP address for the machine. (string)

func (NodeTemplateAzureConfigPtrOutput) ResourceGroup added in v1.1.0

Azure Resource Group name (will be created if missing). Default `docker-machine` (string)

func (NodeTemplateAzureConfigPtrOutput) Size added in v1.1.0

Digital Ocean size. Default `s-1vcpu-1gb` (string)

func (NodeTemplateAzureConfigPtrOutput) SshUser added in v1.1.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateAzureConfigPtrOutput) StaticPublicIp added in v1.1.0

Assign a static public IP address to the machine. Default `false` (bool)

func (NodeTemplateAzureConfigPtrOutput) StorageType added in v1.1.0

Type of Storage Account to host the OS Disk for the machine. Default `Standard_LRS` (string)

func (NodeTemplateAzureConfigPtrOutput) Subnet added in v1.1.0

Azure Subnet Name to be used within the Virtual Network. Default `docker-machine` (string)

func (NodeTemplateAzureConfigPtrOutput) SubnetPrefix added in v1.1.0

Private CIDR block to be used for the new subnet, should comply RFC 1918. Default `192.168.0.0/16` (string)

func (NodeTemplateAzureConfigPtrOutput) SubscriptionId added in v1.1.0

Azure Subscription ID. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateAzureConfigPtrOutput) ToNodeTemplateAzureConfigPtrOutput added in v1.1.0

func (o NodeTemplateAzureConfigPtrOutput) ToNodeTemplateAzureConfigPtrOutput() NodeTemplateAzureConfigPtrOutput

func (NodeTemplateAzureConfigPtrOutput) ToNodeTemplateAzureConfigPtrOutputWithContext added in v1.1.0

func (o NodeTemplateAzureConfigPtrOutput) ToNodeTemplateAzureConfigPtrOutputWithContext(ctx context.Context) NodeTemplateAzureConfigPtrOutput

func (NodeTemplateAzureConfigPtrOutput) UpdateDomainCount added in v1.1.0

Update domain count to use for availability set. Default `5` (string)

func (NodeTemplateAzureConfigPtrOutput) UsePrivateIp added in v1.1.0

Use private IP address of the machine to connect. Default `false` (bool)

func (NodeTemplateAzureConfigPtrOutput) Vnet added in v1.1.0

Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format). Default `docker-machine-vnet` (string)

type NodeTemplateDigitaloceanConfig added in v1.1.0

type NodeTemplateDigitaloceanConfig struct {
	// Digital Ocean access token. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	AccessToken *string `pulumi:"accessToken"`
	// Enable backups for droplet. Default `false` (bool)
	Backups *bool `pulumi:"backups"`
	// Digital Ocean Image. Default `ubuntu-16-04-x64` (string)
	Image *string `pulumi:"image"`
	// Enable ipv6 for droplet. Default `false` (bool)
	Ipv6 *bool `pulumi:"ipv6"`
	// Enable monitoring for droplet. Default `false` (bool)
	Monitoring *bool `pulumi:"monitoring"`
	// Enable private networking for droplet. Default `false` (bool)
	PrivateNetworking *bool `pulumi:"privateNetworking"`
	// OpenStack region name (string)
	Region *string `pulumi:"region"`
	// Digital Ocean size. Default `s-1vcpu-1gb` (string)
	Size *string `pulumi:"size"`
	// SSH key fingerprint (string)
	SshKeyFingerprint *string `pulumi:"sshKeyFingerprint"`
	// SSH private key path (string)
	SshKeyPath *string `pulumi:"sshKeyPath"`
	// If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)
	SshPort *string `pulumi:"sshPort"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser *string `pulumi:"sshUser"`
	// vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)
	Tags *string `pulumi:"tags"`
	// Path to file with cloud-init user-data (string)
	Userdata *string `pulumi:"userdata"`
}

type NodeTemplateDigitaloceanConfigArgs added in v1.1.0

type NodeTemplateDigitaloceanConfigArgs struct {
	// Digital Ocean access token. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	AccessToken pulumi.StringPtrInput `pulumi:"accessToken"`
	// Enable backups for droplet. Default `false` (bool)
	Backups pulumi.BoolPtrInput `pulumi:"backups"`
	// Digital Ocean Image. Default `ubuntu-16-04-x64` (string)
	Image pulumi.StringPtrInput `pulumi:"image"`
	// Enable ipv6 for droplet. Default `false` (bool)
	Ipv6 pulumi.BoolPtrInput `pulumi:"ipv6"`
	// Enable monitoring for droplet. Default `false` (bool)
	Monitoring pulumi.BoolPtrInput `pulumi:"monitoring"`
	// Enable private networking for droplet. Default `false` (bool)
	PrivateNetworking pulumi.BoolPtrInput `pulumi:"privateNetworking"`
	// OpenStack region name (string)
	Region pulumi.StringPtrInput `pulumi:"region"`
	// Digital Ocean size. Default `s-1vcpu-1gb` (string)
	Size pulumi.StringPtrInput `pulumi:"size"`
	// SSH key fingerprint (string)
	SshKeyFingerprint pulumi.StringPtrInput `pulumi:"sshKeyFingerprint"`
	// SSH private key path (string)
	SshKeyPath pulumi.StringPtrInput `pulumi:"sshKeyPath"`
	// If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)
	SshPort pulumi.StringPtrInput `pulumi:"sshPort"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser pulumi.StringPtrInput `pulumi:"sshUser"`
	// vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)
	Tags pulumi.StringPtrInput `pulumi:"tags"`
	// Path to file with cloud-init user-data (string)
	Userdata pulumi.StringPtrInput `pulumi:"userdata"`
}

func (NodeTemplateDigitaloceanConfigArgs) ElementType added in v1.1.0

func (NodeTemplateDigitaloceanConfigArgs) ToNodeTemplateDigitaloceanConfigOutput added in v1.1.0

func (i NodeTemplateDigitaloceanConfigArgs) ToNodeTemplateDigitaloceanConfigOutput() NodeTemplateDigitaloceanConfigOutput

func (NodeTemplateDigitaloceanConfigArgs) ToNodeTemplateDigitaloceanConfigOutputWithContext added in v1.1.0

func (i NodeTemplateDigitaloceanConfigArgs) ToNodeTemplateDigitaloceanConfigOutputWithContext(ctx context.Context) NodeTemplateDigitaloceanConfigOutput

func (NodeTemplateDigitaloceanConfigArgs) ToNodeTemplateDigitaloceanConfigPtrOutput added in v1.1.0

func (i NodeTemplateDigitaloceanConfigArgs) ToNodeTemplateDigitaloceanConfigPtrOutput() NodeTemplateDigitaloceanConfigPtrOutput

func (NodeTemplateDigitaloceanConfigArgs) ToNodeTemplateDigitaloceanConfigPtrOutputWithContext added in v1.1.0

func (i NodeTemplateDigitaloceanConfigArgs) ToNodeTemplateDigitaloceanConfigPtrOutputWithContext(ctx context.Context) NodeTemplateDigitaloceanConfigPtrOutput

type NodeTemplateDigitaloceanConfigInput added in v1.1.0

type NodeTemplateDigitaloceanConfigInput interface {
	pulumi.Input

	ToNodeTemplateDigitaloceanConfigOutput() NodeTemplateDigitaloceanConfigOutput
	ToNodeTemplateDigitaloceanConfigOutputWithContext(context.Context) NodeTemplateDigitaloceanConfigOutput
}

type NodeTemplateDigitaloceanConfigOutput added in v1.1.0

type NodeTemplateDigitaloceanConfigOutput struct{ *pulumi.OutputState }

func (NodeTemplateDigitaloceanConfigOutput) AccessToken added in v1.1.0

Digital Ocean access token. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateDigitaloceanConfigOutput) Backups added in v1.1.0

Enable backups for droplet. Default `false` (bool)

func (NodeTemplateDigitaloceanConfigOutput) ElementType added in v1.1.0

func (NodeTemplateDigitaloceanConfigOutput) Image added in v1.1.0

Digital Ocean Image. Default `ubuntu-16-04-x64` (string)

func (NodeTemplateDigitaloceanConfigOutput) Ipv6 added in v1.1.0

Enable ipv6 for droplet. Default `false` (bool)

func (NodeTemplateDigitaloceanConfigOutput) Monitoring added in v1.1.0

Enable monitoring for droplet. Default `false` (bool)

func (NodeTemplateDigitaloceanConfigOutput) PrivateNetworking added in v1.1.0

Enable private networking for droplet. Default `false` (bool)

func (NodeTemplateDigitaloceanConfigOutput) Region added in v1.1.0

OpenStack region name (string)

func (NodeTemplateDigitaloceanConfigOutput) Size added in v1.1.0

Digital Ocean size. Default `s-1vcpu-1gb` (string)

func (NodeTemplateDigitaloceanConfigOutput) SshKeyFingerprint added in v1.1.0

SSH key fingerprint (string)

func (NodeTemplateDigitaloceanConfigOutput) SshKeyPath added in v1.1.0

SSH private key path (string)

func (NodeTemplateDigitaloceanConfigOutput) SshPort added in v1.1.0

If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)

func (NodeTemplateDigitaloceanConfigOutput) SshUser added in v1.1.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateDigitaloceanConfigOutput) Tags added in v1.1.0

vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)

func (NodeTemplateDigitaloceanConfigOutput) ToNodeTemplateDigitaloceanConfigOutput added in v1.1.0

func (o NodeTemplateDigitaloceanConfigOutput) ToNodeTemplateDigitaloceanConfigOutput() NodeTemplateDigitaloceanConfigOutput

func (NodeTemplateDigitaloceanConfigOutput) ToNodeTemplateDigitaloceanConfigOutputWithContext added in v1.1.0

func (o NodeTemplateDigitaloceanConfigOutput) ToNodeTemplateDigitaloceanConfigOutputWithContext(ctx context.Context) NodeTemplateDigitaloceanConfigOutput

func (NodeTemplateDigitaloceanConfigOutput) ToNodeTemplateDigitaloceanConfigPtrOutput added in v1.1.0

func (o NodeTemplateDigitaloceanConfigOutput) ToNodeTemplateDigitaloceanConfigPtrOutput() NodeTemplateDigitaloceanConfigPtrOutput

func (NodeTemplateDigitaloceanConfigOutput) ToNodeTemplateDigitaloceanConfigPtrOutputWithContext added in v1.1.0

func (o NodeTemplateDigitaloceanConfigOutput) ToNodeTemplateDigitaloceanConfigPtrOutputWithContext(ctx context.Context) NodeTemplateDigitaloceanConfigPtrOutput

func (NodeTemplateDigitaloceanConfigOutput) Userdata added in v1.1.0

Path to file with cloud-init user-data (string)

type NodeTemplateDigitaloceanConfigPtrInput added in v1.1.0

type NodeTemplateDigitaloceanConfigPtrInput interface {
	pulumi.Input

	ToNodeTemplateDigitaloceanConfigPtrOutput() NodeTemplateDigitaloceanConfigPtrOutput
	ToNodeTemplateDigitaloceanConfigPtrOutputWithContext(context.Context) NodeTemplateDigitaloceanConfigPtrOutput
}

type NodeTemplateDigitaloceanConfigPtrOutput added in v1.1.0

type NodeTemplateDigitaloceanConfigPtrOutput struct{ *pulumi.OutputState }

func (NodeTemplateDigitaloceanConfigPtrOutput) AccessToken added in v1.1.0

Digital Ocean access token. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateDigitaloceanConfigPtrOutput) Backups added in v1.1.0

Enable backups for droplet. Default `false` (bool)

func (NodeTemplateDigitaloceanConfigPtrOutput) Elem added in v1.1.0

func (NodeTemplateDigitaloceanConfigPtrOutput) ElementType added in v1.1.0

func (NodeTemplateDigitaloceanConfigPtrOutput) Image added in v1.1.0

Digital Ocean Image. Default `ubuntu-16-04-x64` (string)

func (NodeTemplateDigitaloceanConfigPtrOutput) Ipv6 added in v1.1.0

Enable ipv6 for droplet. Default `false` (bool)

func (NodeTemplateDigitaloceanConfigPtrOutput) Monitoring added in v1.1.0

Enable monitoring for droplet. Default `false` (bool)

func (NodeTemplateDigitaloceanConfigPtrOutput) PrivateNetworking added in v1.1.0

Enable private networking for droplet. Default `false` (bool)

func (NodeTemplateDigitaloceanConfigPtrOutput) Region added in v1.1.0

OpenStack region name (string)

func (NodeTemplateDigitaloceanConfigPtrOutput) Size added in v1.1.0

Digital Ocean size. Default `s-1vcpu-1gb` (string)

func (NodeTemplateDigitaloceanConfigPtrOutput) SshKeyFingerprint added in v1.1.0

SSH key fingerprint (string)

func (NodeTemplateDigitaloceanConfigPtrOutput) SshKeyPath added in v1.1.0

SSH private key path (string)

func (NodeTemplateDigitaloceanConfigPtrOutput) SshPort added in v1.1.0

If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)

func (NodeTemplateDigitaloceanConfigPtrOutput) SshUser added in v1.1.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateDigitaloceanConfigPtrOutput) Tags added in v1.1.0

vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)

func (NodeTemplateDigitaloceanConfigPtrOutput) ToNodeTemplateDigitaloceanConfigPtrOutput added in v1.1.0

func (o NodeTemplateDigitaloceanConfigPtrOutput) ToNodeTemplateDigitaloceanConfigPtrOutput() NodeTemplateDigitaloceanConfigPtrOutput

func (NodeTemplateDigitaloceanConfigPtrOutput) ToNodeTemplateDigitaloceanConfigPtrOutputWithContext added in v1.1.0

func (o NodeTemplateDigitaloceanConfigPtrOutput) ToNodeTemplateDigitaloceanConfigPtrOutputWithContext(ctx context.Context) NodeTemplateDigitaloceanConfigPtrOutput

func (NodeTemplateDigitaloceanConfigPtrOutput) Userdata added in v1.1.0

Path to file with cloud-init user-data (string)

type NodeTemplateOpennebulaConfig added in v1.3.0

type NodeTemplateOpennebulaConfig struct {
	// Size of the Volatile disk in MB - only for b2d (string)
	B2dSize *string `pulumi:"b2dSize"`
	// CPU value for the VM (string)
	Cpu *string `pulumi:"cpu"`
	// Dev prefix to use for the images. E.g.: 'vd', 'sd', 'hd' (string)
	DevPrefix *string `pulumi:"devPrefix"`
	// VNC is enabled by default. Disable it with this flag (bool)
	DisableVnc *bool `pulumi:"disableVnc"`
	// Size of the disk for the VM in MB (string)
	DiskResize *string `pulumi:"diskResize"`
	// OpenStack image id to use for the instance. Conflicts with `imageName` (string)
	ImageId *string `pulumi:"imageId"`
	// OpenStack image name to use for the instance. Conflicts with `imageId` (string)
	ImageName *string `pulumi:"imageName"`
	// Owner of the image to use as the VM OS (string)
	// * `memory`- (Optional) Size of the memory for the VM in MB (string)
	ImageOwner *string `pulumi:"imageOwner"`
	Memory     *string `pulumi:"memory"`
	// Opennebula network ID to connect the machine to. Conflicts with `networkName` (string)
	NetworkId *string `pulumi:"networkId"`
	// Opennebula network to connect the machine to. Conflicts with `networkId` (string)
	NetworkName *string `pulumi:"networkName"`
	// Opennebula user ID of the Network to connect the machine to (string)
	NetworkOwner *string `pulumi:"networkOwner"`
	// vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Password string `pulumi:"password"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser *string `pulumi:"sshUser"`
	// Opennebula template ID to use. Conflicts with `templateName` (string)
	TemplateId *string `pulumi:"templateId"`
	// Name of the Opennbula template to use. Conflicts with `templateId` (string)
	TemplateName *string `pulumi:"templateName"`
	// Set the user for the XML-RPC API authentication (string)
	User string `pulumi:"user"`
	// VCPUs for the VM (string)
	Vcpu *string `pulumi:"vcpu"`
	// Set the url for the Opennebula XML-RPC API (string)
	XmlRpcUrl string `pulumi:"xmlRpcUrl"`
}

type NodeTemplateOpennebulaConfigArgs added in v1.3.0

type NodeTemplateOpennebulaConfigArgs struct {
	// Size of the Volatile disk in MB - only for b2d (string)
	B2dSize pulumi.StringPtrInput `pulumi:"b2dSize"`
	// CPU value for the VM (string)
	Cpu pulumi.StringPtrInput `pulumi:"cpu"`
	// Dev prefix to use for the images. E.g.: 'vd', 'sd', 'hd' (string)
	DevPrefix pulumi.StringPtrInput `pulumi:"devPrefix"`
	// VNC is enabled by default. Disable it with this flag (bool)
	DisableVnc pulumi.BoolPtrInput `pulumi:"disableVnc"`
	// Size of the disk for the VM in MB (string)
	DiskResize pulumi.StringPtrInput `pulumi:"diskResize"`
	// OpenStack image id to use for the instance. Conflicts with `imageName` (string)
	ImageId pulumi.StringPtrInput `pulumi:"imageId"`
	// OpenStack image name to use for the instance. Conflicts with `imageId` (string)
	ImageName pulumi.StringPtrInput `pulumi:"imageName"`
	// Owner of the image to use as the VM OS (string)
	// * `memory`- (Optional) Size of the memory for the VM in MB (string)
	ImageOwner pulumi.StringPtrInput `pulumi:"imageOwner"`
	Memory     pulumi.StringPtrInput `pulumi:"memory"`
	// Opennebula network ID to connect the machine to. Conflicts with `networkName` (string)
	NetworkId pulumi.StringPtrInput `pulumi:"networkId"`
	// Opennebula network to connect the machine to. Conflicts with `networkId` (string)
	NetworkName pulumi.StringPtrInput `pulumi:"networkName"`
	// Opennebula user ID of the Network to connect the machine to (string)
	NetworkOwner pulumi.StringPtrInput `pulumi:"networkOwner"`
	// vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Password pulumi.StringInput `pulumi:"password"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser pulumi.StringPtrInput `pulumi:"sshUser"`
	// Opennebula template ID to use. Conflicts with `templateName` (string)
	TemplateId pulumi.StringPtrInput `pulumi:"templateId"`
	// Name of the Opennbula template to use. Conflicts with `templateId` (string)
	TemplateName pulumi.StringPtrInput `pulumi:"templateName"`
	// Set the user for the XML-RPC API authentication (string)
	User pulumi.StringInput `pulumi:"user"`
	// VCPUs for the VM (string)
	Vcpu pulumi.StringPtrInput `pulumi:"vcpu"`
	// Set the url for the Opennebula XML-RPC API (string)
	XmlRpcUrl pulumi.StringInput `pulumi:"xmlRpcUrl"`
}

func (NodeTemplateOpennebulaConfigArgs) ElementType added in v1.3.0

func (NodeTemplateOpennebulaConfigArgs) ToNodeTemplateOpennebulaConfigOutput added in v1.3.0

func (i NodeTemplateOpennebulaConfigArgs) ToNodeTemplateOpennebulaConfigOutput() NodeTemplateOpennebulaConfigOutput

func (NodeTemplateOpennebulaConfigArgs) ToNodeTemplateOpennebulaConfigOutputWithContext added in v1.3.0

func (i NodeTemplateOpennebulaConfigArgs) ToNodeTemplateOpennebulaConfigOutputWithContext(ctx context.Context) NodeTemplateOpennebulaConfigOutput

func (NodeTemplateOpennebulaConfigArgs) ToNodeTemplateOpennebulaConfigPtrOutput added in v1.3.0

func (i NodeTemplateOpennebulaConfigArgs) ToNodeTemplateOpennebulaConfigPtrOutput() NodeTemplateOpennebulaConfigPtrOutput

func (NodeTemplateOpennebulaConfigArgs) ToNodeTemplateOpennebulaConfigPtrOutputWithContext added in v1.3.0

func (i NodeTemplateOpennebulaConfigArgs) ToNodeTemplateOpennebulaConfigPtrOutputWithContext(ctx context.Context) NodeTemplateOpennebulaConfigPtrOutput

type NodeTemplateOpennebulaConfigInput added in v1.3.0

type NodeTemplateOpennebulaConfigInput interface {
	pulumi.Input

	ToNodeTemplateOpennebulaConfigOutput() NodeTemplateOpennebulaConfigOutput
	ToNodeTemplateOpennebulaConfigOutputWithContext(context.Context) NodeTemplateOpennebulaConfigOutput
}

type NodeTemplateOpennebulaConfigOutput added in v1.3.0

type NodeTemplateOpennebulaConfigOutput struct{ *pulumi.OutputState }

func (NodeTemplateOpennebulaConfigOutput) B2dSize added in v1.3.0

Size of the Volatile disk in MB - only for b2d (string)

func (NodeTemplateOpennebulaConfigOutput) Cpu added in v1.3.0

CPU value for the VM (string)

func (NodeTemplateOpennebulaConfigOutput) DevPrefix added in v1.3.0

Dev prefix to use for the images. E.g.: 'vd', 'sd', 'hd' (string)

func (NodeTemplateOpennebulaConfigOutput) DisableVnc added in v1.3.0

VNC is enabled by default. Disable it with this flag (bool)

func (NodeTemplateOpennebulaConfigOutput) DiskResize added in v1.3.0

Size of the disk for the VM in MB (string)

func (NodeTemplateOpennebulaConfigOutput) ElementType added in v1.3.0

func (NodeTemplateOpennebulaConfigOutput) ImageId added in v1.3.0

OpenStack image id to use for the instance. Conflicts with `imageName` (string)

func (NodeTemplateOpennebulaConfigOutput) ImageName added in v1.3.0

OpenStack image name to use for the instance. Conflicts with `imageId` (string)

func (NodeTemplateOpennebulaConfigOutput) ImageOwner added in v1.3.0

Owner of the image to use as the VM OS (string) * `memory`- (Optional) Size of the memory for the VM in MB (string)

func (NodeTemplateOpennebulaConfigOutput) Memory added in v1.3.0

func (NodeTemplateOpennebulaConfigOutput) NetworkId added in v1.3.0

Opennebula network ID to connect the machine to. Conflicts with `networkName` (string)

func (NodeTemplateOpennebulaConfigOutput) NetworkName added in v1.3.0

Opennebula network to connect the machine to. Conflicts with `networkId` (string)

func (NodeTemplateOpennebulaConfigOutput) NetworkOwner added in v1.3.0

Opennebula user ID of the Network to connect the machine to (string)

func (NodeTemplateOpennebulaConfigOutput) Password added in v1.3.0

vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateOpennebulaConfigOutput) SshUser added in v1.3.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateOpennebulaConfigOutput) TemplateId added in v1.3.0

Opennebula template ID to use. Conflicts with `templateName` (string)

func (NodeTemplateOpennebulaConfigOutput) TemplateName added in v1.3.0

Name of the Opennbula template to use. Conflicts with `templateId` (string)

func (NodeTemplateOpennebulaConfigOutput) ToNodeTemplateOpennebulaConfigOutput added in v1.3.0

func (o NodeTemplateOpennebulaConfigOutput) ToNodeTemplateOpennebulaConfigOutput() NodeTemplateOpennebulaConfigOutput

func (NodeTemplateOpennebulaConfigOutput) ToNodeTemplateOpennebulaConfigOutputWithContext added in v1.3.0

func (o NodeTemplateOpennebulaConfigOutput) ToNodeTemplateOpennebulaConfigOutputWithContext(ctx context.Context) NodeTemplateOpennebulaConfigOutput

func (NodeTemplateOpennebulaConfigOutput) ToNodeTemplateOpennebulaConfigPtrOutput added in v1.3.0

func (o NodeTemplateOpennebulaConfigOutput) ToNodeTemplateOpennebulaConfigPtrOutput() NodeTemplateOpennebulaConfigPtrOutput

func (NodeTemplateOpennebulaConfigOutput) ToNodeTemplateOpennebulaConfigPtrOutputWithContext added in v1.3.0

func (o NodeTemplateOpennebulaConfigOutput) ToNodeTemplateOpennebulaConfigPtrOutputWithContext(ctx context.Context) NodeTemplateOpennebulaConfigPtrOutput

func (NodeTemplateOpennebulaConfigOutput) User added in v1.3.0

Set the user for the XML-RPC API authentication (string)

func (NodeTemplateOpennebulaConfigOutput) Vcpu added in v1.3.0

VCPUs for the VM (string)

func (NodeTemplateOpennebulaConfigOutput) XmlRpcUrl added in v1.3.0

Set the url for the Opennebula XML-RPC API (string)

type NodeTemplateOpennebulaConfigPtrInput added in v1.3.0

type NodeTemplateOpennebulaConfigPtrInput interface {
	pulumi.Input

	ToNodeTemplateOpennebulaConfigPtrOutput() NodeTemplateOpennebulaConfigPtrOutput
	ToNodeTemplateOpennebulaConfigPtrOutputWithContext(context.Context) NodeTemplateOpennebulaConfigPtrOutput
}

type NodeTemplateOpennebulaConfigPtrOutput added in v1.3.0

type NodeTemplateOpennebulaConfigPtrOutput struct{ *pulumi.OutputState }

func (NodeTemplateOpennebulaConfigPtrOutput) B2dSize added in v1.3.0

Size of the Volatile disk in MB - only for b2d (string)

func (NodeTemplateOpennebulaConfigPtrOutput) Cpu added in v1.3.0

CPU value for the VM (string)

func (NodeTemplateOpennebulaConfigPtrOutput) DevPrefix added in v1.3.0

Dev prefix to use for the images. E.g.: 'vd', 'sd', 'hd' (string)

func (NodeTemplateOpennebulaConfigPtrOutput) DisableVnc added in v1.3.0

VNC is enabled by default. Disable it with this flag (bool)

func (NodeTemplateOpennebulaConfigPtrOutput) DiskResize added in v1.3.0

Size of the disk for the VM in MB (string)

func (NodeTemplateOpennebulaConfigPtrOutput) Elem added in v1.3.0

func (NodeTemplateOpennebulaConfigPtrOutput) ElementType added in v1.3.0

func (NodeTemplateOpennebulaConfigPtrOutput) ImageId added in v1.3.0

OpenStack image id to use for the instance. Conflicts with `imageName` (string)

func (NodeTemplateOpennebulaConfigPtrOutput) ImageName added in v1.3.0

OpenStack image name to use for the instance. Conflicts with `imageId` (string)

func (NodeTemplateOpennebulaConfigPtrOutput) ImageOwner added in v1.3.0

Owner of the image to use as the VM OS (string) * `memory`- (Optional) Size of the memory for the VM in MB (string)

func (NodeTemplateOpennebulaConfigPtrOutput) Memory added in v1.3.0

func (NodeTemplateOpennebulaConfigPtrOutput) NetworkId added in v1.3.0

Opennebula network ID to connect the machine to. Conflicts with `networkName` (string)

func (NodeTemplateOpennebulaConfigPtrOutput) NetworkName added in v1.3.0

Opennebula network to connect the machine to. Conflicts with `networkId` (string)

func (NodeTemplateOpennebulaConfigPtrOutput) NetworkOwner added in v1.3.0

Opennebula user ID of the Network to connect the machine to (string)

func (NodeTemplateOpennebulaConfigPtrOutput) Password added in v1.3.0

vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateOpennebulaConfigPtrOutput) SshUser added in v1.3.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateOpennebulaConfigPtrOutput) TemplateId added in v1.3.0

Opennebula template ID to use. Conflicts with `templateName` (string)

func (NodeTemplateOpennebulaConfigPtrOutput) TemplateName added in v1.3.0

Name of the Opennbula template to use. Conflicts with `templateId` (string)

func (NodeTemplateOpennebulaConfigPtrOutput) ToNodeTemplateOpennebulaConfigPtrOutput added in v1.3.0

func (o NodeTemplateOpennebulaConfigPtrOutput) ToNodeTemplateOpennebulaConfigPtrOutput() NodeTemplateOpennebulaConfigPtrOutput

func (NodeTemplateOpennebulaConfigPtrOutput) ToNodeTemplateOpennebulaConfigPtrOutputWithContext added in v1.3.0

func (o NodeTemplateOpennebulaConfigPtrOutput) ToNodeTemplateOpennebulaConfigPtrOutputWithContext(ctx context.Context) NodeTemplateOpennebulaConfigPtrOutput

func (NodeTemplateOpennebulaConfigPtrOutput) User added in v1.3.0

Set the user for the XML-RPC API authentication (string)

func (NodeTemplateOpennebulaConfigPtrOutput) Vcpu added in v1.3.0

VCPUs for the VM (string)

func (NodeTemplateOpennebulaConfigPtrOutput) XmlRpcUrl added in v1.3.0

Set the url for the Opennebula XML-RPC API (string)

type NodeTemplateOpenstackConfig added in v1.1.0

type NodeTemplateOpenstackConfig struct {
	ActiveTimeout *string `pulumi:"activeTimeout"`
	// OpenStack authentication URL (string)
	AuthUrl string `pulumi:"authUrl"`
	// OpenStack availability zone (string)
	AvailabilityZone string `pulumi:"availabilityZone"`
	// CA certificate bundle to verify against (string)
	Cacert *string `pulumi:"cacert"`
	// Enables the OpenStack config drive for the instance. Default `false` (bool)
	ConfigDrive *bool `pulumi:"configDrive"`
	// OpenStack domain ID. Identity v3 only. Conflicts with `domainName` (string)
	DomainId *string `pulumi:"domainId"`
	// OpenStack domain name. Identity v3 only. Conflicts with `domainId` (string)
	DomainName *string `pulumi:"domainName"`
	// OpenStack endpoint type. adminURL, internalURL or publicURL (string)
	EndpointType *string `pulumi:"endpointType"`
	// OpenStack flavor id to use for the instance. Conflicts with `flavorName` (string)
	FlavorId *string `pulumi:"flavorId"`
	// OpenStack flavor name to use for the instance. Conflicts with `flavorId` (string)
	FlavorName *string `pulumi:"flavorName"`
	// OpenStack floating IP pool to get an IP from to assign to the instance (string)
	FloatingIpPool *string `pulumi:"floatingIpPool"`
	// OpenStack image id to use for the instance. Conflicts with `imageName` (string)
	ImageId *string `pulumi:"imageId"`
	// OpenStack image name to use for the instance. Conflicts with `imageId` (string)
	ImageName *string `pulumi:"imageName"`
	// Disable TLS credential checking. Default `false` (bool)
	Insecure *bool `pulumi:"insecure"`
	// OpenStack version of IP address assigned for the machine Default `4` (string)
	IpVersion *string `pulumi:"ipVersion"`
	// OpenStack keypair to use to SSH to the instance (string)
	KeypairName *string `pulumi:"keypairName"`
	// OpenStack network id the machine will be connected on. Conflicts with `netName` (string)
	NetId *string `pulumi:"netId"`
	// OpenStack network name the machine will be connected on. Conflicts with `netId` (string)
	NetName *string `pulumi:"netName"`
	// Use the nova networking services instead of neutron (string)
	NovaNetwork *bool `pulumi:"novaNetwork"`
	// vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Password *string `pulumi:"password"`
	// Private key content to use for SSH (string)
	PrivateKeyFile *string `pulumi:"privateKeyFile"`
	// OpenStack region name (string)
	Region string `pulumi:"region"`
	// OpenStack comma separated security groups for the machine (string)
	SecGroups *string `pulumi:"secGroups"`
	// If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)
	SshPort *string `pulumi:"sshPort"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser *string `pulumi:"sshUser"`
	// OpenStack tenant id. Conflicts with `tenantName` (string)
	TenantId *string `pulumi:"tenantId"`
	// OpenStack tenant name. Conflicts with `tenantId` (string)
	TenantName *string `pulumi:"tenantName"`
	// File containing an openstack userdata script (string)
	UserDataFile *string `pulumi:"userDataFile"`
	// vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Username string `pulumi:"username"`
}

type NodeTemplateOpenstackConfigArgs added in v1.1.0

type NodeTemplateOpenstackConfigArgs struct {
	ActiveTimeout pulumi.StringPtrInput `pulumi:"activeTimeout"`
	// OpenStack authentication URL (string)
	AuthUrl pulumi.StringInput `pulumi:"authUrl"`
	// OpenStack availability zone (string)
	AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
	// CA certificate bundle to verify against (string)
	Cacert pulumi.StringPtrInput `pulumi:"cacert"`
	// Enables the OpenStack config drive for the instance. Default `false` (bool)
	ConfigDrive pulumi.BoolPtrInput `pulumi:"configDrive"`
	// OpenStack domain ID. Identity v3 only. Conflicts with `domainName` (string)
	DomainId pulumi.StringPtrInput `pulumi:"domainId"`
	// OpenStack domain name. Identity v3 only. Conflicts with `domainId` (string)
	DomainName pulumi.StringPtrInput `pulumi:"domainName"`
	// OpenStack endpoint type. adminURL, internalURL or publicURL (string)
	EndpointType pulumi.StringPtrInput `pulumi:"endpointType"`
	// OpenStack flavor id to use for the instance. Conflicts with `flavorName` (string)
	FlavorId pulumi.StringPtrInput `pulumi:"flavorId"`
	// OpenStack flavor name to use for the instance. Conflicts with `flavorId` (string)
	FlavorName pulumi.StringPtrInput `pulumi:"flavorName"`
	// OpenStack floating IP pool to get an IP from to assign to the instance (string)
	FloatingIpPool pulumi.StringPtrInput `pulumi:"floatingIpPool"`
	// OpenStack image id to use for the instance. Conflicts with `imageName` (string)
	ImageId pulumi.StringPtrInput `pulumi:"imageId"`
	// OpenStack image name to use for the instance. Conflicts with `imageId` (string)
	ImageName pulumi.StringPtrInput `pulumi:"imageName"`
	// Disable TLS credential checking. Default `false` (bool)
	Insecure pulumi.BoolPtrInput `pulumi:"insecure"`
	// OpenStack version of IP address assigned for the machine Default `4` (string)
	IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"`
	// OpenStack keypair to use to SSH to the instance (string)
	KeypairName pulumi.StringPtrInput `pulumi:"keypairName"`
	// OpenStack network id the machine will be connected on. Conflicts with `netName` (string)
	NetId pulumi.StringPtrInput `pulumi:"netId"`
	// OpenStack network name the machine will be connected on. Conflicts with `netId` (string)
	NetName pulumi.StringPtrInput `pulumi:"netName"`
	// Use the nova networking services instead of neutron (string)
	NovaNetwork pulumi.BoolPtrInput `pulumi:"novaNetwork"`
	// vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Private key content to use for SSH (string)
	PrivateKeyFile pulumi.StringPtrInput `pulumi:"privateKeyFile"`
	// OpenStack region name (string)
	Region pulumi.StringInput `pulumi:"region"`
	// OpenStack comma separated security groups for the machine (string)
	SecGroups pulumi.StringPtrInput `pulumi:"secGroups"`
	// If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)
	SshPort pulumi.StringPtrInput `pulumi:"sshPort"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser pulumi.StringPtrInput `pulumi:"sshUser"`
	// OpenStack tenant id. Conflicts with `tenantName` (string)
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// OpenStack tenant name. Conflicts with `tenantId` (string)
	TenantName pulumi.StringPtrInput `pulumi:"tenantName"`
	// File containing an openstack userdata script (string)
	UserDataFile pulumi.StringPtrInput `pulumi:"userDataFile"`
	// vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Username pulumi.StringInput `pulumi:"username"`
}

func (NodeTemplateOpenstackConfigArgs) ElementType added in v1.1.0

func (NodeTemplateOpenstackConfigArgs) ToNodeTemplateOpenstackConfigOutput added in v1.1.0

func (i NodeTemplateOpenstackConfigArgs) ToNodeTemplateOpenstackConfigOutput() NodeTemplateOpenstackConfigOutput

func (NodeTemplateOpenstackConfigArgs) ToNodeTemplateOpenstackConfigOutputWithContext added in v1.1.0

func (i NodeTemplateOpenstackConfigArgs) ToNodeTemplateOpenstackConfigOutputWithContext(ctx context.Context) NodeTemplateOpenstackConfigOutput

func (NodeTemplateOpenstackConfigArgs) ToNodeTemplateOpenstackConfigPtrOutput added in v1.1.0

func (i NodeTemplateOpenstackConfigArgs) ToNodeTemplateOpenstackConfigPtrOutput() NodeTemplateOpenstackConfigPtrOutput

func (NodeTemplateOpenstackConfigArgs) ToNodeTemplateOpenstackConfigPtrOutputWithContext added in v1.1.0

func (i NodeTemplateOpenstackConfigArgs) ToNodeTemplateOpenstackConfigPtrOutputWithContext(ctx context.Context) NodeTemplateOpenstackConfigPtrOutput

type NodeTemplateOpenstackConfigInput added in v1.1.0

type NodeTemplateOpenstackConfigInput interface {
	pulumi.Input

	ToNodeTemplateOpenstackConfigOutput() NodeTemplateOpenstackConfigOutput
	ToNodeTemplateOpenstackConfigOutputWithContext(context.Context) NodeTemplateOpenstackConfigOutput
}

type NodeTemplateOpenstackConfigOutput added in v1.1.0

type NodeTemplateOpenstackConfigOutput struct{ *pulumi.OutputState }

func (NodeTemplateOpenstackConfigOutput) ActiveTimeout added in v1.1.0

func (NodeTemplateOpenstackConfigOutput) AuthUrl added in v1.1.0

OpenStack authentication URL (string)

func (NodeTemplateOpenstackConfigOutput) AvailabilityZone added in v1.1.0

OpenStack availability zone (string)

func (NodeTemplateOpenstackConfigOutput) Cacert added in v1.1.0

CA certificate bundle to verify against (string)

func (NodeTemplateOpenstackConfigOutput) ConfigDrive added in v1.1.0

Enables the OpenStack config drive for the instance. Default `false` (bool)

func (NodeTemplateOpenstackConfigOutput) DomainId added in v1.1.0

OpenStack domain ID. Identity v3 only. Conflicts with `domainName` (string)

func (NodeTemplateOpenstackConfigOutput) DomainName added in v1.1.0

OpenStack domain name. Identity v3 only. Conflicts with `domainId` (string)

func (NodeTemplateOpenstackConfigOutput) ElementType added in v1.1.0

func (NodeTemplateOpenstackConfigOutput) EndpointType added in v1.1.0

OpenStack endpoint type. adminURL, internalURL or publicURL (string)

func (NodeTemplateOpenstackConfigOutput) FlavorId added in v1.1.0

OpenStack flavor id to use for the instance. Conflicts with `flavorName` (string)

func (NodeTemplateOpenstackConfigOutput) FlavorName added in v1.1.0

OpenStack flavor name to use for the instance. Conflicts with `flavorId` (string)

func (NodeTemplateOpenstackConfigOutput) FloatingIpPool added in v1.1.0

OpenStack floating IP pool to get an IP from to assign to the instance (string)

func (NodeTemplateOpenstackConfigOutput) ImageId added in v1.1.0

OpenStack image id to use for the instance. Conflicts with `imageName` (string)

func (NodeTemplateOpenstackConfigOutput) ImageName added in v1.1.0

OpenStack image name to use for the instance. Conflicts with `imageId` (string)

func (NodeTemplateOpenstackConfigOutput) Insecure added in v1.1.0

Disable TLS credential checking. Default `false` (bool)

func (NodeTemplateOpenstackConfigOutput) IpVersion added in v1.1.0

OpenStack version of IP address assigned for the machine Default `4` (string)

func (NodeTemplateOpenstackConfigOutput) KeypairName added in v1.1.0

OpenStack keypair to use to SSH to the instance (string)

func (NodeTemplateOpenstackConfigOutput) NetId added in v1.1.0

OpenStack network id the machine will be connected on. Conflicts with `netName` (string)

func (NodeTemplateOpenstackConfigOutput) NetName added in v1.1.0

OpenStack network name the machine will be connected on. Conflicts with `netId` (string)

func (NodeTemplateOpenstackConfigOutput) NovaNetwork added in v1.1.0

Use the nova networking services instead of neutron (string)

func (NodeTemplateOpenstackConfigOutput) Password added in v1.1.0

vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateOpenstackConfigOutput) PrivateKeyFile added in v1.1.0

Private key content to use for SSH (string)

func (NodeTemplateOpenstackConfigOutput) Region added in v1.1.0

OpenStack region name (string)

func (NodeTemplateOpenstackConfigOutput) SecGroups added in v1.1.0

OpenStack comma separated security groups for the machine (string)

func (NodeTemplateOpenstackConfigOutput) SshPort added in v1.1.0

If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)

func (NodeTemplateOpenstackConfigOutput) SshUser added in v1.1.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateOpenstackConfigOutput) TenantId added in v1.1.0

OpenStack tenant id. Conflicts with `tenantName` (string)

func (NodeTemplateOpenstackConfigOutput) TenantName added in v1.1.0

OpenStack tenant name. Conflicts with `tenantId` (string)

func (NodeTemplateOpenstackConfigOutput) ToNodeTemplateOpenstackConfigOutput added in v1.1.0

func (o NodeTemplateOpenstackConfigOutput) ToNodeTemplateOpenstackConfigOutput() NodeTemplateOpenstackConfigOutput

func (NodeTemplateOpenstackConfigOutput) ToNodeTemplateOpenstackConfigOutputWithContext added in v1.1.0

func (o NodeTemplateOpenstackConfigOutput) ToNodeTemplateOpenstackConfigOutputWithContext(ctx context.Context) NodeTemplateOpenstackConfigOutput

func (NodeTemplateOpenstackConfigOutput) ToNodeTemplateOpenstackConfigPtrOutput added in v1.1.0

func (o NodeTemplateOpenstackConfigOutput) ToNodeTemplateOpenstackConfigPtrOutput() NodeTemplateOpenstackConfigPtrOutput

func (NodeTemplateOpenstackConfigOutput) ToNodeTemplateOpenstackConfigPtrOutputWithContext added in v1.1.0

func (o NodeTemplateOpenstackConfigOutput) ToNodeTemplateOpenstackConfigPtrOutputWithContext(ctx context.Context) NodeTemplateOpenstackConfigPtrOutput

func (NodeTemplateOpenstackConfigOutput) UserDataFile added in v1.1.0

File containing an openstack userdata script (string)

func (NodeTemplateOpenstackConfigOutput) Username added in v1.1.0

vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

type NodeTemplateOpenstackConfigPtrInput added in v1.1.0

type NodeTemplateOpenstackConfigPtrInput interface {
	pulumi.Input

	ToNodeTemplateOpenstackConfigPtrOutput() NodeTemplateOpenstackConfigPtrOutput
	ToNodeTemplateOpenstackConfigPtrOutputWithContext(context.Context) NodeTemplateOpenstackConfigPtrOutput
}

func NodeTemplateOpenstackConfigPtr added in v1.1.0

type NodeTemplateOpenstackConfigPtrOutput added in v1.1.0

type NodeTemplateOpenstackConfigPtrOutput struct{ *pulumi.OutputState }

func (NodeTemplateOpenstackConfigPtrOutput) ActiveTimeout added in v1.1.0

func (NodeTemplateOpenstackConfigPtrOutput) AuthUrl added in v1.1.0

OpenStack authentication URL (string)

func (NodeTemplateOpenstackConfigPtrOutput) AvailabilityZone added in v1.1.0

OpenStack availability zone (string)

func (NodeTemplateOpenstackConfigPtrOutput) Cacert added in v1.1.0

CA certificate bundle to verify against (string)

func (NodeTemplateOpenstackConfigPtrOutput) ConfigDrive added in v1.1.0

Enables the OpenStack config drive for the instance. Default `false` (bool)

func (NodeTemplateOpenstackConfigPtrOutput) DomainId added in v1.1.0

OpenStack domain ID. Identity v3 only. Conflicts with `domainName` (string)

func (NodeTemplateOpenstackConfigPtrOutput) DomainName added in v1.1.0

OpenStack domain name. Identity v3 only. Conflicts with `domainId` (string)

func (NodeTemplateOpenstackConfigPtrOutput) Elem added in v1.1.0

func (NodeTemplateOpenstackConfigPtrOutput) ElementType added in v1.1.0

func (NodeTemplateOpenstackConfigPtrOutput) EndpointType added in v1.1.0

OpenStack endpoint type. adminURL, internalURL or publicURL (string)

func (NodeTemplateOpenstackConfigPtrOutput) FlavorId added in v1.1.0

OpenStack flavor id to use for the instance. Conflicts with `flavorName` (string)

func (NodeTemplateOpenstackConfigPtrOutput) FlavorName added in v1.1.0

OpenStack flavor name to use for the instance. Conflicts with `flavorId` (string)

func (NodeTemplateOpenstackConfigPtrOutput) FloatingIpPool added in v1.1.0

OpenStack floating IP pool to get an IP from to assign to the instance (string)

func (NodeTemplateOpenstackConfigPtrOutput) ImageId added in v1.1.0

OpenStack image id to use for the instance. Conflicts with `imageName` (string)

func (NodeTemplateOpenstackConfigPtrOutput) ImageName added in v1.1.0

OpenStack image name to use for the instance. Conflicts with `imageId` (string)

func (NodeTemplateOpenstackConfigPtrOutput) Insecure added in v1.1.0

Disable TLS credential checking. Default `false` (bool)

func (NodeTemplateOpenstackConfigPtrOutput) IpVersion added in v1.1.0

OpenStack version of IP address assigned for the machine Default `4` (string)

func (NodeTemplateOpenstackConfigPtrOutput) KeypairName added in v1.1.0

OpenStack keypair to use to SSH to the instance (string)

func (NodeTemplateOpenstackConfigPtrOutput) NetId added in v1.1.0

OpenStack network id the machine will be connected on. Conflicts with `netName` (string)

func (NodeTemplateOpenstackConfigPtrOutput) NetName added in v1.1.0

OpenStack network name the machine will be connected on. Conflicts with `netId` (string)

func (NodeTemplateOpenstackConfigPtrOutput) NovaNetwork added in v1.1.0

Use the nova networking services instead of neutron (string)

func (NodeTemplateOpenstackConfigPtrOutput) Password added in v1.1.0

vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateOpenstackConfigPtrOutput) PrivateKeyFile added in v1.1.0

Private key content to use for SSH (string)

func (NodeTemplateOpenstackConfigPtrOutput) Region added in v1.1.0

OpenStack region name (string)

func (NodeTemplateOpenstackConfigPtrOutput) SecGroups added in v1.1.0

OpenStack comma separated security groups for the machine (string)

func (NodeTemplateOpenstackConfigPtrOutput) SshPort added in v1.1.0

If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)

func (NodeTemplateOpenstackConfigPtrOutput) SshUser added in v1.1.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateOpenstackConfigPtrOutput) TenantId added in v1.1.0

OpenStack tenant id. Conflicts with `tenantName` (string)

func (NodeTemplateOpenstackConfigPtrOutput) TenantName added in v1.1.0

OpenStack tenant name. Conflicts with `tenantId` (string)

func (NodeTemplateOpenstackConfigPtrOutput) ToNodeTemplateOpenstackConfigPtrOutput added in v1.1.0

func (o NodeTemplateOpenstackConfigPtrOutput) ToNodeTemplateOpenstackConfigPtrOutput() NodeTemplateOpenstackConfigPtrOutput

func (NodeTemplateOpenstackConfigPtrOutput) ToNodeTemplateOpenstackConfigPtrOutputWithContext added in v1.1.0

func (o NodeTemplateOpenstackConfigPtrOutput) ToNodeTemplateOpenstackConfigPtrOutputWithContext(ctx context.Context) NodeTemplateOpenstackConfigPtrOutput

func (NodeTemplateOpenstackConfigPtrOutput) UserDataFile added in v1.1.0

File containing an openstack userdata script (string)

func (NodeTemplateOpenstackConfigPtrOutput) Username added in v1.1.0

vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

type NodeTemplateState

type NodeTemplateState struct {
	// AWS config for the Node Template (list maxitems:1)
	Amazonec2Config NodeTemplateAmazonec2ConfigPtrInput
	// Annotations for Node Template object (map)
	Annotations pulumi.MapInput
	// Auth certificate authority for the Node Template (string)
	AuthCertificateAuthority pulumi.StringPtrInput
	// Auth key for the Node Template (string)
	AuthKey pulumi.StringPtrInput
	// Azure config for the Node Template (list maxitems:1)
	AzureConfig NodeTemplateAzureConfigPtrInput
	// Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
	CloudCredentialId pulumi.StringPtrInput
	// Description for the Node Template (string)
	Description pulumi.StringPtrInput
	// Digitalocean config for the Node Template (list maxitems:1)
	DigitaloceanConfig NodeTemplateDigitaloceanConfigPtrInput
	// (Computed) The driver of the node template (string)
	Driver pulumi.StringPtrInput
	// The node driver id used by the node template. It's required if the node driver isn't built in Rancher (string)
	DriverId pulumi.StringPtrInput
	// Engine environment for the node template (string)
	EngineEnv pulumi.MapInput
	// Insecure registry for the node template (list)
	EngineInsecureRegistries pulumi.StringArrayInput
	// Docker engine install URL for the node template. Default `https://releases.rancher.com/install-docker/18.09.sh`. Available install docker versions at `https://github.com/rancher/install-docker` (string)
	EngineInstallUrl pulumi.StringPtrInput
	// Engine label for the node template (string)
	EngineLabel pulumi.MapInput
	// Engine options for the node template (map)
	EngineOpt pulumi.MapInput
	// Engine registry mirror for the node template (list)
	EngineRegistryMirrors pulumi.StringArrayInput
	// Engine storage driver for the node template (string)
	EngineStorageDriver pulumi.StringPtrInput
	// Labels for Node Template object (map)
	Labels pulumi.MapInput
	// The name of the Node Template (string)
	Name pulumi.StringPtrInput
	// Opennebula config for the Node Template (list maxitems:1)
	OpennebulaConfig NodeTemplateOpennebulaConfigPtrInput
	// Openstack config for the Node Template (list maxitems:1)
	OpenstackConfig NodeTemplateOpenstackConfigPtrInput
	// Engine storage driver for the node template (bool)
	UseInternalIpAddress pulumi.BoolPtrInput
	// vSphere config for the Node Template (list maxitems:1)
	VsphereConfig NodeTemplateVsphereConfigPtrInput
}

func (NodeTemplateState) ElementType added in v1.1.0

func (NodeTemplateState) ElementType() reflect.Type

type NodeTemplateVsphereConfig added in v1.1.0

type NodeTemplateVsphereConfig struct {
	// vSphere URL for boot2docker iso image. Default `https://releases.rancher.com/os/latest/rancheros-vmware.iso` (string)
	Boot2dockerUrl *string `pulumi:"boot2dockerUrl"`
	// vSphere vm configuration parameters (used for guestinfo) (list)
	Cfgparams []string `pulumi:"cfgparams"`
	// If you choose creation type clone a name of what you want to clone is required. From Rancher v2.3.3 (string)
	CloneFrom *string `pulumi:"cloneFrom"`
	// Filepath to a cloud-config yaml file to put into the ISO user-data. From Rancher v2.3.3 (string)
	CloudConfig *string `pulumi:"cloudConfig"`
	// vSphere cloud-init file or url to set in the guestinfo (string)
	Cloudinit *string `pulumi:"cloudinit"`
	// If you choose to clone from a content library template specify the name of the library. From Rancher v2.3.3 (string)
	ContentLibrary *string `pulumi:"contentLibrary"`
	// vSphere CPU number for docker VM. Default `2` (string)
	CpuCount *string `pulumi:"cpuCount"`
	// Creation type when creating a new virtual machine. Supported values: vm, template, library, legacy. Default `legacy`. From Rancher v2.3.3 (string)
	CreationType *string `pulumi:"creationType"`
	// vSphere custom attributes, format key/value e.g. `200=my custom value`. From Rancher v2.3.3 (List)
	CustomAttributes []string `pulumi:"customAttributes"`
	// vSphere datacenter for docker VM (string)
	Datacenter *string `pulumi:"datacenter"`
	// vSphere datastore for docker VM (string)
	Datastore *string `pulumi:"datastore"`
	// vSphere datastore cluster for virtual machine. From Rancher v2.3.3 (string)
	DatastoreCluster *string `pulumi:"datastoreCluster"`
	// vSphere size of disk for docker VM (in MB). Default `20480` (string)
	DiskSize *string `pulumi:"diskSize"`
	// vSphere folder for the docker VM. This folder must already exist in the datacenter (string)
	Folder *string `pulumi:"folder"`
	// vSphere compute resource where the docker VM will be instantiated. This can be omitted if using a cluster with DRS (string)
	Hostsystem *string `pulumi:"hostsystem"`
	// vSphere size of memory for docker VM (in MB). Default `2048` (string)
	MemorySize *string `pulumi:"memorySize"`
	// vSphere network where the docker VM will be attached (list)
	Networks []string `pulumi:"networks"`
	// vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Password *string `pulumi:"password"`
	// vSphere resource pool for docker VM (string)
	Pool *string `pulumi:"pool"`
	// If using a non-B2D image you can specify the ssh password. Default `tcuser`. From Rancher v2.3.3 (string)
	SshPassword *string `pulumi:"sshPassword"`
	// If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)
	SshPort *string `pulumi:"sshPort"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser *string `pulumi:"sshUser"`
	// If using a non-B2D image the uploaded keys will need chown'ed. Default `staff`. From Rancher v2.3.3 (string)
	SshUserGroup *string `pulumi:"sshUserGroup"`
	// vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)
	Tags []string `pulumi:"tags"`
	// vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Username *string `pulumi:"username"`
	// vSphere vApp IP allocation policy. Supported values are: `dhcp`, `fixed`, `transient` and `fixedAllocated` (string)
	VappIpAllocationPolicy *string `pulumi:"vappIpAllocationPolicy"`
	// vSphere vApp IP protocol for this deployment. Supported values are: `IPv4` and `IPv6` (string)
	VappIpProtocol *string `pulumi:"vappIpProtocol"`
	// vSphere vApp properties (list)
	VappProperties []string `pulumi:"vappProperties"`
	// vSphere OVF environment transports to use for properties. Supported values are: `iso` and `com.vmware.guestInfo` (string)
	VappTransport *string `pulumi:"vappTransport"`
	// vSphere IP/hostname for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Vcenter *string `pulumi:"vcenter"`
	// vSphere Port for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x. Default `443` (string)
	VcenterPort *string `pulumi:"vcenterPort"`
}

type NodeTemplateVsphereConfigArgs added in v1.1.0

type NodeTemplateVsphereConfigArgs struct {
	// vSphere URL for boot2docker iso image. Default `https://releases.rancher.com/os/latest/rancheros-vmware.iso` (string)
	Boot2dockerUrl pulumi.StringPtrInput `pulumi:"boot2dockerUrl"`
	// vSphere vm configuration parameters (used for guestinfo) (list)
	Cfgparams pulumi.StringArrayInput `pulumi:"cfgparams"`
	// If you choose creation type clone a name of what you want to clone is required. From Rancher v2.3.3 (string)
	CloneFrom pulumi.StringPtrInput `pulumi:"cloneFrom"`
	// Filepath to a cloud-config yaml file to put into the ISO user-data. From Rancher v2.3.3 (string)
	CloudConfig pulumi.StringPtrInput `pulumi:"cloudConfig"`
	// vSphere cloud-init file or url to set in the guestinfo (string)
	Cloudinit pulumi.StringPtrInput `pulumi:"cloudinit"`
	// If you choose to clone from a content library template specify the name of the library. From Rancher v2.3.3 (string)
	ContentLibrary pulumi.StringPtrInput `pulumi:"contentLibrary"`
	// vSphere CPU number for docker VM. Default `2` (string)
	CpuCount pulumi.StringPtrInput `pulumi:"cpuCount"`
	// Creation type when creating a new virtual machine. Supported values: vm, template, library, legacy. Default `legacy`. From Rancher v2.3.3 (string)
	CreationType pulumi.StringPtrInput `pulumi:"creationType"`
	// vSphere custom attributes, format key/value e.g. `200=my custom value`. From Rancher v2.3.3 (List)
	CustomAttributes pulumi.StringArrayInput `pulumi:"customAttributes"`
	// vSphere datacenter for docker VM (string)
	Datacenter pulumi.StringPtrInput `pulumi:"datacenter"`
	// vSphere datastore for docker VM (string)
	Datastore pulumi.StringPtrInput `pulumi:"datastore"`
	// vSphere datastore cluster for virtual machine. From Rancher v2.3.3 (string)
	DatastoreCluster pulumi.StringPtrInput `pulumi:"datastoreCluster"`
	// vSphere size of disk for docker VM (in MB). Default `20480` (string)
	DiskSize pulumi.StringPtrInput `pulumi:"diskSize"`
	// vSphere folder for the docker VM. This folder must already exist in the datacenter (string)
	Folder pulumi.StringPtrInput `pulumi:"folder"`
	// vSphere compute resource where the docker VM will be instantiated. This can be omitted if using a cluster with DRS (string)
	Hostsystem pulumi.StringPtrInput `pulumi:"hostsystem"`
	// vSphere size of memory for docker VM (in MB). Default `2048` (string)
	MemorySize pulumi.StringPtrInput `pulumi:"memorySize"`
	// vSphere network where the docker VM will be attached (list)
	Networks pulumi.StringArrayInput `pulumi:"networks"`
	// vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Password pulumi.StringPtrInput `pulumi:"password"`
	// vSphere resource pool for docker VM (string)
	Pool pulumi.StringPtrInput `pulumi:"pool"`
	// If using a non-B2D image you can specify the ssh password. Default `tcuser`. From Rancher v2.3.3 (string)
	SshPassword pulumi.StringPtrInput `pulumi:"sshPassword"`
	// If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)
	SshPort pulumi.StringPtrInput `pulumi:"sshPort"`
	// If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)
	SshUser pulumi.StringPtrInput `pulumi:"sshUser"`
	// If using a non-B2D image the uploaded keys will need chown'ed. Default `staff`. From Rancher v2.3.3 (string)
	SshUserGroup pulumi.StringPtrInput `pulumi:"sshUserGroup"`
	// vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)
	Tags pulumi.StringArrayInput `pulumi:"tags"`
	// vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Username pulumi.StringPtrInput `pulumi:"username"`
	// vSphere vApp IP allocation policy. Supported values are: `dhcp`, `fixed`, `transient` and `fixedAllocated` (string)
	VappIpAllocationPolicy pulumi.StringPtrInput `pulumi:"vappIpAllocationPolicy"`
	// vSphere vApp IP protocol for this deployment. Supported values are: `IPv4` and `IPv6` (string)
	VappIpProtocol pulumi.StringPtrInput `pulumi:"vappIpProtocol"`
	// vSphere vApp properties (list)
	VappProperties pulumi.StringArrayInput `pulumi:"vappProperties"`
	// vSphere OVF environment transports to use for properties. Supported values are: `iso` and `com.vmware.guestInfo` (string)
	VappTransport pulumi.StringPtrInput `pulumi:"vappTransport"`
	// vSphere IP/hostname for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)
	Vcenter pulumi.StringPtrInput `pulumi:"vcenter"`
	// vSphere Port for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x. Default `443` (string)
	VcenterPort pulumi.StringPtrInput `pulumi:"vcenterPort"`
}

func (NodeTemplateVsphereConfigArgs) ElementType added in v1.1.0

func (NodeTemplateVsphereConfigArgs) ToNodeTemplateVsphereConfigOutput added in v1.1.0

func (i NodeTemplateVsphereConfigArgs) ToNodeTemplateVsphereConfigOutput() NodeTemplateVsphereConfigOutput

func (NodeTemplateVsphereConfigArgs) ToNodeTemplateVsphereConfigOutputWithContext added in v1.1.0

func (i NodeTemplateVsphereConfigArgs) ToNodeTemplateVsphereConfigOutputWithContext(ctx context.Context) NodeTemplateVsphereConfigOutput

func (NodeTemplateVsphereConfigArgs) ToNodeTemplateVsphereConfigPtrOutput added in v1.1.0

func (i NodeTemplateVsphereConfigArgs) ToNodeTemplateVsphereConfigPtrOutput() NodeTemplateVsphereConfigPtrOutput

func (NodeTemplateVsphereConfigArgs) ToNodeTemplateVsphereConfigPtrOutputWithContext added in v1.1.0

func (i NodeTemplateVsphereConfigArgs) ToNodeTemplateVsphereConfigPtrOutputWithContext(ctx context.Context) NodeTemplateVsphereConfigPtrOutput

type NodeTemplateVsphereConfigInput added in v1.1.0

type NodeTemplateVsphereConfigInput interface {
	pulumi.Input

	ToNodeTemplateVsphereConfigOutput() NodeTemplateVsphereConfigOutput
	ToNodeTemplateVsphereConfigOutputWithContext(context.Context) NodeTemplateVsphereConfigOutput
}

type NodeTemplateVsphereConfigOutput added in v1.1.0

type NodeTemplateVsphereConfigOutput struct{ *pulumi.OutputState }

func (NodeTemplateVsphereConfigOutput) Boot2dockerUrl added in v1.1.0

vSphere URL for boot2docker iso image. Default `https://releases.rancher.com/os/latest/rancheros-vmware.iso` (string)

func (NodeTemplateVsphereConfigOutput) Cfgparams added in v1.1.0

vSphere vm configuration parameters (used for guestinfo) (list)

func (NodeTemplateVsphereConfigOutput) CloneFrom added in v1.1.0

If you choose creation type clone a name of what you want to clone is required. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigOutput) CloudConfig added in v1.1.0

Filepath to a cloud-config yaml file to put into the ISO user-data. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigOutput) Cloudinit added in v1.1.0

vSphere cloud-init file or url to set in the guestinfo (string)

func (NodeTemplateVsphereConfigOutput) ContentLibrary added in v1.1.0

If you choose to clone from a content library template specify the name of the library. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigOutput) CpuCount added in v1.1.0

vSphere CPU number for docker VM. Default `2` (string)

func (NodeTemplateVsphereConfigOutput) CreationType added in v1.1.0

Creation type when creating a new virtual machine. Supported values: vm, template, library, legacy. Default `legacy`. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigOutput) CustomAttributes added in v1.1.0

vSphere custom attributes, format key/value e.g. `200=my custom value`. From Rancher v2.3.3 (List)

func (NodeTemplateVsphereConfigOutput) Datacenter added in v1.1.0

vSphere datacenter for docker VM (string)

func (NodeTemplateVsphereConfigOutput) Datastore added in v1.1.0

vSphere datastore for docker VM (string)

func (NodeTemplateVsphereConfigOutput) DatastoreCluster added in v1.1.0

vSphere datastore cluster for virtual machine. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigOutput) DiskSize added in v1.1.0

vSphere size of disk for docker VM (in MB). Default `20480` (string)

func (NodeTemplateVsphereConfigOutput) ElementType added in v1.1.0

func (NodeTemplateVsphereConfigOutput) Folder added in v1.1.0

vSphere folder for the docker VM. This folder must already exist in the datacenter (string)

func (NodeTemplateVsphereConfigOutput) Hostsystem added in v1.1.0

vSphere compute resource where the docker VM will be instantiated. This can be omitted if using a cluster with DRS (string)

func (NodeTemplateVsphereConfigOutput) MemorySize added in v1.1.0

vSphere size of memory for docker VM (in MB). Default `2048` (string)

func (NodeTemplateVsphereConfigOutput) Networks added in v1.1.0

vSphere network where the docker VM will be attached (list)

func (NodeTemplateVsphereConfigOutput) Password added in v1.1.0

vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateVsphereConfigOutput) Pool added in v1.1.0

vSphere resource pool for docker VM (string)

func (NodeTemplateVsphereConfigOutput) SshPassword added in v1.1.0

If using a non-B2D image you can specify the ssh password. Default `tcuser`. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigOutput) SshPort added in v1.1.0

If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigOutput) SshUser added in v1.1.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigOutput) SshUserGroup added in v1.1.0

If using a non-B2D image the uploaded keys will need chown'ed. Default `staff`. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigOutput) Tags added in v1.1.0

vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)

func (NodeTemplateVsphereConfigOutput) ToNodeTemplateVsphereConfigOutput added in v1.1.0

func (o NodeTemplateVsphereConfigOutput) ToNodeTemplateVsphereConfigOutput() NodeTemplateVsphereConfigOutput

func (NodeTemplateVsphereConfigOutput) ToNodeTemplateVsphereConfigOutputWithContext added in v1.1.0

func (o NodeTemplateVsphereConfigOutput) ToNodeTemplateVsphereConfigOutputWithContext(ctx context.Context) NodeTemplateVsphereConfigOutput

func (NodeTemplateVsphereConfigOutput) ToNodeTemplateVsphereConfigPtrOutput added in v1.1.0

func (o NodeTemplateVsphereConfigOutput) ToNodeTemplateVsphereConfigPtrOutput() NodeTemplateVsphereConfigPtrOutput

func (NodeTemplateVsphereConfigOutput) ToNodeTemplateVsphereConfigPtrOutputWithContext added in v1.1.0

func (o NodeTemplateVsphereConfigOutput) ToNodeTemplateVsphereConfigPtrOutputWithContext(ctx context.Context) NodeTemplateVsphereConfigPtrOutput

func (NodeTemplateVsphereConfigOutput) Username added in v1.1.0

vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateVsphereConfigOutput) VappIpAllocationPolicy added in v1.1.0

func (o NodeTemplateVsphereConfigOutput) VappIpAllocationPolicy() pulumi.StringPtrOutput

vSphere vApp IP allocation policy. Supported values are: `dhcp`, `fixed`, `transient` and `fixedAllocated` (string)

func (NodeTemplateVsphereConfigOutput) VappIpProtocol added in v1.1.0

vSphere vApp IP protocol for this deployment. Supported values are: `IPv4` and `IPv6` (string)

func (NodeTemplateVsphereConfigOutput) VappProperties added in v1.1.0

vSphere vApp properties (list)

func (NodeTemplateVsphereConfigOutput) VappTransport added in v1.1.0

vSphere OVF environment transports to use for properties. Supported values are: `iso` and `com.vmware.guestInfo` (string)

func (NodeTemplateVsphereConfigOutput) Vcenter added in v1.1.0

vSphere IP/hostname for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateVsphereConfigOutput) VcenterPort added in v1.1.0

vSphere Port for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x. Default `443` (string)

type NodeTemplateVsphereConfigPtrInput added in v1.1.0

type NodeTemplateVsphereConfigPtrInput interface {
	pulumi.Input

	ToNodeTemplateVsphereConfigPtrOutput() NodeTemplateVsphereConfigPtrOutput
	ToNodeTemplateVsphereConfigPtrOutputWithContext(context.Context) NodeTemplateVsphereConfigPtrOutput
}

func NodeTemplateVsphereConfigPtr added in v1.1.0

type NodeTemplateVsphereConfigPtrOutput added in v1.1.0

type NodeTemplateVsphereConfigPtrOutput struct{ *pulumi.OutputState }

func (NodeTemplateVsphereConfigPtrOutput) Boot2dockerUrl added in v1.1.0

vSphere URL for boot2docker iso image. Default `https://releases.rancher.com/os/latest/rancheros-vmware.iso` (string)

func (NodeTemplateVsphereConfigPtrOutput) Cfgparams added in v1.1.0

vSphere vm configuration parameters (used for guestinfo) (list)

func (NodeTemplateVsphereConfigPtrOutput) CloneFrom added in v1.1.0

If you choose creation type clone a name of what you want to clone is required. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigPtrOutput) CloudConfig added in v1.1.0

Filepath to a cloud-config yaml file to put into the ISO user-data. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigPtrOutput) Cloudinit added in v1.1.0

vSphere cloud-init file or url to set in the guestinfo (string)

func (NodeTemplateVsphereConfigPtrOutput) ContentLibrary added in v1.1.0

If you choose to clone from a content library template specify the name of the library. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigPtrOutput) CpuCount added in v1.1.0

vSphere CPU number for docker VM. Default `2` (string)

func (NodeTemplateVsphereConfigPtrOutput) CreationType added in v1.1.0

Creation type when creating a new virtual machine. Supported values: vm, template, library, legacy. Default `legacy`. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigPtrOutput) CustomAttributes added in v1.1.0

vSphere custom attributes, format key/value e.g. `200=my custom value`. From Rancher v2.3.3 (List)

func (NodeTemplateVsphereConfigPtrOutput) Datacenter added in v1.1.0

vSphere datacenter for docker VM (string)

func (NodeTemplateVsphereConfigPtrOutput) Datastore added in v1.1.0

vSphere datastore for docker VM (string)

func (NodeTemplateVsphereConfigPtrOutput) DatastoreCluster added in v1.1.0

vSphere datastore cluster for virtual machine. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigPtrOutput) DiskSize added in v1.1.0

vSphere size of disk for docker VM (in MB). Default `20480` (string)

func (NodeTemplateVsphereConfigPtrOutput) Elem added in v1.1.0

func (NodeTemplateVsphereConfigPtrOutput) ElementType added in v1.1.0

func (NodeTemplateVsphereConfigPtrOutput) Folder added in v1.1.0

vSphere folder for the docker VM. This folder must already exist in the datacenter (string)

func (NodeTemplateVsphereConfigPtrOutput) Hostsystem added in v1.1.0

vSphere compute resource where the docker VM will be instantiated. This can be omitted if using a cluster with DRS (string)

func (NodeTemplateVsphereConfigPtrOutput) MemorySize added in v1.1.0

vSphere size of memory for docker VM (in MB). Default `2048` (string)

func (NodeTemplateVsphereConfigPtrOutput) Networks added in v1.1.0

vSphere network where the docker VM will be attached (list)

func (NodeTemplateVsphereConfigPtrOutput) Password added in v1.1.0

vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateVsphereConfigPtrOutput) Pool added in v1.1.0

vSphere resource pool for docker VM (string)

func (NodeTemplateVsphereConfigPtrOutput) SshPassword added in v1.1.0

If using a non-B2D image you can specify the ssh password. Default `tcuser`. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigPtrOutput) SshPort added in v1.1.0

If using a non-B2D image you can specify the ssh port. Default `22`. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigPtrOutput) SshUser added in v1.1.0

If using a non-B2D image you can specify the ssh user. Default `docker`. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigPtrOutput) SshUserGroup added in v1.1.0

If using a non-B2D image the uploaded keys will need chown'ed. Default `staff`. From Rancher v2.3.3 (string)

func (NodeTemplateVsphereConfigPtrOutput) Tags added in v1.1.0

vSphere tags id e.g. `urn:xxx`. From Rancher v2.3.3 (list)

func (NodeTemplateVsphereConfigPtrOutput) ToNodeTemplateVsphereConfigPtrOutput added in v1.1.0

func (o NodeTemplateVsphereConfigPtrOutput) ToNodeTemplateVsphereConfigPtrOutput() NodeTemplateVsphereConfigPtrOutput

func (NodeTemplateVsphereConfigPtrOutput) ToNodeTemplateVsphereConfigPtrOutputWithContext added in v1.1.0

func (o NodeTemplateVsphereConfigPtrOutput) ToNodeTemplateVsphereConfigPtrOutputWithContext(ctx context.Context) NodeTemplateVsphereConfigPtrOutput

func (NodeTemplateVsphereConfigPtrOutput) Username added in v1.1.0

vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateVsphereConfigPtrOutput) VappIpAllocationPolicy added in v1.1.0

func (o NodeTemplateVsphereConfigPtrOutput) VappIpAllocationPolicy() pulumi.StringPtrOutput

vSphere vApp IP allocation policy. Supported values are: `dhcp`, `fixed`, `transient` and `fixedAllocated` (string)

func (NodeTemplateVsphereConfigPtrOutput) VappIpProtocol added in v1.1.0

vSphere vApp IP protocol for this deployment. Supported values are: `IPv4` and `IPv6` (string)

func (NodeTemplateVsphereConfigPtrOutput) VappProperties added in v1.1.0

vSphere vApp properties (list)

func (NodeTemplateVsphereConfigPtrOutput) VappTransport added in v1.1.0

vSphere OVF environment transports to use for properties. Supported values are: `iso` and `com.vmware.guestInfo` (string)

func (NodeTemplateVsphereConfigPtrOutput) Vcenter added in v1.1.0

vSphere IP/hostname for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x (string)

func (NodeTemplateVsphereConfigPtrOutput) VcenterPort added in v1.1.0

vSphere Port for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use `.CloudCredential` from Rancher v2.2.x. Default `443` (string)

type Notifier

type Notifier struct {
	pulumi.CustomResourceState

	// Annotations for notifier object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The cluster id where create notifier (string)
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// The notifier description (string)
	// * `sendResolved` = (Optional) Enable the notifier to send resolved notifications. Default `false` (bool)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Labels for notifier object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the notifier (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Pagerduty config for notifier (list maxitems:1)
	PagerdutyConfig NotifierPagerdutyConfigPtrOutput `pulumi:"pagerdutyConfig"`
	// Notifier send resolved
	SendResolved pulumi.BoolPtrOutput `pulumi:"sendResolved"`
	// Slack config for notifier (list maxitems:1)
	SlackConfig NotifierSlackConfigPtrOutput `pulumi:"slackConfig"`
	// SMTP config for notifier (list maxitems:1)
	SmtpConfig NotifierSmtpConfigPtrOutput `pulumi:"smtpConfig"`
	// Webhook config for notifier (list maxitems:1)
	WebhookConfig NotifierWebhookConfigPtrOutput `pulumi:"webhookConfig"`
	// Wechat config for notifier (list maxitems:1)
	WechatConfig NotifierWechatConfigPtrOutput `pulumi:"wechatConfig"`
}

Provides a Rancher v2 Notifier resource. This can be used to create notifiers for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/notifier.html.markdown.

func GetNotifier

func GetNotifier(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotifierState, opts ...pulumi.ResourceOption) (*Notifier, error)

GetNotifier gets an existing Notifier 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 NewNotifier

func NewNotifier(ctx *pulumi.Context,
	name string, args *NotifierArgs, opts ...pulumi.ResourceOption) (*Notifier, error)

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

type NotifierArgs

type NotifierArgs struct {
	// Annotations for notifier object (map)
	Annotations pulumi.MapInput
	// The cluster id where create notifier (string)
	ClusterId pulumi.StringInput
	// The notifier description (string)
	// * `sendResolved` = (Optional) Enable the notifier to send resolved notifications. Default `false` (bool)
	Description pulumi.StringPtrInput
	// Labels for notifier object (map)
	Labels pulumi.MapInput
	// The name of the notifier (string)
	Name pulumi.StringPtrInput
	// Pagerduty config for notifier (list maxitems:1)
	PagerdutyConfig NotifierPagerdutyConfigPtrInput
	// Notifier send resolved
	SendResolved pulumi.BoolPtrInput
	// Slack config for notifier (list maxitems:1)
	SlackConfig NotifierSlackConfigPtrInput
	// SMTP config for notifier (list maxitems:1)
	SmtpConfig NotifierSmtpConfigPtrInput
	// Webhook config for notifier (list maxitems:1)
	WebhookConfig NotifierWebhookConfigPtrInput
	// Wechat config for notifier (list maxitems:1)
	WechatConfig NotifierWechatConfigPtrInput
}

The set of arguments for constructing a Notifier resource.

func (NotifierArgs) ElementType added in v1.1.0

func (NotifierArgs) ElementType() reflect.Type

type NotifierPagerdutyConfig added in v1.1.0

type NotifierPagerdutyConfig struct {
	// Wechat proxy url (string)
	ProxyUrl *string `pulumi:"proxyUrl"`
	// Pagerduty service key (string)
	ServiceKey string `pulumi:"serviceKey"`
}

type NotifierPagerdutyConfigArgs added in v1.1.0

type NotifierPagerdutyConfigArgs struct {
	// Wechat proxy url (string)
	ProxyUrl pulumi.StringPtrInput `pulumi:"proxyUrl"`
	// Pagerduty service key (string)
	ServiceKey pulumi.StringInput `pulumi:"serviceKey"`
}

func (NotifierPagerdutyConfigArgs) ElementType added in v1.1.0

func (NotifierPagerdutyConfigArgs) ToNotifierPagerdutyConfigOutput added in v1.1.0

func (i NotifierPagerdutyConfigArgs) ToNotifierPagerdutyConfigOutput() NotifierPagerdutyConfigOutput

func (NotifierPagerdutyConfigArgs) ToNotifierPagerdutyConfigOutputWithContext added in v1.1.0

func (i NotifierPagerdutyConfigArgs) ToNotifierPagerdutyConfigOutputWithContext(ctx context.Context) NotifierPagerdutyConfigOutput

func (NotifierPagerdutyConfigArgs) ToNotifierPagerdutyConfigPtrOutput added in v1.1.0

func (i NotifierPagerdutyConfigArgs) ToNotifierPagerdutyConfigPtrOutput() NotifierPagerdutyConfigPtrOutput

func (NotifierPagerdutyConfigArgs) ToNotifierPagerdutyConfigPtrOutputWithContext added in v1.1.0

func (i NotifierPagerdutyConfigArgs) ToNotifierPagerdutyConfigPtrOutputWithContext(ctx context.Context) NotifierPagerdutyConfigPtrOutput

type NotifierPagerdutyConfigInput added in v1.1.0

type NotifierPagerdutyConfigInput interface {
	pulumi.Input

	ToNotifierPagerdutyConfigOutput() NotifierPagerdutyConfigOutput
	ToNotifierPagerdutyConfigOutputWithContext(context.Context) NotifierPagerdutyConfigOutput
}

type NotifierPagerdutyConfigOutput added in v1.1.0

type NotifierPagerdutyConfigOutput struct{ *pulumi.OutputState }

func (NotifierPagerdutyConfigOutput) ElementType added in v1.1.0

func (NotifierPagerdutyConfigOutput) ProxyUrl added in v1.1.0

Wechat proxy url (string)

func (NotifierPagerdutyConfigOutput) ServiceKey added in v1.1.0

Pagerduty service key (string)

func (NotifierPagerdutyConfigOutput) ToNotifierPagerdutyConfigOutput added in v1.1.0

func (o NotifierPagerdutyConfigOutput) ToNotifierPagerdutyConfigOutput() NotifierPagerdutyConfigOutput

func (NotifierPagerdutyConfigOutput) ToNotifierPagerdutyConfigOutputWithContext added in v1.1.0

func (o NotifierPagerdutyConfigOutput) ToNotifierPagerdutyConfigOutputWithContext(ctx context.Context) NotifierPagerdutyConfigOutput

func (NotifierPagerdutyConfigOutput) ToNotifierPagerdutyConfigPtrOutput added in v1.1.0

func (o NotifierPagerdutyConfigOutput) ToNotifierPagerdutyConfigPtrOutput() NotifierPagerdutyConfigPtrOutput

func (NotifierPagerdutyConfigOutput) ToNotifierPagerdutyConfigPtrOutputWithContext added in v1.1.0

func (o NotifierPagerdutyConfigOutput) ToNotifierPagerdutyConfigPtrOutputWithContext(ctx context.Context) NotifierPagerdutyConfigPtrOutput

type NotifierPagerdutyConfigPtrInput added in v1.1.0

type NotifierPagerdutyConfigPtrInput interface {
	pulumi.Input

	ToNotifierPagerdutyConfigPtrOutput() NotifierPagerdutyConfigPtrOutput
	ToNotifierPagerdutyConfigPtrOutputWithContext(context.Context) NotifierPagerdutyConfigPtrOutput
}

func NotifierPagerdutyConfigPtr added in v1.1.0

func NotifierPagerdutyConfigPtr(v *NotifierPagerdutyConfigArgs) NotifierPagerdutyConfigPtrInput

type NotifierPagerdutyConfigPtrOutput added in v1.1.0

type NotifierPagerdutyConfigPtrOutput struct{ *pulumi.OutputState }

func (NotifierPagerdutyConfigPtrOutput) Elem added in v1.1.0

func (NotifierPagerdutyConfigPtrOutput) ElementType added in v1.1.0

func (NotifierPagerdutyConfigPtrOutput) ProxyUrl added in v1.1.0

Wechat proxy url (string)

func (NotifierPagerdutyConfigPtrOutput) ServiceKey added in v1.1.0

Pagerduty service key (string)

func (NotifierPagerdutyConfigPtrOutput) ToNotifierPagerdutyConfigPtrOutput added in v1.1.0

func (o NotifierPagerdutyConfigPtrOutput) ToNotifierPagerdutyConfigPtrOutput() NotifierPagerdutyConfigPtrOutput

func (NotifierPagerdutyConfigPtrOutput) ToNotifierPagerdutyConfigPtrOutputWithContext added in v1.1.0

func (o NotifierPagerdutyConfigPtrOutput) ToNotifierPagerdutyConfigPtrOutputWithContext(ctx context.Context) NotifierPagerdutyConfigPtrOutput

type NotifierSlackConfig added in v1.1.0

type NotifierSlackConfig struct {
	// Wechat default recipient (string)
	DefaultRecipient string `pulumi:"defaultRecipient"`
	// Wechat proxy url (string)
	ProxyUrl *string `pulumi:"proxyUrl"`
	// Webhook url (string)
	Url string `pulumi:"url"`
}

type NotifierSlackConfigArgs added in v1.1.0

type NotifierSlackConfigArgs struct {
	// Wechat default recipient (string)
	DefaultRecipient pulumi.StringInput `pulumi:"defaultRecipient"`
	// Wechat proxy url (string)
	ProxyUrl pulumi.StringPtrInput `pulumi:"proxyUrl"`
	// Webhook url (string)
	Url pulumi.StringInput `pulumi:"url"`
}

func (NotifierSlackConfigArgs) ElementType added in v1.1.0

func (NotifierSlackConfigArgs) ElementType() reflect.Type

func (NotifierSlackConfigArgs) ToNotifierSlackConfigOutput added in v1.1.0

func (i NotifierSlackConfigArgs) ToNotifierSlackConfigOutput() NotifierSlackConfigOutput

func (NotifierSlackConfigArgs) ToNotifierSlackConfigOutputWithContext added in v1.1.0

func (i NotifierSlackConfigArgs) ToNotifierSlackConfigOutputWithContext(ctx context.Context) NotifierSlackConfigOutput

func (NotifierSlackConfigArgs) ToNotifierSlackConfigPtrOutput added in v1.1.0

func (i NotifierSlackConfigArgs) ToNotifierSlackConfigPtrOutput() NotifierSlackConfigPtrOutput

func (NotifierSlackConfigArgs) ToNotifierSlackConfigPtrOutputWithContext added in v1.1.0

func (i NotifierSlackConfigArgs) ToNotifierSlackConfigPtrOutputWithContext(ctx context.Context) NotifierSlackConfigPtrOutput

type NotifierSlackConfigInput added in v1.1.0

type NotifierSlackConfigInput interface {
	pulumi.Input

	ToNotifierSlackConfigOutput() NotifierSlackConfigOutput
	ToNotifierSlackConfigOutputWithContext(context.Context) NotifierSlackConfigOutput
}

type NotifierSlackConfigOutput added in v1.1.0

type NotifierSlackConfigOutput struct{ *pulumi.OutputState }

func (NotifierSlackConfigOutput) DefaultRecipient added in v1.1.0

func (o NotifierSlackConfigOutput) DefaultRecipient() pulumi.StringOutput

Wechat default recipient (string)

func (NotifierSlackConfigOutput) ElementType added in v1.1.0

func (NotifierSlackConfigOutput) ElementType() reflect.Type

func (NotifierSlackConfigOutput) ProxyUrl added in v1.1.0

Wechat proxy url (string)

func (NotifierSlackConfigOutput) ToNotifierSlackConfigOutput added in v1.1.0

func (o NotifierSlackConfigOutput) ToNotifierSlackConfigOutput() NotifierSlackConfigOutput

func (NotifierSlackConfigOutput) ToNotifierSlackConfigOutputWithContext added in v1.1.0

func (o NotifierSlackConfigOutput) ToNotifierSlackConfigOutputWithContext(ctx context.Context) NotifierSlackConfigOutput

func (NotifierSlackConfigOutput) ToNotifierSlackConfigPtrOutput added in v1.1.0

func (o NotifierSlackConfigOutput) ToNotifierSlackConfigPtrOutput() NotifierSlackConfigPtrOutput

func (NotifierSlackConfigOutput) ToNotifierSlackConfigPtrOutputWithContext added in v1.1.0

func (o NotifierSlackConfigOutput) ToNotifierSlackConfigPtrOutputWithContext(ctx context.Context) NotifierSlackConfigPtrOutput

func (NotifierSlackConfigOutput) Url added in v1.1.0

Webhook url (string)

type NotifierSlackConfigPtrInput added in v1.1.0

type NotifierSlackConfigPtrInput interface {
	pulumi.Input

	ToNotifierSlackConfigPtrOutput() NotifierSlackConfigPtrOutput
	ToNotifierSlackConfigPtrOutputWithContext(context.Context) NotifierSlackConfigPtrOutput
}

func NotifierSlackConfigPtr added in v1.1.0

func NotifierSlackConfigPtr(v *NotifierSlackConfigArgs) NotifierSlackConfigPtrInput

type NotifierSlackConfigPtrOutput added in v1.1.0

type NotifierSlackConfigPtrOutput struct{ *pulumi.OutputState }

func (NotifierSlackConfigPtrOutput) DefaultRecipient added in v1.1.0

func (o NotifierSlackConfigPtrOutput) DefaultRecipient() pulumi.StringOutput

Wechat default recipient (string)

func (NotifierSlackConfigPtrOutput) Elem added in v1.1.0

func (NotifierSlackConfigPtrOutput) ElementType added in v1.1.0

func (NotifierSlackConfigPtrOutput) ProxyUrl added in v1.1.0

Wechat proxy url (string)

func (NotifierSlackConfigPtrOutput) ToNotifierSlackConfigPtrOutput added in v1.1.0

func (o NotifierSlackConfigPtrOutput) ToNotifierSlackConfigPtrOutput() NotifierSlackConfigPtrOutput

func (NotifierSlackConfigPtrOutput) ToNotifierSlackConfigPtrOutputWithContext added in v1.1.0

func (o NotifierSlackConfigPtrOutput) ToNotifierSlackConfigPtrOutputWithContext(ctx context.Context) NotifierSlackConfigPtrOutput

func (NotifierSlackConfigPtrOutput) Url added in v1.1.0

Webhook url (string)

type NotifierSmtpConfig added in v1.1.0

type NotifierSmtpConfig struct {
	// Wechat default recipient (string)
	DefaultRecipient string `pulumi:"defaultRecipient"`
	// SMTP host (string)
	Host string `pulumi:"host"`
	// SMTP password (string)
	Password *string `pulumi:"password"`
	// SMTP port (int)
	Port int `pulumi:"port"`
	// SMTP sender (string)
	Sender string `pulumi:"sender"`
	// SMTP tls. Default `true` (bool)
	Tls *bool `pulumi:"tls"`
	// SMTP username (string)
	Username *string `pulumi:"username"`
}

type NotifierSmtpConfigArgs added in v1.1.0

type NotifierSmtpConfigArgs struct {
	// Wechat default recipient (string)
	DefaultRecipient pulumi.StringInput `pulumi:"defaultRecipient"`
	// SMTP host (string)
	Host pulumi.StringInput `pulumi:"host"`
	// SMTP password (string)
	Password pulumi.StringPtrInput `pulumi:"password"`
	// SMTP port (int)
	Port pulumi.IntInput `pulumi:"port"`
	// SMTP sender (string)
	Sender pulumi.StringInput `pulumi:"sender"`
	// SMTP tls. Default `true` (bool)
	Tls pulumi.BoolPtrInput `pulumi:"tls"`
	// SMTP username (string)
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (NotifierSmtpConfigArgs) ElementType added in v1.1.0

func (NotifierSmtpConfigArgs) ElementType() reflect.Type

func (NotifierSmtpConfigArgs) ToNotifierSmtpConfigOutput added in v1.1.0

func (i NotifierSmtpConfigArgs) ToNotifierSmtpConfigOutput() NotifierSmtpConfigOutput

func (NotifierSmtpConfigArgs) ToNotifierSmtpConfigOutputWithContext added in v1.1.0

func (i NotifierSmtpConfigArgs) ToNotifierSmtpConfigOutputWithContext(ctx context.Context) NotifierSmtpConfigOutput

func (NotifierSmtpConfigArgs) ToNotifierSmtpConfigPtrOutput added in v1.1.0

func (i NotifierSmtpConfigArgs) ToNotifierSmtpConfigPtrOutput() NotifierSmtpConfigPtrOutput

func (NotifierSmtpConfigArgs) ToNotifierSmtpConfigPtrOutputWithContext added in v1.1.0

func (i NotifierSmtpConfigArgs) ToNotifierSmtpConfigPtrOutputWithContext(ctx context.Context) NotifierSmtpConfigPtrOutput

type NotifierSmtpConfigInput added in v1.1.0

type NotifierSmtpConfigInput interface {
	pulumi.Input

	ToNotifierSmtpConfigOutput() NotifierSmtpConfigOutput
	ToNotifierSmtpConfigOutputWithContext(context.Context) NotifierSmtpConfigOutput
}

type NotifierSmtpConfigOutput added in v1.1.0

type NotifierSmtpConfigOutput struct{ *pulumi.OutputState }

func (NotifierSmtpConfigOutput) DefaultRecipient added in v1.1.0

func (o NotifierSmtpConfigOutput) DefaultRecipient() pulumi.StringOutput

Wechat default recipient (string)

func (NotifierSmtpConfigOutput) ElementType added in v1.1.0

func (NotifierSmtpConfigOutput) ElementType() reflect.Type

func (NotifierSmtpConfigOutput) Host added in v1.1.0

SMTP host (string)

func (NotifierSmtpConfigOutput) Password added in v1.1.0

SMTP password (string)

func (NotifierSmtpConfigOutput) Port added in v1.1.0

SMTP port (int)

func (NotifierSmtpConfigOutput) Sender added in v1.1.0

SMTP sender (string)

func (NotifierSmtpConfigOutput) Tls added in v1.1.0

SMTP tls. Default `true` (bool)

func (NotifierSmtpConfigOutput) ToNotifierSmtpConfigOutput added in v1.1.0

func (o NotifierSmtpConfigOutput) ToNotifierSmtpConfigOutput() NotifierSmtpConfigOutput

func (NotifierSmtpConfigOutput) ToNotifierSmtpConfigOutputWithContext added in v1.1.0

func (o NotifierSmtpConfigOutput) ToNotifierSmtpConfigOutputWithContext(ctx context.Context) NotifierSmtpConfigOutput

func (NotifierSmtpConfigOutput) ToNotifierSmtpConfigPtrOutput added in v1.1.0

func (o NotifierSmtpConfigOutput) ToNotifierSmtpConfigPtrOutput() NotifierSmtpConfigPtrOutput

func (NotifierSmtpConfigOutput) ToNotifierSmtpConfigPtrOutputWithContext added in v1.1.0

func (o NotifierSmtpConfigOutput) ToNotifierSmtpConfigPtrOutputWithContext(ctx context.Context) NotifierSmtpConfigPtrOutput

func (NotifierSmtpConfigOutput) Username added in v1.1.0

SMTP username (string)

type NotifierSmtpConfigPtrInput added in v1.1.0

type NotifierSmtpConfigPtrInput interface {
	pulumi.Input

	ToNotifierSmtpConfigPtrOutput() NotifierSmtpConfigPtrOutput
	ToNotifierSmtpConfigPtrOutputWithContext(context.Context) NotifierSmtpConfigPtrOutput
}

func NotifierSmtpConfigPtr added in v1.1.0

func NotifierSmtpConfigPtr(v *NotifierSmtpConfigArgs) NotifierSmtpConfigPtrInput

type NotifierSmtpConfigPtrOutput added in v1.1.0

type NotifierSmtpConfigPtrOutput struct{ *pulumi.OutputState }

func (NotifierSmtpConfigPtrOutput) DefaultRecipient added in v1.1.0

func (o NotifierSmtpConfigPtrOutput) DefaultRecipient() pulumi.StringOutput

Wechat default recipient (string)

func (NotifierSmtpConfigPtrOutput) Elem added in v1.1.0

func (NotifierSmtpConfigPtrOutput) ElementType added in v1.1.0

func (NotifierSmtpConfigPtrOutput) Host added in v1.1.0

SMTP host (string)

func (NotifierSmtpConfigPtrOutput) Password added in v1.1.0

SMTP password (string)

func (NotifierSmtpConfigPtrOutput) Port added in v1.1.0

SMTP port (int)

func (NotifierSmtpConfigPtrOutput) Sender added in v1.1.0

SMTP sender (string)

func (NotifierSmtpConfigPtrOutput) Tls added in v1.1.0

SMTP tls. Default `true` (bool)

func (NotifierSmtpConfigPtrOutput) ToNotifierSmtpConfigPtrOutput added in v1.1.0

func (o NotifierSmtpConfigPtrOutput) ToNotifierSmtpConfigPtrOutput() NotifierSmtpConfigPtrOutput

func (NotifierSmtpConfigPtrOutput) ToNotifierSmtpConfigPtrOutputWithContext added in v1.1.0

func (o NotifierSmtpConfigPtrOutput) ToNotifierSmtpConfigPtrOutputWithContext(ctx context.Context) NotifierSmtpConfigPtrOutput

func (NotifierSmtpConfigPtrOutput) Username added in v1.1.0

SMTP username (string)

type NotifierState

type NotifierState struct {
	// Annotations for notifier object (map)
	Annotations pulumi.MapInput
	// The cluster id where create notifier (string)
	ClusterId pulumi.StringPtrInput
	// The notifier description (string)
	// * `sendResolved` = (Optional) Enable the notifier to send resolved notifications. Default `false` (bool)
	Description pulumi.StringPtrInput
	// Labels for notifier object (map)
	Labels pulumi.MapInput
	// The name of the notifier (string)
	Name pulumi.StringPtrInput
	// Pagerduty config for notifier (list maxitems:1)
	PagerdutyConfig NotifierPagerdutyConfigPtrInput
	// Notifier send resolved
	SendResolved pulumi.BoolPtrInput
	// Slack config for notifier (list maxitems:1)
	SlackConfig NotifierSlackConfigPtrInput
	// SMTP config for notifier (list maxitems:1)
	SmtpConfig NotifierSmtpConfigPtrInput
	// Webhook config for notifier (list maxitems:1)
	WebhookConfig NotifierWebhookConfigPtrInput
	// Wechat config for notifier (list maxitems:1)
	WechatConfig NotifierWechatConfigPtrInput
}

func (NotifierState) ElementType added in v1.1.0

func (NotifierState) ElementType() reflect.Type

type NotifierWebhookConfig added in v1.1.0

type NotifierWebhookConfig struct {
	// Wechat proxy url (string)
	ProxyUrl *string `pulumi:"proxyUrl"`
	// Webhook url (string)
	Url string `pulumi:"url"`
}

type NotifierWebhookConfigArgs added in v1.1.0

type NotifierWebhookConfigArgs struct {
	// Wechat proxy url (string)
	ProxyUrl pulumi.StringPtrInput `pulumi:"proxyUrl"`
	// Webhook url (string)
	Url pulumi.StringInput `pulumi:"url"`
}

func (NotifierWebhookConfigArgs) ElementType added in v1.1.0

func (NotifierWebhookConfigArgs) ElementType() reflect.Type

func (NotifierWebhookConfigArgs) ToNotifierWebhookConfigOutput added in v1.1.0

func (i NotifierWebhookConfigArgs) ToNotifierWebhookConfigOutput() NotifierWebhookConfigOutput

func (NotifierWebhookConfigArgs) ToNotifierWebhookConfigOutputWithContext added in v1.1.0

func (i NotifierWebhookConfigArgs) ToNotifierWebhookConfigOutputWithContext(ctx context.Context) NotifierWebhookConfigOutput

func (NotifierWebhookConfigArgs) ToNotifierWebhookConfigPtrOutput added in v1.1.0

func (i NotifierWebhookConfigArgs) ToNotifierWebhookConfigPtrOutput() NotifierWebhookConfigPtrOutput

func (NotifierWebhookConfigArgs) ToNotifierWebhookConfigPtrOutputWithContext added in v1.1.0

func (i NotifierWebhookConfigArgs) ToNotifierWebhookConfigPtrOutputWithContext(ctx context.Context) NotifierWebhookConfigPtrOutput

type NotifierWebhookConfigInput added in v1.1.0

type NotifierWebhookConfigInput interface {
	pulumi.Input

	ToNotifierWebhookConfigOutput() NotifierWebhookConfigOutput
	ToNotifierWebhookConfigOutputWithContext(context.Context) NotifierWebhookConfigOutput
}

type NotifierWebhookConfigOutput added in v1.1.0

type NotifierWebhookConfigOutput struct{ *pulumi.OutputState }

func (NotifierWebhookConfigOutput) ElementType added in v1.1.0

func (NotifierWebhookConfigOutput) ProxyUrl added in v1.1.0

Wechat proxy url (string)

func (NotifierWebhookConfigOutput) ToNotifierWebhookConfigOutput added in v1.1.0

func (o NotifierWebhookConfigOutput) ToNotifierWebhookConfigOutput() NotifierWebhookConfigOutput

func (NotifierWebhookConfigOutput) ToNotifierWebhookConfigOutputWithContext added in v1.1.0

func (o NotifierWebhookConfigOutput) ToNotifierWebhookConfigOutputWithContext(ctx context.Context) NotifierWebhookConfigOutput

func (NotifierWebhookConfigOutput) ToNotifierWebhookConfigPtrOutput added in v1.1.0

func (o NotifierWebhookConfigOutput) ToNotifierWebhookConfigPtrOutput() NotifierWebhookConfigPtrOutput

func (NotifierWebhookConfigOutput) ToNotifierWebhookConfigPtrOutputWithContext added in v1.1.0

func (o NotifierWebhookConfigOutput) ToNotifierWebhookConfigPtrOutputWithContext(ctx context.Context) NotifierWebhookConfigPtrOutput

func (NotifierWebhookConfigOutput) Url added in v1.1.0

Webhook url (string)

type NotifierWebhookConfigPtrInput added in v1.1.0

type NotifierWebhookConfigPtrInput interface {
	pulumi.Input

	ToNotifierWebhookConfigPtrOutput() NotifierWebhookConfigPtrOutput
	ToNotifierWebhookConfigPtrOutputWithContext(context.Context) NotifierWebhookConfigPtrOutput
}

func NotifierWebhookConfigPtr added in v1.1.0

func NotifierWebhookConfigPtr(v *NotifierWebhookConfigArgs) NotifierWebhookConfigPtrInput

type NotifierWebhookConfigPtrOutput added in v1.1.0

type NotifierWebhookConfigPtrOutput struct{ *pulumi.OutputState }

func (NotifierWebhookConfigPtrOutput) Elem added in v1.1.0

func (NotifierWebhookConfigPtrOutput) ElementType added in v1.1.0

func (NotifierWebhookConfigPtrOutput) ProxyUrl added in v1.1.0

Wechat proxy url (string)

func (NotifierWebhookConfigPtrOutput) ToNotifierWebhookConfigPtrOutput added in v1.1.0

func (o NotifierWebhookConfigPtrOutput) ToNotifierWebhookConfigPtrOutput() NotifierWebhookConfigPtrOutput

func (NotifierWebhookConfigPtrOutput) ToNotifierWebhookConfigPtrOutputWithContext added in v1.1.0

func (o NotifierWebhookConfigPtrOutput) ToNotifierWebhookConfigPtrOutputWithContext(ctx context.Context) NotifierWebhookConfigPtrOutput

func (NotifierWebhookConfigPtrOutput) Url added in v1.1.0

Webhook url (string)

type NotifierWechatConfig added in v1.1.0

type NotifierWechatConfig struct {
	// Wechat agent ID (string)
	Agent string `pulumi:"agent"`
	// Wechat corporation ID (string)
	Corp string `pulumi:"corp"`
	// Wechat default recipient (string)
	DefaultRecipient string `pulumi:"defaultRecipient"`
	// Wechat proxy url (string)
	ProxyUrl *string `pulumi:"proxyUrl"`
	// Wechat recipient type. Allowed values: `party` | `tag` | `user` (string)
	RecipientType *string `pulumi:"recipientType"`
	// Wechat agent ID (string)
	Secret string `pulumi:"secret"`
}

type NotifierWechatConfigArgs added in v1.1.0

type NotifierWechatConfigArgs struct {
	// Wechat agent ID (string)
	Agent pulumi.StringInput `pulumi:"agent"`
	// Wechat corporation ID (string)
	Corp pulumi.StringInput `pulumi:"corp"`
	// Wechat default recipient (string)
	DefaultRecipient pulumi.StringInput `pulumi:"defaultRecipient"`
	// Wechat proxy url (string)
	ProxyUrl pulumi.StringPtrInput `pulumi:"proxyUrl"`
	// Wechat recipient type. Allowed values: `party` | `tag` | `user` (string)
	RecipientType pulumi.StringPtrInput `pulumi:"recipientType"`
	// Wechat agent ID (string)
	Secret pulumi.StringInput `pulumi:"secret"`
}

func (NotifierWechatConfigArgs) ElementType added in v1.1.0

func (NotifierWechatConfigArgs) ElementType() reflect.Type

func (NotifierWechatConfigArgs) ToNotifierWechatConfigOutput added in v1.1.0

func (i NotifierWechatConfigArgs) ToNotifierWechatConfigOutput() NotifierWechatConfigOutput

func (NotifierWechatConfigArgs) ToNotifierWechatConfigOutputWithContext added in v1.1.0

func (i NotifierWechatConfigArgs) ToNotifierWechatConfigOutputWithContext(ctx context.Context) NotifierWechatConfigOutput

func (NotifierWechatConfigArgs) ToNotifierWechatConfigPtrOutput added in v1.1.0

func (i NotifierWechatConfigArgs) ToNotifierWechatConfigPtrOutput() NotifierWechatConfigPtrOutput

func (NotifierWechatConfigArgs) ToNotifierWechatConfigPtrOutputWithContext added in v1.1.0

func (i NotifierWechatConfigArgs) ToNotifierWechatConfigPtrOutputWithContext(ctx context.Context) NotifierWechatConfigPtrOutput

type NotifierWechatConfigInput added in v1.1.0

type NotifierWechatConfigInput interface {
	pulumi.Input

	ToNotifierWechatConfigOutput() NotifierWechatConfigOutput
	ToNotifierWechatConfigOutputWithContext(context.Context) NotifierWechatConfigOutput
}

type NotifierWechatConfigOutput added in v1.1.0

type NotifierWechatConfigOutput struct{ *pulumi.OutputState }

func (NotifierWechatConfigOutput) Agent added in v1.1.0

Wechat agent ID (string)

func (NotifierWechatConfigOutput) Corp added in v1.1.0

Wechat corporation ID (string)

func (NotifierWechatConfigOutput) DefaultRecipient added in v1.1.0

func (o NotifierWechatConfigOutput) DefaultRecipient() pulumi.StringOutput

Wechat default recipient (string)

func (NotifierWechatConfigOutput) ElementType added in v1.1.0

func (NotifierWechatConfigOutput) ElementType() reflect.Type

func (NotifierWechatConfigOutput) ProxyUrl added in v1.1.0

Wechat proxy url (string)

func (NotifierWechatConfigOutput) RecipientType added in v1.1.0

Wechat recipient type. Allowed values: `party` | `tag` | `user` (string)

func (NotifierWechatConfigOutput) Secret added in v1.1.0

Wechat agent ID (string)

func (NotifierWechatConfigOutput) ToNotifierWechatConfigOutput added in v1.1.0

func (o NotifierWechatConfigOutput) ToNotifierWechatConfigOutput() NotifierWechatConfigOutput

func (NotifierWechatConfigOutput) ToNotifierWechatConfigOutputWithContext added in v1.1.0

func (o NotifierWechatConfigOutput) ToNotifierWechatConfigOutputWithContext(ctx context.Context) NotifierWechatConfigOutput

func (NotifierWechatConfigOutput) ToNotifierWechatConfigPtrOutput added in v1.1.0

func (o NotifierWechatConfigOutput) ToNotifierWechatConfigPtrOutput() NotifierWechatConfigPtrOutput

func (NotifierWechatConfigOutput) ToNotifierWechatConfigPtrOutputWithContext added in v1.1.0

func (o NotifierWechatConfigOutput) ToNotifierWechatConfigPtrOutputWithContext(ctx context.Context) NotifierWechatConfigPtrOutput

type NotifierWechatConfigPtrInput added in v1.1.0

type NotifierWechatConfigPtrInput interface {
	pulumi.Input

	ToNotifierWechatConfigPtrOutput() NotifierWechatConfigPtrOutput
	ToNotifierWechatConfigPtrOutputWithContext(context.Context) NotifierWechatConfigPtrOutput
}

func NotifierWechatConfigPtr added in v1.1.0

func NotifierWechatConfigPtr(v *NotifierWechatConfigArgs) NotifierWechatConfigPtrInput

type NotifierWechatConfigPtrOutput added in v1.1.0

type NotifierWechatConfigPtrOutput struct{ *pulumi.OutputState }

func (NotifierWechatConfigPtrOutput) Agent added in v1.1.0

Wechat agent ID (string)

func (NotifierWechatConfigPtrOutput) Corp added in v1.1.0

Wechat corporation ID (string)

func (NotifierWechatConfigPtrOutput) DefaultRecipient added in v1.1.0

func (o NotifierWechatConfigPtrOutput) DefaultRecipient() pulumi.StringOutput

Wechat default recipient (string)

func (NotifierWechatConfigPtrOutput) Elem added in v1.1.0

func (NotifierWechatConfigPtrOutput) ElementType added in v1.1.0

func (NotifierWechatConfigPtrOutput) ProxyUrl added in v1.1.0

Wechat proxy url (string)

func (NotifierWechatConfigPtrOutput) RecipientType added in v1.1.0

Wechat recipient type. Allowed values: `party` | `tag` | `user` (string)

func (NotifierWechatConfigPtrOutput) Secret added in v1.1.0

Wechat agent ID (string)

func (NotifierWechatConfigPtrOutput) ToNotifierWechatConfigPtrOutput added in v1.1.0

func (o NotifierWechatConfigPtrOutput) ToNotifierWechatConfigPtrOutput() NotifierWechatConfigPtrOutput

func (NotifierWechatConfigPtrOutput) ToNotifierWechatConfigPtrOutputWithContext added in v1.1.0

func (o NotifierWechatConfigPtrOutput) ToNotifierWechatConfigPtrOutputWithContext(ctx context.Context) NotifierWechatConfigPtrOutput

type PodSecurityPolicyTemplate added in v1.3.0

type PodSecurityPolicyTemplate struct {
	pulumi.CustomResourceState

	// allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to
	// true.
	AllowPrivilegeEscalation pulumi.BoolOutput `pulumi:"allowPrivilegeEscalation"`
	// (list)
	AllowedCapabilities pulumi.StringArrayOutput `pulumi:"allowedCapabilities"`
	// (list)
	AllowedCsiDrivers PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput `pulumi:"allowedCsiDrivers"`
	// (list)
	AllowedFlexVolumes PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput `pulumi:"allowedFlexVolumes"`
	// (list)
	AllowedHostPaths PodSecurityPolicyTemplateAllowedHostPathArrayOutput `pulumi:"allowedHostPaths"`
	// (list)
	AllowedProcMountTypes pulumi.StringArrayOutput `pulumi:"allowedProcMountTypes"`
	// (list)
	AllowedUnsafeSysctls pulumi.StringArrayOutput `pulumi:"allowedUnsafeSysctls"`
	// Annotations for PodSecurityPolicyTemplate object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// (list)
	DefaultAddCapabilities pulumi.StringArrayOutput `pulumi:"defaultAddCapabilities"`
	// (list)
	DefaultAllowPrivilegeEscalation pulumi.BoolPtrOutput `pulumi:"defaultAllowPrivilegeEscalation"`
	// The PodSecurityPolicyTemplate description (string)
	Description pulumi.StringOutput `pulumi:"description"`
	// (list)
	ForbiddenSysctls pulumi.StringArrayOutput `pulumi:"forbiddenSysctls"`
	// (list maxitems:1)
	FsGroup PodSecurityPolicyTemplateFsGroupOutput `pulumi:"fsGroup"`
	// (bool)
	HostIpc pulumi.BoolOutput `pulumi:"hostIpc"`
	// hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
	HostNetwork pulumi.BoolOutput `pulumi:"hostNetwork"`
	// (bool)
	HostPid pulumi.BoolOutput `pulumi:"hostPid"`
	// (list)
	HostPorts PodSecurityPolicyTemplateHostPortArrayOutput `pulumi:"hostPorts"`
	// Labels for PodSecurityPolicyTemplate object (map)
	// * `allowPrivilegeEscalation` = (Optional)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the PodSecurityPolicyTemplate (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// (bool)
	Privileged pulumi.BoolOutput `pulumi:"privileged"`
	// (bool)
	ReadOnlyRootFilesystem pulumi.BoolOutput `pulumi:"readOnlyRootFilesystem"`
	// (list)
	RequiredDropCapabilities pulumi.StringArrayOutput `pulumi:"requiredDropCapabilities"`
	// (list maxitems:1)
	RunAsGroup PodSecurityPolicyTemplateRunAsGroupPtrOutput `pulumi:"runAsGroup"`
	// (list maxitems:1)
	RunAsUser PodSecurityPolicyTemplateRunAsUserOutput `pulumi:"runAsUser"`
	// (list maxitems:1)
	RuntimeClass PodSecurityPolicyTemplateRuntimeClassPtrOutput `pulumi:"runtimeClass"`
	// (list maxitems:1)
	SeLinux PodSecurityPolicyTemplateSeLinuxOutput `pulumi:"seLinux"`
	// (list maxitems:1)
	SupplementalGroup PodSecurityPolicyTemplateSupplementalGroupOutput `pulumi:"supplementalGroup"`
	// (list)
	Volumes pulumi.StringArrayOutput `pulumi:"volumes"`
}

Provides a Rancher v2 PodSecurityPolicyTemplate resource. This can be used to create PodSecurityPolicyTemplates for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/podSecurityPolicyTemplate.html.markdown.

func GetPodSecurityPolicyTemplate added in v1.3.0

func GetPodSecurityPolicyTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PodSecurityPolicyTemplateState, opts ...pulumi.ResourceOption) (*PodSecurityPolicyTemplate, error)

GetPodSecurityPolicyTemplate gets an existing PodSecurityPolicyTemplate 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 NewPodSecurityPolicyTemplate added in v1.3.0

func NewPodSecurityPolicyTemplate(ctx *pulumi.Context,
	name string, args *PodSecurityPolicyTemplateArgs, opts ...pulumi.ResourceOption) (*PodSecurityPolicyTemplate, error)

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

type PodSecurityPolicyTemplateAllowedCsiDriver added in v1.3.0

type PodSecurityPolicyTemplateAllowedCsiDriver struct {
	// The name of the PodSecurityPolicyTemplate (string)
	Name string `pulumi:"name"`
}

type PodSecurityPolicyTemplateAllowedCsiDriverArgs added in v1.3.0

type PodSecurityPolicyTemplateAllowedCsiDriverArgs struct {
	// The name of the PodSecurityPolicyTemplate (string)
	Name pulumi.StringInput `pulumi:"name"`
}

func (PodSecurityPolicyTemplateAllowedCsiDriverArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedCsiDriverArgs) ToPodSecurityPolicyTemplateAllowedCsiDriverOutput added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedCsiDriverArgs) ToPodSecurityPolicyTemplateAllowedCsiDriverOutput() PodSecurityPolicyTemplateAllowedCsiDriverOutput

func (PodSecurityPolicyTemplateAllowedCsiDriverArgs) ToPodSecurityPolicyTemplateAllowedCsiDriverOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedCsiDriverArgs) ToPodSecurityPolicyTemplateAllowedCsiDriverOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedCsiDriverOutput

type PodSecurityPolicyTemplateAllowedCsiDriverArray added in v1.3.0

type PodSecurityPolicyTemplateAllowedCsiDriverArray []PodSecurityPolicyTemplateAllowedCsiDriverInput

func (PodSecurityPolicyTemplateAllowedCsiDriverArray) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedCsiDriverArray) ToPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedCsiDriverArray) ToPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput() PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput

func (PodSecurityPolicyTemplateAllowedCsiDriverArray) ToPodSecurityPolicyTemplateAllowedCsiDriverArrayOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedCsiDriverArray) ToPodSecurityPolicyTemplateAllowedCsiDriverArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput

type PodSecurityPolicyTemplateAllowedCsiDriverArrayInput added in v1.3.0

type PodSecurityPolicyTemplateAllowedCsiDriverArrayInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput() PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput
	ToPodSecurityPolicyTemplateAllowedCsiDriverArrayOutputWithContext(context.Context) PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput
}

type PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput added in v1.3.0

type PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput) Index added in v1.3.0

func (PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput) ToPodSecurityPolicyTemplateAllowedCsiDriverArrayOutput added in v1.3.0

func (PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput) ToPodSecurityPolicyTemplateAllowedCsiDriverArrayOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput) ToPodSecurityPolicyTemplateAllowedCsiDriverArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedCsiDriverArrayOutput

type PodSecurityPolicyTemplateAllowedCsiDriverInput added in v1.3.0

type PodSecurityPolicyTemplateAllowedCsiDriverInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateAllowedCsiDriverOutput() PodSecurityPolicyTemplateAllowedCsiDriverOutput
	ToPodSecurityPolicyTemplateAllowedCsiDriverOutputWithContext(context.Context) PodSecurityPolicyTemplateAllowedCsiDriverOutput
}

type PodSecurityPolicyTemplateAllowedCsiDriverOutput added in v1.3.0

type PodSecurityPolicyTemplateAllowedCsiDriverOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateAllowedCsiDriverOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedCsiDriverOutput) Name added in v1.3.0

The name of the PodSecurityPolicyTemplate (string)

func (PodSecurityPolicyTemplateAllowedCsiDriverOutput) ToPodSecurityPolicyTemplateAllowedCsiDriverOutput added in v1.3.0

func (o PodSecurityPolicyTemplateAllowedCsiDriverOutput) ToPodSecurityPolicyTemplateAllowedCsiDriverOutput() PodSecurityPolicyTemplateAllowedCsiDriverOutput

func (PodSecurityPolicyTemplateAllowedCsiDriverOutput) ToPodSecurityPolicyTemplateAllowedCsiDriverOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateAllowedCsiDriverOutput) ToPodSecurityPolicyTemplateAllowedCsiDriverOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedCsiDriverOutput

type PodSecurityPolicyTemplateAllowedFlexVolume added in v1.3.0

type PodSecurityPolicyTemplateAllowedFlexVolume struct {
	Driver string `pulumi:"driver"`
}

type PodSecurityPolicyTemplateAllowedFlexVolumeArgs added in v1.3.0

type PodSecurityPolicyTemplateAllowedFlexVolumeArgs struct {
	Driver pulumi.StringInput `pulumi:"driver"`
}

func (PodSecurityPolicyTemplateAllowedFlexVolumeArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedFlexVolumeArgs) ToPodSecurityPolicyTemplateAllowedFlexVolumeOutput added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedFlexVolumeArgs) ToPodSecurityPolicyTemplateAllowedFlexVolumeOutput() PodSecurityPolicyTemplateAllowedFlexVolumeOutput

func (PodSecurityPolicyTemplateAllowedFlexVolumeArgs) ToPodSecurityPolicyTemplateAllowedFlexVolumeOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedFlexVolumeArgs) ToPodSecurityPolicyTemplateAllowedFlexVolumeOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedFlexVolumeOutput

type PodSecurityPolicyTemplateAllowedFlexVolumeArray added in v1.3.0

type PodSecurityPolicyTemplateAllowedFlexVolumeArray []PodSecurityPolicyTemplateAllowedFlexVolumeInput

func (PodSecurityPolicyTemplateAllowedFlexVolumeArray) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedFlexVolumeArray) ToPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedFlexVolumeArray) ToPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput() PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput

func (PodSecurityPolicyTemplateAllowedFlexVolumeArray) ToPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedFlexVolumeArray) ToPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput

type PodSecurityPolicyTemplateAllowedFlexVolumeArrayInput added in v1.3.0

type PodSecurityPolicyTemplateAllowedFlexVolumeArrayInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput() PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput
	ToPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutputWithContext(context.Context) PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput
}

type PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput added in v1.3.0

type PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput) Index added in v1.3.0

func (PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput) ToPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput added in v1.3.0

func (PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput) ToPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput) ToPodSecurityPolicyTemplateAllowedFlexVolumeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedFlexVolumeArrayOutput

type PodSecurityPolicyTemplateAllowedFlexVolumeInput added in v1.3.0

type PodSecurityPolicyTemplateAllowedFlexVolumeInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateAllowedFlexVolumeOutput() PodSecurityPolicyTemplateAllowedFlexVolumeOutput
	ToPodSecurityPolicyTemplateAllowedFlexVolumeOutputWithContext(context.Context) PodSecurityPolicyTemplateAllowedFlexVolumeOutput
}

type PodSecurityPolicyTemplateAllowedFlexVolumeOutput added in v1.3.0

type PodSecurityPolicyTemplateAllowedFlexVolumeOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateAllowedFlexVolumeOutput) Driver added in v1.3.0

func (PodSecurityPolicyTemplateAllowedFlexVolumeOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedFlexVolumeOutput) ToPodSecurityPolicyTemplateAllowedFlexVolumeOutput added in v1.3.0

func (o PodSecurityPolicyTemplateAllowedFlexVolumeOutput) ToPodSecurityPolicyTemplateAllowedFlexVolumeOutput() PodSecurityPolicyTemplateAllowedFlexVolumeOutput

func (PodSecurityPolicyTemplateAllowedFlexVolumeOutput) ToPodSecurityPolicyTemplateAllowedFlexVolumeOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateAllowedFlexVolumeOutput) ToPodSecurityPolicyTemplateAllowedFlexVolumeOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedFlexVolumeOutput

type PodSecurityPolicyTemplateAllowedHostPath added in v1.3.0

type PodSecurityPolicyTemplateAllowedHostPath struct {
	// (string)
	PathPrefix string `pulumi:"pathPrefix"`
	// (string)
	ReadOnly *bool `pulumi:"readOnly"`
}

type PodSecurityPolicyTemplateAllowedHostPathArgs added in v1.3.0

type PodSecurityPolicyTemplateAllowedHostPathArgs struct {
	// (string)
	PathPrefix pulumi.StringInput `pulumi:"pathPrefix"`
	// (string)
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
}

func (PodSecurityPolicyTemplateAllowedHostPathArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedHostPathArgs) ToPodSecurityPolicyTemplateAllowedHostPathOutput added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedHostPathArgs) ToPodSecurityPolicyTemplateAllowedHostPathOutput() PodSecurityPolicyTemplateAllowedHostPathOutput

func (PodSecurityPolicyTemplateAllowedHostPathArgs) ToPodSecurityPolicyTemplateAllowedHostPathOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedHostPathArgs) ToPodSecurityPolicyTemplateAllowedHostPathOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedHostPathOutput

type PodSecurityPolicyTemplateAllowedHostPathArray added in v1.3.0

type PodSecurityPolicyTemplateAllowedHostPathArray []PodSecurityPolicyTemplateAllowedHostPathInput

func (PodSecurityPolicyTemplateAllowedHostPathArray) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedHostPathArray) ToPodSecurityPolicyTemplateAllowedHostPathArrayOutput added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedHostPathArray) ToPodSecurityPolicyTemplateAllowedHostPathArrayOutput() PodSecurityPolicyTemplateAllowedHostPathArrayOutput

func (PodSecurityPolicyTemplateAllowedHostPathArray) ToPodSecurityPolicyTemplateAllowedHostPathArrayOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateAllowedHostPathArray) ToPodSecurityPolicyTemplateAllowedHostPathArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedHostPathArrayOutput

type PodSecurityPolicyTemplateAllowedHostPathArrayInput added in v1.3.0

type PodSecurityPolicyTemplateAllowedHostPathArrayInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateAllowedHostPathArrayOutput() PodSecurityPolicyTemplateAllowedHostPathArrayOutput
	ToPodSecurityPolicyTemplateAllowedHostPathArrayOutputWithContext(context.Context) PodSecurityPolicyTemplateAllowedHostPathArrayOutput
}

type PodSecurityPolicyTemplateAllowedHostPathArrayOutput added in v1.3.0

type PodSecurityPolicyTemplateAllowedHostPathArrayOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateAllowedHostPathArrayOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedHostPathArrayOutput) Index added in v1.3.0

func (PodSecurityPolicyTemplateAllowedHostPathArrayOutput) ToPodSecurityPolicyTemplateAllowedHostPathArrayOutput added in v1.3.0

func (o PodSecurityPolicyTemplateAllowedHostPathArrayOutput) ToPodSecurityPolicyTemplateAllowedHostPathArrayOutput() PodSecurityPolicyTemplateAllowedHostPathArrayOutput

func (PodSecurityPolicyTemplateAllowedHostPathArrayOutput) ToPodSecurityPolicyTemplateAllowedHostPathArrayOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateAllowedHostPathArrayOutput) ToPodSecurityPolicyTemplateAllowedHostPathArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedHostPathArrayOutput

type PodSecurityPolicyTemplateAllowedHostPathInput added in v1.3.0

type PodSecurityPolicyTemplateAllowedHostPathInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateAllowedHostPathOutput() PodSecurityPolicyTemplateAllowedHostPathOutput
	ToPodSecurityPolicyTemplateAllowedHostPathOutputWithContext(context.Context) PodSecurityPolicyTemplateAllowedHostPathOutput
}

type PodSecurityPolicyTemplateAllowedHostPathOutput added in v1.3.0

type PodSecurityPolicyTemplateAllowedHostPathOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateAllowedHostPathOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateAllowedHostPathOutput) PathPrefix added in v1.3.0

(string)

func (PodSecurityPolicyTemplateAllowedHostPathOutput) ReadOnly added in v1.3.0

(string)

func (PodSecurityPolicyTemplateAllowedHostPathOutput) ToPodSecurityPolicyTemplateAllowedHostPathOutput added in v1.3.0

func (o PodSecurityPolicyTemplateAllowedHostPathOutput) ToPodSecurityPolicyTemplateAllowedHostPathOutput() PodSecurityPolicyTemplateAllowedHostPathOutput

func (PodSecurityPolicyTemplateAllowedHostPathOutput) ToPodSecurityPolicyTemplateAllowedHostPathOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateAllowedHostPathOutput) ToPodSecurityPolicyTemplateAllowedHostPathOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateAllowedHostPathOutput

type PodSecurityPolicyTemplateArgs added in v1.3.0

type PodSecurityPolicyTemplateArgs struct {
	// allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to
	// true.
	AllowPrivilegeEscalation pulumi.BoolPtrInput
	// (list)
	AllowedCapabilities pulumi.StringArrayInput
	// (list)
	AllowedCsiDrivers PodSecurityPolicyTemplateAllowedCsiDriverArrayInput
	// (list)
	AllowedFlexVolumes PodSecurityPolicyTemplateAllowedFlexVolumeArrayInput
	// (list)
	AllowedHostPaths PodSecurityPolicyTemplateAllowedHostPathArrayInput
	// (list)
	AllowedProcMountTypes pulumi.StringArrayInput
	// (list)
	AllowedUnsafeSysctls pulumi.StringArrayInput
	// Annotations for PodSecurityPolicyTemplate object (map)
	Annotations pulumi.MapInput
	// (list)
	DefaultAddCapabilities pulumi.StringArrayInput
	// (list)
	DefaultAllowPrivilegeEscalation pulumi.BoolPtrInput
	// The PodSecurityPolicyTemplate description (string)
	Description pulumi.StringPtrInput
	// (list)
	ForbiddenSysctls pulumi.StringArrayInput
	// (list maxitems:1)
	FsGroup PodSecurityPolicyTemplateFsGroupPtrInput
	// (bool)
	HostIpc pulumi.BoolPtrInput
	// hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
	HostNetwork pulumi.BoolPtrInput
	// (bool)
	HostPid pulumi.BoolPtrInput
	// (list)
	HostPorts PodSecurityPolicyTemplateHostPortArrayInput
	// Labels for PodSecurityPolicyTemplate object (map)
	// * `allowPrivilegeEscalation` = (Optional)
	Labels pulumi.MapInput
	// The name of the PodSecurityPolicyTemplate (string)
	Name pulumi.StringPtrInput
	// (bool)
	Privileged pulumi.BoolPtrInput
	// (bool)
	ReadOnlyRootFilesystem pulumi.BoolPtrInput
	// (list)
	RequiredDropCapabilities pulumi.StringArrayInput
	// (list maxitems:1)
	RunAsGroup PodSecurityPolicyTemplateRunAsGroupPtrInput
	// (list maxitems:1)
	RunAsUser PodSecurityPolicyTemplateRunAsUserPtrInput
	// (list maxitems:1)
	RuntimeClass PodSecurityPolicyTemplateRuntimeClassPtrInput
	// (list maxitems:1)
	SeLinux PodSecurityPolicyTemplateSeLinuxPtrInput
	// (list maxitems:1)
	SupplementalGroup PodSecurityPolicyTemplateSupplementalGroupPtrInput
	// (list)
	Volumes pulumi.StringArrayInput
}

The set of arguments for constructing a PodSecurityPolicyTemplate resource.

func (PodSecurityPolicyTemplateArgs) ElementType added in v1.3.0

type PodSecurityPolicyTemplateFsGroup added in v1.3.0

type PodSecurityPolicyTemplateFsGroup struct {
	// (list)
	Ranges []PodSecurityPolicyTemplateFsGroupRange `pulumi:"ranges"`
	// (string)
	Rule *string `pulumi:"rule"`
}

type PodSecurityPolicyTemplateFsGroupArgs added in v1.3.0

type PodSecurityPolicyTemplateFsGroupArgs struct {
	// (list)
	Ranges PodSecurityPolicyTemplateFsGroupRangeArrayInput `pulumi:"ranges"`
	// (string)
	Rule pulumi.StringPtrInput `pulumi:"rule"`
}

func (PodSecurityPolicyTemplateFsGroupArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateFsGroupArgs) ToPodSecurityPolicyTemplateFsGroupOutput added in v1.3.0

func (i PodSecurityPolicyTemplateFsGroupArgs) ToPodSecurityPolicyTemplateFsGroupOutput() PodSecurityPolicyTemplateFsGroupOutput

func (PodSecurityPolicyTemplateFsGroupArgs) ToPodSecurityPolicyTemplateFsGroupOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateFsGroupArgs) ToPodSecurityPolicyTemplateFsGroupOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateFsGroupOutput

func (PodSecurityPolicyTemplateFsGroupArgs) ToPodSecurityPolicyTemplateFsGroupPtrOutput added in v1.3.0

func (i PodSecurityPolicyTemplateFsGroupArgs) ToPodSecurityPolicyTemplateFsGroupPtrOutput() PodSecurityPolicyTemplateFsGroupPtrOutput

func (PodSecurityPolicyTemplateFsGroupArgs) ToPodSecurityPolicyTemplateFsGroupPtrOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateFsGroupArgs) ToPodSecurityPolicyTemplateFsGroupPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateFsGroupPtrOutput

type PodSecurityPolicyTemplateFsGroupInput added in v1.3.0

type PodSecurityPolicyTemplateFsGroupInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateFsGroupOutput() PodSecurityPolicyTemplateFsGroupOutput
	ToPodSecurityPolicyTemplateFsGroupOutputWithContext(context.Context) PodSecurityPolicyTemplateFsGroupOutput
}

type PodSecurityPolicyTemplateFsGroupOutput added in v1.3.0

type PodSecurityPolicyTemplateFsGroupOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateFsGroupOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateFsGroupOutput) Ranges added in v1.3.0

(list)

func (PodSecurityPolicyTemplateFsGroupOutput) Rule added in v1.3.0

(string)

func (PodSecurityPolicyTemplateFsGroupOutput) ToPodSecurityPolicyTemplateFsGroupOutput added in v1.3.0

func (o PodSecurityPolicyTemplateFsGroupOutput) ToPodSecurityPolicyTemplateFsGroupOutput() PodSecurityPolicyTemplateFsGroupOutput

func (PodSecurityPolicyTemplateFsGroupOutput) ToPodSecurityPolicyTemplateFsGroupOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateFsGroupOutput) ToPodSecurityPolicyTemplateFsGroupOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateFsGroupOutput

func (PodSecurityPolicyTemplateFsGroupOutput) ToPodSecurityPolicyTemplateFsGroupPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateFsGroupOutput) ToPodSecurityPolicyTemplateFsGroupPtrOutput() PodSecurityPolicyTemplateFsGroupPtrOutput

func (PodSecurityPolicyTemplateFsGroupOutput) ToPodSecurityPolicyTemplateFsGroupPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateFsGroupOutput) ToPodSecurityPolicyTemplateFsGroupPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateFsGroupPtrOutput

type PodSecurityPolicyTemplateFsGroupPtrInput added in v1.3.0

type PodSecurityPolicyTemplateFsGroupPtrInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateFsGroupPtrOutput() PodSecurityPolicyTemplateFsGroupPtrOutput
	ToPodSecurityPolicyTemplateFsGroupPtrOutputWithContext(context.Context) PodSecurityPolicyTemplateFsGroupPtrOutput
}

type PodSecurityPolicyTemplateFsGroupPtrOutput added in v1.3.0

type PodSecurityPolicyTemplateFsGroupPtrOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateFsGroupPtrOutput) Elem added in v1.3.0

func (PodSecurityPolicyTemplateFsGroupPtrOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateFsGroupPtrOutput) Ranges added in v1.3.0

(list)

func (PodSecurityPolicyTemplateFsGroupPtrOutput) Rule added in v1.3.0

(string)

func (PodSecurityPolicyTemplateFsGroupPtrOutput) ToPodSecurityPolicyTemplateFsGroupPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateFsGroupPtrOutput) ToPodSecurityPolicyTemplateFsGroupPtrOutput() PodSecurityPolicyTemplateFsGroupPtrOutput

func (PodSecurityPolicyTemplateFsGroupPtrOutput) ToPodSecurityPolicyTemplateFsGroupPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateFsGroupPtrOutput) ToPodSecurityPolicyTemplateFsGroupPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateFsGroupPtrOutput

type PodSecurityPolicyTemplateFsGroupRange added in v1.3.0

type PodSecurityPolicyTemplateFsGroupRange struct {
	// (int)
	Max int `pulumi:"max"`
	// (int)
	Min int `pulumi:"min"`
}

type PodSecurityPolicyTemplateFsGroupRangeArgs added in v1.3.0

type PodSecurityPolicyTemplateFsGroupRangeArgs struct {
	// (int)
	Max pulumi.IntInput `pulumi:"max"`
	// (int)
	Min pulumi.IntInput `pulumi:"min"`
}

func (PodSecurityPolicyTemplateFsGroupRangeArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateFsGroupRangeArgs) ToPodSecurityPolicyTemplateFsGroupRangeOutput added in v1.3.0

func (i PodSecurityPolicyTemplateFsGroupRangeArgs) ToPodSecurityPolicyTemplateFsGroupRangeOutput() PodSecurityPolicyTemplateFsGroupRangeOutput

func (PodSecurityPolicyTemplateFsGroupRangeArgs) ToPodSecurityPolicyTemplateFsGroupRangeOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateFsGroupRangeArgs) ToPodSecurityPolicyTemplateFsGroupRangeOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateFsGroupRangeOutput

type PodSecurityPolicyTemplateFsGroupRangeArray added in v1.3.0

type PodSecurityPolicyTemplateFsGroupRangeArray []PodSecurityPolicyTemplateFsGroupRangeInput

func (PodSecurityPolicyTemplateFsGroupRangeArray) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateFsGroupRangeArray) ToPodSecurityPolicyTemplateFsGroupRangeArrayOutput added in v1.3.0

func (i PodSecurityPolicyTemplateFsGroupRangeArray) ToPodSecurityPolicyTemplateFsGroupRangeArrayOutput() PodSecurityPolicyTemplateFsGroupRangeArrayOutput

func (PodSecurityPolicyTemplateFsGroupRangeArray) ToPodSecurityPolicyTemplateFsGroupRangeArrayOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateFsGroupRangeArray) ToPodSecurityPolicyTemplateFsGroupRangeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateFsGroupRangeArrayOutput

type PodSecurityPolicyTemplateFsGroupRangeArrayInput added in v1.3.0

type PodSecurityPolicyTemplateFsGroupRangeArrayInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateFsGroupRangeArrayOutput() PodSecurityPolicyTemplateFsGroupRangeArrayOutput
	ToPodSecurityPolicyTemplateFsGroupRangeArrayOutputWithContext(context.Context) PodSecurityPolicyTemplateFsGroupRangeArrayOutput
}

type PodSecurityPolicyTemplateFsGroupRangeArrayOutput added in v1.3.0

type PodSecurityPolicyTemplateFsGroupRangeArrayOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateFsGroupRangeArrayOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateFsGroupRangeArrayOutput) Index added in v1.3.0

func (PodSecurityPolicyTemplateFsGroupRangeArrayOutput) ToPodSecurityPolicyTemplateFsGroupRangeArrayOutput added in v1.3.0

func (o PodSecurityPolicyTemplateFsGroupRangeArrayOutput) ToPodSecurityPolicyTemplateFsGroupRangeArrayOutput() PodSecurityPolicyTemplateFsGroupRangeArrayOutput

func (PodSecurityPolicyTemplateFsGroupRangeArrayOutput) ToPodSecurityPolicyTemplateFsGroupRangeArrayOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateFsGroupRangeArrayOutput) ToPodSecurityPolicyTemplateFsGroupRangeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateFsGroupRangeArrayOutput

type PodSecurityPolicyTemplateFsGroupRangeInput added in v1.3.0

type PodSecurityPolicyTemplateFsGroupRangeInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateFsGroupRangeOutput() PodSecurityPolicyTemplateFsGroupRangeOutput
	ToPodSecurityPolicyTemplateFsGroupRangeOutputWithContext(context.Context) PodSecurityPolicyTemplateFsGroupRangeOutput
}

type PodSecurityPolicyTemplateFsGroupRangeOutput added in v1.3.0

type PodSecurityPolicyTemplateFsGroupRangeOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateFsGroupRangeOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateFsGroupRangeOutput) Max added in v1.3.0

(int)

func (PodSecurityPolicyTemplateFsGroupRangeOutput) Min added in v1.3.0

(int)

func (PodSecurityPolicyTemplateFsGroupRangeOutput) ToPodSecurityPolicyTemplateFsGroupRangeOutput added in v1.3.0

func (o PodSecurityPolicyTemplateFsGroupRangeOutput) ToPodSecurityPolicyTemplateFsGroupRangeOutput() PodSecurityPolicyTemplateFsGroupRangeOutput

func (PodSecurityPolicyTemplateFsGroupRangeOutput) ToPodSecurityPolicyTemplateFsGroupRangeOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateFsGroupRangeOutput) ToPodSecurityPolicyTemplateFsGroupRangeOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateFsGroupRangeOutput

type PodSecurityPolicyTemplateHostPort added in v1.3.0

type PodSecurityPolicyTemplateHostPort struct {
	// (int)
	Max int `pulumi:"max"`
	// (int)
	Min int `pulumi:"min"`
}

type PodSecurityPolicyTemplateHostPortArgs added in v1.3.0

type PodSecurityPolicyTemplateHostPortArgs struct {
	// (int)
	Max pulumi.IntInput `pulumi:"max"`
	// (int)
	Min pulumi.IntInput `pulumi:"min"`
}

func (PodSecurityPolicyTemplateHostPortArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateHostPortArgs) ToPodSecurityPolicyTemplateHostPortOutput added in v1.3.0

func (i PodSecurityPolicyTemplateHostPortArgs) ToPodSecurityPolicyTemplateHostPortOutput() PodSecurityPolicyTemplateHostPortOutput

func (PodSecurityPolicyTemplateHostPortArgs) ToPodSecurityPolicyTemplateHostPortOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateHostPortArgs) ToPodSecurityPolicyTemplateHostPortOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateHostPortOutput

type PodSecurityPolicyTemplateHostPortArray added in v1.3.0

type PodSecurityPolicyTemplateHostPortArray []PodSecurityPolicyTemplateHostPortInput

func (PodSecurityPolicyTemplateHostPortArray) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateHostPortArray) ToPodSecurityPolicyTemplateHostPortArrayOutput added in v1.3.0

func (i PodSecurityPolicyTemplateHostPortArray) ToPodSecurityPolicyTemplateHostPortArrayOutput() PodSecurityPolicyTemplateHostPortArrayOutput

func (PodSecurityPolicyTemplateHostPortArray) ToPodSecurityPolicyTemplateHostPortArrayOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateHostPortArray) ToPodSecurityPolicyTemplateHostPortArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateHostPortArrayOutput

type PodSecurityPolicyTemplateHostPortArrayInput added in v1.3.0

type PodSecurityPolicyTemplateHostPortArrayInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateHostPortArrayOutput() PodSecurityPolicyTemplateHostPortArrayOutput
	ToPodSecurityPolicyTemplateHostPortArrayOutputWithContext(context.Context) PodSecurityPolicyTemplateHostPortArrayOutput
}

type PodSecurityPolicyTemplateHostPortArrayOutput added in v1.3.0

type PodSecurityPolicyTemplateHostPortArrayOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateHostPortArrayOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateHostPortArrayOutput) Index added in v1.3.0

func (PodSecurityPolicyTemplateHostPortArrayOutput) ToPodSecurityPolicyTemplateHostPortArrayOutput added in v1.3.0

func (o PodSecurityPolicyTemplateHostPortArrayOutput) ToPodSecurityPolicyTemplateHostPortArrayOutput() PodSecurityPolicyTemplateHostPortArrayOutput

func (PodSecurityPolicyTemplateHostPortArrayOutput) ToPodSecurityPolicyTemplateHostPortArrayOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateHostPortArrayOutput) ToPodSecurityPolicyTemplateHostPortArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateHostPortArrayOutput

type PodSecurityPolicyTemplateHostPortInput added in v1.3.0

type PodSecurityPolicyTemplateHostPortInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateHostPortOutput() PodSecurityPolicyTemplateHostPortOutput
	ToPodSecurityPolicyTemplateHostPortOutputWithContext(context.Context) PodSecurityPolicyTemplateHostPortOutput
}

type PodSecurityPolicyTemplateHostPortOutput added in v1.3.0

type PodSecurityPolicyTemplateHostPortOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateHostPortOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateHostPortOutput) Max added in v1.3.0

(int)

func (PodSecurityPolicyTemplateHostPortOutput) Min added in v1.3.0

(int)

func (PodSecurityPolicyTemplateHostPortOutput) ToPodSecurityPolicyTemplateHostPortOutput added in v1.3.0

func (o PodSecurityPolicyTemplateHostPortOutput) ToPodSecurityPolicyTemplateHostPortOutput() PodSecurityPolicyTemplateHostPortOutput

func (PodSecurityPolicyTemplateHostPortOutput) ToPodSecurityPolicyTemplateHostPortOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateHostPortOutput) ToPodSecurityPolicyTemplateHostPortOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateHostPortOutput

type PodSecurityPolicyTemplateRunAsGroup added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroup struct {
	// (list)
	Ranges []PodSecurityPolicyTemplateRunAsGroupRange `pulumi:"ranges"`
	// (string)
	Rule string `pulumi:"rule"`
}

type PodSecurityPolicyTemplateRunAsGroupArgs added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupArgs struct {
	// (list)
	Ranges PodSecurityPolicyTemplateRunAsGroupRangeArrayInput `pulumi:"ranges"`
	// (string)
	Rule pulumi.StringInput `pulumi:"rule"`
}

func (PodSecurityPolicyTemplateRunAsGroupArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsGroupArgs) ToPodSecurityPolicyTemplateRunAsGroupOutput added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsGroupArgs) ToPodSecurityPolicyTemplateRunAsGroupOutput() PodSecurityPolicyTemplateRunAsGroupOutput

func (PodSecurityPolicyTemplateRunAsGroupArgs) ToPodSecurityPolicyTemplateRunAsGroupOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsGroupArgs) ToPodSecurityPolicyTemplateRunAsGroupOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsGroupOutput

func (PodSecurityPolicyTemplateRunAsGroupArgs) ToPodSecurityPolicyTemplateRunAsGroupPtrOutput added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsGroupArgs) ToPodSecurityPolicyTemplateRunAsGroupPtrOutput() PodSecurityPolicyTemplateRunAsGroupPtrOutput

func (PodSecurityPolicyTemplateRunAsGroupArgs) ToPodSecurityPolicyTemplateRunAsGroupPtrOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsGroupArgs) ToPodSecurityPolicyTemplateRunAsGroupPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsGroupPtrOutput

type PodSecurityPolicyTemplateRunAsGroupInput added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateRunAsGroupOutput() PodSecurityPolicyTemplateRunAsGroupOutput
	ToPodSecurityPolicyTemplateRunAsGroupOutputWithContext(context.Context) PodSecurityPolicyTemplateRunAsGroupOutput
}

type PodSecurityPolicyTemplateRunAsGroupOutput added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateRunAsGroupOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsGroupOutput) Ranges added in v1.3.0

(list)

func (PodSecurityPolicyTemplateRunAsGroupOutput) Rule added in v1.3.0

(string)

func (PodSecurityPolicyTemplateRunAsGroupOutput) ToPodSecurityPolicyTemplateRunAsGroupOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsGroupOutput) ToPodSecurityPolicyTemplateRunAsGroupOutput() PodSecurityPolicyTemplateRunAsGroupOutput

func (PodSecurityPolicyTemplateRunAsGroupOutput) ToPodSecurityPolicyTemplateRunAsGroupOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsGroupOutput) ToPodSecurityPolicyTemplateRunAsGroupOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsGroupOutput

func (PodSecurityPolicyTemplateRunAsGroupOutput) ToPodSecurityPolicyTemplateRunAsGroupPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsGroupOutput) ToPodSecurityPolicyTemplateRunAsGroupPtrOutput() PodSecurityPolicyTemplateRunAsGroupPtrOutput

func (PodSecurityPolicyTemplateRunAsGroupOutput) ToPodSecurityPolicyTemplateRunAsGroupPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsGroupOutput) ToPodSecurityPolicyTemplateRunAsGroupPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsGroupPtrOutput

type PodSecurityPolicyTemplateRunAsGroupPtrInput added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupPtrInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateRunAsGroupPtrOutput() PodSecurityPolicyTemplateRunAsGroupPtrOutput
	ToPodSecurityPolicyTemplateRunAsGroupPtrOutputWithContext(context.Context) PodSecurityPolicyTemplateRunAsGroupPtrOutput
}

type PodSecurityPolicyTemplateRunAsGroupPtrOutput added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupPtrOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateRunAsGroupPtrOutput) Elem added in v1.3.0

func (PodSecurityPolicyTemplateRunAsGroupPtrOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsGroupPtrOutput) Ranges added in v1.3.0

(list)

func (PodSecurityPolicyTemplateRunAsGroupPtrOutput) Rule added in v1.3.0

(string)

func (PodSecurityPolicyTemplateRunAsGroupPtrOutput) ToPodSecurityPolicyTemplateRunAsGroupPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsGroupPtrOutput) ToPodSecurityPolicyTemplateRunAsGroupPtrOutput() PodSecurityPolicyTemplateRunAsGroupPtrOutput

func (PodSecurityPolicyTemplateRunAsGroupPtrOutput) ToPodSecurityPolicyTemplateRunAsGroupPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsGroupPtrOutput) ToPodSecurityPolicyTemplateRunAsGroupPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsGroupPtrOutput

type PodSecurityPolicyTemplateRunAsGroupRange added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupRange struct {
	// (int)
	Max int `pulumi:"max"`
	// (int)
	Min int `pulumi:"min"`
}

type PodSecurityPolicyTemplateRunAsGroupRangeArgs added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupRangeArgs struct {
	// (int)
	Max pulumi.IntInput `pulumi:"max"`
	// (int)
	Min pulumi.IntInput `pulumi:"min"`
}

func (PodSecurityPolicyTemplateRunAsGroupRangeArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsGroupRangeArgs) ToPodSecurityPolicyTemplateRunAsGroupRangeOutput added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsGroupRangeArgs) ToPodSecurityPolicyTemplateRunAsGroupRangeOutput() PodSecurityPolicyTemplateRunAsGroupRangeOutput

func (PodSecurityPolicyTemplateRunAsGroupRangeArgs) ToPodSecurityPolicyTemplateRunAsGroupRangeOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsGroupRangeArgs) ToPodSecurityPolicyTemplateRunAsGroupRangeOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsGroupRangeOutput

type PodSecurityPolicyTemplateRunAsGroupRangeArray added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupRangeArray []PodSecurityPolicyTemplateRunAsGroupRangeInput

func (PodSecurityPolicyTemplateRunAsGroupRangeArray) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsGroupRangeArray) ToPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsGroupRangeArray) ToPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput() PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput

func (PodSecurityPolicyTemplateRunAsGroupRangeArray) ToPodSecurityPolicyTemplateRunAsGroupRangeArrayOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsGroupRangeArray) ToPodSecurityPolicyTemplateRunAsGroupRangeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput

type PodSecurityPolicyTemplateRunAsGroupRangeArrayInput added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupRangeArrayInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput() PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput
	ToPodSecurityPolicyTemplateRunAsGroupRangeArrayOutputWithContext(context.Context) PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput
}

type PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) Index added in v1.3.0

func (PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) ToPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) ToPodSecurityPolicyTemplateRunAsGroupRangeArrayOutput() PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput

func (PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) ToPodSecurityPolicyTemplateRunAsGroupRangeArrayOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput) ToPodSecurityPolicyTemplateRunAsGroupRangeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsGroupRangeArrayOutput

type PodSecurityPolicyTemplateRunAsGroupRangeInput added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupRangeInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateRunAsGroupRangeOutput() PodSecurityPolicyTemplateRunAsGroupRangeOutput
	ToPodSecurityPolicyTemplateRunAsGroupRangeOutputWithContext(context.Context) PodSecurityPolicyTemplateRunAsGroupRangeOutput
}

type PodSecurityPolicyTemplateRunAsGroupRangeOutput added in v1.3.0

type PodSecurityPolicyTemplateRunAsGroupRangeOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateRunAsGroupRangeOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsGroupRangeOutput) Max added in v1.3.0

(int)

func (PodSecurityPolicyTemplateRunAsGroupRangeOutput) Min added in v1.3.0

(int)

func (PodSecurityPolicyTemplateRunAsGroupRangeOutput) ToPodSecurityPolicyTemplateRunAsGroupRangeOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsGroupRangeOutput) ToPodSecurityPolicyTemplateRunAsGroupRangeOutput() PodSecurityPolicyTemplateRunAsGroupRangeOutput

func (PodSecurityPolicyTemplateRunAsGroupRangeOutput) ToPodSecurityPolicyTemplateRunAsGroupRangeOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsGroupRangeOutput) ToPodSecurityPolicyTemplateRunAsGroupRangeOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsGroupRangeOutput

type PodSecurityPolicyTemplateRunAsUser added in v1.3.0

type PodSecurityPolicyTemplateRunAsUser struct {
	// (list)
	Ranges []PodSecurityPolicyTemplateRunAsUserRange `pulumi:"ranges"`
	// (string)
	Rule string `pulumi:"rule"`
}

type PodSecurityPolicyTemplateRunAsUserArgs added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserArgs struct {
	// (list)
	Ranges PodSecurityPolicyTemplateRunAsUserRangeArrayInput `pulumi:"ranges"`
	// (string)
	Rule pulumi.StringInput `pulumi:"rule"`
}

func (PodSecurityPolicyTemplateRunAsUserArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsUserArgs) ToPodSecurityPolicyTemplateRunAsUserOutput added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsUserArgs) ToPodSecurityPolicyTemplateRunAsUserOutput() PodSecurityPolicyTemplateRunAsUserOutput

func (PodSecurityPolicyTemplateRunAsUserArgs) ToPodSecurityPolicyTemplateRunAsUserOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsUserArgs) ToPodSecurityPolicyTemplateRunAsUserOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsUserOutput

func (PodSecurityPolicyTemplateRunAsUserArgs) ToPodSecurityPolicyTemplateRunAsUserPtrOutput added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsUserArgs) ToPodSecurityPolicyTemplateRunAsUserPtrOutput() PodSecurityPolicyTemplateRunAsUserPtrOutput

func (PodSecurityPolicyTemplateRunAsUserArgs) ToPodSecurityPolicyTemplateRunAsUserPtrOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsUserArgs) ToPodSecurityPolicyTemplateRunAsUserPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsUserPtrOutput

type PodSecurityPolicyTemplateRunAsUserInput added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateRunAsUserOutput() PodSecurityPolicyTemplateRunAsUserOutput
	ToPodSecurityPolicyTemplateRunAsUserOutputWithContext(context.Context) PodSecurityPolicyTemplateRunAsUserOutput
}

type PodSecurityPolicyTemplateRunAsUserOutput added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateRunAsUserOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsUserOutput) Ranges added in v1.3.0

(list)

func (PodSecurityPolicyTemplateRunAsUserOutput) Rule added in v1.3.0

(string)

func (PodSecurityPolicyTemplateRunAsUserOutput) ToPodSecurityPolicyTemplateRunAsUserOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsUserOutput) ToPodSecurityPolicyTemplateRunAsUserOutput() PodSecurityPolicyTemplateRunAsUserOutput

func (PodSecurityPolicyTemplateRunAsUserOutput) ToPodSecurityPolicyTemplateRunAsUserOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsUserOutput) ToPodSecurityPolicyTemplateRunAsUserOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsUserOutput

func (PodSecurityPolicyTemplateRunAsUserOutput) ToPodSecurityPolicyTemplateRunAsUserPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsUserOutput) ToPodSecurityPolicyTemplateRunAsUserPtrOutput() PodSecurityPolicyTemplateRunAsUserPtrOutput

func (PodSecurityPolicyTemplateRunAsUserOutput) ToPodSecurityPolicyTemplateRunAsUserPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsUserOutput) ToPodSecurityPolicyTemplateRunAsUserPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsUserPtrOutput

type PodSecurityPolicyTemplateRunAsUserPtrInput added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserPtrInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateRunAsUserPtrOutput() PodSecurityPolicyTemplateRunAsUserPtrOutput
	ToPodSecurityPolicyTemplateRunAsUserPtrOutputWithContext(context.Context) PodSecurityPolicyTemplateRunAsUserPtrOutput
}

type PodSecurityPolicyTemplateRunAsUserPtrOutput added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserPtrOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateRunAsUserPtrOutput) Elem added in v1.3.0

func (PodSecurityPolicyTemplateRunAsUserPtrOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsUserPtrOutput) Ranges added in v1.3.0

(list)

func (PodSecurityPolicyTemplateRunAsUserPtrOutput) Rule added in v1.3.0

(string)

func (PodSecurityPolicyTemplateRunAsUserPtrOutput) ToPodSecurityPolicyTemplateRunAsUserPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsUserPtrOutput) ToPodSecurityPolicyTemplateRunAsUserPtrOutput() PodSecurityPolicyTemplateRunAsUserPtrOutput

func (PodSecurityPolicyTemplateRunAsUserPtrOutput) ToPodSecurityPolicyTemplateRunAsUserPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsUserPtrOutput) ToPodSecurityPolicyTemplateRunAsUserPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsUserPtrOutput

type PodSecurityPolicyTemplateRunAsUserRange added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserRange struct {
	// (int)
	Max int `pulumi:"max"`
	// (int)
	Min int `pulumi:"min"`
}

type PodSecurityPolicyTemplateRunAsUserRangeArgs added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserRangeArgs struct {
	// (int)
	Max pulumi.IntInput `pulumi:"max"`
	// (int)
	Min pulumi.IntInput `pulumi:"min"`
}

func (PodSecurityPolicyTemplateRunAsUserRangeArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsUserRangeArgs) ToPodSecurityPolicyTemplateRunAsUserRangeOutput added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsUserRangeArgs) ToPodSecurityPolicyTemplateRunAsUserRangeOutput() PodSecurityPolicyTemplateRunAsUserRangeOutput

func (PodSecurityPolicyTemplateRunAsUserRangeArgs) ToPodSecurityPolicyTemplateRunAsUserRangeOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsUserRangeArgs) ToPodSecurityPolicyTemplateRunAsUserRangeOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsUserRangeOutput

type PodSecurityPolicyTemplateRunAsUserRangeArray added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserRangeArray []PodSecurityPolicyTemplateRunAsUserRangeInput

func (PodSecurityPolicyTemplateRunAsUserRangeArray) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsUserRangeArray) ToPodSecurityPolicyTemplateRunAsUserRangeArrayOutput added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsUserRangeArray) ToPodSecurityPolicyTemplateRunAsUserRangeArrayOutput() PodSecurityPolicyTemplateRunAsUserRangeArrayOutput

func (PodSecurityPolicyTemplateRunAsUserRangeArray) ToPodSecurityPolicyTemplateRunAsUserRangeArrayOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateRunAsUserRangeArray) ToPodSecurityPolicyTemplateRunAsUserRangeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsUserRangeArrayOutput

type PodSecurityPolicyTemplateRunAsUserRangeArrayInput added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserRangeArrayInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateRunAsUserRangeArrayOutput() PodSecurityPolicyTemplateRunAsUserRangeArrayOutput
	ToPodSecurityPolicyTemplateRunAsUserRangeArrayOutputWithContext(context.Context) PodSecurityPolicyTemplateRunAsUserRangeArrayOutput
}

type PodSecurityPolicyTemplateRunAsUserRangeArrayOutput added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserRangeArrayOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateRunAsUserRangeArrayOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsUserRangeArrayOutput) Index added in v1.3.0

func (PodSecurityPolicyTemplateRunAsUserRangeArrayOutput) ToPodSecurityPolicyTemplateRunAsUserRangeArrayOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsUserRangeArrayOutput) ToPodSecurityPolicyTemplateRunAsUserRangeArrayOutput() PodSecurityPolicyTemplateRunAsUserRangeArrayOutput

func (PodSecurityPolicyTemplateRunAsUserRangeArrayOutput) ToPodSecurityPolicyTemplateRunAsUserRangeArrayOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsUserRangeArrayOutput) ToPodSecurityPolicyTemplateRunAsUserRangeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsUserRangeArrayOutput

type PodSecurityPolicyTemplateRunAsUserRangeInput added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserRangeInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateRunAsUserRangeOutput() PodSecurityPolicyTemplateRunAsUserRangeOutput
	ToPodSecurityPolicyTemplateRunAsUserRangeOutputWithContext(context.Context) PodSecurityPolicyTemplateRunAsUserRangeOutput
}

type PodSecurityPolicyTemplateRunAsUserRangeOutput added in v1.3.0

type PodSecurityPolicyTemplateRunAsUserRangeOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateRunAsUserRangeOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRunAsUserRangeOutput) Max added in v1.3.0

(int)

func (PodSecurityPolicyTemplateRunAsUserRangeOutput) Min added in v1.3.0

(int)

func (PodSecurityPolicyTemplateRunAsUserRangeOutput) ToPodSecurityPolicyTemplateRunAsUserRangeOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsUserRangeOutput) ToPodSecurityPolicyTemplateRunAsUserRangeOutput() PodSecurityPolicyTemplateRunAsUserRangeOutput

func (PodSecurityPolicyTemplateRunAsUserRangeOutput) ToPodSecurityPolicyTemplateRunAsUserRangeOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRunAsUserRangeOutput) ToPodSecurityPolicyTemplateRunAsUserRangeOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRunAsUserRangeOutput

type PodSecurityPolicyTemplateRuntimeClass added in v1.3.0

type PodSecurityPolicyTemplateRuntimeClass struct {
	// (list)
	AllowedRuntimeClassNames []string `pulumi:"allowedRuntimeClassNames"`
	// (string)
	DefaultRuntimeClassName *string `pulumi:"defaultRuntimeClassName"`
}

type PodSecurityPolicyTemplateRuntimeClassArgs added in v1.3.0

type PodSecurityPolicyTemplateRuntimeClassArgs struct {
	// (list)
	AllowedRuntimeClassNames pulumi.StringArrayInput `pulumi:"allowedRuntimeClassNames"`
	// (string)
	DefaultRuntimeClassName pulumi.StringPtrInput `pulumi:"defaultRuntimeClassName"`
}

func (PodSecurityPolicyTemplateRuntimeClassArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRuntimeClassArgs) ToPodSecurityPolicyTemplateRuntimeClassOutput added in v1.3.0

func (i PodSecurityPolicyTemplateRuntimeClassArgs) ToPodSecurityPolicyTemplateRuntimeClassOutput() PodSecurityPolicyTemplateRuntimeClassOutput

func (PodSecurityPolicyTemplateRuntimeClassArgs) ToPodSecurityPolicyTemplateRuntimeClassOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateRuntimeClassArgs) ToPodSecurityPolicyTemplateRuntimeClassOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRuntimeClassOutput

func (PodSecurityPolicyTemplateRuntimeClassArgs) ToPodSecurityPolicyTemplateRuntimeClassPtrOutput added in v1.3.0

func (i PodSecurityPolicyTemplateRuntimeClassArgs) ToPodSecurityPolicyTemplateRuntimeClassPtrOutput() PodSecurityPolicyTemplateRuntimeClassPtrOutput

func (PodSecurityPolicyTemplateRuntimeClassArgs) ToPodSecurityPolicyTemplateRuntimeClassPtrOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateRuntimeClassArgs) ToPodSecurityPolicyTemplateRuntimeClassPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRuntimeClassPtrOutput

type PodSecurityPolicyTemplateRuntimeClassInput added in v1.3.0

type PodSecurityPolicyTemplateRuntimeClassInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateRuntimeClassOutput() PodSecurityPolicyTemplateRuntimeClassOutput
	ToPodSecurityPolicyTemplateRuntimeClassOutputWithContext(context.Context) PodSecurityPolicyTemplateRuntimeClassOutput
}

type PodSecurityPolicyTemplateRuntimeClassOutput added in v1.3.0

type PodSecurityPolicyTemplateRuntimeClassOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateRuntimeClassOutput) AllowedRuntimeClassNames added in v1.3.0

(list)

func (PodSecurityPolicyTemplateRuntimeClassOutput) DefaultRuntimeClassName added in v1.3.0

(string)

func (PodSecurityPolicyTemplateRuntimeClassOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRuntimeClassOutput) ToPodSecurityPolicyTemplateRuntimeClassOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRuntimeClassOutput) ToPodSecurityPolicyTemplateRuntimeClassOutput() PodSecurityPolicyTemplateRuntimeClassOutput

func (PodSecurityPolicyTemplateRuntimeClassOutput) ToPodSecurityPolicyTemplateRuntimeClassOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRuntimeClassOutput) ToPodSecurityPolicyTemplateRuntimeClassOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRuntimeClassOutput

func (PodSecurityPolicyTemplateRuntimeClassOutput) ToPodSecurityPolicyTemplateRuntimeClassPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRuntimeClassOutput) ToPodSecurityPolicyTemplateRuntimeClassPtrOutput() PodSecurityPolicyTemplateRuntimeClassPtrOutput

func (PodSecurityPolicyTemplateRuntimeClassOutput) ToPodSecurityPolicyTemplateRuntimeClassPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRuntimeClassOutput) ToPodSecurityPolicyTemplateRuntimeClassPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRuntimeClassPtrOutput

type PodSecurityPolicyTemplateRuntimeClassPtrInput added in v1.3.0

type PodSecurityPolicyTemplateRuntimeClassPtrInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateRuntimeClassPtrOutput() PodSecurityPolicyTemplateRuntimeClassPtrOutput
	ToPodSecurityPolicyTemplateRuntimeClassPtrOutputWithContext(context.Context) PodSecurityPolicyTemplateRuntimeClassPtrOutput
}

type PodSecurityPolicyTemplateRuntimeClassPtrOutput added in v1.3.0

type PodSecurityPolicyTemplateRuntimeClassPtrOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateRuntimeClassPtrOutput) AllowedRuntimeClassNames added in v1.3.0

(list)

func (PodSecurityPolicyTemplateRuntimeClassPtrOutput) DefaultRuntimeClassName added in v1.3.0

(string)

func (PodSecurityPolicyTemplateRuntimeClassPtrOutput) Elem added in v1.3.0

func (PodSecurityPolicyTemplateRuntimeClassPtrOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateRuntimeClassPtrOutput) ToPodSecurityPolicyTemplateRuntimeClassPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateRuntimeClassPtrOutput) ToPodSecurityPolicyTemplateRuntimeClassPtrOutput() PodSecurityPolicyTemplateRuntimeClassPtrOutput

func (PodSecurityPolicyTemplateRuntimeClassPtrOutput) ToPodSecurityPolicyTemplateRuntimeClassPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateRuntimeClassPtrOutput) ToPodSecurityPolicyTemplateRuntimeClassPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateRuntimeClassPtrOutput

type PodSecurityPolicyTemplateSeLinux added in v1.3.0

type PodSecurityPolicyTemplateSeLinux struct {
	// (string)
	Rule string `pulumi:"rule"`
	// (list maxitems:1)
	SeLinuxOption *PodSecurityPolicyTemplateSeLinuxSeLinuxOption `pulumi:"seLinuxOption"`
}

type PodSecurityPolicyTemplateSeLinuxArgs added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxArgs struct {
	// (string)
	Rule pulumi.StringInput `pulumi:"rule"`
	// (list maxitems:1)
	SeLinuxOption PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrInput `pulumi:"seLinuxOption"`
}

func (PodSecurityPolicyTemplateSeLinuxArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSeLinuxArgs) ToPodSecurityPolicyTemplateSeLinuxOutput added in v1.3.0

func (i PodSecurityPolicyTemplateSeLinuxArgs) ToPodSecurityPolicyTemplateSeLinuxOutput() PodSecurityPolicyTemplateSeLinuxOutput

func (PodSecurityPolicyTemplateSeLinuxArgs) ToPodSecurityPolicyTemplateSeLinuxOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateSeLinuxArgs) ToPodSecurityPolicyTemplateSeLinuxOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSeLinuxOutput

func (PodSecurityPolicyTemplateSeLinuxArgs) ToPodSecurityPolicyTemplateSeLinuxPtrOutput added in v1.3.0

func (i PodSecurityPolicyTemplateSeLinuxArgs) ToPodSecurityPolicyTemplateSeLinuxPtrOutput() PodSecurityPolicyTemplateSeLinuxPtrOutput

func (PodSecurityPolicyTemplateSeLinuxArgs) ToPodSecurityPolicyTemplateSeLinuxPtrOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateSeLinuxArgs) ToPodSecurityPolicyTemplateSeLinuxPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSeLinuxPtrOutput

type PodSecurityPolicyTemplateSeLinuxInput added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateSeLinuxOutput() PodSecurityPolicyTemplateSeLinuxOutput
	ToPodSecurityPolicyTemplateSeLinuxOutputWithContext(context.Context) PodSecurityPolicyTemplateSeLinuxOutput
}

type PodSecurityPolicyTemplateSeLinuxOutput added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateSeLinuxOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSeLinuxOutput) Rule added in v1.3.0

(string)

func (PodSecurityPolicyTemplateSeLinuxOutput) SeLinuxOption added in v1.3.0

(list maxitems:1)

func (PodSecurityPolicyTemplateSeLinuxOutput) ToPodSecurityPolicyTemplateSeLinuxOutput added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxOutput) ToPodSecurityPolicyTemplateSeLinuxOutput() PodSecurityPolicyTemplateSeLinuxOutput

func (PodSecurityPolicyTemplateSeLinuxOutput) ToPodSecurityPolicyTemplateSeLinuxOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxOutput) ToPodSecurityPolicyTemplateSeLinuxOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSeLinuxOutput

func (PodSecurityPolicyTemplateSeLinuxOutput) ToPodSecurityPolicyTemplateSeLinuxPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxOutput) ToPodSecurityPolicyTemplateSeLinuxPtrOutput() PodSecurityPolicyTemplateSeLinuxPtrOutput

func (PodSecurityPolicyTemplateSeLinuxOutput) ToPodSecurityPolicyTemplateSeLinuxPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxOutput) ToPodSecurityPolicyTemplateSeLinuxPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSeLinuxPtrOutput

type PodSecurityPolicyTemplateSeLinuxPtrInput added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxPtrInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateSeLinuxPtrOutput() PodSecurityPolicyTemplateSeLinuxPtrOutput
	ToPodSecurityPolicyTemplateSeLinuxPtrOutputWithContext(context.Context) PodSecurityPolicyTemplateSeLinuxPtrOutput
}

type PodSecurityPolicyTemplateSeLinuxPtrOutput added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxPtrOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateSeLinuxPtrOutput) Elem added in v1.3.0

func (PodSecurityPolicyTemplateSeLinuxPtrOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSeLinuxPtrOutput) Rule added in v1.3.0

(string)

func (PodSecurityPolicyTemplateSeLinuxPtrOutput) SeLinuxOption added in v1.3.0

(list maxitems:1)

func (PodSecurityPolicyTemplateSeLinuxPtrOutput) ToPodSecurityPolicyTemplateSeLinuxPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxPtrOutput) ToPodSecurityPolicyTemplateSeLinuxPtrOutput() PodSecurityPolicyTemplateSeLinuxPtrOutput

func (PodSecurityPolicyTemplateSeLinuxPtrOutput) ToPodSecurityPolicyTemplateSeLinuxPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxPtrOutput) ToPodSecurityPolicyTemplateSeLinuxPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSeLinuxPtrOutput

type PodSecurityPolicyTemplateSeLinuxSeLinuxOption added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxSeLinuxOption struct {
	// (string)
	Level *string `pulumi:"level"`
	// (string)
	Role *string `pulumi:"role"`
	// (string)
	Type *string `pulumi:"type"`
	// (string)
	User *string `pulumi:"user"`
}

type PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs struct {
	// (string)
	Level pulumi.StringPtrInput `pulumi:"level"`
	// (string)
	Role pulumi.StringPtrInput `pulumi:"role"`
	// (string)
	Type pulumi.StringPtrInput `pulumi:"type"`
	// (string)
	User pulumi.StringPtrInput `pulumi:"user"`
}

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput added in v1.3.0

func (i PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput() PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput added in v1.3.0

func (i PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput() PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateSeLinuxSeLinuxOptionArgs) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput

type PodSecurityPolicyTemplateSeLinuxSeLinuxOptionInput added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxSeLinuxOptionInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput() PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput
	ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutputWithContext(context.Context) PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput
}

type PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) Level added in v1.3.0

(string)

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) Role added in v1.3.0

(string)

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput() PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput() PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) Type added in v1.3.0

(string)

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionOutput) User added in v1.3.0

(string)

type PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrInput added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput() PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput
	ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext(context.Context) PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput
}

type PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput added in v1.3.0

type PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) Elem added in v1.3.0

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) Level added in v1.3.0

(string)

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) Role added in v1.3.0

(string)

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput added in v1.3.0

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) ToPodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) Type added in v1.3.0

(string)

func (PodSecurityPolicyTemplateSeLinuxSeLinuxOptionPtrOutput) User added in v1.3.0

(string)

type PodSecurityPolicyTemplateState added in v1.3.0

type PodSecurityPolicyTemplateState struct {
	// allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to
	// true.
	AllowPrivilegeEscalation pulumi.BoolPtrInput
	// (list)
	AllowedCapabilities pulumi.StringArrayInput
	// (list)
	AllowedCsiDrivers PodSecurityPolicyTemplateAllowedCsiDriverArrayInput
	// (list)
	AllowedFlexVolumes PodSecurityPolicyTemplateAllowedFlexVolumeArrayInput
	// (list)
	AllowedHostPaths PodSecurityPolicyTemplateAllowedHostPathArrayInput
	// (list)
	AllowedProcMountTypes pulumi.StringArrayInput
	// (list)
	AllowedUnsafeSysctls pulumi.StringArrayInput
	// Annotations for PodSecurityPolicyTemplate object (map)
	Annotations pulumi.MapInput
	// (list)
	DefaultAddCapabilities pulumi.StringArrayInput
	// (list)
	DefaultAllowPrivilegeEscalation pulumi.BoolPtrInput
	// The PodSecurityPolicyTemplate description (string)
	Description pulumi.StringPtrInput
	// (list)
	ForbiddenSysctls pulumi.StringArrayInput
	// (list maxitems:1)
	FsGroup PodSecurityPolicyTemplateFsGroupPtrInput
	// (bool)
	HostIpc pulumi.BoolPtrInput
	// hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
	HostNetwork pulumi.BoolPtrInput
	// (bool)
	HostPid pulumi.BoolPtrInput
	// (list)
	HostPorts PodSecurityPolicyTemplateHostPortArrayInput
	// Labels for PodSecurityPolicyTemplate object (map)
	// * `allowPrivilegeEscalation` = (Optional)
	Labels pulumi.MapInput
	// The name of the PodSecurityPolicyTemplate (string)
	Name pulumi.StringPtrInput
	// (bool)
	Privileged pulumi.BoolPtrInput
	// (bool)
	ReadOnlyRootFilesystem pulumi.BoolPtrInput
	// (list)
	RequiredDropCapabilities pulumi.StringArrayInput
	// (list maxitems:1)
	RunAsGroup PodSecurityPolicyTemplateRunAsGroupPtrInput
	// (list maxitems:1)
	RunAsUser PodSecurityPolicyTemplateRunAsUserPtrInput
	// (list maxitems:1)
	RuntimeClass PodSecurityPolicyTemplateRuntimeClassPtrInput
	// (list maxitems:1)
	SeLinux PodSecurityPolicyTemplateSeLinuxPtrInput
	// (list maxitems:1)
	SupplementalGroup PodSecurityPolicyTemplateSupplementalGroupPtrInput
	// (list)
	Volumes pulumi.StringArrayInput
}

func (PodSecurityPolicyTemplateState) ElementType added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroup added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroup struct {
	// (list)
	Ranges []PodSecurityPolicyTemplateSupplementalGroupRange `pulumi:"ranges"`
	// (string)
	Rule *string `pulumi:"rule"`
}

type PodSecurityPolicyTemplateSupplementalGroupArgs added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupArgs struct {
	// (list)
	Ranges PodSecurityPolicyTemplateSupplementalGroupRangeArrayInput `pulumi:"ranges"`
	// (string)
	Rule pulumi.StringPtrInput `pulumi:"rule"`
}

func (PodSecurityPolicyTemplateSupplementalGroupArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupArgs) ToPodSecurityPolicyTemplateSupplementalGroupOutput added in v1.3.0

func (i PodSecurityPolicyTemplateSupplementalGroupArgs) ToPodSecurityPolicyTemplateSupplementalGroupOutput() PodSecurityPolicyTemplateSupplementalGroupOutput

func (PodSecurityPolicyTemplateSupplementalGroupArgs) ToPodSecurityPolicyTemplateSupplementalGroupOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateSupplementalGroupArgs) ToPodSecurityPolicyTemplateSupplementalGroupOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSupplementalGroupOutput

func (PodSecurityPolicyTemplateSupplementalGroupArgs) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutput added in v1.3.0

func (i PodSecurityPolicyTemplateSupplementalGroupArgs) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutput() PodSecurityPolicyTemplateSupplementalGroupPtrOutput

func (PodSecurityPolicyTemplateSupplementalGroupArgs) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateSupplementalGroupArgs) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSupplementalGroupPtrOutput

type PodSecurityPolicyTemplateSupplementalGroupInput added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateSupplementalGroupOutput() PodSecurityPolicyTemplateSupplementalGroupOutput
	ToPodSecurityPolicyTemplateSupplementalGroupOutputWithContext(context.Context) PodSecurityPolicyTemplateSupplementalGroupOutput
}

type PodSecurityPolicyTemplateSupplementalGroupOutput added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateSupplementalGroupOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupOutput) Ranges added in v1.3.0

(list)

func (PodSecurityPolicyTemplateSupplementalGroupOutput) Rule added in v1.3.0

(string)

func (PodSecurityPolicyTemplateSupplementalGroupOutput) ToPodSecurityPolicyTemplateSupplementalGroupOutput added in v1.3.0

func (o PodSecurityPolicyTemplateSupplementalGroupOutput) ToPodSecurityPolicyTemplateSupplementalGroupOutput() PodSecurityPolicyTemplateSupplementalGroupOutput

func (PodSecurityPolicyTemplateSupplementalGroupOutput) ToPodSecurityPolicyTemplateSupplementalGroupOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSupplementalGroupOutput) ToPodSecurityPolicyTemplateSupplementalGroupOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSupplementalGroupOutput

func (PodSecurityPolicyTemplateSupplementalGroupOutput) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateSupplementalGroupOutput) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutput() PodSecurityPolicyTemplateSupplementalGroupPtrOutput

func (PodSecurityPolicyTemplateSupplementalGroupOutput) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSupplementalGroupOutput) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSupplementalGroupPtrOutput

type PodSecurityPolicyTemplateSupplementalGroupPtrInput added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupPtrInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateSupplementalGroupPtrOutput() PodSecurityPolicyTemplateSupplementalGroupPtrOutput
	ToPodSecurityPolicyTemplateSupplementalGroupPtrOutputWithContext(context.Context) PodSecurityPolicyTemplateSupplementalGroupPtrOutput
}

type PodSecurityPolicyTemplateSupplementalGroupPtrOutput added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupPtrOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateSupplementalGroupPtrOutput) Elem added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupPtrOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupPtrOutput) Ranges added in v1.3.0

(list)

func (PodSecurityPolicyTemplateSupplementalGroupPtrOutput) Rule added in v1.3.0

(string)

func (PodSecurityPolicyTemplateSupplementalGroupPtrOutput) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutput added in v1.3.0

func (o PodSecurityPolicyTemplateSupplementalGroupPtrOutput) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutput() PodSecurityPolicyTemplateSupplementalGroupPtrOutput

func (PodSecurityPolicyTemplateSupplementalGroupPtrOutput) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSupplementalGroupPtrOutput) ToPodSecurityPolicyTemplateSupplementalGroupPtrOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSupplementalGroupPtrOutput

type PodSecurityPolicyTemplateSupplementalGroupRange added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupRange struct {
	// (int)
	Max int `pulumi:"max"`
	// (int)
	Min int `pulumi:"min"`
}

type PodSecurityPolicyTemplateSupplementalGroupRangeArgs added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupRangeArgs struct {
	// (int)
	Max pulumi.IntInput `pulumi:"max"`
	// (int)
	Min pulumi.IntInput `pulumi:"min"`
}

func (PodSecurityPolicyTemplateSupplementalGroupRangeArgs) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupRangeArgs) ToPodSecurityPolicyTemplateSupplementalGroupRangeOutput added in v1.3.0

func (i PodSecurityPolicyTemplateSupplementalGroupRangeArgs) ToPodSecurityPolicyTemplateSupplementalGroupRangeOutput() PodSecurityPolicyTemplateSupplementalGroupRangeOutput

func (PodSecurityPolicyTemplateSupplementalGroupRangeArgs) ToPodSecurityPolicyTemplateSupplementalGroupRangeOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateSupplementalGroupRangeArgs) ToPodSecurityPolicyTemplateSupplementalGroupRangeOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSupplementalGroupRangeOutput

type PodSecurityPolicyTemplateSupplementalGroupRangeArray added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupRangeArray []PodSecurityPolicyTemplateSupplementalGroupRangeInput

func (PodSecurityPolicyTemplateSupplementalGroupRangeArray) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupRangeArray) ToPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput added in v1.3.0

func (i PodSecurityPolicyTemplateSupplementalGroupRangeArray) ToPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput() PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput

func (PodSecurityPolicyTemplateSupplementalGroupRangeArray) ToPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutputWithContext added in v1.3.0

func (i PodSecurityPolicyTemplateSupplementalGroupRangeArray) ToPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput

type PodSecurityPolicyTemplateSupplementalGroupRangeArrayInput added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupRangeArrayInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput() PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput
	ToPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutputWithContext(context.Context) PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput
}

type PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput) Index added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput) ToPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput) ToPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput) ToPodSecurityPolicyTemplateSupplementalGroupRangeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSupplementalGroupRangeArrayOutput

type PodSecurityPolicyTemplateSupplementalGroupRangeInput added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupRangeInput interface {
	pulumi.Input

	ToPodSecurityPolicyTemplateSupplementalGroupRangeOutput() PodSecurityPolicyTemplateSupplementalGroupRangeOutput
	ToPodSecurityPolicyTemplateSupplementalGroupRangeOutputWithContext(context.Context) PodSecurityPolicyTemplateSupplementalGroupRangeOutput
}

type PodSecurityPolicyTemplateSupplementalGroupRangeOutput added in v1.3.0

type PodSecurityPolicyTemplateSupplementalGroupRangeOutput struct{ *pulumi.OutputState }

func (PodSecurityPolicyTemplateSupplementalGroupRangeOutput) ElementType added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupRangeOutput) Max added in v1.3.0

(int)

func (PodSecurityPolicyTemplateSupplementalGroupRangeOutput) Min added in v1.3.0

(int)

func (PodSecurityPolicyTemplateSupplementalGroupRangeOutput) ToPodSecurityPolicyTemplateSupplementalGroupRangeOutput added in v1.3.0

func (PodSecurityPolicyTemplateSupplementalGroupRangeOutput) ToPodSecurityPolicyTemplateSupplementalGroupRangeOutputWithContext added in v1.3.0

func (o PodSecurityPolicyTemplateSupplementalGroupRangeOutput) ToPodSecurityPolicyTemplateSupplementalGroupRangeOutputWithContext(ctx context.Context) PodSecurityPolicyTemplateSupplementalGroupRangeOutput

type Project

type Project struct {
	pulumi.CustomResourceState

	// Annotations for Node Pool object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The cluster id where create project (string)
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Default containers resource limits on project (List maxitem:1)
	ContainerResourceLimit ProjectContainerResourceLimitPtrOutput `pulumi:"containerResourceLimit"`
	// A project description (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Enable built-in project monitoring. Default `false` (bool)
	EnableProjectMonitoring pulumi.BoolPtrOutput `pulumi:"enableProjectMonitoring"`
	// Labels for Node Pool object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the project (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Default Pod Security Policy ID for the project (string)
	PodSecurityPolicyTemplateId pulumi.StringPtrOutput `pulumi:"podSecurityPolicyTemplateId"`
	// Project monitoring config. Any parameter defined in [rancher-monitoring charts](https://github.com/rancher/system-charts/tree/dev/charts/rancher-monitoring) could be configured (list maxitems:1)
	ProjectMonitoringInput ProjectProjectMonitoringInputOutput `pulumi:"projectMonitoringInput"`
	// Resource quota for project. Rancher v2.1.x or higher (list maxitems:1)
	ResourceQuota ProjectResourceQuotaPtrOutput `pulumi:"resourceQuota"`
	// Wait for cluster becomes active. Default `false` (bool)
	WaitForCluster pulumi.BoolPtrOutput `pulumi:"waitForCluster"`
}

Provides a Rancher v2 Project resource. This can be used to create projects for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/project.html.markdown.

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

type ProjectAlertGroup

type ProjectAlertGroup struct {
	pulumi.CustomResourceState

	// The project alert group annotations (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The project alert group description (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The project alert group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrOutput `pulumi:"groupIntervalSeconds"`
	// The project alert group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrOutput `pulumi:"groupWaitSeconds"`
	// The project alert group labels (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The project alert group name (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The project id where create project alert group (string)
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The project alert group recipients (list)
	Recipients ProjectAlertGroupRecipientArrayOutput `pulumi:"recipients"`
	// The project alert group wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrOutput `pulumi:"repeatIntervalSeconds"`
}

Provides a Rancher v2 Project Alert Group resource. This can be used to create Project Alert Group for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/projectAlertGroup.html.markdown.

func GetProjectAlertGroup

func GetProjectAlertGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectAlertGroupState, opts ...pulumi.ResourceOption) (*ProjectAlertGroup, error)

GetProjectAlertGroup gets an existing ProjectAlertGroup 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 NewProjectAlertGroup

func NewProjectAlertGroup(ctx *pulumi.Context,
	name string, args *ProjectAlertGroupArgs, opts ...pulumi.ResourceOption) (*ProjectAlertGroup, error)

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

type ProjectAlertGroupArgs

type ProjectAlertGroupArgs struct {
	// The project alert group annotations (map)
	Annotations pulumi.MapInput
	// The project alert group description (string)
	Description pulumi.StringPtrInput
	// The project alert group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrInput
	// The project alert group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrInput
	// The project alert group labels (map)
	Labels pulumi.MapInput
	// The project alert group name (string)
	Name pulumi.StringPtrInput
	// The project id where create project alert group (string)
	ProjectId pulumi.StringInput
	// The project alert group recipients (list)
	Recipients ProjectAlertGroupRecipientArrayInput
	// The project alert group wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrInput
}

The set of arguments for constructing a ProjectAlertGroup resource.

func (ProjectAlertGroupArgs) ElementType added in v1.1.0

func (ProjectAlertGroupArgs) ElementType() reflect.Type

type ProjectAlertGroupRecipient added in v1.1.0

type ProjectAlertGroupRecipient struct {
	DefaultRecipient *bool `pulumi:"defaultRecipient"`
	// Recipient notifier ID (string)
	NotifierId string `pulumi:"notifierId"`
	// Recipient notifier ID. Supported values : `"pagerduty" | "slack" | "email" | "webhook" | "wechat"` (string)
	NotifierType *string `pulumi:"notifierType"`
	// Recipient (string)
	Recipient *string `pulumi:"recipient"`
}

type ProjectAlertGroupRecipientArgs added in v1.1.0

type ProjectAlertGroupRecipientArgs struct {
	DefaultRecipient pulumi.BoolPtrInput `pulumi:"defaultRecipient"`
	// Recipient notifier ID (string)
	NotifierId pulumi.StringInput `pulumi:"notifierId"`
	// Recipient notifier ID. Supported values : `"pagerduty" | "slack" | "email" | "webhook" | "wechat"` (string)
	NotifierType pulumi.StringPtrInput `pulumi:"notifierType"`
	// Recipient (string)
	Recipient pulumi.StringPtrInput `pulumi:"recipient"`
}

func (ProjectAlertGroupRecipientArgs) ElementType added in v1.1.0

func (ProjectAlertGroupRecipientArgs) ToProjectAlertGroupRecipientOutput added in v1.1.0

func (i ProjectAlertGroupRecipientArgs) ToProjectAlertGroupRecipientOutput() ProjectAlertGroupRecipientOutput

func (ProjectAlertGroupRecipientArgs) ToProjectAlertGroupRecipientOutputWithContext added in v1.1.0

func (i ProjectAlertGroupRecipientArgs) ToProjectAlertGroupRecipientOutputWithContext(ctx context.Context) ProjectAlertGroupRecipientOutput

type ProjectAlertGroupRecipientArray added in v1.1.0

type ProjectAlertGroupRecipientArray []ProjectAlertGroupRecipientInput

func (ProjectAlertGroupRecipientArray) ElementType added in v1.1.0

func (ProjectAlertGroupRecipientArray) ToProjectAlertGroupRecipientArrayOutput added in v1.1.0

func (i ProjectAlertGroupRecipientArray) ToProjectAlertGroupRecipientArrayOutput() ProjectAlertGroupRecipientArrayOutput

func (ProjectAlertGroupRecipientArray) ToProjectAlertGroupRecipientArrayOutputWithContext added in v1.1.0

func (i ProjectAlertGroupRecipientArray) ToProjectAlertGroupRecipientArrayOutputWithContext(ctx context.Context) ProjectAlertGroupRecipientArrayOutput

type ProjectAlertGroupRecipientArrayInput added in v1.1.0

type ProjectAlertGroupRecipientArrayInput interface {
	pulumi.Input

	ToProjectAlertGroupRecipientArrayOutput() ProjectAlertGroupRecipientArrayOutput
	ToProjectAlertGroupRecipientArrayOutputWithContext(context.Context) ProjectAlertGroupRecipientArrayOutput
}

type ProjectAlertGroupRecipientArrayOutput added in v1.1.0

type ProjectAlertGroupRecipientArrayOutput struct{ *pulumi.OutputState }

func (ProjectAlertGroupRecipientArrayOutput) ElementType added in v1.1.0

func (ProjectAlertGroupRecipientArrayOutput) Index added in v1.1.0

func (ProjectAlertGroupRecipientArrayOutput) ToProjectAlertGroupRecipientArrayOutput added in v1.1.0

func (o ProjectAlertGroupRecipientArrayOutput) ToProjectAlertGroupRecipientArrayOutput() ProjectAlertGroupRecipientArrayOutput

func (ProjectAlertGroupRecipientArrayOutput) ToProjectAlertGroupRecipientArrayOutputWithContext added in v1.1.0

func (o ProjectAlertGroupRecipientArrayOutput) ToProjectAlertGroupRecipientArrayOutputWithContext(ctx context.Context) ProjectAlertGroupRecipientArrayOutput

type ProjectAlertGroupRecipientInput added in v1.1.0

type ProjectAlertGroupRecipientInput interface {
	pulumi.Input

	ToProjectAlertGroupRecipientOutput() ProjectAlertGroupRecipientOutput
	ToProjectAlertGroupRecipientOutputWithContext(context.Context) ProjectAlertGroupRecipientOutput
}

type ProjectAlertGroupRecipientOutput added in v1.1.0

type ProjectAlertGroupRecipientOutput struct{ *pulumi.OutputState }

func (ProjectAlertGroupRecipientOutput) DefaultRecipient added in v1.4.0

func (ProjectAlertGroupRecipientOutput) ElementType added in v1.1.0

func (ProjectAlertGroupRecipientOutput) NotifierId added in v1.1.0

Recipient notifier ID (string)

func (ProjectAlertGroupRecipientOutput) NotifierType added in v1.1.0

Recipient notifier ID. Supported values : `"pagerduty" | "slack" | "email" | "webhook" | "wechat"` (string)

func (ProjectAlertGroupRecipientOutput) Recipient added in v1.1.0

Recipient (string)

func (ProjectAlertGroupRecipientOutput) ToProjectAlertGroupRecipientOutput added in v1.1.0

func (o ProjectAlertGroupRecipientOutput) ToProjectAlertGroupRecipientOutput() ProjectAlertGroupRecipientOutput

func (ProjectAlertGroupRecipientOutput) ToProjectAlertGroupRecipientOutputWithContext added in v1.1.0

func (o ProjectAlertGroupRecipientOutput) ToProjectAlertGroupRecipientOutputWithContext(ctx context.Context) ProjectAlertGroupRecipientOutput

type ProjectAlertGroupState

type ProjectAlertGroupState struct {
	// The project alert group annotations (map)
	Annotations pulumi.MapInput
	// The project alert group description (string)
	Description pulumi.StringPtrInput
	// The project alert group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrInput
	// The project alert group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrInput
	// The project alert group labels (map)
	Labels pulumi.MapInput
	// The project alert group name (string)
	Name pulumi.StringPtrInput
	// The project id where create project alert group (string)
	ProjectId pulumi.StringPtrInput
	// The project alert group recipients (list)
	Recipients ProjectAlertGroupRecipientArrayInput
	// The project alert group wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrInput
}

func (ProjectAlertGroupState) ElementType added in v1.1.0

func (ProjectAlertGroupState) ElementType() reflect.Type

type ProjectAlertRule

type ProjectAlertRule struct {
	pulumi.CustomResourceState

	// The project alert rule annotations (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The project alert rule alert group ID (string)
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// The project alert rule group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrOutput `pulumi:"groupIntervalSeconds"`
	// The project alert rule group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrOutput `pulumi:"groupWaitSeconds"`
	// The project alert rule inherited. Default: `true` (bool)
	Inherited pulumi.BoolPtrOutput `pulumi:"inherited"`
	// The project alert rule labels (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The project alert rule metric rule. ConflictsWith: `"podRule", "workloadRule"“ (list Maxitems:1)
	MetricRule ProjectAlertRuleMetricRulePtrOutput `pulumi:"metricRule"`
	// The project alert rule name (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The project alert rule pod rule. ConflictsWith: `"metricRule", "workloadRule"“ (list Maxitems:1)
	PodRule ProjectAlertRulePodRulePtrOutput `pulumi:"podRule"`
	// The project id where create project alert rule (string)
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The project alert rule wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrOutput `pulumi:"repeatIntervalSeconds"`
	// The project alert rule severity. Supported values : `"critical" | "info" | "warning"`. Default: `critical` (string)
	Severity pulumi.StringPtrOutput `pulumi:"severity"`
	// The project alert rule workload rule. ConflictsWith: `"metricRule", "podRule"“ (list Maxitems:1)
	WorkloadRule ProjectAlertRuleWorkloadRulePtrOutput `pulumi:"workloadRule"`
}

Provides a Rancher v2 Project Alert Rule resource. This can be used to create Project Alert Rule for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/projectAlertRule.html.markdown.

func GetProjectAlertRule

func GetProjectAlertRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectAlertRuleState, opts ...pulumi.ResourceOption) (*ProjectAlertRule, error)

GetProjectAlertRule gets an existing ProjectAlertRule 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 NewProjectAlertRule

func NewProjectAlertRule(ctx *pulumi.Context,
	name string, args *ProjectAlertRuleArgs, opts ...pulumi.ResourceOption) (*ProjectAlertRule, error)

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

type ProjectAlertRuleArgs

type ProjectAlertRuleArgs struct {
	// The project alert rule annotations (map)
	Annotations pulumi.MapInput
	// The project alert rule alert group ID (string)
	GroupId pulumi.StringInput
	// The project alert rule group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrInput
	// The project alert rule group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrInput
	// The project alert rule inherited. Default: `true` (bool)
	Inherited pulumi.BoolPtrInput
	// The project alert rule labels (map)
	Labels pulumi.MapInput
	// The project alert rule metric rule. ConflictsWith: `"podRule", "workloadRule"“ (list Maxitems:1)
	MetricRule ProjectAlertRuleMetricRulePtrInput
	// The project alert rule name (string)
	Name pulumi.StringPtrInput
	// The project alert rule pod rule. ConflictsWith: `"metricRule", "workloadRule"“ (list Maxitems:1)
	PodRule ProjectAlertRulePodRulePtrInput
	// The project id where create project alert rule (string)
	ProjectId pulumi.StringInput
	// The project alert rule wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrInput
	// The project alert rule severity. Supported values : `"critical" | "info" | "warning"`. Default: `critical` (string)
	Severity pulumi.StringPtrInput
	// The project alert rule workload rule. ConflictsWith: `"metricRule", "podRule"“ (list Maxitems:1)
	WorkloadRule ProjectAlertRuleWorkloadRulePtrInput
}

The set of arguments for constructing a ProjectAlertRule resource.

func (ProjectAlertRuleArgs) ElementType added in v1.1.0

func (ProjectAlertRuleArgs) ElementType() reflect.Type

type ProjectAlertRuleMetricRule added in v1.1.0

type ProjectAlertRuleMetricRule struct {
	// Metric rule comparison. Supported values : `"equal" | "greater-or-equal" | "greater-than" | "less-or-equal" | "less-than" | "not-equal" | "has-value"`. Default: `equal`  (string)
	Comparison *string `pulumi:"comparison"`
	// Metric rule description (string)
	Description *string `pulumi:"description"`
	// Metric rule duration (string)
	Duration string `pulumi:"duration"`
	// Metric rule expression (string)
	Expression string `pulumi:"expression"`
	// Metric rule threshold value (float64)
	ThresholdValue float64 `pulumi:"thresholdValue"`
}

type ProjectAlertRuleMetricRuleArgs added in v1.1.0

type ProjectAlertRuleMetricRuleArgs struct {
	// Metric rule comparison. Supported values : `"equal" | "greater-or-equal" | "greater-than" | "less-or-equal" | "less-than" | "not-equal" | "has-value"`. Default: `equal`  (string)
	Comparison pulumi.StringPtrInput `pulumi:"comparison"`
	// Metric rule description (string)
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Metric rule duration (string)
	Duration pulumi.StringInput `pulumi:"duration"`
	// Metric rule expression (string)
	Expression pulumi.StringInput `pulumi:"expression"`
	// Metric rule threshold value (float64)
	ThresholdValue pulumi.Float64Input `pulumi:"thresholdValue"`
}

func (ProjectAlertRuleMetricRuleArgs) ElementType added in v1.1.0

func (ProjectAlertRuleMetricRuleArgs) ToProjectAlertRuleMetricRuleOutput added in v1.1.0

func (i ProjectAlertRuleMetricRuleArgs) ToProjectAlertRuleMetricRuleOutput() ProjectAlertRuleMetricRuleOutput

func (ProjectAlertRuleMetricRuleArgs) ToProjectAlertRuleMetricRuleOutputWithContext added in v1.1.0

func (i ProjectAlertRuleMetricRuleArgs) ToProjectAlertRuleMetricRuleOutputWithContext(ctx context.Context) ProjectAlertRuleMetricRuleOutput

func (ProjectAlertRuleMetricRuleArgs) ToProjectAlertRuleMetricRulePtrOutput added in v1.1.0

func (i ProjectAlertRuleMetricRuleArgs) ToProjectAlertRuleMetricRulePtrOutput() ProjectAlertRuleMetricRulePtrOutput

func (ProjectAlertRuleMetricRuleArgs) ToProjectAlertRuleMetricRulePtrOutputWithContext added in v1.1.0

func (i ProjectAlertRuleMetricRuleArgs) ToProjectAlertRuleMetricRulePtrOutputWithContext(ctx context.Context) ProjectAlertRuleMetricRulePtrOutput

type ProjectAlertRuleMetricRuleInput added in v1.1.0

type ProjectAlertRuleMetricRuleInput interface {
	pulumi.Input

	ToProjectAlertRuleMetricRuleOutput() ProjectAlertRuleMetricRuleOutput
	ToProjectAlertRuleMetricRuleOutputWithContext(context.Context) ProjectAlertRuleMetricRuleOutput
}

type ProjectAlertRuleMetricRuleOutput added in v1.1.0

type ProjectAlertRuleMetricRuleOutput struct{ *pulumi.OutputState }

func (ProjectAlertRuleMetricRuleOutput) Comparison added in v1.1.0

Metric rule comparison. Supported values : `"equal" | "greater-or-equal" | "greater-than" | "less-or-equal" | "less-than" | "not-equal" | "has-value"`. Default: `equal` (string)

func (ProjectAlertRuleMetricRuleOutput) Description added in v1.1.0

Metric rule description (string)

func (ProjectAlertRuleMetricRuleOutput) Duration added in v1.1.0

Metric rule duration (string)

func (ProjectAlertRuleMetricRuleOutput) ElementType added in v1.1.0

func (ProjectAlertRuleMetricRuleOutput) Expression added in v1.1.0

Metric rule expression (string)

func (ProjectAlertRuleMetricRuleOutput) ThresholdValue added in v1.1.0

Metric rule threshold value (float64)

func (ProjectAlertRuleMetricRuleOutput) ToProjectAlertRuleMetricRuleOutput added in v1.1.0

func (o ProjectAlertRuleMetricRuleOutput) ToProjectAlertRuleMetricRuleOutput() ProjectAlertRuleMetricRuleOutput

func (ProjectAlertRuleMetricRuleOutput) ToProjectAlertRuleMetricRuleOutputWithContext added in v1.1.0

func (o ProjectAlertRuleMetricRuleOutput) ToProjectAlertRuleMetricRuleOutputWithContext(ctx context.Context) ProjectAlertRuleMetricRuleOutput

func (ProjectAlertRuleMetricRuleOutput) ToProjectAlertRuleMetricRulePtrOutput added in v1.1.0

func (o ProjectAlertRuleMetricRuleOutput) ToProjectAlertRuleMetricRulePtrOutput() ProjectAlertRuleMetricRulePtrOutput

func (ProjectAlertRuleMetricRuleOutput) ToProjectAlertRuleMetricRulePtrOutputWithContext added in v1.1.0

func (o ProjectAlertRuleMetricRuleOutput) ToProjectAlertRuleMetricRulePtrOutputWithContext(ctx context.Context) ProjectAlertRuleMetricRulePtrOutput

type ProjectAlertRuleMetricRulePtrInput added in v1.1.0

type ProjectAlertRuleMetricRulePtrInput interface {
	pulumi.Input

	ToProjectAlertRuleMetricRulePtrOutput() ProjectAlertRuleMetricRulePtrOutput
	ToProjectAlertRuleMetricRulePtrOutputWithContext(context.Context) ProjectAlertRuleMetricRulePtrOutput
}

func ProjectAlertRuleMetricRulePtr added in v1.1.0

type ProjectAlertRuleMetricRulePtrOutput added in v1.1.0

type ProjectAlertRuleMetricRulePtrOutput struct{ *pulumi.OutputState }

func (ProjectAlertRuleMetricRulePtrOutput) Comparison added in v1.1.0

Metric rule comparison. Supported values : `"equal" | "greater-or-equal" | "greater-than" | "less-or-equal" | "less-than" | "not-equal" | "has-value"`. Default: `equal` (string)

func (ProjectAlertRuleMetricRulePtrOutput) Description added in v1.1.0

Metric rule description (string)

func (ProjectAlertRuleMetricRulePtrOutput) Duration added in v1.1.0

Metric rule duration (string)

func (ProjectAlertRuleMetricRulePtrOutput) Elem added in v1.1.0

func (ProjectAlertRuleMetricRulePtrOutput) ElementType added in v1.1.0

func (ProjectAlertRuleMetricRulePtrOutput) Expression added in v1.1.0

Metric rule expression (string)

func (ProjectAlertRuleMetricRulePtrOutput) ThresholdValue added in v1.1.0

Metric rule threshold value (float64)

func (ProjectAlertRuleMetricRulePtrOutput) ToProjectAlertRuleMetricRulePtrOutput added in v1.1.0

func (o ProjectAlertRuleMetricRulePtrOutput) ToProjectAlertRuleMetricRulePtrOutput() ProjectAlertRuleMetricRulePtrOutput

func (ProjectAlertRuleMetricRulePtrOutput) ToProjectAlertRuleMetricRulePtrOutputWithContext added in v1.1.0

func (o ProjectAlertRuleMetricRulePtrOutput) ToProjectAlertRuleMetricRulePtrOutputWithContext(ctx context.Context) ProjectAlertRuleMetricRulePtrOutput

type ProjectAlertRulePodRule added in v1.1.0

type ProjectAlertRulePodRule struct {
	// Pod rule condition. Supported values : `"notrunning" | "notscheduled" | "restarts"`. Default: `notrunning` (string)
	Condition *string `pulumi:"condition"`
	// Pod ID (string)
	PodId string `pulumi:"podId"`
	// Pod rule restart interval seconds. Default: `300` (int)
	RestartIntervalSeconds *int `pulumi:"restartIntervalSeconds"`
	// Pod rule restart times. Default: `3`  (int)
	RestartTimes *int `pulumi:"restartTimes"`
}

type ProjectAlertRulePodRuleArgs added in v1.1.0

type ProjectAlertRulePodRuleArgs struct {
	// Pod rule condition. Supported values : `"notrunning" | "notscheduled" | "restarts"`. Default: `notrunning` (string)
	Condition pulumi.StringPtrInput `pulumi:"condition"`
	// Pod ID (string)
	PodId pulumi.StringInput `pulumi:"podId"`
	// Pod rule restart interval seconds. Default: `300` (int)
	RestartIntervalSeconds pulumi.IntPtrInput `pulumi:"restartIntervalSeconds"`
	// Pod rule restart times. Default: `3`  (int)
	RestartTimes pulumi.IntPtrInput `pulumi:"restartTimes"`
}

func (ProjectAlertRulePodRuleArgs) ElementType added in v1.1.0

func (ProjectAlertRulePodRuleArgs) ToProjectAlertRulePodRuleOutput added in v1.1.0

func (i ProjectAlertRulePodRuleArgs) ToProjectAlertRulePodRuleOutput() ProjectAlertRulePodRuleOutput

func (ProjectAlertRulePodRuleArgs) ToProjectAlertRulePodRuleOutputWithContext added in v1.1.0

func (i ProjectAlertRulePodRuleArgs) ToProjectAlertRulePodRuleOutputWithContext(ctx context.Context) ProjectAlertRulePodRuleOutput

func (ProjectAlertRulePodRuleArgs) ToProjectAlertRulePodRulePtrOutput added in v1.1.0

func (i ProjectAlertRulePodRuleArgs) ToProjectAlertRulePodRulePtrOutput() ProjectAlertRulePodRulePtrOutput

func (ProjectAlertRulePodRuleArgs) ToProjectAlertRulePodRulePtrOutputWithContext added in v1.1.0

func (i ProjectAlertRulePodRuleArgs) ToProjectAlertRulePodRulePtrOutputWithContext(ctx context.Context) ProjectAlertRulePodRulePtrOutput

type ProjectAlertRulePodRuleInput added in v1.1.0

type ProjectAlertRulePodRuleInput interface {
	pulumi.Input

	ToProjectAlertRulePodRuleOutput() ProjectAlertRulePodRuleOutput
	ToProjectAlertRulePodRuleOutputWithContext(context.Context) ProjectAlertRulePodRuleOutput
}

type ProjectAlertRulePodRuleOutput added in v1.1.0

type ProjectAlertRulePodRuleOutput struct{ *pulumi.OutputState }

func (ProjectAlertRulePodRuleOutput) Condition added in v1.1.0

Pod rule condition. Supported values : `"notrunning" | "notscheduled" | "restarts"`. Default: `notrunning` (string)

func (ProjectAlertRulePodRuleOutput) ElementType added in v1.1.0

func (ProjectAlertRulePodRuleOutput) PodId added in v1.1.0

Pod ID (string)

func (ProjectAlertRulePodRuleOutput) RestartIntervalSeconds added in v1.1.0

func (o ProjectAlertRulePodRuleOutput) RestartIntervalSeconds() pulumi.IntPtrOutput

Pod rule restart interval seconds. Default: `300` (int)

func (ProjectAlertRulePodRuleOutput) RestartTimes added in v1.1.0

Pod rule restart times. Default: `3` (int)

func (ProjectAlertRulePodRuleOutput) ToProjectAlertRulePodRuleOutput added in v1.1.0

func (o ProjectAlertRulePodRuleOutput) ToProjectAlertRulePodRuleOutput() ProjectAlertRulePodRuleOutput

func (ProjectAlertRulePodRuleOutput) ToProjectAlertRulePodRuleOutputWithContext added in v1.1.0

func (o ProjectAlertRulePodRuleOutput) ToProjectAlertRulePodRuleOutputWithContext(ctx context.Context) ProjectAlertRulePodRuleOutput

func (ProjectAlertRulePodRuleOutput) ToProjectAlertRulePodRulePtrOutput added in v1.1.0

func (o ProjectAlertRulePodRuleOutput) ToProjectAlertRulePodRulePtrOutput() ProjectAlertRulePodRulePtrOutput

func (ProjectAlertRulePodRuleOutput) ToProjectAlertRulePodRulePtrOutputWithContext added in v1.1.0

func (o ProjectAlertRulePodRuleOutput) ToProjectAlertRulePodRulePtrOutputWithContext(ctx context.Context) ProjectAlertRulePodRulePtrOutput

type ProjectAlertRulePodRulePtrInput added in v1.1.0

type ProjectAlertRulePodRulePtrInput interface {
	pulumi.Input

	ToProjectAlertRulePodRulePtrOutput() ProjectAlertRulePodRulePtrOutput
	ToProjectAlertRulePodRulePtrOutputWithContext(context.Context) ProjectAlertRulePodRulePtrOutput
}

func ProjectAlertRulePodRulePtr added in v1.1.0

func ProjectAlertRulePodRulePtr(v *ProjectAlertRulePodRuleArgs) ProjectAlertRulePodRulePtrInput

type ProjectAlertRulePodRulePtrOutput added in v1.1.0

type ProjectAlertRulePodRulePtrOutput struct{ *pulumi.OutputState }

func (ProjectAlertRulePodRulePtrOutput) Condition added in v1.1.0

Pod rule condition. Supported values : `"notrunning" | "notscheduled" | "restarts"`. Default: `notrunning` (string)

func (ProjectAlertRulePodRulePtrOutput) Elem added in v1.1.0

func (ProjectAlertRulePodRulePtrOutput) ElementType added in v1.1.0

func (ProjectAlertRulePodRulePtrOutput) PodId added in v1.1.0

Pod ID (string)

func (ProjectAlertRulePodRulePtrOutput) RestartIntervalSeconds added in v1.1.0

func (o ProjectAlertRulePodRulePtrOutput) RestartIntervalSeconds() pulumi.IntPtrOutput

Pod rule restart interval seconds. Default: `300` (int)

func (ProjectAlertRulePodRulePtrOutput) RestartTimes added in v1.1.0

Pod rule restart times. Default: `3` (int)

func (ProjectAlertRulePodRulePtrOutput) ToProjectAlertRulePodRulePtrOutput added in v1.1.0

func (o ProjectAlertRulePodRulePtrOutput) ToProjectAlertRulePodRulePtrOutput() ProjectAlertRulePodRulePtrOutput

func (ProjectAlertRulePodRulePtrOutput) ToProjectAlertRulePodRulePtrOutputWithContext added in v1.1.0

func (o ProjectAlertRulePodRulePtrOutput) ToProjectAlertRulePodRulePtrOutputWithContext(ctx context.Context) ProjectAlertRulePodRulePtrOutput

type ProjectAlertRuleState

type ProjectAlertRuleState struct {
	// The project alert rule annotations (map)
	Annotations pulumi.MapInput
	// The project alert rule alert group ID (string)
	GroupId pulumi.StringPtrInput
	// The project alert rule group interval seconds. Default: `180` (int)
	GroupIntervalSeconds pulumi.IntPtrInput
	// The project alert rule group wait seconds. Default: `180` (int)
	GroupWaitSeconds pulumi.IntPtrInput
	// The project alert rule inherited. Default: `true` (bool)
	Inherited pulumi.BoolPtrInput
	// The project alert rule labels (map)
	Labels pulumi.MapInput
	// The project alert rule metric rule. ConflictsWith: `"podRule", "workloadRule"“ (list Maxitems:1)
	MetricRule ProjectAlertRuleMetricRulePtrInput
	// The project alert rule name (string)
	Name pulumi.StringPtrInput
	// The project alert rule pod rule. ConflictsWith: `"metricRule", "workloadRule"“ (list Maxitems:1)
	PodRule ProjectAlertRulePodRulePtrInput
	// The project id where create project alert rule (string)
	ProjectId pulumi.StringPtrInput
	// The project alert rule wait seconds. Default: `3600` (int)
	RepeatIntervalSeconds pulumi.IntPtrInput
	// The project alert rule severity. Supported values : `"critical" | "info" | "warning"`. Default: `critical` (string)
	Severity pulumi.StringPtrInput
	// The project alert rule workload rule. ConflictsWith: `"metricRule", "podRule"“ (list Maxitems:1)
	WorkloadRule ProjectAlertRuleWorkloadRulePtrInput
}

func (ProjectAlertRuleState) ElementType added in v1.1.0

func (ProjectAlertRuleState) ElementType() reflect.Type

type ProjectAlertRuleWorkloadRule added in v1.1.0

type ProjectAlertRuleWorkloadRule struct {
	// Workload rule available percentage. Default: `70` (int)
	AvailablePercentage *int `pulumi:"availablePercentage"`
	// Workload rule selector (map)
	Selector map[string]interface{} `pulumi:"selector"`
	// Workload ID (string)
	WorkloadId *string `pulumi:"workloadId"`
}

type ProjectAlertRuleWorkloadRuleArgs added in v1.1.0

type ProjectAlertRuleWorkloadRuleArgs struct {
	// Workload rule available percentage. Default: `70` (int)
	AvailablePercentage pulumi.IntPtrInput `pulumi:"availablePercentage"`
	// Workload rule selector (map)
	Selector pulumi.MapInput `pulumi:"selector"`
	// Workload ID (string)
	WorkloadId pulumi.StringPtrInput `pulumi:"workloadId"`
}

func (ProjectAlertRuleWorkloadRuleArgs) ElementType added in v1.1.0

func (ProjectAlertRuleWorkloadRuleArgs) ToProjectAlertRuleWorkloadRuleOutput added in v1.1.0

func (i ProjectAlertRuleWorkloadRuleArgs) ToProjectAlertRuleWorkloadRuleOutput() ProjectAlertRuleWorkloadRuleOutput

func (ProjectAlertRuleWorkloadRuleArgs) ToProjectAlertRuleWorkloadRuleOutputWithContext added in v1.1.0

func (i ProjectAlertRuleWorkloadRuleArgs) ToProjectAlertRuleWorkloadRuleOutputWithContext(ctx context.Context) ProjectAlertRuleWorkloadRuleOutput

func (ProjectAlertRuleWorkloadRuleArgs) ToProjectAlertRuleWorkloadRulePtrOutput added in v1.1.0

func (i ProjectAlertRuleWorkloadRuleArgs) ToProjectAlertRuleWorkloadRulePtrOutput() ProjectAlertRuleWorkloadRulePtrOutput

func (ProjectAlertRuleWorkloadRuleArgs) ToProjectAlertRuleWorkloadRulePtrOutputWithContext added in v1.1.0

func (i ProjectAlertRuleWorkloadRuleArgs) ToProjectAlertRuleWorkloadRulePtrOutputWithContext(ctx context.Context) ProjectAlertRuleWorkloadRulePtrOutput

type ProjectAlertRuleWorkloadRuleInput added in v1.1.0

type ProjectAlertRuleWorkloadRuleInput interface {
	pulumi.Input

	ToProjectAlertRuleWorkloadRuleOutput() ProjectAlertRuleWorkloadRuleOutput
	ToProjectAlertRuleWorkloadRuleOutputWithContext(context.Context) ProjectAlertRuleWorkloadRuleOutput
}

type ProjectAlertRuleWorkloadRuleOutput added in v1.1.0

type ProjectAlertRuleWorkloadRuleOutput struct{ *pulumi.OutputState }

func (ProjectAlertRuleWorkloadRuleOutput) AvailablePercentage added in v1.1.0

func (o ProjectAlertRuleWorkloadRuleOutput) AvailablePercentage() pulumi.IntPtrOutput

Workload rule available percentage. Default: `70` (int)

func (ProjectAlertRuleWorkloadRuleOutput) ElementType added in v1.1.0

func (ProjectAlertRuleWorkloadRuleOutput) Selector added in v1.1.0

Workload rule selector (map)

func (ProjectAlertRuleWorkloadRuleOutput) ToProjectAlertRuleWorkloadRuleOutput added in v1.1.0

func (o ProjectAlertRuleWorkloadRuleOutput) ToProjectAlertRuleWorkloadRuleOutput() ProjectAlertRuleWorkloadRuleOutput

func (ProjectAlertRuleWorkloadRuleOutput) ToProjectAlertRuleWorkloadRuleOutputWithContext added in v1.1.0

func (o ProjectAlertRuleWorkloadRuleOutput) ToProjectAlertRuleWorkloadRuleOutputWithContext(ctx context.Context) ProjectAlertRuleWorkloadRuleOutput

func (ProjectAlertRuleWorkloadRuleOutput) ToProjectAlertRuleWorkloadRulePtrOutput added in v1.1.0

func (o ProjectAlertRuleWorkloadRuleOutput) ToProjectAlertRuleWorkloadRulePtrOutput() ProjectAlertRuleWorkloadRulePtrOutput

func (ProjectAlertRuleWorkloadRuleOutput) ToProjectAlertRuleWorkloadRulePtrOutputWithContext added in v1.1.0

func (o ProjectAlertRuleWorkloadRuleOutput) ToProjectAlertRuleWorkloadRulePtrOutputWithContext(ctx context.Context) ProjectAlertRuleWorkloadRulePtrOutput

func (ProjectAlertRuleWorkloadRuleOutput) WorkloadId added in v1.1.0

Workload ID (string)

type ProjectAlertRuleWorkloadRulePtrInput added in v1.1.0

type ProjectAlertRuleWorkloadRulePtrInput interface {
	pulumi.Input

	ToProjectAlertRuleWorkloadRulePtrOutput() ProjectAlertRuleWorkloadRulePtrOutput
	ToProjectAlertRuleWorkloadRulePtrOutputWithContext(context.Context) ProjectAlertRuleWorkloadRulePtrOutput
}

type ProjectAlertRuleWorkloadRulePtrOutput added in v1.1.0

type ProjectAlertRuleWorkloadRulePtrOutput struct{ *pulumi.OutputState }

func (ProjectAlertRuleWorkloadRulePtrOutput) AvailablePercentage added in v1.1.0

Workload rule available percentage. Default: `70` (int)

func (ProjectAlertRuleWorkloadRulePtrOutput) Elem added in v1.1.0

func (ProjectAlertRuleWorkloadRulePtrOutput) ElementType added in v1.1.0

func (ProjectAlertRuleWorkloadRulePtrOutput) Selector added in v1.1.0

Workload rule selector (map)

func (ProjectAlertRuleWorkloadRulePtrOutput) ToProjectAlertRuleWorkloadRulePtrOutput added in v1.1.0

func (o ProjectAlertRuleWorkloadRulePtrOutput) ToProjectAlertRuleWorkloadRulePtrOutput() ProjectAlertRuleWorkloadRulePtrOutput

func (ProjectAlertRuleWorkloadRulePtrOutput) ToProjectAlertRuleWorkloadRulePtrOutputWithContext added in v1.1.0

func (o ProjectAlertRuleWorkloadRulePtrOutput) ToProjectAlertRuleWorkloadRulePtrOutputWithContext(ctx context.Context) ProjectAlertRuleWorkloadRulePtrOutput

func (ProjectAlertRuleWorkloadRulePtrOutput) WorkloadId added in v1.1.0

Workload ID (string)

type ProjectArgs

type ProjectArgs struct {
	// Annotations for Node Pool object (map)
	Annotations pulumi.MapInput
	// The cluster id where create project (string)
	ClusterId pulumi.StringInput
	// Default containers resource limits on project (List maxitem:1)
	ContainerResourceLimit ProjectContainerResourceLimitPtrInput
	// A project description (string)
	Description pulumi.StringPtrInput
	// Enable built-in project monitoring. Default `false` (bool)
	EnableProjectMonitoring pulumi.BoolPtrInput
	// Labels for Node Pool object (map)
	Labels pulumi.MapInput
	// The name of the project (string)
	Name pulumi.StringPtrInput
	// Default Pod Security Policy ID for the project (string)
	PodSecurityPolicyTemplateId pulumi.StringPtrInput
	// Project monitoring config. Any parameter defined in [rancher-monitoring charts](https://github.com/rancher/system-charts/tree/dev/charts/rancher-monitoring) could be configured (list maxitems:1)
	ProjectMonitoringInput ProjectProjectMonitoringInputPtrInput
	// Resource quota for project. Rancher v2.1.x or higher (list maxitems:1)
	ResourceQuota ProjectResourceQuotaPtrInput
	// Wait for cluster becomes active. Default `false` (bool)
	WaitForCluster pulumi.BoolPtrInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType added in v1.1.0

func (ProjectArgs) ElementType() reflect.Type

type ProjectContainerResourceLimit added in v1.1.0

type ProjectContainerResourceLimit struct {
	// Limit for limits cpu in project (string)
	LimitsCpu *string `pulumi:"limitsCpu"`
	// Limit for limits memory in project (string)
	LimitsMemory *string `pulumi:"limitsMemory"`
	// Limit for requests cpu in project (string)
	RequestsCpu *string `pulumi:"requestsCpu"`
	// Limit for requests memory in project (string)
	RequestsMemory *string `pulumi:"requestsMemory"`
}

type ProjectContainerResourceLimitArgs added in v1.1.0

type ProjectContainerResourceLimitArgs struct {
	// Limit for limits cpu in project (string)
	LimitsCpu pulumi.StringPtrInput `pulumi:"limitsCpu"`
	// Limit for limits memory in project (string)
	LimitsMemory pulumi.StringPtrInput `pulumi:"limitsMemory"`
	// Limit for requests cpu in project (string)
	RequestsCpu pulumi.StringPtrInput `pulumi:"requestsCpu"`
	// Limit for requests memory in project (string)
	RequestsMemory pulumi.StringPtrInput `pulumi:"requestsMemory"`
}

func (ProjectContainerResourceLimitArgs) ElementType added in v1.1.0

func (ProjectContainerResourceLimitArgs) ToProjectContainerResourceLimitOutput added in v1.1.0

func (i ProjectContainerResourceLimitArgs) ToProjectContainerResourceLimitOutput() ProjectContainerResourceLimitOutput

func (ProjectContainerResourceLimitArgs) ToProjectContainerResourceLimitOutputWithContext added in v1.1.0

func (i ProjectContainerResourceLimitArgs) ToProjectContainerResourceLimitOutputWithContext(ctx context.Context) ProjectContainerResourceLimitOutput

func (ProjectContainerResourceLimitArgs) ToProjectContainerResourceLimitPtrOutput added in v1.1.0

func (i ProjectContainerResourceLimitArgs) ToProjectContainerResourceLimitPtrOutput() ProjectContainerResourceLimitPtrOutput

func (ProjectContainerResourceLimitArgs) ToProjectContainerResourceLimitPtrOutputWithContext added in v1.1.0

func (i ProjectContainerResourceLimitArgs) ToProjectContainerResourceLimitPtrOutputWithContext(ctx context.Context) ProjectContainerResourceLimitPtrOutput

type ProjectContainerResourceLimitInput added in v1.1.0

type ProjectContainerResourceLimitInput interface {
	pulumi.Input

	ToProjectContainerResourceLimitOutput() ProjectContainerResourceLimitOutput
	ToProjectContainerResourceLimitOutputWithContext(context.Context) ProjectContainerResourceLimitOutput
}

type ProjectContainerResourceLimitOutput added in v1.1.0

type ProjectContainerResourceLimitOutput struct{ *pulumi.OutputState }

func (ProjectContainerResourceLimitOutput) ElementType added in v1.1.0

func (ProjectContainerResourceLimitOutput) LimitsCpu added in v1.1.0

Limit for limits cpu in project (string)

func (ProjectContainerResourceLimitOutput) LimitsMemory added in v1.1.0

Limit for limits memory in project (string)

func (ProjectContainerResourceLimitOutput) RequestsCpu added in v1.1.0

Limit for requests cpu in project (string)

func (ProjectContainerResourceLimitOutput) RequestsMemory added in v1.1.0

Limit for requests memory in project (string)

func (ProjectContainerResourceLimitOutput) ToProjectContainerResourceLimitOutput added in v1.1.0

func (o ProjectContainerResourceLimitOutput) ToProjectContainerResourceLimitOutput() ProjectContainerResourceLimitOutput

func (ProjectContainerResourceLimitOutput) ToProjectContainerResourceLimitOutputWithContext added in v1.1.0

func (o ProjectContainerResourceLimitOutput) ToProjectContainerResourceLimitOutputWithContext(ctx context.Context) ProjectContainerResourceLimitOutput

func (ProjectContainerResourceLimitOutput) ToProjectContainerResourceLimitPtrOutput added in v1.1.0

func (o ProjectContainerResourceLimitOutput) ToProjectContainerResourceLimitPtrOutput() ProjectContainerResourceLimitPtrOutput

func (ProjectContainerResourceLimitOutput) ToProjectContainerResourceLimitPtrOutputWithContext added in v1.1.0

func (o ProjectContainerResourceLimitOutput) ToProjectContainerResourceLimitPtrOutputWithContext(ctx context.Context) ProjectContainerResourceLimitPtrOutput

type ProjectContainerResourceLimitPtrInput added in v1.1.0

type ProjectContainerResourceLimitPtrInput interface {
	pulumi.Input

	ToProjectContainerResourceLimitPtrOutput() ProjectContainerResourceLimitPtrOutput
	ToProjectContainerResourceLimitPtrOutputWithContext(context.Context) ProjectContainerResourceLimitPtrOutput
}

type ProjectContainerResourceLimitPtrOutput added in v1.1.0

type ProjectContainerResourceLimitPtrOutput struct{ *pulumi.OutputState }

func (ProjectContainerResourceLimitPtrOutput) Elem added in v1.1.0

func (ProjectContainerResourceLimitPtrOutput) ElementType added in v1.1.0

func (ProjectContainerResourceLimitPtrOutput) LimitsCpu added in v1.1.0

Limit for limits cpu in project (string)

func (ProjectContainerResourceLimitPtrOutput) LimitsMemory added in v1.1.0

Limit for limits memory in project (string)

func (ProjectContainerResourceLimitPtrOutput) RequestsCpu added in v1.1.0

Limit for requests cpu in project (string)

func (ProjectContainerResourceLimitPtrOutput) RequestsMemory added in v1.1.0

Limit for requests memory in project (string)

func (ProjectContainerResourceLimitPtrOutput) ToProjectContainerResourceLimitPtrOutput added in v1.1.0

func (o ProjectContainerResourceLimitPtrOutput) ToProjectContainerResourceLimitPtrOutput() ProjectContainerResourceLimitPtrOutput

func (ProjectContainerResourceLimitPtrOutput) ToProjectContainerResourceLimitPtrOutputWithContext added in v1.1.0

func (o ProjectContainerResourceLimitPtrOutput) ToProjectContainerResourceLimitPtrOutputWithContext(ctx context.Context) ProjectContainerResourceLimitPtrOutput

type ProjectLogging

type ProjectLogging struct {
	pulumi.CustomResourceState

	// Annotations for Project Logging object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The custom target config for Cluster Logging. For `kind = custom`. Conflicts with `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	CustomTargetConfig ProjectLoggingCustomTargetConfigPtrOutput `pulumi:"customTargetConfig"`
	// The elasticsearch config for Project Logging. For `kind = elasticsearch`. Conflicts with `customTargetConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	ElasticsearchConfig ProjectLoggingElasticsearchConfigPtrOutput `pulumi:"elasticsearchConfig"`
	// Enable json log parsing. Default: `false` (bool)
	EnableJsonParsing pulumi.BoolPtrOutput `pulumi:"enableJsonParsing"`
	// The fluentd config for Project Logging. For `kind = fluentd`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	FluentdConfig ProjectLoggingFluentdConfigPtrOutput `pulumi:"fluentdConfig"`
	// The kafka config for Project Logging. For `kind = kafka`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	KafkaConfig ProjectLoggingKafkaConfigPtrOutput `pulumi:"kafkaConfig"`
	// The kind of the Project Logging. `elasticsearch`, `fluentd`, `kafka`, `splunk` and `syslog` are supported (string)
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Labels for Project Logging object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the Project Logging config (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The namespace id from Project logging (string)
	NamespaceId pulumi.StringPtrOutput `pulumi:"namespaceId"`
	// How often buffered logs would be flushed. Default: `3` seconds (int)
	OutputFlushInterval pulumi.IntPtrOutput `pulumi:"outputFlushInterval"`
	// The output tags for Project Logging (map)
	OutputTags pulumi.MapOutput `pulumi:"outputTags"`
	// The project id to configure logging (string)
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The splunk config for Project Logging. For `kind = splunk`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `syslogConfig` (list maxitems:1)
	SplunkConfig ProjectLoggingSplunkConfigPtrOutput `pulumi:"splunkConfig"`
	// The syslog config for Project Logging. For `kind = syslog`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `splunkConfig` (list maxitems:1)
	SyslogConfig ProjectLoggingSyslogConfigPtrOutput `pulumi:"syslogConfig"`
}

Provides a Rancher v2 Project Logging resource. This can be used to create Project Logging for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/projectLogging.html.markdown.

func GetProjectLogging

func GetProjectLogging(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectLoggingState, opts ...pulumi.ResourceOption) (*ProjectLogging, error)

GetProjectLogging gets an existing ProjectLogging 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 NewProjectLogging

func NewProjectLogging(ctx *pulumi.Context,
	name string, args *ProjectLoggingArgs, opts ...pulumi.ResourceOption) (*ProjectLogging, error)

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

type ProjectLoggingArgs

type ProjectLoggingArgs struct {
	// Annotations for Project Logging object (map)
	Annotations pulumi.MapInput
	// The custom target config for Cluster Logging. For `kind = custom`. Conflicts with `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	CustomTargetConfig ProjectLoggingCustomTargetConfigPtrInput
	// The elasticsearch config for Project Logging. For `kind = elasticsearch`. Conflicts with `customTargetConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	ElasticsearchConfig ProjectLoggingElasticsearchConfigPtrInput
	// Enable json log parsing. Default: `false` (bool)
	EnableJsonParsing pulumi.BoolPtrInput
	// The fluentd config for Project Logging. For `kind = fluentd`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	FluentdConfig ProjectLoggingFluentdConfigPtrInput
	// The kafka config for Project Logging. For `kind = kafka`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	KafkaConfig ProjectLoggingKafkaConfigPtrInput
	// The kind of the Project Logging. `elasticsearch`, `fluentd`, `kafka`, `splunk` and `syslog` are supported (string)
	Kind pulumi.StringInput
	// Labels for Project Logging object (map)
	Labels pulumi.MapInput
	// The name of the Project Logging config (string)
	Name pulumi.StringPtrInput
	// The namespace id from Project logging (string)
	NamespaceId pulumi.StringPtrInput
	// How often buffered logs would be flushed. Default: `3` seconds (int)
	OutputFlushInterval pulumi.IntPtrInput
	// The output tags for Project Logging (map)
	OutputTags pulumi.MapInput
	// The project id to configure logging (string)
	ProjectId pulumi.StringInput
	// The splunk config for Project Logging. For `kind = splunk`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `syslogConfig` (list maxitems:1)
	SplunkConfig ProjectLoggingSplunkConfigPtrInput
	// The syslog config for Project Logging. For `kind = syslog`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `splunkConfig` (list maxitems:1)
	SyslogConfig ProjectLoggingSyslogConfigPtrInput
}

The set of arguments for constructing a ProjectLogging resource.

func (ProjectLoggingArgs) ElementType added in v1.1.0

func (ProjectLoggingArgs) ElementType() reflect.Type

type ProjectLoggingCustomTargetConfig added in v1.3.0

type ProjectLoggingCustomTargetConfig struct {
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert *string `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey *string `pulumi:"clientKey"`
	// Custom target config content (string)
	Content string `pulumi:"content"`
}

type ProjectLoggingCustomTargetConfigArgs added in v1.3.0

type ProjectLoggingCustomTargetConfigArgs struct {
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert pulumi.StringPtrInput `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
	// Custom target config content (string)
	Content pulumi.StringInput `pulumi:"content"`
}

func (ProjectLoggingCustomTargetConfigArgs) ElementType added in v1.3.0

func (ProjectLoggingCustomTargetConfigArgs) ToProjectLoggingCustomTargetConfigOutput added in v1.3.0

func (i ProjectLoggingCustomTargetConfigArgs) ToProjectLoggingCustomTargetConfigOutput() ProjectLoggingCustomTargetConfigOutput

func (ProjectLoggingCustomTargetConfigArgs) ToProjectLoggingCustomTargetConfigOutputWithContext added in v1.3.0

func (i ProjectLoggingCustomTargetConfigArgs) ToProjectLoggingCustomTargetConfigOutputWithContext(ctx context.Context) ProjectLoggingCustomTargetConfigOutput

func (ProjectLoggingCustomTargetConfigArgs) ToProjectLoggingCustomTargetConfigPtrOutput added in v1.3.0

func (i ProjectLoggingCustomTargetConfigArgs) ToProjectLoggingCustomTargetConfigPtrOutput() ProjectLoggingCustomTargetConfigPtrOutput

func (ProjectLoggingCustomTargetConfigArgs) ToProjectLoggingCustomTargetConfigPtrOutputWithContext added in v1.3.0

func (i ProjectLoggingCustomTargetConfigArgs) ToProjectLoggingCustomTargetConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingCustomTargetConfigPtrOutput

type ProjectLoggingCustomTargetConfigInput added in v1.3.0

type ProjectLoggingCustomTargetConfigInput interface {
	pulumi.Input

	ToProjectLoggingCustomTargetConfigOutput() ProjectLoggingCustomTargetConfigOutput
	ToProjectLoggingCustomTargetConfigOutputWithContext(context.Context) ProjectLoggingCustomTargetConfigOutput
}

type ProjectLoggingCustomTargetConfigOutput added in v1.3.0

type ProjectLoggingCustomTargetConfigOutput struct{ *pulumi.OutputState }

func (ProjectLoggingCustomTargetConfigOutput) Certificate added in v1.3.0

SSL certificate for the syslog service (string)

func (ProjectLoggingCustomTargetConfigOutput) ClientCert added in v1.3.0

SSL client certificate for the syslog service (string)

func (ProjectLoggingCustomTargetConfigOutput) ClientKey added in v1.3.0

SSL client key for the syslog service (string)

func (ProjectLoggingCustomTargetConfigOutput) Content added in v1.3.0

Custom target config content (string)

func (ProjectLoggingCustomTargetConfigOutput) ElementType added in v1.3.0

func (ProjectLoggingCustomTargetConfigOutput) ToProjectLoggingCustomTargetConfigOutput added in v1.3.0

func (o ProjectLoggingCustomTargetConfigOutput) ToProjectLoggingCustomTargetConfigOutput() ProjectLoggingCustomTargetConfigOutput

func (ProjectLoggingCustomTargetConfigOutput) ToProjectLoggingCustomTargetConfigOutputWithContext added in v1.3.0

func (o ProjectLoggingCustomTargetConfigOutput) ToProjectLoggingCustomTargetConfigOutputWithContext(ctx context.Context) ProjectLoggingCustomTargetConfigOutput

func (ProjectLoggingCustomTargetConfigOutput) ToProjectLoggingCustomTargetConfigPtrOutput added in v1.3.0

func (o ProjectLoggingCustomTargetConfigOutput) ToProjectLoggingCustomTargetConfigPtrOutput() ProjectLoggingCustomTargetConfigPtrOutput

func (ProjectLoggingCustomTargetConfigOutput) ToProjectLoggingCustomTargetConfigPtrOutputWithContext added in v1.3.0

func (o ProjectLoggingCustomTargetConfigOutput) ToProjectLoggingCustomTargetConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingCustomTargetConfigPtrOutput

type ProjectLoggingCustomTargetConfigPtrInput added in v1.3.0

type ProjectLoggingCustomTargetConfigPtrInput interface {
	pulumi.Input

	ToProjectLoggingCustomTargetConfigPtrOutput() ProjectLoggingCustomTargetConfigPtrOutput
	ToProjectLoggingCustomTargetConfigPtrOutputWithContext(context.Context) ProjectLoggingCustomTargetConfigPtrOutput
}

type ProjectLoggingCustomTargetConfigPtrOutput added in v1.3.0

type ProjectLoggingCustomTargetConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectLoggingCustomTargetConfigPtrOutput) Certificate added in v1.3.0

SSL certificate for the syslog service (string)

func (ProjectLoggingCustomTargetConfigPtrOutput) ClientCert added in v1.3.0

SSL client certificate for the syslog service (string)

func (ProjectLoggingCustomTargetConfigPtrOutput) ClientKey added in v1.3.0

SSL client key for the syslog service (string)

func (ProjectLoggingCustomTargetConfigPtrOutput) Content added in v1.3.0

Custom target config content (string)

func (ProjectLoggingCustomTargetConfigPtrOutput) Elem added in v1.3.0

func (ProjectLoggingCustomTargetConfigPtrOutput) ElementType added in v1.3.0

func (ProjectLoggingCustomTargetConfigPtrOutput) ToProjectLoggingCustomTargetConfigPtrOutput added in v1.3.0

func (o ProjectLoggingCustomTargetConfigPtrOutput) ToProjectLoggingCustomTargetConfigPtrOutput() ProjectLoggingCustomTargetConfigPtrOutput

func (ProjectLoggingCustomTargetConfigPtrOutput) ToProjectLoggingCustomTargetConfigPtrOutputWithContext added in v1.3.0

func (o ProjectLoggingCustomTargetConfigPtrOutput) ToProjectLoggingCustomTargetConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingCustomTargetConfigPtrOutput

type ProjectLoggingElasticsearchConfig added in v1.1.0

type ProjectLoggingElasticsearchConfig struct {
	// User password for the elascticsearch service (string)
	AuthPassword *string `pulumi:"authPassword"`
	// Username for the elascticsearch service (string)
	AuthUsername *string `pulumi:"authUsername"`
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert *string `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey *string `pulumi:"clientKey"`
	// SSL client key password for the splunk service (string)
	ClientKeyPass *string `pulumi:"clientKeyPass"`
	// Date format for the elascticsearch logs. Default: `YYYY-MM-DD` (string)
	DateFormat *string `pulumi:"dateFormat"`
	// Endpoint of the syslog service (string)
	Endpoint string `pulumi:"endpoint"`
	// Index prefix for the elascticsearch logs. Default: `local` (string)
	IndexPrefix *string `pulumi:"indexPrefix"`
	// SSL verify for the syslog service (bool)
	SslVerify *bool `pulumi:"sslVerify"`
	// SSL version for the elascticsearch service (string)
	SslVersion *string `pulumi:"sslVersion"`
}

type ProjectLoggingElasticsearchConfigArgs added in v1.1.0

type ProjectLoggingElasticsearchConfigArgs struct {
	// User password for the elascticsearch service (string)
	AuthPassword pulumi.StringPtrInput `pulumi:"authPassword"`
	// Username for the elascticsearch service (string)
	AuthUsername pulumi.StringPtrInput `pulumi:"authUsername"`
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert pulumi.StringPtrInput `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
	// SSL client key password for the splunk service (string)
	ClientKeyPass pulumi.StringPtrInput `pulumi:"clientKeyPass"`
	// Date format for the elascticsearch logs. Default: `YYYY-MM-DD` (string)
	DateFormat pulumi.StringPtrInput `pulumi:"dateFormat"`
	// Endpoint of the syslog service (string)
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Index prefix for the elascticsearch logs. Default: `local` (string)
	IndexPrefix pulumi.StringPtrInput `pulumi:"indexPrefix"`
	// SSL verify for the syslog service (bool)
	SslVerify pulumi.BoolPtrInput `pulumi:"sslVerify"`
	// SSL version for the elascticsearch service (string)
	SslVersion pulumi.StringPtrInput `pulumi:"sslVersion"`
}

func (ProjectLoggingElasticsearchConfigArgs) ElementType added in v1.1.0

func (ProjectLoggingElasticsearchConfigArgs) ToProjectLoggingElasticsearchConfigOutput added in v1.1.0

func (i ProjectLoggingElasticsearchConfigArgs) ToProjectLoggingElasticsearchConfigOutput() ProjectLoggingElasticsearchConfigOutput

func (ProjectLoggingElasticsearchConfigArgs) ToProjectLoggingElasticsearchConfigOutputWithContext added in v1.1.0

func (i ProjectLoggingElasticsearchConfigArgs) ToProjectLoggingElasticsearchConfigOutputWithContext(ctx context.Context) ProjectLoggingElasticsearchConfigOutput

func (ProjectLoggingElasticsearchConfigArgs) ToProjectLoggingElasticsearchConfigPtrOutput added in v1.1.0

func (i ProjectLoggingElasticsearchConfigArgs) ToProjectLoggingElasticsearchConfigPtrOutput() ProjectLoggingElasticsearchConfigPtrOutput

func (ProjectLoggingElasticsearchConfigArgs) ToProjectLoggingElasticsearchConfigPtrOutputWithContext added in v1.1.0

func (i ProjectLoggingElasticsearchConfigArgs) ToProjectLoggingElasticsearchConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingElasticsearchConfigPtrOutput

type ProjectLoggingElasticsearchConfigInput added in v1.1.0

type ProjectLoggingElasticsearchConfigInput interface {
	pulumi.Input

	ToProjectLoggingElasticsearchConfigOutput() ProjectLoggingElasticsearchConfigOutput
	ToProjectLoggingElasticsearchConfigOutputWithContext(context.Context) ProjectLoggingElasticsearchConfigOutput
}

type ProjectLoggingElasticsearchConfigOutput added in v1.1.0

type ProjectLoggingElasticsearchConfigOutput struct{ *pulumi.OutputState }

func (ProjectLoggingElasticsearchConfigOutput) AuthPassword added in v1.1.0

User password for the elascticsearch service (string)

func (ProjectLoggingElasticsearchConfigOutput) AuthUsername added in v1.1.0

Username for the elascticsearch service (string)

func (ProjectLoggingElasticsearchConfigOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ProjectLoggingElasticsearchConfigOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ProjectLoggingElasticsearchConfigOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ProjectLoggingElasticsearchConfigOutput) ClientKeyPass added in v1.1.0

SSL client key password for the splunk service (string)

func (ProjectLoggingElasticsearchConfigOutput) DateFormat added in v1.1.0

Date format for the elascticsearch logs. Default: `YYYY-MM-DD` (string)

func (ProjectLoggingElasticsearchConfigOutput) ElementType added in v1.1.0

func (ProjectLoggingElasticsearchConfigOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ProjectLoggingElasticsearchConfigOutput) IndexPrefix added in v1.1.0

Index prefix for the elascticsearch logs. Default: `local` (string)

func (ProjectLoggingElasticsearchConfigOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ProjectLoggingElasticsearchConfigOutput) SslVersion added in v1.1.0

SSL version for the elascticsearch service (string)

func (ProjectLoggingElasticsearchConfigOutput) ToProjectLoggingElasticsearchConfigOutput added in v1.1.0

func (o ProjectLoggingElasticsearchConfigOutput) ToProjectLoggingElasticsearchConfigOutput() ProjectLoggingElasticsearchConfigOutput

func (ProjectLoggingElasticsearchConfigOutput) ToProjectLoggingElasticsearchConfigOutputWithContext added in v1.1.0

func (o ProjectLoggingElasticsearchConfigOutput) ToProjectLoggingElasticsearchConfigOutputWithContext(ctx context.Context) ProjectLoggingElasticsearchConfigOutput

func (ProjectLoggingElasticsearchConfigOutput) ToProjectLoggingElasticsearchConfigPtrOutput added in v1.1.0

func (o ProjectLoggingElasticsearchConfigOutput) ToProjectLoggingElasticsearchConfigPtrOutput() ProjectLoggingElasticsearchConfigPtrOutput

func (ProjectLoggingElasticsearchConfigOutput) ToProjectLoggingElasticsearchConfigPtrOutputWithContext added in v1.1.0

func (o ProjectLoggingElasticsearchConfigOutput) ToProjectLoggingElasticsearchConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingElasticsearchConfigPtrOutput

type ProjectLoggingElasticsearchConfigPtrInput added in v1.1.0

type ProjectLoggingElasticsearchConfigPtrInput interface {
	pulumi.Input

	ToProjectLoggingElasticsearchConfigPtrOutput() ProjectLoggingElasticsearchConfigPtrOutput
	ToProjectLoggingElasticsearchConfigPtrOutputWithContext(context.Context) ProjectLoggingElasticsearchConfigPtrOutput
}

type ProjectLoggingElasticsearchConfigPtrOutput added in v1.1.0

type ProjectLoggingElasticsearchConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectLoggingElasticsearchConfigPtrOutput) AuthPassword added in v1.1.0

User password for the elascticsearch service (string)

func (ProjectLoggingElasticsearchConfigPtrOutput) AuthUsername added in v1.1.0

Username for the elascticsearch service (string)

func (ProjectLoggingElasticsearchConfigPtrOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ProjectLoggingElasticsearchConfigPtrOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ProjectLoggingElasticsearchConfigPtrOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ProjectLoggingElasticsearchConfigPtrOutput) ClientKeyPass added in v1.1.0

SSL client key password for the splunk service (string)

func (ProjectLoggingElasticsearchConfigPtrOutput) DateFormat added in v1.1.0

Date format for the elascticsearch logs. Default: `YYYY-MM-DD` (string)

func (ProjectLoggingElasticsearchConfigPtrOutput) Elem added in v1.1.0

func (ProjectLoggingElasticsearchConfigPtrOutput) ElementType added in v1.1.0

func (ProjectLoggingElasticsearchConfigPtrOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ProjectLoggingElasticsearchConfigPtrOutput) IndexPrefix added in v1.1.0

Index prefix for the elascticsearch logs. Default: `local` (string)

func (ProjectLoggingElasticsearchConfigPtrOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ProjectLoggingElasticsearchConfigPtrOutput) SslVersion added in v1.1.0

SSL version for the elascticsearch service (string)

func (ProjectLoggingElasticsearchConfigPtrOutput) ToProjectLoggingElasticsearchConfigPtrOutput added in v1.1.0

func (o ProjectLoggingElasticsearchConfigPtrOutput) ToProjectLoggingElasticsearchConfigPtrOutput() ProjectLoggingElasticsearchConfigPtrOutput

func (ProjectLoggingElasticsearchConfigPtrOutput) ToProjectLoggingElasticsearchConfigPtrOutputWithContext added in v1.1.0

func (o ProjectLoggingElasticsearchConfigPtrOutput) ToProjectLoggingElasticsearchConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingElasticsearchConfigPtrOutput

type ProjectLoggingFluentdConfig added in v1.1.0

type ProjectLoggingFluentdConfig struct {
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// Compress data for the fluentd service (bool)
	Compress *bool `pulumi:"compress"`
	// Enable TLS for the fluentd service (bool)
	EnableTls *bool `pulumi:"enableTls"`
	// Servers for the fluentd service (list)
	FluentServers []ProjectLoggingFluentdConfigFluentServer `pulumi:"fluentServers"`
}

type ProjectLoggingFluentdConfigArgs added in v1.1.0

type ProjectLoggingFluentdConfigArgs struct {
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// Compress data for the fluentd service (bool)
	Compress pulumi.BoolPtrInput `pulumi:"compress"`
	// Enable TLS for the fluentd service (bool)
	EnableTls pulumi.BoolPtrInput `pulumi:"enableTls"`
	// Servers for the fluentd service (list)
	FluentServers ProjectLoggingFluentdConfigFluentServerArrayInput `pulumi:"fluentServers"`
}

func (ProjectLoggingFluentdConfigArgs) ElementType added in v1.1.0

func (ProjectLoggingFluentdConfigArgs) ToProjectLoggingFluentdConfigOutput added in v1.1.0

func (i ProjectLoggingFluentdConfigArgs) ToProjectLoggingFluentdConfigOutput() ProjectLoggingFluentdConfigOutput

func (ProjectLoggingFluentdConfigArgs) ToProjectLoggingFluentdConfigOutputWithContext added in v1.1.0

func (i ProjectLoggingFluentdConfigArgs) ToProjectLoggingFluentdConfigOutputWithContext(ctx context.Context) ProjectLoggingFluentdConfigOutput

func (ProjectLoggingFluentdConfigArgs) ToProjectLoggingFluentdConfigPtrOutput added in v1.1.0

func (i ProjectLoggingFluentdConfigArgs) ToProjectLoggingFluentdConfigPtrOutput() ProjectLoggingFluentdConfigPtrOutput

func (ProjectLoggingFluentdConfigArgs) ToProjectLoggingFluentdConfigPtrOutputWithContext added in v1.1.0

func (i ProjectLoggingFluentdConfigArgs) ToProjectLoggingFluentdConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingFluentdConfigPtrOutput

type ProjectLoggingFluentdConfigFluentServer added in v1.1.0

type ProjectLoggingFluentdConfigFluentServer struct {
	// Endpoint of the syslog service (string)
	Endpoint string `pulumi:"endpoint"`
	// Hostname of the fluentd service (string)
	Hostname *string `pulumi:"hostname"`
	// User password of the fluentd service (string)
	Password *string `pulumi:"password"`
	// Shared key of the fluentd service (string)
	SharedKey *string `pulumi:"sharedKey"`
	// Standby server of the fluentd service (bool)
	Standby *bool `pulumi:"standby"`
	// Username of the fluentd service (string)
	Username *string `pulumi:"username"`
	// Weight of the fluentd server (int)
	Weight *int `pulumi:"weight"`
}

type ProjectLoggingFluentdConfigFluentServerArgs added in v1.1.0

type ProjectLoggingFluentdConfigFluentServerArgs struct {
	// Endpoint of the syslog service (string)
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Hostname of the fluentd service (string)
	Hostname pulumi.StringPtrInput `pulumi:"hostname"`
	// User password of the fluentd service (string)
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Shared key of the fluentd service (string)
	SharedKey pulumi.StringPtrInput `pulumi:"sharedKey"`
	// Standby server of the fluentd service (bool)
	Standby pulumi.BoolPtrInput `pulumi:"standby"`
	// Username of the fluentd service (string)
	Username pulumi.StringPtrInput `pulumi:"username"`
	// Weight of the fluentd server (int)
	Weight pulumi.IntPtrInput `pulumi:"weight"`
}

func (ProjectLoggingFluentdConfigFluentServerArgs) ElementType added in v1.1.0

func (ProjectLoggingFluentdConfigFluentServerArgs) ToProjectLoggingFluentdConfigFluentServerOutput added in v1.1.0

func (i ProjectLoggingFluentdConfigFluentServerArgs) ToProjectLoggingFluentdConfigFluentServerOutput() ProjectLoggingFluentdConfigFluentServerOutput

func (ProjectLoggingFluentdConfigFluentServerArgs) ToProjectLoggingFluentdConfigFluentServerOutputWithContext added in v1.1.0

func (i ProjectLoggingFluentdConfigFluentServerArgs) ToProjectLoggingFluentdConfigFluentServerOutputWithContext(ctx context.Context) ProjectLoggingFluentdConfigFluentServerOutput

type ProjectLoggingFluentdConfigFluentServerArray added in v1.1.0

type ProjectLoggingFluentdConfigFluentServerArray []ProjectLoggingFluentdConfigFluentServerInput

func (ProjectLoggingFluentdConfigFluentServerArray) ElementType added in v1.1.0

func (ProjectLoggingFluentdConfigFluentServerArray) ToProjectLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

func (i ProjectLoggingFluentdConfigFluentServerArray) ToProjectLoggingFluentdConfigFluentServerArrayOutput() ProjectLoggingFluentdConfigFluentServerArrayOutput

func (ProjectLoggingFluentdConfigFluentServerArray) ToProjectLoggingFluentdConfigFluentServerArrayOutputWithContext added in v1.1.0

func (i ProjectLoggingFluentdConfigFluentServerArray) ToProjectLoggingFluentdConfigFluentServerArrayOutputWithContext(ctx context.Context) ProjectLoggingFluentdConfigFluentServerArrayOutput

type ProjectLoggingFluentdConfigFluentServerArrayInput added in v1.1.0

type ProjectLoggingFluentdConfigFluentServerArrayInput interface {
	pulumi.Input

	ToProjectLoggingFluentdConfigFluentServerArrayOutput() ProjectLoggingFluentdConfigFluentServerArrayOutput
	ToProjectLoggingFluentdConfigFluentServerArrayOutputWithContext(context.Context) ProjectLoggingFluentdConfigFluentServerArrayOutput
}

type ProjectLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

type ProjectLoggingFluentdConfigFluentServerArrayOutput struct{ *pulumi.OutputState }

func (ProjectLoggingFluentdConfigFluentServerArrayOutput) ElementType added in v1.1.0

func (ProjectLoggingFluentdConfigFluentServerArrayOutput) Index added in v1.1.0

func (ProjectLoggingFluentdConfigFluentServerArrayOutput) ToProjectLoggingFluentdConfigFluentServerArrayOutput added in v1.1.0

func (o ProjectLoggingFluentdConfigFluentServerArrayOutput) ToProjectLoggingFluentdConfigFluentServerArrayOutput() ProjectLoggingFluentdConfigFluentServerArrayOutput

func (ProjectLoggingFluentdConfigFluentServerArrayOutput) ToProjectLoggingFluentdConfigFluentServerArrayOutputWithContext added in v1.1.0

func (o ProjectLoggingFluentdConfigFluentServerArrayOutput) ToProjectLoggingFluentdConfigFluentServerArrayOutputWithContext(ctx context.Context) ProjectLoggingFluentdConfigFluentServerArrayOutput

type ProjectLoggingFluentdConfigFluentServerInput added in v1.1.0

type ProjectLoggingFluentdConfigFluentServerInput interface {
	pulumi.Input

	ToProjectLoggingFluentdConfigFluentServerOutput() ProjectLoggingFluentdConfigFluentServerOutput
	ToProjectLoggingFluentdConfigFluentServerOutputWithContext(context.Context) ProjectLoggingFluentdConfigFluentServerOutput
}

type ProjectLoggingFluentdConfigFluentServerOutput added in v1.1.0

type ProjectLoggingFluentdConfigFluentServerOutput struct{ *pulumi.OutputState }

func (ProjectLoggingFluentdConfigFluentServerOutput) ElementType added in v1.1.0

func (ProjectLoggingFluentdConfigFluentServerOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ProjectLoggingFluentdConfigFluentServerOutput) Hostname added in v1.1.0

Hostname of the fluentd service (string)

func (ProjectLoggingFluentdConfigFluentServerOutput) Password added in v1.1.0

User password of the fluentd service (string)

func (ProjectLoggingFluentdConfigFluentServerOutput) SharedKey added in v1.1.0

Shared key of the fluentd service (string)

func (ProjectLoggingFluentdConfigFluentServerOutput) Standby added in v1.1.0

Standby server of the fluentd service (bool)

func (ProjectLoggingFluentdConfigFluentServerOutput) ToProjectLoggingFluentdConfigFluentServerOutput added in v1.1.0

func (o ProjectLoggingFluentdConfigFluentServerOutput) ToProjectLoggingFluentdConfigFluentServerOutput() ProjectLoggingFluentdConfigFluentServerOutput

func (ProjectLoggingFluentdConfigFluentServerOutput) ToProjectLoggingFluentdConfigFluentServerOutputWithContext added in v1.1.0

func (o ProjectLoggingFluentdConfigFluentServerOutput) ToProjectLoggingFluentdConfigFluentServerOutputWithContext(ctx context.Context) ProjectLoggingFluentdConfigFluentServerOutput

func (ProjectLoggingFluentdConfigFluentServerOutput) Username added in v1.1.0

Username of the fluentd service (string)

func (ProjectLoggingFluentdConfigFluentServerOutput) Weight added in v1.1.0

Weight of the fluentd server (int)

type ProjectLoggingFluentdConfigInput added in v1.1.0

type ProjectLoggingFluentdConfigInput interface {
	pulumi.Input

	ToProjectLoggingFluentdConfigOutput() ProjectLoggingFluentdConfigOutput
	ToProjectLoggingFluentdConfigOutputWithContext(context.Context) ProjectLoggingFluentdConfigOutput
}

type ProjectLoggingFluentdConfigOutput added in v1.1.0

type ProjectLoggingFluentdConfigOutput struct{ *pulumi.OutputState }

func (ProjectLoggingFluentdConfigOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ProjectLoggingFluentdConfigOutput) Compress added in v1.1.0

Compress data for the fluentd service (bool)

func (ProjectLoggingFluentdConfigOutput) ElementType added in v1.1.0

func (ProjectLoggingFluentdConfigOutput) EnableTls added in v1.1.0

Enable TLS for the fluentd service (bool)

func (ProjectLoggingFluentdConfigOutput) FluentServers added in v1.1.0

Servers for the fluentd service (list)

func (ProjectLoggingFluentdConfigOutput) ToProjectLoggingFluentdConfigOutput added in v1.1.0

func (o ProjectLoggingFluentdConfigOutput) ToProjectLoggingFluentdConfigOutput() ProjectLoggingFluentdConfigOutput

func (ProjectLoggingFluentdConfigOutput) ToProjectLoggingFluentdConfigOutputWithContext added in v1.1.0

func (o ProjectLoggingFluentdConfigOutput) ToProjectLoggingFluentdConfigOutputWithContext(ctx context.Context) ProjectLoggingFluentdConfigOutput

func (ProjectLoggingFluentdConfigOutput) ToProjectLoggingFluentdConfigPtrOutput added in v1.1.0

func (o ProjectLoggingFluentdConfigOutput) ToProjectLoggingFluentdConfigPtrOutput() ProjectLoggingFluentdConfigPtrOutput

func (ProjectLoggingFluentdConfigOutput) ToProjectLoggingFluentdConfigPtrOutputWithContext added in v1.1.0

func (o ProjectLoggingFluentdConfigOutput) ToProjectLoggingFluentdConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingFluentdConfigPtrOutput

type ProjectLoggingFluentdConfigPtrInput added in v1.1.0

type ProjectLoggingFluentdConfigPtrInput interface {
	pulumi.Input

	ToProjectLoggingFluentdConfigPtrOutput() ProjectLoggingFluentdConfigPtrOutput
	ToProjectLoggingFluentdConfigPtrOutputWithContext(context.Context) ProjectLoggingFluentdConfigPtrOutput
}

func ProjectLoggingFluentdConfigPtr added in v1.1.0

type ProjectLoggingFluentdConfigPtrOutput added in v1.1.0

type ProjectLoggingFluentdConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectLoggingFluentdConfigPtrOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ProjectLoggingFluentdConfigPtrOutput) Compress added in v1.1.0

Compress data for the fluentd service (bool)

func (ProjectLoggingFluentdConfigPtrOutput) Elem added in v1.1.0

func (ProjectLoggingFluentdConfigPtrOutput) ElementType added in v1.1.0

func (ProjectLoggingFluentdConfigPtrOutput) EnableTls added in v1.1.0

Enable TLS for the fluentd service (bool)

func (ProjectLoggingFluentdConfigPtrOutput) FluentServers added in v1.1.0

Servers for the fluentd service (list)

func (ProjectLoggingFluentdConfigPtrOutput) ToProjectLoggingFluentdConfigPtrOutput added in v1.1.0

func (o ProjectLoggingFluentdConfigPtrOutput) ToProjectLoggingFluentdConfigPtrOutput() ProjectLoggingFluentdConfigPtrOutput

func (ProjectLoggingFluentdConfigPtrOutput) ToProjectLoggingFluentdConfigPtrOutputWithContext added in v1.1.0

func (o ProjectLoggingFluentdConfigPtrOutput) ToProjectLoggingFluentdConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingFluentdConfigPtrOutput

type ProjectLoggingKafkaConfig added in v1.1.0

type ProjectLoggingKafkaConfig struct {
	// Kafka endpoints for kafka service. Conflicts with `zookeeperEndpoint` (list)
	BrokerEndpoints []string `pulumi:"brokerEndpoints"`
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert *string `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey *string `pulumi:"clientKey"`
	// Topic to publish on the kafka service (string)
	Topic string `pulumi:"topic"`
	// Zookeeper endpoint for kafka service. Conflicts with `brokerEndpoints` (string)
	ZookeeperEndpoint *string `pulumi:"zookeeperEndpoint"`
}

type ProjectLoggingKafkaConfigArgs added in v1.1.0

type ProjectLoggingKafkaConfigArgs struct {
	// Kafka endpoints for kafka service. Conflicts with `zookeeperEndpoint` (list)
	BrokerEndpoints pulumi.StringArrayInput `pulumi:"brokerEndpoints"`
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert pulumi.StringPtrInput `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
	// Topic to publish on the kafka service (string)
	Topic pulumi.StringInput `pulumi:"topic"`
	// Zookeeper endpoint for kafka service. Conflicts with `brokerEndpoints` (string)
	ZookeeperEndpoint pulumi.StringPtrInput `pulumi:"zookeeperEndpoint"`
}

func (ProjectLoggingKafkaConfigArgs) ElementType added in v1.1.0

func (ProjectLoggingKafkaConfigArgs) ToProjectLoggingKafkaConfigOutput added in v1.1.0

func (i ProjectLoggingKafkaConfigArgs) ToProjectLoggingKafkaConfigOutput() ProjectLoggingKafkaConfigOutput

func (ProjectLoggingKafkaConfigArgs) ToProjectLoggingKafkaConfigOutputWithContext added in v1.1.0

func (i ProjectLoggingKafkaConfigArgs) ToProjectLoggingKafkaConfigOutputWithContext(ctx context.Context) ProjectLoggingKafkaConfigOutput

func (ProjectLoggingKafkaConfigArgs) ToProjectLoggingKafkaConfigPtrOutput added in v1.1.0

func (i ProjectLoggingKafkaConfigArgs) ToProjectLoggingKafkaConfigPtrOutput() ProjectLoggingKafkaConfigPtrOutput

func (ProjectLoggingKafkaConfigArgs) ToProjectLoggingKafkaConfigPtrOutputWithContext added in v1.1.0

func (i ProjectLoggingKafkaConfigArgs) ToProjectLoggingKafkaConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingKafkaConfigPtrOutput

type ProjectLoggingKafkaConfigInput added in v1.1.0

type ProjectLoggingKafkaConfigInput interface {
	pulumi.Input

	ToProjectLoggingKafkaConfigOutput() ProjectLoggingKafkaConfigOutput
	ToProjectLoggingKafkaConfigOutputWithContext(context.Context) ProjectLoggingKafkaConfigOutput
}

type ProjectLoggingKafkaConfigOutput added in v1.1.0

type ProjectLoggingKafkaConfigOutput struct{ *pulumi.OutputState }

func (ProjectLoggingKafkaConfigOutput) BrokerEndpoints added in v1.1.0

Kafka endpoints for kafka service. Conflicts with `zookeeperEndpoint` (list)

func (ProjectLoggingKafkaConfigOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ProjectLoggingKafkaConfigOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ProjectLoggingKafkaConfigOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ProjectLoggingKafkaConfigOutput) ElementType added in v1.1.0

func (ProjectLoggingKafkaConfigOutput) ToProjectLoggingKafkaConfigOutput added in v1.1.0

func (o ProjectLoggingKafkaConfigOutput) ToProjectLoggingKafkaConfigOutput() ProjectLoggingKafkaConfigOutput

func (ProjectLoggingKafkaConfigOutput) ToProjectLoggingKafkaConfigOutputWithContext added in v1.1.0

func (o ProjectLoggingKafkaConfigOutput) ToProjectLoggingKafkaConfigOutputWithContext(ctx context.Context) ProjectLoggingKafkaConfigOutput

func (ProjectLoggingKafkaConfigOutput) ToProjectLoggingKafkaConfigPtrOutput added in v1.1.0

func (o ProjectLoggingKafkaConfigOutput) ToProjectLoggingKafkaConfigPtrOutput() ProjectLoggingKafkaConfigPtrOutput

func (ProjectLoggingKafkaConfigOutput) ToProjectLoggingKafkaConfigPtrOutputWithContext added in v1.1.0

func (o ProjectLoggingKafkaConfigOutput) ToProjectLoggingKafkaConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingKafkaConfigPtrOutput

func (ProjectLoggingKafkaConfigOutput) Topic added in v1.1.0

Topic to publish on the kafka service (string)

func (ProjectLoggingKafkaConfigOutput) ZookeeperEndpoint added in v1.1.0

Zookeeper endpoint for kafka service. Conflicts with `brokerEndpoints` (string)

type ProjectLoggingKafkaConfigPtrInput added in v1.1.0

type ProjectLoggingKafkaConfigPtrInput interface {
	pulumi.Input

	ToProjectLoggingKafkaConfigPtrOutput() ProjectLoggingKafkaConfigPtrOutput
	ToProjectLoggingKafkaConfigPtrOutputWithContext(context.Context) ProjectLoggingKafkaConfigPtrOutput
}

func ProjectLoggingKafkaConfigPtr added in v1.1.0

type ProjectLoggingKafkaConfigPtrOutput added in v1.1.0

type ProjectLoggingKafkaConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectLoggingKafkaConfigPtrOutput) BrokerEndpoints added in v1.1.0

Kafka endpoints for kafka service. Conflicts with `zookeeperEndpoint` (list)

func (ProjectLoggingKafkaConfigPtrOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ProjectLoggingKafkaConfigPtrOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ProjectLoggingKafkaConfigPtrOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ProjectLoggingKafkaConfigPtrOutput) Elem added in v1.1.0

func (ProjectLoggingKafkaConfigPtrOutput) ElementType added in v1.1.0

func (ProjectLoggingKafkaConfigPtrOutput) ToProjectLoggingKafkaConfigPtrOutput added in v1.1.0

func (o ProjectLoggingKafkaConfigPtrOutput) ToProjectLoggingKafkaConfigPtrOutput() ProjectLoggingKafkaConfigPtrOutput

func (ProjectLoggingKafkaConfigPtrOutput) ToProjectLoggingKafkaConfigPtrOutputWithContext added in v1.1.0

func (o ProjectLoggingKafkaConfigPtrOutput) ToProjectLoggingKafkaConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingKafkaConfigPtrOutput

func (ProjectLoggingKafkaConfigPtrOutput) Topic added in v1.1.0

Topic to publish on the kafka service (string)

func (ProjectLoggingKafkaConfigPtrOutput) ZookeeperEndpoint added in v1.1.0

Zookeeper endpoint for kafka service. Conflicts with `brokerEndpoints` (string)

type ProjectLoggingSplunkConfig added in v1.1.0

type ProjectLoggingSplunkConfig struct {
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert *string `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey *string `pulumi:"clientKey"`
	// SSL client key password for the splunk service (string)
	ClientKeyPass *string `pulumi:"clientKeyPass"`
	// Endpoint of the syslog service (string)
	Endpoint string `pulumi:"endpoint"`
	// Index prefix for the splunk logs (string)
	Index *string `pulumi:"index"`
	// Date format for the splunk logs (string)
	Source *string `pulumi:"source"`
	// SSL verify for the syslog service (bool)
	SslVerify *bool `pulumi:"sslVerify"`
	// Token for the syslog service (string)
	Token string `pulumi:"token"`
}

type ProjectLoggingSplunkConfigArgs added in v1.1.0

type ProjectLoggingSplunkConfigArgs struct {
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert pulumi.StringPtrInput `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
	// SSL client key password for the splunk service (string)
	ClientKeyPass pulumi.StringPtrInput `pulumi:"clientKeyPass"`
	// Endpoint of the syslog service (string)
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Index prefix for the splunk logs (string)
	Index pulumi.StringPtrInput `pulumi:"index"`
	// Date format for the splunk logs (string)
	Source pulumi.StringPtrInput `pulumi:"source"`
	// SSL verify for the syslog service (bool)
	SslVerify pulumi.BoolPtrInput `pulumi:"sslVerify"`
	// Token for the syslog service (string)
	Token pulumi.StringInput `pulumi:"token"`
}

func (ProjectLoggingSplunkConfigArgs) ElementType added in v1.1.0

func (ProjectLoggingSplunkConfigArgs) ToProjectLoggingSplunkConfigOutput added in v1.1.0

func (i ProjectLoggingSplunkConfigArgs) ToProjectLoggingSplunkConfigOutput() ProjectLoggingSplunkConfigOutput

func (ProjectLoggingSplunkConfigArgs) ToProjectLoggingSplunkConfigOutputWithContext added in v1.1.0

func (i ProjectLoggingSplunkConfigArgs) ToProjectLoggingSplunkConfigOutputWithContext(ctx context.Context) ProjectLoggingSplunkConfigOutput

func (ProjectLoggingSplunkConfigArgs) ToProjectLoggingSplunkConfigPtrOutput added in v1.1.0

func (i ProjectLoggingSplunkConfigArgs) ToProjectLoggingSplunkConfigPtrOutput() ProjectLoggingSplunkConfigPtrOutput

func (ProjectLoggingSplunkConfigArgs) ToProjectLoggingSplunkConfigPtrOutputWithContext added in v1.1.0

func (i ProjectLoggingSplunkConfigArgs) ToProjectLoggingSplunkConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingSplunkConfigPtrOutput

type ProjectLoggingSplunkConfigInput added in v1.1.0

type ProjectLoggingSplunkConfigInput interface {
	pulumi.Input

	ToProjectLoggingSplunkConfigOutput() ProjectLoggingSplunkConfigOutput
	ToProjectLoggingSplunkConfigOutputWithContext(context.Context) ProjectLoggingSplunkConfigOutput
}

type ProjectLoggingSplunkConfigOutput added in v1.1.0

type ProjectLoggingSplunkConfigOutput struct{ *pulumi.OutputState }

func (ProjectLoggingSplunkConfigOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ProjectLoggingSplunkConfigOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ProjectLoggingSplunkConfigOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ProjectLoggingSplunkConfigOutput) ClientKeyPass added in v1.1.0

SSL client key password for the splunk service (string)

func (ProjectLoggingSplunkConfigOutput) ElementType added in v1.1.0

func (ProjectLoggingSplunkConfigOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ProjectLoggingSplunkConfigOutput) Index added in v1.1.0

Index prefix for the splunk logs (string)

func (ProjectLoggingSplunkConfigOutput) Source added in v1.1.0

Date format for the splunk logs (string)

func (ProjectLoggingSplunkConfigOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ProjectLoggingSplunkConfigOutput) ToProjectLoggingSplunkConfigOutput added in v1.1.0

func (o ProjectLoggingSplunkConfigOutput) ToProjectLoggingSplunkConfigOutput() ProjectLoggingSplunkConfigOutput

func (ProjectLoggingSplunkConfigOutput) ToProjectLoggingSplunkConfigOutputWithContext added in v1.1.0

func (o ProjectLoggingSplunkConfigOutput) ToProjectLoggingSplunkConfigOutputWithContext(ctx context.Context) ProjectLoggingSplunkConfigOutput

func (ProjectLoggingSplunkConfigOutput) ToProjectLoggingSplunkConfigPtrOutput added in v1.1.0

func (o ProjectLoggingSplunkConfigOutput) ToProjectLoggingSplunkConfigPtrOutput() ProjectLoggingSplunkConfigPtrOutput

func (ProjectLoggingSplunkConfigOutput) ToProjectLoggingSplunkConfigPtrOutputWithContext added in v1.1.0

func (o ProjectLoggingSplunkConfigOutput) ToProjectLoggingSplunkConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingSplunkConfigPtrOutput

func (ProjectLoggingSplunkConfigOutput) Token added in v1.1.0

Token for the syslog service (string)

type ProjectLoggingSplunkConfigPtrInput added in v1.1.0

type ProjectLoggingSplunkConfigPtrInput interface {
	pulumi.Input

	ToProjectLoggingSplunkConfigPtrOutput() ProjectLoggingSplunkConfigPtrOutput
	ToProjectLoggingSplunkConfigPtrOutputWithContext(context.Context) ProjectLoggingSplunkConfigPtrOutput
}

func ProjectLoggingSplunkConfigPtr added in v1.1.0

type ProjectLoggingSplunkConfigPtrOutput added in v1.1.0

type ProjectLoggingSplunkConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectLoggingSplunkConfigPtrOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ProjectLoggingSplunkConfigPtrOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ProjectLoggingSplunkConfigPtrOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ProjectLoggingSplunkConfigPtrOutput) ClientKeyPass added in v1.1.0

SSL client key password for the splunk service (string)

func (ProjectLoggingSplunkConfigPtrOutput) Elem added in v1.1.0

func (ProjectLoggingSplunkConfigPtrOutput) ElementType added in v1.1.0

func (ProjectLoggingSplunkConfigPtrOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ProjectLoggingSplunkConfigPtrOutput) Index added in v1.1.0

Index prefix for the splunk logs (string)

func (ProjectLoggingSplunkConfigPtrOutput) Source added in v1.1.0

Date format for the splunk logs (string)

func (ProjectLoggingSplunkConfigPtrOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ProjectLoggingSplunkConfigPtrOutput) ToProjectLoggingSplunkConfigPtrOutput added in v1.1.0

func (o ProjectLoggingSplunkConfigPtrOutput) ToProjectLoggingSplunkConfigPtrOutput() ProjectLoggingSplunkConfigPtrOutput

func (ProjectLoggingSplunkConfigPtrOutput) ToProjectLoggingSplunkConfigPtrOutputWithContext added in v1.1.0

func (o ProjectLoggingSplunkConfigPtrOutput) ToProjectLoggingSplunkConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingSplunkConfigPtrOutput

func (ProjectLoggingSplunkConfigPtrOutput) Token added in v1.1.0

Token for the syslog service (string)

type ProjectLoggingState

type ProjectLoggingState struct {
	// Annotations for Project Logging object (map)
	Annotations pulumi.MapInput
	// The custom target config for Cluster Logging. For `kind = custom`. Conflicts with `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	CustomTargetConfig ProjectLoggingCustomTargetConfigPtrInput
	// The elasticsearch config for Project Logging. For `kind = elasticsearch`. Conflicts with `customTargetConfig`, `fluentdConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	ElasticsearchConfig ProjectLoggingElasticsearchConfigPtrInput
	// Enable json log parsing. Default: `false` (bool)
	EnableJsonParsing pulumi.BoolPtrInput
	// The fluentd config for Project Logging. For `kind = fluentd`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `kafkaConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	FluentdConfig ProjectLoggingFluentdConfigPtrInput
	// The kafka config for Project Logging. For `kind = kafka`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `splunkConfig` and `syslogConfig` (list maxitems:1)
	KafkaConfig ProjectLoggingKafkaConfigPtrInput
	// The kind of the Project Logging. `elasticsearch`, `fluentd`, `kafka`, `splunk` and `syslog` are supported (string)
	Kind pulumi.StringPtrInput
	// Labels for Project Logging object (map)
	Labels pulumi.MapInput
	// The name of the Project Logging config (string)
	Name pulumi.StringPtrInput
	// The namespace id from Project logging (string)
	NamespaceId pulumi.StringPtrInput
	// How often buffered logs would be flushed. Default: `3` seconds (int)
	OutputFlushInterval pulumi.IntPtrInput
	// The output tags for Project Logging (map)
	OutputTags pulumi.MapInput
	// The project id to configure logging (string)
	ProjectId pulumi.StringPtrInput
	// The splunk config for Project Logging. For `kind = splunk`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `syslogConfig` (list maxitems:1)
	SplunkConfig ProjectLoggingSplunkConfigPtrInput
	// The syslog config for Project Logging. For `kind = syslog`. Conflicts with `customTargetConfig`, `elasticsearchConfig`, `fluentdConfig`, `kafkaConfig`, and `splunkConfig` (list maxitems:1)
	SyslogConfig ProjectLoggingSyslogConfigPtrInput
}

func (ProjectLoggingState) ElementType added in v1.1.0

func (ProjectLoggingState) ElementType() reflect.Type

type ProjectLoggingSyslogConfig added in v1.1.0

type ProjectLoggingSyslogConfig struct {
	// SSL certificate for the syslog service (string)
	Certificate *string `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert *string `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey *string `pulumi:"clientKey"`
	// Endpoint of the syslog service (string)
	Endpoint string `pulumi:"endpoint"`
	// Program for the syslog service (string)
	Program *string `pulumi:"program"`
	// Protocol for the syslog service. `tcp` and `udp` are supported. Default: `udp` (string)
	Protocol *string `pulumi:"protocol"`
	// Date format for the syslog logs. `emergency`, `alert`, `critical`, `error`, `warning`, `notice`, `info` and `debug` are supported. Default: `notice` (string)
	Severity *string `pulumi:"severity"`
	// SSL verify for the syslog service (bool)
	SslVerify *bool `pulumi:"sslVerify"`
	// Token for the syslog service (string)
	Token *string `pulumi:"token"`
}

type ProjectLoggingSyslogConfigArgs added in v1.1.0

type ProjectLoggingSyslogConfigArgs struct {
	// SSL certificate for the syslog service (string)
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// SSL client certificate for the syslog service (string)
	ClientCert pulumi.StringPtrInput `pulumi:"clientCert"`
	// SSL client key for the syslog service (string)
	ClientKey pulumi.StringPtrInput `pulumi:"clientKey"`
	// Endpoint of the syslog service (string)
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// Program for the syslog service (string)
	Program pulumi.StringPtrInput `pulumi:"program"`
	// Protocol for the syslog service. `tcp` and `udp` are supported. Default: `udp` (string)
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
	// Date format for the syslog logs. `emergency`, `alert`, `critical`, `error`, `warning`, `notice`, `info` and `debug` are supported. Default: `notice` (string)
	Severity pulumi.StringPtrInput `pulumi:"severity"`
	// SSL verify for the syslog service (bool)
	SslVerify pulumi.BoolPtrInput `pulumi:"sslVerify"`
	// Token for the syslog service (string)
	Token pulumi.StringPtrInput `pulumi:"token"`
}

func (ProjectLoggingSyslogConfigArgs) ElementType added in v1.1.0

func (ProjectLoggingSyslogConfigArgs) ToProjectLoggingSyslogConfigOutput added in v1.1.0

func (i ProjectLoggingSyslogConfigArgs) ToProjectLoggingSyslogConfigOutput() ProjectLoggingSyslogConfigOutput

func (ProjectLoggingSyslogConfigArgs) ToProjectLoggingSyslogConfigOutputWithContext added in v1.1.0

func (i ProjectLoggingSyslogConfigArgs) ToProjectLoggingSyslogConfigOutputWithContext(ctx context.Context) ProjectLoggingSyslogConfigOutput

func (ProjectLoggingSyslogConfigArgs) ToProjectLoggingSyslogConfigPtrOutput added in v1.1.0

func (i ProjectLoggingSyslogConfigArgs) ToProjectLoggingSyslogConfigPtrOutput() ProjectLoggingSyslogConfigPtrOutput

func (ProjectLoggingSyslogConfigArgs) ToProjectLoggingSyslogConfigPtrOutputWithContext added in v1.1.0

func (i ProjectLoggingSyslogConfigArgs) ToProjectLoggingSyslogConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingSyslogConfigPtrOutput

type ProjectLoggingSyslogConfigInput added in v1.1.0

type ProjectLoggingSyslogConfigInput interface {
	pulumi.Input

	ToProjectLoggingSyslogConfigOutput() ProjectLoggingSyslogConfigOutput
	ToProjectLoggingSyslogConfigOutputWithContext(context.Context) ProjectLoggingSyslogConfigOutput
}

type ProjectLoggingSyslogConfigOutput added in v1.1.0

type ProjectLoggingSyslogConfigOutput struct{ *pulumi.OutputState }

func (ProjectLoggingSyslogConfigOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ProjectLoggingSyslogConfigOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ProjectLoggingSyslogConfigOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ProjectLoggingSyslogConfigOutput) ElementType added in v1.1.0

func (ProjectLoggingSyslogConfigOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ProjectLoggingSyslogConfigOutput) Program added in v1.1.0

Program for the syslog service (string)

func (ProjectLoggingSyslogConfigOutput) Protocol added in v1.1.0

Protocol for the syslog service. `tcp` and `udp` are supported. Default: `udp` (string)

func (ProjectLoggingSyslogConfigOutput) Severity added in v1.1.0

Date format for the syslog logs. `emergency`, `alert`, `critical`, `error`, `warning`, `notice`, `info` and `debug` are supported. Default: `notice` (string)

func (ProjectLoggingSyslogConfigOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ProjectLoggingSyslogConfigOutput) ToProjectLoggingSyslogConfigOutput added in v1.1.0

func (o ProjectLoggingSyslogConfigOutput) ToProjectLoggingSyslogConfigOutput() ProjectLoggingSyslogConfigOutput

func (ProjectLoggingSyslogConfigOutput) ToProjectLoggingSyslogConfigOutputWithContext added in v1.1.0

func (o ProjectLoggingSyslogConfigOutput) ToProjectLoggingSyslogConfigOutputWithContext(ctx context.Context) ProjectLoggingSyslogConfigOutput

func (ProjectLoggingSyslogConfigOutput) ToProjectLoggingSyslogConfigPtrOutput added in v1.1.0

func (o ProjectLoggingSyslogConfigOutput) ToProjectLoggingSyslogConfigPtrOutput() ProjectLoggingSyslogConfigPtrOutput

func (ProjectLoggingSyslogConfigOutput) ToProjectLoggingSyslogConfigPtrOutputWithContext added in v1.1.0

func (o ProjectLoggingSyslogConfigOutput) ToProjectLoggingSyslogConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingSyslogConfigPtrOutput

func (ProjectLoggingSyslogConfigOutput) Token added in v1.1.0

Token for the syslog service (string)

type ProjectLoggingSyslogConfigPtrInput added in v1.1.0

type ProjectLoggingSyslogConfigPtrInput interface {
	pulumi.Input

	ToProjectLoggingSyslogConfigPtrOutput() ProjectLoggingSyslogConfigPtrOutput
	ToProjectLoggingSyslogConfigPtrOutputWithContext(context.Context) ProjectLoggingSyslogConfigPtrOutput
}

func ProjectLoggingSyslogConfigPtr added in v1.1.0

type ProjectLoggingSyslogConfigPtrOutput added in v1.1.0

type ProjectLoggingSyslogConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectLoggingSyslogConfigPtrOutput) Certificate added in v1.1.0

SSL certificate for the syslog service (string)

func (ProjectLoggingSyslogConfigPtrOutput) ClientCert added in v1.1.0

SSL client certificate for the syslog service (string)

func (ProjectLoggingSyslogConfigPtrOutput) ClientKey added in v1.1.0

SSL client key for the syslog service (string)

func (ProjectLoggingSyslogConfigPtrOutput) Elem added in v1.1.0

func (ProjectLoggingSyslogConfigPtrOutput) ElementType added in v1.1.0

func (ProjectLoggingSyslogConfigPtrOutput) Endpoint added in v1.1.0

Endpoint of the syslog service (string)

func (ProjectLoggingSyslogConfigPtrOutput) Program added in v1.1.0

Program for the syslog service (string)

func (ProjectLoggingSyslogConfigPtrOutput) Protocol added in v1.1.0

Protocol for the syslog service. `tcp` and `udp` are supported. Default: `udp` (string)

func (ProjectLoggingSyslogConfigPtrOutput) Severity added in v1.1.0

Date format for the syslog logs. `emergency`, `alert`, `critical`, `error`, `warning`, `notice`, `info` and `debug` are supported. Default: `notice` (string)

func (ProjectLoggingSyslogConfigPtrOutput) SslVerify added in v1.1.0

SSL verify for the syslog service (bool)

func (ProjectLoggingSyslogConfigPtrOutput) ToProjectLoggingSyslogConfigPtrOutput added in v1.1.0

func (o ProjectLoggingSyslogConfigPtrOutput) ToProjectLoggingSyslogConfigPtrOutput() ProjectLoggingSyslogConfigPtrOutput

func (ProjectLoggingSyslogConfigPtrOutput) ToProjectLoggingSyslogConfigPtrOutputWithContext added in v1.1.0

func (o ProjectLoggingSyslogConfigPtrOutput) ToProjectLoggingSyslogConfigPtrOutputWithContext(ctx context.Context) ProjectLoggingSyslogConfigPtrOutput

func (ProjectLoggingSyslogConfigPtrOutput) Token added in v1.1.0

Token for the syslog service (string)

type ProjectProjectMonitoringInput added in v1.1.0

type ProjectProjectMonitoringInput struct {
	// Key/value answers for monitor input (map)
	Answers map[string]interface{} `pulumi:"answers"`
}

type ProjectProjectMonitoringInputArgs added in v1.1.0

type ProjectProjectMonitoringInputArgs struct {
	// Key/value answers for monitor input (map)
	Answers pulumi.MapInput `pulumi:"answers"`
}

func (ProjectProjectMonitoringInputArgs) ElementType added in v1.1.0

func (ProjectProjectMonitoringInputArgs) ToProjectProjectMonitoringInputOutput added in v1.1.0

func (i ProjectProjectMonitoringInputArgs) ToProjectProjectMonitoringInputOutput() ProjectProjectMonitoringInputOutput

func (ProjectProjectMonitoringInputArgs) ToProjectProjectMonitoringInputOutputWithContext added in v1.1.0

func (i ProjectProjectMonitoringInputArgs) ToProjectProjectMonitoringInputOutputWithContext(ctx context.Context) ProjectProjectMonitoringInputOutput

func (ProjectProjectMonitoringInputArgs) ToProjectProjectMonitoringInputPtrOutput added in v1.1.0

func (i ProjectProjectMonitoringInputArgs) ToProjectProjectMonitoringInputPtrOutput() ProjectProjectMonitoringInputPtrOutput

func (ProjectProjectMonitoringInputArgs) ToProjectProjectMonitoringInputPtrOutputWithContext added in v1.1.0

func (i ProjectProjectMonitoringInputArgs) ToProjectProjectMonitoringInputPtrOutputWithContext(ctx context.Context) ProjectProjectMonitoringInputPtrOutput

type ProjectProjectMonitoringInputInput added in v1.1.0

type ProjectProjectMonitoringInputInput interface {
	pulumi.Input

	ToProjectProjectMonitoringInputOutput() ProjectProjectMonitoringInputOutput
	ToProjectProjectMonitoringInputOutputWithContext(context.Context) ProjectProjectMonitoringInputOutput
}

type ProjectProjectMonitoringInputOutput added in v1.1.0

type ProjectProjectMonitoringInputOutput struct{ *pulumi.OutputState }

func (ProjectProjectMonitoringInputOutput) Answers added in v1.1.0

Key/value answers for monitor input (map)

func (ProjectProjectMonitoringInputOutput) ElementType added in v1.1.0

func (ProjectProjectMonitoringInputOutput) ToProjectProjectMonitoringInputOutput added in v1.1.0

func (o ProjectProjectMonitoringInputOutput) ToProjectProjectMonitoringInputOutput() ProjectProjectMonitoringInputOutput

func (ProjectProjectMonitoringInputOutput) ToProjectProjectMonitoringInputOutputWithContext added in v1.1.0

func (o ProjectProjectMonitoringInputOutput) ToProjectProjectMonitoringInputOutputWithContext(ctx context.Context) ProjectProjectMonitoringInputOutput

func (ProjectProjectMonitoringInputOutput) ToProjectProjectMonitoringInputPtrOutput added in v1.1.0

func (o ProjectProjectMonitoringInputOutput) ToProjectProjectMonitoringInputPtrOutput() ProjectProjectMonitoringInputPtrOutput

func (ProjectProjectMonitoringInputOutput) ToProjectProjectMonitoringInputPtrOutputWithContext added in v1.1.0

func (o ProjectProjectMonitoringInputOutput) ToProjectProjectMonitoringInputPtrOutputWithContext(ctx context.Context) ProjectProjectMonitoringInputPtrOutput

type ProjectProjectMonitoringInputPtrInput added in v1.1.0

type ProjectProjectMonitoringInputPtrInput interface {
	pulumi.Input

	ToProjectProjectMonitoringInputPtrOutput() ProjectProjectMonitoringInputPtrOutput
	ToProjectProjectMonitoringInputPtrOutputWithContext(context.Context) ProjectProjectMonitoringInputPtrOutput
}

type ProjectProjectMonitoringInputPtrOutput added in v1.1.0

type ProjectProjectMonitoringInputPtrOutput struct{ *pulumi.OutputState }

func (ProjectProjectMonitoringInputPtrOutput) Answers added in v1.1.0

Key/value answers for monitor input (map)

func (ProjectProjectMonitoringInputPtrOutput) Elem added in v1.1.0

func (ProjectProjectMonitoringInputPtrOutput) ElementType added in v1.1.0

func (ProjectProjectMonitoringInputPtrOutput) ToProjectProjectMonitoringInputPtrOutput added in v1.1.0

func (o ProjectProjectMonitoringInputPtrOutput) ToProjectProjectMonitoringInputPtrOutput() ProjectProjectMonitoringInputPtrOutput

func (ProjectProjectMonitoringInputPtrOutput) ToProjectProjectMonitoringInputPtrOutputWithContext added in v1.1.0

func (o ProjectProjectMonitoringInputPtrOutput) ToProjectProjectMonitoringInputPtrOutputWithContext(ctx context.Context) ProjectProjectMonitoringInputPtrOutput

type ProjectResourceQuota added in v1.1.0

type ProjectResourceQuota struct {
	// Default resource quota limit for  namespaces in project (list maxitems:1)
	NamespaceDefaultLimit ProjectResourceQuotaNamespaceDefaultLimit `pulumi:"namespaceDefaultLimit"`
	// Resource quota limit for project (list maxitems:1)
	ProjectLimit ProjectResourceQuotaProjectLimit `pulumi:"projectLimit"`
}

type ProjectResourceQuotaArgs added in v1.1.0

type ProjectResourceQuotaArgs struct {
	// Default resource quota limit for  namespaces in project (list maxitems:1)
	NamespaceDefaultLimit ProjectResourceQuotaNamespaceDefaultLimitInput `pulumi:"namespaceDefaultLimit"`
	// Resource quota limit for project (list maxitems:1)
	ProjectLimit ProjectResourceQuotaProjectLimitInput `pulumi:"projectLimit"`
}

func (ProjectResourceQuotaArgs) ElementType added in v1.1.0

func (ProjectResourceQuotaArgs) ElementType() reflect.Type

func (ProjectResourceQuotaArgs) ToProjectResourceQuotaOutput added in v1.1.0

func (i ProjectResourceQuotaArgs) ToProjectResourceQuotaOutput() ProjectResourceQuotaOutput

func (ProjectResourceQuotaArgs) ToProjectResourceQuotaOutputWithContext added in v1.1.0

func (i ProjectResourceQuotaArgs) ToProjectResourceQuotaOutputWithContext(ctx context.Context) ProjectResourceQuotaOutput

func (ProjectResourceQuotaArgs) ToProjectResourceQuotaPtrOutput added in v1.1.0

func (i ProjectResourceQuotaArgs) ToProjectResourceQuotaPtrOutput() ProjectResourceQuotaPtrOutput

func (ProjectResourceQuotaArgs) ToProjectResourceQuotaPtrOutputWithContext added in v1.1.0

func (i ProjectResourceQuotaArgs) ToProjectResourceQuotaPtrOutputWithContext(ctx context.Context) ProjectResourceQuotaPtrOutput

type ProjectResourceQuotaInput added in v1.1.0

type ProjectResourceQuotaInput interface {
	pulumi.Input

	ToProjectResourceQuotaOutput() ProjectResourceQuotaOutput
	ToProjectResourceQuotaOutputWithContext(context.Context) ProjectResourceQuotaOutput
}

type ProjectResourceQuotaNamespaceDefaultLimit added in v1.1.0

type ProjectResourceQuotaNamespaceDefaultLimit struct {
	// Limit for config maps in project (string)
	ConfigMaps *string `pulumi:"configMaps"`
	// Limit for limits cpu in project (string)
	LimitsCpu *string `pulumi:"limitsCpu"`
	// Limit for limits memory in project (string)
	LimitsMemory *string `pulumi:"limitsMemory"`
	// Limit for persistent volume claims in project (string)
	PersistentVolumeClaims *string `pulumi:"persistentVolumeClaims"`
	// Limit for pods in project (string)
	Pods *string `pulumi:"pods"`
	// Limit for replication controllers in project (string)
	ReplicationControllers *string `pulumi:"replicationControllers"`
	// Limit for requests cpu in project (string)
	RequestsCpu *string `pulumi:"requestsCpu"`
	// Limit for requests memory in project (string)
	RequestsMemory *string `pulumi:"requestsMemory"`
	// Limit for requests storage in project (string)
	RequestsStorage *string `pulumi:"requestsStorage"`
	// Limit for secrets in project (string)
	Secrets  *string `pulumi:"secrets"`
	Services *string `pulumi:"services"`
	// Limit for services load balancers in project (string)
	ServicesLoadBalancers *string `pulumi:"servicesLoadBalancers"`
	// Limit for services node ports in project (string)
	ServicesNodePorts *string `pulumi:"servicesNodePorts"`
}

type ProjectResourceQuotaNamespaceDefaultLimitArgs added in v1.1.0

type ProjectResourceQuotaNamespaceDefaultLimitArgs struct {
	// Limit for config maps in project (string)
	ConfigMaps pulumi.StringPtrInput `pulumi:"configMaps"`
	// Limit for limits cpu in project (string)
	LimitsCpu pulumi.StringPtrInput `pulumi:"limitsCpu"`
	// Limit for limits memory in project (string)
	LimitsMemory pulumi.StringPtrInput `pulumi:"limitsMemory"`
	// Limit for persistent volume claims in project (string)
	PersistentVolumeClaims pulumi.StringPtrInput `pulumi:"persistentVolumeClaims"`
	// Limit for pods in project (string)
	Pods pulumi.StringPtrInput `pulumi:"pods"`
	// Limit for replication controllers in project (string)
	ReplicationControllers pulumi.StringPtrInput `pulumi:"replicationControllers"`
	// Limit for requests cpu in project (string)
	RequestsCpu pulumi.StringPtrInput `pulumi:"requestsCpu"`
	// Limit for requests memory in project (string)
	RequestsMemory pulumi.StringPtrInput `pulumi:"requestsMemory"`
	// Limit for requests storage in project (string)
	RequestsStorage pulumi.StringPtrInput `pulumi:"requestsStorage"`
	// Limit for secrets in project (string)
	Secrets  pulumi.StringPtrInput `pulumi:"secrets"`
	Services pulumi.StringPtrInput `pulumi:"services"`
	// Limit for services load balancers in project (string)
	ServicesLoadBalancers pulumi.StringPtrInput `pulumi:"servicesLoadBalancers"`
	// Limit for services node ports in project (string)
	ServicesNodePorts pulumi.StringPtrInput `pulumi:"servicesNodePorts"`
}

func (ProjectResourceQuotaNamespaceDefaultLimitArgs) ElementType added in v1.1.0

func (ProjectResourceQuotaNamespaceDefaultLimitArgs) ToProjectResourceQuotaNamespaceDefaultLimitOutput added in v1.1.0

func (i ProjectResourceQuotaNamespaceDefaultLimitArgs) ToProjectResourceQuotaNamespaceDefaultLimitOutput() ProjectResourceQuotaNamespaceDefaultLimitOutput

func (ProjectResourceQuotaNamespaceDefaultLimitArgs) ToProjectResourceQuotaNamespaceDefaultLimitOutputWithContext added in v1.1.0

func (i ProjectResourceQuotaNamespaceDefaultLimitArgs) ToProjectResourceQuotaNamespaceDefaultLimitOutputWithContext(ctx context.Context) ProjectResourceQuotaNamespaceDefaultLimitOutput

type ProjectResourceQuotaNamespaceDefaultLimitInput added in v1.1.0

type ProjectResourceQuotaNamespaceDefaultLimitInput interface {
	pulumi.Input

	ToProjectResourceQuotaNamespaceDefaultLimitOutput() ProjectResourceQuotaNamespaceDefaultLimitOutput
	ToProjectResourceQuotaNamespaceDefaultLimitOutputWithContext(context.Context) ProjectResourceQuotaNamespaceDefaultLimitOutput
}

type ProjectResourceQuotaNamespaceDefaultLimitOutput added in v1.1.0

type ProjectResourceQuotaNamespaceDefaultLimitOutput struct{ *pulumi.OutputState }

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) ConfigMaps added in v1.1.0

Limit for config maps in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) ElementType added in v1.1.0

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) LimitsCpu added in v1.1.0

Limit for limits cpu in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) LimitsMemory added in v1.1.0

Limit for limits memory in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) PersistentVolumeClaims added in v1.1.0

Limit for persistent volume claims in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) Pods added in v1.1.0

Limit for pods in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) ReplicationControllers added in v1.1.0

Limit for replication controllers in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) RequestsCpu added in v1.1.0

Limit for requests cpu in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) RequestsMemory added in v1.1.0

Limit for requests memory in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) RequestsStorage added in v1.1.0

Limit for requests storage in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) Secrets added in v1.1.0

Limit for secrets in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) Services added in v1.1.0

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) ServicesLoadBalancers added in v1.1.0

Limit for services load balancers in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) ServicesNodePorts added in v1.1.0

Limit for services node ports in project (string)

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) ToProjectResourceQuotaNamespaceDefaultLimitOutput added in v1.1.0

func (o ProjectResourceQuotaNamespaceDefaultLimitOutput) ToProjectResourceQuotaNamespaceDefaultLimitOutput() ProjectResourceQuotaNamespaceDefaultLimitOutput

func (ProjectResourceQuotaNamespaceDefaultLimitOutput) ToProjectResourceQuotaNamespaceDefaultLimitOutputWithContext added in v1.1.0

func (o ProjectResourceQuotaNamespaceDefaultLimitOutput) ToProjectResourceQuotaNamespaceDefaultLimitOutputWithContext(ctx context.Context) ProjectResourceQuotaNamespaceDefaultLimitOutput

type ProjectResourceQuotaOutput added in v1.1.0

type ProjectResourceQuotaOutput struct{ *pulumi.OutputState }

func (ProjectResourceQuotaOutput) ElementType added in v1.1.0

func (ProjectResourceQuotaOutput) ElementType() reflect.Type

func (ProjectResourceQuotaOutput) NamespaceDefaultLimit added in v1.1.0

Default resource quota limit for namespaces in project (list maxitems:1)

func (ProjectResourceQuotaOutput) ProjectLimit added in v1.1.0

Resource quota limit for project (list maxitems:1)

func (ProjectResourceQuotaOutput) ToProjectResourceQuotaOutput added in v1.1.0

func (o ProjectResourceQuotaOutput) ToProjectResourceQuotaOutput() ProjectResourceQuotaOutput

func (ProjectResourceQuotaOutput) ToProjectResourceQuotaOutputWithContext added in v1.1.0

func (o ProjectResourceQuotaOutput) ToProjectResourceQuotaOutputWithContext(ctx context.Context) ProjectResourceQuotaOutput

func (ProjectResourceQuotaOutput) ToProjectResourceQuotaPtrOutput added in v1.1.0

func (o ProjectResourceQuotaOutput) ToProjectResourceQuotaPtrOutput() ProjectResourceQuotaPtrOutput

func (ProjectResourceQuotaOutput) ToProjectResourceQuotaPtrOutputWithContext added in v1.1.0

func (o ProjectResourceQuotaOutput) ToProjectResourceQuotaPtrOutputWithContext(ctx context.Context) ProjectResourceQuotaPtrOutput

type ProjectResourceQuotaProjectLimit added in v1.1.0

type ProjectResourceQuotaProjectLimit struct {
	// Limit for config maps in project (string)
	ConfigMaps *string `pulumi:"configMaps"`
	// Limit for limits cpu in project (string)
	LimitsCpu *string `pulumi:"limitsCpu"`
	// Limit for limits memory in project (string)
	LimitsMemory *string `pulumi:"limitsMemory"`
	// Limit for persistent volume claims in project (string)
	PersistentVolumeClaims *string `pulumi:"persistentVolumeClaims"`
	// Limit for pods in project (string)
	Pods *string `pulumi:"pods"`
	// Limit for replication controllers in project (string)
	ReplicationControllers *string `pulumi:"replicationControllers"`
	// Limit for requests cpu in project (string)
	RequestsCpu *string `pulumi:"requestsCpu"`
	// Limit for requests memory in project (string)
	RequestsMemory *string `pulumi:"requestsMemory"`
	// Limit for requests storage in project (string)
	RequestsStorage *string `pulumi:"requestsStorage"`
	// Limit for secrets in project (string)
	Secrets  *string `pulumi:"secrets"`
	Services *string `pulumi:"services"`
	// Limit for services load balancers in project (string)
	ServicesLoadBalancers *string `pulumi:"servicesLoadBalancers"`
	// Limit for services node ports in project (string)
	ServicesNodePorts *string `pulumi:"servicesNodePorts"`
}

type ProjectResourceQuotaProjectLimitArgs added in v1.1.0

type ProjectResourceQuotaProjectLimitArgs struct {
	// Limit for config maps in project (string)
	ConfigMaps pulumi.StringPtrInput `pulumi:"configMaps"`
	// Limit for limits cpu in project (string)
	LimitsCpu pulumi.StringPtrInput `pulumi:"limitsCpu"`
	// Limit for limits memory in project (string)
	LimitsMemory pulumi.StringPtrInput `pulumi:"limitsMemory"`
	// Limit for persistent volume claims in project (string)
	PersistentVolumeClaims pulumi.StringPtrInput `pulumi:"persistentVolumeClaims"`
	// Limit for pods in project (string)
	Pods pulumi.StringPtrInput `pulumi:"pods"`
	// Limit for replication controllers in project (string)
	ReplicationControllers pulumi.StringPtrInput `pulumi:"replicationControllers"`
	// Limit for requests cpu in project (string)
	RequestsCpu pulumi.StringPtrInput `pulumi:"requestsCpu"`
	// Limit for requests memory in project (string)
	RequestsMemory pulumi.StringPtrInput `pulumi:"requestsMemory"`
	// Limit for requests storage in project (string)
	RequestsStorage pulumi.StringPtrInput `pulumi:"requestsStorage"`
	// Limit for secrets in project (string)
	Secrets  pulumi.StringPtrInput `pulumi:"secrets"`
	Services pulumi.StringPtrInput `pulumi:"services"`
	// Limit for services load balancers in project (string)
	ServicesLoadBalancers pulumi.StringPtrInput `pulumi:"servicesLoadBalancers"`
	// Limit for services node ports in project (string)
	ServicesNodePorts pulumi.StringPtrInput `pulumi:"servicesNodePorts"`
}

func (ProjectResourceQuotaProjectLimitArgs) ElementType added in v1.1.0

func (ProjectResourceQuotaProjectLimitArgs) ToProjectResourceQuotaProjectLimitOutput added in v1.1.0

func (i ProjectResourceQuotaProjectLimitArgs) ToProjectResourceQuotaProjectLimitOutput() ProjectResourceQuotaProjectLimitOutput

func (ProjectResourceQuotaProjectLimitArgs) ToProjectResourceQuotaProjectLimitOutputWithContext added in v1.1.0

func (i ProjectResourceQuotaProjectLimitArgs) ToProjectResourceQuotaProjectLimitOutputWithContext(ctx context.Context) ProjectResourceQuotaProjectLimitOutput

type ProjectResourceQuotaProjectLimitInput added in v1.1.0

type ProjectResourceQuotaProjectLimitInput interface {
	pulumi.Input

	ToProjectResourceQuotaProjectLimitOutput() ProjectResourceQuotaProjectLimitOutput
	ToProjectResourceQuotaProjectLimitOutputWithContext(context.Context) ProjectResourceQuotaProjectLimitOutput
}

type ProjectResourceQuotaProjectLimitOutput added in v1.1.0

type ProjectResourceQuotaProjectLimitOutput struct{ *pulumi.OutputState }

func (ProjectResourceQuotaProjectLimitOutput) ConfigMaps added in v1.1.0

Limit for config maps in project (string)

func (ProjectResourceQuotaProjectLimitOutput) ElementType added in v1.1.0

func (ProjectResourceQuotaProjectLimitOutput) LimitsCpu added in v1.1.0

Limit for limits cpu in project (string)

func (ProjectResourceQuotaProjectLimitOutput) LimitsMemory added in v1.1.0

Limit for limits memory in project (string)

func (ProjectResourceQuotaProjectLimitOutput) PersistentVolumeClaims added in v1.1.0

Limit for persistent volume claims in project (string)

func (ProjectResourceQuotaProjectLimitOutput) Pods added in v1.1.0

Limit for pods in project (string)

func (ProjectResourceQuotaProjectLimitOutput) ReplicationControllers added in v1.1.0

Limit for replication controllers in project (string)

func (ProjectResourceQuotaProjectLimitOutput) RequestsCpu added in v1.1.0

Limit for requests cpu in project (string)

func (ProjectResourceQuotaProjectLimitOutput) RequestsMemory added in v1.1.0

Limit for requests memory in project (string)

func (ProjectResourceQuotaProjectLimitOutput) RequestsStorage added in v1.1.0

Limit for requests storage in project (string)

func (ProjectResourceQuotaProjectLimitOutput) Secrets added in v1.1.0

Limit for secrets in project (string)

func (ProjectResourceQuotaProjectLimitOutput) Services added in v1.1.0

func (ProjectResourceQuotaProjectLimitOutput) ServicesLoadBalancers added in v1.1.0

Limit for services load balancers in project (string)

func (ProjectResourceQuotaProjectLimitOutput) ServicesNodePorts added in v1.1.0

Limit for services node ports in project (string)

func (ProjectResourceQuotaProjectLimitOutput) ToProjectResourceQuotaProjectLimitOutput added in v1.1.0

func (o ProjectResourceQuotaProjectLimitOutput) ToProjectResourceQuotaProjectLimitOutput() ProjectResourceQuotaProjectLimitOutput

func (ProjectResourceQuotaProjectLimitOutput) ToProjectResourceQuotaProjectLimitOutputWithContext added in v1.1.0

func (o ProjectResourceQuotaProjectLimitOutput) ToProjectResourceQuotaProjectLimitOutputWithContext(ctx context.Context) ProjectResourceQuotaProjectLimitOutput

type ProjectResourceQuotaPtrInput added in v1.1.0

type ProjectResourceQuotaPtrInput interface {
	pulumi.Input

	ToProjectResourceQuotaPtrOutput() ProjectResourceQuotaPtrOutput
	ToProjectResourceQuotaPtrOutputWithContext(context.Context) ProjectResourceQuotaPtrOutput
}

func ProjectResourceQuotaPtr added in v1.1.0

func ProjectResourceQuotaPtr(v *ProjectResourceQuotaArgs) ProjectResourceQuotaPtrInput

type ProjectResourceQuotaPtrOutput added in v1.1.0

type ProjectResourceQuotaPtrOutput struct{ *pulumi.OutputState }

func (ProjectResourceQuotaPtrOutput) Elem added in v1.1.0

func (ProjectResourceQuotaPtrOutput) ElementType added in v1.1.0

func (ProjectResourceQuotaPtrOutput) NamespaceDefaultLimit added in v1.1.0

Default resource quota limit for namespaces in project (list maxitems:1)

func (ProjectResourceQuotaPtrOutput) ProjectLimit added in v1.1.0

Resource quota limit for project (list maxitems:1)

func (ProjectResourceQuotaPtrOutput) ToProjectResourceQuotaPtrOutput added in v1.1.0

func (o ProjectResourceQuotaPtrOutput) ToProjectResourceQuotaPtrOutput() ProjectResourceQuotaPtrOutput

func (ProjectResourceQuotaPtrOutput) ToProjectResourceQuotaPtrOutputWithContext added in v1.1.0

func (o ProjectResourceQuotaPtrOutput) ToProjectResourceQuotaPtrOutputWithContext(ctx context.Context) ProjectResourceQuotaPtrOutput

type ProjectRoleTemplateBinding

type ProjectRoleTemplateBinding struct {
	pulumi.CustomResourceState

	// Annotations of the resource (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// The group ID to assign project role template binding (string)
	GroupId pulumi.StringPtrOutput `pulumi:"groupId"`
	// The groupPrincipal ID to assign project role template binding (string)
	GroupPrincipalId pulumi.StringOutput `pulumi:"groupPrincipalId"`
	// Labels of the resource (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the project role template binding (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The project id where bind project role template (string)
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The role template id from create project role template binding (string)
	RoleTemplateId pulumi.StringOutput `pulumi:"roleTemplateId"`
	// The user ID to assign project role template binding (string)
	UserId pulumi.StringPtrOutput `pulumi:"userId"`
	// The userPrincipal ID to assign project role template binding (string)
	UserPrincipalId pulumi.StringOutput `pulumi:"userPrincipalId"`
}

Provides a Rancher v2 Project Role Template Binding resource. This can be used to create Project Role Template Bindings for Rancher v2 environments and retrieve their information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/projectRole.html.markdown.

func GetProjectRoleTemplateBinding

func GetProjectRoleTemplateBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectRoleTemplateBindingState, opts ...pulumi.ResourceOption) (*ProjectRoleTemplateBinding, error)

GetProjectRoleTemplateBinding gets an existing ProjectRoleTemplateBinding 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 NewProjectRoleTemplateBinding

func NewProjectRoleTemplateBinding(ctx *pulumi.Context,
	name string, args *ProjectRoleTemplateBindingArgs, opts ...pulumi.ResourceOption) (*ProjectRoleTemplateBinding, error)

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

type ProjectRoleTemplateBindingArgs

type ProjectRoleTemplateBindingArgs struct {
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// The group ID to assign project role template binding (string)
	GroupId pulumi.StringPtrInput
	// The groupPrincipal ID to assign project role template binding (string)
	GroupPrincipalId pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// The name of the project role template binding (string)
	Name pulumi.StringPtrInput
	// The project id where bind project role template (string)
	ProjectId pulumi.StringInput
	// The role template id from create project role template binding (string)
	RoleTemplateId pulumi.StringInput
	// The user ID to assign project role template binding (string)
	UserId pulumi.StringPtrInput
	// The userPrincipal ID to assign project role template binding (string)
	UserPrincipalId pulumi.StringPtrInput
}

The set of arguments for constructing a ProjectRoleTemplateBinding resource.

func (ProjectRoleTemplateBindingArgs) ElementType added in v1.1.0

type ProjectRoleTemplateBindingState

type ProjectRoleTemplateBindingState struct {
	// Annotations of the resource (map)
	Annotations pulumi.MapInput
	// The group ID to assign project role template binding (string)
	GroupId pulumi.StringPtrInput
	// The groupPrincipal ID to assign project role template binding (string)
	GroupPrincipalId pulumi.StringPtrInput
	// Labels of the resource (map)
	Labels pulumi.MapInput
	// The name of the project role template binding (string)
	Name pulumi.StringPtrInput
	// The project id where bind project role template (string)
	ProjectId pulumi.StringPtrInput
	// The role template id from create project role template binding (string)
	RoleTemplateId pulumi.StringPtrInput
	// The user ID to assign project role template binding (string)
	UserId pulumi.StringPtrInput
	// The userPrincipal ID to assign project role template binding (string)
	UserPrincipalId pulumi.StringPtrInput
}

func (ProjectRoleTemplateBindingState) ElementType added in v1.1.0

type ProjectState

type ProjectState struct {
	// Annotations for Node Pool object (map)
	Annotations pulumi.MapInput
	// The cluster id where create project (string)
	ClusterId pulumi.StringPtrInput
	// Default containers resource limits on project (List maxitem:1)
	ContainerResourceLimit ProjectContainerResourceLimitPtrInput
	// A project description (string)
	Description pulumi.StringPtrInput
	// Enable built-in project monitoring. Default `false` (bool)
	EnableProjectMonitoring pulumi.BoolPtrInput
	// Labels for Node Pool object (map)
	Labels pulumi.MapInput
	// The name of the project (string)
	Name pulumi.StringPtrInput
	// Default Pod Security Policy ID for the project (string)
	PodSecurityPolicyTemplateId pulumi.StringPtrInput
	// Project monitoring config. Any parameter defined in [rancher-monitoring charts](https://github.com/rancher/system-charts/tree/dev/charts/rancher-monitoring) could be configured (list maxitems:1)
	ProjectMonitoringInput ProjectProjectMonitoringInputPtrInput
	// Resource quota for project. Rancher v2.1.x or higher (list maxitems:1)
	ResourceQuota ProjectResourceQuotaPtrInput
	// Wait for cluster becomes active. Default `false` (bool)
	WaitForCluster pulumi.BoolPtrInput
}

func (ProjectState) ElementType added in v1.1.0

func (ProjectState) ElementType() reflect.Type

type Provider added in v1.1.0

type Provider struct {
	pulumi.ProviderResourceState
}

The provider type for the rancher2 package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/index.html.markdown.

func NewProvider added in v1.1.0

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

type ProviderArgs added in v1.1.0

type ProviderArgs struct {
	// API Key used to authenticate with the rancher server
	AccessKey pulumi.StringPtrInput
	// The URL to the rancher API
	ApiUrl pulumi.StringPtrInput
	// Bootstrap rancher server
	Bootstrap pulumi.BoolPtrInput
	// CA certificates used to sign rancher server tls certificates. Mandatory if self signed tls and insecure option false
	CaCerts pulumi.StringPtrInput
	// Allow insecure connections to Rancher. Mandatory if self signed tls and not ca_certs provided
	Insecure pulumi.BoolPtrInput
	// Rancher connection retries
	Retries pulumi.IntPtrInput
	// API secret used to authenticate with the rancher server
	SecretKey pulumi.StringPtrInput
	// API token used to authenticate with the rancher server
	TokenKey pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType added in v1.1.0

func (ProviderArgs) ElementType() reflect.Type

type Registry

type Registry struct {
	pulumi.CustomResourceState

	// Annotations for Registry object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// A registry description (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Labels for Registry object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the registry (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The namespace id where to assign the namespaced registry (string)
	NamespaceId pulumi.StringPtrOutput `pulumi:"namespaceId"`
	// The project id where to assign the registry (string)
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// Registries data for registry (list)
	Registries RegistryRegistryArrayOutput `pulumi:"registries"`
}

Provides a Rancher v2 Registry resource. This can be used to create docker registries for Rancher v2 environments and retrieve their information.

Depending of the availability, there are 2 types of Rancher v2 docker registries: - Project registry: Available to all namespaces in the `projectId` - Namespaced regitry: Available to just `namespaceId` in the `projectId`

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/registry.html.markdown.

func GetRegistry

func GetRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RegistryState, opts ...pulumi.ResourceOption) (*Registry, error)

GetRegistry gets an existing Registry 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 NewRegistry

func NewRegistry(ctx *pulumi.Context,
	name string, args *RegistryArgs, opts ...pulumi.ResourceOption) (*Registry, error)

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

type RegistryArgs

type RegistryArgs struct {
	// Annotations for Registry object (map)
	Annotations pulumi.MapInput
	// A registry description (string)
	Description pulumi.StringPtrInput
	// Labels for Registry object (map)
	Labels pulumi.MapInput
	// The name of the registry (string)
	Name pulumi.StringPtrInput
	// The namespace id where to assign the namespaced registry (string)
	NamespaceId pulumi.StringPtrInput
	// The project id where to assign the registry (string)
	ProjectId pulumi.StringInput
	// Registries data for registry (list)
	Registries RegistryRegistryArrayInput
}

The set of arguments for constructing a Registry resource.

func (RegistryArgs) ElementType added in v1.1.0

func (RegistryArgs) ElementType() reflect.Type

type RegistryRegistry added in v1.1.0

type RegistryRegistry struct {
	// Address for registry.
	Address string `pulumi:"address"`
	// Password for the registry (string)
	Password *string `pulumi:"password"`
	// Username for the registry (string)
	Username *string `pulumi:"username"`
}

type RegistryRegistryArgs added in v1.1.0

type RegistryRegistryArgs struct {
	// Address for registry.
	Address pulumi.StringInput `pulumi:"address"`
	// Password for the registry (string)
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Username for the registry (string)
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (RegistryRegistryArgs) ElementType added in v1.1.0

func (RegistryRegistryArgs) ElementType() reflect.Type

func (RegistryRegistryArgs) ToRegistryRegistryOutput added in v1.1.0

func (i RegistryRegistryArgs) ToRegistryRegistryOutput() RegistryRegistryOutput

func (RegistryRegistryArgs) ToRegistryRegistryOutputWithContext added in v1.1.0

func (i RegistryRegistryArgs) ToRegistryRegistryOutputWithContext(ctx context.Context) RegistryRegistryOutput

type RegistryRegistryArray added in v1.1.0

type RegistryRegistryArray []RegistryRegistryInput

func (RegistryRegistryArray) ElementType added in v1.1.0

func (RegistryRegistryArray) ElementType() reflect.Type

func (RegistryRegistryArray) ToRegistryRegistryArrayOutput added in v1.1.0

func (i RegistryRegistryArray) ToRegistryRegistryArrayOutput() RegistryRegistryArrayOutput

func (RegistryRegistryArray) ToRegistryRegistryArrayOutputWithContext added in v1.1.0

func (i RegistryRegistryArray) ToRegistryRegistryArrayOutputWithContext(ctx context.Context) RegistryRegistryArrayOutput

type RegistryRegistryArrayInput added in v1.1.0

type RegistryRegistryArrayInput interface {
	pulumi.Input

	ToRegistryRegistryArrayOutput() RegistryRegistryArrayOutput
	ToRegistryRegistryArrayOutputWithContext(context.Context) RegistryRegistryArrayOutput
}

type RegistryRegistryArrayOutput added in v1.1.0

type RegistryRegistryArrayOutput struct{ *pulumi.OutputState }

func (RegistryRegistryArrayOutput) ElementType added in v1.1.0

func (RegistryRegistryArrayOutput) Index added in v1.1.0

func (RegistryRegistryArrayOutput) ToRegistryRegistryArrayOutput added in v1.1.0

func (o RegistryRegistryArrayOutput) ToRegistryRegistryArrayOutput() RegistryRegistryArrayOutput

func (RegistryRegistryArrayOutput) ToRegistryRegistryArrayOutputWithContext added in v1.1.0

func (o RegistryRegistryArrayOutput) ToRegistryRegistryArrayOutputWithContext(ctx context.Context) RegistryRegistryArrayOutput

type RegistryRegistryInput added in v1.1.0

type RegistryRegistryInput interface {
	pulumi.Input

	ToRegistryRegistryOutput() RegistryRegistryOutput
	ToRegistryRegistryOutputWithContext(context.Context) RegistryRegistryOutput
}

type RegistryRegistryOutput added in v1.1.0

type RegistryRegistryOutput struct{ *pulumi.OutputState }

func (RegistryRegistryOutput) Address added in v1.1.0

Address for registry.

func (RegistryRegistryOutput) ElementType added in v1.1.0

func (RegistryRegistryOutput) ElementType() reflect.Type

func (RegistryRegistryOutput) Password added in v1.1.0

Password for the registry (string)

func (RegistryRegistryOutput) ToRegistryRegistryOutput added in v1.1.0

func (o RegistryRegistryOutput) ToRegistryRegistryOutput() RegistryRegistryOutput

func (RegistryRegistryOutput) ToRegistryRegistryOutputWithContext added in v1.1.0

func (o RegistryRegistryOutput) ToRegistryRegistryOutputWithContext(ctx context.Context) RegistryRegistryOutput

func (RegistryRegistryOutput) Username added in v1.1.0

Username for the registry (string)

type RegistryState

type RegistryState struct {
	// Annotations for Registry object (map)
	Annotations pulumi.MapInput
	// A registry description (string)
	Description pulumi.StringPtrInput
	// Labels for Registry object (map)
	Labels pulumi.MapInput
	// The name of the registry (string)
	Name pulumi.StringPtrInput
	// The namespace id where to assign the namespaced registry (string)
	NamespaceId pulumi.StringPtrInput
	// The project id where to assign the registry (string)
	ProjectId pulumi.StringPtrInput
	// Registries data for registry (list)
	Registries RegistryRegistryArrayInput
}

func (RegistryState) ElementType added in v1.1.0

func (RegistryState) ElementType() reflect.Type

type RoleTempalte

type RoleTempalte struct {
	pulumi.CustomResourceState

	// Administrative role template. Default `false` (bool)
	Administrative pulumi.BoolPtrOutput `pulumi:"administrative"`
	// Annotations for role template object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// (Computed) Builtin role template (string)
	Builtin pulumi.BoolOutput `pulumi:"builtin"`
	// Role template context. `cluster` and `project` values are supported. Default: `cluster` (string)
	Context pulumi.StringPtrOutput `pulumi:"context"`
	// Default role template for new created cluster or project. Default `false` (bool)
	DefaultRole pulumi.BoolPtrOutput `pulumi:"defaultRole"`
	// Role template description (string)
	Description pulumi.StringOutput `pulumi:"description"`
	// External role template. Default `false` (bool)
	External pulumi.BoolPtrOutput `pulumi:"external"`
	// Hidden role template. Default `false` (bool)
	Hidden pulumi.BoolPtrOutput `pulumi:"hidden"`
	// Labels for role template object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// Locked role template. Default `false` (bool)
	Locked pulumi.BoolPtrOutput `pulumi:"locked"`
	// Role template name (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Inherit role template IDs (list)
	RoleTemplateIds pulumi.StringArrayOutput `pulumi:"roleTemplateIds"`
	// Role template policy rules (list)
	Rules RoleTempalteRuleArrayOutput `pulumi:"rules"`
}

Provides a Rancher v2 Role Template resource. This can be used to create Role Template for Rancher v2 and retrieve their information.

`cluster` and `project` scopes are supported for role templates.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/roleTemplate.html.markdown.

func GetRoleTempalte

func GetRoleTempalte(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoleTempalteState, opts ...pulumi.ResourceOption) (*RoleTempalte, error)

GetRoleTempalte gets an existing RoleTempalte 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 NewRoleTempalte

func NewRoleTempalte(ctx *pulumi.Context,
	name string, args *RoleTempalteArgs, opts ...pulumi.ResourceOption) (*RoleTempalte, error)

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

type RoleTempalteArgs

type RoleTempalteArgs struct {
	// Administrative role template. Default `false` (bool)
	Administrative pulumi.BoolPtrInput
	// Annotations for role template object (map)
	Annotations pulumi.MapInput
	// Role template context. `cluster` and `project` values are supported. Default: `cluster` (string)
	Context pulumi.StringPtrInput
	// Default role template for new created cluster or project. Default `false` (bool)
	DefaultRole pulumi.BoolPtrInput
	// Role template description (string)
	Description pulumi.StringPtrInput
	// External role template. Default `false` (bool)
	External pulumi.BoolPtrInput
	// Hidden role template. Default `false` (bool)
	Hidden pulumi.BoolPtrInput
	// Labels for role template object (map)
	Labels pulumi.MapInput
	// Locked role template. Default `false` (bool)
	Locked pulumi.BoolPtrInput
	// Role template name (string)
	Name pulumi.StringPtrInput
	// Inherit role template IDs (list)
	RoleTemplateIds pulumi.StringArrayInput
	// Role template policy rules (list)
	Rules RoleTempalteRuleArrayInput
}

The set of arguments for constructing a RoleTempalte resource.

func (RoleTempalteArgs) ElementType added in v1.1.0

func (RoleTempalteArgs) ElementType() reflect.Type

type RoleTempalteRule added in v1.1.0

type RoleTempalteRule struct {
	// Policy rule api groups (list)
	ApiGroups []string `pulumi:"apiGroups"`
	// Policy rule non resource urls (list)
	NonResourceUrls []string `pulumi:"nonResourceUrls"`
	// Policy rule resource names (list)
	ResourceNames []string `pulumi:"resourceNames"`
	// Policy rule resources (list)
	Resources []string `pulumi:"resources"`
	// Policy rule verbs. `create`, `delete`, `get`, `list`, `patch`, `update`, `watch` and `*` values are supported (list)
	Verbs []string `pulumi:"verbs"`
}

type RoleTempalteRuleArgs added in v1.1.0

type RoleTempalteRuleArgs struct {
	// Policy rule api groups (list)
	ApiGroups pulumi.StringArrayInput `pulumi:"apiGroups"`
	// Policy rule non resource urls (list)
	NonResourceUrls pulumi.StringArrayInput `pulumi:"nonResourceUrls"`
	// Policy rule resource names (list)
	ResourceNames pulumi.StringArrayInput `pulumi:"resourceNames"`
	// Policy rule resources (list)
	Resources pulumi.StringArrayInput `pulumi:"resources"`
	// Policy rule verbs. `create`, `delete`, `get`, `list`, `patch`, `update`, `watch` and `*` values are supported (list)
	Verbs pulumi.StringArrayInput `pulumi:"verbs"`
}

func (RoleTempalteRuleArgs) ElementType added in v1.1.0

func (RoleTempalteRuleArgs) ElementType() reflect.Type

func (RoleTempalteRuleArgs) ToRoleTempalteRuleOutput added in v1.1.0

func (i RoleTempalteRuleArgs) ToRoleTempalteRuleOutput() RoleTempalteRuleOutput

func (RoleTempalteRuleArgs) ToRoleTempalteRuleOutputWithContext added in v1.1.0

func (i RoleTempalteRuleArgs) ToRoleTempalteRuleOutputWithContext(ctx context.Context) RoleTempalteRuleOutput

type RoleTempalteRuleArray added in v1.1.0

type RoleTempalteRuleArray []RoleTempalteRuleInput

func (RoleTempalteRuleArray) ElementType added in v1.1.0

func (RoleTempalteRuleArray) ElementType() reflect.Type

func (RoleTempalteRuleArray) ToRoleTempalteRuleArrayOutput added in v1.1.0

func (i RoleTempalteRuleArray) ToRoleTempalteRuleArrayOutput() RoleTempalteRuleArrayOutput

func (RoleTempalteRuleArray) ToRoleTempalteRuleArrayOutputWithContext added in v1.1.0

func (i RoleTempalteRuleArray) ToRoleTempalteRuleArrayOutputWithContext(ctx context.Context) RoleTempalteRuleArrayOutput

type RoleTempalteRuleArrayInput added in v1.1.0

type RoleTempalteRuleArrayInput interface {
	pulumi.Input

	ToRoleTempalteRuleArrayOutput() RoleTempalteRuleArrayOutput
	ToRoleTempalteRuleArrayOutputWithContext(context.Context) RoleTempalteRuleArrayOutput
}

type RoleTempalteRuleArrayOutput added in v1.1.0

type RoleTempalteRuleArrayOutput struct{ *pulumi.OutputState }

func (RoleTempalteRuleArrayOutput) ElementType added in v1.1.0

func (RoleTempalteRuleArrayOutput) Index added in v1.1.0

func (RoleTempalteRuleArrayOutput) ToRoleTempalteRuleArrayOutput added in v1.1.0

func (o RoleTempalteRuleArrayOutput) ToRoleTempalteRuleArrayOutput() RoleTempalteRuleArrayOutput

func (RoleTempalteRuleArrayOutput) ToRoleTempalteRuleArrayOutputWithContext added in v1.1.0

func (o RoleTempalteRuleArrayOutput) ToRoleTempalteRuleArrayOutputWithContext(ctx context.Context) RoleTempalteRuleArrayOutput

type RoleTempalteRuleInput added in v1.1.0

type RoleTempalteRuleInput interface {
	pulumi.Input

	ToRoleTempalteRuleOutput() RoleTempalteRuleOutput
	ToRoleTempalteRuleOutputWithContext(context.Context) RoleTempalteRuleOutput
}

type RoleTempalteRuleOutput added in v1.1.0

type RoleTempalteRuleOutput struct{ *pulumi.OutputState }

func (RoleTempalteRuleOutput) ApiGroups added in v1.1.0

Policy rule api groups (list)

func (RoleTempalteRuleOutput) ElementType added in v1.1.0

func (RoleTempalteRuleOutput) ElementType() reflect.Type

func (RoleTempalteRuleOutput) NonResourceUrls added in v1.1.0

func (o RoleTempalteRuleOutput) NonResourceUrls() pulumi.StringArrayOutput

Policy rule non resource urls (list)

func (RoleTempalteRuleOutput) ResourceNames added in v1.1.0

Policy rule resource names (list)

func (RoleTempalteRuleOutput) Resources added in v1.1.0

Policy rule resources (list)

func (RoleTempalteRuleOutput) ToRoleTempalteRuleOutput added in v1.1.0

func (o RoleTempalteRuleOutput) ToRoleTempalteRuleOutput() RoleTempalteRuleOutput

func (RoleTempalteRuleOutput) ToRoleTempalteRuleOutputWithContext added in v1.1.0

func (o RoleTempalteRuleOutput) ToRoleTempalteRuleOutputWithContext(ctx context.Context) RoleTempalteRuleOutput

func (RoleTempalteRuleOutput) Verbs added in v1.1.0

Policy rule verbs. `create`, `delete`, `get`, `list`, `patch`, `update`, `watch` and `*` values are supported (list)

type RoleTempalteState

type RoleTempalteState struct {
	// Administrative role template. Default `false` (bool)
	Administrative pulumi.BoolPtrInput
	// Annotations for role template object (map)
	Annotations pulumi.MapInput
	// (Computed) Builtin role template (string)
	Builtin pulumi.BoolPtrInput
	// Role template context. `cluster` and `project` values are supported. Default: `cluster` (string)
	Context pulumi.StringPtrInput
	// Default role template for new created cluster or project. Default `false` (bool)
	DefaultRole pulumi.BoolPtrInput
	// Role template description (string)
	Description pulumi.StringPtrInput
	// External role template. Default `false` (bool)
	External pulumi.BoolPtrInput
	// Hidden role template. Default `false` (bool)
	Hidden pulumi.BoolPtrInput
	// Labels for role template object (map)
	Labels pulumi.MapInput
	// Locked role template. Default `false` (bool)
	Locked pulumi.BoolPtrInput
	// Role template name (string)
	Name pulumi.StringPtrInput
	// Inherit role template IDs (list)
	RoleTemplateIds pulumi.StringArrayInput
	// Role template policy rules (list)
	Rules RoleTempalteRuleArrayInput
}

func (RoleTempalteState) ElementType added in v1.1.0

func (RoleTempalteState) ElementType() reflect.Type

type Secret

type Secret struct {
	pulumi.CustomResourceState

	// Annotations for secret object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Secret key/value data. Base64 encoding required for values (map)
	Data pulumi.MapOutput `pulumi:"data"`
	// A secret description (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Labels for secret object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the secret (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The namespace id where to assign the namespaced secret (string)
	NamespaceId pulumi.StringPtrOutput `pulumi:"namespaceId"`
	// The project id where to assign the secret (string)
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
}

Provides a Rancher v2 Secret resource. This can be used to create secrets for Rancher v2 environments and retrieve their information.

Depending of the availability, there are 2 types of Rancher v2 secrets: - Project secret: Available to all namespaces in the `projectId` - Namespaced secret: Available to just `namespaceId` in the `projectId`

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/secret.html.markdown.

func GetSecret

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

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

func NewSecret

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

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

type SecretArgs

type SecretArgs struct {
	// Annotations for secret object (map)
	Annotations pulumi.MapInput
	// Secret key/value data. Base64 encoding required for values (map)
	Data pulumi.MapInput
	// A secret description (string)
	Description pulumi.StringPtrInput
	// Labels for secret object (map)
	Labels pulumi.MapInput
	// The name of the secret (string)
	Name pulumi.StringPtrInput
	// The namespace id where to assign the namespaced secret (string)
	NamespaceId pulumi.StringPtrInput
	// The project id where to assign the secret (string)
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a Secret resource.

func (SecretArgs) ElementType added in v1.1.0

func (SecretArgs) ElementType() reflect.Type

type SecretState

type SecretState struct {
	// Annotations for secret object (map)
	Annotations pulumi.MapInput
	// Secret key/value data. Base64 encoding required for values (map)
	Data pulumi.MapInput
	// A secret description (string)
	Description pulumi.StringPtrInput
	// Labels for secret object (map)
	Labels pulumi.MapInput
	// The name of the secret (string)
	Name pulumi.StringPtrInput
	// The namespace id where to assign the namespaced secret (string)
	NamespaceId pulumi.StringPtrInput
	// The project id where to assign the secret (string)
	ProjectId pulumi.StringPtrInput
}

func (SecretState) ElementType added in v1.1.0

func (SecretState) ElementType() reflect.Type

type Setting

type Setting struct {
	pulumi.CustomResourceState

	// Annotations for setting object (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Labels for setting object (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The name of the setting (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The value of the setting (string)
	Value pulumi.StringOutput `pulumi:"value"`
}

Provides a Rancher v2 Setting resource. This can be used to create settings for Rancher v2 environments and retrieve their information.

On create, if setting already exists, provider will import it and update its value.

On destroy, if setting is a system setting like `server-url`, provider'll not delete it from Rancher, it'll just update setting value to default and remove it from tfstate.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/setting.html.markdown.

func GetSetting

func GetSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SettingState, opts ...pulumi.ResourceOption) (*Setting, error)

GetSetting gets an existing Setting 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 NewSetting

func NewSetting(ctx *pulumi.Context,
	name string, args *SettingArgs, opts ...pulumi.ResourceOption) (*Setting, error)

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

type SettingArgs

type SettingArgs struct {
	// Annotations for setting object (map)
	Annotations pulumi.MapInput
	// Labels for setting object (map)
	Labels pulumi.MapInput
	// The name of the setting (string)
	Name pulumi.StringPtrInput
	// The value of the setting (string)
	Value pulumi.StringInput
}

The set of arguments for constructing a Setting resource.

func (SettingArgs) ElementType added in v1.1.0

func (SettingArgs) ElementType() reflect.Type

type SettingState

type SettingState struct {
	// Annotations for setting object (map)
	Annotations pulumi.MapInput
	// Labels for setting object (map)
	Labels pulumi.MapInput
	// The name of the setting (string)
	Name pulumi.StringPtrInput
	// The value of the setting (string)
	Value pulumi.StringPtrInput
}

func (SettingState) ElementType added in v1.1.0

func (SettingState) ElementType() reflect.Type

type Token

type Token struct {
	pulumi.CustomResourceState

	// (Computed) Token access key part (string)
	AccessKey pulumi.StringOutput `pulumi:"accessKey"`
	// Annotations of the token (map)
	Annotations pulumi.MapOutput `pulumi:"annotations"`
	// Cluster ID for scoped token (string)
	ClusterId pulumi.StringPtrOutput `pulumi:"clusterId"`
	// Token description (string)
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// (Computed) Token is enabled (bool)
	Enabled pulumi.BoolOutput `pulumi:"enabled"`
	// (Computed) Token is expired (bool)
	Expired pulumi.BoolOutput `pulumi:"expired"`
	// Labels of the token (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// (Computed) Token name (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// Renew expired or disabled token
	Renew pulumi.BoolPtrOutput `pulumi:"renew"`
	// (Computed/Sensitive) Token secret key part (string)
	SecretKey pulumi.StringOutput `pulumi:"secretKey"`
	// (Computed/Sensitive) Token value (string)
	Token pulumi.StringOutput `pulumi:"token"`
	// Token time to live in seconds. Default `0` (int)
	Ttl pulumi.IntPtrOutput `pulumi:"ttl"`
	// (Computed) Token user ID (string)
	UserId pulumi.StringOutput `pulumi:"userId"`
}

Provides a Rancher v2 Token resource. This can be used to create Tokens for Rancher v2 provider user and retrieve their information.

There are 2 kind of tokens: - no scoped: valid for global system. - scoped: valid for just a specific cluster (`clusterId` should be provided).

Tokens can't be updated once created. Any diff in token data will recreate the token. If any token expire, Rancher2 provider will generate a diff to regenerate it.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/token.html.markdown.

func GetToken

func GetToken(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TokenState, opts ...pulumi.ResourceOption) (*Token, error)

GetToken gets an existing Token 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 NewToken

func NewToken(ctx *pulumi.Context,
	name string, args *TokenArgs, opts ...pulumi.ResourceOption) (*Token, error)

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

type TokenArgs

type TokenArgs struct {
	// Annotations of the token (map)
	Annotations pulumi.MapInput
	// Cluster ID for scoped token (string)
	ClusterId pulumi.StringPtrInput
	// Token description (string)
	Description pulumi.StringPtrInput
	// Labels of the token (map)
	Labels pulumi.MapInput
	// Renew expired or disabled token
	Renew pulumi.BoolPtrInput
	// Token time to live in seconds. Default `0` (int)
	Ttl pulumi.IntPtrInput
}

The set of arguments for constructing a Token resource.

func (TokenArgs) ElementType added in v1.1.0

func (TokenArgs) ElementType() reflect.Type

type TokenState

type TokenState struct {
	// (Computed) Token access key part (string)
	AccessKey pulumi.StringPtrInput
	// Annotations of the token (map)
	Annotations pulumi.MapInput
	// Cluster ID for scoped token (string)
	ClusterId pulumi.StringPtrInput
	// Token description (string)
	Description pulumi.StringPtrInput
	// (Computed) Token is enabled (bool)
	Enabled pulumi.BoolPtrInput
	// (Computed) Token is expired (bool)
	Expired pulumi.BoolPtrInput
	// Labels of the token (map)
	Labels pulumi.MapInput
	// (Computed) Token name (string)
	Name pulumi.StringPtrInput
	// Renew expired or disabled token
	Renew pulumi.BoolPtrInput
	// (Computed/Sensitive) Token secret key part (string)
	SecretKey pulumi.StringPtrInput
	// (Computed/Sensitive) Token value (string)
	Token pulumi.StringPtrInput
	// Token time to live in seconds. Default `0` (int)
	Ttl pulumi.IntPtrInput
	// (Computed) Token user ID (string)
	UserId pulumi.StringPtrInput
}

func (TokenState) ElementType added in v1.1.0

func (TokenState) ElementType() reflect.Type

type User

type User struct {
	pulumi.CustomResourceState

	// Annotations for global role binding (map)
	Annotations pulumi.MapOutput     `pulumi:"annotations"`
	Enabled     pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Labels for global role binding (map)
	Labels pulumi.MapOutput `pulumi:"labels"`
	// The user full name (string)
	Name pulumi.StringOutput `pulumi:"name"`
	// The user password (string)
	Password pulumi.StringOutput `pulumi:"password"`
	// (Computed) The user principal IDs (list)
	PrincipalIds pulumi.StringArrayOutput `pulumi:"principalIds"`
	// The user username (string)
	Username pulumi.StringOutput `pulumi:"username"`
}

Provides a Rancher v2 User resource. This can be used to create Users for Rancher v2 environments and retrieve their information.

When a Rancher User is created, it doesn't have a global role binding. At least, `user-base` global role binding in needed in order to enable user login.

> This content is derived from https://github.com/terraform-providers/terraform-provider-rancher2/blob/master/website/docs/r/user.html.markdown.

func GetUser

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User 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 NewUser

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

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

type UserArgs

type UserArgs struct {
	// Annotations for global role binding (map)
	Annotations pulumi.MapInput
	Enabled     pulumi.BoolPtrInput
	// Labels for global role binding (map)
	Labels pulumi.MapInput
	// The user full name (string)
	Name pulumi.StringPtrInput
	// The user password (string)
	Password pulumi.StringInput
	// The user username (string)
	Username pulumi.StringInput
}

The set of arguments for constructing a User resource.

func (UserArgs) ElementType added in v1.1.0

func (UserArgs) ElementType() reflect.Type

type UserState

type UserState struct {
	// Annotations for global role binding (map)
	Annotations pulumi.MapInput
	Enabled     pulumi.BoolPtrInput
	// Labels for global role binding (map)
	Labels pulumi.MapInput
	// The user full name (string)
	Name pulumi.StringPtrInput
	// The user password (string)
	Password pulumi.StringPtrInput
	// (Computed) The user principal IDs (list)
	PrincipalIds pulumi.StringArrayInput
	// The user username (string)
	Username pulumi.StringPtrInput
}

func (UserState) ElementType added in v1.1.0

func (UserState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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