confluent

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2021 License: Apache-2.0 Imports: 10 Imported by: 1

Documentation

Overview

A Pulumi package for creating and managing confluent cloud resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type ApiKey

type ApiKey struct {
	pulumi.CustomResourceState

	ClusterId pulumi.StringPtrOutput `pulumi:"clusterId"`
	// Description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Environment ID
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	Key           pulumi.StringOutput `pulumi:"key"`
	// Logical Cluster ID List to create API Key
	LogicalClusters pulumi.StringArrayOutput `pulumi:"logicalClusters"`
	Secret          pulumi.StringOutput      `pulumi:"secret"`
	// User ID
	UserId pulumi.IntPtrOutput `pulumi:"userId"`
}

func GetApiKey

func GetApiKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiKeyState, opts ...pulumi.ResourceOption) (*ApiKey, error)

GetApiKey gets an existing ApiKey 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 NewApiKey

func NewApiKey(ctx *pulumi.Context,
	name string, args *ApiKeyArgs, opts ...pulumi.ResourceOption) (*ApiKey, error)

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

func (*ApiKey) ElementType

func (*ApiKey) ElementType() reflect.Type

func (*ApiKey) ToApiKeyOutput

func (i *ApiKey) ToApiKeyOutput() ApiKeyOutput

func (*ApiKey) ToApiKeyOutputWithContext

func (i *ApiKey) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput

func (*ApiKey) ToApiKeyPtrOutput

func (i *ApiKey) ToApiKeyPtrOutput() ApiKeyPtrOutput

func (*ApiKey) ToApiKeyPtrOutputWithContext

func (i *ApiKey) ToApiKeyPtrOutputWithContext(ctx context.Context) ApiKeyPtrOutput

type ApiKeyArgs

type ApiKeyArgs struct {
	ClusterId pulumi.StringPtrInput
	// Description
	Description pulumi.StringPtrInput
	// Environment ID
	EnvironmentId pulumi.StringInput
	// Logical Cluster ID List to create API Key
	LogicalClusters pulumi.StringArrayInput
	// User ID
	UserId pulumi.IntPtrInput
}

The set of arguments for constructing a ApiKey resource.

func (ApiKeyArgs) ElementType

func (ApiKeyArgs) ElementType() reflect.Type

type ApiKeyArray

type ApiKeyArray []ApiKeyInput

func (ApiKeyArray) ElementType

func (ApiKeyArray) ElementType() reflect.Type

func (ApiKeyArray) ToApiKeyArrayOutput

func (i ApiKeyArray) ToApiKeyArrayOutput() ApiKeyArrayOutput

func (ApiKeyArray) ToApiKeyArrayOutputWithContext

func (i ApiKeyArray) ToApiKeyArrayOutputWithContext(ctx context.Context) ApiKeyArrayOutput

type ApiKeyArrayInput

type ApiKeyArrayInput interface {
	pulumi.Input

	ToApiKeyArrayOutput() ApiKeyArrayOutput
	ToApiKeyArrayOutputWithContext(context.Context) ApiKeyArrayOutput
}

ApiKeyArrayInput is an input type that accepts ApiKeyArray and ApiKeyArrayOutput values. You can construct a concrete instance of `ApiKeyArrayInput` via:

ApiKeyArray{ ApiKeyArgs{...} }

type ApiKeyArrayOutput

type ApiKeyArrayOutput struct{ *pulumi.OutputState }

func (ApiKeyArrayOutput) ElementType

func (ApiKeyArrayOutput) ElementType() reflect.Type

func (ApiKeyArrayOutput) Index

func (ApiKeyArrayOutput) ToApiKeyArrayOutput

func (o ApiKeyArrayOutput) ToApiKeyArrayOutput() ApiKeyArrayOutput

func (ApiKeyArrayOutput) ToApiKeyArrayOutputWithContext

func (o ApiKeyArrayOutput) ToApiKeyArrayOutputWithContext(ctx context.Context) ApiKeyArrayOutput

type ApiKeyInput

type ApiKeyInput interface {
	pulumi.Input

	ToApiKeyOutput() ApiKeyOutput
	ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput
}

type ApiKeyMap

type ApiKeyMap map[string]ApiKeyInput

func (ApiKeyMap) ElementType

func (ApiKeyMap) ElementType() reflect.Type

func (ApiKeyMap) ToApiKeyMapOutput

func (i ApiKeyMap) ToApiKeyMapOutput() ApiKeyMapOutput

func (ApiKeyMap) ToApiKeyMapOutputWithContext

func (i ApiKeyMap) ToApiKeyMapOutputWithContext(ctx context.Context) ApiKeyMapOutput

type ApiKeyMapInput

type ApiKeyMapInput interface {
	pulumi.Input

	ToApiKeyMapOutput() ApiKeyMapOutput
	ToApiKeyMapOutputWithContext(context.Context) ApiKeyMapOutput
}

ApiKeyMapInput is an input type that accepts ApiKeyMap and ApiKeyMapOutput values. You can construct a concrete instance of `ApiKeyMapInput` via:

ApiKeyMap{ "key": ApiKeyArgs{...} }

type ApiKeyMapOutput

type ApiKeyMapOutput struct{ *pulumi.OutputState }

func (ApiKeyMapOutput) ElementType

func (ApiKeyMapOutput) ElementType() reflect.Type

func (ApiKeyMapOutput) MapIndex

func (ApiKeyMapOutput) ToApiKeyMapOutput

func (o ApiKeyMapOutput) ToApiKeyMapOutput() ApiKeyMapOutput

func (ApiKeyMapOutput) ToApiKeyMapOutputWithContext

func (o ApiKeyMapOutput) ToApiKeyMapOutputWithContext(ctx context.Context) ApiKeyMapOutput

type ApiKeyOutput

type ApiKeyOutput struct{ *pulumi.OutputState }

func (ApiKeyOutput) ElementType

func (ApiKeyOutput) ElementType() reflect.Type

func (ApiKeyOutput) ToApiKeyOutput

func (o ApiKeyOutput) ToApiKeyOutput() ApiKeyOutput

func (ApiKeyOutput) ToApiKeyOutputWithContext

func (o ApiKeyOutput) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput

func (ApiKeyOutput) ToApiKeyPtrOutput

func (o ApiKeyOutput) ToApiKeyPtrOutput() ApiKeyPtrOutput

func (ApiKeyOutput) ToApiKeyPtrOutputWithContext

func (o ApiKeyOutput) ToApiKeyPtrOutputWithContext(ctx context.Context) ApiKeyPtrOutput

type ApiKeyPtrInput

type ApiKeyPtrInput interface {
	pulumi.Input

	ToApiKeyPtrOutput() ApiKeyPtrOutput
	ToApiKeyPtrOutputWithContext(ctx context.Context) ApiKeyPtrOutput
}

type ApiKeyPtrOutput

type ApiKeyPtrOutput struct{ *pulumi.OutputState }

func (ApiKeyPtrOutput) Elem added in v0.2.0

func (o ApiKeyPtrOutput) Elem() ApiKeyOutput

func (ApiKeyPtrOutput) ElementType

func (ApiKeyPtrOutput) ElementType() reflect.Type

func (ApiKeyPtrOutput) ToApiKeyPtrOutput

func (o ApiKeyPtrOutput) ToApiKeyPtrOutput() ApiKeyPtrOutput

func (ApiKeyPtrOutput) ToApiKeyPtrOutputWithContext

func (o ApiKeyPtrOutput) ToApiKeyPtrOutputWithContext(ctx context.Context) ApiKeyPtrOutput

type ApiKeyState

type ApiKeyState struct {
	ClusterId pulumi.StringPtrInput
	// Description
	Description pulumi.StringPtrInput
	// Environment ID
	EnvironmentId pulumi.StringPtrInput
	Key           pulumi.StringPtrInput
	// Logical Cluster ID List to create API Key
	LogicalClusters pulumi.StringArrayInput
	Secret          pulumi.StringPtrInput
	// User ID
	UserId pulumi.IntPtrInput
}

func (ApiKeyState) ElementType

func (ApiKeyState) ElementType() reflect.Type

type ConfluentEnvironment

type ConfluentEnvironment struct {
	pulumi.CustomResourceState

	// The name of the environment
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetConfluentEnvironment

func GetConfluentEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfluentEnvironmentState, opts ...pulumi.ResourceOption) (*ConfluentEnvironment, error)

GetConfluentEnvironment gets an existing ConfluentEnvironment 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 NewConfluentEnvironment

func NewConfluentEnvironment(ctx *pulumi.Context,
	name string, args *ConfluentEnvironmentArgs, opts ...pulumi.ResourceOption) (*ConfluentEnvironment, error)

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

func (*ConfluentEnvironment) ElementType

func (*ConfluentEnvironment) ElementType() reflect.Type

func (*ConfluentEnvironment) ToConfluentEnvironmentOutput

func (i *ConfluentEnvironment) ToConfluentEnvironmentOutput() ConfluentEnvironmentOutput

func (*ConfluentEnvironment) ToConfluentEnvironmentOutputWithContext

func (i *ConfluentEnvironment) ToConfluentEnvironmentOutputWithContext(ctx context.Context) ConfluentEnvironmentOutput

func (*ConfluentEnvironment) ToConfluentEnvironmentPtrOutput

func (i *ConfluentEnvironment) ToConfluentEnvironmentPtrOutput() ConfluentEnvironmentPtrOutput

func (*ConfluentEnvironment) ToConfluentEnvironmentPtrOutputWithContext

func (i *ConfluentEnvironment) ToConfluentEnvironmentPtrOutputWithContext(ctx context.Context) ConfluentEnvironmentPtrOutput

type ConfluentEnvironmentArgs

type ConfluentEnvironmentArgs struct {
	// The name of the environment
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a ConfluentEnvironment resource.

func (ConfluentEnvironmentArgs) ElementType

func (ConfluentEnvironmentArgs) ElementType() reflect.Type

type ConfluentEnvironmentArray

type ConfluentEnvironmentArray []ConfluentEnvironmentInput

func (ConfluentEnvironmentArray) ElementType

func (ConfluentEnvironmentArray) ElementType() reflect.Type

func (ConfluentEnvironmentArray) ToConfluentEnvironmentArrayOutput

func (i ConfluentEnvironmentArray) ToConfluentEnvironmentArrayOutput() ConfluentEnvironmentArrayOutput

func (ConfluentEnvironmentArray) ToConfluentEnvironmentArrayOutputWithContext

func (i ConfluentEnvironmentArray) ToConfluentEnvironmentArrayOutputWithContext(ctx context.Context) ConfluentEnvironmentArrayOutput

type ConfluentEnvironmentArrayInput

type ConfluentEnvironmentArrayInput interface {
	pulumi.Input

	ToConfluentEnvironmentArrayOutput() ConfluentEnvironmentArrayOutput
	ToConfluentEnvironmentArrayOutputWithContext(context.Context) ConfluentEnvironmentArrayOutput
}

ConfluentEnvironmentArrayInput is an input type that accepts ConfluentEnvironmentArray and ConfluentEnvironmentArrayOutput values. You can construct a concrete instance of `ConfluentEnvironmentArrayInput` via:

ConfluentEnvironmentArray{ ConfluentEnvironmentArgs{...} }

type ConfluentEnvironmentArrayOutput

type ConfluentEnvironmentArrayOutput struct{ *pulumi.OutputState }

func (ConfluentEnvironmentArrayOutput) ElementType

func (ConfluentEnvironmentArrayOutput) Index

func (ConfluentEnvironmentArrayOutput) ToConfluentEnvironmentArrayOutput

func (o ConfluentEnvironmentArrayOutput) ToConfluentEnvironmentArrayOutput() ConfluentEnvironmentArrayOutput

func (ConfluentEnvironmentArrayOutput) ToConfluentEnvironmentArrayOutputWithContext

func (o ConfluentEnvironmentArrayOutput) ToConfluentEnvironmentArrayOutputWithContext(ctx context.Context) ConfluentEnvironmentArrayOutput

type ConfluentEnvironmentInput

type ConfluentEnvironmentInput interface {
	pulumi.Input

	ToConfluentEnvironmentOutput() ConfluentEnvironmentOutput
	ToConfluentEnvironmentOutputWithContext(ctx context.Context) ConfluentEnvironmentOutput
}

type ConfluentEnvironmentMap

type ConfluentEnvironmentMap map[string]ConfluentEnvironmentInput

func (ConfluentEnvironmentMap) ElementType

func (ConfluentEnvironmentMap) ElementType() reflect.Type

func (ConfluentEnvironmentMap) ToConfluentEnvironmentMapOutput

func (i ConfluentEnvironmentMap) ToConfluentEnvironmentMapOutput() ConfluentEnvironmentMapOutput

func (ConfluentEnvironmentMap) ToConfluentEnvironmentMapOutputWithContext

func (i ConfluentEnvironmentMap) ToConfluentEnvironmentMapOutputWithContext(ctx context.Context) ConfluentEnvironmentMapOutput

type ConfluentEnvironmentMapInput

type ConfluentEnvironmentMapInput interface {
	pulumi.Input

	ToConfluentEnvironmentMapOutput() ConfluentEnvironmentMapOutput
	ToConfluentEnvironmentMapOutputWithContext(context.Context) ConfluentEnvironmentMapOutput
}

ConfluentEnvironmentMapInput is an input type that accepts ConfluentEnvironmentMap and ConfluentEnvironmentMapOutput values. You can construct a concrete instance of `ConfluentEnvironmentMapInput` via:

ConfluentEnvironmentMap{ "key": ConfluentEnvironmentArgs{...} }

type ConfluentEnvironmentMapOutput

type ConfluentEnvironmentMapOutput struct{ *pulumi.OutputState }

func (ConfluentEnvironmentMapOutput) ElementType

func (ConfluentEnvironmentMapOutput) MapIndex

func (ConfluentEnvironmentMapOutput) ToConfluentEnvironmentMapOutput

func (o ConfluentEnvironmentMapOutput) ToConfluentEnvironmentMapOutput() ConfluentEnvironmentMapOutput

func (ConfluentEnvironmentMapOutput) ToConfluentEnvironmentMapOutputWithContext

func (o ConfluentEnvironmentMapOutput) ToConfluentEnvironmentMapOutputWithContext(ctx context.Context) ConfluentEnvironmentMapOutput

type ConfluentEnvironmentOutput

type ConfluentEnvironmentOutput struct{ *pulumi.OutputState }

func (ConfluentEnvironmentOutput) ElementType

func (ConfluentEnvironmentOutput) ElementType() reflect.Type

func (ConfluentEnvironmentOutput) ToConfluentEnvironmentOutput

func (o ConfluentEnvironmentOutput) ToConfluentEnvironmentOutput() ConfluentEnvironmentOutput

func (ConfluentEnvironmentOutput) ToConfluentEnvironmentOutputWithContext

func (o ConfluentEnvironmentOutput) ToConfluentEnvironmentOutputWithContext(ctx context.Context) ConfluentEnvironmentOutput

func (ConfluentEnvironmentOutput) ToConfluentEnvironmentPtrOutput

func (o ConfluentEnvironmentOutput) ToConfluentEnvironmentPtrOutput() ConfluentEnvironmentPtrOutput

func (ConfluentEnvironmentOutput) ToConfluentEnvironmentPtrOutputWithContext

func (o ConfluentEnvironmentOutput) ToConfluentEnvironmentPtrOutputWithContext(ctx context.Context) ConfluentEnvironmentPtrOutput

type ConfluentEnvironmentPtrInput

type ConfluentEnvironmentPtrInput interface {
	pulumi.Input

	ToConfluentEnvironmentPtrOutput() ConfluentEnvironmentPtrOutput
	ToConfluentEnvironmentPtrOutputWithContext(ctx context.Context) ConfluentEnvironmentPtrOutput
}

type ConfluentEnvironmentPtrOutput

type ConfluentEnvironmentPtrOutput struct{ *pulumi.OutputState }

func (ConfluentEnvironmentPtrOutput) Elem added in v0.2.0

func (ConfluentEnvironmentPtrOutput) ElementType

func (ConfluentEnvironmentPtrOutput) ToConfluentEnvironmentPtrOutput

func (o ConfluentEnvironmentPtrOutput) ToConfluentEnvironmentPtrOutput() ConfluentEnvironmentPtrOutput

func (ConfluentEnvironmentPtrOutput) ToConfluentEnvironmentPtrOutputWithContext

func (o ConfluentEnvironmentPtrOutput) ToConfluentEnvironmentPtrOutputWithContext(ctx context.Context) ConfluentEnvironmentPtrOutput

type ConfluentEnvironmentState

type ConfluentEnvironmentState struct {
	// The name of the environment
	Name pulumi.StringPtrInput
}

func (ConfluentEnvironmentState) ElementType

func (ConfluentEnvironmentState) ElementType() reflect.Type

type Connector added in v0.1.1

type Connector struct {
	pulumi.CustomResourceState

	// ID of containing cluster, e.g. lkc-abc123
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Type-specific Configuration of connector. String keys and values
	Config pulumi.MapOutput `pulumi:"config"`
	// Sensitive part of connector configuration. String keys and values
	ConfigSensitive pulumi.MapOutput `pulumi:"configSensitive"`
	// ID of containing environment, e.g. env-abc123
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// The name of the connector
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetConnector added in v0.1.1

func GetConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)

GetConnector gets an existing Connector 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 NewConnector added in v0.1.1

func NewConnector(ctx *pulumi.Context,
	name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)

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

func (*Connector) ElementType added in v0.1.1

func (*Connector) ElementType() reflect.Type

func (*Connector) ToConnectorOutput added in v0.1.1

func (i *Connector) ToConnectorOutput() ConnectorOutput

func (*Connector) ToConnectorOutputWithContext added in v0.1.1

func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

func (*Connector) ToConnectorPtrOutput added in v0.1.1

func (i *Connector) ToConnectorPtrOutput() ConnectorPtrOutput

func (*Connector) ToConnectorPtrOutputWithContext added in v0.1.1

func (i *Connector) ToConnectorPtrOutputWithContext(ctx context.Context) ConnectorPtrOutput

type ConnectorArgs added in v0.1.1

type ConnectorArgs struct {
	// ID of containing cluster, e.g. lkc-abc123
	ClusterId pulumi.StringInput
	// Type-specific Configuration of connector. String keys and values
	Config pulumi.MapInput
	// Sensitive part of connector configuration. String keys and values
	ConfigSensitive pulumi.MapInput
	// ID of containing environment, e.g. env-abc123
	EnvironmentId pulumi.StringInput
	// The name of the connector
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a Connector resource.

func (ConnectorArgs) ElementType added in v0.1.1

func (ConnectorArgs) ElementType() reflect.Type

type ConnectorArray added in v0.1.1

type ConnectorArray []ConnectorInput

func (ConnectorArray) ElementType added in v0.1.1

func (ConnectorArray) ElementType() reflect.Type

func (ConnectorArray) ToConnectorArrayOutput added in v0.1.1

func (i ConnectorArray) ToConnectorArrayOutput() ConnectorArrayOutput

func (ConnectorArray) ToConnectorArrayOutputWithContext added in v0.1.1

func (i ConnectorArray) ToConnectorArrayOutputWithContext(ctx context.Context) ConnectorArrayOutput

type ConnectorArrayInput added in v0.1.1

type ConnectorArrayInput interface {
	pulumi.Input

	ToConnectorArrayOutput() ConnectorArrayOutput
	ToConnectorArrayOutputWithContext(context.Context) ConnectorArrayOutput
}

ConnectorArrayInput is an input type that accepts ConnectorArray and ConnectorArrayOutput values. You can construct a concrete instance of `ConnectorArrayInput` via:

ConnectorArray{ ConnectorArgs{...} }

type ConnectorArrayOutput added in v0.1.1

type ConnectorArrayOutput struct{ *pulumi.OutputState }

func (ConnectorArrayOutput) ElementType added in v0.1.1

func (ConnectorArrayOutput) ElementType() reflect.Type

func (ConnectorArrayOutput) Index added in v0.1.1

func (ConnectorArrayOutput) ToConnectorArrayOutput added in v0.1.1

func (o ConnectorArrayOutput) ToConnectorArrayOutput() ConnectorArrayOutput

func (ConnectorArrayOutput) ToConnectorArrayOutputWithContext added in v0.1.1

func (o ConnectorArrayOutput) ToConnectorArrayOutputWithContext(ctx context.Context) ConnectorArrayOutput

type ConnectorInput added in v0.1.1

type ConnectorInput interface {
	pulumi.Input

	ToConnectorOutput() ConnectorOutput
	ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
}

type ConnectorMap added in v0.1.1

type ConnectorMap map[string]ConnectorInput

func (ConnectorMap) ElementType added in v0.1.1

func (ConnectorMap) ElementType() reflect.Type

func (ConnectorMap) ToConnectorMapOutput added in v0.1.1

func (i ConnectorMap) ToConnectorMapOutput() ConnectorMapOutput

func (ConnectorMap) ToConnectorMapOutputWithContext added in v0.1.1

func (i ConnectorMap) ToConnectorMapOutputWithContext(ctx context.Context) ConnectorMapOutput

type ConnectorMapInput added in v0.1.1

type ConnectorMapInput interface {
	pulumi.Input

	ToConnectorMapOutput() ConnectorMapOutput
	ToConnectorMapOutputWithContext(context.Context) ConnectorMapOutput
}

ConnectorMapInput is an input type that accepts ConnectorMap and ConnectorMapOutput values. You can construct a concrete instance of `ConnectorMapInput` via:

ConnectorMap{ "key": ConnectorArgs{...} }

type ConnectorMapOutput added in v0.1.1

type ConnectorMapOutput struct{ *pulumi.OutputState }

func (ConnectorMapOutput) ElementType added in v0.1.1

func (ConnectorMapOutput) ElementType() reflect.Type

func (ConnectorMapOutput) MapIndex added in v0.1.1

func (ConnectorMapOutput) ToConnectorMapOutput added in v0.1.1

func (o ConnectorMapOutput) ToConnectorMapOutput() ConnectorMapOutput

func (ConnectorMapOutput) ToConnectorMapOutputWithContext added in v0.1.1

func (o ConnectorMapOutput) ToConnectorMapOutputWithContext(ctx context.Context) ConnectorMapOutput

type ConnectorOutput added in v0.1.1

type ConnectorOutput struct{ *pulumi.OutputState }

func (ConnectorOutput) ElementType added in v0.1.1

func (ConnectorOutput) ElementType() reflect.Type

func (ConnectorOutput) ToConnectorOutput added in v0.1.1

func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput

func (ConnectorOutput) ToConnectorOutputWithContext added in v0.1.1

func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

func (ConnectorOutput) ToConnectorPtrOutput added in v0.1.1

func (o ConnectorOutput) ToConnectorPtrOutput() ConnectorPtrOutput

func (ConnectorOutput) ToConnectorPtrOutputWithContext added in v0.1.1

func (o ConnectorOutput) ToConnectorPtrOutputWithContext(ctx context.Context) ConnectorPtrOutput

type ConnectorPtrInput added in v0.1.1

type ConnectorPtrInput interface {
	pulumi.Input

	ToConnectorPtrOutput() ConnectorPtrOutput
	ToConnectorPtrOutputWithContext(ctx context.Context) ConnectorPtrOutput
}

type ConnectorPtrOutput added in v0.1.1

type ConnectorPtrOutput struct{ *pulumi.OutputState }

func (ConnectorPtrOutput) Elem added in v0.2.0

func (ConnectorPtrOutput) ElementType added in v0.1.1

func (ConnectorPtrOutput) ElementType() reflect.Type

func (ConnectorPtrOutput) ToConnectorPtrOutput added in v0.1.1

func (o ConnectorPtrOutput) ToConnectorPtrOutput() ConnectorPtrOutput

func (ConnectorPtrOutput) ToConnectorPtrOutputWithContext added in v0.1.1

func (o ConnectorPtrOutput) ToConnectorPtrOutputWithContext(ctx context.Context) ConnectorPtrOutput

type ConnectorState added in v0.1.1

type ConnectorState struct {
	// ID of containing cluster, e.g. lkc-abc123
	ClusterId pulumi.StringPtrInput
	// Type-specific Configuration of connector. String keys and values
	Config pulumi.MapInput
	// Sensitive part of connector configuration. String keys and values
	ConfigSensitive pulumi.MapInput
	// ID of containing environment, e.g. env-abc123
	EnvironmentId pulumi.StringPtrInput
	// The name of the connector
	Name pulumi.StringPtrInput
}

func (ConnectorState) ElementType added in v0.1.1

func (ConnectorState) ElementType() reflect.Type

type GetEnvironmentArgs added in v0.2.1

type GetEnvironmentArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getEnvironment.

type GetEnvironmentOutputArgs added in v0.2.1

type GetEnvironmentOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getEnvironment.

func (GetEnvironmentOutputArgs) ElementType added in v0.2.1

func (GetEnvironmentOutputArgs) ElementType() reflect.Type

type GetEnvironmentResult added in v0.2.1

type GetEnvironmentResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id   string `pulumi:"id"`
	Name string `pulumi:"name"`
}

A collection of values returned by getEnvironment.

func GetEnvironment added in v0.2.1

func GetEnvironment(ctx *pulumi.Context, args *GetEnvironmentArgs, opts ...pulumi.InvokeOption) (*GetEnvironmentResult, error)

type GetEnvironmentResultOutput added in v0.2.1

type GetEnvironmentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getEnvironment.

func GetEnvironmentOutput added in v0.2.1

func GetEnvironmentOutput(ctx *pulumi.Context, args GetEnvironmentOutputArgs, opts ...pulumi.InvokeOption) GetEnvironmentResultOutput

func (GetEnvironmentResultOutput) ElementType added in v0.2.1

func (GetEnvironmentResultOutput) ElementType() reflect.Type

func (GetEnvironmentResultOutput) Id added in v0.2.1

The provider-assigned unique ID for this managed resource.

func (GetEnvironmentResultOutput) Name added in v0.2.1

func (GetEnvironmentResultOutput) ToGetEnvironmentResultOutput added in v0.2.1

func (o GetEnvironmentResultOutput) ToGetEnvironmentResultOutput() GetEnvironmentResultOutput

func (GetEnvironmentResultOutput) ToGetEnvironmentResultOutputWithContext added in v0.2.1

func (o GetEnvironmentResultOutput) ToGetEnvironmentResultOutputWithContext(ctx context.Context) GetEnvironmentResultOutput

type KafkaCluster

type KafkaCluster struct {
	pulumi.CustomResourceState

	// LOW(single-zone) or HIGH(multi-zone)
	Availability     pulumi.StringOutput `pulumi:"availability"`
	BootstrapServers pulumi.StringOutput `pulumi:"bootstrapServers"`
	// cku
	Cku pulumi.IntPtrOutput `pulumi:"cku"`
	// Deployment settings. Currently only `sku` is supported.
	Deployment pulumi.StringMapOutput `pulumi:"deployment"`
	// Environment ID
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// The name of the cluster
	Name pulumi.StringOutput `pulumi:"name"`
	// Network egress limit(MBps)
	NetworkEgress pulumi.IntPtrOutput `pulumi:"networkEgress"`
	// Network ingress limit(MBps)
	NetworkIngress pulumi.IntPtrOutput `pulumi:"networkIngress"`
	// where
	Region pulumi.StringOutput `pulumi:"region"`
	// AWS / GCP
	ServiceProvider pulumi.StringOutput `pulumi:"serviceProvider"`
	// Storage limit(GB)
	Storage pulumi.IntPtrOutput `pulumi:"storage"`
}

func GetKafkaCluster

func GetKafkaCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KafkaClusterState, opts ...pulumi.ResourceOption) (*KafkaCluster, error)

GetKafkaCluster gets an existing KafkaCluster 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 NewKafkaCluster

func NewKafkaCluster(ctx *pulumi.Context,
	name string, args *KafkaClusterArgs, opts ...pulumi.ResourceOption) (*KafkaCluster, error)

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

func (*KafkaCluster) ElementType

func (*KafkaCluster) ElementType() reflect.Type

func (*KafkaCluster) ToKafkaClusterOutput

func (i *KafkaCluster) ToKafkaClusterOutput() KafkaClusterOutput

func (*KafkaCluster) ToKafkaClusterOutputWithContext

func (i *KafkaCluster) ToKafkaClusterOutputWithContext(ctx context.Context) KafkaClusterOutput

func (*KafkaCluster) ToKafkaClusterPtrOutput

func (i *KafkaCluster) ToKafkaClusterPtrOutput() KafkaClusterPtrOutput

func (*KafkaCluster) ToKafkaClusterPtrOutputWithContext

func (i *KafkaCluster) ToKafkaClusterPtrOutputWithContext(ctx context.Context) KafkaClusterPtrOutput

type KafkaClusterArgs

type KafkaClusterArgs struct {
	// LOW(single-zone) or HIGH(multi-zone)
	Availability pulumi.StringInput
	// cku
	Cku pulumi.IntPtrInput
	// Deployment settings. Currently only `sku` is supported.
	Deployment pulumi.StringMapInput
	// Environment ID
	EnvironmentId pulumi.StringInput
	// The name of the cluster
	Name pulumi.StringPtrInput
	// Network egress limit(MBps)
	NetworkEgress pulumi.IntPtrInput
	// Network ingress limit(MBps)
	NetworkIngress pulumi.IntPtrInput
	// where
	Region pulumi.StringInput
	// AWS / GCP
	ServiceProvider pulumi.StringInput
	// Storage limit(GB)
	Storage pulumi.IntPtrInput
}

The set of arguments for constructing a KafkaCluster resource.

func (KafkaClusterArgs) ElementType

func (KafkaClusterArgs) ElementType() reflect.Type

type KafkaClusterArray

type KafkaClusterArray []KafkaClusterInput

func (KafkaClusterArray) ElementType

func (KafkaClusterArray) ElementType() reflect.Type

func (KafkaClusterArray) ToKafkaClusterArrayOutput

func (i KafkaClusterArray) ToKafkaClusterArrayOutput() KafkaClusterArrayOutput

func (KafkaClusterArray) ToKafkaClusterArrayOutputWithContext

func (i KafkaClusterArray) ToKafkaClusterArrayOutputWithContext(ctx context.Context) KafkaClusterArrayOutput

type KafkaClusterArrayInput

type KafkaClusterArrayInput interface {
	pulumi.Input

	ToKafkaClusterArrayOutput() KafkaClusterArrayOutput
	ToKafkaClusterArrayOutputWithContext(context.Context) KafkaClusterArrayOutput
}

KafkaClusterArrayInput is an input type that accepts KafkaClusterArray and KafkaClusterArrayOutput values. You can construct a concrete instance of `KafkaClusterArrayInput` via:

KafkaClusterArray{ KafkaClusterArgs{...} }

type KafkaClusterArrayOutput

type KafkaClusterArrayOutput struct{ *pulumi.OutputState }

func (KafkaClusterArrayOutput) ElementType

func (KafkaClusterArrayOutput) ElementType() reflect.Type

func (KafkaClusterArrayOutput) Index

func (KafkaClusterArrayOutput) ToKafkaClusterArrayOutput

func (o KafkaClusterArrayOutput) ToKafkaClusterArrayOutput() KafkaClusterArrayOutput

func (KafkaClusterArrayOutput) ToKafkaClusterArrayOutputWithContext

func (o KafkaClusterArrayOutput) ToKafkaClusterArrayOutputWithContext(ctx context.Context) KafkaClusterArrayOutput

type KafkaClusterInput

type KafkaClusterInput interface {
	pulumi.Input

	ToKafkaClusterOutput() KafkaClusterOutput
	ToKafkaClusterOutputWithContext(ctx context.Context) KafkaClusterOutput
}

type KafkaClusterMap

type KafkaClusterMap map[string]KafkaClusterInput

func (KafkaClusterMap) ElementType

func (KafkaClusterMap) ElementType() reflect.Type

func (KafkaClusterMap) ToKafkaClusterMapOutput

func (i KafkaClusterMap) ToKafkaClusterMapOutput() KafkaClusterMapOutput

func (KafkaClusterMap) ToKafkaClusterMapOutputWithContext

func (i KafkaClusterMap) ToKafkaClusterMapOutputWithContext(ctx context.Context) KafkaClusterMapOutput

type KafkaClusterMapInput

type KafkaClusterMapInput interface {
	pulumi.Input

	ToKafkaClusterMapOutput() KafkaClusterMapOutput
	ToKafkaClusterMapOutputWithContext(context.Context) KafkaClusterMapOutput
}

KafkaClusterMapInput is an input type that accepts KafkaClusterMap and KafkaClusterMapOutput values. You can construct a concrete instance of `KafkaClusterMapInput` via:

KafkaClusterMap{ "key": KafkaClusterArgs{...} }

type KafkaClusterMapOutput

type KafkaClusterMapOutput struct{ *pulumi.OutputState }

func (KafkaClusterMapOutput) ElementType

func (KafkaClusterMapOutput) ElementType() reflect.Type

func (KafkaClusterMapOutput) MapIndex

func (KafkaClusterMapOutput) ToKafkaClusterMapOutput

func (o KafkaClusterMapOutput) ToKafkaClusterMapOutput() KafkaClusterMapOutput

func (KafkaClusterMapOutput) ToKafkaClusterMapOutputWithContext

func (o KafkaClusterMapOutput) ToKafkaClusterMapOutputWithContext(ctx context.Context) KafkaClusterMapOutput

type KafkaClusterOutput

type KafkaClusterOutput struct{ *pulumi.OutputState }

func (KafkaClusterOutput) ElementType

func (KafkaClusterOutput) ElementType() reflect.Type

func (KafkaClusterOutput) ToKafkaClusterOutput

func (o KafkaClusterOutput) ToKafkaClusterOutput() KafkaClusterOutput

func (KafkaClusterOutput) ToKafkaClusterOutputWithContext

func (o KafkaClusterOutput) ToKafkaClusterOutputWithContext(ctx context.Context) KafkaClusterOutput

func (KafkaClusterOutput) ToKafkaClusterPtrOutput

func (o KafkaClusterOutput) ToKafkaClusterPtrOutput() KafkaClusterPtrOutput

func (KafkaClusterOutput) ToKafkaClusterPtrOutputWithContext

func (o KafkaClusterOutput) ToKafkaClusterPtrOutputWithContext(ctx context.Context) KafkaClusterPtrOutput

type KafkaClusterPtrInput

type KafkaClusterPtrInput interface {
	pulumi.Input

	ToKafkaClusterPtrOutput() KafkaClusterPtrOutput
	ToKafkaClusterPtrOutputWithContext(ctx context.Context) KafkaClusterPtrOutput
}

type KafkaClusterPtrOutput

type KafkaClusterPtrOutput struct{ *pulumi.OutputState }

func (KafkaClusterPtrOutput) Elem added in v0.2.0

func (KafkaClusterPtrOutput) ElementType

func (KafkaClusterPtrOutput) ElementType() reflect.Type

func (KafkaClusterPtrOutput) ToKafkaClusterPtrOutput

func (o KafkaClusterPtrOutput) ToKafkaClusterPtrOutput() KafkaClusterPtrOutput

func (KafkaClusterPtrOutput) ToKafkaClusterPtrOutputWithContext

func (o KafkaClusterPtrOutput) ToKafkaClusterPtrOutputWithContext(ctx context.Context) KafkaClusterPtrOutput

type KafkaClusterState

type KafkaClusterState struct {
	// LOW(single-zone) or HIGH(multi-zone)
	Availability     pulumi.StringPtrInput
	BootstrapServers pulumi.StringPtrInput
	// cku
	Cku pulumi.IntPtrInput
	// Deployment settings. Currently only `sku` is supported.
	Deployment pulumi.StringMapInput
	// Environment ID
	EnvironmentId pulumi.StringPtrInput
	// The name of the cluster
	Name pulumi.StringPtrInput
	// Network egress limit(MBps)
	NetworkEgress pulumi.IntPtrInput
	// Network ingress limit(MBps)
	NetworkIngress pulumi.IntPtrInput
	// where
	Region pulumi.StringPtrInput
	// AWS / GCP
	ServiceProvider pulumi.StringPtrInput
	// Storage limit(GB)
	Storage pulumi.IntPtrInput
}

func (KafkaClusterState) ElementType

func (KafkaClusterState) ElementType() reflect.Type

type LookupServiceAccountArgs added in v0.2.1

type LookupServiceAccountArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getServiceAccount.

type LookupServiceAccountOutputArgs added in v0.2.1

type LookupServiceAccountOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getServiceAccount.

func (LookupServiceAccountOutputArgs) ElementType added in v0.2.1

type LookupServiceAccountResult added in v0.2.1

type LookupServiceAccountResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id   string `pulumi:"id"`
	Name string `pulumi:"name"`
}

A collection of values returned by getServiceAccount.

func LookupServiceAccount added in v0.2.1

func LookupServiceAccount(ctx *pulumi.Context, args *LookupServiceAccountArgs, opts ...pulumi.InvokeOption) (*LookupServiceAccountResult, error)

type LookupServiceAccountResultOutput added in v0.2.1

type LookupServiceAccountResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getServiceAccount.

func LookupServiceAccountOutput added in v0.2.1

func (LookupServiceAccountResultOutput) ElementType added in v0.2.1

func (LookupServiceAccountResultOutput) Id added in v0.2.1

The provider-assigned unique ID for this managed resource.

func (LookupServiceAccountResultOutput) Name added in v0.2.1

func (LookupServiceAccountResultOutput) ToLookupServiceAccountResultOutput added in v0.2.1

func (o LookupServiceAccountResultOutput) ToLookupServiceAccountResultOutput() LookupServiceAccountResultOutput

func (LookupServiceAccountResultOutput) ToLookupServiceAccountResultOutputWithContext added in v0.2.1

func (o LookupServiceAccountResultOutput) ToLookupServiceAccountResultOutputWithContext(ctx context.Context) LookupServiceAccountResultOutput

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	Password pulumi.StringPtrOutput `pulumi:"password"`
	Username pulumi.StringPtrOutput `pulumi:"username"`
}

The provider type for the confluent package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (*Provider) ToProviderPtrOutput

func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput

func (*Provider) ToProviderPtrOutputWithContext

func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderArgs

type ProviderArgs struct {
	Password pulumi.StringPtrInput
	Username pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) ToProviderPtrOutput

func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderOutput) ToProviderPtrOutputWithContext

func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderPtrInput

type ProviderPtrInput interface {
	pulumi.Input

	ToProviderPtrOutput() ProviderPtrOutput
	ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
}

type ProviderPtrOutput

type ProviderPtrOutput struct{ *pulumi.OutputState }

func (ProviderPtrOutput) Elem added in v0.2.0

func (ProviderPtrOutput) ElementType

func (ProviderPtrOutput) ElementType() reflect.Type

func (ProviderPtrOutput) ToProviderPtrOutput

func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderPtrOutput) ToProviderPtrOutputWithContext

func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type SchemaRegistry

type SchemaRegistry struct {
	pulumi.CustomResourceState

	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// Environment ID
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// where
	Region pulumi.StringOutput `pulumi:"region"`
	// Cloud provider
	ServiceProvider pulumi.StringOutput `pulumi:"serviceProvider"`
}

func GetSchemaRegistry

func GetSchemaRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaRegistryState, opts ...pulumi.ResourceOption) (*SchemaRegistry, error)

GetSchemaRegistry gets an existing SchemaRegistry 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 NewSchemaRegistry

func NewSchemaRegistry(ctx *pulumi.Context,
	name string, args *SchemaRegistryArgs, opts ...pulumi.ResourceOption) (*SchemaRegistry, error)

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

func (*SchemaRegistry) ElementType

func (*SchemaRegistry) ElementType() reflect.Type

func (*SchemaRegistry) ToSchemaRegistryOutput

func (i *SchemaRegistry) ToSchemaRegistryOutput() SchemaRegistryOutput

func (*SchemaRegistry) ToSchemaRegistryOutputWithContext

func (i *SchemaRegistry) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput

func (*SchemaRegistry) ToSchemaRegistryPtrOutput

func (i *SchemaRegistry) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput

func (*SchemaRegistry) ToSchemaRegistryPtrOutputWithContext

func (i *SchemaRegistry) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput

type SchemaRegistryArgs

type SchemaRegistryArgs struct {
	// Environment ID
	EnvironmentId pulumi.StringInput
	// where
	Region pulumi.StringInput
	// Cloud provider
	ServiceProvider pulumi.StringInput
}

The set of arguments for constructing a SchemaRegistry resource.

func (SchemaRegistryArgs) ElementType

func (SchemaRegistryArgs) ElementType() reflect.Type

type SchemaRegistryArray

type SchemaRegistryArray []SchemaRegistryInput

func (SchemaRegistryArray) ElementType

func (SchemaRegistryArray) ElementType() reflect.Type

func (SchemaRegistryArray) ToSchemaRegistryArrayOutput

func (i SchemaRegistryArray) ToSchemaRegistryArrayOutput() SchemaRegistryArrayOutput

func (SchemaRegistryArray) ToSchemaRegistryArrayOutputWithContext

func (i SchemaRegistryArray) ToSchemaRegistryArrayOutputWithContext(ctx context.Context) SchemaRegistryArrayOutput

type SchemaRegistryArrayInput

type SchemaRegistryArrayInput interface {
	pulumi.Input

	ToSchemaRegistryArrayOutput() SchemaRegistryArrayOutput
	ToSchemaRegistryArrayOutputWithContext(context.Context) SchemaRegistryArrayOutput
}

SchemaRegistryArrayInput is an input type that accepts SchemaRegistryArray and SchemaRegistryArrayOutput values. You can construct a concrete instance of `SchemaRegistryArrayInput` via:

SchemaRegistryArray{ SchemaRegistryArgs{...} }

type SchemaRegistryArrayOutput

type SchemaRegistryArrayOutput struct{ *pulumi.OutputState }

func (SchemaRegistryArrayOutput) ElementType

func (SchemaRegistryArrayOutput) ElementType() reflect.Type

func (SchemaRegistryArrayOutput) Index

func (SchemaRegistryArrayOutput) ToSchemaRegistryArrayOutput

func (o SchemaRegistryArrayOutput) ToSchemaRegistryArrayOutput() SchemaRegistryArrayOutput

func (SchemaRegistryArrayOutput) ToSchemaRegistryArrayOutputWithContext

func (o SchemaRegistryArrayOutput) ToSchemaRegistryArrayOutputWithContext(ctx context.Context) SchemaRegistryArrayOutput

type SchemaRegistryInput

type SchemaRegistryInput interface {
	pulumi.Input

	ToSchemaRegistryOutput() SchemaRegistryOutput
	ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput
}

type SchemaRegistryMap

type SchemaRegistryMap map[string]SchemaRegistryInput

func (SchemaRegistryMap) ElementType

func (SchemaRegistryMap) ElementType() reflect.Type

func (SchemaRegistryMap) ToSchemaRegistryMapOutput

func (i SchemaRegistryMap) ToSchemaRegistryMapOutput() SchemaRegistryMapOutput

func (SchemaRegistryMap) ToSchemaRegistryMapOutputWithContext

func (i SchemaRegistryMap) ToSchemaRegistryMapOutputWithContext(ctx context.Context) SchemaRegistryMapOutput

type SchemaRegistryMapInput

type SchemaRegistryMapInput interface {
	pulumi.Input

	ToSchemaRegistryMapOutput() SchemaRegistryMapOutput
	ToSchemaRegistryMapOutputWithContext(context.Context) SchemaRegistryMapOutput
}

SchemaRegistryMapInput is an input type that accepts SchemaRegistryMap and SchemaRegistryMapOutput values. You can construct a concrete instance of `SchemaRegistryMapInput` via:

SchemaRegistryMap{ "key": SchemaRegistryArgs{...} }

type SchemaRegistryMapOutput

type SchemaRegistryMapOutput struct{ *pulumi.OutputState }

func (SchemaRegistryMapOutput) ElementType

func (SchemaRegistryMapOutput) ElementType() reflect.Type

func (SchemaRegistryMapOutput) MapIndex

func (SchemaRegistryMapOutput) ToSchemaRegistryMapOutput

func (o SchemaRegistryMapOutput) ToSchemaRegistryMapOutput() SchemaRegistryMapOutput

func (SchemaRegistryMapOutput) ToSchemaRegistryMapOutputWithContext

func (o SchemaRegistryMapOutput) ToSchemaRegistryMapOutputWithContext(ctx context.Context) SchemaRegistryMapOutput

type SchemaRegistryOutput

type SchemaRegistryOutput struct{ *pulumi.OutputState }

func (SchemaRegistryOutput) ElementType

func (SchemaRegistryOutput) ElementType() reflect.Type

func (SchemaRegistryOutput) ToSchemaRegistryOutput

func (o SchemaRegistryOutput) ToSchemaRegistryOutput() SchemaRegistryOutput

func (SchemaRegistryOutput) ToSchemaRegistryOutputWithContext

func (o SchemaRegistryOutput) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput

func (SchemaRegistryOutput) ToSchemaRegistryPtrOutput

func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput

func (SchemaRegistryOutput) ToSchemaRegistryPtrOutputWithContext

func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput

type SchemaRegistryPtrInput

type SchemaRegistryPtrInput interface {
	pulumi.Input

	ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
	ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput
}

type SchemaRegistryPtrOutput

type SchemaRegistryPtrOutput struct{ *pulumi.OutputState }

func (SchemaRegistryPtrOutput) Elem added in v0.2.0

func (SchemaRegistryPtrOutput) ElementType

func (SchemaRegistryPtrOutput) ElementType() reflect.Type

func (SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutput

func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput

func (SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutputWithContext

func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput

type SchemaRegistryState

type SchemaRegistryState struct {
	Endpoint pulumi.StringPtrInput
	// Environment ID
	EnvironmentId pulumi.StringPtrInput
	// where
	Region pulumi.StringPtrInput
	// Cloud provider
	ServiceProvider pulumi.StringPtrInput
}

func (SchemaRegistryState) ElementType

func (SchemaRegistryState) ElementType() reflect.Type

type ServiceAccount

type ServiceAccount struct {
	pulumi.CustomResourceState

	// Service Account Description
	Description pulumi.StringOutput `pulumi:"description"`
	// Service Account Name
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetServiceAccount

func GetServiceAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceAccountState, opts ...pulumi.ResourceOption) (*ServiceAccount, error)

GetServiceAccount gets an existing ServiceAccount 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 NewServiceAccount

func NewServiceAccount(ctx *pulumi.Context,
	name string, args *ServiceAccountArgs, opts ...pulumi.ResourceOption) (*ServiceAccount, error)

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

func (*ServiceAccount) ElementType

func (*ServiceAccount) ElementType() reflect.Type

func (*ServiceAccount) ToServiceAccountOutput

func (i *ServiceAccount) ToServiceAccountOutput() ServiceAccountOutput

func (*ServiceAccount) ToServiceAccountOutputWithContext

func (i *ServiceAccount) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput

func (*ServiceAccount) ToServiceAccountPtrOutput

func (i *ServiceAccount) ToServiceAccountPtrOutput() ServiceAccountPtrOutput

func (*ServiceAccount) ToServiceAccountPtrOutputWithContext

func (i *ServiceAccount) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput

type ServiceAccountArgs

type ServiceAccountArgs struct {
	// Service Account Description
	Description pulumi.StringInput
	// Service Account Name
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a ServiceAccount resource.

func (ServiceAccountArgs) ElementType

func (ServiceAccountArgs) ElementType() reflect.Type

type ServiceAccountArray

type ServiceAccountArray []ServiceAccountInput

func (ServiceAccountArray) ElementType

func (ServiceAccountArray) ElementType() reflect.Type

func (ServiceAccountArray) ToServiceAccountArrayOutput

func (i ServiceAccountArray) ToServiceAccountArrayOutput() ServiceAccountArrayOutput

func (ServiceAccountArray) ToServiceAccountArrayOutputWithContext

func (i ServiceAccountArray) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput

type ServiceAccountArrayInput

type ServiceAccountArrayInput interface {
	pulumi.Input

	ToServiceAccountArrayOutput() ServiceAccountArrayOutput
	ToServiceAccountArrayOutputWithContext(context.Context) ServiceAccountArrayOutput
}

ServiceAccountArrayInput is an input type that accepts ServiceAccountArray and ServiceAccountArrayOutput values. You can construct a concrete instance of `ServiceAccountArrayInput` via:

ServiceAccountArray{ ServiceAccountArgs{...} }

type ServiceAccountArrayOutput

type ServiceAccountArrayOutput struct{ *pulumi.OutputState }

func (ServiceAccountArrayOutput) ElementType

func (ServiceAccountArrayOutput) ElementType() reflect.Type

func (ServiceAccountArrayOutput) Index

func (ServiceAccountArrayOutput) ToServiceAccountArrayOutput

func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput

func (ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext

func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput

type ServiceAccountInput

type ServiceAccountInput interface {
	pulumi.Input

	ToServiceAccountOutput() ServiceAccountOutput
	ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
}

type ServiceAccountMap

type ServiceAccountMap map[string]ServiceAccountInput

func (ServiceAccountMap) ElementType

func (ServiceAccountMap) ElementType() reflect.Type

func (ServiceAccountMap) ToServiceAccountMapOutput

func (i ServiceAccountMap) ToServiceAccountMapOutput() ServiceAccountMapOutput

func (ServiceAccountMap) ToServiceAccountMapOutputWithContext

func (i ServiceAccountMap) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput

type ServiceAccountMapInput

type ServiceAccountMapInput interface {
	pulumi.Input

	ToServiceAccountMapOutput() ServiceAccountMapOutput
	ToServiceAccountMapOutputWithContext(context.Context) ServiceAccountMapOutput
}

ServiceAccountMapInput is an input type that accepts ServiceAccountMap and ServiceAccountMapOutput values. You can construct a concrete instance of `ServiceAccountMapInput` via:

ServiceAccountMap{ "key": ServiceAccountArgs{...} }

type ServiceAccountMapOutput

type ServiceAccountMapOutput struct{ *pulumi.OutputState }

func (ServiceAccountMapOutput) ElementType

func (ServiceAccountMapOutput) ElementType() reflect.Type

func (ServiceAccountMapOutput) MapIndex

func (ServiceAccountMapOutput) ToServiceAccountMapOutput

func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput

func (ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext

func (o ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput

type ServiceAccountOutput

type ServiceAccountOutput struct{ *pulumi.OutputState }

func (ServiceAccountOutput) ElementType

func (ServiceAccountOutput) ElementType() reflect.Type

func (ServiceAccountOutput) ToServiceAccountOutput

func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput

func (ServiceAccountOutput) ToServiceAccountOutputWithContext

func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput

func (ServiceAccountOutput) ToServiceAccountPtrOutput

func (o ServiceAccountOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput

func (ServiceAccountOutput) ToServiceAccountPtrOutputWithContext

func (o ServiceAccountOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput

type ServiceAccountPtrInput

type ServiceAccountPtrInput interface {
	pulumi.Input

	ToServiceAccountPtrOutput() ServiceAccountPtrOutput
	ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
}

type ServiceAccountPtrOutput

type ServiceAccountPtrOutput struct{ *pulumi.OutputState }

func (ServiceAccountPtrOutput) Elem added in v0.2.0

func (ServiceAccountPtrOutput) ElementType

func (ServiceAccountPtrOutput) ElementType() reflect.Type

func (ServiceAccountPtrOutput) ToServiceAccountPtrOutput

func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput

func (ServiceAccountPtrOutput) ToServiceAccountPtrOutputWithContext

func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput

type ServiceAccountState

type ServiceAccountState struct {
	// Service Account Description
	Description pulumi.StringPtrInput
	// Service Account Name
	Name pulumi.StringPtrInput
}

func (ServiceAccountState) ElementType

func (ServiceAccountState) ElementType() reflect.Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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