deprecatedeks

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// Description of EKS cluster.
	ClusterDesc pulumi.StringPtrOutput `pulumi:"clusterDesc"`
	// Name of EKS cluster.
	ClusterName pulumi.StringOutput `pulumi:"clusterName"`
	// List of cluster custom DNS Server info.
	DnsServers ClusterDnsServerArrayOutput `pulumi:"dnsServers"`
	// Indicates whether to enable dns in user cluster, default value is `true`.
	EnableVpcCoreDns pulumi.BoolPtrOutput `pulumi:"enableVpcCoreDns"`
	// Extend parameters.
	ExtraParam pulumi.MapOutput `pulumi:"extraParam"`
	// Cluster internal access LoadBalancer info.
	InternalLb ClusterInternalLbPtrOutput `pulumi:"internalLb"`
	// Kubernetes version of EKS cluster.
	K8sVersion pulumi.StringOutput `pulumi:"k8sVersion"`
	// EKS cluster kubeconfig.
	KubeConfig pulumi.StringOutput `pulumi:"kubeConfig"`
	// Delete CBS after EKS cluster remove.
	NeedDeleteCbs pulumi.BoolPtrOutput `pulumi:"needDeleteCbs"`
	// Cluster public access LoadBalancer info.
	PublicLb ClusterPublicLbPtrOutput `pulumi:"publicLb"`
	// Subnet id of service.
	ServiceSubnetId pulumi.StringPtrOutput `pulumi:"serviceSubnetId"`
	// Subnet Ids for EKS cluster.
	SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"`
	// Tags of EKS cluster.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Vpc Id of EKS cluster.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

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.

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// Description of EKS cluster.
	ClusterDesc pulumi.StringPtrInput
	// Name of EKS cluster.
	ClusterName pulumi.StringInput
	// List of cluster custom DNS Server info.
	DnsServers ClusterDnsServerArrayInput
	// Indicates whether to enable dns in user cluster, default value is `true`.
	EnableVpcCoreDns pulumi.BoolPtrInput
	// Extend parameters.
	ExtraParam pulumi.MapInput
	// Cluster internal access LoadBalancer info.
	InternalLb ClusterInternalLbPtrInput
	// Kubernetes version of EKS cluster.
	K8sVersion pulumi.StringInput
	// Delete CBS after EKS cluster remove.
	NeedDeleteCbs pulumi.BoolPtrInput
	// Cluster public access LoadBalancer info.
	PublicLb ClusterPublicLbPtrInput
	// Subnet id of service.
	ServiceSubnetId pulumi.StringPtrInput
	// Subnet Ids for EKS cluster.
	SubnetIds pulumi.StringArrayInput
	// Tags of EKS cluster.
	Tags pulumi.MapInput
	// Vpc Id of EKS cluster.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterArray

type ClusterArray []ClusterInput

func (ClusterArray) ElementType

func (ClusterArray) ElementType() reflect.Type

func (ClusterArray) ToClusterArrayOutput

func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArray) ToClusterArrayOutputWithContext

func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterArrayInput

type ClusterArrayInput interface {
	pulumi.Input

	ToClusterArrayOutput() ClusterArrayOutput
	ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput
}

ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:

ClusterArray{ ClusterArgs{...} }

type ClusterArrayOutput

type ClusterArrayOutput struct{ *pulumi.OutputState }

func (ClusterArrayOutput) ElementType

func (ClusterArrayOutput) ElementType() reflect.Type

func (ClusterArrayOutput) Index

func (ClusterArrayOutput) ToClusterArrayOutput

func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArrayOutput) ToClusterArrayOutputWithContext

func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterDnsServer

type ClusterDnsServer struct {
	Domain  *string  `pulumi:"domain"`
	Servers []string `pulumi:"servers"`
}

type ClusterDnsServerArgs

type ClusterDnsServerArgs struct {
	Domain  pulumi.StringPtrInput   `pulumi:"domain"`
	Servers pulumi.StringArrayInput `pulumi:"servers"`
}

func (ClusterDnsServerArgs) ElementType

func (ClusterDnsServerArgs) ElementType() reflect.Type

func (ClusterDnsServerArgs) ToClusterDnsServerOutput

func (i ClusterDnsServerArgs) ToClusterDnsServerOutput() ClusterDnsServerOutput

func (ClusterDnsServerArgs) ToClusterDnsServerOutputWithContext

func (i ClusterDnsServerArgs) ToClusterDnsServerOutputWithContext(ctx context.Context) ClusterDnsServerOutput

type ClusterDnsServerArray

type ClusterDnsServerArray []ClusterDnsServerInput

func (ClusterDnsServerArray) ElementType

func (ClusterDnsServerArray) ElementType() reflect.Type

func (ClusterDnsServerArray) ToClusterDnsServerArrayOutput

func (i ClusterDnsServerArray) ToClusterDnsServerArrayOutput() ClusterDnsServerArrayOutput

func (ClusterDnsServerArray) ToClusterDnsServerArrayOutputWithContext

func (i ClusterDnsServerArray) ToClusterDnsServerArrayOutputWithContext(ctx context.Context) ClusterDnsServerArrayOutput

type ClusterDnsServerArrayInput

type ClusterDnsServerArrayInput interface {
	pulumi.Input

	ToClusterDnsServerArrayOutput() ClusterDnsServerArrayOutput
	ToClusterDnsServerArrayOutputWithContext(context.Context) ClusterDnsServerArrayOutput
}

ClusterDnsServerArrayInput is an input type that accepts ClusterDnsServerArray and ClusterDnsServerArrayOutput values. You can construct a concrete instance of `ClusterDnsServerArrayInput` via:

ClusterDnsServerArray{ ClusterDnsServerArgs{...} }

type ClusterDnsServerArrayOutput

type ClusterDnsServerArrayOutput struct{ *pulumi.OutputState }

func (ClusterDnsServerArrayOutput) ElementType

func (ClusterDnsServerArrayOutput) Index

func (ClusterDnsServerArrayOutput) ToClusterDnsServerArrayOutput

func (o ClusterDnsServerArrayOutput) ToClusterDnsServerArrayOutput() ClusterDnsServerArrayOutput

func (ClusterDnsServerArrayOutput) ToClusterDnsServerArrayOutputWithContext

func (o ClusterDnsServerArrayOutput) ToClusterDnsServerArrayOutputWithContext(ctx context.Context) ClusterDnsServerArrayOutput

type ClusterDnsServerInput

type ClusterDnsServerInput interface {
	pulumi.Input

	ToClusterDnsServerOutput() ClusterDnsServerOutput
	ToClusterDnsServerOutputWithContext(context.Context) ClusterDnsServerOutput
}

ClusterDnsServerInput is an input type that accepts ClusterDnsServerArgs and ClusterDnsServerOutput values. You can construct a concrete instance of `ClusterDnsServerInput` via:

ClusterDnsServerArgs{...}

type ClusterDnsServerOutput

type ClusterDnsServerOutput struct{ *pulumi.OutputState }

func (ClusterDnsServerOutput) Domain

func (ClusterDnsServerOutput) ElementType

func (ClusterDnsServerOutput) ElementType() reflect.Type

func (ClusterDnsServerOutput) Servers

func (ClusterDnsServerOutput) ToClusterDnsServerOutput

func (o ClusterDnsServerOutput) ToClusterDnsServerOutput() ClusterDnsServerOutput

func (ClusterDnsServerOutput) ToClusterDnsServerOutputWithContext

func (o ClusterDnsServerOutput) ToClusterDnsServerOutputWithContext(ctx context.Context) ClusterDnsServerOutput

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterInternalLb

type ClusterInternalLb struct {
	Enabled  bool    `pulumi:"enabled"`
	SubnetId *string `pulumi:"subnetId"`
}

type ClusterInternalLbArgs

type ClusterInternalLbArgs struct {
	Enabled  pulumi.BoolInput      `pulumi:"enabled"`
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
}

func (ClusterInternalLbArgs) ElementType

func (ClusterInternalLbArgs) ElementType() reflect.Type

func (ClusterInternalLbArgs) ToClusterInternalLbOutput

func (i ClusterInternalLbArgs) ToClusterInternalLbOutput() ClusterInternalLbOutput

func (ClusterInternalLbArgs) ToClusterInternalLbOutputWithContext

func (i ClusterInternalLbArgs) ToClusterInternalLbOutputWithContext(ctx context.Context) ClusterInternalLbOutput

func (ClusterInternalLbArgs) ToClusterInternalLbPtrOutput

func (i ClusterInternalLbArgs) ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput

func (ClusterInternalLbArgs) ToClusterInternalLbPtrOutputWithContext

func (i ClusterInternalLbArgs) ToClusterInternalLbPtrOutputWithContext(ctx context.Context) ClusterInternalLbPtrOutput

type ClusterInternalLbInput

type ClusterInternalLbInput interface {
	pulumi.Input

	ToClusterInternalLbOutput() ClusterInternalLbOutput
	ToClusterInternalLbOutputWithContext(context.Context) ClusterInternalLbOutput
}

ClusterInternalLbInput is an input type that accepts ClusterInternalLbArgs and ClusterInternalLbOutput values. You can construct a concrete instance of `ClusterInternalLbInput` via:

ClusterInternalLbArgs{...}

type ClusterInternalLbOutput

type ClusterInternalLbOutput struct{ *pulumi.OutputState }

func (ClusterInternalLbOutput) ElementType

func (ClusterInternalLbOutput) ElementType() reflect.Type

func (ClusterInternalLbOutput) Enabled

func (ClusterInternalLbOutput) SubnetId

func (ClusterInternalLbOutput) ToClusterInternalLbOutput

func (o ClusterInternalLbOutput) ToClusterInternalLbOutput() ClusterInternalLbOutput

func (ClusterInternalLbOutput) ToClusterInternalLbOutputWithContext

func (o ClusterInternalLbOutput) ToClusterInternalLbOutputWithContext(ctx context.Context) ClusterInternalLbOutput

func (ClusterInternalLbOutput) ToClusterInternalLbPtrOutput

func (o ClusterInternalLbOutput) ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput

func (ClusterInternalLbOutput) ToClusterInternalLbPtrOutputWithContext

func (o ClusterInternalLbOutput) ToClusterInternalLbPtrOutputWithContext(ctx context.Context) ClusterInternalLbPtrOutput

type ClusterInternalLbPtrInput

type ClusterInternalLbPtrInput interface {
	pulumi.Input

	ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput
	ToClusterInternalLbPtrOutputWithContext(context.Context) ClusterInternalLbPtrOutput
}

ClusterInternalLbPtrInput is an input type that accepts ClusterInternalLbArgs, ClusterInternalLbPtr and ClusterInternalLbPtrOutput values. You can construct a concrete instance of `ClusterInternalLbPtrInput` via:

        ClusterInternalLbArgs{...}

or:

        nil

type ClusterInternalLbPtrOutput

type ClusterInternalLbPtrOutput struct{ *pulumi.OutputState }

func (ClusterInternalLbPtrOutput) Elem

func (ClusterInternalLbPtrOutput) ElementType

func (ClusterInternalLbPtrOutput) ElementType() reflect.Type

func (ClusterInternalLbPtrOutput) Enabled

func (ClusterInternalLbPtrOutput) SubnetId

func (ClusterInternalLbPtrOutput) ToClusterInternalLbPtrOutput

func (o ClusterInternalLbPtrOutput) ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput

func (ClusterInternalLbPtrOutput) ToClusterInternalLbPtrOutputWithContext

func (o ClusterInternalLbPtrOutput) ToClusterInternalLbPtrOutputWithContext(ctx context.Context) ClusterInternalLbPtrOutput

type ClusterMap

type ClusterMap map[string]ClusterInput

func (ClusterMap) ElementType

func (ClusterMap) ElementType() reflect.Type

func (ClusterMap) ToClusterMapOutput

func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput

func (ClusterMap) ToClusterMapOutputWithContext

func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput

type ClusterMapInput

type ClusterMapInput interface {
	pulumi.Input

	ToClusterMapOutput() ClusterMapOutput
	ToClusterMapOutputWithContext(context.Context) ClusterMapOutput
}

ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:

ClusterMap{ "key": ClusterArgs{...} }

type ClusterMapOutput

type ClusterMapOutput struct{ *pulumi.OutputState }

func (ClusterMapOutput) ElementType

func (ClusterMapOutput) ElementType() reflect.Type

func (ClusterMapOutput) MapIndex

func (ClusterMapOutput) ToClusterMapOutput

func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput

func (ClusterMapOutput) ToClusterMapOutputWithContext

func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) ClusterDesc

func (o ClusterOutput) ClusterDesc() pulumi.StringPtrOutput

Description of EKS cluster.

func (ClusterOutput) ClusterName

func (o ClusterOutput) ClusterName() pulumi.StringOutput

Name of EKS cluster.

func (ClusterOutput) DnsServers

List of cluster custom DNS Server info.

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) EnableVpcCoreDns

func (o ClusterOutput) EnableVpcCoreDns() pulumi.BoolPtrOutput

Indicates whether to enable dns in user cluster, default value is `true`.

func (ClusterOutput) ExtraParam

func (o ClusterOutput) ExtraParam() pulumi.MapOutput

Extend parameters.

func (ClusterOutput) InternalLb

Cluster internal access LoadBalancer info.

func (ClusterOutput) K8sVersion

func (o ClusterOutput) K8sVersion() pulumi.StringOutput

Kubernetes version of EKS cluster.

func (ClusterOutput) KubeConfig

func (o ClusterOutput) KubeConfig() pulumi.StringOutput

EKS cluster kubeconfig.

func (ClusterOutput) NeedDeleteCbs

func (o ClusterOutput) NeedDeleteCbs() pulumi.BoolPtrOutput

Delete CBS after EKS cluster remove.

func (ClusterOutput) PublicLb

Cluster public access LoadBalancer info.

func (ClusterOutput) ServiceSubnetId

func (o ClusterOutput) ServiceSubnetId() pulumi.StringPtrOutput

Subnet id of service.

func (ClusterOutput) SubnetIds

func (o ClusterOutput) SubnetIds() pulumi.StringArrayOutput

Subnet Ids for EKS cluster.

func (ClusterOutput) Tags

func (o ClusterOutput) Tags() pulumi.MapOutput

Tags of EKS cluster.

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

func (ClusterOutput) VpcId

func (o ClusterOutput) VpcId() pulumi.StringOutput

Vpc Id of EKS cluster.

type ClusterPublicLb

type ClusterPublicLb struct {
	AllowFromCidrs   []string `pulumi:"allowFromCidrs"`
	Enabled          bool     `pulumi:"enabled"`
	ExtraParam       *string  `pulumi:"extraParam"`
	SecurityGroup    *string  `pulumi:"securityGroup"`
	SecurityPolicies []string `pulumi:"securityPolicies"`
}

type ClusterPublicLbArgs

type ClusterPublicLbArgs struct {
	AllowFromCidrs   pulumi.StringArrayInput `pulumi:"allowFromCidrs"`
	Enabled          pulumi.BoolInput        `pulumi:"enabled"`
	ExtraParam       pulumi.StringPtrInput   `pulumi:"extraParam"`
	SecurityGroup    pulumi.StringPtrInput   `pulumi:"securityGroup"`
	SecurityPolicies pulumi.StringArrayInput `pulumi:"securityPolicies"`
}

func (ClusterPublicLbArgs) ElementType

func (ClusterPublicLbArgs) ElementType() reflect.Type

func (ClusterPublicLbArgs) ToClusterPublicLbOutput

func (i ClusterPublicLbArgs) ToClusterPublicLbOutput() ClusterPublicLbOutput

func (ClusterPublicLbArgs) ToClusterPublicLbOutputWithContext

func (i ClusterPublicLbArgs) ToClusterPublicLbOutputWithContext(ctx context.Context) ClusterPublicLbOutput

func (ClusterPublicLbArgs) ToClusterPublicLbPtrOutput

func (i ClusterPublicLbArgs) ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput

func (ClusterPublicLbArgs) ToClusterPublicLbPtrOutputWithContext

func (i ClusterPublicLbArgs) ToClusterPublicLbPtrOutputWithContext(ctx context.Context) ClusterPublicLbPtrOutput

type ClusterPublicLbInput

type ClusterPublicLbInput interface {
	pulumi.Input

	ToClusterPublicLbOutput() ClusterPublicLbOutput
	ToClusterPublicLbOutputWithContext(context.Context) ClusterPublicLbOutput
}

ClusterPublicLbInput is an input type that accepts ClusterPublicLbArgs and ClusterPublicLbOutput values. You can construct a concrete instance of `ClusterPublicLbInput` via:

ClusterPublicLbArgs{...}

type ClusterPublicLbOutput

type ClusterPublicLbOutput struct{ *pulumi.OutputState }

func (ClusterPublicLbOutput) AllowFromCidrs

func (o ClusterPublicLbOutput) AllowFromCidrs() pulumi.StringArrayOutput

func (ClusterPublicLbOutput) ElementType

func (ClusterPublicLbOutput) ElementType() reflect.Type

func (ClusterPublicLbOutput) Enabled

func (ClusterPublicLbOutput) ExtraParam

func (ClusterPublicLbOutput) SecurityGroup

func (o ClusterPublicLbOutput) SecurityGroup() pulumi.StringPtrOutput

func (ClusterPublicLbOutput) SecurityPolicies

func (o ClusterPublicLbOutput) SecurityPolicies() pulumi.StringArrayOutput

func (ClusterPublicLbOutput) ToClusterPublicLbOutput

func (o ClusterPublicLbOutput) ToClusterPublicLbOutput() ClusterPublicLbOutput

func (ClusterPublicLbOutput) ToClusterPublicLbOutputWithContext

func (o ClusterPublicLbOutput) ToClusterPublicLbOutputWithContext(ctx context.Context) ClusterPublicLbOutput

func (ClusterPublicLbOutput) ToClusterPublicLbPtrOutput

func (o ClusterPublicLbOutput) ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput

func (ClusterPublicLbOutput) ToClusterPublicLbPtrOutputWithContext

func (o ClusterPublicLbOutput) ToClusterPublicLbPtrOutputWithContext(ctx context.Context) ClusterPublicLbPtrOutput

type ClusterPublicLbPtrInput

type ClusterPublicLbPtrInput interface {
	pulumi.Input

	ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput
	ToClusterPublicLbPtrOutputWithContext(context.Context) ClusterPublicLbPtrOutput
}

ClusterPublicLbPtrInput is an input type that accepts ClusterPublicLbArgs, ClusterPublicLbPtr and ClusterPublicLbPtrOutput values. You can construct a concrete instance of `ClusterPublicLbPtrInput` via:

        ClusterPublicLbArgs{...}

or:

        nil

type ClusterPublicLbPtrOutput

type ClusterPublicLbPtrOutput struct{ *pulumi.OutputState }

func (ClusterPublicLbPtrOutput) AllowFromCidrs

func (ClusterPublicLbPtrOutput) Elem

func (ClusterPublicLbPtrOutput) ElementType

func (ClusterPublicLbPtrOutput) ElementType() reflect.Type

func (ClusterPublicLbPtrOutput) Enabled

func (ClusterPublicLbPtrOutput) ExtraParam

func (ClusterPublicLbPtrOutput) SecurityGroup

func (ClusterPublicLbPtrOutput) SecurityPolicies

func (o ClusterPublicLbPtrOutput) SecurityPolicies() pulumi.StringArrayOutput

func (ClusterPublicLbPtrOutput) ToClusterPublicLbPtrOutput

func (o ClusterPublicLbPtrOutput) ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput

func (ClusterPublicLbPtrOutput) ToClusterPublicLbPtrOutputWithContext

func (o ClusterPublicLbPtrOutput) ToClusterPublicLbPtrOutputWithContext(ctx context.Context) ClusterPublicLbPtrOutput

type ClusterState

type ClusterState struct {
	// Description of EKS cluster.
	ClusterDesc pulumi.StringPtrInput
	// Name of EKS cluster.
	ClusterName pulumi.StringPtrInput
	// List of cluster custom DNS Server info.
	DnsServers ClusterDnsServerArrayInput
	// Indicates whether to enable dns in user cluster, default value is `true`.
	EnableVpcCoreDns pulumi.BoolPtrInput
	// Extend parameters.
	ExtraParam pulumi.MapInput
	// Cluster internal access LoadBalancer info.
	InternalLb ClusterInternalLbPtrInput
	// Kubernetes version of EKS cluster.
	K8sVersion pulumi.StringPtrInput
	// EKS cluster kubeconfig.
	KubeConfig pulumi.StringPtrInput
	// Delete CBS after EKS cluster remove.
	NeedDeleteCbs pulumi.BoolPtrInput
	// Cluster public access LoadBalancer info.
	PublicLb ClusterPublicLbPtrInput
	// Subnet id of service.
	ServiceSubnetId pulumi.StringPtrInput
	// Subnet Ids for EKS cluster.
	SubnetIds pulumi.StringArrayInput
	// Tags of EKS cluster.
	Tags pulumi.MapInput
	// Vpc Id of EKS cluster.
	VpcId pulumi.StringPtrInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ContainerInstance

type ContainerInstance struct {
	pulumi.CustomResourceState

	// Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existed_eip_ids`.
	AutoCreateEip pulumi.BoolPtrOutput `pulumi:"autoCreateEip"`
	// ID of EIP which create automatically.
	AutoCreateEipId pulumi.StringOutput `pulumi:"autoCreateEipId"`
	// CAM role name authorized to access.
	CamRoleName pulumi.StringPtrOutput `pulumi:"camRoleName"`
	// List of CBS volume.
	CbsVolumes ContainerInstanceCbsVolumeArrayOutput `pulumi:"cbsVolumes"`
	// List of container.
	Containers ContainerInstanceContainerArrayOutput `pulumi:"containers"`
	// The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	Cpu pulumi.Float64Output `pulumi:"cpu"`
	// Type of cpu, which can set to `intel` or `amd`. It also support backup list like `amd,intel` which indicates using
	// `intel` when `amd` sold out.
	CpuType pulumi.StringPtrOutput `pulumi:"cpuType"`
	// Container instance creation time.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// Map of DNS config options.
	DnsConfigOptions pulumi.MapOutput `pulumi:"dnsConfigOptions"`
	// IP Addresses of DNS Servers.
	DnsNamesServers pulumi.StringArrayOutput `pulumi:"dnsNamesServers"`
	// List of DNS Search Domain.
	DnsSearches pulumi.StringArrayOutput `pulumi:"dnsSearches"`
	// EIP address.
	EipAddress pulumi.StringOutput `pulumi:"eipAddress"`
	// Indicates weather the EIP release or not after instance deleted. Conflict with `existed_eip_ids`.
	EipDeletePolicy pulumi.BoolPtrOutput `pulumi:"eipDeletePolicy"`
	// Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with
	// `existed_eip_ids`.
	EipMaxBandwidthOut pulumi.IntPtrOutput `pulumi:"eipMaxBandwidthOut"`
	// EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with
	// `existed_eip_ids`.
	EipServiceProvider pulumi.StringPtrOutput `pulumi:"eipServiceProvider"`
	// Existed EIP ID List which used to bind container instance. Conflict with `auto_create_eip` and auto create EIP options.
	ExistedEipIds pulumi.StringArrayOutput `pulumi:"existedEipIds"`
	// Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	GpuCount pulumi.IntPtrOutput `pulumi:"gpuCount"`
	// Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	GpuType pulumi.StringPtrOutput `pulumi:"gpuType"`
	// List of credentials which pull from image registry.
	ImageRegistryCredentials ContainerInstanceImageRegistryCredentialArrayOutput `pulumi:"imageRegistryCredentials"`
	// List of initialized container.
	InitContainers ContainerInstanceInitContainerArrayOutput `pulumi:"initContainers"`
	// Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	Memory pulumi.Float64Output `pulumi:"memory"`
	// Name of EKS container instance.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of NFS volume.
	NfsVolumes ContainerInstanceNfsVolumeArrayOutput `pulumi:"nfsVolumes"`
	// Private IP address.
	PrivateIp pulumi.StringOutput `pulumi:"privateIp"`
	// Container instance restart policy. Available values: `Always`, `Never`, `OnFailure`.
	RestartPolicy pulumi.StringPtrOutput `pulumi:"restartPolicy"`
	// List of security group id.
	SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"`
	// Container instance status.
	Status pulumi.StringOutput `pulumi:"status"`
	// Subnet ID of container instance.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// VPC ID.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetContainerInstance

func GetContainerInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainerInstanceState, opts ...pulumi.ResourceOption) (*ContainerInstance, error)

GetContainerInstance gets an existing ContainerInstance 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 NewContainerInstance

func NewContainerInstance(ctx *pulumi.Context,
	name string, args *ContainerInstanceArgs, opts ...pulumi.ResourceOption) (*ContainerInstance, error)

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

func (*ContainerInstance) ElementType

func (*ContainerInstance) ElementType() reflect.Type

func (*ContainerInstance) ToContainerInstanceOutput

func (i *ContainerInstance) ToContainerInstanceOutput() ContainerInstanceOutput

func (*ContainerInstance) ToContainerInstanceOutputWithContext

func (i *ContainerInstance) ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput

type ContainerInstanceArgs

type ContainerInstanceArgs struct {
	// Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existed_eip_ids`.
	AutoCreateEip pulumi.BoolPtrInput
	// CAM role name authorized to access.
	CamRoleName pulumi.StringPtrInput
	// List of CBS volume.
	CbsVolumes ContainerInstanceCbsVolumeArrayInput
	// List of container.
	Containers ContainerInstanceContainerArrayInput
	// The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	Cpu pulumi.Float64Input
	// Type of cpu, which can set to `intel` or `amd`. It also support backup list like `amd,intel` which indicates using
	// `intel` when `amd` sold out.
	CpuType pulumi.StringPtrInput
	// Map of DNS config options.
	DnsConfigOptions pulumi.MapInput
	// IP Addresses of DNS Servers.
	DnsNamesServers pulumi.StringArrayInput
	// List of DNS Search Domain.
	DnsSearches pulumi.StringArrayInput
	// Indicates weather the EIP release or not after instance deleted. Conflict with `existed_eip_ids`.
	EipDeletePolicy pulumi.BoolPtrInput
	// Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with
	// `existed_eip_ids`.
	EipMaxBandwidthOut pulumi.IntPtrInput
	// EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with
	// `existed_eip_ids`.
	EipServiceProvider pulumi.StringPtrInput
	// Existed EIP ID List which used to bind container instance. Conflict with `auto_create_eip` and auto create EIP options.
	ExistedEipIds pulumi.StringArrayInput
	// Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	GpuCount pulumi.IntPtrInput
	// Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	GpuType pulumi.StringPtrInput
	// List of credentials which pull from image registry.
	ImageRegistryCredentials ContainerInstanceImageRegistryCredentialArrayInput
	// List of initialized container.
	InitContainers ContainerInstanceInitContainerArrayInput
	// Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	Memory pulumi.Float64Input
	// Name of EKS container instance.
	Name pulumi.StringPtrInput
	// List of NFS volume.
	NfsVolumes ContainerInstanceNfsVolumeArrayInput
	// Container instance restart policy. Available values: `Always`, `Never`, `OnFailure`.
	RestartPolicy pulumi.StringPtrInput
	// List of security group id.
	SecurityGroups pulumi.StringArrayInput
	// Subnet ID of container instance.
	SubnetId pulumi.StringInput
	// VPC ID.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a ContainerInstance resource.

func (ContainerInstanceArgs) ElementType

func (ContainerInstanceArgs) ElementType() reflect.Type

type ContainerInstanceArray

type ContainerInstanceArray []ContainerInstanceInput

func (ContainerInstanceArray) ElementType

func (ContainerInstanceArray) ElementType() reflect.Type

func (ContainerInstanceArray) ToContainerInstanceArrayOutput

func (i ContainerInstanceArray) ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput

func (ContainerInstanceArray) ToContainerInstanceArrayOutputWithContext

func (i ContainerInstanceArray) ToContainerInstanceArrayOutputWithContext(ctx context.Context) ContainerInstanceArrayOutput

type ContainerInstanceArrayInput

type ContainerInstanceArrayInput interface {
	pulumi.Input

	ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput
	ToContainerInstanceArrayOutputWithContext(context.Context) ContainerInstanceArrayOutput
}

ContainerInstanceArrayInput is an input type that accepts ContainerInstanceArray and ContainerInstanceArrayOutput values. You can construct a concrete instance of `ContainerInstanceArrayInput` via:

ContainerInstanceArray{ ContainerInstanceArgs{...} }

type ContainerInstanceArrayOutput

type ContainerInstanceArrayOutput struct{ *pulumi.OutputState }

func (ContainerInstanceArrayOutput) ElementType

func (ContainerInstanceArrayOutput) Index

func (ContainerInstanceArrayOutput) ToContainerInstanceArrayOutput

func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput

func (ContainerInstanceArrayOutput) ToContainerInstanceArrayOutputWithContext

func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutputWithContext(ctx context.Context) ContainerInstanceArrayOutput

type ContainerInstanceCbsVolume

type ContainerInstanceCbsVolume struct {
	DiskId string `pulumi:"diskId"`
	Name   string `pulumi:"name"`
}

type ContainerInstanceCbsVolumeArgs

type ContainerInstanceCbsVolumeArgs struct {
	DiskId pulumi.StringInput `pulumi:"diskId"`
	Name   pulumi.StringInput `pulumi:"name"`
}

func (ContainerInstanceCbsVolumeArgs) ElementType

func (ContainerInstanceCbsVolumeArgs) ToContainerInstanceCbsVolumeOutput

func (i ContainerInstanceCbsVolumeArgs) ToContainerInstanceCbsVolumeOutput() ContainerInstanceCbsVolumeOutput

func (ContainerInstanceCbsVolumeArgs) ToContainerInstanceCbsVolumeOutputWithContext

func (i ContainerInstanceCbsVolumeArgs) ToContainerInstanceCbsVolumeOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeOutput

type ContainerInstanceCbsVolumeArray

type ContainerInstanceCbsVolumeArray []ContainerInstanceCbsVolumeInput

func (ContainerInstanceCbsVolumeArray) ElementType

func (ContainerInstanceCbsVolumeArray) ToContainerInstanceCbsVolumeArrayOutput

func (i ContainerInstanceCbsVolumeArray) ToContainerInstanceCbsVolumeArrayOutput() ContainerInstanceCbsVolumeArrayOutput

func (ContainerInstanceCbsVolumeArray) ToContainerInstanceCbsVolumeArrayOutputWithContext

func (i ContainerInstanceCbsVolumeArray) ToContainerInstanceCbsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeArrayOutput

type ContainerInstanceCbsVolumeArrayInput

type ContainerInstanceCbsVolumeArrayInput interface {
	pulumi.Input

	ToContainerInstanceCbsVolumeArrayOutput() ContainerInstanceCbsVolumeArrayOutput
	ToContainerInstanceCbsVolumeArrayOutputWithContext(context.Context) ContainerInstanceCbsVolumeArrayOutput
}

ContainerInstanceCbsVolumeArrayInput is an input type that accepts ContainerInstanceCbsVolumeArray and ContainerInstanceCbsVolumeArrayOutput values. You can construct a concrete instance of `ContainerInstanceCbsVolumeArrayInput` via:

ContainerInstanceCbsVolumeArray{ ContainerInstanceCbsVolumeArgs{...} }

type ContainerInstanceCbsVolumeArrayOutput

type ContainerInstanceCbsVolumeArrayOutput struct{ *pulumi.OutputState }

func (ContainerInstanceCbsVolumeArrayOutput) ElementType

func (ContainerInstanceCbsVolumeArrayOutput) Index

func (ContainerInstanceCbsVolumeArrayOutput) ToContainerInstanceCbsVolumeArrayOutput

func (o ContainerInstanceCbsVolumeArrayOutput) ToContainerInstanceCbsVolumeArrayOutput() ContainerInstanceCbsVolumeArrayOutput

func (ContainerInstanceCbsVolumeArrayOutput) ToContainerInstanceCbsVolumeArrayOutputWithContext

func (o ContainerInstanceCbsVolumeArrayOutput) ToContainerInstanceCbsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeArrayOutput

type ContainerInstanceCbsVolumeInput

type ContainerInstanceCbsVolumeInput interface {
	pulumi.Input

	ToContainerInstanceCbsVolumeOutput() ContainerInstanceCbsVolumeOutput
	ToContainerInstanceCbsVolumeOutputWithContext(context.Context) ContainerInstanceCbsVolumeOutput
}

ContainerInstanceCbsVolumeInput is an input type that accepts ContainerInstanceCbsVolumeArgs and ContainerInstanceCbsVolumeOutput values. You can construct a concrete instance of `ContainerInstanceCbsVolumeInput` via:

ContainerInstanceCbsVolumeArgs{...}

type ContainerInstanceCbsVolumeOutput

type ContainerInstanceCbsVolumeOutput struct{ *pulumi.OutputState }

func (ContainerInstanceCbsVolumeOutput) DiskId

func (ContainerInstanceCbsVolumeOutput) ElementType

func (ContainerInstanceCbsVolumeOutput) Name

func (ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutput

func (o ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutput() ContainerInstanceCbsVolumeOutput

func (ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutputWithContext

func (o ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeOutput

type ContainerInstanceContainer

type ContainerInstanceContainer struct {
	Args           []string                                  `pulumi:"args"`
	Commands       []string                                  `pulumi:"commands"`
	Cpu            *float64                                  `pulumi:"cpu"`
	EnvVars        map[string]interface{}                    `pulumi:"envVars"`
	Image          string                                    `pulumi:"image"`
	LivenessProbe  *ContainerInstanceContainerLivenessProbe  `pulumi:"livenessProbe"`
	Memory         *float64                                  `pulumi:"memory"`
	Name           string                                    `pulumi:"name"`
	ReadinessProbe *ContainerInstanceContainerReadinessProbe `pulumi:"readinessProbe"`
	VolumeMounts   []ContainerInstanceContainerVolumeMount   `pulumi:"volumeMounts"`
	WorkingDir     *string                                   `pulumi:"workingDir"`
}

type ContainerInstanceContainerArgs

type ContainerInstanceContainerArgs struct {
	Args           pulumi.StringArrayInput                          `pulumi:"args"`
	Commands       pulumi.StringArrayInput                          `pulumi:"commands"`
	Cpu            pulumi.Float64PtrInput                           `pulumi:"cpu"`
	EnvVars        pulumi.MapInput                                  `pulumi:"envVars"`
	Image          pulumi.StringInput                               `pulumi:"image"`
	LivenessProbe  ContainerInstanceContainerLivenessProbePtrInput  `pulumi:"livenessProbe"`
	Memory         pulumi.Float64PtrInput                           `pulumi:"memory"`
	Name           pulumi.StringInput                               `pulumi:"name"`
	ReadinessProbe ContainerInstanceContainerReadinessProbePtrInput `pulumi:"readinessProbe"`
	VolumeMounts   ContainerInstanceContainerVolumeMountArrayInput  `pulumi:"volumeMounts"`
	WorkingDir     pulumi.StringPtrInput                            `pulumi:"workingDir"`
}

func (ContainerInstanceContainerArgs) ElementType

func (ContainerInstanceContainerArgs) ToContainerInstanceContainerOutput

func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput

func (ContainerInstanceContainerArgs) ToContainerInstanceContainerOutputWithContext

func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput

type ContainerInstanceContainerArray

type ContainerInstanceContainerArray []ContainerInstanceContainerInput

func (ContainerInstanceContainerArray) ElementType

func (ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutput

func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput

func (ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutputWithContext

func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput

type ContainerInstanceContainerArrayInput

type ContainerInstanceContainerArrayInput interface {
	pulumi.Input

	ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
	ToContainerInstanceContainerArrayOutputWithContext(context.Context) ContainerInstanceContainerArrayOutput
}

ContainerInstanceContainerArrayInput is an input type that accepts ContainerInstanceContainerArray and ContainerInstanceContainerArrayOutput values. You can construct a concrete instance of `ContainerInstanceContainerArrayInput` via:

ContainerInstanceContainerArray{ ContainerInstanceContainerArgs{...} }

type ContainerInstanceContainerArrayOutput

type ContainerInstanceContainerArrayOutput struct{ *pulumi.OutputState }

func (ContainerInstanceContainerArrayOutput) ElementType

func (ContainerInstanceContainerArrayOutput) Index

func (ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutput

func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput

func (ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutputWithContext

func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput

type ContainerInstanceContainerInput

type ContainerInstanceContainerInput interface {
	pulumi.Input

	ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
	ToContainerInstanceContainerOutputWithContext(context.Context) ContainerInstanceContainerOutput
}

ContainerInstanceContainerInput is an input type that accepts ContainerInstanceContainerArgs and ContainerInstanceContainerOutput values. You can construct a concrete instance of `ContainerInstanceContainerInput` via:

ContainerInstanceContainerArgs{...}

type ContainerInstanceContainerLivenessProbe

type ContainerInstanceContainerLivenessProbe struct {
	ExecCommands     []string `pulumi:"execCommands"`
	FailureThreshold *int     `pulumi:"failureThreshold"`
	HttpGetPath      *string  `pulumi:"httpGetPath"`
	HttpGetPort      *int     `pulumi:"httpGetPort"`
	HttpGetScheme    *string  `pulumi:"httpGetScheme"`
	InitDelaySeconds *int     `pulumi:"initDelaySeconds"`
	PeriodSeconds    *int     `pulumi:"periodSeconds"`
	SuccessThreshold *int     `pulumi:"successThreshold"`
	TcpSocketPort    *int     `pulumi:"tcpSocketPort"`
	TimeoutSeconds   *int     `pulumi:"timeoutSeconds"`
}

type ContainerInstanceContainerLivenessProbeArgs

type ContainerInstanceContainerLivenessProbeArgs struct {
	ExecCommands     pulumi.StringArrayInput `pulumi:"execCommands"`
	FailureThreshold pulumi.IntPtrInput      `pulumi:"failureThreshold"`
	HttpGetPath      pulumi.StringPtrInput   `pulumi:"httpGetPath"`
	HttpGetPort      pulumi.IntPtrInput      `pulumi:"httpGetPort"`
	HttpGetScheme    pulumi.StringPtrInput   `pulumi:"httpGetScheme"`
	InitDelaySeconds pulumi.IntPtrInput      `pulumi:"initDelaySeconds"`
	PeriodSeconds    pulumi.IntPtrInput      `pulumi:"periodSeconds"`
	SuccessThreshold pulumi.IntPtrInput      `pulumi:"successThreshold"`
	TcpSocketPort    pulumi.IntPtrInput      `pulumi:"tcpSocketPort"`
	TimeoutSeconds   pulumi.IntPtrInput      `pulumi:"timeoutSeconds"`
}

func (ContainerInstanceContainerLivenessProbeArgs) ElementType

func (ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbeOutput

func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbeOutput() ContainerInstanceContainerLivenessProbeOutput

func (ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbeOutputWithContext

func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbeOutput

func (ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbePtrOutput

func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput

func (ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbePtrOutputWithContext

func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbePtrOutput

type ContainerInstanceContainerLivenessProbeInput

type ContainerInstanceContainerLivenessProbeInput interface {
	pulumi.Input

	ToContainerInstanceContainerLivenessProbeOutput() ContainerInstanceContainerLivenessProbeOutput
	ToContainerInstanceContainerLivenessProbeOutputWithContext(context.Context) ContainerInstanceContainerLivenessProbeOutput
}

ContainerInstanceContainerLivenessProbeInput is an input type that accepts ContainerInstanceContainerLivenessProbeArgs and ContainerInstanceContainerLivenessProbeOutput values. You can construct a concrete instance of `ContainerInstanceContainerLivenessProbeInput` via:

ContainerInstanceContainerLivenessProbeArgs{...}

type ContainerInstanceContainerLivenessProbeOutput

type ContainerInstanceContainerLivenessProbeOutput struct{ *pulumi.OutputState }

func (ContainerInstanceContainerLivenessProbeOutput) ElementType

func (ContainerInstanceContainerLivenessProbeOutput) ExecCommands

func (ContainerInstanceContainerLivenessProbeOutput) FailureThreshold

func (ContainerInstanceContainerLivenessProbeOutput) HttpGetPath

func (ContainerInstanceContainerLivenessProbeOutput) HttpGetPort

func (ContainerInstanceContainerLivenessProbeOutput) HttpGetScheme

func (ContainerInstanceContainerLivenessProbeOutput) InitDelaySeconds

func (ContainerInstanceContainerLivenessProbeOutput) PeriodSeconds

func (ContainerInstanceContainerLivenessProbeOutput) SuccessThreshold

func (ContainerInstanceContainerLivenessProbeOutput) TcpSocketPort

func (ContainerInstanceContainerLivenessProbeOutput) TimeoutSeconds

func (ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbeOutput

func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbeOutput() ContainerInstanceContainerLivenessProbeOutput

func (ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbeOutputWithContext

func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbeOutput

func (ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbePtrOutput

func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput

func (ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbePtrOutputWithContext

func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbePtrOutput

type ContainerInstanceContainerLivenessProbePtrInput

type ContainerInstanceContainerLivenessProbePtrInput interface {
	pulumi.Input

	ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput
	ToContainerInstanceContainerLivenessProbePtrOutputWithContext(context.Context) ContainerInstanceContainerLivenessProbePtrOutput
}

ContainerInstanceContainerLivenessProbePtrInput is an input type that accepts ContainerInstanceContainerLivenessProbeArgs, ContainerInstanceContainerLivenessProbePtr and ContainerInstanceContainerLivenessProbePtrOutput values. You can construct a concrete instance of `ContainerInstanceContainerLivenessProbePtrInput` via:

        ContainerInstanceContainerLivenessProbeArgs{...}

or:

        nil

type ContainerInstanceContainerLivenessProbePtrOutput

type ContainerInstanceContainerLivenessProbePtrOutput struct{ *pulumi.OutputState }

func (ContainerInstanceContainerLivenessProbePtrOutput) Elem

func (ContainerInstanceContainerLivenessProbePtrOutput) ElementType

func (ContainerInstanceContainerLivenessProbePtrOutput) ExecCommands

func (ContainerInstanceContainerLivenessProbePtrOutput) FailureThreshold

func (ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPath

func (ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPort

func (ContainerInstanceContainerLivenessProbePtrOutput) HttpGetScheme

func (ContainerInstanceContainerLivenessProbePtrOutput) InitDelaySeconds

func (ContainerInstanceContainerLivenessProbePtrOutput) PeriodSeconds

func (ContainerInstanceContainerLivenessProbePtrOutput) SuccessThreshold

func (ContainerInstanceContainerLivenessProbePtrOutput) TcpSocketPort

func (ContainerInstanceContainerLivenessProbePtrOutput) TimeoutSeconds

func (ContainerInstanceContainerLivenessProbePtrOutput) ToContainerInstanceContainerLivenessProbePtrOutput

func (o ContainerInstanceContainerLivenessProbePtrOutput) ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput

func (ContainerInstanceContainerLivenessProbePtrOutput) ToContainerInstanceContainerLivenessProbePtrOutputWithContext

func (o ContainerInstanceContainerLivenessProbePtrOutput) ToContainerInstanceContainerLivenessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbePtrOutput

type ContainerInstanceContainerOutput

type ContainerInstanceContainerOutput struct{ *pulumi.OutputState }

func (ContainerInstanceContainerOutput) Args

func (ContainerInstanceContainerOutput) Commands

func (ContainerInstanceContainerOutput) Cpu

func (ContainerInstanceContainerOutput) ElementType

func (ContainerInstanceContainerOutput) EnvVars

func (ContainerInstanceContainerOutput) Image

func (ContainerInstanceContainerOutput) LivenessProbe

func (ContainerInstanceContainerOutput) Memory

func (ContainerInstanceContainerOutput) Name

func (ContainerInstanceContainerOutput) ReadinessProbe

func (ContainerInstanceContainerOutput) ToContainerInstanceContainerOutput

func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput

func (ContainerInstanceContainerOutput) ToContainerInstanceContainerOutputWithContext

func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput

func (ContainerInstanceContainerOutput) VolumeMounts

func (ContainerInstanceContainerOutput) WorkingDir

type ContainerInstanceContainerReadinessProbe

type ContainerInstanceContainerReadinessProbe struct {
	ExecCommands     []string `pulumi:"execCommands"`
	FailureThreshold *int     `pulumi:"failureThreshold"`
	HttpGetPath      *string  `pulumi:"httpGetPath"`
	HttpGetPort      *int     `pulumi:"httpGetPort"`
	HttpGetScheme    *string  `pulumi:"httpGetScheme"`
	InitDelaySeconds *int     `pulumi:"initDelaySeconds"`
	PeriodSeconds    *int     `pulumi:"periodSeconds"`
	SuccessThreshold *int     `pulumi:"successThreshold"`
	TcpSocketPort    *int     `pulumi:"tcpSocketPort"`
	TimeoutSeconds   *int     `pulumi:"timeoutSeconds"`
}

type ContainerInstanceContainerReadinessProbeArgs

type ContainerInstanceContainerReadinessProbeArgs struct {
	ExecCommands     pulumi.StringArrayInput `pulumi:"execCommands"`
	FailureThreshold pulumi.IntPtrInput      `pulumi:"failureThreshold"`
	HttpGetPath      pulumi.StringPtrInput   `pulumi:"httpGetPath"`
	HttpGetPort      pulumi.IntPtrInput      `pulumi:"httpGetPort"`
	HttpGetScheme    pulumi.StringPtrInput   `pulumi:"httpGetScheme"`
	InitDelaySeconds pulumi.IntPtrInput      `pulumi:"initDelaySeconds"`
	PeriodSeconds    pulumi.IntPtrInput      `pulumi:"periodSeconds"`
	SuccessThreshold pulumi.IntPtrInput      `pulumi:"successThreshold"`
	TcpSocketPort    pulumi.IntPtrInput      `pulumi:"tcpSocketPort"`
	TimeoutSeconds   pulumi.IntPtrInput      `pulumi:"timeoutSeconds"`
}

func (ContainerInstanceContainerReadinessProbeArgs) ElementType

func (ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbeOutput

func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbeOutput() ContainerInstanceContainerReadinessProbeOutput

func (ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbeOutputWithContext

func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbeOutput

func (ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbePtrOutput

func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput

func (ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbePtrOutputWithContext

func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbePtrOutput

type ContainerInstanceContainerReadinessProbeInput

type ContainerInstanceContainerReadinessProbeInput interface {
	pulumi.Input

	ToContainerInstanceContainerReadinessProbeOutput() ContainerInstanceContainerReadinessProbeOutput
	ToContainerInstanceContainerReadinessProbeOutputWithContext(context.Context) ContainerInstanceContainerReadinessProbeOutput
}

ContainerInstanceContainerReadinessProbeInput is an input type that accepts ContainerInstanceContainerReadinessProbeArgs and ContainerInstanceContainerReadinessProbeOutput values. You can construct a concrete instance of `ContainerInstanceContainerReadinessProbeInput` via:

ContainerInstanceContainerReadinessProbeArgs{...}

type ContainerInstanceContainerReadinessProbeOutput

type ContainerInstanceContainerReadinessProbeOutput struct{ *pulumi.OutputState }

func (ContainerInstanceContainerReadinessProbeOutput) ElementType

func (ContainerInstanceContainerReadinessProbeOutput) ExecCommands

func (ContainerInstanceContainerReadinessProbeOutput) FailureThreshold

func (ContainerInstanceContainerReadinessProbeOutput) HttpGetPath

func (ContainerInstanceContainerReadinessProbeOutput) HttpGetPort

func (ContainerInstanceContainerReadinessProbeOutput) HttpGetScheme

func (ContainerInstanceContainerReadinessProbeOutput) InitDelaySeconds

func (ContainerInstanceContainerReadinessProbeOutput) PeriodSeconds

func (ContainerInstanceContainerReadinessProbeOutput) SuccessThreshold

func (ContainerInstanceContainerReadinessProbeOutput) TcpSocketPort

func (ContainerInstanceContainerReadinessProbeOutput) TimeoutSeconds

func (ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbeOutput

func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbeOutput() ContainerInstanceContainerReadinessProbeOutput

func (ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbeOutputWithContext

func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbeOutput

func (ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbePtrOutput

func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput

func (ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext

func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbePtrOutput

type ContainerInstanceContainerReadinessProbePtrInput

type ContainerInstanceContainerReadinessProbePtrInput interface {
	pulumi.Input

	ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput
	ToContainerInstanceContainerReadinessProbePtrOutputWithContext(context.Context) ContainerInstanceContainerReadinessProbePtrOutput
}

ContainerInstanceContainerReadinessProbePtrInput is an input type that accepts ContainerInstanceContainerReadinessProbeArgs, ContainerInstanceContainerReadinessProbePtr and ContainerInstanceContainerReadinessProbePtrOutput values. You can construct a concrete instance of `ContainerInstanceContainerReadinessProbePtrInput` via:

        ContainerInstanceContainerReadinessProbeArgs{...}

or:

        nil

type ContainerInstanceContainerReadinessProbePtrOutput

type ContainerInstanceContainerReadinessProbePtrOutput struct{ *pulumi.OutputState }

func (ContainerInstanceContainerReadinessProbePtrOutput) Elem

func (ContainerInstanceContainerReadinessProbePtrOutput) ElementType

func (ContainerInstanceContainerReadinessProbePtrOutput) ExecCommands

func (ContainerInstanceContainerReadinessProbePtrOutput) FailureThreshold

func (ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPath

func (ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPort

func (ContainerInstanceContainerReadinessProbePtrOutput) HttpGetScheme

func (ContainerInstanceContainerReadinessProbePtrOutput) InitDelaySeconds

func (ContainerInstanceContainerReadinessProbePtrOutput) PeriodSeconds

func (ContainerInstanceContainerReadinessProbePtrOutput) SuccessThreshold

func (ContainerInstanceContainerReadinessProbePtrOutput) TcpSocketPort

func (ContainerInstanceContainerReadinessProbePtrOutput) TimeoutSeconds

func (ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutput

func (o ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput

func (ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext

func (o ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbePtrOutput

type ContainerInstanceContainerVolumeMount

type ContainerInstanceContainerVolumeMount struct {
	MountPropagation *string `pulumi:"mountPropagation"`
	Name             string  `pulumi:"name"`
	Path             string  `pulumi:"path"`
	ReadOnly         *bool   `pulumi:"readOnly"`
	SubPath          *string `pulumi:"subPath"`
	SubPathExpr      *string `pulumi:"subPathExpr"`
}

type ContainerInstanceContainerVolumeMountArgs

type ContainerInstanceContainerVolumeMountArgs struct {
	MountPropagation pulumi.StringPtrInput `pulumi:"mountPropagation"`
	Name             pulumi.StringInput    `pulumi:"name"`
	Path             pulumi.StringInput    `pulumi:"path"`
	ReadOnly         pulumi.BoolPtrInput   `pulumi:"readOnly"`
	SubPath          pulumi.StringPtrInput `pulumi:"subPath"`
	SubPathExpr      pulumi.StringPtrInput `pulumi:"subPathExpr"`
}

func (ContainerInstanceContainerVolumeMountArgs) ElementType

func (ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutput

func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput

func (ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutputWithContext

func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput

type ContainerInstanceContainerVolumeMountArray

type ContainerInstanceContainerVolumeMountArray []ContainerInstanceContainerVolumeMountInput

func (ContainerInstanceContainerVolumeMountArray) ElementType

func (ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutput

func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput

func (ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutputWithContext

func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput

type ContainerInstanceContainerVolumeMountArrayInput

type ContainerInstanceContainerVolumeMountArrayInput interface {
	pulumi.Input

	ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
	ToContainerInstanceContainerVolumeMountArrayOutputWithContext(context.Context) ContainerInstanceContainerVolumeMountArrayOutput
}

ContainerInstanceContainerVolumeMountArrayInput is an input type that accepts ContainerInstanceContainerVolumeMountArray and ContainerInstanceContainerVolumeMountArrayOutput values. You can construct a concrete instance of `ContainerInstanceContainerVolumeMountArrayInput` via:

ContainerInstanceContainerVolumeMountArray{ ContainerInstanceContainerVolumeMountArgs{...} }

type ContainerInstanceContainerVolumeMountArrayOutput

type ContainerInstanceContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }

func (ContainerInstanceContainerVolumeMountArrayOutput) ElementType

func (ContainerInstanceContainerVolumeMountArrayOutput) Index

func (ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutput

func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput

func (ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutputWithContext

func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput

type ContainerInstanceContainerVolumeMountInput

type ContainerInstanceContainerVolumeMountInput interface {
	pulumi.Input

	ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
	ToContainerInstanceContainerVolumeMountOutputWithContext(context.Context) ContainerInstanceContainerVolumeMountOutput
}

ContainerInstanceContainerVolumeMountInput is an input type that accepts ContainerInstanceContainerVolumeMountArgs and ContainerInstanceContainerVolumeMountOutput values. You can construct a concrete instance of `ContainerInstanceContainerVolumeMountInput` via:

ContainerInstanceContainerVolumeMountArgs{...}

type ContainerInstanceContainerVolumeMountOutput

type ContainerInstanceContainerVolumeMountOutput struct{ *pulumi.OutputState }

func (ContainerInstanceContainerVolumeMountOutput) ElementType

func (ContainerInstanceContainerVolumeMountOutput) MountPropagation

func (ContainerInstanceContainerVolumeMountOutput) Name

func (ContainerInstanceContainerVolumeMountOutput) Path

func (ContainerInstanceContainerVolumeMountOutput) ReadOnly

func (ContainerInstanceContainerVolumeMountOutput) SubPath

func (ContainerInstanceContainerVolumeMountOutput) SubPathExpr

func (ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutput

func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput

func (ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutputWithContext

func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput

type ContainerInstanceImageRegistryCredential

type ContainerInstanceImageRegistryCredential struct {
	Name     *string `pulumi:"name"`
	Password *string `pulumi:"password"`
	Server   *string `pulumi:"server"`
	Username *string `pulumi:"username"`
}

type ContainerInstanceImageRegistryCredentialArgs

type ContainerInstanceImageRegistryCredentialArgs struct {
	Name     pulumi.StringPtrInput `pulumi:"name"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Server   pulumi.StringPtrInput `pulumi:"server"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ContainerInstanceImageRegistryCredentialArgs) ElementType

func (ContainerInstanceImageRegistryCredentialArgs) ToContainerInstanceImageRegistryCredentialOutput

func (i ContainerInstanceImageRegistryCredentialArgs) ToContainerInstanceImageRegistryCredentialOutput() ContainerInstanceImageRegistryCredentialOutput

func (ContainerInstanceImageRegistryCredentialArgs) ToContainerInstanceImageRegistryCredentialOutputWithContext

func (i ContainerInstanceImageRegistryCredentialArgs) ToContainerInstanceImageRegistryCredentialOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialOutput

type ContainerInstanceImageRegistryCredentialArray

type ContainerInstanceImageRegistryCredentialArray []ContainerInstanceImageRegistryCredentialInput

func (ContainerInstanceImageRegistryCredentialArray) ElementType

func (ContainerInstanceImageRegistryCredentialArray) ToContainerInstanceImageRegistryCredentialArrayOutput

func (i ContainerInstanceImageRegistryCredentialArray) ToContainerInstanceImageRegistryCredentialArrayOutput() ContainerInstanceImageRegistryCredentialArrayOutput

func (ContainerInstanceImageRegistryCredentialArray) ToContainerInstanceImageRegistryCredentialArrayOutputWithContext

func (i ContainerInstanceImageRegistryCredentialArray) ToContainerInstanceImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialArrayOutput

type ContainerInstanceImageRegistryCredentialArrayInput

type ContainerInstanceImageRegistryCredentialArrayInput interface {
	pulumi.Input

	ToContainerInstanceImageRegistryCredentialArrayOutput() ContainerInstanceImageRegistryCredentialArrayOutput
	ToContainerInstanceImageRegistryCredentialArrayOutputWithContext(context.Context) ContainerInstanceImageRegistryCredentialArrayOutput
}

ContainerInstanceImageRegistryCredentialArrayInput is an input type that accepts ContainerInstanceImageRegistryCredentialArray and ContainerInstanceImageRegistryCredentialArrayOutput values. You can construct a concrete instance of `ContainerInstanceImageRegistryCredentialArrayInput` via:

ContainerInstanceImageRegistryCredentialArray{ ContainerInstanceImageRegistryCredentialArgs{...} }

type ContainerInstanceImageRegistryCredentialArrayOutput

type ContainerInstanceImageRegistryCredentialArrayOutput struct{ *pulumi.OutputState }

func (ContainerInstanceImageRegistryCredentialArrayOutput) ElementType

func (ContainerInstanceImageRegistryCredentialArrayOutput) Index

func (ContainerInstanceImageRegistryCredentialArrayOutput) ToContainerInstanceImageRegistryCredentialArrayOutput

func (o ContainerInstanceImageRegistryCredentialArrayOutput) ToContainerInstanceImageRegistryCredentialArrayOutput() ContainerInstanceImageRegistryCredentialArrayOutput

func (ContainerInstanceImageRegistryCredentialArrayOutput) ToContainerInstanceImageRegistryCredentialArrayOutputWithContext

func (o ContainerInstanceImageRegistryCredentialArrayOutput) ToContainerInstanceImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialArrayOutput

type ContainerInstanceImageRegistryCredentialInput

type ContainerInstanceImageRegistryCredentialInput interface {
	pulumi.Input

	ToContainerInstanceImageRegistryCredentialOutput() ContainerInstanceImageRegistryCredentialOutput
	ToContainerInstanceImageRegistryCredentialOutputWithContext(context.Context) ContainerInstanceImageRegistryCredentialOutput
}

ContainerInstanceImageRegistryCredentialInput is an input type that accepts ContainerInstanceImageRegistryCredentialArgs and ContainerInstanceImageRegistryCredentialOutput values. You can construct a concrete instance of `ContainerInstanceImageRegistryCredentialInput` via:

ContainerInstanceImageRegistryCredentialArgs{...}

type ContainerInstanceImageRegistryCredentialOutput

type ContainerInstanceImageRegistryCredentialOutput struct{ *pulumi.OutputState }

func (ContainerInstanceImageRegistryCredentialOutput) ElementType

func (ContainerInstanceImageRegistryCredentialOutput) Name

func (ContainerInstanceImageRegistryCredentialOutput) Password

func (ContainerInstanceImageRegistryCredentialOutput) Server

func (ContainerInstanceImageRegistryCredentialOutput) ToContainerInstanceImageRegistryCredentialOutput

func (o ContainerInstanceImageRegistryCredentialOutput) ToContainerInstanceImageRegistryCredentialOutput() ContainerInstanceImageRegistryCredentialOutput

func (ContainerInstanceImageRegistryCredentialOutput) ToContainerInstanceImageRegistryCredentialOutputWithContext

func (o ContainerInstanceImageRegistryCredentialOutput) ToContainerInstanceImageRegistryCredentialOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialOutput

func (ContainerInstanceImageRegistryCredentialOutput) Username

type ContainerInstanceInitContainer

type ContainerInstanceInitContainer struct {
	Args         []string                                    `pulumi:"args"`
	Commands     []string                                    `pulumi:"commands"`
	Cpu          *float64                                    `pulumi:"cpu"`
	EnvVars      map[string]interface{}                      `pulumi:"envVars"`
	Image        string                                      `pulumi:"image"`
	Memory       *float64                                    `pulumi:"memory"`
	Name         string                                      `pulumi:"name"`
	VolumeMounts []ContainerInstanceInitContainerVolumeMount `pulumi:"volumeMounts"`
	WorkingDir   *string                                     `pulumi:"workingDir"`
}

type ContainerInstanceInitContainerArgs

type ContainerInstanceInitContainerArgs struct {
	Args         pulumi.StringArrayInput                             `pulumi:"args"`
	Commands     pulumi.StringArrayInput                             `pulumi:"commands"`
	Cpu          pulumi.Float64PtrInput                              `pulumi:"cpu"`
	EnvVars      pulumi.MapInput                                     `pulumi:"envVars"`
	Image        pulumi.StringInput                                  `pulumi:"image"`
	Memory       pulumi.Float64PtrInput                              `pulumi:"memory"`
	Name         pulumi.StringInput                                  `pulumi:"name"`
	VolumeMounts ContainerInstanceInitContainerVolumeMountArrayInput `pulumi:"volumeMounts"`
	WorkingDir   pulumi.StringPtrInput                               `pulumi:"workingDir"`
}

func (ContainerInstanceInitContainerArgs) ElementType

func (ContainerInstanceInitContainerArgs) ToContainerInstanceInitContainerOutput

func (i ContainerInstanceInitContainerArgs) ToContainerInstanceInitContainerOutput() ContainerInstanceInitContainerOutput

func (ContainerInstanceInitContainerArgs) ToContainerInstanceInitContainerOutputWithContext

func (i ContainerInstanceInitContainerArgs) ToContainerInstanceInitContainerOutputWithContext(ctx context.Context) ContainerInstanceInitContainerOutput

type ContainerInstanceInitContainerArray

type ContainerInstanceInitContainerArray []ContainerInstanceInitContainerInput

func (ContainerInstanceInitContainerArray) ElementType

func (ContainerInstanceInitContainerArray) ToContainerInstanceInitContainerArrayOutput

func (i ContainerInstanceInitContainerArray) ToContainerInstanceInitContainerArrayOutput() ContainerInstanceInitContainerArrayOutput

func (ContainerInstanceInitContainerArray) ToContainerInstanceInitContainerArrayOutputWithContext

func (i ContainerInstanceInitContainerArray) ToContainerInstanceInitContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerArrayOutput

type ContainerInstanceInitContainerArrayInput

type ContainerInstanceInitContainerArrayInput interface {
	pulumi.Input

	ToContainerInstanceInitContainerArrayOutput() ContainerInstanceInitContainerArrayOutput
	ToContainerInstanceInitContainerArrayOutputWithContext(context.Context) ContainerInstanceInitContainerArrayOutput
}

ContainerInstanceInitContainerArrayInput is an input type that accepts ContainerInstanceInitContainerArray and ContainerInstanceInitContainerArrayOutput values. You can construct a concrete instance of `ContainerInstanceInitContainerArrayInput` via:

ContainerInstanceInitContainerArray{ ContainerInstanceInitContainerArgs{...} }

type ContainerInstanceInitContainerArrayOutput

type ContainerInstanceInitContainerArrayOutput struct{ *pulumi.OutputState }

func (ContainerInstanceInitContainerArrayOutput) ElementType

func (ContainerInstanceInitContainerArrayOutput) Index

func (ContainerInstanceInitContainerArrayOutput) ToContainerInstanceInitContainerArrayOutput

func (o ContainerInstanceInitContainerArrayOutput) ToContainerInstanceInitContainerArrayOutput() ContainerInstanceInitContainerArrayOutput

func (ContainerInstanceInitContainerArrayOutput) ToContainerInstanceInitContainerArrayOutputWithContext

func (o ContainerInstanceInitContainerArrayOutput) ToContainerInstanceInitContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerArrayOutput

type ContainerInstanceInitContainerInput

type ContainerInstanceInitContainerInput interface {
	pulumi.Input

	ToContainerInstanceInitContainerOutput() ContainerInstanceInitContainerOutput
	ToContainerInstanceInitContainerOutputWithContext(context.Context) ContainerInstanceInitContainerOutput
}

ContainerInstanceInitContainerInput is an input type that accepts ContainerInstanceInitContainerArgs and ContainerInstanceInitContainerOutput values. You can construct a concrete instance of `ContainerInstanceInitContainerInput` via:

ContainerInstanceInitContainerArgs{...}

type ContainerInstanceInitContainerOutput

type ContainerInstanceInitContainerOutput struct{ *pulumi.OutputState }

func (ContainerInstanceInitContainerOutput) Args

func (ContainerInstanceInitContainerOutput) Commands

func (ContainerInstanceInitContainerOutput) Cpu

func (ContainerInstanceInitContainerOutput) ElementType

func (ContainerInstanceInitContainerOutput) EnvVars

func (ContainerInstanceInitContainerOutput) Image

func (ContainerInstanceInitContainerOutput) Memory

func (ContainerInstanceInitContainerOutput) Name

func (ContainerInstanceInitContainerOutput) ToContainerInstanceInitContainerOutput

func (o ContainerInstanceInitContainerOutput) ToContainerInstanceInitContainerOutput() ContainerInstanceInitContainerOutput

func (ContainerInstanceInitContainerOutput) ToContainerInstanceInitContainerOutputWithContext

func (o ContainerInstanceInitContainerOutput) ToContainerInstanceInitContainerOutputWithContext(ctx context.Context) ContainerInstanceInitContainerOutput

func (ContainerInstanceInitContainerOutput) VolumeMounts

func (ContainerInstanceInitContainerOutput) WorkingDir

type ContainerInstanceInitContainerVolumeMount

type ContainerInstanceInitContainerVolumeMount struct {
	MountPropagation *string `pulumi:"mountPropagation"`
	Name             string  `pulumi:"name"`
	Path             string  `pulumi:"path"`
	ReadOnly         *bool   `pulumi:"readOnly"`
	SubPath          *string `pulumi:"subPath"`
	SubPathExpr      *string `pulumi:"subPathExpr"`
}

type ContainerInstanceInitContainerVolumeMountArgs

type ContainerInstanceInitContainerVolumeMountArgs struct {
	MountPropagation pulumi.StringPtrInput `pulumi:"mountPropagation"`
	Name             pulumi.StringInput    `pulumi:"name"`
	Path             pulumi.StringInput    `pulumi:"path"`
	ReadOnly         pulumi.BoolPtrInput   `pulumi:"readOnly"`
	SubPath          pulumi.StringPtrInput `pulumi:"subPath"`
	SubPathExpr      pulumi.StringPtrInput `pulumi:"subPathExpr"`
}

func (ContainerInstanceInitContainerVolumeMountArgs) ElementType

func (ContainerInstanceInitContainerVolumeMountArgs) ToContainerInstanceInitContainerVolumeMountOutput

func (i ContainerInstanceInitContainerVolumeMountArgs) ToContainerInstanceInitContainerVolumeMountOutput() ContainerInstanceInitContainerVolumeMountOutput

func (ContainerInstanceInitContainerVolumeMountArgs) ToContainerInstanceInitContainerVolumeMountOutputWithContext

func (i ContainerInstanceInitContainerVolumeMountArgs) ToContainerInstanceInitContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountOutput

type ContainerInstanceInitContainerVolumeMountArray

type ContainerInstanceInitContainerVolumeMountArray []ContainerInstanceInitContainerVolumeMountInput

func (ContainerInstanceInitContainerVolumeMountArray) ElementType

func (ContainerInstanceInitContainerVolumeMountArray) ToContainerInstanceInitContainerVolumeMountArrayOutput

func (i ContainerInstanceInitContainerVolumeMountArray) ToContainerInstanceInitContainerVolumeMountArrayOutput() ContainerInstanceInitContainerVolumeMountArrayOutput

func (ContainerInstanceInitContainerVolumeMountArray) ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext

func (i ContainerInstanceInitContainerVolumeMountArray) ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountArrayOutput

type ContainerInstanceInitContainerVolumeMountArrayInput

type ContainerInstanceInitContainerVolumeMountArrayInput interface {
	pulumi.Input

	ToContainerInstanceInitContainerVolumeMountArrayOutput() ContainerInstanceInitContainerVolumeMountArrayOutput
	ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext(context.Context) ContainerInstanceInitContainerVolumeMountArrayOutput
}

ContainerInstanceInitContainerVolumeMountArrayInput is an input type that accepts ContainerInstanceInitContainerVolumeMountArray and ContainerInstanceInitContainerVolumeMountArrayOutput values. You can construct a concrete instance of `ContainerInstanceInitContainerVolumeMountArrayInput` via:

ContainerInstanceInitContainerVolumeMountArray{ ContainerInstanceInitContainerVolumeMountArgs{...} }

type ContainerInstanceInitContainerVolumeMountArrayOutput

type ContainerInstanceInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }

func (ContainerInstanceInitContainerVolumeMountArrayOutput) ElementType

func (ContainerInstanceInitContainerVolumeMountArrayOutput) Index

func (ContainerInstanceInitContainerVolumeMountArrayOutput) ToContainerInstanceInitContainerVolumeMountArrayOutput

func (ContainerInstanceInitContainerVolumeMountArrayOutput) ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext

func (o ContainerInstanceInitContainerVolumeMountArrayOutput) ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountArrayOutput

type ContainerInstanceInitContainerVolumeMountInput

type ContainerInstanceInitContainerVolumeMountInput interface {
	pulumi.Input

	ToContainerInstanceInitContainerVolumeMountOutput() ContainerInstanceInitContainerVolumeMountOutput
	ToContainerInstanceInitContainerVolumeMountOutputWithContext(context.Context) ContainerInstanceInitContainerVolumeMountOutput
}

ContainerInstanceInitContainerVolumeMountInput is an input type that accepts ContainerInstanceInitContainerVolumeMountArgs and ContainerInstanceInitContainerVolumeMountOutput values. You can construct a concrete instance of `ContainerInstanceInitContainerVolumeMountInput` via:

ContainerInstanceInitContainerVolumeMountArgs{...}

type ContainerInstanceInitContainerVolumeMountOutput

type ContainerInstanceInitContainerVolumeMountOutput struct{ *pulumi.OutputState }

func (ContainerInstanceInitContainerVolumeMountOutput) ElementType

func (ContainerInstanceInitContainerVolumeMountOutput) MountPropagation

func (ContainerInstanceInitContainerVolumeMountOutput) Name

func (ContainerInstanceInitContainerVolumeMountOutput) Path

func (ContainerInstanceInitContainerVolumeMountOutput) ReadOnly

func (ContainerInstanceInitContainerVolumeMountOutput) SubPath

func (ContainerInstanceInitContainerVolumeMountOutput) SubPathExpr

func (ContainerInstanceInitContainerVolumeMountOutput) ToContainerInstanceInitContainerVolumeMountOutput

func (o ContainerInstanceInitContainerVolumeMountOutput) ToContainerInstanceInitContainerVolumeMountOutput() ContainerInstanceInitContainerVolumeMountOutput

func (ContainerInstanceInitContainerVolumeMountOutput) ToContainerInstanceInitContainerVolumeMountOutputWithContext

func (o ContainerInstanceInitContainerVolumeMountOutput) ToContainerInstanceInitContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountOutput

type ContainerInstanceInput

type ContainerInstanceInput interface {
	pulumi.Input

	ToContainerInstanceOutput() ContainerInstanceOutput
	ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput
}

type ContainerInstanceMap

type ContainerInstanceMap map[string]ContainerInstanceInput

func (ContainerInstanceMap) ElementType

func (ContainerInstanceMap) ElementType() reflect.Type

func (ContainerInstanceMap) ToContainerInstanceMapOutput

func (i ContainerInstanceMap) ToContainerInstanceMapOutput() ContainerInstanceMapOutput

func (ContainerInstanceMap) ToContainerInstanceMapOutputWithContext

func (i ContainerInstanceMap) ToContainerInstanceMapOutputWithContext(ctx context.Context) ContainerInstanceMapOutput

type ContainerInstanceMapInput

type ContainerInstanceMapInput interface {
	pulumi.Input

	ToContainerInstanceMapOutput() ContainerInstanceMapOutput
	ToContainerInstanceMapOutputWithContext(context.Context) ContainerInstanceMapOutput
}

ContainerInstanceMapInput is an input type that accepts ContainerInstanceMap and ContainerInstanceMapOutput values. You can construct a concrete instance of `ContainerInstanceMapInput` via:

ContainerInstanceMap{ "key": ContainerInstanceArgs{...} }

type ContainerInstanceMapOutput

type ContainerInstanceMapOutput struct{ *pulumi.OutputState }

func (ContainerInstanceMapOutput) ElementType

func (ContainerInstanceMapOutput) ElementType() reflect.Type

func (ContainerInstanceMapOutput) MapIndex

func (ContainerInstanceMapOutput) ToContainerInstanceMapOutput

func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutput() ContainerInstanceMapOutput

func (ContainerInstanceMapOutput) ToContainerInstanceMapOutputWithContext

func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutputWithContext(ctx context.Context) ContainerInstanceMapOutput

type ContainerInstanceNfsVolume

type ContainerInstanceNfsVolume struct {
	Name     string `pulumi:"name"`
	Path     string `pulumi:"path"`
	ReadOnly *bool  `pulumi:"readOnly"`
	Server   string `pulumi:"server"`
}

type ContainerInstanceNfsVolumeArgs

type ContainerInstanceNfsVolumeArgs struct {
	Name     pulumi.StringInput  `pulumi:"name"`
	Path     pulumi.StringInput  `pulumi:"path"`
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
	Server   pulumi.StringInput  `pulumi:"server"`
}

func (ContainerInstanceNfsVolumeArgs) ElementType

func (ContainerInstanceNfsVolumeArgs) ToContainerInstanceNfsVolumeOutput

func (i ContainerInstanceNfsVolumeArgs) ToContainerInstanceNfsVolumeOutput() ContainerInstanceNfsVolumeOutput

func (ContainerInstanceNfsVolumeArgs) ToContainerInstanceNfsVolumeOutputWithContext

func (i ContainerInstanceNfsVolumeArgs) ToContainerInstanceNfsVolumeOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeOutput

type ContainerInstanceNfsVolumeArray

type ContainerInstanceNfsVolumeArray []ContainerInstanceNfsVolumeInput

func (ContainerInstanceNfsVolumeArray) ElementType

func (ContainerInstanceNfsVolumeArray) ToContainerInstanceNfsVolumeArrayOutput

func (i ContainerInstanceNfsVolumeArray) ToContainerInstanceNfsVolumeArrayOutput() ContainerInstanceNfsVolumeArrayOutput

func (ContainerInstanceNfsVolumeArray) ToContainerInstanceNfsVolumeArrayOutputWithContext

func (i ContainerInstanceNfsVolumeArray) ToContainerInstanceNfsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeArrayOutput

type ContainerInstanceNfsVolumeArrayInput

type ContainerInstanceNfsVolumeArrayInput interface {
	pulumi.Input

	ToContainerInstanceNfsVolumeArrayOutput() ContainerInstanceNfsVolumeArrayOutput
	ToContainerInstanceNfsVolumeArrayOutputWithContext(context.Context) ContainerInstanceNfsVolumeArrayOutput
}

ContainerInstanceNfsVolumeArrayInput is an input type that accepts ContainerInstanceNfsVolumeArray and ContainerInstanceNfsVolumeArrayOutput values. You can construct a concrete instance of `ContainerInstanceNfsVolumeArrayInput` via:

ContainerInstanceNfsVolumeArray{ ContainerInstanceNfsVolumeArgs{...} }

type ContainerInstanceNfsVolumeArrayOutput

type ContainerInstanceNfsVolumeArrayOutput struct{ *pulumi.OutputState }

func (ContainerInstanceNfsVolumeArrayOutput) ElementType

func (ContainerInstanceNfsVolumeArrayOutput) Index

func (ContainerInstanceNfsVolumeArrayOutput) ToContainerInstanceNfsVolumeArrayOutput

func (o ContainerInstanceNfsVolumeArrayOutput) ToContainerInstanceNfsVolumeArrayOutput() ContainerInstanceNfsVolumeArrayOutput

func (ContainerInstanceNfsVolumeArrayOutput) ToContainerInstanceNfsVolumeArrayOutputWithContext

func (o ContainerInstanceNfsVolumeArrayOutput) ToContainerInstanceNfsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeArrayOutput

type ContainerInstanceNfsVolumeInput

type ContainerInstanceNfsVolumeInput interface {
	pulumi.Input

	ToContainerInstanceNfsVolumeOutput() ContainerInstanceNfsVolumeOutput
	ToContainerInstanceNfsVolumeOutputWithContext(context.Context) ContainerInstanceNfsVolumeOutput
}

ContainerInstanceNfsVolumeInput is an input type that accepts ContainerInstanceNfsVolumeArgs and ContainerInstanceNfsVolumeOutput values. You can construct a concrete instance of `ContainerInstanceNfsVolumeInput` via:

ContainerInstanceNfsVolumeArgs{...}

type ContainerInstanceNfsVolumeOutput

type ContainerInstanceNfsVolumeOutput struct{ *pulumi.OutputState }

func (ContainerInstanceNfsVolumeOutput) ElementType

func (ContainerInstanceNfsVolumeOutput) Name

func (ContainerInstanceNfsVolumeOutput) Path

func (ContainerInstanceNfsVolumeOutput) ReadOnly

func (ContainerInstanceNfsVolumeOutput) Server

func (ContainerInstanceNfsVolumeOutput) ToContainerInstanceNfsVolumeOutput

func (o ContainerInstanceNfsVolumeOutput) ToContainerInstanceNfsVolumeOutput() ContainerInstanceNfsVolumeOutput

func (ContainerInstanceNfsVolumeOutput) ToContainerInstanceNfsVolumeOutputWithContext

func (o ContainerInstanceNfsVolumeOutput) ToContainerInstanceNfsVolumeOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeOutput

type ContainerInstanceOutput

type ContainerInstanceOutput struct{ *pulumi.OutputState }

func (ContainerInstanceOutput) AutoCreateEip

func (o ContainerInstanceOutput) AutoCreateEip() pulumi.BoolPtrOutput

Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existed_eip_ids`.

func (ContainerInstanceOutput) AutoCreateEipId

func (o ContainerInstanceOutput) AutoCreateEipId() pulumi.StringOutput

ID of EIP which create automatically.

func (ContainerInstanceOutput) CamRoleName

CAM role name authorized to access.

func (ContainerInstanceOutput) CbsVolumes

List of CBS volume.

func (ContainerInstanceOutput) Containers

List of container.

func (ContainerInstanceOutput) Cpu

The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.

func (ContainerInstanceOutput) CpuType

Type of cpu, which can set to `intel` or `amd`. It also support backup list like `amd,intel` which indicates using `intel` when `amd` sold out.

func (ContainerInstanceOutput) CreatedTime

Container instance creation time.

func (ContainerInstanceOutput) DnsConfigOptions

func (o ContainerInstanceOutput) DnsConfigOptions() pulumi.MapOutput

Map of DNS config options.

func (ContainerInstanceOutput) DnsNamesServers

func (o ContainerInstanceOutput) DnsNamesServers() pulumi.StringArrayOutput

IP Addresses of DNS Servers.

func (ContainerInstanceOutput) DnsSearches

List of DNS Search Domain.

func (ContainerInstanceOutput) EipAddress

EIP address.

func (ContainerInstanceOutput) EipDeletePolicy

func (o ContainerInstanceOutput) EipDeletePolicy() pulumi.BoolPtrOutput

Indicates weather the EIP release or not after instance deleted. Conflict with `existed_eip_ids`.

func (ContainerInstanceOutput) EipMaxBandwidthOut

func (o ContainerInstanceOutput) EipMaxBandwidthOut() pulumi.IntPtrOutput

Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with `existed_eip_ids`.

func (ContainerInstanceOutput) EipServiceProvider

func (o ContainerInstanceOutput) EipServiceProvider() pulumi.StringPtrOutput

EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with `existed_eip_ids`.

func (ContainerInstanceOutput) ElementType

func (ContainerInstanceOutput) ElementType() reflect.Type

func (ContainerInstanceOutput) ExistedEipIds

Existed EIP ID List which used to bind container instance. Conflict with `auto_create_eip` and auto create EIP options.

func (ContainerInstanceOutput) GpuCount

Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.

func (ContainerInstanceOutput) GpuType

Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.

func (ContainerInstanceOutput) ImageRegistryCredentials

List of credentials which pull from image registry.

func (ContainerInstanceOutput) InitContainers

List of initialized container.

func (ContainerInstanceOutput) Memory

Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.

func (ContainerInstanceOutput) Name

Name of EKS container instance.

func (ContainerInstanceOutput) NfsVolumes

List of NFS volume.

func (ContainerInstanceOutput) PrivateIp

Private IP address.

func (ContainerInstanceOutput) RestartPolicy

Container instance restart policy. Available values: `Always`, `Never`, `OnFailure`.

func (ContainerInstanceOutput) SecurityGroups

List of security group id.

func (ContainerInstanceOutput) Status

Container instance status.

func (ContainerInstanceOutput) SubnetId

Subnet ID of container instance.

func (ContainerInstanceOutput) ToContainerInstanceOutput

func (o ContainerInstanceOutput) ToContainerInstanceOutput() ContainerInstanceOutput

func (ContainerInstanceOutput) ToContainerInstanceOutputWithContext

func (o ContainerInstanceOutput) ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput

func (ContainerInstanceOutput) VpcId

VPC ID.

type ContainerInstanceState

type ContainerInstanceState struct {
	// Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existed_eip_ids`.
	AutoCreateEip pulumi.BoolPtrInput
	// ID of EIP which create automatically.
	AutoCreateEipId pulumi.StringPtrInput
	// CAM role name authorized to access.
	CamRoleName pulumi.StringPtrInput
	// List of CBS volume.
	CbsVolumes ContainerInstanceCbsVolumeArrayInput
	// List of container.
	Containers ContainerInstanceContainerArrayInput
	// The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	Cpu pulumi.Float64PtrInput
	// Type of cpu, which can set to `intel` or `amd`. It also support backup list like `amd,intel` which indicates using
	// `intel` when `amd` sold out.
	CpuType pulumi.StringPtrInput
	// Container instance creation time.
	CreatedTime pulumi.StringPtrInput
	// Map of DNS config options.
	DnsConfigOptions pulumi.MapInput
	// IP Addresses of DNS Servers.
	DnsNamesServers pulumi.StringArrayInput
	// List of DNS Search Domain.
	DnsSearches pulumi.StringArrayInput
	// EIP address.
	EipAddress pulumi.StringPtrInput
	// Indicates weather the EIP release or not after instance deleted. Conflict with `existed_eip_ids`.
	EipDeletePolicy pulumi.BoolPtrInput
	// Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with
	// `existed_eip_ids`.
	EipMaxBandwidthOut pulumi.IntPtrInput
	// EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with
	// `existed_eip_ids`.
	EipServiceProvider pulumi.StringPtrInput
	// Existed EIP ID List which used to bind container instance. Conflict with `auto_create_eip` and auto create EIP options.
	ExistedEipIds pulumi.StringArrayInput
	// Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	GpuCount pulumi.IntPtrInput
	// Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	GpuType pulumi.StringPtrInput
	// List of credentials which pull from image registry.
	ImageRegistryCredentials ContainerInstanceImageRegistryCredentialArrayInput
	// List of initialized container.
	InitContainers ContainerInstanceInitContainerArrayInput
	// Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
	Memory pulumi.Float64PtrInput
	// Name of EKS container instance.
	Name pulumi.StringPtrInput
	// List of NFS volume.
	NfsVolumes ContainerInstanceNfsVolumeArrayInput
	// Private IP address.
	PrivateIp pulumi.StringPtrInput
	// Container instance restart policy. Available values: `Always`, `Never`, `OnFailure`.
	RestartPolicy pulumi.StringPtrInput
	// List of security group id.
	SecurityGroups pulumi.StringArrayInput
	// Container instance status.
	Status pulumi.StringPtrInput
	// Subnet ID of container instance.
	SubnetId pulumi.StringPtrInput
	// VPC ID.
	VpcId pulumi.StringPtrInput
}

func (ContainerInstanceState) ElementType

func (ContainerInstanceState) ElementType() reflect.Type

type GetClusterCredentialAddress

type GetClusterCredentialAddress struct {
	Ip   string `pulumi:"ip"`
	Port string `pulumi:"port"`
	Type string `pulumi:"type"`
}

type GetClusterCredentialAddressArgs

type GetClusterCredentialAddressArgs struct {
	Ip   pulumi.StringInput `pulumi:"ip"`
	Port pulumi.StringInput `pulumi:"port"`
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetClusterCredentialAddressArgs) ElementType

func (GetClusterCredentialAddressArgs) ToGetClusterCredentialAddressOutput

func (i GetClusterCredentialAddressArgs) ToGetClusterCredentialAddressOutput() GetClusterCredentialAddressOutput

func (GetClusterCredentialAddressArgs) ToGetClusterCredentialAddressOutputWithContext

func (i GetClusterCredentialAddressArgs) ToGetClusterCredentialAddressOutputWithContext(ctx context.Context) GetClusterCredentialAddressOutput

type GetClusterCredentialAddressArray

type GetClusterCredentialAddressArray []GetClusterCredentialAddressInput

func (GetClusterCredentialAddressArray) ElementType

func (GetClusterCredentialAddressArray) ToGetClusterCredentialAddressArrayOutput

func (i GetClusterCredentialAddressArray) ToGetClusterCredentialAddressArrayOutput() GetClusterCredentialAddressArrayOutput

func (GetClusterCredentialAddressArray) ToGetClusterCredentialAddressArrayOutputWithContext

func (i GetClusterCredentialAddressArray) ToGetClusterCredentialAddressArrayOutputWithContext(ctx context.Context) GetClusterCredentialAddressArrayOutput

type GetClusterCredentialAddressArrayInput

type GetClusterCredentialAddressArrayInput interface {
	pulumi.Input

	ToGetClusterCredentialAddressArrayOutput() GetClusterCredentialAddressArrayOutput
	ToGetClusterCredentialAddressArrayOutputWithContext(context.Context) GetClusterCredentialAddressArrayOutput
}

GetClusterCredentialAddressArrayInput is an input type that accepts GetClusterCredentialAddressArray and GetClusterCredentialAddressArrayOutput values. You can construct a concrete instance of `GetClusterCredentialAddressArrayInput` via:

GetClusterCredentialAddressArray{ GetClusterCredentialAddressArgs{...} }

type GetClusterCredentialAddressArrayOutput

type GetClusterCredentialAddressArrayOutput struct{ *pulumi.OutputState }

func (GetClusterCredentialAddressArrayOutput) ElementType

func (GetClusterCredentialAddressArrayOutput) Index

func (GetClusterCredentialAddressArrayOutput) ToGetClusterCredentialAddressArrayOutput

func (o GetClusterCredentialAddressArrayOutput) ToGetClusterCredentialAddressArrayOutput() GetClusterCredentialAddressArrayOutput

func (GetClusterCredentialAddressArrayOutput) ToGetClusterCredentialAddressArrayOutputWithContext

func (o GetClusterCredentialAddressArrayOutput) ToGetClusterCredentialAddressArrayOutputWithContext(ctx context.Context) GetClusterCredentialAddressArrayOutput

type GetClusterCredentialAddressInput

type GetClusterCredentialAddressInput interface {
	pulumi.Input

	ToGetClusterCredentialAddressOutput() GetClusterCredentialAddressOutput
	ToGetClusterCredentialAddressOutputWithContext(context.Context) GetClusterCredentialAddressOutput
}

GetClusterCredentialAddressInput is an input type that accepts GetClusterCredentialAddressArgs and GetClusterCredentialAddressOutput values. You can construct a concrete instance of `GetClusterCredentialAddressInput` via:

GetClusterCredentialAddressArgs{...}

type GetClusterCredentialAddressOutput

type GetClusterCredentialAddressOutput struct{ *pulumi.OutputState }

func (GetClusterCredentialAddressOutput) ElementType

func (GetClusterCredentialAddressOutput) Ip

func (GetClusterCredentialAddressOutput) Port

func (GetClusterCredentialAddressOutput) ToGetClusterCredentialAddressOutput

func (o GetClusterCredentialAddressOutput) ToGetClusterCredentialAddressOutput() GetClusterCredentialAddressOutput

func (GetClusterCredentialAddressOutput) ToGetClusterCredentialAddressOutputWithContext

func (o GetClusterCredentialAddressOutput) ToGetClusterCredentialAddressOutputWithContext(ctx context.Context) GetClusterCredentialAddressOutput

func (GetClusterCredentialAddressOutput) Type

type GetClusterCredentialArgs

type GetClusterCredentialArgs struct {
	ClusterId        string  `pulumi:"clusterId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterCredential.

type GetClusterCredentialInternalLb

type GetClusterCredentialInternalLb struct {
	Enabled  bool   `pulumi:"enabled"`
	SubnetId string `pulumi:"subnetId"`
}

type GetClusterCredentialInternalLbArgs

type GetClusterCredentialInternalLbArgs struct {
	Enabled  pulumi.BoolInput   `pulumi:"enabled"`
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetClusterCredentialInternalLbArgs) ElementType

func (GetClusterCredentialInternalLbArgs) ToGetClusterCredentialInternalLbOutput

func (i GetClusterCredentialInternalLbArgs) ToGetClusterCredentialInternalLbOutput() GetClusterCredentialInternalLbOutput

func (GetClusterCredentialInternalLbArgs) ToGetClusterCredentialInternalLbOutputWithContext

func (i GetClusterCredentialInternalLbArgs) ToGetClusterCredentialInternalLbOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbOutput

type GetClusterCredentialInternalLbArray

type GetClusterCredentialInternalLbArray []GetClusterCredentialInternalLbInput

func (GetClusterCredentialInternalLbArray) ElementType

func (GetClusterCredentialInternalLbArray) ToGetClusterCredentialInternalLbArrayOutput

func (i GetClusterCredentialInternalLbArray) ToGetClusterCredentialInternalLbArrayOutput() GetClusterCredentialInternalLbArrayOutput

func (GetClusterCredentialInternalLbArray) ToGetClusterCredentialInternalLbArrayOutputWithContext

func (i GetClusterCredentialInternalLbArray) ToGetClusterCredentialInternalLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbArrayOutput

type GetClusterCredentialInternalLbArrayInput

type GetClusterCredentialInternalLbArrayInput interface {
	pulumi.Input

	ToGetClusterCredentialInternalLbArrayOutput() GetClusterCredentialInternalLbArrayOutput
	ToGetClusterCredentialInternalLbArrayOutputWithContext(context.Context) GetClusterCredentialInternalLbArrayOutput
}

GetClusterCredentialInternalLbArrayInput is an input type that accepts GetClusterCredentialInternalLbArray and GetClusterCredentialInternalLbArrayOutput values. You can construct a concrete instance of `GetClusterCredentialInternalLbArrayInput` via:

GetClusterCredentialInternalLbArray{ GetClusterCredentialInternalLbArgs{...} }

type GetClusterCredentialInternalLbArrayOutput

type GetClusterCredentialInternalLbArrayOutput struct{ *pulumi.OutputState }

func (GetClusterCredentialInternalLbArrayOutput) ElementType

func (GetClusterCredentialInternalLbArrayOutput) Index

func (GetClusterCredentialInternalLbArrayOutput) ToGetClusterCredentialInternalLbArrayOutput

func (o GetClusterCredentialInternalLbArrayOutput) ToGetClusterCredentialInternalLbArrayOutput() GetClusterCredentialInternalLbArrayOutput

func (GetClusterCredentialInternalLbArrayOutput) ToGetClusterCredentialInternalLbArrayOutputWithContext

func (o GetClusterCredentialInternalLbArrayOutput) ToGetClusterCredentialInternalLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbArrayOutput

type GetClusterCredentialInternalLbInput

type GetClusterCredentialInternalLbInput interface {
	pulumi.Input

	ToGetClusterCredentialInternalLbOutput() GetClusterCredentialInternalLbOutput
	ToGetClusterCredentialInternalLbOutputWithContext(context.Context) GetClusterCredentialInternalLbOutput
}

GetClusterCredentialInternalLbInput is an input type that accepts GetClusterCredentialInternalLbArgs and GetClusterCredentialInternalLbOutput values. You can construct a concrete instance of `GetClusterCredentialInternalLbInput` via:

GetClusterCredentialInternalLbArgs{...}

type GetClusterCredentialInternalLbOutput

type GetClusterCredentialInternalLbOutput struct{ *pulumi.OutputState }

func (GetClusterCredentialInternalLbOutput) ElementType

func (GetClusterCredentialInternalLbOutput) Enabled

func (GetClusterCredentialInternalLbOutput) SubnetId

func (GetClusterCredentialInternalLbOutput) ToGetClusterCredentialInternalLbOutput

func (o GetClusterCredentialInternalLbOutput) ToGetClusterCredentialInternalLbOutput() GetClusterCredentialInternalLbOutput

func (GetClusterCredentialInternalLbOutput) ToGetClusterCredentialInternalLbOutputWithContext

func (o GetClusterCredentialInternalLbOutput) ToGetClusterCredentialInternalLbOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbOutput

type GetClusterCredentialOutputArgs

type GetClusterCredentialOutputArgs struct {
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterCredential.

func (GetClusterCredentialOutputArgs) ElementType

type GetClusterCredentialPublicLb

type GetClusterCredentialPublicLb struct {
	AllowFromCidrs   []string `pulumi:"allowFromCidrs"`
	Enabled          bool     `pulumi:"enabled"`
	ExtraParam       string   `pulumi:"extraParam"`
	SecurityGroup    string   `pulumi:"securityGroup"`
	SecurityPolicies []string `pulumi:"securityPolicies"`
}

type GetClusterCredentialPublicLbArgs

type GetClusterCredentialPublicLbArgs struct {
	AllowFromCidrs   pulumi.StringArrayInput `pulumi:"allowFromCidrs"`
	Enabled          pulumi.BoolInput        `pulumi:"enabled"`
	ExtraParam       pulumi.StringInput      `pulumi:"extraParam"`
	SecurityGroup    pulumi.StringInput      `pulumi:"securityGroup"`
	SecurityPolicies pulumi.StringArrayInput `pulumi:"securityPolicies"`
}

func (GetClusterCredentialPublicLbArgs) ElementType

func (GetClusterCredentialPublicLbArgs) ToGetClusterCredentialPublicLbOutput

func (i GetClusterCredentialPublicLbArgs) ToGetClusterCredentialPublicLbOutput() GetClusterCredentialPublicLbOutput

func (GetClusterCredentialPublicLbArgs) ToGetClusterCredentialPublicLbOutputWithContext

func (i GetClusterCredentialPublicLbArgs) ToGetClusterCredentialPublicLbOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbOutput

type GetClusterCredentialPublicLbArray

type GetClusterCredentialPublicLbArray []GetClusterCredentialPublicLbInput

func (GetClusterCredentialPublicLbArray) ElementType

func (GetClusterCredentialPublicLbArray) ToGetClusterCredentialPublicLbArrayOutput

func (i GetClusterCredentialPublicLbArray) ToGetClusterCredentialPublicLbArrayOutput() GetClusterCredentialPublicLbArrayOutput

func (GetClusterCredentialPublicLbArray) ToGetClusterCredentialPublicLbArrayOutputWithContext

func (i GetClusterCredentialPublicLbArray) ToGetClusterCredentialPublicLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbArrayOutput

type GetClusterCredentialPublicLbArrayInput

type GetClusterCredentialPublicLbArrayInput interface {
	pulumi.Input

	ToGetClusterCredentialPublicLbArrayOutput() GetClusterCredentialPublicLbArrayOutput
	ToGetClusterCredentialPublicLbArrayOutputWithContext(context.Context) GetClusterCredentialPublicLbArrayOutput
}

GetClusterCredentialPublicLbArrayInput is an input type that accepts GetClusterCredentialPublicLbArray and GetClusterCredentialPublicLbArrayOutput values. You can construct a concrete instance of `GetClusterCredentialPublicLbArrayInput` via:

GetClusterCredentialPublicLbArray{ GetClusterCredentialPublicLbArgs{...} }

type GetClusterCredentialPublicLbArrayOutput

type GetClusterCredentialPublicLbArrayOutput struct{ *pulumi.OutputState }

func (GetClusterCredentialPublicLbArrayOutput) ElementType

func (GetClusterCredentialPublicLbArrayOutput) Index

func (GetClusterCredentialPublicLbArrayOutput) ToGetClusterCredentialPublicLbArrayOutput

func (o GetClusterCredentialPublicLbArrayOutput) ToGetClusterCredentialPublicLbArrayOutput() GetClusterCredentialPublicLbArrayOutput

func (GetClusterCredentialPublicLbArrayOutput) ToGetClusterCredentialPublicLbArrayOutputWithContext

func (o GetClusterCredentialPublicLbArrayOutput) ToGetClusterCredentialPublicLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbArrayOutput

type GetClusterCredentialPublicLbInput

type GetClusterCredentialPublicLbInput interface {
	pulumi.Input

	ToGetClusterCredentialPublicLbOutput() GetClusterCredentialPublicLbOutput
	ToGetClusterCredentialPublicLbOutputWithContext(context.Context) GetClusterCredentialPublicLbOutput
}

GetClusterCredentialPublicLbInput is an input type that accepts GetClusterCredentialPublicLbArgs and GetClusterCredentialPublicLbOutput values. You can construct a concrete instance of `GetClusterCredentialPublicLbInput` via:

GetClusterCredentialPublicLbArgs{...}

type GetClusterCredentialPublicLbOutput

type GetClusterCredentialPublicLbOutput struct{ *pulumi.OutputState }

func (GetClusterCredentialPublicLbOutput) AllowFromCidrs

func (GetClusterCredentialPublicLbOutput) ElementType

func (GetClusterCredentialPublicLbOutput) Enabled

func (GetClusterCredentialPublicLbOutput) ExtraParam

func (GetClusterCredentialPublicLbOutput) SecurityGroup

func (GetClusterCredentialPublicLbOutput) SecurityPolicies

func (GetClusterCredentialPublicLbOutput) ToGetClusterCredentialPublicLbOutput

func (o GetClusterCredentialPublicLbOutput) ToGetClusterCredentialPublicLbOutput() GetClusterCredentialPublicLbOutput

func (GetClusterCredentialPublicLbOutput) ToGetClusterCredentialPublicLbOutputWithContext

func (o GetClusterCredentialPublicLbOutput) ToGetClusterCredentialPublicLbOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbOutput

type GetClusterCredentialResult

type GetClusterCredentialResult struct {
	Addresses  []GetClusterCredentialAddress `pulumi:"addresses"`
	ClusterId  string                        `pulumi:"clusterId"`
	Credential map[string]interface{}        `pulumi:"credential"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                           `pulumi:"id"`
	InternalLbs      []GetClusterCredentialInternalLb `pulumi:"internalLbs"`
	KubeConfig       string                           `pulumi:"kubeConfig"`
	ProxyLb          bool                             `pulumi:"proxyLb"`
	PublicLbs        []GetClusterCredentialPublicLb   `pulumi:"publicLbs"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusterCredential.

type GetClusterCredentialResultOutput

type GetClusterCredentialResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterCredential.

func (GetClusterCredentialResultOutput) Addresses

func (GetClusterCredentialResultOutput) ClusterId

func (GetClusterCredentialResultOutput) Credential

func (GetClusterCredentialResultOutput) ElementType

func (GetClusterCredentialResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterCredentialResultOutput) InternalLbs

func (GetClusterCredentialResultOutput) KubeConfig

func (GetClusterCredentialResultOutput) ProxyLb

func (GetClusterCredentialResultOutput) PublicLbs

func (GetClusterCredentialResultOutput) ResultOutputFile

func (GetClusterCredentialResultOutput) ToGetClusterCredentialResultOutput

func (o GetClusterCredentialResultOutput) ToGetClusterCredentialResultOutput() GetClusterCredentialResultOutput

func (GetClusterCredentialResultOutput) ToGetClusterCredentialResultOutputWithContext

func (o GetClusterCredentialResultOutput) ToGetClusterCredentialResultOutputWithContext(ctx context.Context) GetClusterCredentialResultOutput

type GetClustersArgs

type GetClustersArgs struct {
	ClusterId        *string `pulumi:"clusterId"`
	ClusterName      *string `pulumi:"clusterName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusters.

type GetClustersList

type GetClustersList struct {
	ClusterDesc      string                     `pulumi:"clusterDesc"`
	ClusterId        string                     `pulumi:"clusterId"`
	ClusterName      string                     `pulumi:"clusterName"`
	CreatedTime      string                     `pulumi:"createdTime"`
	DnsServers       []GetClustersListDnsServer `pulumi:"dnsServers"`
	EnableVpcCoreDns bool                       `pulumi:"enableVpcCoreDns"`
	K8sVersion       string                     `pulumi:"k8sVersion"`
	NeedDeleteCbs    bool                       `pulumi:"needDeleteCbs"`
	ServiceSubnetId  string                     `pulumi:"serviceSubnetId"`
	Status           string                     `pulumi:"status"`
	SubnetIds        []string                   `pulumi:"subnetIds"`
	Tags             map[string]interface{}     `pulumi:"tags"`
	VpcId            string                     `pulumi:"vpcId"`
}

type GetClustersListArgs

type GetClustersListArgs struct {
	ClusterDesc      pulumi.StringInput                 `pulumi:"clusterDesc"`
	ClusterId        pulumi.StringInput                 `pulumi:"clusterId"`
	ClusterName      pulumi.StringInput                 `pulumi:"clusterName"`
	CreatedTime      pulumi.StringInput                 `pulumi:"createdTime"`
	DnsServers       GetClustersListDnsServerArrayInput `pulumi:"dnsServers"`
	EnableVpcCoreDns pulumi.BoolInput                   `pulumi:"enableVpcCoreDns"`
	K8sVersion       pulumi.StringInput                 `pulumi:"k8sVersion"`
	NeedDeleteCbs    pulumi.BoolInput                   `pulumi:"needDeleteCbs"`
	ServiceSubnetId  pulumi.StringInput                 `pulumi:"serviceSubnetId"`
	Status           pulumi.StringInput                 `pulumi:"status"`
	SubnetIds        pulumi.StringArrayInput            `pulumi:"subnetIds"`
	Tags             pulumi.MapInput                    `pulumi:"tags"`
	VpcId            pulumi.StringInput                 `pulumi:"vpcId"`
}

func (GetClustersListArgs) ElementType

func (GetClustersListArgs) ElementType() reflect.Type

func (GetClustersListArgs) ToGetClustersListOutput

func (i GetClustersListArgs) ToGetClustersListOutput() GetClustersListOutput

func (GetClustersListArgs) ToGetClustersListOutputWithContext

func (i GetClustersListArgs) ToGetClustersListOutputWithContext(ctx context.Context) GetClustersListOutput

type GetClustersListArray

type GetClustersListArray []GetClustersListInput

func (GetClustersListArray) ElementType

func (GetClustersListArray) ElementType() reflect.Type

func (GetClustersListArray) ToGetClustersListArrayOutput

func (i GetClustersListArray) ToGetClustersListArrayOutput() GetClustersListArrayOutput

func (GetClustersListArray) ToGetClustersListArrayOutputWithContext

func (i GetClustersListArray) ToGetClustersListArrayOutputWithContext(ctx context.Context) GetClustersListArrayOutput

type GetClustersListArrayInput

type GetClustersListArrayInput interface {
	pulumi.Input

	ToGetClustersListArrayOutput() GetClustersListArrayOutput
	ToGetClustersListArrayOutputWithContext(context.Context) GetClustersListArrayOutput
}

GetClustersListArrayInput is an input type that accepts GetClustersListArray and GetClustersListArrayOutput values. You can construct a concrete instance of `GetClustersListArrayInput` via:

GetClustersListArray{ GetClustersListArgs{...} }

type GetClustersListArrayOutput

type GetClustersListArrayOutput struct{ *pulumi.OutputState }

func (GetClustersListArrayOutput) ElementType

func (GetClustersListArrayOutput) ElementType() reflect.Type

func (GetClustersListArrayOutput) Index

func (GetClustersListArrayOutput) ToGetClustersListArrayOutput

func (o GetClustersListArrayOutput) ToGetClustersListArrayOutput() GetClustersListArrayOutput

func (GetClustersListArrayOutput) ToGetClustersListArrayOutputWithContext

func (o GetClustersListArrayOutput) ToGetClustersListArrayOutputWithContext(ctx context.Context) GetClustersListArrayOutput

type GetClustersListDnsServer

type GetClustersListDnsServer struct {
	Domain  string   `pulumi:"domain"`
	Servers []string `pulumi:"servers"`
}

type GetClustersListDnsServerArgs

type GetClustersListDnsServerArgs struct {
	Domain  pulumi.StringInput      `pulumi:"domain"`
	Servers pulumi.StringArrayInput `pulumi:"servers"`
}

func (GetClustersListDnsServerArgs) ElementType

func (GetClustersListDnsServerArgs) ToGetClustersListDnsServerOutput

func (i GetClustersListDnsServerArgs) ToGetClustersListDnsServerOutput() GetClustersListDnsServerOutput

func (GetClustersListDnsServerArgs) ToGetClustersListDnsServerOutputWithContext

func (i GetClustersListDnsServerArgs) ToGetClustersListDnsServerOutputWithContext(ctx context.Context) GetClustersListDnsServerOutput

type GetClustersListDnsServerArray

type GetClustersListDnsServerArray []GetClustersListDnsServerInput

func (GetClustersListDnsServerArray) ElementType

func (GetClustersListDnsServerArray) ToGetClustersListDnsServerArrayOutput

func (i GetClustersListDnsServerArray) ToGetClustersListDnsServerArrayOutput() GetClustersListDnsServerArrayOutput

func (GetClustersListDnsServerArray) ToGetClustersListDnsServerArrayOutputWithContext

func (i GetClustersListDnsServerArray) ToGetClustersListDnsServerArrayOutputWithContext(ctx context.Context) GetClustersListDnsServerArrayOutput

type GetClustersListDnsServerArrayInput

type GetClustersListDnsServerArrayInput interface {
	pulumi.Input

	ToGetClustersListDnsServerArrayOutput() GetClustersListDnsServerArrayOutput
	ToGetClustersListDnsServerArrayOutputWithContext(context.Context) GetClustersListDnsServerArrayOutput
}

GetClustersListDnsServerArrayInput is an input type that accepts GetClustersListDnsServerArray and GetClustersListDnsServerArrayOutput values. You can construct a concrete instance of `GetClustersListDnsServerArrayInput` via:

GetClustersListDnsServerArray{ GetClustersListDnsServerArgs{...} }

type GetClustersListDnsServerArrayOutput

type GetClustersListDnsServerArrayOutput struct{ *pulumi.OutputState }

func (GetClustersListDnsServerArrayOutput) ElementType

func (GetClustersListDnsServerArrayOutput) Index

func (GetClustersListDnsServerArrayOutput) ToGetClustersListDnsServerArrayOutput

func (o GetClustersListDnsServerArrayOutput) ToGetClustersListDnsServerArrayOutput() GetClustersListDnsServerArrayOutput

func (GetClustersListDnsServerArrayOutput) ToGetClustersListDnsServerArrayOutputWithContext

func (o GetClustersListDnsServerArrayOutput) ToGetClustersListDnsServerArrayOutputWithContext(ctx context.Context) GetClustersListDnsServerArrayOutput

type GetClustersListDnsServerInput

type GetClustersListDnsServerInput interface {
	pulumi.Input

	ToGetClustersListDnsServerOutput() GetClustersListDnsServerOutput
	ToGetClustersListDnsServerOutputWithContext(context.Context) GetClustersListDnsServerOutput
}

GetClustersListDnsServerInput is an input type that accepts GetClustersListDnsServerArgs and GetClustersListDnsServerOutput values. You can construct a concrete instance of `GetClustersListDnsServerInput` via:

GetClustersListDnsServerArgs{...}

type GetClustersListDnsServerOutput

type GetClustersListDnsServerOutput struct{ *pulumi.OutputState }

func (GetClustersListDnsServerOutput) Domain

func (GetClustersListDnsServerOutput) ElementType

func (GetClustersListDnsServerOutput) Servers

func (GetClustersListDnsServerOutput) ToGetClustersListDnsServerOutput

func (o GetClustersListDnsServerOutput) ToGetClustersListDnsServerOutput() GetClustersListDnsServerOutput

func (GetClustersListDnsServerOutput) ToGetClustersListDnsServerOutputWithContext

func (o GetClustersListDnsServerOutput) ToGetClustersListDnsServerOutputWithContext(ctx context.Context) GetClustersListDnsServerOutput

type GetClustersListInput

type GetClustersListInput interface {
	pulumi.Input

	ToGetClustersListOutput() GetClustersListOutput
	ToGetClustersListOutputWithContext(context.Context) GetClustersListOutput
}

GetClustersListInput is an input type that accepts GetClustersListArgs and GetClustersListOutput values. You can construct a concrete instance of `GetClustersListInput` via:

GetClustersListArgs{...}

type GetClustersListOutput

type GetClustersListOutput struct{ *pulumi.OutputState }

func (GetClustersListOutput) ClusterDesc

func (o GetClustersListOutput) ClusterDesc() pulumi.StringOutput

func (GetClustersListOutput) ClusterId

func (GetClustersListOutput) ClusterName

func (o GetClustersListOutput) ClusterName() pulumi.StringOutput

func (GetClustersListOutput) CreatedTime

func (o GetClustersListOutput) CreatedTime() pulumi.StringOutput

func (GetClustersListOutput) DnsServers

func (GetClustersListOutput) ElementType

func (GetClustersListOutput) ElementType() reflect.Type

func (GetClustersListOutput) EnableVpcCoreDns

func (o GetClustersListOutput) EnableVpcCoreDns() pulumi.BoolOutput

func (GetClustersListOutput) K8sVersion

func (o GetClustersListOutput) K8sVersion() pulumi.StringOutput

func (GetClustersListOutput) NeedDeleteCbs

func (o GetClustersListOutput) NeedDeleteCbs() pulumi.BoolOutput

func (GetClustersListOutput) ServiceSubnetId

func (o GetClustersListOutput) ServiceSubnetId() pulumi.StringOutput

func (GetClustersListOutput) Status

func (GetClustersListOutput) SubnetIds

func (GetClustersListOutput) Tags

func (GetClustersListOutput) ToGetClustersListOutput

func (o GetClustersListOutput) ToGetClustersListOutput() GetClustersListOutput

func (GetClustersListOutput) ToGetClustersListOutputWithContext

func (o GetClustersListOutput) ToGetClustersListOutputWithContext(ctx context.Context) GetClustersListOutput

func (GetClustersListOutput) VpcId

type GetClustersOutputArgs

type GetClustersOutputArgs struct {
	ClusterId        pulumi.StringPtrInput `pulumi:"clusterId"`
	ClusterName      pulumi.StringPtrInput `pulumi:"clusterName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusters.

func (GetClustersOutputArgs) ElementType

func (GetClustersOutputArgs) ElementType() reflect.Type

type GetClustersResult

type GetClustersResult struct {
	ClusterId   *string `pulumi:"clusterId"`
	ClusterName *string `pulumi:"clusterName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string            `pulumi:"id"`
	Lists            []GetClustersList `pulumi:"lists"`
	ResultOutputFile *string           `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusters.

func GetClusters

func GetClusters(ctx *pulumi.Context, args *GetClustersArgs, opts ...pulumi.InvokeOption) (*GetClustersResult, error)

type GetClustersResultOutput

type GetClustersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusters.

func (GetClustersResultOutput) ClusterId

func (GetClustersResultOutput) ClusterName

func (GetClustersResultOutput) ElementType

func (GetClustersResultOutput) ElementType() reflect.Type

func (GetClustersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClustersResultOutput) Lists

func (GetClustersResultOutput) ResultOutputFile

func (o GetClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetClustersResultOutput) ToGetClustersResultOutput

func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput

func (GetClustersResultOutput) ToGetClustersResultOutputWithContext

func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput

Jump to

Keyboard shortcuts

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