v1beta1

package
v0.0.0-...-991d974 Latest Latest
Warning

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

Go to latest
Published: Oct 4, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Binding

type Binding struct {
	pulumi.CustomResourceState

	ApiVersion pulumi.StringPtrOutput     `pulumi:"apiVersion"`
	Kind       pulumi.StringPtrOutput     `pulumi:"kind"`
	Metadata   metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// BindingSpec defines the desired state of Binding
	Spec BindingSpecPtrOutput `pulumi:"spec"`
	// BindingStatus defines the observed state of Binding
	Status BindingStatusPtrOutput `pulumi:"status"`
}

Binding is an instance of a service binding resource on IBM Cloud. A Binding creates a secret with the service instance credentials.

func GetBinding

func GetBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BindingState, opts ...pulumi.ResourceOption) (*Binding, error)

GetBinding gets an existing Binding 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 NewBinding

func NewBinding(ctx *pulumi.Context,
	name string, args *BindingArgs, opts ...pulumi.ResourceOption) (*Binding, error)

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

type BindingArgs

type BindingArgs struct {
	ApiVersion pulumi.StringPtrInput
	Kind       pulumi.StringPtrInput
	Metadata   metav1.ObjectMetaPtrInput
	// BindingSpec defines the desired state of Binding
	Spec BindingSpecPtrInput
	// BindingStatus defines the observed state of Binding
	Status BindingStatusPtrInput
}

The set of arguments for constructing a Binding resource.

func (BindingArgs) ElementType

func (BindingArgs) ElementType() reflect.Type

type BindingMetadata

type BindingMetadata struct {
}

type BindingMetadataArgs

type BindingMetadataArgs struct {
}

func (BindingMetadataArgs) ElementType

func (BindingMetadataArgs) ElementType() reflect.Type

func (BindingMetadataArgs) ToBindingMetadataOutput

func (i BindingMetadataArgs) ToBindingMetadataOutput() BindingMetadataOutput

func (BindingMetadataArgs) ToBindingMetadataOutputWithContext

func (i BindingMetadataArgs) ToBindingMetadataOutputWithContext(ctx context.Context) BindingMetadataOutput

type BindingMetadataInput

type BindingMetadataInput interface {
	pulumi.Input

	ToBindingMetadataOutput() BindingMetadataOutput
	ToBindingMetadataOutputWithContext(context.Context) BindingMetadataOutput
}

BindingMetadataInput is an input type that accepts BindingMetadataArgs and BindingMetadataOutput values. You can construct a concrete instance of `BindingMetadataInput` via:

BindingMetadataArgs{...}

type BindingMetadataOutput

type BindingMetadataOutput struct{ *pulumi.OutputState }

func (BindingMetadataOutput) ElementType

func (BindingMetadataOutput) ElementType() reflect.Type

func (BindingMetadataOutput) ToBindingMetadataOutput

func (o BindingMetadataOutput) ToBindingMetadataOutput() BindingMetadataOutput

func (BindingMetadataOutput) ToBindingMetadataOutputWithContext

func (o BindingMetadataOutput) ToBindingMetadataOutputWithContext(ctx context.Context) BindingMetadataOutput

type BindingSpec

type BindingSpec struct {
	// Alias is the name for the credentials to be aliased
	Alias *string `pulumi:"alias"`
	// Parameters pass configuration to the service during creation
	Parameters []BindingSpecParameters `pulumi:"parameters"`
	// Role is the role for the credentials
	Role *string `pulumi:"role"`
	// SecretName is the name of the secret where credentials will be stored
	SecretName *string `pulumi:"secretName"`
	// ServiceClass is the name of the service resource to bind
	ServiceName string `pulumi:"serviceName"`
	// ServiceNamespace is the namespace of the service resource to bind
	ServiceNamespace *string `pulumi:"serviceNamespace"`
}

BindingSpec defines the desired state of Binding

type BindingSpecArgs

type BindingSpecArgs struct {
	// Alias is the name for the credentials to be aliased
	Alias pulumi.StringPtrInput `pulumi:"alias"`
	// Parameters pass configuration to the service during creation
	Parameters BindingSpecParametersArrayInput `pulumi:"parameters"`
	// Role is the role for the credentials
	Role pulumi.StringPtrInput `pulumi:"role"`
	// SecretName is the name of the secret where credentials will be stored
	SecretName pulumi.StringPtrInput `pulumi:"secretName"`
	// ServiceClass is the name of the service resource to bind
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// ServiceNamespace is the namespace of the service resource to bind
	ServiceNamespace pulumi.StringPtrInput `pulumi:"serviceNamespace"`
}

BindingSpec defines the desired state of Binding

func (BindingSpecArgs) ElementType

func (BindingSpecArgs) ElementType() reflect.Type

func (BindingSpecArgs) ToBindingSpecOutput

func (i BindingSpecArgs) ToBindingSpecOutput() BindingSpecOutput

func (BindingSpecArgs) ToBindingSpecOutputWithContext

func (i BindingSpecArgs) ToBindingSpecOutputWithContext(ctx context.Context) BindingSpecOutput

func (BindingSpecArgs) ToBindingSpecPtrOutput

func (i BindingSpecArgs) ToBindingSpecPtrOutput() BindingSpecPtrOutput

func (BindingSpecArgs) ToBindingSpecPtrOutputWithContext

func (i BindingSpecArgs) ToBindingSpecPtrOutputWithContext(ctx context.Context) BindingSpecPtrOutput

type BindingSpecInput

type BindingSpecInput interface {
	pulumi.Input

	ToBindingSpecOutput() BindingSpecOutput
	ToBindingSpecOutputWithContext(context.Context) BindingSpecOutput
}

BindingSpecInput is an input type that accepts BindingSpecArgs and BindingSpecOutput values. You can construct a concrete instance of `BindingSpecInput` via:

BindingSpecArgs{...}

type BindingSpecOutput

type BindingSpecOutput struct{ *pulumi.OutputState }

BindingSpec defines the desired state of Binding

func (BindingSpecOutput) Alias

Alias is the name for the credentials to be aliased

func (BindingSpecOutput) ElementType

func (BindingSpecOutput) ElementType() reflect.Type

func (BindingSpecOutput) Parameters

Parameters pass configuration to the service during creation

func (BindingSpecOutput) Role

Role is the role for the credentials

func (BindingSpecOutput) SecretName

func (o BindingSpecOutput) SecretName() pulumi.StringPtrOutput

SecretName is the name of the secret where credentials will be stored

func (BindingSpecOutput) ServiceName

func (o BindingSpecOutput) ServiceName() pulumi.StringOutput

ServiceClass is the name of the service resource to bind

func (BindingSpecOutput) ServiceNamespace

func (o BindingSpecOutput) ServiceNamespace() pulumi.StringPtrOutput

ServiceNamespace is the namespace of the service resource to bind

func (BindingSpecOutput) ToBindingSpecOutput

func (o BindingSpecOutput) ToBindingSpecOutput() BindingSpecOutput

func (BindingSpecOutput) ToBindingSpecOutputWithContext

func (o BindingSpecOutput) ToBindingSpecOutputWithContext(ctx context.Context) BindingSpecOutput

func (BindingSpecOutput) ToBindingSpecPtrOutput

func (o BindingSpecOutput) ToBindingSpecPtrOutput() BindingSpecPtrOutput

func (BindingSpecOutput) ToBindingSpecPtrOutputWithContext

func (o BindingSpecOutput) ToBindingSpecPtrOutputWithContext(ctx context.Context) BindingSpecPtrOutput

type BindingSpecParameters

type BindingSpecParameters struct {
	// A parameter may have attributes (e.g. message hub topic might have partitions)
	Attributes map[string]map[string]interface{} `pulumi:"attributes"`
	// Name representing the key.
	Name string `pulumi:"name"`
	// Defaults to null.
	Value interface{} `pulumi:"value"`
	// Source for the value. Cannot be used if value is not empty.
	ValueFrom *BindingSpecParametersValueFrom `pulumi:"valueFrom"`
}

Param represents a key-value pair

type BindingSpecParametersArgs

type BindingSpecParametersArgs struct {
	// A parameter may have attributes (e.g. message hub topic might have partitions)
	Attributes pulumi.MapMapInput `pulumi:"attributes"`
	// Name representing the key.
	Name pulumi.StringInput `pulumi:"name"`
	// Defaults to null.
	Value pulumi.Input `pulumi:"value"`
	// Source for the value. Cannot be used if value is not empty.
	ValueFrom BindingSpecParametersValueFromPtrInput `pulumi:"valueFrom"`
}

Param represents a key-value pair

func (BindingSpecParametersArgs) ElementType

func (BindingSpecParametersArgs) ElementType() reflect.Type

func (BindingSpecParametersArgs) ToBindingSpecParametersOutput

func (i BindingSpecParametersArgs) ToBindingSpecParametersOutput() BindingSpecParametersOutput

func (BindingSpecParametersArgs) ToBindingSpecParametersOutputWithContext

func (i BindingSpecParametersArgs) ToBindingSpecParametersOutputWithContext(ctx context.Context) BindingSpecParametersOutput

type BindingSpecParametersArray

type BindingSpecParametersArray []BindingSpecParametersInput

func (BindingSpecParametersArray) ElementType

func (BindingSpecParametersArray) ElementType() reflect.Type

func (BindingSpecParametersArray) ToBindingSpecParametersArrayOutput

func (i BindingSpecParametersArray) ToBindingSpecParametersArrayOutput() BindingSpecParametersArrayOutput

func (BindingSpecParametersArray) ToBindingSpecParametersArrayOutputWithContext

func (i BindingSpecParametersArray) ToBindingSpecParametersArrayOutputWithContext(ctx context.Context) BindingSpecParametersArrayOutput

type BindingSpecParametersArrayInput

type BindingSpecParametersArrayInput interface {
	pulumi.Input

	ToBindingSpecParametersArrayOutput() BindingSpecParametersArrayOutput
	ToBindingSpecParametersArrayOutputWithContext(context.Context) BindingSpecParametersArrayOutput
}

BindingSpecParametersArrayInput is an input type that accepts BindingSpecParametersArray and BindingSpecParametersArrayOutput values. You can construct a concrete instance of `BindingSpecParametersArrayInput` via:

BindingSpecParametersArray{ BindingSpecParametersArgs{...} }

type BindingSpecParametersArrayOutput

type BindingSpecParametersArrayOutput struct{ *pulumi.OutputState }

func (BindingSpecParametersArrayOutput) ElementType

func (BindingSpecParametersArrayOutput) Index

func (BindingSpecParametersArrayOutput) ToBindingSpecParametersArrayOutput

func (o BindingSpecParametersArrayOutput) ToBindingSpecParametersArrayOutput() BindingSpecParametersArrayOutput

func (BindingSpecParametersArrayOutput) ToBindingSpecParametersArrayOutputWithContext

func (o BindingSpecParametersArrayOutput) ToBindingSpecParametersArrayOutputWithContext(ctx context.Context) BindingSpecParametersArrayOutput

type BindingSpecParametersAttributes

type BindingSpecParametersAttributes struct {
}

type BindingSpecParametersAttributesArgs

type BindingSpecParametersAttributesArgs struct {
}

func (BindingSpecParametersAttributesArgs) ElementType

func (BindingSpecParametersAttributesArgs) ToBindingSpecParametersAttributesOutput

func (i BindingSpecParametersAttributesArgs) ToBindingSpecParametersAttributesOutput() BindingSpecParametersAttributesOutput

func (BindingSpecParametersAttributesArgs) ToBindingSpecParametersAttributesOutputWithContext

func (i BindingSpecParametersAttributesArgs) ToBindingSpecParametersAttributesOutputWithContext(ctx context.Context) BindingSpecParametersAttributesOutput

type BindingSpecParametersAttributesInput

type BindingSpecParametersAttributesInput interface {
	pulumi.Input

	ToBindingSpecParametersAttributesOutput() BindingSpecParametersAttributesOutput
	ToBindingSpecParametersAttributesOutputWithContext(context.Context) BindingSpecParametersAttributesOutput
}

BindingSpecParametersAttributesInput is an input type that accepts BindingSpecParametersAttributesArgs and BindingSpecParametersAttributesOutput values. You can construct a concrete instance of `BindingSpecParametersAttributesInput` via:

BindingSpecParametersAttributesArgs{...}

type BindingSpecParametersAttributesOutput

type BindingSpecParametersAttributesOutput struct{ *pulumi.OutputState }

func (BindingSpecParametersAttributesOutput) ElementType

func (BindingSpecParametersAttributesOutput) ToBindingSpecParametersAttributesOutput

func (o BindingSpecParametersAttributesOutput) ToBindingSpecParametersAttributesOutput() BindingSpecParametersAttributesOutput

func (BindingSpecParametersAttributesOutput) ToBindingSpecParametersAttributesOutputWithContext

func (o BindingSpecParametersAttributesOutput) ToBindingSpecParametersAttributesOutputWithContext(ctx context.Context) BindingSpecParametersAttributesOutput

type BindingSpecParametersInput

type BindingSpecParametersInput interface {
	pulumi.Input

	ToBindingSpecParametersOutput() BindingSpecParametersOutput
	ToBindingSpecParametersOutputWithContext(context.Context) BindingSpecParametersOutput
}

BindingSpecParametersInput is an input type that accepts BindingSpecParametersArgs and BindingSpecParametersOutput values. You can construct a concrete instance of `BindingSpecParametersInput` via:

BindingSpecParametersArgs{...}

type BindingSpecParametersOutput

type BindingSpecParametersOutput struct{ *pulumi.OutputState }

Param represents a key-value pair

func (BindingSpecParametersOutput) Attributes

A parameter may have attributes (e.g. message hub topic might have partitions)

func (BindingSpecParametersOutput) ElementType

func (BindingSpecParametersOutput) Name

Name representing the key.

func (BindingSpecParametersOutput) ToBindingSpecParametersOutput

func (o BindingSpecParametersOutput) ToBindingSpecParametersOutput() BindingSpecParametersOutput

func (BindingSpecParametersOutput) ToBindingSpecParametersOutputWithContext

func (o BindingSpecParametersOutput) ToBindingSpecParametersOutputWithContext(ctx context.Context) BindingSpecParametersOutput

func (BindingSpecParametersOutput) Value

Defaults to null.

func (BindingSpecParametersOutput) ValueFrom

Source for the value. Cannot be used if value is not empty.

type BindingSpecParametersValueFrom

type BindingSpecParametersValueFrom struct {
	// Selects a key of a ConfigMap.
	ConfigMapKeyRef *BindingSpecParametersValueFromConfigMapKeyRef `pulumi:"configMapKeyRef"`
	// Selects a key of a secret in the resource namespace
	SecretKeyRef *BindingSpecParametersValueFromSecretKeyRef `pulumi:"secretKeyRef"`
}

Source for the value. Cannot be used if value is not empty.

type BindingSpecParametersValueFromArgs

type BindingSpecParametersValueFromArgs struct {
	// Selects a key of a ConfigMap.
	ConfigMapKeyRef BindingSpecParametersValueFromConfigMapKeyRefPtrInput `pulumi:"configMapKeyRef"`
	// Selects a key of a secret in the resource namespace
	SecretKeyRef BindingSpecParametersValueFromSecretKeyRefPtrInput `pulumi:"secretKeyRef"`
}

Source for the value. Cannot be used if value is not empty.

func (BindingSpecParametersValueFromArgs) ElementType

func (BindingSpecParametersValueFromArgs) ToBindingSpecParametersValueFromOutput

func (i BindingSpecParametersValueFromArgs) ToBindingSpecParametersValueFromOutput() BindingSpecParametersValueFromOutput

func (BindingSpecParametersValueFromArgs) ToBindingSpecParametersValueFromOutputWithContext

func (i BindingSpecParametersValueFromArgs) ToBindingSpecParametersValueFromOutputWithContext(ctx context.Context) BindingSpecParametersValueFromOutput

func (BindingSpecParametersValueFromArgs) ToBindingSpecParametersValueFromPtrOutput

func (i BindingSpecParametersValueFromArgs) ToBindingSpecParametersValueFromPtrOutput() BindingSpecParametersValueFromPtrOutput

func (BindingSpecParametersValueFromArgs) ToBindingSpecParametersValueFromPtrOutputWithContext

func (i BindingSpecParametersValueFromArgs) ToBindingSpecParametersValueFromPtrOutputWithContext(ctx context.Context) BindingSpecParametersValueFromPtrOutput

type BindingSpecParametersValueFromConfigMapKeyRef

type BindingSpecParametersValueFromConfigMapKeyRef struct {
	// The key to select.
	Key string `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name *string `pulumi:"name"`
	// Specify whether the ConfigMap or its key must be defined
	Optional *bool `pulumi:"optional"`
}

Selects a key of a ConfigMap.

type BindingSpecParametersValueFromConfigMapKeyRefArgs

type BindingSpecParametersValueFromConfigMapKeyRefArgs struct {
	// The key to select.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specify whether the ConfigMap or its key must be defined
	Optional pulumi.BoolPtrInput `pulumi:"optional"`
}

Selects a key of a ConfigMap.

func (BindingSpecParametersValueFromConfigMapKeyRefArgs) ElementType

func (BindingSpecParametersValueFromConfigMapKeyRefArgs) ToBindingSpecParametersValueFromConfigMapKeyRefOutput

func (i BindingSpecParametersValueFromConfigMapKeyRefArgs) ToBindingSpecParametersValueFromConfigMapKeyRefOutput() BindingSpecParametersValueFromConfigMapKeyRefOutput

func (BindingSpecParametersValueFromConfigMapKeyRefArgs) ToBindingSpecParametersValueFromConfigMapKeyRefOutputWithContext

func (i BindingSpecParametersValueFromConfigMapKeyRefArgs) ToBindingSpecParametersValueFromConfigMapKeyRefOutputWithContext(ctx context.Context) BindingSpecParametersValueFromConfigMapKeyRefOutput

func (BindingSpecParametersValueFromConfigMapKeyRefArgs) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutput

func (i BindingSpecParametersValueFromConfigMapKeyRefArgs) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutput() BindingSpecParametersValueFromConfigMapKeyRefPtrOutput

func (BindingSpecParametersValueFromConfigMapKeyRefArgs) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext

func (i BindingSpecParametersValueFromConfigMapKeyRefArgs) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext(ctx context.Context) BindingSpecParametersValueFromConfigMapKeyRefPtrOutput

type BindingSpecParametersValueFromConfigMapKeyRefInput

type BindingSpecParametersValueFromConfigMapKeyRefInput interface {
	pulumi.Input

	ToBindingSpecParametersValueFromConfigMapKeyRefOutput() BindingSpecParametersValueFromConfigMapKeyRefOutput
	ToBindingSpecParametersValueFromConfigMapKeyRefOutputWithContext(context.Context) BindingSpecParametersValueFromConfigMapKeyRefOutput
}

BindingSpecParametersValueFromConfigMapKeyRefInput is an input type that accepts BindingSpecParametersValueFromConfigMapKeyRefArgs and BindingSpecParametersValueFromConfigMapKeyRefOutput values. You can construct a concrete instance of `BindingSpecParametersValueFromConfigMapKeyRefInput` via:

BindingSpecParametersValueFromConfigMapKeyRefArgs{...}

type BindingSpecParametersValueFromConfigMapKeyRefOutput

type BindingSpecParametersValueFromConfigMapKeyRefOutput struct{ *pulumi.OutputState }

Selects a key of a ConfigMap.

func (BindingSpecParametersValueFromConfigMapKeyRefOutput) ElementType

func (BindingSpecParametersValueFromConfigMapKeyRefOutput) Key

The key to select.

func (BindingSpecParametersValueFromConfigMapKeyRefOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (BindingSpecParametersValueFromConfigMapKeyRefOutput) Optional

Specify whether the ConfigMap or its key must be defined

func (BindingSpecParametersValueFromConfigMapKeyRefOutput) ToBindingSpecParametersValueFromConfigMapKeyRefOutput

func (o BindingSpecParametersValueFromConfigMapKeyRefOutput) ToBindingSpecParametersValueFromConfigMapKeyRefOutput() BindingSpecParametersValueFromConfigMapKeyRefOutput

func (BindingSpecParametersValueFromConfigMapKeyRefOutput) ToBindingSpecParametersValueFromConfigMapKeyRefOutputWithContext

func (o BindingSpecParametersValueFromConfigMapKeyRefOutput) ToBindingSpecParametersValueFromConfigMapKeyRefOutputWithContext(ctx context.Context) BindingSpecParametersValueFromConfigMapKeyRefOutput

func (BindingSpecParametersValueFromConfigMapKeyRefOutput) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutput

func (o BindingSpecParametersValueFromConfigMapKeyRefOutput) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutput() BindingSpecParametersValueFromConfigMapKeyRefPtrOutput

func (BindingSpecParametersValueFromConfigMapKeyRefOutput) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext

func (o BindingSpecParametersValueFromConfigMapKeyRefOutput) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext(ctx context.Context) BindingSpecParametersValueFromConfigMapKeyRefPtrOutput

type BindingSpecParametersValueFromConfigMapKeyRefPtrInput

type BindingSpecParametersValueFromConfigMapKeyRefPtrInput interface {
	pulumi.Input

	ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutput() BindingSpecParametersValueFromConfigMapKeyRefPtrOutput
	ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext(context.Context) BindingSpecParametersValueFromConfigMapKeyRefPtrOutput
}

BindingSpecParametersValueFromConfigMapKeyRefPtrInput is an input type that accepts BindingSpecParametersValueFromConfigMapKeyRefArgs, BindingSpecParametersValueFromConfigMapKeyRefPtr and BindingSpecParametersValueFromConfigMapKeyRefPtrOutput values. You can construct a concrete instance of `BindingSpecParametersValueFromConfigMapKeyRefPtrInput` via:

        BindingSpecParametersValueFromConfigMapKeyRefArgs{...}

or:

        nil

type BindingSpecParametersValueFromConfigMapKeyRefPtrOutput

type BindingSpecParametersValueFromConfigMapKeyRefPtrOutput struct{ *pulumi.OutputState }

func (BindingSpecParametersValueFromConfigMapKeyRefPtrOutput) Elem

func (BindingSpecParametersValueFromConfigMapKeyRefPtrOutput) ElementType

func (BindingSpecParametersValueFromConfigMapKeyRefPtrOutput) Key

The key to select.

func (BindingSpecParametersValueFromConfigMapKeyRefPtrOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (BindingSpecParametersValueFromConfigMapKeyRefPtrOutput) Optional

Specify whether the ConfigMap or its key must be defined

func (BindingSpecParametersValueFromConfigMapKeyRefPtrOutput) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutput

func (BindingSpecParametersValueFromConfigMapKeyRefPtrOutput) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext

func (o BindingSpecParametersValueFromConfigMapKeyRefPtrOutput) ToBindingSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext(ctx context.Context) BindingSpecParametersValueFromConfigMapKeyRefPtrOutput

type BindingSpecParametersValueFromInput

type BindingSpecParametersValueFromInput interface {
	pulumi.Input

	ToBindingSpecParametersValueFromOutput() BindingSpecParametersValueFromOutput
	ToBindingSpecParametersValueFromOutputWithContext(context.Context) BindingSpecParametersValueFromOutput
}

BindingSpecParametersValueFromInput is an input type that accepts BindingSpecParametersValueFromArgs and BindingSpecParametersValueFromOutput values. You can construct a concrete instance of `BindingSpecParametersValueFromInput` via:

BindingSpecParametersValueFromArgs{...}

type BindingSpecParametersValueFromOutput

type BindingSpecParametersValueFromOutput struct{ *pulumi.OutputState }

Source for the value. Cannot be used if value is not empty.

func (BindingSpecParametersValueFromOutput) ConfigMapKeyRef

Selects a key of a ConfigMap.

func (BindingSpecParametersValueFromOutput) ElementType

func (BindingSpecParametersValueFromOutput) SecretKeyRef

Selects a key of a secret in the resource namespace

func (BindingSpecParametersValueFromOutput) ToBindingSpecParametersValueFromOutput

func (o BindingSpecParametersValueFromOutput) ToBindingSpecParametersValueFromOutput() BindingSpecParametersValueFromOutput

func (BindingSpecParametersValueFromOutput) ToBindingSpecParametersValueFromOutputWithContext

func (o BindingSpecParametersValueFromOutput) ToBindingSpecParametersValueFromOutputWithContext(ctx context.Context) BindingSpecParametersValueFromOutput

func (BindingSpecParametersValueFromOutput) ToBindingSpecParametersValueFromPtrOutput

func (o BindingSpecParametersValueFromOutput) ToBindingSpecParametersValueFromPtrOutput() BindingSpecParametersValueFromPtrOutput

func (BindingSpecParametersValueFromOutput) ToBindingSpecParametersValueFromPtrOutputWithContext

func (o BindingSpecParametersValueFromOutput) ToBindingSpecParametersValueFromPtrOutputWithContext(ctx context.Context) BindingSpecParametersValueFromPtrOutput

type BindingSpecParametersValueFromPtrInput

type BindingSpecParametersValueFromPtrInput interface {
	pulumi.Input

	ToBindingSpecParametersValueFromPtrOutput() BindingSpecParametersValueFromPtrOutput
	ToBindingSpecParametersValueFromPtrOutputWithContext(context.Context) BindingSpecParametersValueFromPtrOutput
}

BindingSpecParametersValueFromPtrInput is an input type that accepts BindingSpecParametersValueFromArgs, BindingSpecParametersValueFromPtr and BindingSpecParametersValueFromPtrOutput values. You can construct a concrete instance of `BindingSpecParametersValueFromPtrInput` via:

        BindingSpecParametersValueFromArgs{...}

or:

        nil

type BindingSpecParametersValueFromPtrOutput

type BindingSpecParametersValueFromPtrOutput struct{ *pulumi.OutputState }

func (BindingSpecParametersValueFromPtrOutput) ConfigMapKeyRef

Selects a key of a ConfigMap.

func (BindingSpecParametersValueFromPtrOutput) Elem

func (BindingSpecParametersValueFromPtrOutput) ElementType

func (BindingSpecParametersValueFromPtrOutput) SecretKeyRef

Selects a key of a secret in the resource namespace

func (BindingSpecParametersValueFromPtrOutput) ToBindingSpecParametersValueFromPtrOutput

func (o BindingSpecParametersValueFromPtrOutput) ToBindingSpecParametersValueFromPtrOutput() BindingSpecParametersValueFromPtrOutput

func (BindingSpecParametersValueFromPtrOutput) ToBindingSpecParametersValueFromPtrOutputWithContext

func (o BindingSpecParametersValueFromPtrOutput) ToBindingSpecParametersValueFromPtrOutputWithContext(ctx context.Context) BindingSpecParametersValueFromPtrOutput

type BindingSpecParametersValueFromSecretKeyRef

type BindingSpecParametersValueFromSecretKeyRef struct {
	// The key of the secret to select from.  Must be a valid secret key.
	Key string `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name *string `pulumi:"name"`
	// Specify whether the Secret or its key must be defined
	Optional *bool `pulumi:"optional"`
}

Selects a key of a secret in the resource namespace

type BindingSpecParametersValueFromSecretKeyRefArgs

type BindingSpecParametersValueFromSecretKeyRefArgs struct {
	// The key of the secret to select from.  Must be a valid secret key.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specify whether the Secret or its key must be defined
	Optional pulumi.BoolPtrInput `pulumi:"optional"`
}

Selects a key of a secret in the resource namespace

func (BindingSpecParametersValueFromSecretKeyRefArgs) ElementType

func (BindingSpecParametersValueFromSecretKeyRefArgs) ToBindingSpecParametersValueFromSecretKeyRefOutput

func (i BindingSpecParametersValueFromSecretKeyRefArgs) ToBindingSpecParametersValueFromSecretKeyRefOutput() BindingSpecParametersValueFromSecretKeyRefOutput

func (BindingSpecParametersValueFromSecretKeyRefArgs) ToBindingSpecParametersValueFromSecretKeyRefOutputWithContext

func (i BindingSpecParametersValueFromSecretKeyRefArgs) ToBindingSpecParametersValueFromSecretKeyRefOutputWithContext(ctx context.Context) BindingSpecParametersValueFromSecretKeyRefOutput

func (BindingSpecParametersValueFromSecretKeyRefArgs) ToBindingSpecParametersValueFromSecretKeyRefPtrOutput

func (i BindingSpecParametersValueFromSecretKeyRefArgs) ToBindingSpecParametersValueFromSecretKeyRefPtrOutput() BindingSpecParametersValueFromSecretKeyRefPtrOutput

func (BindingSpecParametersValueFromSecretKeyRefArgs) ToBindingSpecParametersValueFromSecretKeyRefPtrOutputWithContext

func (i BindingSpecParametersValueFromSecretKeyRefArgs) ToBindingSpecParametersValueFromSecretKeyRefPtrOutputWithContext(ctx context.Context) BindingSpecParametersValueFromSecretKeyRefPtrOutput

type BindingSpecParametersValueFromSecretKeyRefInput

type BindingSpecParametersValueFromSecretKeyRefInput interface {
	pulumi.Input

	ToBindingSpecParametersValueFromSecretKeyRefOutput() BindingSpecParametersValueFromSecretKeyRefOutput
	ToBindingSpecParametersValueFromSecretKeyRefOutputWithContext(context.Context) BindingSpecParametersValueFromSecretKeyRefOutput
}

BindingSpecParametersValueFromSecretKeyRefInput is an input type that accepts BindingSpecParametersValueFromSecretKeyRefArgs and BindingSpecParametersValueFromSecretKeyRefOutput values. You can construct a concrete instance of `BindingSpecParametersValueFromSecretKeyRefInput` via:

BindingSpecParametersValueFromSecretKeyRefArgs{...}

type BindingSpecParametersValueFromSecretKeyRefOutput

type BindingSpecParametersValueFromSecretKeyRefOutput struct{ *pulumi.OutputState }

Selects a key of a secret in the resource namespace

func (BindingSpecParametersValueFromSecretKeyRefOutput) ElementType

func (BindingSpecParametersValueFromSecretKeyRefOutput) Key

The key of the secret to select from. Must be a valid secret key.

func (BindingSpecParametersValueFromSecretKeyRefOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (BindingSpecParametersValueFromSecretKeyRefOutput) Optional

Specify whether the Secret or its key must be defined

func (BindingSpecParametersValueFromSecretKeyRefOutput) ToBindingSpecParametersValueFromSecretKeyRefOutput

func (o BindingSpecParametersValueFromSecretKeyRefOutput) ToBindingSpecParametersValueFromSecretKeyRefOutput() BindingSpecParametersValueFromSecretKeyRefOutput

func (BindingSpecParametersValueFromSecretKeyRefOutput) ToBindingSpecParametersValueFromSecretKeyRefOutputWithContext

func (o BindingSpecParametersValueFromSecretKeyRefOutput) ToBindingSpecParametersValueFromSecretKeyRefOutputWithContext(ctx context.Context) BindingSpecParametersValueFromSecretKeyRefOutput

func (BindingSpecParametersValueFromSecretKeyRefOutput) ToBindingSpecParametersValueFromSecretKeyRefPtrOutput

func (o BindingSpecParametersValueFromSecretKeyRefOutput) ToBindingSpecParametersValueFromSecretKeyRefPtrOutput() BindingSpecParametersValueFromSecretKeyRefPtrOutput

func (BindingSpecParametersValueFromSecretKeyRefOutput) ToBindingSpecParametersValueFromSecretKeyRefPtrOutputWithContext

func (o BindingSpecParametersValueFromSecretKeyRefOutput) ToBindingSpecParametersValueFromSecretKeyRefPtrOutputWithContext(ctx context.Context) BindingSpecParametersValueFromSecretKeyRefPtrOutput

type BindingSpecParametersValueFromSecretKeyRefPtrInput

type BindingSpecParametersValueFromSecretKeyRefPtrInput interface {
	pulumi.Input

	ToBindingSpecParametersValueFromSecretKeyRefPtrOutput() BindingSpecParametersValueFromSecretKeyRefPtrOutput
	ToBindingSpecParametersValueFromSecretKeyRefPtrOutputWithContext(context.Context) BindingSpecParametersValueFromSecretKeyRefPtrOutput
}

BindingSpecParametersValueFromSecretKeyRefPtrInput is an input type that accepts BindingSpecParametersValueFromSecretKeyRefArgs, BindingSpecParametersValueFromSecretKeyRefPtr and BindingSpecParametersValueFromSecretKeyRefPtrOutput values. You can construct a concrete instance of `BindingSpecParametersValueFromSecretKeyRefPtrInput` via:

        BindingSpecParametersValueFromSecretKeyRefArgs{...}

or:

        nil

type BindingSpecParametersValueFromSecretKeyRefPtrOutput

type BindingSpecParametersValueFromSecretKeyRefPtrOutput struct{ *pulumi.OutputState }

func (BindingSpecParametersValueFromSecretKeyRefPtrOutput) Elem

func (BindingSpecParametersValueFromSecretKeyRefPtrOutput) ElementType

func (BindingSpecParametersValueFromSecretKeyRefPtrOutput) Key

The key of the secret to select from. Must be a valid secret key.

func (BindingSpecParametersValueFromSecretKeyRefPtrOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (BindingSpecParametersValueFromSecretKeyRefPtrOutput) Optional

Specify whether the Secret or its key must be defined

func (BindingSpecParametersValueFromSecretKeyRefPtrOutput) ToBindingSpecParametersValueFromSecretKeyRefPtrOutput

func (o BindingSpecParametersValueFromSecretKeyRefPtrOutput) ToBindingSpecParametersValueFromSecretKeyRefPtrOutput() BindingSpecParametersValueFromSecretKeyRefPtrOutput

func (BindingSpecParametersValueFromSecretKeyRefPtrOutput) ToBindingSpecParametersValueFromSecretKeyRefPtrOutputWithContext

func (o BindingSpecParametersValueFromSecretKeyRefPtrOutput) ToBindingSpecParametersValueFromSecretKeyRefPtrOutputWithContext(ctx context.Context) BindingSpecParametersValueFromSecretKeyRefPtrOutput

type BindingSpecPtrInput

type BindingSpecPtrInput interface {
	pulumi.Input

	ToBindingSpecPtrOutput() BindingSpecPtrOutput
	ToBindingSpecPtrOutputWithContext(context.Context) BindingSpecPtrOutput
}

BindingSpecPtrInput is an input type that accepts BindingSpecArgs, BindingSpecPtr and BindingSpecPtrOutput values. You can construct a concrete instance of `BindingSpecPtrInput` via:

        BindingSpecArgs{...}

or:

        nil

func BindingSpecPtr

func BindingSpecPtr(v *BindingSpecArgs) BindingSpecPtrInput

type BindingSpecPtrOutput

type BindingSpecPtrOutput struct{ *pulumi.OutputState }

func (BindingSpecPtrOutput) Alias

Alias is the name for the credentials to be aliased

func (BindingSpecPtrOutput) Elem

func (BindingSpecPtrOutput) ElementType

func (BindingSpecPtrOutput) ElementType() reflect.Type

func (BindingSpecPtrOutput) Parameters

Parameters pass configuration to the service during creation

func (BindingSpecPtrOutput) Role

Role is the role for the credentials

func (BindingSpecPtrOutput) SecretName

SecretName is the name of the secret where credentials will be stored

func (BindingSpecPtrOutput) ServiceName

ServiceClass is the name of the service resource to bind

func (BindingSpecPtrOutput) ServiceNamespace

func (o BindingSpecPtrOutput) ServiceNamespace() pulumi.StringPtrOutput

ServiceNamespace is the namespace of the service resource to bind

func (BindingSpecPtrOutput) ToBindingSpecPtrOutput

func (o BindingSpecPtrOutput) ToBindingSpecPtrOutput() BindingSpecPtrOutput

func (BindingSpecPtrOutput) ToBindingSpecPtrOutputWithContext

func (o BindingSpecPtrOutput) ToBindingSpecPtrOutputWithContext(ctx context.Context) BindingSpecPtrOutput

type BindingState

type BindingState struct {
	ApiVersion pulumi.StringPtrInput
	Kind       pulumi.StringPtrInput
	Metadata   metav1.ObjectMetaPtrInput
	// BindingSpec defines the desired state of Binding
	Spec BindingSpecPtrInput
	// BindingStatus defines the observed state of Binding
	Status BindingStatusPtrInput
}

func (BindingState) ElementType

func (BindingState) ElementType() reflect.Type

type BindingStatus

type BindingStatus struct {
	Generation *int `pulumi:"generation"`
	// InstanceID is the instance ID for the service
	InstanceId *string `pulumi:"instanceId"`
	// KeyInstanceID is the key instance ID for the credentials
	KeyInstanceId *string `pulumi:"keyInstanceId"`
	// Message is a detailed message on current status
	Message *string `pulumi:"message"`
	// SecretName is the name of the generated secret with service credentials
	SecretName *string `pulumi:"secretName"`
	// State is a short name for the current status
	State *string `pulumi:"state"`
}

BindingStatus defines the observed state of Binding

type BindingStatusArgs

type BindingStatusArgs struct {
	Generation pulumi.IntPtrInput `pulumi:"generation"`
	// InstanceID is the instance ID for the service
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	// KeyInstanceID is the key instance ID for the credentials
	KeyInstanceId pulumi.StringPtrInput `pulumi:"keyInstanceId"`
	// Message is a detailed message on current status
	Message pulumi.StringPtrInput `pulumi:"message"`
	// SecretName is the name of the generated secret with service credentials
	SecretName pulumi.StringPtrInput `pulumi:"secretName"`
	// State is a short name for the current status
	State pulumi.StringPtrInput `pulumi:"state"`
}

BindingStatus defines the observed state of Binding

func (BindingStatusArgs) ElementType

func (BindingStatusArgs) ElementType() reflect.Type

func (BindingStatusArgs) ToBindingStatusOutput

func (i BindingStatusArgs) ToBindingStatusOutput() BindingStatusOutput

func (BindingStatusArgs) ToBindingStatusOutputWithContext

func (i BindingStatusArgs) ToBindingStatusOutputWithContext(ctx context.Context) BindingStatusOutput

func (BindingStatusArgs) ToBindingStatusPtrOutput

func (i BindingStatusArgs) ToBindingStatusPtrOutput() BindingStatusPtrOutput

func (BindingStatusArgs) ToBindingStatusPtrOutputWithContext

func (i BindingStatusArgs) ToBindingStatusPtrOutputWithContext(ctx context.Context) BindingStatusPtrOutput

type BindingStatusInput

type BindingStatusInput interface {
	pulumi.Input

	ToBindingStatusOutput() BindingStatusOutput
	ToBindingStatusOutputWithContext(context.Context) BindingStatusOutput
}

BindingStatusInput is an input type that accepts BindingStatusArgs and BindingStatusOutput values. You can construct a concrete instance of `BindingStatusInput` via:

BindingStatusArgs{...}

type BindingStatusOutput

type BindingStatusOutput struct{ *pulumi.OutputState }

BindingStatus defines the observed state of Binding

func (BindingStatusOutput) ElementType

func (BindingStatusOutput) ElementType() reflect.Type

func (BindingStatusOutput) Generation

func (o BindingStatusOutput) Generation() pulumi.IntPtrOutput

func (BindingStatusOutput) InstanceId

InstanceID is the instance ID for the service

func (BindingStatusOutput) KeyInstanceId

func (o BindingStatusOutput) KeyInstanceId() pulumi.StringPtrOutput

KeyInstanceID is the key instance ID for the credentials

func (BindingStatusOutput) Message

Message is a detailed message on current status

func (BindingStatusOutput) SecretName

SecretName is the name of the generated secret with service credentials

func (BindingStatusOutput) State

State is a short name for the current status

func (BindingStatusOutput) ToBindingStatusOutput

func (o BindingStatusOutput) ToBindingStatusOutput() BindingStatusOutput

func (BindingStatusOutput) ToBindingStatusOutputWithContext

func (o BindingStatusOutput) ToBindingStatusOutputWithContext(ctx context.Context) BindingStatusOutput

func (BindingStatusOutput) ToBindingStatusPtrOutput

func (o BindingStatusOutput) ToBindingStatusPtrOutput() BindingStatusPtrOutput

func (BindingStatusOutput) ToBindingStatusPtrOutputWithContext

func (o BindingStatusOutput) ToBindingStatusPtrOutputWithContext(ctx context.Context) BindingStatusPtrOutput

type BindingStatusPtrInput

type BindingStatusPtrInput interface {
	pulumi.Input

	ToBindingStatusPtrOutput() BindingStatusPtrOutput
	ToBindingStatusPtrOutputWithContext(context.Context) BindingStatusPtrOutput
}

BindingStatusPtrInput is an input type that accepts BindingStatusArgs, BindingStatusPtr and BindingStatusPtrOutput values. You can construct a concrete instance of `BindingStatusPtrInput` via:

        BindingStatusArgs{...}

or:

        nil

type BindingStatusPtrOutput

type BindingStatusPtrOutput struct{ *pulumi.OutputState }

func (BindingStatusPtrOutput) Elem

func (BindingStatusPtrOutput) ElementType

func (BindingStatusPtrOutput) ElementType() reflect.Type

func (BindingStatusPtrOutput) Generation

func (BindingStatusPtrOutput) InstanceId

InstanceID is the instance ID for the service

func (BindingStatusPtrOutput) KeyInstanceId

func (o BindingStatusPtrOutput) KeyInstanceId() pulumi.StringPtrOutput

KeyInstanceID is the key instance ID for the credentials

func (BindingStatusPtrOutput) Message

Message is a detailed message on current status

func (BindingStatusPtrOutput) SecretName

SecretName is the name of the generated secret with service credentials

func (BindingStatusPtrOutput) State

State is a short name for the current status

func (BindingStatusPtrOutput) ToBindingStatusPtrOutput

func (o BindingStatusPtrOutput) ToBindingStatusPtrOutput() BindingStatusPtrOutput

func (BindingStatusPtrOutput) ToBindingStatusPtrOutputWithContext

func (o BindingStatusPtrOutput) ToBindingStatusPtrOutputWithContext(ctx context.Context) BindingStatusPtrOutput

type BindingType

type BindingType struct {
	ApiVersion *string            `pulumi:"apiVersion"`
	Kind       *string            `pulumi:"kind"`
	Metadata   *metav1.ObjectMeta `pulumi:"metadata"`
	// BindingSpec defines the desired state of Binding
	Spec *BindingSpec `pulumi:"spec"`
	// BindingStatus defines the observed state of Binding
	Status *BindingStatus `pulumi:"status"`
}

Binding is an instance of a service binding resource on IBM Cloud. A Binding creates a secret with the service instance credentials.

type BindingTypeArgs

type BindingTypeArgs struct {
	ApiVersion pulumi.StringPtrInput     `pulumi:"apiVersion"`
	Kind       pulumi.StringPtrInput     `pulumi:"kind"`
	Metadata   metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// BindingSpec defines the desired state of Binding
	Spec BindingSpecPtrInput `pulumi:"spec"`
	// BindingStatus defines the observed state of Binding
	Status BindingStatusPtrInput `pulumi:"status"`
}

Binding is an instance of a service binding resource on IBM Cloud. A Binding creates a secret with the service instance credentials.

func (BindingTypeArgs) ElementType

func (BindingTypeArgs) ElementType() reflect.Type

func (BindingTypeArgs) ToBindingTypeOutput

func (i BindingTypeArgs) ToBindingTypeOutput() BindingTypeOutput

func (BindingTypeArgs) ToBindingTypeOutputWithContext

func (i BindingTypeArgs) ToBindingTypeOutputWithContext(ctx context.Context) BindingTypeOutput

type BindingTypeInput

type BindingTypeInput interface {
	pulumi.Input

	ToBindingTypeOutput() BindingTypeOutput
	ToBindingTypeOutputWithContext(context.Context) BindingTypeOutput
}

BindingTypeInput is an input type that accepts BindingTypeArgs and BindingTypeOutput values. You can construct a concrete instance of `BindingTypeInput` via:

BindingTypeArgs{...}

type BindingTypeOutput

type BindingTypeOutput struct{ *pulumi.OutputState }

Binding is an instance of a service binding resource on IBM Cloud. A Binding creates a secret with the service instance credentials.

func (BindingTypeOutput) ApiVersion

func (o BindingTypeOutput) ApiVersion() pulumi.StringPtrOutput

func (BindingTypeOutput) ElementType

func (BindingTypeOutput) ElementType() reflect.Type

func (BindingTypeOutput) Kind

func (BindingTypeOutput) Metadata

func (BindingTypeOutput) Spec

BindingSpec defines the desired state of Binding

func (BindingTypeOutput) Status

BindingStatus defines the observed state of Binding

func (BindingTypeOutput) ToBindingTypeOutput

func (o BindingTypeOutput) ToBindingTypeOutput() BindingTypeOutput

func (BindingTypeOutput) ToBindingTypeOutputWithContext

func (o BindingTypeOutput) ToBindingTypeOutputWithContext(ctx context.Context) BindingTypeOutput

type Service

type Service struct {
	pulumi.CustomResourceState

	ApiVersion pulumi.StringPtrOutput     `pulumi:"apiVersion"`
	Kind       pulumi.StringPtrOutput     `pulumi:"kind"`
	Metadata   metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// ServiceSpec defines the desired state of Service
	Spec ServiceSpecPtrOutput `pulumi:"spec"`
	// ServiceStatus defines the observed state of Service
	Status ServiceStatusPtrOutput `pulumi:"status"`
}

Service is an instance of a Service resource on IBM Cloud.

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)

GetService gets an existing Service 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 NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)

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

type ServiceArgs

type ServiceArgs struct {
	ApiVersion pulumi.StringPtrInput
	Kind       pulumi.StringPtrInput
	Metadata   metav1.ObjectMetaPtrInput
	// ServiceSpec defines the desired state of Service
	Spec ServiceSpecPtrInput
	// ServiceStatus defines the observed state of Service
	Status ServiceStatusPtrInput
}

The set of arguments for constructing a Service resource.

func (ServiceArgs) ElementType

func (ServiceArgs) ElementType() reflect.Type

type ServiceMetadata

type ServiceMetadata struct {
}

type ServiceMetadataArgs

type ServiceMetadataArgs struct {
}

func (ServiceMetadataArgs) ElementType

func (ServiceMetadataArgs) ElementType() reflect.Type

func (ServiceMetadataArgs) ToServiceMetadataOutput

func (i ServiceMetadataArgs) ToServiceMetadataOutput() ServiceMetadataOutput

func (ServiceMetadataArgs) ToServiceMetadataOutputWithContext

func (i ServiceMetadataArgs) ToServiceMetadataOutputWithContext(ctx context.Context) ServiceMetadataOutput

type ServiceMetadataInput

type ServiceMetadataInput interface {
	pulumi.Input

	ToServiceMetadataOutput() ServiceMetadataOutput
	ToServiceMetadataOutputWithContext(context.Context) ServiceMetadataOutput
}

ServiceMetadataInput is an input type that accepts ServiceMetadataArgs and ServiceMetadataOutput values. You can construct a concrete instance of `ServiceMetadataInput` via:

ServiceMetadataArgs{...}

type ServiceMetadataOutput

type ServiceMetadataOutput struct{ *pulumi.OutputState }

func (ServiceMetadataOutput) ElementType

func (ServiceMetadataOutput) ElementType() reflect.Type

func (ServiceMetadataOutput) ToServiceMetadataOutput

func (o ServiceMetadataOutput) ToServiceMetadataOutput() ServiceMetadataOutput

func (ServiceMetadataOutput) ToServiceMetadataOutputWithContext

func (o ServiceMetadataOutput) ToServiceMetadataOutputWithContext(ctx context.Context) ServiceMetadataOutput

type ServiceSpec

type ServiceSpec struct {
	// ResourceContext defines the CloudFoundry context and resource group
	Context *ServiceSpecContext `pulumi:"context"`
	// ExternalName is the name for the service as it appears on IBM Cloud
	ExternalName *string `pulumi:"externalName"`
	// Parameters pass configuration to the service during creation
	Parameters []ServiceSpecParameters `pulumi:"parameters"`
	// Plan for the service from the IBM Cloud Catalog
	Plan string `pulumi:"plan"`
	// ServiceClass is the name of the service from the IBM Cloud Catalog
	ServiceClass string `pulumi:"serviceClass"`
	// ServiceClassType is set to CF if the service is CloundFoundry
	ServiceClassType *string  `pulumi:"serviceClassType"`
	Tags             []string `pulumi:"tags"`
}

ServiceSpec defines the desired state of Service

type ServiceSpecArgs

type ServiceSpecArgs struct {
	// ResourceContext defines the CloudFoundry context and resource group
	Context ServiceSpecContextPtrInput `pulumi:"context"`
	// ExternalName is the name for the service as it appears on IBM Cloud
	ExternalName pulumi.StringPtrInput `pulumi:"externalName"`
	// Parameters pass configuration to the service during creation
	Parameters ServiceSpecParametersArrayInput `pulumi:"parameters"`
	// Plan for the service from the IBM Cloud Catalog
	Plan pulumi.StringInput `pulumi:"plan"`
	// ServiceClass is the name of the service from the IBM Cloud Catalog
	ServiceClass pulumi.StringInput `pulumi:"serviceClass"`
	// ServiceClassType is set to CF if the service is CloundFoundry
	ServiceClassType pulumi.StringPtrInput   `pulumi:"serviceClassType"`
	Tags             pulumi.StringArrayInput `pulumi:"tags"`
}

ServiceSpec defines the desired state of Service

func (ServiceSpecArgs) ElementType

func (ServiceSpecArgs) ElementType() reflect.Type

func (ServiceSpecArgs) ToServiceSpecOutput

func (i ServiceSpecArgs) ToServiceSpecOutput() ServiceSpecOutput

func (ServiceSpecArgs) ToServiceSpecOutputWithContext

func (i ServiceSpecArgs) ToServiceSpecOutputWithContext(ctx context.Context) ServiceSpecOutput

func (ServiceSpecArgs) ToServiceSpecPtrOutput

func (i ServiceSpecArgs) ToServiceSpecPtrOutput() ServiceSpecPtrOutput

func (ServiceSpecArgs) ToServiceSpecPtrOutputWithContext

func (i ServiceSpecArgs) ToServiceSpecPtrOutputWithContext(ctx context.Context) ServiceSpecPtrOutput

type ServiceSpecContext

type ServiceSpecContext struct {
	Org              *string `pulumi:"org"`
	Region           *string `pulumi:"region"`
	Resourcegroupid  *string `pulumi:"resourcegroupid"`
	Resourcelocation *string `pulumi:"resourcelocation"`
	Space            *string `pulumi:"space"`
	User             *string `pulumi:"user"`
}

ResourceContext defines the CloudFoundry context and resource group

type ServiceSpecContextArgs

type ServiceSpecContextArgs struct {
	Org              pulumi.StringPtrInput `pulumi:"org"`
	Region           pulumi.StringPtrInput `pulumi:"region"`
	Resourcegroupid  pulumi.StringPtrInput `pulumi:"resourcegroupid"`
	Resourcelocation pulumi.StringPtrInput `pulumi:"resourcelocation"`
	Space            pulumi.StringPtrInput `pulumi:"space"`
	User             pulumi.StringPtrInput `pulumi:"user"`
}

ResourceContext defines the CloudFoundry context and resource group

func (ServiceSpecContextArgs) ElementType

func (ServiceSpecContextArgs) ElementType() reflect.Type

func (ServiceSpecContextArgs) ToServiceSpecContextOutput

func (i ServiceSpecContextArgs) ToServiceSpecContextOutput() ServiceSpecContextOutput

func (ServiceSpecContextArgs) ToServiceSpecContextOutputWithContext

func (i ServiceSpecContextArgs) ToServiceSpecContextOutputWithContext(ctx context.Context) ServiceSpecContextOutput

func (ServiceSpecContextArgs) ToServiceSpecContextPtrOutput

func (i ServiceSpecContextArgs) ToServiceSpecContextPtrOutput() ServiceSpecContextPtrOutput

func (ServiceSpecContextArgs) ToServiceSpecContextPtrOutputWithContext

func (i ServiceSpecContextArgs) ToServiceSpecContextPtrOutputWithContext(ctx context.Context) ServiceSpecContextPtrOutput

type ServiceSpecContextInput

type ServiceSpecContextInput interface {
	pulumi.Input

	ToServiceSpecContextOutput() ServiceSpecContextOutput
	ToServiceSpecContextOutputWithContext(context.Context) ServiceSpecContextOutput
}

ServiceSpecContextInput is an input type that accepts ServiceSpecContextArgs and ServiceSpecContextOutput values. You can construct a concrete instance of `ServiceSpecContextInput` via:

ServiceSpecContextArgs{...}

type ServiceSpecContextOutput

type ServiceSpecContextOutput struct{ *pulumi.OutputState }

ResourceContext defines the CloudFoundry context and resource group

func (ServiceSpecContextOutput) ElementType

func (ServiceSpecContextOutput) ElementType() reflect.Type

func (ServiceSpecContextOutput) Org

func (ServiceSpecContextOutput) Region

func (ServiceSpecContextOutput) Resourcegroupid

func (o ServiceSpecContextOutput) Resourcegroupid() pulumi.StringPtrOutput

func (ServiceSpecContextOutput) Resourcelocation

func (o ServiceSpecContextOutput) Resourcelocation() pulumi.StringPtrOutput

func (ServiceSpecContextOutput) Space

func (ServiceSpecContextOutput) ToServiceSpecContextOutput

func (o ServiceSpecContextOutput) ToServiceSpecContextOutput() ServiceSpecContextOutput

func (ServiceSpecContextOutput) ToServiceSpecContextOutputWithContext

func (o ServiceSpecContextOutput) ToServiceSpecContextOutputWithContext(ctx context.Context) ServiceSpecContextOutput

func (ServiceSpecContextOutput) ToServiceSpecContextPtrOutput

func (o ServiceSpecContextOutput) ToServiceSpecContextPtrOutput() ServiceSpecContextPtrOutput

func (ServiceSpecContextOutput) ToServiceSpecContextPtrOutputWithContext

func (o ServiceSpecContextOutput) ToServiceSpecContextPtrOutputWithContext(ctx context.Context) ServiceSpecContextPtrOutput

func (ServiceSpecContextOutput) User

type ServiceSpecContextPtrInput

type ServiceSpecContextPtrInput interface {
	pulumi.Input

	ToServiceSpecContextPtrOutput() ServiceSpecContextPtrOutput
	ToServiceSpecContextPtrOutputWithContext(context.Context) ServiceSpecContextPtrOutput
}

ServiceSpecContextPtrInput is an input type that accepts ServiceSpecContextArgs, ServiceSpecContextPtr and ServiceSpecContextPtrOutput values. You can construct a concrete instance of `ServiceSpecContextPtrInput` via:

        ServiceSpecContextArgs{...}

or:

        nil

type ServiceSpecContextPtrOutput

type ServiceSpecContextPtrOutput struct{ *pulumi.OutputState }

func (ServiceSpecContextPtrOutput) Elem

func (ServiceSpecContextPtrOutput) ElementType

func (ServiceSpecContextPtrOutput) Org

func (ServiceSpecContextPtrOutput) Region

func (ServiceSpecContextPtrOutput) Resourcegroupid

func (ServiceSpecContextPtrOutput) Resourcelocation

func (o ServiceSpecContextPtrOutput) Resourcelocation() pulumi.StringPtrOutput

func (ServiceSpecContextPtrOutput) Space

func (ServiceSpecContextPtrOutput) ToServiceSpecContextPtrOutput

func (o ServiceSpecContextPtrOutput) ToServiceSpecContextPtrOutput() ServiceSpecContextPtrOutput

func (ServiceSpecContextPtrOutput) ToServiceSpecContextPtrOutputWithContext

func (o ServiceSpecContextPtrOutput) ToServiceSpecContextPtrOutputWithContext(ctx context.Context) ServiceSpecContextPtrOutput

func (ServiceSpecContextPtrOutput) User

type ServiceSpecInput

type ServiceSpecInput interface {
	pulumi.Input

	ToServiceSpecOutput() ServiceSpecOutput
	ToServiceSpecOutputWithContext(context.Context) ServiceSpecOutput
}

ServiceSpecInput is an input type that accepts ServiceSpecArgs and ServiceSpecOutput values. You can construct a concrete instance of `ServiceSpecInput` via:

ServiceSpecArgs{...}

type ServiceSpecOutput

type ServiceSpecOutput struct{ *pulumi.OutputState }

ServiceSpec defines the desired state of Service

func (ServiceSpecOutput) Context

ResourceContext defines the CloudFoundry context and resource group

func (ServiceSpecOutput) ElementType

func (ServiceSpecOutput) ElementType() reflect.Type

func (ServiceSpecOutput) ExternalName

func (o ServiceSpecOutput) ExternalName() pulumi.StringPtrOutput

ExternalName is the name for the service as it appears on IBM Cloud

func (ServiceSpecOutput) Parameters

Parameters pass configuration to the service during creation

func (ServiceSpecOutput) Plan

Plan for the service from the IBM Cloud Catalog

func (ServiceSpecOutput) ServiceClass

func (o ServiceSpecOutput) ServiceClass() pulumi.StringOutput

ServiceClass is the name of the service from the IBM Cloud Catalog

func (ServiceSpecOutput) ServiceClassType

func (o ServiceSpecOutput) ServiceClassType() pulumi.StringPtrOutput

ServiceClassType is set to CF if the service is CloundFoundry

func (ServiceSpecOutput) Tags

func (ServiceSpecOutput) ToServiceSpecOutput

func (o ServiceSpecOutput) ToServiceSpecOutput() ServiceSpecOutput

func (ServiceSpecOutput) ToServiceSpecOutputWithContext

func (o ServiceSpecOutput) ToServiceSpecOutputWithContext(ctx context.Context) ServiceSpecOutput

func (ServiceSpecOutput) ToServiceSpecPtrOutput

func (o ServiceSpecOutput) ToServiceSpecPtrOutput() ServiceSpecPtrOutput

func (ServiceSpecOutput) ToServiceSpecPtrOutputWithContext

func (o ServiceSpecOutput) ToServiceSpecPtrOutputWithContext(ctx context.Context) ServiceSpecPtrOutput

type ServiceSpecParameters

type ServiceSpecParameters struct {
	// A parameter may have attributes (e.g. message hub topic might have partitions)
	Attributes map[string]map[string]interface{} `pulumi:"attributes"`
	// Name representing the key.
	Name string `pulumi:"name"`
	// Defaults to null.
	Value interface{} `pulumi:"value"`
	// Source for the value. Cannot be used if value is not empty.
	ValueFrom *ServiceSpecParametersValueFrom `pulumi:"valueFrom"`
}

Param represents a key-value pair

type ServiceSpecParametersArgs

type ServiceSpecParametersArgs struct {
	// A parameter may have attributes (e.g. message hub topic might have partitions)
	Attributes pulumi.MapMapInput `pulumi:"attributes"`
	// Name representing the key.
	Name pulumi.StringInput `pulumi:"name"`
	// Defaults to null.
	Value pulumi.Input `pulumi:"value"`
	// Source for the value. Cannot be used if value is not empty.
	ValueFrom ServiceSpecParametersValueFromPtrInput `pulumi:"valueFrom"`
}

Param represents a key-value pair

func (ServiceSpecParametersArgs) ElementType

func (ServiceSpecParametersArgs) ElementType() reflect.Type

func (ServiceSpecParametersArgs) ToServiceSpecParametersOutput

func (i ServiceSpecParametersArgs) ToServiceSpecParametersOutput() ServiceSpecParametersOutput

func (ServiceSpecParametersArgs) ToServiceSpecParametersOutputWithContext

func (i ServiceSpecParametersArgs) ToServiceSpecParametersOutputWithContext(ctx context.Context) ServiceSpecParametersOutput

type ServiceSpecParametersArray

type ServiceSpecParametersArray []ServiceSpecParametersInput

func (ServiceSpecParametersArray) ElementType

func (ServiceSpecParametersArray) ElementType() reflect.Type

func (ServiceSpecParametersArray) ToServiceSpecParametersArrayOutput

func (i ServiceSpecParametersArray) ToServiceSpecParametersArrayOutput() ServiceSpecParametersArrayOutput

func (ServiceSpecParametersArray) ToServiceSpecParametersArrayOutputWithContext

func (i ServiceSpecParametersArray) ToServiceSpecParametersArrayOutputWithContext(ctx context.Context) ServiceSpecParametersArrayOutput

type ServiceSpecParametersArrayInput

type ServiceSpecParametersArrayInput interface {
	pulumi.Input

	ToServiceSpecParametersArrayOutput() ServiceSpecParametersArrayOutput
	ToServiceSpecParametersArrayOutputWithContext(context.Context) ServiceSpecParametersArrayOutput
}

ServiceSpecParametersArrayInput is an input type that accepts ServiceSpecParametersArray and ServiceSpecParametersArrayOutput values. You can construct a concrete instance of `ServiceSpecParametersArrayInput` via:

ServiceSpecParametersArray{ ServiceSpecParametersArgs{...} }

type ServiceSpecParametersArrayOutput

type ServiceSpecParametersArrayOutput struct{ *pulumi.OutputState }

func (ServiceSpecParametersArrayOutput) ElementType

func (ServiceSpecParametersArrayOutput) Index

func (ServiceSpecParametersArrayOutput) ToServiceSpecParametersArrayOutput

func (o ServiceSpecParametersArrayOutput) ToServiceSpecParametersArrayOutput() ServiceSpecParametersArrayOutput

func (ServiceSpecParametersArrayOutput) ToServiceSpecParametersArrayOutputWithContext

func (o ServiceSpecParametersArrayOutput) ToServiceSpecParametersArrayOutputWithContext(ctx context.Context) ServiceSpecParametersArrayOutput

type ServiceSpecParametersAttributes

type ServiceSpecParametersAttributes struct {
}

type ServiceSpecParametersAttributesArgs

type ServiceSpecParametersAttributesArgs struct {
}

func (ServiceSpecParametersAttributesArgs) ElementType

func (ServiceSpecParametersAttributesArgs) ToServiceSpecParametersAttributesOutput

func (i ServiceSpecParametersAttributesArgs) ToServiceSpecParametersAttributesOutput() ServiceSpecParametersAttributesOutput

func (ServiceSpecParametersAttributesArgs) ToServiceSpecParametersAttributesOutputWithContext

func (i ServiceSpecParametersAttributesArgs) ToServiceSpecParametersAttributesOutputWithContext(ctx context.Context) ServiceSpecParametersAttributesOutput

type ServiceSpecParametersAttributesInput

type ServiceSpecParametersAttributesInput interface {
	pulumi.Input

	ToServiceSpecParametersAttributesOutput() ServiceSpecParametersAttributesOutput
	ToServiceSpecParametersAttributesOutputWithContext(context.Context) ServiceSpecParametersAttributesOutput
}

ServiceSpecParametersAttributesInput is an input type that accepts ServiceSpecParametersAttributesArgs and ServiceSpecParametersAttributesOutput values. You can construct a concrete instance of `ServiceSpecParametersAttributesInput` via:

ServiceSpecParametersAttributesArgs{...}

type ServiceSpecParametersAttributesOutput

type ServiceSpecParametersAttributesOutput struct{ *pulumi.OutputState }

func (ServiceSpecParametersAttributesOutput) ElementType

func (ServiceSpecParametersAttributesOutput) ToServiceSpecParametersAttributesOutput

func (o ServiceSpecParametersAttributesOutput) ToServiceSpecParametersAttributesOutput() ServiceSpecParametersAttributesOutput

func (ServiceSpecParametersAttributesOutput) ToServiceSpecParametersAttributesOutputWithContext

func (o ServiceSpecParametersAttributesOutput) ToServiceSpecParametersAttributesOutputWithContext(ctx context.Context) ServiceSpecParametersAttributesOutput

type ServiceSpecParametersInput

type ServiceSpecParametersInput interface {
	pulumi.Input

	ToServiceSpecParametersOutput() ServiceSpecParametersOutput
	ToServiceSpecParametersOutputWithContext(context.Context) ServiceSpecParametersOutput
}

ServiceSpecParametersInput is an input type that accepts ServiceSpecParametersArgs and ServiceSpecParametersOutput values. You can construct a concrete instance of `ServiceSpecParametersInput` via:

ServiceSpecParametersArgs{...}

type ServiceSpecParametersOutput

type ServiceSpecParametersOutput struct{ *pulumi.OutputState }

Param represents a key-value pair

func (ServiceSpecParametersOutput) Attributes

A parameter may have attributes (e.g. message hub topic might have partitions)

func (ServiceSpecParametersOutput) ElementType

func (ServiceSpecParametersOutput) Name

Name representing the key.

func (ServiceSpecParametersOutput) ToServiceSpecParametersOutput

func (o ServiceSpecParametersOutput) ToServiceSpecParametersOutput() ServiceSpecParametersOutput

func (ServiceSpecParametersOutput) ToServiceSpecParametersOutputWithContext

func (o ServiceSpecParametersOutput) ToServiceSpecParametersOutputWithContext(ctx context.Context) ServiceSpecParametersOutput

func (ServiceSpecParametersOutput) Value

Defaults to null.

func (ServiceSpecParametersOutput) ValueFrom

Source for the value. Cannot be used if value is not empty.

type ServiceSpecParametersValueFrom

type ServiceSpecParametersValueFrom struct {
	// Selects a key of a ConfigMap.
	ConfigMapKeyRef *ServiceSpecParametersValueFromConfigMapKeyRef `pulumi:"configMapKeyRef"`
	// Selects a key of a secret in the resource namespace
	SecretKeyRef *ServiceSpecParametersValueFromSecretKeyRef `pulumi:"secretKeyRef"`
}

Source for the value. Cannot be used if value is not empty.

type ServiceSpecParametersValueFromArgs

type ServiceSpecParametersValueFromArgs struct {
	// Selects a key of a ConfigMap.
	ConfigMapKeyRef ServiceSpecParametersValueFromConfigMapKeyRefPtrInput `pulumi:"configMapKeyRef"`
	// Selects a key of a secret in the resource namespace
	SecretKeyRef ServiceSpecParametersValueFromSecretKeyRefPtrInput `pulumi:"secretKeyRef"`
}

Source for the value. Cannot be used if value is not empty.

func (ServiceSpecParametersValueFromArgs) ElementType

func (ServiceSpecParametersValueFromArgs) ToServiceSpecParametersValueFromOutput

func (i ServiceSpecParametersValueFromArgs) ToServiceSpecParametersValueFromOutput() ServiceSpecParametersValueFromOutput

func (ServiceSpecParametersValueFromArgs) ToServiceSpecParametersValueFromOutputWithContext

func (i ServiceSpecParametersValueFromArgs) ToServiceSpecParametersValueFromOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromOutput

func (ServiceSpecParametersValueFromArgs) ToServiceSpecParametersValueFromPtrOutput

func (i ServiceSpecParametersValueFromArgs) ToServiceSpecParametersValueFromPtrOutput() ServiceSpecParametersValueFromPtrOutput

func (ServiceSpecParametersValueFromArgs) ToServiceSpecParametersValueFromPtrOutputWithContext

func (i ServiceSpecParametersValueFromArgs) ToServiceSpecParametersValueFromPtrOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromPtrOutput

type ServiceSpecParametersValueFromConfigMapKeyRef

type ServiceSpecParametersValueFromConfigMapKeyRef struct {
	// The key to select.
	Key string `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name *string `pulumi:"name"`
	// Specify whether the ConfigMap or its key must be defined
	Optional *bool `pulumi:"optional"`
}

Selects a key of a ConfigMap.

type ServiceSpecParametersValueFromConfigMapKeyRefArgs

type ServiceSpecParametersValueFromConfigMapKeyRefArgs struct {
	// The key to select.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specify whether the ConfigMap or its key must be defined
	Optional pulumi.BoolPtrInput `pulumi:"optional"`
}

Selects a key of a ConfigMap.

func (ServiceSpecParametersValueFromConfigMapKeyRefArgs) ElementType

func (ServiceSpecParametersValueFromConfigMapKeyRefArgs) ToServiceSpecParametersValueFromConfigMapKeyRefOutput

func (i ServiceSpecParametersValueFromConfigMapKeyRefArgs) ToServiceSpecParametersValueFromConfigMapKeyRefOutput() ServiceSpecParametersValueFromConfigMapKeyRefOutput

func (ServiceSpecParametersValueFromConfigMapKeyRefArgs) ToServiceSpecParametersValueFromConfigMapKeyRefOutputWithContext

func (i ServiceSpecParametersValueFromConfigMapKeyRefArgs) ToServiceSpecParametersValueFromConfigMapKeyRefOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromConfigMapKeyRefOutput

func (ServiceSpecParametersValueFromConfigMapKeyRefArgs) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutput

func (i ServiceSpecParametersValueFromConfigMapKeyRefArgs) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutput() ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput

func (ServiceSpecParametersValueFromConfigMapKeyRefArgs) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext

func (i ServiceSpecParametersValueFromConfigMapKeyRefArgs) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput

type ServiceSpecParametersValueFromConfigMapKeyRefInput

type ServiceSpecParametersValueFromConfigMapKeyRefInput interface {
	pulumi.Input

	ToServiceSpecParametersValueFromConfigMapKeyRefOutput() ServiceSpecParametersValueFromConfigMapKeyRefOutput
	ToServiceSpecParametersValueFromConfigMapKeyRefOutputWithContext(context.Context) ServiceSpecParametersValueFromConfigMapKeyRefOutput
}

ServiceSpecParametersValueFromConfigMapKeyRefInput is an input type that accepts ServiceSpecParametersValueFromConfigMapKeyRefArgs and ServiceSpecParametersValueFromConfigMapKeyRefOutput values. You can construct a concrete instance of `ServiceSpecParametersValueFromConfigMapKeyRefInput` via:

ServiceSpecParametersValueFromConfigMapKeyRefArgs{...}

type ServiceSpecParametersValueFromConfigMapKeyRefOutput

type ServiceSpecParametersValueFromConfigMapKeyRefOutput struct{ *pulumi.OutputState }

Selects a key of a ConfigMap.

func (ServiceSpecParametersValueFromConfigMapKeyRefOutput) ElementType

func (ServiceSpecParametersValueFromConfigMapKeyRefOutput) Key

The key to select.

func (ServiceSpecParametersValueFromConfigMapKeyRefOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (ServiceSpecParametersValueFromConfigMapKeyRefOutput) Optional

Specify whether the ConfigMap or its key must be defined

func (ServiceSpecParametersValueFromConfigMapKeyRefOutput) ToServiceSpecParametersValueFromConfigMapKeyRefOutput

func (o ServiceSpecParametersValueFromConfigMapKeyRefOutput) ToServiceSpecParametersValueFromConfigMapKeyRefOutput() ServiceSpecParametersValueFromConfigMapKeyRefOutput

func (ServiceSpecParametersValueFromConfigMapKeyRefOutput) ToServiceSpecParametersValueFromConfigMapKeyRefOutputWithContext

func (o ServiceSpecParametersValueFromConfigMapKeyRefOutput) ToServiceSpecParametersValueFromConfigMapKeyRefOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromConfigMapKeyRefOutput

func (ServiceSpecParametersValueFromConfigMapKeyRefOutput) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutput

func (o ServiceSpecParametersValueFromConfigMapKeyRefOutput) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutput() ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput

func (ServiceSpecParametersValueFromConfigMapKeyRefOutput) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext

func (o ServiceSpecParametersValueFromConfigMapKeyRefOutput) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput

type ServiceSpecParametersValueFromConfigMapKeyRefPtrInput

type ServiceSpecParametersValueFromConfigMapKeyRefPtrInput interface {
	pulumi.Input

	ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutput() ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput
	ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext(context.Context) ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput
}

ServiceSpecParametersValueFromConfigMapKeyRefPtrInput is an input type that accepts ServiceSpecParametersValueFromConfigMapKeyRefArgs, ServiceSpecParametersValueFromConfigMapKeyRefPtr and ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput values. You can construct a concrete instance of `ServiceSpecParametersValueFromConfigMapKeyRefPtrInput` via:

        ServiceSpecParametersValueFromConfigMapKeyRefArgs{...}

or:

        nil

type ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput

type ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput struct{ *pulumi.OutputState }

func (ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput) Elem

func (ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput) ElementType

func (ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput) Key

The key to select.

func (ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput) Optional

Specify whether the ConfigMap or its key must be defined

func (ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutput

func (ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext

func (o ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput) ToServiceSpecParametersValueFromConfigMapKeyRefPtrOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromConfigMapKeyRefPtrOutput

type ServiceSpecParametersValueFromInput

type ServiceSpecParametersValueFromInput interface {
	pulumi.Input

	ToServiceSpecParametersValueFromOutput() ServiceSpecParametersValueFromOutput
	ToServiceSpecParametersValueFromOutputWithContext(context.Context) ServiceSpecParametersValueFromOutput
}

ServiceSpecParametersValueFromInput is an input type that accepts ServiceSpecParametersValueFromArgs and ServiceSpecParametersValueFromOutput values. You can construct a concrete instance of `ServiceSpecParametersValueFromInput` via:

ServiceSpecParametersValueFromArgs{...}

type ServiceSpecParametersValueFromOutput

type ServiceSpecParametersValueFromOutput struct{ *pulumi.OutputState }

Source for the value. Cannot be used if value is not empty.

func (ServiceSpecParametersValueFromOutput) ConfigMapKeyRef

Selects a key of a ConfigMap.

func (ServiceSpecParametersValueFromOutput) ElementType

func (ServiceSpecParametersValueFromOutput) SecretKeyRef

Selects a key of a secret in the resource namespace

func (ServiceSpecParametersValueFromOutput) ToServiceSpecParametersValueFromOutput

func (o ServiceSpecParametersValueFromOutput) ToServiceSpecParametersValueFromOutput() ServiceSpecParametersValueFromOutput

func (ServiceSpecParametersValueFromOutput) ToServiceSpecParametersValueFromOutputWithContext

func (o ServiceSpecParametersValueFromOutput) ToServiceSpecParametersValueFromOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromOutput

func (ServiceSpecParametersValueFromOutput) ToServiceSpecParametersValueFromPtrOutput

func (o ServiceSpecParametersValueFromOutput) ToServiceSpecParametersValueFromPtrOutput() ServiceSpecParametersValueFromPtrOutput

func (ServiceSpecParametersValueFromOutput) ToServiceSpecParametersValueFromPtrOutputWithContext

func (o ServiceSpecParametersValueFromOutput) ToServiceSpecParametersValueFromPtrOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromPtrOutput

type ServiceSpecParametersValueFromPtrInput

type ServiceSpecParametersValueFromPtrInput interface {
	pulumi.Input

	ToServiceSpecParametersValueFromPtrOutput() ServiceSpecParametersValueFromPtrOutput
	ToServiceSpecParametersValueFromPtrOutputWithContext(context.Context) ServiceSpecParametersValueFromPtrOutput
}

ServiceSpecParametersValueFromPtrInput is an input type that accepts ServiceSpecParametersValueFromArgs, ServiceSpecParametersValueFromPtr and ServiceSpecParametersValueFromPtrOutput values. You can construct a concrete instance of `ServiceSpecParametersValueFromPtrInput` via:

        ServiceSpecParametersValueFromArgs{...}

or:

        nil

type ServiceSpecParametersValueFromPtrOutput

type ServiceSpecParametersValueFromPtrOutput struct{ *pulumi.OutputState }

func (ServiceSpecParametersValueFromPtrOutput) ConfigMapKeyRef

Selects a key of a ConfigMap.

func (ServiceSpecParametersValueFromPtrOutput) Elem

func (ServiceSpecParametersValueFromPtrOutput) ElementType

func (ServiceSpecParametersValueFromPtrOutput) SecretKeyRef

Selects a key of a secret in the resource namespace

func (ServiceSpecParametersValueFromPtrOutput) ToServiceSpecParametersValueFromPtrOutput

func (o ServiceSpecParametersValueFromPtrOutput) ToServiceSpecParametersValueFromPtrOutput() ServiceSpecParametersValueFromPtrOutput

func (ServiceSpecParametersValueFromPtrOutput) ToServiceSpecParametersValueFromPtrOutputWithContext

func (o ServiceSpecParametersValueFromPtrOutput) ToServiceSpecParametersValueFromPtrOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromPtrOutput

type ServiceSpecParametersValueFromSecretKeyRef

type ServiceSpecParametersValueFromSecretKeyRef struct {
	// The key of the secret to select from.  Must be a valid secret key.
	Key string `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name *string `pulumi:"name"`
	// Specify whether the Secret or its key must be defined
	Optional *bool `pulumi:"optional"`
}

Selects a key of a secret in the resource namespace

type ServiceSpecParametersValueFromSecretKeyRefArgs

type ServiceSpecParametersValueFromSecretKeyRefArgs struct {
	// The key of the secret to select from.  Must be a valid secret key.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specify whether the Secret or its key must be defined
	Optional pulumi.BoolPtrInput `pulumi:"optional"`
}

Selects a key of a secret in the resource namespace

func (ServiceSpecParametersValueFromSecretKeyRefArgs) ElementType

func (ServiceSpecParametersValueFromSecretKeyRefArgs) ToServiceSpecParametersValueFromSecretKeyRefOutput

func (i ServiceSpecParametersValueFromSecretKeyRefArgs) ToServiceSpecParametersValueFromSecretKeyRefOutput() ServiceSpecParametersValueFromSecretKeyRefOutput

func (ServiceSpecParametersValueFromSecretKeyRefArgs) ToServiceSpecParametersValueFromSecretKeyRefOutputWithContext

func (i ServiceSpecParametersValueFromSecretKeyRefArgs) ToServiceSpecParametersValueFromSecretKeyRefOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromSecretKeyRefOutput

func (ServiceSpecParametersValueFromSecretKeyRefArgs) ToServiceSpecParametersValueFromSecretKeyRefPtrOutput

func (i ServiceSpecParametersValueFromSecretKeyRefArgs) ToServiceSpecParametersValueFromSecretKeyRefPtrOutput() ServiceSpecParametersValueFromSecretKeyRefPtrOutput

func (ServiceSpecParametersValueFromSecretKeyRefArgs) ToServiceSpecParametersValueFromSecretKeyRefPtrOutputWithContext

func (i ServiceSpecParametersValueFromSecretKeyRefArgs) ToServiceSpecParametersValueFromSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromSecretKeyRefPtrOutput

type ServiceSpecParametersValueFromSecretKeyRefInput

type ServiceSpecParametersValueFromSecretKeyRefInput interface {
	pulumi.Input

	ToServiceSpecParametersValueFromSecretKeyRefOutput() ServiceSpecParametersValueFromSecretKeyRefOutput
	ToServiceSpecParametersValueFromSecretKeyRefOutputWithContext(context.Context) ServiceSpecParametersValueFromSecretKeyRefOutput
}

ServiceSpecParametersValueFromSecretKeyRefInput is an input type that accepts ServiceSpecParametersValueFromSecretKeyRefArgs and ServiceSpecParametersValueFromSecretKeyRefOutput values. You can construct a concrete instance of `ServiceSpecParametersValueFromSecretKeyRefInput` via:

ServiceSpecParametersValueFromSecretKeyRefArgs{...}

type ServiceSpecParametersValueFromSecretKeyRefOutput

type ServiceSpecParametersValueFromSecretKeyRefOutput struct{ *pulumi.OutputState }

Selects a key of a secret in the resource namespace

func (ServiceSpecParametersValueFromSecretKeyRefOutput) ElementType

func (ServiceSpecParametersValueFromSecretKeyRefOutput) Key

The key of the secret to select from. Must be a valid secret key.

func (ServiceSpecParametersValueFromSecretKeyRefOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (ServiceSpecParametersValueFromSecretKeyRefOutput) Optional

Specify whether the Secret or its key must be defined

func (ServiceSpecParametersValueFromSecretKeyRefOutput) ToServiceSpecParametersValueFromSecretKeyRefOutput

func (o ServiceSpecParametersValueFromSecretKeyRefOutput) ToServiceSpecParametersValueFromSecretKeyRefOutput() ServiceSpecParametersValueFromSecretKeyRefOutput

func (ServiceSpecParametersValueFromSecretKeyRefOutput) ToServiceSpecParametersValueFromSecretKeyRefOutputWithContext

func (o ServiceSpecParametersValueFromSecretKeyRefOutput) ToServiceSpecParametersValueFromSecretKeyRefOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromSecretKeyRefOutput

func (ServiceSpecParametersValueFromSecretKeyRefOutput) ToServiceSpecParametersValueFromSecretKeyRefPtrOutput

func (o ServiceSpecParametersValueFromSecretKeyRefOutput) ToServiceSpecParametersValueFromSecretKeyRefPtrOutput() ServiceSpecParametersValueFromSecretKeyRefPtrOutput

func (ServiceSpecParametersValueFromSecretKeyRefOutput) ToServiceSpecParametersValueFromSecretKeyRefPtrOutputWithContext

func (o ServiceSpecParametersValueFromSecretKeyRefOutput) ToServiceSpecParametersValueFromSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromSecretKeyRefPtrOutput

type ServiceSpecParametersValueFromSecretKeyRefPtrInput

type ServiceSpecParametersValueFromSecretKeyRefPtrInput interface {
	pulumi.Input

	ToServiceSpecParametersValueFromSecretKeyRefPtrOutput() ServiceSpecParametersValueFromSecretKeyRefPtrOutput
	ToServiceSpecParametersValueFromSecretKeyRefPtrOutputWithContext(context.Context) ServiceSpecParametersValueFromSecretKeyRefPtrOutput
}

ServiceSpecParametersValueFromSecretKeyRefPtrInput is an input type that accepts ServiceSpecParametersValueFromSecretKeyRefArgs, ServiceSpecParametersValueFromSecretKeyRefPtr and ServiceSpecParametersValueFromSecretKeyRefPtrOutput values. You can construct a concrete instance of `ServiceSpecParametersValueFromSecretKeyRefPtrInput` via:

        ServiceSpecParametersValueFromSecretKeyRefArgs{...}

or:

        nil

type ServiceSpecParametersValueFromSecretKeyRefPtrOutput

type ServiceSpecParametersValueFromSecretKeyRefPtrOutput struct{ *pulumi.OutputState }

func (ServiceSpecParametersValueFromSecretKeyRefPtrOutput) Elem

func (ServiceSpecParametersValueFromSecretKeyRefPtrOutput) ElementType

func (ServiceSpecParametersValueFromSecretKeyRefPtrOutput) Key

The key of the secret to select from. Must be a valid secret key.

func (ServiceSpecParametersValueFromSecretKeyRefPtrOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (ServiceSpecParametersValueFromSecretKeyRefPtrOutput) Optional

Specify whether the Secret or its key must be defined

func (ServiceSpecParametersValueFromSecretKeyRefPtrOutput) ToServiceSpecParametersValueFromSecretKeyRefPtrOutput

func (o ServiceSpecParametersValueFromSecretKeyRefPtrOutput) ToServiceSpecParametersValueFromSecretKeyRefPtrOutput() ServiceSpecParametersValueFromSecretKeyRefPtrOutput

func (ServiceSpecParametersValueFromSecretKeyRefPtrOutput) ToServiceSpecParametersValueFromSecretKeyRefPtrOutputWithContext

func (o ServiceSpecParametersValueFromSecretKeyRefPtrOutput) ToServiceSpecParametersValueFromSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceSpecParametersValueFromSecretKeyRefPtrOutput

type ServiceSpecPtrInput

type ServiceSpecPtrInput interface {
	pulumi.Input

	ToServiceSpecPtrOutput() ServiceSpecPtrOutput
	ToServiceSpecPtrOutputWithContext(context.Context) ServiceSpecPtrOutput
}

ServiceSpecPtrInput is an input type that accepts ServiceSpecArgs, ServiceSpecPtr and ServiceSpecPtrOutput values. You can construct a concrete instance of `ServiceSpecPtrInput` via:

        ServiceSpecArgs{...}

or:

        nil

func ServiceSpecPtr

func ServiceSpecPtr(v *ServiceSpecArgs) ServiceSpecPtrInput

type ServiceSpecPtrOutput

type ServiceSpecPtrOutput struct{ *pulumi.OutputState }

func (ServiceSpecPtrOutput) Context

ResourceContext defines the CloudFoundry context and resource group

func (ServiceSpecPtrOutput) Elem

func (ServiceSpecPtrOutput) ElementType

func (ServiceSpecPtrOutput) ElementType() reflect.Type

func (ServiceSpecPtrOutput) ExternalName

func (o ServiceSpecPtrOutput) ExternalName() pulumi.StringPtrOutput

ExternalName is the name for the service as it appears on IBM Cloud

func (ServiceSpecPtrOutput) Parameters

Parameters pass configuration to the service during creation

func (ServiceSpecPtrOutput) Plan

Plan for the service from the IBM Cloud Catalog

func (ServiceSpecPtrOutput) ServiceClass

func (o ServiceSpecPtrOutput) ServiceClass() pulumi.StringPtrOutput

ServiceClass is the name of the service from the IBM Cloud Catalog

func (ServiceSpecPtrOutput) ServiceClassType

func (o ServiceSpecPtrOutput) ServiceClassType() pulumi.StringPtrOutput

ServiceClassType is set to CF if the service is CloundFoundry

func (ServiceSpecPtrOutput) Tags

func (ServiceSpecPtrOutput) ToServiceSpecPtrOutput

func (o ServiceSpecPtrOutput) ToServiceSpecPtrOutput() ServiceSpecPtrOutput

func (ServiceSpecPtrOutput) ToServiceSpecPtrOutputWithContext

func (o ServiceSpecPtrOutput) ToServiceSpecPtrOutputWithContext(ctx context.Context) ServiceSpecPtrOutput

type ServiceState

type ServiceState struct {
	ApiVersion pulumi.StringPtrInput
	Kind       pulumi.StringPtrInput
	Metadata   metav1.ObjectMetaPtrInput
	// ServiceSpec defines the desired state of Service
	Spec ServiceSpecPtrInput
	// ServiceStatus defines the observed state of Service
	Status ServiceStatusPtrInput
}

func (ServiceState) ElementType

func (ServiceState) ElementType() reflect.Type

type ServiceStatus

type ServiceStatus struct {
	// ResourceContext defines the CloudFoundry context and resource group
	Context *ServiceStatusContext `pulumi:"context"`
	// DashboardURL is the dashboard URL for the service
	DashboardURL *string `pulumi:"dashboardURL"`
	// ExternalName is the name for the service as it appears on IBM Cloud
	ExternalName *string `pulumi:"externalName"`
	Generation   *int    `pulumi:"generation"`
	// InstanceID is the instance ID for the service
	InstanceId *string `pulumi:"instanceId"`
	// Message is a detailed message on current status
	Message *string `pulumi:"message"`
	// Parameters pass configuration to the service during creation
	Parameters []ServiceStatusParameters `pulumi:"parameters"`
	// Plan for the service from the IBM Cloud Catalog
	Plan string `pulumi:"plan"`
	// ServiceClass is the name of the service from the IBM Cloud Catalog
	ServiceClass string `pulumi:"serviceClass"`
	// ServiceClassType is set to CF if the service is CloundFoundry
	ServiceClassType string `pulumi:"serviceClassType"`
	// State is a short name for the current status
	State *string  `pulumi:"state"`
	Tags  []string `pulumi:"tags"`
}

ServiceStatus defines the observed state of Service

type ServiceStatusArgs

type ServiceStatusArgs struct {
	// ResourceContext defines the CloudFoundry context and resource group
	Context ServiceStatusContextPtrInput `pulumi:"context"`
	// DashboardURL is the dashboard URL for the service
	DashboardURL pulumi.StringPtrInput `pulumi:"dashboardURL"`
	// ExternalName is the name for the service as it appears on IBM Cloud
	ExternalName pulumi.StringPtrInput `pulumi:"externalName"`
	Generation   pulumi.IntPtrInput    `pulumi:"generation"`
	// InstanceID is the instance ID for the service
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	// Message is a detailed message on current status
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Parameters pass configuration to the service during creation
	Parameters ServiceStatusParametersArrayInput `pulumi:"parameters"`
	// Plan for the service from the IBM Cloud Catalog
	Plan pulumi.StringInput `pulumi:"plan"`
	// ServiceClass is the name of the service from the IBM Cloud Catalog
	ServiceClass pulumi.StringInput `pulumi:"serviceClass"`
	// ServiceClassType is set to CF if the service is CloundFoundry
	ServiceClassType pulumi.StringInput `pulumi:"serviceClassType"`
	// State is a short name for the current status
	State pulumi.StringPtrInput   `pulumi:"state"`
	Tags  pulumi.StringArrayInput `pulumi:"tags"`
}

ServiceStatus defines the observed state of Service

func (ServiceStatusArgs) ElementType

func (ServiceStatusArgs) ElementType() reflect.Type

func (ServiceStatusArgs) ToServiceStatusOutput

func (i ServiceStatusArgs) ToServiceStatusOutput() ServiceStatusOutput

func (ServiceStatusArgs) ToServiceStatusOutputWithContext

func (i ServiceStatusArgs) ToServiceStatusOutputWithContext(ctx context.Context) ServiceStatusOutput

func (ServiceStatusArgs) ToServiceStatusPtrOutput

func (i ServiceStatusArgs) ToServiceStatusPtrOutput() ServiceStatusPtrOutput

func (ServiceStatusArgs) ToServiceStatusPtrOutputWithContext

func (i ServiceStatusArgs) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput

type ServiceStatusContext

type ServiceStatusContext struct {
	Org              *string `pulumi:"org"`
	Region           *string `pulumi:"region"`
	Resourcegroupid  *string `pulumi:"resourcegroupid"`
	Resourcelocation *string `pulumi:"resourcelocation"`
	Space            *string `pulumi:"space"`
	User             *string `pulumi:"user"`
}

ResourceContext defines the CloudFoundry context and resource group

type ServiceStatusContextArgs

type ServiceStatusContextArgs struct {
	Org              pulumi.StringPtrInput `pulumi:"org"`
	Region           pulumi.StringPtrInput `pulumi:"region"`
	Resourcegroupid  pulumi.StringPtrInput `pulumi:"resourcegroupid"`
	Resourcelocation pulumi.StringPtrInput `pulumi:"resourcelocation"`
	Space            pulumi.StringPtrInput `pulumi:"space"`
	User             pulumi.StringPtrInput `pulumi:"user"`
}

ResourceContext defines the CloudFoundry context and resource group

func (ServiceStatusContextArgs) ElementType

func (ServiceStatusContextArgs) ElementType() reflect.Type

func (ServiceStatusContextArgs) ToServiceStatusContextOutput

func (i ServiceStatusContextArgs) ToServiceStatusContextOutput() ServiceStatusContextOutput

func (ServiceStatusContextArgs) ToServiceStatusContextOutputWithContext

func (i ServiceStatusContextArgs) ToServiceStatusContextOutputWithContext(ctx context.Context) ServiceStatusContextOutput

func (ServiceStatusContextArgs) ToServiceStatusContextPtrOutput

func (i ServiceStatusContextArgs) ToServiceStatusContextPtrOutput() ServiceStatusContextPtrOutput

func (ServiceStatusContextArgs) ToServiceStatusContextPtrOutputWithContext

func (i ServiceStatusContextArgs) ToServiceStatusContextPtrOutputWithContext(ctx context.Context) ServiceStatusContextPtrOutput

type ServiceStatusContextInput

type ServiceStatusContextInput interface {
	pulumi.Input

	ToServiceStatusContextOutput() ServiceStatusContextOutput
	ToServiceStatusContextOutputWithContext(context.Context) ServiceStatusContextOutput
}

ServiceStatusContextInput is an input type that accepts ServiceStatusContextArgs and ServiceStatusContextOutput values. You can construct a concrete instance of `ServiceStatusContextInput` via:

ServiceStatusContextArgs{...}

type ServiceStatusContextOutput

type ServiceStatusContextOutput struct{ *pulumi.OutputState }

ResourceContext defines the CloudFoundry context and resource group

func (ServiceStatusContextOutput) ElementType

func (ServiceStatusContextOutput) ElementType() reflect.Type

func (ServiceStatusContextOutput) Org

func (ServiceStatusContextOutput) Region

func (ServiceStatusContextOutput) Resourcegroupid

func (ServiceStatusContextOutput) Resourcelocation

func (o ServiceStatusContextOutput) Resourcelocation() pulumi.StringPtrOutput

func (ServiceStatusContextOutput) Space

func (ServiceStatusContextOutput) ToServiceStatusContextOutput

func (o ServiceStatusContextOutput) ToServiceStatusContextOutput() ServiceStatusContextOutput

func (ServiceStatusContextOutput) ToServiceStatusContextOutputWithContext

func (o ServiceStatusContextOutput) ToServiceStatusContextOutputWithContext(ctx context.Context) ServiceStatusContextOutput

func (ServiceStatusContextOutput) ToServiceStatusContextPtrOutput

func (o ServiceStatusContextOutput) ToServiceStatusContextPtrOutput() ServiceStatusContextPtrOutput

func (ServiceStatusContextOutput) ToServiceStatusContextPtrOutputWithContext

func (o ServiceStatusContextOutput) ToServiceStatusContextPtrOutputWithContext(ctx context.Context) ServiceStatusContextPtrOutput

func (ServiceStatusContextOutput) User

type ServiceStatusContextPtrInput

type ServiceStatusContextPtrInput interface {
	pulumi.Input

	ToServiceStatusContextPtrOutput() ServiceStatusContextPtrOutput
	ToServiceStatusContextPtrOutputWithContext(context.Context) ServiceStatusContextPtrOutput
}

ServiceStatusContextPtrInput is an input type that accepts ServiceStatusContextArgs, ServiceStatusContextPtr and ServiceStatusContextPtrOutput values. You can construct a concrete instance of `ServiceStatusContextPtrInput` via:

        ServiceStatusContextArgs{...}

or:

        nil

type ServiceStatusContextPtrOutput

type ServiceStatusContextPtrOutput struct{ *pulumi.OutputState }

func (ServiceStatusContextPtrOutput) Elem

func (ServiceStatusContextPtrOutput) ElementType

func (ServiceStatusContextPtrOutput) Org

func (ServiceStatusContextPtrOutput) Region

func (ServiceStatusContextPtrOutput) Resourcegroupid

func (ServiceStatusContextPtrOutput) Resourcelocation

func (ServiceStatusContextPtrOutput) Space

func (ServiceStatusContextPtrOutput) ToServiceStatusContextPtrOutput

func (o ServiceStatusContextPtrOutput) ToServiceStatusContextPtrOutput() ServiceStatusContextPtrOutput

func (ServiceStatusContextPtrOutput) ToServiceStatusContextPtrOutputWithContext

func (o ServiceStatusContextPtrOutput) ToServiceStatusContextPtrOutputWithContext(ctx context.Context) ServiceStatusContextPtrOutput

func (ServiceStatusContextPtrOutput) User

type ServiceStatusInput

type ServiceStatusInput interface {
	pulumi.Input

	ToServiceStatusOutput() ServiceStatusOutput
	ToServiceStatusOutputWithContext(context.Context) ServiceStatusOutput
}

ServiceStatusInput is an input type that accepts ServiceStatusArgs and ServiceStatusOutput values. You can construct a concrete instance of `ServiceStatusInput` via:

ServiceStatusArgs{...}

type ServiceStatusOutput

type ServiceStatusOutput struct{ *pulumi.OutputState }

ServiceStatus defines the observed state of Service

func (ServiceStatusOutput) Context

ResourceContext defines the CloudFoundry context and resource group

func (ServiceStatusOutput) DashboardURL

func (o ServiceStatusOutput) DashboardURL() pulumi.StringPtrOutput

DashboardURL is the dashboard URL for the service

func (ServiceStatusOutput) ElementType

func (ServiceStatusOutput) ElementType() reflect.Type

func (ServiceStatusOutput) ExternalName

func (o ServiceStatusOutput) ExternalName() pulumi.StringPtrOutput

ExternalName is the name for the service as it appears on IBM Cloud

func (ServiceStatusOutput) Generation

func (o ServiceStatusOutput) Generation() pulumi.IntPtrOutput

func (ServiceStatusOutput) InstanceId

InstanceID is the instance ID for the service

func (ServiceStatusOutput) Message

Message is a detailed message on current status

func (ServiceStatusOutput) Parameters

Parameters pass configuration to the service during creation

func (ServiceStatusOutput) Plan

Plan for the service from the IBM Cloud Catalog

func (ServiceStatusOutput) ServiceClass

func (o ServiceStatusOutput) ServiceClass() pulumi.StringOutput

ServiceClass is the name of the service from the IBM Cloud Catalog

func (ServiceStatusOutput) ServiceClassType

func (o ServiceStatusOutput) ServiceClassType() pulumi.StringOutput

ServiceClassType is set to CF if the service is CloundFoundry

func (ServiceStatusOutput) State

State is a short name for the current status

func (ServiceStatusOutput) Tags

func (ServiceStatusOutput) ToServiceStatusOutput

func (o ServiceStatusOutput) ToServiceStatusOutput() ServiceStatusOutput

func (ServiceStatusOutput) ToServiceStatusOutputWithContext

func (o ServiceStatusOutput) ToServiceStatusOutputWithContext(ctx context.Context) ServiceStatusOutput

func (ServiceStatusOutput) ToServiceStatusPtrOutput

func (o ServiceStatusOutput) ToServiceStatusPtrOutput() ServiceStatusPtrOutput

func (ServiceStatusOutput) ToServiceStatusPtrOutputWithContext

func (o ServiceStatusOutput) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput

type ServiceStatusParameters

type ServiceStatusParameters struct {
	// A parameter may have attributes (e.g. message hub topic might have partitions)
	Attributes map[string]map[string]interface{} `pulumi:"attributes"`
	// Name representing the key.
	Name string `pulumi:"name"`
	// Defaults to null.
	Value interface{} `pulumi:"value"`
	// Source for the value. Cannot be used if value is not empty.
	ValueFrom *ServiceStatusParametersValueFrom `pulumi:"valueFrom"`
}

Param represents a key-value pair

type ServiceStatusParametersArgs

type ServiceStatusParametersArgs struct {
	// A parameter may have attributes (e.g. message hub topic might have partitions)
	Attributes pulumi.MapMapInput `pulumi:"attributes"`
	// Name representing the key.
	Name pulumi.StringInput `pulumi:"name"`
	// Defaults to null.
	Value pulumi.Input `pulumi:"value"`
	// Source for the value. Cannot be used if value is not empty.
	ValueFrom ServiceStatusParametersValueFromPtrInput `pulumi:"valueFrom"`
}

Param represents a key-value pair

func (ServiceStatusParametersArgs) ElementType

func (ServiceStatusParametersArgs) ToServiceStatusParametersOutput

func (i ServiceStatusParametersArgs) ToServiceStatusParametersOutput() ServiceStatusParametersOutput

func (ServiceStatusParametersArgs) ToServiceStatusParametersOutputWithContext

func (i ServiceStatusParametersArgs) ToServiceStatusParametersOutputWithContext(ctx context.Context) ServiceStatusParametersOutput

type ServiceStatusParametersArray

type ServiceStatusParametersArray []ServiceStatusParametersInput

func (ServiceStatusParametersArray) ElementType

func (ServiceStatusParametersArray) ToServiceStatusParametersArrayOutput

func (i ServiceStatusParametersArray) ToServiceStatusParametersArrayOutput() ServiceStatusParametersArrayOutput

func (ServiceStatusParametersArray) ToServiceStatusParametersArrayOutputWithContext

func (i ServiceStatusParametersArray) ToServiceStatusParametersArrayOutputWithContext(ctx context.Context) ServiceStatusParametersArrayOutput

type ServiceStatusParametersArrayInput

type ServiceStatusParametersArrayInput interface {
	pulumi.Input

	ToServiceStatusParametersArrayOutput() ServiceStatusParametersArrayOutput
	ToServiceStatusParametersArrayOutputWithContext(context.Context) ServiceStatusParametersArrayOutput
}

ServiceStatusParametersArrayInput is an input type that accepts ServiceStatusParametersArray and ServiceStatusParametersArrayOutput values. You can construct a concrete instance of `ServiceStatusParametersArrayInput` via:

ServiceStatusParametersArray{ ServiceStatusParametersArgs{...} }

type ServiceStatusParametersArrayOutput

type ServiceStatusParametersArrayOutput struct{ *pulumi.OutputState }

func (ServiceStatusParametersArrayOutput) ElementType

func (ServiceStatusParametersArrayOutput) Index

func (ServiceStatusParametersArrayOutput) ToServiceStatusParametersArrayOutput

func (o ServiceStatusParametersArrayOutput) ToServiceStatusParametersArrayOutput() ServiceStatusParametersArrayOutput

func (ServiceStatusParametersArrayOutput) ToServiceStatusParametersArrayOutputWithContext

func (o ServiceStatusParametersArrayOutput) ToServiceStatusParametersArrayOutputWithContext(ctx context.Context) ServiceStatusParametersArrayOutput

type ServiceStatusParametersAttributes

type ServiceStatusParametersAttributes struct {
}

type ServiceStatusParametersAttributesArgs

type ServiceStatusParametersAttributesArgs struct {
}

func (ServiceStatusParametersAttributesArgs) ElementType

func (ServiceStatusParametersAttributesArgs) ToServiceStatusParametersAttributesOutput

func (i ServiceStatusParametersAttributesArgs) ToServiceStatusParametersAttributesOutput() ServiceStatusParametersAttributesOutput

func (ServiceStatusParametersAttributesArgs) ToServiceStatusParametersAttributesOutputWithContext

func (i ServiceStatusParametersAttributesArgs) ToServiceStatusParametersAttributesOutputWithContext(ctx context.Context) ServiceStatusParametersAttributesOutput

type ServiceStatusParametersAttributesInput

type ServiceStatusParametersAttributesInput interface {
	pulumi.Input

	ToServiceStatusParametersAttributesOutput() ServiceStatusParametersAttributesOutput
	ToServiceStatusParametersAttributesOutputWithContext(context.Context) ServiceStatusParametersAttributesOutput
}

ServiceStatusParametersAttributesInput is an input type that accepts ServiceStatusParametersAttributesArgs and ServiceStatusParametersAttributesOutput values. You can construct a concrete instance of `ServiceStatusParametersAttributesInput` via:

ServiceStatusParametersAttributesArgs{...}

type ServiceStatusParametersAttributesOutput

type ServiceStatusParametersAttributesOutput struct{ *pulumi.OutputState }

func (ServiceStatusParametersAttributesOutput) ElementType

func (ServiceStatusParametersAttributesOutput) ToServiceStatusParametersAttributesOutput

func (o ServiceStatusParametersAttributesOutput) ToServiceStatusParametersAttributesOutput() ServiceStatusParametersAttributesOutput

func (ServiceStatusParametersAttributesOutput) ToServiceStatusParametersAttributesOutputWithContext

func (o ServiceStatusParametersAttributesOutput) ToServiceStatusParametersAttributesOutputWithContext(ctx context.Context) ServiceStatusParametersAttributesOutput

type ServiceStatusParametersInput

type ServiceStatusParametersInput interface {
	pulumi.Input

	ToServiceStatusParametersOutput() ServiceStatusParametersOutput
	ToServiceStatusParametersOutputWithContext(context.Context) ServiceStatusParametersOutput
}

ServiceStatusParametersInput is an input type that accepts ServiceStatusParametersArgs and ServiceStatusParametersOutput values. You can construct a concrete instance of `ServiceStatusParametersInput` via:

ServiceStatusParametersArgs{...}

type ServiceStatusParametersOutput

type ServiceStatusParametersOutput struct{ *pulumi.OutputState }

Param represents a key-value pair

func (ServiceStatusParametersOutput) Attributes

A parameter may have attributes (e.g. message hub topic might have partitions)

func (ServiceStatusParametersOutput) ElementType

func (ServiceStatusParametersOutput) Name

Name representing the key.

func (ServiceStatusParametersOutput) ToServiceStatusParametersOutput

func (o ServiceStatusParametersOutput) ToServiceStatusParametersOutput() ServiceStatusParametersOutput

func (ServiceStatusParametersOutput) ToServiceStatusParametersOutputWithContext

func (o ServiceStatusParametersOutput) ToServiceStatusParametersOutputWithContext(ctx context.Context) ServiceStatusParametersOutput

func (ServiceStatusParametersOutput) Value

Defaults to null.

func (ServiceStatusParametersOutput) ValueFrom

Source for the value. Cannot be used if value is not empty.

type ServiceStatusParametersValueFrom

type ServiceStatusParametersValueFrom struct {
	// Selects a key of a ConfigMap.
	ConfigMapKeyRef *ServiceStatusParametersValueFromConfigMapKeyRef `pulumi:"configMapKeyRef"`
	// Selects a key of a secret in the resource namespace
	SecretKeyRef *ServiceStatusParametersValueFromSecretKeyRef `pulumi:"secretKeyRef"`
}

Source for the value. Cannot be used if value is not empty.

type ServiceStatusParametersValueFromArgs

type ServiceStatusParametersValueFromArgs struct {
	// Selects a key of a ConfigMap.
	ConfigMapKeyRef ServiceStatusParametersValueFromConfigMapKeyRefPtrInput `pulumi:"configMapKeyRef"`
	// Selects a key of a secret in the resource namespace
	SecretKeyRef ServiceStatusParametersValueFromSecretKeyRefPtrInput `pulumi:"secretKeyRef"`
}

Source for the value. Cannot be used if value is not empty.

func (ServiceStatusParametersValueFromArgs) ElementType

func (ServiceStatusParametersValueFromArgs) ToServiceStatusParametersValueFromOutput

func (i ServiceStatusParametersValueFromArgs) ToServiceStatusParametersValueFromOutput() ServiceStatusParametersValueFromOutput

func (ServiceStatusParametersValueFromArgs) ToServiceStatusParametersValueFromOutputWithContext

func (i ServiceStatusParametersValueFromArgs) ToServiceStatusParametersValueFromOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromOutput

func (ServiceStatusParametersValueFromArgs) ToServiceStatusParametersValueFromPtrOutput

func (i ServiceStatusParametersValueFromArgs) ToServiceStatusParametersValueFromPtrOutput() ServiceStatusParametersValueFromPtrOutput

func (ServiceStatusParametersValueFromArgs) ToServiceStatusParametersValueFromPtrOutputWithContext

func (i ServiceStatusParametersValueFromArgs) ToServiceStatusParametersValueFromPtrOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromPtrOutput

type ServiceStatusParametersValueFromConfigMapKeyRef

type ServiceStatusParametersValueFromConfigMapKeyRef struct {
	// The key to select.
	Key string `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name *string `pulumi:"name"`
	// Specify whether the ConfigMap or its key must be defined
	Optional *bool `pulumi:"optional"`
}

Selects a key of a ConfigMap.

type ServiceStatusParametersValueFromConfigMapKeyRefArgs

type ServiceStatusParametersValueFromConfigMapKeyRefArgs struct {
	// The key to select.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specify whether the ConfigMap or its key must be defined
	Optional pulumi.BoolPtrInput `pulumi:"optional"`
}

Selects a key of a ConfigMap.

func (ServiceStatusParametersValueFromConfigMapKeyRefArgs) ElementType

func (ServiceStatusParametersValueFromConfigMapKeyRefArgs) ToServiceStatusParametersValueFromConfigMapKeyRefOutput

func (i ServiceStatusParametersValueFromConfigMapKeyRefArgs) ToServiceStatusParametersValueFromConfigMapKeyRefOutput() ServiceStatusParametersValueFromConfigMapKeyRefOutput

func (ServiceStatusParametersValueFromConfigMapKeyRefArgs) ToServiceStatusParametersValueFromConfigMapKeyRefOutputWithContext

func (i ServiceStatusParametersValueFromConfigMapKeyRefArgs) ToServiceStatusParametersValueFromConfigMapKeyRefOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromConfigMapKeyRefOutput

func (ServiceStatusParametersValueFromConfigMapKeyRefArgs) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutput

func (i ServiceStatusParametersValueFromConfigMapKeyRefArgs) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutput() ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput

func (ServiceStatusParametersValueFromConfigMapKeyRefArgs) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutputWithContext

func (i ServiceStatusParametersValueFromConfigMapKeyRefArgs) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput

type ServiceStatusParametersValueFromConfigMapKeyRefInput

type ServiceStatusParametersValueFromConfigMapKeyRefInput interface {
	pulumi.Input

	ToServiceStatusParametersValueFromConfigMapKeyRefOutput() ServiceStatusParametersValueFromConfigMapKeyRefOutput
	ToServiceStatusParametersValueFromConfigMapKeyRefOutputWithContext(context.Context) ServiceStatusParametersValueFromConfigMapKeyRefOutput
}

ServiceStatusParametersValueFromConfigMapKeyRefInput is an input type that accepts ServiceStatusParametersValueFromConfigMapKeyRefArgs and ServiceStatusParametersValueFromConfigMapKeyRefOutput values. You can construct a concrete instance of `ServiceStatusParametersValueFromConfigMapKeyRefInput` via:

ServiceStatusParametersValueFromConfigMapKeyRefArgs{...}

type ServiceStatusParametersValueFromConfigMapKeyRefOutput

type ServiceStatusParametersValueFromConfigMapKeyRefOutput struct{ *pulumi.OutputState }

Selects a key of a ConfigMap.

func (ServiceStatusParametersValueFromConfigMapKeyRefOutput) ElementType

func (ServiceStatusParametersValueFromConfigMapKeyRefOutput) Key

The key to select.

func (ServiceStatusParametersValueFromConfigMapKeyRefOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (ServiceStatusParametersValueFromConfigMapKeyRefOutput) Optional

Specify whether the ConfigMap or its key must be defined

func (ServiceStatusParametersValueFromConfigMapKeyRefOutput) ToServiceStatusParametersValueFromConfigMapKeyRefOutput

func (ServiceStatusParametersValueFromConfigMapKeyRefOutput) ToServiceStatusParametersValueFromConfigMapKeyRefOutputWithContext

func (o ServiceStatusParametersValueFromConfigMapKeyRefOutput) ToServiceStatusParametersValueFromConfigMapKeyRefOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromConfigMapKeyRefOutput

func (ServiceStatusParametersValueFromConfigMapKeyRefOutput) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutput

func (o ServiceStatusParametersValueFromConfigMapKeyRefOutput) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutput() ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput

func (ServiceStatusParametersValueFromConfigMapKeyRefOutput) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutputWithContext

func (o ServiceStatusParametersValueFromConfigMapKeyRefOutput) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput

type ServiceStatusParametersValueFromConfigMapKeyRefPtrInput

type ServiceStatusParametersValueFromConfigMapKeyRefPtrInput interface {
	pulumi.Input

	ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutput() ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput
	ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutputWithContext(context.Context) ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput
}

ServiceStatusParametersValueFromConfigMapKeyRefPtrInput is an input type that accepts ServiceStatusParametersValueFromConfigMapKeyRefArgs, ServiceStatusParametersValueFromConfigMapKeyRefPtr and ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput values. You can construct a concrete instance of `ServiceStatusParametersValueFromConfigMapKeyRefPtrInput` via:

        ServiceStatusParametersValueFromConfigMapKeyRefArgs{...}

or:

        nil

type ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput

type ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput struct{ *pulumi.OutputState }

func (ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput) Elem

func (ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput) ElementType

func (ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput) Key

The key to select.

func (ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput) Optional

Specify whether the ConfigMap or its key must be defined

func (ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutput

func (ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutputWithContext

func (o ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput) ToServiceStatusParametersValueFromConfigMapKeyRefPtrOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromConfigMapKeyRefPtrOutput

type ServiceStatusParametersValueFromInput

type ServiceStatusParametersValueFromInput interface {
	pulumi.Input

	ToServiceStatusParametersValueFromOutput() ServiceStatusParametersValueFromOutput
	ToServiceStatusParametersValueFromOutputWithContext(context.Context) ServiceStatusParametersValueFromOutput
}

ServiceStatusParametersValueFromInput is an input type that accepts ServiceStatusParametersValueFromArgs and ServiceStatusParametersValueFromOutput values. You can construct a concrete instance of `ServiceStatusParametersValueFromInput` via:

ServiceStatusParametersValueFromArgs{...}

type ServiceStatusParametersValueFromOutput

type ServiceStatusParametersValueFromOutput struct{ *pulumi.OutputState }

Source for the value. Cannot be used if value is not empty.

func (ServiceStatusParametersValueFromOutput) ConfigMapKeyRef

Selects a key of a ConfigMap.

func (ServiceStatusParametersValueFromOutput) ElementType

func (ServiceStatusParametersValueFromOutput) SecretKeyRef

Selects a key of a secret in the resource namespace

func (ServiceStatusParametersValueFromOutput) ToServiceStatusParametersValueFromOutput

func (o ServiceStatusParametersValueFromOutput) ToServiceStatusParametersValueFromOutput() ServiceStatusParametersValueFromOutput

func (ServiceStatusParametersValueFromOutput) ToServiceStatusParametersValueFromOutputWithContext

func (o ServiceStatusParametersValueFromOutput) ToServiceStatusParametersValueFromOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromOutput

func (ServiceStatusParametersValueFromOutput) ToServiceStatusParametersValueFromPtrOutput

func (o ServiceStatusParametersValueFromOutput) ToServiceStatusParametersValueFromPtrOutput() ServiceStatusParametersValueFromPtrOutput

func (ServiceStatusParametersValueFromOutput) ToServiceStatusParametersValueFromPtrOutputWithContext

func (o ServiceStatusParametersValueFromOutput) ToServiceStatusParametersValueFromPtrOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromPtrOutput

type ServiceStatusParametersValueFromPtrInput

type ServiceStatusParametersValueFromPtrInput interface {
	pulumi.Input

	ToServiceStatusParametersValueFromPtrOutput() ServiceStatusParametersValueFromPtrOutput
	ToServiceStatusParametersValueFromPtrOutputWithContext(context.Context) ServiceStatusParametersValueFromPtrOutput
}

ServiceStatusParametersValueFromPtrInput is an input type that accepts ServiceStatusParametersValueFromArgs, ServiceStatusParametersValueFromPtr and ServiceStatusParametersValueFromPtrOutput values. You can construct a concrete instance of `ServiceStatusParametersValueFromPtrInput` via:

        ServiceStatusParametersValueFromArgs{...}

or:

        nil

type ServiceStatusParametersValueFromPtrOutput

type ServiceStatusParametersValueFromPtrOutput struct{ *pulumi.OutputState }

func (ServiceStatusParametersValueFromPtrOutput) ConfigMapKeyRef

Selects a key of a ConfigMap.

func (ServiceStatusParametersValueFromPtrOutput) Elem

func (ServiceStatusParametersValueFromPtrOutput) ElementType

func (ServiceStatusParametersValueFromPtrOutput) SecretKeyRef

Selects a key of a secret in the resource namespace

func (ServiceStatusParametersValueFromPtrOutput) ToServiceStatusParametersValueFromPtrOutput

func (o ServiceStatusParametersValueFromPtrOutput) ToServiceStatusParametersValueFromPtrOutput() ServiceStatusParametersValueFromPtrOutput

func (ServiceStatusParametersValueFromPtrOutput) ToServiceStatusParametersValueFromPtrOutputWithContext

func (o ServiceStatusParametersValueFromPtrOutput) ToServiceStatusParametersValueFromPtrOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromPtrOutput

type ServiceStatusParametersValueFromSecretKeyRef

type ServiceStatusParametersValueFromSecretKeyRef struct {
	// The key of the secret to select from.  Must be a valid secret key.
	Key string `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name *string `pulumi:"name"`
	// Specify whether the Secret or its key must be defined
	Optional *bool `pulumi:"optional"`
}

Selects a key of a secret in the resource namespace

type ServiceStatusParametersValueFromSecretKeyRefArgs

type ServiceStatusParametersValueFromSecretKeyRefArgs struct {
	// The key of the secret to select from.  Must be a valid secret key.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Specify whether the Secret or its key must be defined
	Optional pulumi.BoolPtrInput `pulumi:"optional"`
}

Selects a key of a secret in the resource namespace

func (ServiceStatusParametersValueFromSecretKeyRefArgs) ElementType

func (ServiceStatusParametersValueFromSecretKeyRefArgs) ToServiceStatusParametersValueFromSecretKeyRefOutput

func (i ServiceStatusParametersValueFromSecretKeyRefArgs) ToServiceStatusParametersValueFromSecretKeyRefOutput() ServiceStatusParametersValueFromSecretKeyRefOutput

func (ServiceStatusParametersValueFromSecretKeyRefArgs) ToServiceStatusParametersValueFromSecretKeyRefOutputWithContext

func (i ServiceStatusParametersValueFromSecretKeyRefArgs) ToServiceStatusParametersValueFromSecretKeyRefOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromSecretKeyRefOutput

func (ServiceStatusParametersValueFromSecretKeyRefArgs) ToServiceStatusParametersValueFromSecretKeyRefPtrOutput

func (i ServiceStatusParametersValueFromSecretKeyRefArgs) ToServiceStatusParametersValueFromSecretKeyRefPtrOutput() ServiceStatusParametersValueFromSecretKeyRefPtrOutput

func (ServiceStatusParametersValueFromSecretKeyRefArgs) ToServiceStatusParametersValueFromSecretKeyRefPtrOutputWithContext

func (i ServiceStatusParametersValueFromSecretKeyRefArgs) ToServiceStatusParametersValueFromSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromSecretKeyRefPtrOutput

type ServiceStatusParametersValueFromSecretKeyRefInput

type ServiceStatusParametersValueFromSecretKeyRefInput interface {
	pulumi.Input

	ToServiceStatusParametersValueFromSecretKeyRefOutput() ServiceStatusParametersValueFromSecretKeyRefOutput
	ToServiceStatusParametersValueFromSecretKeyRefOutputWithContext(context.Context) ServiceStatusParametersValueFromSecretKeyRefOutput
}

ServiceStatusParametersValueFromSecretKeyRefInput is an input type that accepts ServiceStatusParametersValueFromSecretKeyRefArgs and ServiceStatusParametersValueFromSecretKeyRefOutput values. You can construct a concrete instance of `ServiceStatusParametersValueFromSecretKeyRefInput` via:

ServiceStatusParametersValueFromSecretKeyRefArgs{...}

type ServiceStatusParametersValueFromSecretKeyRefOutput

type ServiceStatusParametersValueFromSecretKeyRefOutput struct{ *pulumi.OutputState }

Selects a key of a secret in the resource namespace

func (ServiceStatusParametersValueFromSecretKeyRefOutput) ElementType

func (ServiceStatusParametersValueFromSecretKeyRefOutput) Key

The key of the secret to select from. Must be a valid secret key.

func (ServiceStatusParametersValueFromSecretKeyRefOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (ServiceStatusParametersValueFromSecretKeyRefOutput) Optional

Specify whether the Secret or its key must be defined

func (ServiceStatusParametersValueFromSecretKeyRefOutput) ToServiceStatusParametersValueFromSecretKeyRefOutput

func (o ServiceStatusParametersValueFromSecretKeyRefOutput) ToServiceStatusParametersValueFromSecretKeyRefOutput() ServiceStatusParametersValueFromSecretKeyRefOutput

func (ServiceStatusParametersValueFromSecretKeyRefOutput) ToServiceStatusParametersValueFromSecretKeyRefOutputWithContext

func (o ServiceStatusParametersValueFromSecretKeyRefOutput) ToServiceStatusParametersValueFromSecretKeyRefOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromSecretKeyRefOutput

func (ServiceStatusParametersValueFromSecretKeyRefOutput) ToServiceStatusParametersValueFromSecretKeyRefPtrOutput

func (o ServiceStatusParametersValueFromSecretKeyRefOutput) ToServiceStatusParametersValueFromSecretKeyRefPtrOutput() ServiceStatusParametersValueFromSecretKeyRefPtrOutput

func (ServiceStatusParametersValueFromSecretKeyRefOutput) ToServiceStatusParametersValueFromSecretKeyRefPtrOutputWithContext

func (o ServiceStatusParametersValueFromSecretKeyRefOutput) ToServiceStatusParametersValueFromSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromSecretKeyRefPtrOutput

type ServiceStatusParametersValueFromSecretKeyRefPtrInput

type ServiceStatusParametersValueFromSecretKeyRefPtrInput interface {
	pulumi.Input

	ToServiceStatusParametersValueFromSecretKeyRefPtrOutput() ServiceStatusParametersValueFromSecretKeyRefPtrOutput
	ToServiceStatusParametersValueFromSecretKeyRefPtrOutputWithContext(context.Context) ServiceStatusParametersValueFromSecretKeyRefPtrOutput
}

ServiceStatusParametersValueFromSecretKeyRefPtrInput is an input type that accepts ServiceStatusParametersValueFromSecretKeyRefArgs, ServiceStatusParametersValueFromSecretKeyRefPtr and ServiceStatusParametersValueFromSecretKeyRefPtrOutput values. You can construct a concrete instance of `ServiceStatusParametersValueFromSecretKeyRefPtrInput` via:

        ServiceStatusParametersValueFromSecretKeyRefArgs{...}

or:

        nil

type ServiceStatusParametersValueFromSecretKeyRefPtrOutput

type ServiceStatusParametersValueFromSecretKeyRefPtrOutput struct{ *pulumi.OutputState }

func (ServiceStatusParametersValueFromSecretKeyRefPtrOutput) Elem

func (ServiceStatusParametersValueFromSecretKeyRefPtrOutput) ElementType

func (ServiceStatusParametersValueFromSecretKeyRefPtrOutput) Key

The key of the secret to select from. Must be a valid secret key.

func (ServiceStatusParametersValueFromSecretKeyRefPtrOutput) Name

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

func (ServiceStatusParametersValueFromSecretKeyRefPtrOutput) Optional

Specify whether the Secret or its key must be defined

func (ServiceStatusParametersValueFromSecretKeyRefPtrOutput) ToServiceStatusParametersValueFromSecretKeyRefPtrOutput

func (ServiceStatusParametersValueFromSecretKeyRefPtrOutput) ToServiceStatusParametersValueFromSecretKeyRefPtrOutputWithContext

func (o ServiceStatusParametersValueFromSecretKeyRefPtrOutput) ToServiceStatusParametersValueFromSecretKeyRefPtrOutputWithContext(ctx context.Context) ServiceStatusParametersValueFromSecretKeyRefPtrOutput

type ServiceStatusPtrInput

type ServiceStatusPtrInput interface {
	pulumi.Input

	ToServiceStatusPtrOutput() ServiceStatusPtrOutput
	ToServiceStatusPtrOutputWithContext(context.Context) ServiceStatusPtrOutput
}

ServiceStatusPtrInput is an input type that accepts ServiceStatusArgs, ServiceStatusPtr and ServiceStatusPtrOutput values. You can construct a concrete instance of `ServiceStatusPtrInput` via:

        ServiceStatusArgs{...}

or:

        nil

type ServiceStatusPtrOutput

type ServiceStatusPtrOutput struct{ *pulumi.OutputState }

func (ServiceStatusPtrOutput) Context

ResourceContext defines the CloudFoundry context and resource group

func (ServiceStatusPtrOutput) DashboardURL

DashboardURL is the dashboard URL for the service

func (ServiceStatusPtrOutput) Elem

func (ServiceStatusPtrOutput) ElementType

func (ServiceStatusPtrOutput) ElementType() reflect.Type

func (ServiceStatusPtrOutput) ExternalName

ExternalName is the name for the service as it appears on IBM Cloud

func (ServiceStatusPtrOutput) Generation

func (ServiceStatusPtrOutput) InstanceId

InstanceID is the instance ID for the service

func (ServiceStatusPtrOutput) Message

Message is a detailed message on current status

func (ServiceStatusPtrOutput) Parameters

Parameters pass configuration to the service during creation

func (ServiceStatusPtrOutput) Plan

Plan for the service from the IBM Cloud Catalog

func (ServiceStatusPtrOutput) ServiceClass

ServiceClass is the name of the service from the IBM Cloud Catalog

func (ServiceStatusPtrOutput) ServiceClassType

func (o ServiceStatusPtrOutput) ServiceClassType() pulumi.StringPtrOutput

ServiceClassType is set to CF if the service is CloundFoundry

func (ServiceStatusPtrOutput) State

State is a short name for the current status

func (ServiceStatusPtrOutput) Tags

func (ServiceStatusPtrOutput) ToServiceStatusPtrOutput

func (o ServiceStatusPtrOutput) ToServiceStatusPtrOutput() ServiceStatusPtrOutput

func (ServiceStatusPtrOutput) ToServiceStatusPtrOutputWithContext

func (o ServiceStatusPtrOutput) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput

type ServiceType

type ServiceType struct {
	ApiVersion *string            `pulumi:"apiVersion"`
	Kind       *string            `pulumi:"kind"`
	Metadata   *metav1.ObjectMeta `pulumi:"metadata"`
	// ServiceSpec defines the desired state of Service
	Spec *ServiceSpec `pulumi:"spec"`
	// ServiceStatus defines the observed state of Service
	Status *ServiceStatus `pulumi:"status"`
}

Service is an instance of a Service resource on IBM Cloud.

type ServiceTypeArgs

type ServiceTypeArgs struct {
	ApiVersion pulumi.StringPtrInput     `pulumi:"apiVersion"`
	Kind       pulumi.StringPtrInput     `pulumi:"kind"`
	Metadata   metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// ServiceSpec defines the desired state of Service
	Spec ServiceSpecPtrInput `pulumi:"spec"`
	// ServiceStatus defines the observed state of Service
	Status ServiceStatusPtrInput `pulumi:"status"`
}

Service is an instance of a Service resource on IBM Cloud.

func (ServiceTypeArgs) ElementType

func (ServiceTypeArgs) ElementType() reflect.Type

func (ServiceTypeArgs) ToServiceTypeOutput

func (i ServiceTypeArgs) ToServiceTypeOutput() ServiceTypeOutput

func (ServiceTypeArgs) ToServiceTypeOutputWithContext

func (i ServiceTypeArgs) ToServiceTypeOutputWithContext(ctx context.Context) ServiceTypeOutput

type ServiceTypeInput

type ServiceTypeInput interface {
	pulumi.Input

	ToServiceTypeOutput() ServiceTypeOutput
	ToServiceTypeOutputWithContext(context.Context) ServiceTypeOutput
}

ServiceTypeInput is an input type that accepts ServiceTypeArgs and ServiceTypeOutput values. You can construct a concrete instance of `ServiceTypeInput` via:

ServiceTypeArgs{...}

type ServiceTypeOutput

type ServiceTypeOutput struct{ *pulumi.OutputState }

Service is an instance of a Service resource on IBM Cloud.

func (ServiceTypeOutput) ApiVersion

func (o ServiceTypeOutput) ApiVersion() pulumi.StringPtrOutput

func (ServiceTypeOutput) ElementType

func (ServiceTypeOutput) ElementType() reflect.Type

func (ServiceTypeOutput) Kind

func (ServiceTypeOutput) Metadata

func (ServiceTypeOutput) Spec

ServiceSpec defines the desired state of Service

func (ServiceTypeOutput) Status

ServiceStatus defines the observed state of Service

func (ServiceTypeOutput) ToServiceTypeOutput

func (o ServiceTypeOutput) ToServiceTypeOutput() ServiceTypeOutput

func (ServiceTypeOutput) ToServiceTypeOutputWithContext

func (o ServiceTypeOutput) ToServiceTypeOutputWithContext(ctx context.Context) ServiceTypeOutput

Jump to

Keyboard shortcuts

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