v1alpha1

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 MustGather

type MustGather struct {
	pulumi.CustomResourceState

	ApiVersion pulumi.StringPtrOutput     `pulumi:"apiVersion"`
	Kind       pulumi.StringPtrOutput     `pulumi:"kind"`
	Metadata   metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// MustGatherSpec defines the desired state of MustGather
	Spec MustGatherSpecPtrOutput `pulumi:"spec"`
	// MustGatherStatus defines the observed state of MustGather
	Status MustGatherStatusPtrOutput `pulumi:"status"`
}

MustGather is the Schema for the mustgathers API

func GetMustGather

func GetMustGather(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MustGatherState, opts ...pulumi.ResourceOption) (*MustGather, error)

GetMustGather gets an existing MustGather 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 NewMustGather

func NewMustGather(ctx *pulumi.Context,
	name string, args *MustGatherArgs, opts ...pulumi.ResourceOption) (*MustGather, error)

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

type MustGatherArgs

type MustGatherArgs struct {
	ApiVersion pulumi.StringPtrInput
	Kind       pulumi.StringPtrInput
	Metadata   metav1.ObjectMetaPtrInput
	// MustGatherSpec defines the desired state of MustGather
	Spec MustGatherSpecPtrInput
	// MustGatherStatus defines the observed state of MustGather
	Status MustGatherStatusPtrInput
}

The set of arguments for constructing a MustGather resource.

func (MustGatherArgs) ElementType

func (MustGatherArgs) ElementType() reflect.Type

type MustGatherMetadata

type MustGatherMetadata struct {
}

type MustGatherMetadataArgs

type MustGatherMetadataArgs struct {
}

func (MustGatherMetadataArgs) ElementType

func (MustGatherMetadataArgs) ElementType() reflect.Type

func (MustGatherMetadataArgs) ToMustGatherMetadataOutput

func (i MustGatherMetadataArgs) ToMustGatherMetadataOutput() MustGatherMetadataOutput

func (MustGatherMetadataArgs) ToMustGatherMetadataOutputWithContext

func (i MustGatherMetadataArgs) ToMustGatherMetadataOutputWithContext(ctx context.Context) MustGatherMetadataOutput

type MustGatherMetadataInput

type MustGatherMetadataInput interface {
	pulumi.Input

	ToMustGatherMetadataOutput() MustGatherMetadataOutput
	ToMustGatherMetadataOutputWithContext(context.Context) MustGatherMetadataOutput
}

MustGatherMetadataInput is an input type that accepts MustGatherMetadataArgs and MustGatherMetadataOutput values. You can construct a concrete instance of `MustGatherMetadataInput` via:

MustGatherMetadataArgs{...}

type MustGatherMetadataOutput

type MustGatherMetadataOutput struct{ *pulumi.OutputState }

func (MustGatherMetadataOutput) ElementType

func (MustGatherMetadataOutput) ElementType() reflect.Type

func (MustGatherMetadataOutput) ToMustGatherMetadataOutput

func (o MustGatherMetadataOutput) ToMustGatherMetadataOutput() MustGatherMetadataOutput

func (MustGatherMetadataOutput) ToMustGatherMetadataOutputWithContext

func (o MustGatherMetadataOutput) ToMustGatherMetadataOutputWithContext(ctx context.Context) MustGatherMetadataOutput

type MustGatherSpec

type MustGatherSpec struct {
	// The is of the case this must gather will be uploaded to
	CaseID string `pulumi:"caseID"`
	// the secret container a username and password field to be used to authenticate with red hat case management systems
	CaseManagementAccountSecretRef MustGatherSpecCaseManagementAccountSecretRef `pulumi:"caseManagementAccountSecretRef"`
	// The list of must gather images to run, optional, it will default to: $DEFAULT_MUST_GATHER_IMAGE
	MustGatherImages []string `pulumi:"mustGatherImages"`
	// This represents the proxy configuration to be used. If left empty it will default to the cluster-level proxy configuration.
	ProxyConfig *MustGatherSpecProxyConfig `pulumi:"proxyConfig"`
	// the service account to use to run the must gather job pod, defaults to default  +kubebuilder:default:="{Name:default}"
	ServiceAccountRef *MustGatherSpecServiceAccountRef `pulumi:"serviceAccountRef"`
}

MustGatherSpec defines the desired state of MustGather

type MustGatherSpecArgs

type MustGatherSpecArgs struct {
	// The is of the case this must gather will be uploaded to
	CaseID pulumi.StringInput `pulumi:"caseID"`
	// the secret container a username and password field to be used to authenticate with red hat case management systems
	CaseManagementAccountSecretRef MustGatherSpecCaseManagementAccountSecretRefInput `pulumi:"caseManagementAccountSecretRef"`
	// The list of must gather images to run, optional, it will default to: $DEFAULT_MUST_GATHER_IMAGE
	MustGatherImages pulumi.StringArrayInput `pulumi:"mustGatherImages"`
	// This represents the proxy configuration to be used. If left empty it will default to the cluster-level proxy configuration.
	ProxyConfig MustGatherSpecProxyConfigPtrInput `pulumi:"proxyConfig"`
	// the service account to use to run the must gather job pod, defaults to default  +kubebuilder:default:="{Name:default}"
	ServiceAccountRef MustGatherSpecServiceAccountRefPtrInput `pulumi:"serviceAccountRef"`
}

MustGatherSpec defines the desired state of MustGather

func (MustGatherSpecArgs) ElementType

func (MustGatherSpecArgs) ElementType() reflect.Type

func (MustGatherSpecArgs) ToMustGatherSpecOutput

func (i MustGatherSpecArgs) ToMustGatherSpecOutput() MustGatherSpecOutput

func (MustGatherSpecArgs) ToMustGatherSpecOutputWithContext

func (i MustGatherSpecArgs) ToMustGatherSpecOutputWithContext(ctx context.Context) MustGatherSpecOutput

func (MustGatherSpecArgs) ToMustGatherSpecPtrOutput

func (i MustGatherSpecArgs) ToMustGatherSpecPtrOutput() MustGatherSpecPtrOutput

func (MustGatherSpecArgs) ToMustGatherSpecPtrOutputWithContext

func (i MustGatherSpecArgs) ToMustGatherSpecPtrOutputWithContext(ctx context.Context) MustGatherSpecPtrOutput

type MustGatherSpecCaseManagementAccountSecretRef

type MustGatherSpecCaseManagementAccountSecretRef struct {
	// 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"`
}

the secret container a username and password field to be used to authenticate with red hat case management systems

type MustGatherSpecCaseManagementAccountSecretRefArgs

type MustGatherSpecCaseManagementAccountSecretRefArgs struct {
	// 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"`
}

the secret container a username and password field to be used to authenticate with red hat case management systems

func (MustGatherSpecCaseManagementAccountSecretRefArgs) ElementType

func (MustGatherSpecCaseManagementAccountSecretRefArgs) ToMustGatherSpecCaseManagementAccountSecretRefOutput

func (i MustGatherSpecCaseManagementAccountSecretRefArgs) ToMustGatherSpecCaseManagementAccountSecretRefOutput() MustGatherSpecCaseManagementAccountSecretRefOutput

func (MustGatherSpecCaseManagementAccountSecretRefArgs) ToMustGatherSpecCaseManagementAccountSecretRefOutputWithContext

func (i MustGatherSpecCaseManagementAccountSecretRefArgs) ToMustGatherSpecCaseManagementAccountSecretRefOutputWithContext(ctx context.Context) MustGatherSpecCaseManagementAccountSecretRefOutput

func (MustGatherSpecCaseManagementAccountSecretRefArgs) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutput

func (i MustGatherSpecCaseManagementAccountSecretRefArgs) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutput() MustGatherSpecCaseManagementAccountSecretRefPtrOutput

func (MustGatherSpecCaseManagementAccountSecretRefArgs) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutputWithContext

func (i MustGatherSpecCaseManagementAccountSecretRefArgs) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutputWithContext(ctx context.Context) MustGatherSpecCaseManagementAccountSecretRefPtrOutput

type MustGatherSpecCaseManagementAccountSecretRefInput

type MustGatherSpecCaseManagementAccountSecretRefInput interface {
	pulumi.Input

	ToMustGatherSpecCaseManagementAccountSecretRefOutput() MustGatherSpecCaseManagementAccountSecretRefOutput
	ToMustGatherSpecCaseManagementAccountSecretRefOutputWithContext(context.Context) MustGatherSpecCaseManagementAccountSecretRefOutput
}

MustGatherSpecCaseManagementAccountSecretRefInput is an input type that accepts MustGatherSpecCaseManagementAccountSecretRefArgs and MustGatherSpecCaseManagementAccountSecretRefOutput values. You can construct a concrete instance of `MustGatherSpecCaseManagementAccountSecretRefInput` via:

MustGatherSpecCaseManagementAccountSecretRefArgs{...}

type MustGatherSpecCaseManagementAccountSecretRefOutput

type MustGatherSpecCaseManagementAccountSecretRefOutput struct{ *pulumi.OutputState }

the secret container a username and password field to be used to authenticate with red hat case management systems

func (MustGatherSpecCaseManagementAccountSecretRefOutput) ElementType

func (MustGatherSpecCaseManagementAccountSecretRefOutput) 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 (MustGatherSpecCaseManagementAccountSecretRefOutput) ToMustGatherSpecCaseManagementAccountSecretRefOutput

func (o MustGatherSpecCaseManagementAccountSecretRefOutput) ToMustGatherSpecCaseManagementAccountSecretRefOutput() MustGatherSpecCaseManagementAccountSecretRefOutput

func (MustGatherSpecCaseManagementAccountSecretRefOutput) ToMustGatherSpecCaseManagementAccountSecretRefOutputWithContext

func (o MustGatherSpecCaseManagementAccountSecretRefOutput) ToMustGatherSpecCaseManagementAccountSecretRefOutputWithContext(ctx context.Context) MustGatherSpecCaseManagementAccountSecretRefOutput

func (MustGatherSpecCaseManagementAccountSecretRefOutput) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutput

func (o MustGatherSpecCaseManagementAccountSecretRefOutput) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutput() MustGatherSpecCaseManagementAccountSecretRefPtrOutput

func (MustGatherSpecCaseManagementAccountSecretRefOutput) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutputWithContext

func (o MustGatherSpecCaseManagementAccountSecretRefOutput) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutputWithContext(ctx context.Context) MustGatherSpecCaseManagementAccountSecretRefPtrOutput

type MustGatherSpecCaseManagementAccountSecretRefPtrInput

type MustGatherSpecCaseManagementAccountSecretRefPtrInput interface {
	pulumi.Input

	ToMustGatherSpecCaseManagementAccountSecretRefPtrOutput() MustGatherSpecCaseManagementAccountSecretRefPtrOutput
	ToMustGatherSpecCaseManagementAccountSecretRefPtrOutputWithContext(context.Context) MustGatherSpecCaseManagementAccountSecretRefPtrOutput
}

MustGatherSpecCaseManagementAccountSecretRefPtrInput is an input type that accepts MustGatherSpecCaseManagementAccountSecretRefArgs, MustGatherSpecCaseManagementAccountSecretRefPtr and MustGatherSpecCaseManagementAccountSecretRefPtrOutput values. You can construct a concrete instance of `MustGatherSpecCaseManagementAccountSecretRefPtrInput` via:

        MustGatherSpecCaseManagementAccountSecretRefArgs{...}

or:

        nil

type MustGatherSpecCaseManagementAccountSecretRefPtrOutput

type MustGatherSpecCaseManagementAccountSecretRefPtrOutput struct{ *pulumi.OutputState }

func (MustGatherSpecCaseManagementAccountSecretRefPtrOutput) Elem

func (MustGatherSpecCaseManagementAccountSecretRefPtrOutput) ElementType

func (MustGatherSpecCaseManagementAccountSecretRefPtrOutput) 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 (MustGatherSpecCaseManagementAccountSecretRefPtrOutput) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutput

func (MustGatherSpecCaseManagementAccountSecretRefPtrOutput) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutputWithContext

func (o MustGatherSpecCaseManagementAccountSecretRefPtrOutput) ToMustGatherSpecCaseManagementAccountSecretRefPtrOutputWithContext(ctx context.Context) MustGatherSpecCaseManagementAccountSecretRefPtrOutput

type MustGatherSpecInput

type MustGatherSpecInput interface {
	pulumi.Input

	ToMustGatherSpecOutput() MustGatherSpecOutput
	ToMustGatherSpecOutputWithContext(context.Context) MustGatherSpecOutput
}

MustGatherSpecInput is an input type that accepts MustGatherSpecArgs and MustGatherSpecOutput values. You can construct a concrete instance of `MustGatherSpecInput` via:

MustGatherSpecArgs{...}

type MustGatherSpecOutput

type MustGatherSpecOutput struct{ *pulumi.OutputState }

MustGatherSpec defines the desired state of MustGather

func (MustGatherSpecOutput) CaseID

The is of the case this must gather will be uploaded to

func (MustGatherSpecOutput) CaseManagementAccountSecretRef

the secret container a username and password field to be used to authenticate with red hat case management systems

func (MustGatherSpecOutput) ElementType

func (MustGatherSpecOutput) ElementType() reflect.Type

func (MustGatherSpecOutput) MustGatherImages

func (o MustGatherSpecOutput) MustGatherImages() pulumi.StringArrayOutput

The list of must gather images to run, optional, it will default to: $DEFAULT_MUST_GATHER_IMAGE

func (MustGatherSpecOutput) ProxyConfig

This represents the proxy configuration to be used. If left empty it will default to the cluster-level proxy configuration.

func (MustGatherSpecOutput) ServiceAccountRef

the service account to use to run the must gather job pod, defaults to default +kubebuilder:default:="{Name:default}"

func (MustGatherSpecOutput) ToMustGatherSpecOutput

func (o MustGatherSpecOutput) ToMustGatherSpecOutput() MustGatherSpecOutput

func (MustGatherSpecOutput) ToMustGatherSpecOutputWithContext

func (o MustGatherSpecOutput) ToMustGatherSpecOutputWithContext(ctx context.Context) MustGatherSpecOutput

func (MustGatherSpecOutput) ToMustGatherSpecPtrOutput

func (o MustGatherSpecOutput) ToMustGatherSpecPtrOutput() MustGatherSpecPtrOutput

func (MustGatherSpecOutput) ToMustGatherSpecPtrOutputWithContext

func (o MustGatherSpecOutput) ToMustGatherSpecPtrOutputWithContext(ctx context.Context) MustGatherSpecPtrOutput

type MustGatherSpecProxyConfig

type MustGatherSpecProxyConfig struct {
	// httpProxy is the URL of the proxy for HTTP requests.  Empty means unset and will not result in an env var.
	HttpProxy *string `pulumi:"httpProxy"`
	// httpsProxy is the URL of the proxy for HTTPS requests.  Empty means unset and will not result in an env var.
	HttpsProxy *string `pulumi:"httpsProxy"`
	// noProxy is the list of domains for which the proxy should not be used.  Empty means unset and will not result in an env var.
	NoProxy *string `pulumi:"noProxy"`
}

This represents the proxy configuration to be used. If left empty it will default to the cluster-level proxy configuration.

type MustGatherSpecProxyConfigArgs

type MustGatherSpecProxyConfigArgs struct {
	// httpProxy is the URL of the proxy for HTTP requests.  Empty means unset and will not result in an env var.
	HttpProxy pulumi.StringPtrInput `pulumi:"httpProxy"`
	// httpsProxy is the URL of the proxy for HTTPS requests.  Empty means unset and will not result in an env var.
	HttpsProxy pulumi.StringPtrInput `pulumi:"httpsProxy"`
	// noProxy is the list of domains for which the proxy should not be used.  Empty means unset and will not result in an env var.
	NoProxy pulumi.StringPtrInput `pulumi:"noProxy"`
}

This represents the proxy configuration to be used. If left empty it will default to the cluster-level proxy configuration.

func (MustGatherSpecProxyConfigArgs) ElementType

func (MustGatherSpecProxyConfigArgs) ToMustGatherSpecProxyConfigOutput

func (i MustGatherSpecProxyConfigArgs) ToMustGatherSpecProxyConfigOutput() MustGatherSpecProxyConfigOutput

func (MustGatherSpecProxyConfigArgs) ToMustGatherSpecProxyConfigOutputWithContext

func (i MustGatherSpecProxyConfigArgs) ToMustGatherSpecProxyConfigOutputWithContext(ctx context.Context) MustGatherSpecProxyConfigOutput

func (MustGatherSpecProxyConfigArgs) ToMustGatherSpecProxyConfigPtrOutput

func (i MustGatherSpecProxyConfigArgs) ToMustGatherSpecProxyConfigPtrOutput() MustGatherSpecProxyConfigPtrOutput

func (MustGatherSpecProxyConfigArgs) ToMustGatherSpecProxyConfigPtrOutputWithContext

func (i MustGatherSpecProxyConfigArgs) ToMustGatherSpecProxyConfigPtrOutputWithContext(ctx context.Context) MustGatherSpecProxyConfigPtrOutput

type MustGatherSpecProxyConfigInput

type MustGatherSpecProxyConfigInput interface {
	pulumi.Input

	ToMustGatherSpecProxyConfigOutput() MustGatherSpecProxyConfigOutput
	ToMustGatherSpecProxyConfigOutputWithContext(context.Context) MustGatherSpecProxyConfigOutput
}

MustGatherSpecProxyConfigInput is an input type that accepts MustGatherSpecProxyConfigArgs and MustGatherSpecProxyConfigOutput values. You can construct a concrete instance of `MustGatherSpecProxyConfigInput` via:

MustGatherSpecProxyConfigArgs{...}

type MustGatherSpecProxyConfigOutput

type MustGatherSpecProxyConfigOutput struct{ *pulumi.OutputState }

This represents the proxy configuration to be used. If left empty it will default to the cluster-level proxy configuration.

func (MustGatherSpecProxyConfigOutput) ElementType

func (MustGatherSpecProxyConfigOutput) HttpProxy

httpProxy is the URL of the proxy for HTTP requests. Empty means unset and will not result in an env var.

func (MustGatherSpecProxyConfigOutput) HttpsProxy

httpsProxy is the URL of the proxy for HTTPS requests. Empty means unset and will not result in an env var.

func (MustGatherSpecProxyConfigOutput) NoProxy

noProxy is the list of domains for which the proxy should not be used. Empty means unset and will not result in an env var.

func (MustGatherSpecProxyConfigOutput) ToMustGatherSpecProxyConfigOutput

func (o MustGatherSpecProxyConfigOutput) ToMustGatherSpecProxyConfigOutput() MustGatherSpecProxyConfigOutput

func (MustGatherSpecProxyConfigOutput) ToMustGatherSpecProxyConfigOutputWithContext

func (o MustGatherSpecProxyConfigOutput) ToMustGatherSpecProxyConfigOutputWithContext(ctx context.Context) MustGatherSpecProxyConfigOutput

func (MustGatherSpecProxyConfigOutput) ToMustGatherSpecProxyConfigPtrOutput

func (o MustGatherSpecProxyConfigOutput) ToMustGatherSpecProxyConfigPtrOutput() MustGatherSpecProxyConfigPtrOutput

func (MustGatherSpecProxyConfigOutput) ToMustGatherSpecProxyConfigPtrOutputWithContext

func (o MustGatherSpecProxyConfigOutput) ToMustGatherSpecProxyConfigPtrOutputWithContext(ctx context.Context) MustGatherSpecProxyConfigPtrOutput

type MustGatherSpecProxyConfigPtrInput

type MustGatherSpecProxyConfigPtrInput interface {
	pulumi.Input

	ToMustGatherSpecProxyConfigPtrOutput() MustGatherSpecProxyConfigPtrOutput
	ToMustGatherSpecProxyConfigPtrOutputWithContext(context.Context) MustGatherSpecProxyConfigPtrOutput
}

MustGatherSpecProxyConfigPtrInput is an input type that accepts MustGatherSpecProxyConfigArgs, MustGatherSpecProxyConfigPtr and MustGatherSpecProxyConfigPtrOutput values. You can construct a concrete instance of `MustGatherSpecProxyConfigPtrInput` via:

        MustGatherSpecProxyConfigArgs{...}

or:

        nil

type MustGatherSpecProxyConfigPtrOutput

type MustGatherSpecProxyConfigPtrOutput struct{ *pulumi.OutputState }

func (MustGatherSpecProxyConfigPtrOutput) Elem

func (MustGatherSpecProxyConfigPtrOutput) ElementType

func (MustGatherSpecProxyConfigPtrOutput) HttpProxy

httpProxy is the URL of the proxy for HTTP requests. Empty means unset and will not result in an env var.

func (MustGatherSpecProxyConfigPtrOutput) HttpsProxy

httpsProxy is the URL of the proxy for HTTPS requests. Empty means unset and will not result in an env var.

func (MustGatherSpecProxyConfigPtrOutput) NoProxy

noProxy is the list of domains for which the proxy should not be used. Empty means unset and will not result in an env var.

func (MustGatherSpecProxyConfigPtrOutput) ToMustGatherSpecProxyConfigPtrOutput

func (o MustGatherSpecProxyConfigPtrOutput) ToMustGatherSpecProxyConfigPtrOutput() MustGatherSpecProxyConfigPtrOutput

func (MustGatherSpecProxyConfigPtrOutput) ToMustGatherSpecProxyConfigPtrOutputWithContext

func (o MustGatherSpecProxyConfigPtrOutput) ToMustGatherSpecProxyConfigPtrOutputWithContext(ctx context.Context) MustGatherSpecProxyConfigPtrOutput

type MustGatherSpecPtrInput

type MustGatherSpecPtrInput interface {
	pulumi.Input

	ToMustGatherSpecPtrOutput() MustGatherSpecPtrOutput
	ToMustGatherSpecPtrOutputWithContext(context.Context) MustGatherSpecPtrOutput
}

MustGatherSpecPtrInput is an input type that accepts MustGatherSpecArgs, MustGatherSpecPtr and MustGatherSpecPtrOutput values. You can construct a concrete instance of `MustGatherSpecPtrInput` via:

        MustGatherSpecArgs{...}

or:

        nil

type MustGatherSpecPtrOutput

type MustGatherSpecPtrOutput struct{ *pulumi.OutputState }

func (MustGatherSpecPtrOutput) CaseID

The is of the case this must gather will be uploaded to

func (MustGatherSpecPtrOutput) CaseManagementAccountSecretRef

the secret container a username and password field to be used to authenticate with red hat case management systems

func (MustGatherSpecPtrOutput) Elem

func (MustGatherSpecPtrOutput) ElementType

func (MustGatherSpecPtrOutput) ElementType() reflect.Type

func (MustGatherSpecPtrOutput) MustGatherImages

func (o MustGatherSpecPtrOutput) MustGatherImages() pulumi.StringArrayOutput

The list of must gather images to run, optional, it will default to: $DEFAULT_MUST_GATHER_IMAGE

func (MustGatherSpecPtrOutput) ProxyConfig

This represents the proxy configuration to be used. If left empty it will default to the cluster-level proxy configuration.

func (MustGatherSpecPtrOutput) ServiceAccountRef

the service account to use to run the must gather job pod, defaults to default +kubebuilder:default:="{Name:default}"

func (MustGatherSpecPtrOutput) ToMustGatherSpecPtrOutput

func (o MustGatherSpecPtrOutput) ToMustGatherSpecPtrOutput() MustGatherSpecPtrOutput

func (MustGatherSpecPtrOutput) ToMustGatherSpecPtrOutputWithContext

func (o MustGatherSpecPtrOutput) ToMustGatherSpecPtrOutputWithContext(ctx context.Context) MustGatherSpecPtrOutput

type MustGatherSpecServiceAccountRef

type MustGatherSpecServiceAccountRef struct {
	// 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"`
}

the service account to use to run the must gather job pod, defaults to default +kubebuilder:default:="{Name:default}"

type MustGatherSpecServiceAccountRefArgs

type MustGatherSpecServiceAccountRefArgs struct {
	// 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"`
}

the service account to use to run the must gather job pod, defaults to default +kubebuilder:default:="{Name:default}"

func (MustGatherSpecServiceAccountRefArgs) ElementType

func (MustGatherSpecServiceAccountRefArgs) ToMustGatherSpecServiceAccountRefOutput

func (i MustGatherSpecServiceAccountRefArgs) ToMustGatherSpecServiceAccountRefOutput() MustGatherSpecServiceAccountRefOutput

func (MustGatherSpecServiceAccountRefArgs) ToMustGatherSpecServiceAccountRefOutputWithContext

func (i MustGatherSpecServiceAccountRefArgs) ToMustGatherSpecServiceAccountRefOutputWithContext(ctx context.Context) MustGatherSpecServiceAccountRefOutput

func (MustGatherSpecServiceAccountRefArgs) ToMustGatherSpecServiceAccountRefPtrOutput

func (i MustGatherSpecServiceAccountRefArgs) ToMustGatherSpecServiceAccountRefPtrOutput() MustGatherSpecServiceAccountRefPtrOutput

func (MustGatherSpecServiceAccountRefArgs) ToMustGatherSpecServiceAccountRefPtrOutputWithContext

func (i MustGatherSpecServiceAccountRefArgs) ToMustGatherSpecServiceAccountRefPtrOutputWithContext(ctx context.Context) MustGatherSpecServiceAccountRefPtrOutput

type MustGatherSpecServiceAccountRefInput

type MustGatherSpecServiceAccountRefInput interface {
	pulumi.Input

	ToMustGatherSpecServiceAccountRefOutput() MustGatherSpecServiceAccountRefOutput
	ToMustGatherSpecServiceAccountRefOutputWithContext(context.Context) MustGatherSpecServiceAccountRefOutput
}

MustGatherSpecServiceAccountRefInput is an input type that accepts MustGatherSpecServiceAccountRefArgs and MustGatherSpecServiceAccountRefOutput values. You can construct a concrete instance of `MustGatherSpecServiceAccountRefInput` via:

MustGatherSpecServiceAccountRefArgs{...}

type MustGatherSpecServiceAccountRefOutput

type MustGatherSpecServiceAccountRefOutput struct{ *pulumi.OutputState }

the service account to use to run the must gather job pod, defaults to default +kubebuilder:default:="{Name:default}"

func (MustGatherSpecServiceAccountRefOutput) ElementType

func (MustGatherSpecServiceAccountRefOutput) 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 (MustGatherSpecServiceAccountRefOutput) ToMustGatherSpecServiceAccountRefOutput

func (o MustGatherSpecServiceAccountRefOutput) ToMustGatherSpecServiceAccountRefOutput() MustGatherSpecServiceAccountRefOutput

func (MustGatherSpecServiceAccountRefOutput) ToMustGatherSpecServiceAccountRefOutputWithContext

func (o MustGatherSpecServiceAccountRefOutput) ToMustGatherSpecServiceAccountRefOutputWithContext(ctx context.Context) MustGatherSpecServiceAccountRefOutput

func (MustGatherSpecServiceAccountRefOutput) ToMustGatherSpecServiceAccountRefPtrOutput

func (o MustGatherSpecServiceAccountRefOutput) ToMustGatherSpecServiceAccountRefPtrOutput() MustGatherSpecServiceAccountRefPtrOutput

func (MustGatherSpecServiceAccountRefOutput) ToMustGatherSpecServiceAccountRefPtrOutputWithContext

func (o MustGatherSpecServiceAccountRefOutput) ToMustGatherSpecServiceAccountRefPtrOutputWithContext(ctx context.Context) MustGatherSpecServiceAccountRefPtrOutput

type MustGatherSpecServiceAccountRefPtrInput

type MustGatherSpecServiceAccountRefPtrInput interface {
	pulumi.Input

	ToMustGatherSpecServiceAccountRefPtrOutput() MustGatherSpecServiceAccountRefPtrOutput
	ToMustGatherSpecServiceAccountRefPtrOutputWithContext(context.Context) MustGatherSpecServiceAccountRefPtrOutput
}

MustGatherSpecServiceAccountRefPtrInput is an input type that accepts MustGatherSpecServiceAccountRefArgs, MustGatherSpecServiceAccountRefPtr and MustGatherSpecServiceAccountRefPtrOutput values. You can construct a concrete instance of `MustGatherSpecServiceAccountRefPtrInput` via:

        MustGatherSpecServiceAccountRefArgs{...}

or:

        nil

type MustGatherSpecServiceAccountRefPtrOutput

type MustGatherSpecServiceAccountRefPtrOutput struct{ *pulumi.OutputState }

func (MustGatherSpecServiceAccountRefPtrOutput) Elem

func (MustGatherSpecServiceAccountRefPtrOutput) ElementType

func (MustGatherSpecServiceAccountRefPtrOutput) 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 (MustGatherSpecServiceAccountRefPtrOutput) ToMustGatherSpecServiceAccountRefPtrOutput

func (o MustGatherSpecServiceAccountRefPtrOutput) ToMustGatherSpecServiceAccountRefPtrOutput() MustGatherSpecServiceAccountRefPtrOutput

func (MustGatherSpecServiceAccountRefPtrOutput) ToMustGatherSpecServiceAccountRefPtrOutputWithContext

func (o MustGatherSpecServiceAccountRefPtrOutput) ToMustGatherSpecServiceAccountRefPtrOutputWithContext(ctx context.Context) MustGatherSpecServiceAccountRefPtrOutput

type MustGatherState

type MustGatherState struct {
	ApiVersion pulumi.StringPtrInput
	Kind       pulumi.StringPtrInput
	Metadata   metav1.ObjectMetaPtrInput
	// MustGatherSpec defines the desired state of MustGather
	Spec MustGatherSpecPtrInput
	// MustGatherStatus defines the observed state of MustGather
	Status MustGatherStatusPtrInput
}

func (MustGatherState) ElementType

func (MustGatherState) ElementType() reflect.Type

type MustGatherStatus

type MustGatherStatus struct {
	Completed  bool    `pulumi:"completed"`
	LastUpdate *string `pulumi:"lastUpdate"`
	Reason     *string `pulumi:"reason"`
	Status     *string `pulumi:"status"`
}

MustGatherStatus defines the observed state of MustGather

type MustGatherStatusArgs

type MustGatherStatusArgs struct {
	Completed  pulumi.BoolInput      `pulumi:"completed"`
	LastUpdate pulumi.StringPtrInput `pulumi:"lastUpdate"`
	Reason     pulumi.StringPtrInput `pulumi:"reason"`
	Status     pulumi.StringPtrInput `pulumi:"status"`
}

MustGatherStatus defines the observed state of MustGather

func (MustGatherStatusArgs) ElementType

func (MustGatherStatusArgs) ElementType() reflect.Type

func (MustGatherStatusArgs) ToMustGatherStatusOutput

func (i MustGatherStatusArgs) ToMustGatherStatusOutput() MustGatherStatusOutput

func (MustGatherStatusArgs) ToMustGatherStatusOutputWithContext

func (i MustGatherStatusArgs) ToMustGatherStatusOutputWithContext(ctx context.Context) MustGatherStatusOutput

func (MustGatherStatusArgs) ToMustGatherStatusPtrOutput

func (i MustGatherStatusArgs) ToMustGatherStatusPtrOutput() MustGatherStatusPtrOutput

func (MustGatherStatusArgs) ToMustGatherStatusPtrOutputWithContext

func (i MustGatherStatusArgs) ToMustGatherStatusPtrOutputWithContext(ctx context.Context) MustGatherStatusPtrOutput

type MustGatherStatusInput

type MustGatherStatusInput interface {
	pulumi.Input

	ToMustGatherStatusOutput() MustGatherStatusOutput
	ToMustGatherStatusOutputWithContext(context.Context) MustGatherStatusOutput
}

MustGatherStatusInput is an input type that accepts MustGatherStatusArgs and MustGatherStatusOutput values. You can construct a concrete instance of `MustGatherStatusInput` via:

MustGatherStatusArgs{...}

type MustGatherStatusOutput

type MustGatherStatusOutput struct{ *pulumi.OutputState }

MustGatherStatus defines the observed state of MustGather

func (MustGatherStatusOutput) Completed

func (MustGatherStatusOutput) ElementType

func (MustGatherStatusOutput) ElementType() reflect.Type

func (MustGatherStatusOutput) LastUpdate

func (MustGatherStatusOutput) Reason

func (MustGatherStatusOutput) Status

func (MustGatherStatusOutput) ToMustGatherStatusOutput

func (o MustGatherStatusOutput) ToMustGatherStatusOutput() MustGatherStatusOutput

func (MustGatherStatusOutput) ToMustGatherStatusOutputWithContext

func (o MustGatherStatusOutput) ToMustGatherStatusOutputWithContext(ctx context.Context) MustGatherStatusOutput

func (MustGatherStatusOutput) ToMustGatherStatusPtrOutput

func (o MustGatherStatusOutput) ToMustGatherStatusPtrOutput() MustGatherStatusPtrOutput

func (MustGatherStatusOutput) ToMustGatherStatusPtrOutputWithContext

func (o MustGatherStatusOutput) ToMustGatherStatusPtrOutputWithContext(ctx context.Context) MustGatherStatusPtrOutput

type MustGatherStatusPtrInput

type MustGatherStatusPtrInput interface {
	pulumi.Input

	ToMustGatherStatusPtrOutput() MustGatherStatusPtrOutput
	ToMustGatherStatusPtrOutputWithContext(context.Context) MustGatherStatusPtrOutput
}

MustGatherStatusPtrInput is an input type that accepts MustGatherStatusArgs, MustGatherStatusPtr and MustGatherStatusPtrOutput values. You can construct a concrete instance of `MustGatherStatusPtrInput` via:

        MustGatherStatusArgs{...}

or:

        nil

type MustGatherStatusPtrOutput

type MustGatherStatusPtrOutput struct{ *pulumi.OutputState }

func (MustGatherStatusPtrOutput) Completed

func (MustGatherStatusPtrOutput) Elem

func (MustGatherStatusPtrOutput) ElementType

func (MustGatherStatusPtrOutput) ElementType() reflect.Type

func (MustGatherStatusPtrOutput) LastUpdate

func (MustGatherStatusPtrOutput) Reason

func (MustGatherStatusPtrOutput) Status

func (MustGatherStatusPtrOutput) ToMustGatherStatusPtrOutput

func (o MustGatherStatusPtrOutput) ToMustGatherStatusPtrOutput() MustGatherStatusPtrOutput

func (MustGatherStatusPtrOutput) ToMustGatherStatusPtrOutputWithContext

func (o MustGatherStatusPtrOutput) ToMustGatherStatusPtrOutputWithContext(ctx context.Context) MustGatherStatusPtrOutput

type MustGatherType

type MustGatherType struct {
	ApiVersion *string            `pulumi:"apiVersion"`
	Kind       *string            `pulumi:"kind"`
	Metadata   *metav1.ObjectMeta `pulumi:"metadata"`
	// MustGatherSpec defines the desired state of MustGather
	Spec *MustGatherSpec `pulumi:"spec"`
	// MustGatherStatus defines the observed state of MustGather
	Status *MustGatherStatus `pulumi:"status"`
}

MustGather is the Schema for the mustgathers API

type MustGatherTypeArgs

type MustGatherTypeArgs struct {
	ApiVersion pulumi.StringPtrInput     `pulumi:"apiVersion"`
	Kind       pulumi.StringPtrInput     `pulumi:"kind"`
	Metadata   metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// MustGatherSpec defines the desired state of MustGather
	Spec MustGatherSpecPtrInput `pulumi:"spec"`
	// MustGatherStatus defines the observed state of MustGather
	Status MustGatherStatusPtrInput `pulumi:"status"`
}

MustGather is the Schema for the mustgathers API

func (MustGatherTypeArgs) ElementType

func (MustGatherTypeArgs) ElementType() reflect.Type

func (MustGatherTypeArgs) ToMustGatherTypeOutput

func (i MustGatherTypeArgs) ToMustGatherTypeOutput() MustGatherTypeOutput

func (MustGatherTypeArgs) ToMustGatherTypeOutputWithContext

func (i MustGatherTypeArgs) ToMustGatherTypeOutputWithContext(ctx context.Context) MustGatherTypeOutput

type MustGatherTypeInput

type MustGatherTypeInput interface {
	pulumi.Input

	ToMustGatherTypeOutput() MustGatherTypeOutput
	ToMustGatherTypeOutputWithContext(context.Context) MustGatherTypeOutput
}

MustGatherTypeInput is an input type that accepts MustGatherTypeArgs and MustGatherTypeOutput values. You can construct a concrete instance of `MustGatherTypeInput` via:

MustGatherTypeArgs{...}

type MustGatherTypeOutput

type MustGatherTypeOutput struct{ *pulumi.OutputState }

MustGather is the Schema for the mustgathers API

func (MustGatherTypeOutput) ApiVersion

func (MustGatherTypeOutput) ElementType

func (MustGatherTypeOutput) ElementType() reflect.Type

func (MustGatherTypeOutput) Kind

func (MustGatherTypeOutput) Metadata

func (MustGatherTypeOutput) Spec

MustGatherSpec defines the desired state of MustGather

func (MustGatherTypeOutput) Status

MustGatherStatus defines the observed state of MustGather

func (MustGatherTypeOutput) ToMustGatherTypeOutput

func (o MustGatherTypeOutput) ToMustGatherTypeOutput() MustGatherTypeOutput

func (MustGatherTypeOutput) ToMustGatherTypeOutputWithContext

func (o MustGatherTypeOutput) ToMustGatherTypeOutputWithContext(ctx context.Context) MustGatherTypeOutput

Jump to

Keyboard shortcuts

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