v1beta1

package
v3.30.2 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2023 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertificateSigningRequest

type CertificateSigningRequest struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrOutput     `pulumi:"kind"`
	Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// The certificate request itself and any additional information.
	Spec CertificateSigningRequestSpecPtrOutput `pulumi:"spec"`
	// Derived information about the request.
	Status CertificateSigningRequestStatusPtrOutput `pulumi:"status"`
}

Describes a certificate signing request

func GetCertificateSigningRequest

func GetCertificateSigningRequest(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateSigningRequestState, opts ...pulumi.ResourceOption) (*CertificateSigningRequest, error)

GetCertificateSigningRequest gets an existing CertificateSigningRequest 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 NewCertificateSigningRequest

func NewCertificateSigningRequest(ctx *pulumi.Context,
	name string, args *CertificateSigningRequestArgs, opts ...pulumi.ResourceOption) (*CertificateSigningRequest, error)

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

func (*CertificateSigningRequest) ElementType

func (*CertificateSigningRequest) ElementType() reflect.Type

func (*CertificateSigningRequest) ToCertificateSigningRequestOutput

func (i *CertificateSigningRequest) ToCertificateSigningRequestOutput() CertificateSigningRequestOutput

func (*CertificateSigningRequest) ToCertificateSigningRequestOutputWithContext

func (i *CertificateSigningRequest) ToCertificateSigningRequestOutputWithContext(ctx context.Context) CertificateSigningRequestOutput

type CertificateSigningRequestArgs

type CertificateSigningRequestArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput
	Metadata metav1.ObjectMetaPtrInput
	// The certificate request itself and any additional information.
	Spec CertificateSigningRequestSpecPtrInput
}

The set of arguments for constructing a CertificateSigningRequest resource.

func (CertificateSigningRequestArgs) ElementType

type CertificateSigningRequestArray

type CertificateSigningRequestArray []CertificateSigningRequestInput

func (CertificateSigningRequestArray) ElementType

func (CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutput

func (i CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput

func (CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutputWithContext

func (i CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutputWithContext(ctx context.Context) CertificateSigningRequestArrayOutput

type CertificateSigningRequestArrayInput

type CertificateSigningRequestArrayInput interface {
	pulumi.Input

	ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput
	ToCertificateSigningRequestArrayOutputWithContext(context.Context) CertificateSigningRequestArrayOutput
}

CertificateSigningRequestArrayInput is an input type that accepts CertificateSigningRequestArray and CertificateSigningRequestArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestArrayInput` via:

CertificateSigningRequestArray{ CertificateSigningRequestArgs{...} }

type CertificateSigningRequestArrayOutput

type CertificateSigningRequestArrayOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestArrayOutput) ElementType

func (CertificateSigningRequestArrayOutput) Index

func (CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutput

func (o CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput

func (CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutputWithContext

func (o CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutputWithContext(ctx context.Context) CertificateSigningRequestArrayOutput

type CertificateSigningRequestCondition

type CertificateSigningRequestCondition struct {
	// lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time.
	LastTransitionTime *string `pulumi:"lastTransitionTime"`
	// timestamp for the last update to this condition
	LastUpdateTime *string `pulumi:"lastUpdateTime"`
	// human readable message with details about the request state
	Message *string `pulumi:"message"`
	// brief reason for the request state
	Reason *string `pulumi:"reason"`
	// Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True".
	Status *string `pulumi:"status"`
	// request approval state, currently Approved or Denied.
	Type string `pulumi:"type"`
}

type CertificateSigningRequestConditionArgs

type CertificateSigningRequestConditionArgs struct {
	// lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time.
	LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"`
	// timestamp for the last update to this condition
	LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"`
	// human readable message with details about the request state
	Message pulumi.StringPtrInput `pulumi:"message"`
	// brief reason for the request state
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True".
	Status pulumi.StringPtrInput `pulumi:"status"`
	// request approval state, currently Approved or Denied.
	Type pulumi.StringInput `pulumi:"type"`
}

func (CertificateSigningRequestConditionArgs) ElementType

func (CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutput

func (i CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput

func (CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutputWithContext

func (i CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutputWithContext(ctx context.Context) CertificateSigningRequestConditionOutput

type CertificateSigningRequestConditionArray

type CertificateSigningRequestConditionArray []CertificateSigningRequestConditionInput

func (CertificateSigningRequestConditionArray) ElementType

func (CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutput

func (i CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput

func (CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutputWithContext

func (i CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionArrayOutput

type CertificateSigningRequestConditionArrayInput

type CertificateSigningRequestConditionArrayInput interface {
	pulumi.Input

	ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput
	ToCertificateSigningRequestConditionArrayOutputWithContext(context.Context) CertificateSigningRequestConditionArrayOutput
}

CertificateSigningRequestConditionArrayInput is an input type that accepts CertificateSigningRequestConditionArray and CertificateSigningRequestConditionArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestConditionArrayInput` via:

CertificateSigningRequestConditionArray{ CertificateSigningRequestConditionArgs{...} }

type CertificateSigningRequestConditionArrayOutput

type CertificateSigningRequestConditionArrayOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestConditionArrayOutput) ElementType

func (CertificateSigningRequestConditionArrayOutput) Index

func (CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutput

func (o CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput

func (CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutputWithContext

func (o CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionArrayOutput

type CertificateSigningRequestConditionInput

type CertificateSigningRequestConditionInput interface {
	pulumi.Input

	ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput
	ToCertificateSigningRequestConditionOutputWithContext(context.Context) CertificateSigningRequestConditionOutput
}

CertificateSigningRequestConditionInput is an input type that accepts CertificateSigningRequestConditionArgs and CertificateSigningRequestConditionOutput values. You can construct a concrete instance of `CertificateSigningRequestConditionInput` via:

CertificateSigningRequestConditionArgs{...}

type CertificateSigningRequestConditionOutput

type CertificateSigningRequestConditionOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestConditionOutput) ElementType

func (CertificateSigningRequestConditionOutput) LastTransitionTime

lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time.

func (CertificateSigningRequestConditionOutput) LastUpdateTime

timestamp for the last update to this condition

func (CertificateSigningRequestConditionOutput) Message

human readable message with details about the request state

func (CertificateSigningRequestConditionOutput) Reason

brief reason for the request state

func (CertificateSigningRequestConditionOutput) Status

Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True".

func (CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutput

func (o CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput

func (CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutputWithContext

func (o CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutputWithContext(ctx context.Context) CertificateSigningRequestConditionOutput

func (CertificateSigningRequestConditionOutput) Type

request approval state, currently Approved or Denied.

type CertificateSigningRequestConditionPatch added in v3.20.0

type CertificateSigningRequestConditionPatch struct {
	// lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time.
	LastTransitionTime *string `pulumi:"lastTransitionTime"`
	// timestamp for the last update to this condition
	LastUpdateTime *string `pulumi:"lastUpdateTime"`
	// human readable message with details about the request state
	Message *string `pulumi:"message"`
	// brief reason for the request state
	Reason *string `pulumi:"reason"`
	// Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True".
	Status *string `pulumi:"status"`
	// request approval state, currently Approved or Denied.
	Type *string `pulumi:"type"`
}

type CertificateSigningRequestConditionPatchArgs added in v3.20.0

type CertificateSigningRequestConditionPatchArgs struct {
	// lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time.
	LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"`
	// timestamp for the last update to this condition
	LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"`
	// human readable message with details about the request state
	Message pulumi.StringPtrInput `pulumi:"message"`
	// brief reason for the request state
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True".
	Status pulumi.StringPtrInput `pulumi:"status"`
	// request approval state, currently Approved or Denied.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (CertificateSigningRequestConditionPatchArgs) ElementType added in v3.20.0

func (CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutput added in v3.20.0

func (i CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutput() CertificateSigningRequestConditionPatchOutput

func (CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutputWithContext added in v3.20.0

func (i CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchOutput

type CertificateSigningRequestConditionPatchArray added in v3.20.0

type CertificateSigningRequestConditionPatchArray []CertificateSigningRequestConditionPatchInput

func (CertificateSigningRequestConditionPatchArray) ElementType added in v3.20.0

func (CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutput added in v3.20.0

func (i CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutput() CertificateSigningRequestConditionPatchArrayOutput

func (CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutputWithContext added in v3.20.0

func (i CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchArrayOutput

type CertificateSigningRequestConditionPatchArrayInput added in v3.20.0

type CertificateSigningRequestConditionPatchArrayInput interface {
	pulumi.Input

	ToCertificateSigningRequestConditionPatchArrayOutput() CertificateSigningRequestConditionPatchArrayOutput
	ToCertificateSigningRequestConditionPatchArrayOutputWithContext(context.Context) CertificateSigningRequestConditionPatchArrayOutput
}

CertificateSigningRequestConditionPatchArrayInput is an input type that accepts CertificateSigningRequestConditionPatchArray and CertificateSigningRequestConditionPatchArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestConditionPatchArrayInput` via:

CertificateSigningRequestConditionPatchArray{ CertificateSigningRequestConditionPatchArgs{...} }

type CertificateSigningRequestConditionPatchArrayOutput added in v3.20.0

type CertificateSigningRequestConditionPatchArrayOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestConditionPatchArrayOutput) ElementType added in v3.20.0

func (CertificateSigningRequestConditionPatchArrayOutput) Index added in v3.20.0

func (CertificateSigningRequestConditionPatchArrayOutput) ToCertificateSigningRequestConditionPatchArrayOutput added in v3.20.0

func (o CertificateSigningRequestConditionPatchArrayOutput) ToCertificateSigningRequestConditionPatchArrayOutput() CertificateSigningRequestConditionPatchArrayOutput

func (CertificateSigningRequestConditionPatchArrayOutput) ToCertificateSigningRequestConditionPatchArrayOutputWithContext added in v3.20.0

func (o CertificateSigningRequestConditionPatchArrayOutput) ToCertificateSigningRequestConditionPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchArrayOutput

type CertificateSigningRequestConditionPatchInput added in v3.20.0

type CertificateSigningRequestConditionPatchInput interface {
	pulumi.Input

	ToCertificateSigningRequestConditionPatchOutput() CertificateSigningRequestConditionPatchOutput
	ToCertificateSigningRequestConditionPatchOutputWithContext(context.Context) CertificateSigningRequestConditionPatchOutput
}

CertificateSigningRequestConditionPatchInput is an input type that accepts CertificateSigningRequestConditionPatchArgs and CertificateSigningRequestConditionPatchOutput values. You can construct a concrete instance of `CertificateSigningRequestConditionPatchInput` via:

CertificateSigningRequestConditionPatchArgs{...}

type CertificateSigningRequestConditionPatchOutput added in v3.20.0

type CertificateSigningRequestConditionPatchOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestConditionPatchOutput) ElementType added in v3.20.0

func (CertificateSigningRequestConditionPatchOutput) LastTransitionTime added in v3.20.0

lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time.

func (CertificateSigningRequestConditionPatchOutput) LastUpdateTime added in v3.20.0

timestamp for the last update to this condition

func (CertificateSigningRequestConditionPatchOutput) Message added in v3.20.0

human readable message with details about the request state

func (CertificateSigningRequestConditionPatchOutput) Reason added in v3.20.0

brief reason for the request state

func (CertificateSigningRequestConditionPatchOutput) Status added in v3.20.0

Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True".

func (CertificateSigningRequestConditionPatchOutput) ToCertificateSigningRequestConditionPatchOutput added in v3.20.0

func (o CertificateSigningRequestConditionPatchOutput) ToCertificateSigningRequestConditionPatchOutput() CertificateSigningRequestConditionPatchOutput

func (CertificateSigningRequestConditionPatchOutput) ToCertificateSigningRequestConditionPatchOutputWithContext added in v3.20.0

func (o CertificateSigningRequestConditionPatchOutput) ToCertificateSigningRequestConditionPatchOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchOutput

func (CertificateSigningRequestConditionPatchOutput) Type added in v3.20.0

request approval state, currently Approved or Denied.

type CertificateSigningRequestInput

type CertificateSigningRequestInput interface {
	pulumi.Input

	ToCertificateSigningRequestOutput() CertificateSigningRequestOutput
	ToCertificateSigningRequestOutputWithContext(ctx context.Context) CertificateSigningRequestOutput
}

type CertificateSigningRequestList

type CertificateSigningRequestList struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput                   `pulumi:"apiVersion"`
	Items      CertificateSigningRequestTypeArrayOutput `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrOutput   `pulumi:"kind"`
	Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"`
}

func GetCertificateSigningRequestList

func GetCertificateSigningRequestList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateSigningRequestListState, opts ...pulumi.ResourceOption) (*CertificateSigningRequestList, error)

GetCertificateSigningRequestList gets an existing CertificateSigningRequestList 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 NewCertificateSigningRequestList

func NewCertificateSigningRequestList(ctx *pulumi.Context,
	name string, args *CertificateSigningRequestListArgs, opts ...pulumi.ResourceOption) (*CertificateSigningRequestList, error)

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

func (*CertificateSigningRequestList) ElementType

func (*CertificateSigningRequestList) ToCertificateSigningRequestListOutput

func (i *CertificateSigningRequestList) ToCertificateSigningRequestListOutput() CertificateSigningRequestListOutput

func (*CertificateSigningRequestList) ToCertificateSigningRequestListOutputWithContext

func (i *CertificateSigningRequestList) ToCertificateSigningRequestListOutputWithContext(ctx context.Context) CertificateSigningRequestListOutput

type CertificateSigningRequestListArgs

type CertificateSigningRequestListArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	Items      CertificateSigningRequestTypeArrayInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput
	Metadata metav1.ListMetaPtrInput
}

The set of arguments for constructing a CertificateSigningRequestList resource.

func (CertificateSigningRequestListArgs) ElementType

type CertificateSigningRequestListArray

type CertificateSigningRequestListArray []CertificateSigningRequestListInput

func (CertificateSigningRequestListArray) ElementType

func (CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutput

func (i CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput

func (CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutputWithContext

func (i CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutputWithContext(ctx context.Context) CertificateSigningRequestListArrayOutput

type CertificateSigningRequestListArrayInput

type CertificateSigningRequestListArrayInput interface {
	pulumi.Input

	ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput
	ToCertificateSigningRequestListArrayOutputWithContext(context.Context) CertificateSigningRequestListArrayOutput
}

CertificateSigningRequestListArrayInput is an input type that accepts CertificateSigningRequestListArray and CertificateSigningRequestListArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestListArrayInput` via:

CertificateSigningRequestListArray{ CertificateSigningRequestListArgs{...} }

type CertificateSigningRequestListArrayOutput

type CertificateSigningRequestListArrayOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestListArrayOutput) ElementType

func (CertificateSigningRequestListArrayOutput) Index

func (CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutput

func (o CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput

func (CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutputWithContext

func (o CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutputWithContext(ctx context.Context) CertificateSigningRequestListArrayOutput

type CertificateSigningRequestListInput

type CertificateSigningRequestListInput interface {
	pulumi.Input

	ToCertificateSigningRequestListOutput() CertificateSigningRequestListOutput
	ToCertificateSigningRequestListOutputWithContext(ctx context.Context) CertificateSigningRequestListOutput
}

type CertificateSigningRequestListMap

type CertificateSigningRequestListMap map[string]CertificateSigningRequestListInput

func (CertificateSigningRequestListMap) ElementType

func (CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutput

func (i CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput

func (CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutputWithContext

func (i CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutputWithContext(ctx context.Context) CertificateSigningRequestListMapOutput

type CertificateSigningRequestListMapInput

type CertificateSigningRequestListMapInput interface {
	pulumi.Input

	ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput
	ToCertificateSigningRequestListMapOutputWithContext(context.Context) CertificateSigningRequestListMapOutput
}

CertificateSigningRequestListMapInput is an input type that accepts CertificateSigningRequestListMap and CertificateSigningRequestListMapOutput values. You can construct a concrete instance of `CertificateSigningRequestListMapInput` via:

CertificateSigningRequestListMap{ "key": CertificateSigningRequestListArgs{...} }

type CertificateSigningRequestListMapOutput

type CertificateSigningRequestListMapOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestListMapOutput) ElementType

func (CertificateSigningRequestListMapOutput) MapIndex

func (CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutput

func (o CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput

func (CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutputWithContext

func (o CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutputWithContext(ctx context.Context) CertificateSigningRequestListMapOutput

type CertificateSigningRequestListOutput

type CertificateSigningRequestListOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestListOutput) ApiVersion added in v3.19.1

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (CertificateSigningRequestListOutput) ElementType

func (CertificateSigningRequestListOutput) Items added in v3.19.1

func (CertificateSigningRequestListOutput) Kind added in v3.19.1

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (CertificateSigningRequestListOutput) Metadata added in v3.19.1

func (CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutput

func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutput() CertificateSigningRequestListOutput

func (CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutputWithContext

func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutputWithContext(ctx context.Context) CertificateSigningRequestListOutput

type CertificateSigningRequestListState

type CertificateSigningRequestListState struct {
}

func (CertificateSigningRequestListState) ElementType

type CertificateSigningRequestListType

type CertificateSigningRequestListType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string                         `pulumi:"apiVersion"`
	Items      []CertificateSigningRequestType `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     *string          `pulumi:"kind"`
	Metadata *metav1.ListMeta `pulumi:"metadata"`
}

type CertificateSigningRequestListTypeArgs

type CertificateSigningRequestListTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput                   `pulumi:"apiVersion"`
	Items      CertificateSigningRequestTypeArrayInput `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput   `pulumi:"kind"`
	Metadata metav1.ListMetaPtrInput `pulumi:"metadata"`
}

func (CertificateSigningRequestListTypeArgs) ElementType

func (CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutput

func (i CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput

func (CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutputWithContext

func (i CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutputWithContext(ctx context.Context) CertificateSigningRequestListTypeOutput

type CertificateSigningRequestListTypeInput

type CertificateSigningRequestListTypeInput interface {
	pulumi.Input

	ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput
	ToCertificateSigningRequestListTypeOutputWithContext(context.Context) CertificateSigningRequestListTypeOutput
}

CertificateSigningRequestListTypeInput is an input type that accepts CertificateSigningRequestListTypeArgs and CertificateSigningRequestListTypeOutput values. You can construct a concrete instance of `CertificateSigningRequestListTypeInput` via:

CertificateSigningRequestListTypeArgs{...}

type CertificateSigningRequestListTypeOutput

type CertificateSigningRequestListTypeOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestListTypeOutput) ApiVersion

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (CertificateSigningRequestListTypeOutput) ElementType

func (CertificateSigningRequestListTypeOutput) Items

func (CertificateSigningRequestListTypeOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (CertificateSigningRequestListTypeOutput) Metadata

func (CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutput

func (o CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput

func (CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutputWithContext

func (o CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutputWithContext(ctx context.Context) CertificateSigningRequestListTypeOutput

type CertificateSigningRequestMap

type CertificateSigningRequestMap map[string]CertificateSigningRequestInput

func (CertificateSigningRequestMap) ElementType

func (CertificateSigningRequestMap) ToCertificateSigningRequestMapOutput

func (i CertificateSigningRequestMap) ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput

func (CertificateSigningRequestMap) ToCertificateSigningRequestMapOutputWithContext

func (i CertificateSigningRequestMap) ToCertificateSigningRequestMapOutputWithContext(ctx context.Context) CertificateSigningRequestMapOutput

type CertificateSigningRequestMapInput

type CertificateSigningRequestMapInput interface {
	pulumi.Input

	ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput
	ToCertificateSigningRequestMapOutputWithContext(context.Context) CertificateSigningRequestMapOutput
}

CertificateSigningRequestMapInput is an input type that accepts CertificateSigningRequestMap and CertificateSigningRequestMapOutput values. You can construct a concrete instance of `CertificateSigningRequestMapInput` via:

CertificateSigningRequestMap{ "key": CertificateSigningRequestArgs{...} }

type CertificateSigningRequestMapOutput

type CertificateSigningRequestMapOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestMapOutput) ElementType

func (CertificateSigningRequestMapOutput) MapIndex

func (CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutput

func (o CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput

func (CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutputWithContext

func (o CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutputWithContext(ctx context.Context) CertificateSigningRequestMapOutput

type CertificateSigningRequestOutput

type CertificateSigningRequestOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestOutput) ApiVersion added in v3.19.1

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (CertificateSigningRequestOutput) ElementType

func (CertificateSigningRequestOutput) Kind added in v3.19.1

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (CertificateSigningRequestOutput) Metadata added in v3.19.1

func (CertificateSigningRequestOutput) Spec added in v3.19.1

The certificate request itself and any additional information.

func (CertificateSigningRequestOutput) Status added in v3.19.1

Derived information about the request.

func (CertificateSigningRequestOutput) ToCertificateSigningRequestOutput

func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutput() CertificateSigningRequestOutput

func (CertificateSigningRequestOutput) ToCertificateSigningRequestOutputWithContext

func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutputWithContext(ctx context.Context) CertificateSigningRequestOutput

type CertificateSigningRequestPatch added in v3.20.0

type CertificateSigningRequestPatch struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrOutput          `pulumi:"kind"`
	Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"`
	// The certificate request itself and any additional information.
	Spec CertificateSigningRequestSpecPatchPtrOutput `pulumi:"spec"`
	// Derived information about the request.
	Status CertificateSigningRequestStatusPatchPtrOutput `pulumi:"status"`
}

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. Describes a certificate signing request

func GetCertificateSigningRequestPatch added in v3.20.0

func GetCertificateSigningRequestPatch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateSigningRequestPatchState, opts ...pulumi.ResourceOption) (*CertificateSigningRequestPatch, error)

GetCertificateSigningRequestPatch gets an existing CertificateSigningRequestPatch 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 NewCertificateSigningRequestPatch added in v3.20.0

func NewCertificateSigningRequestPatch(ctx *pulumi.Context,
	name string, args *CertificateSigningRequestPatchArgs, opts ...pulumi.ResourceOption) (*CertificateSigningRequestPatch, error)

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

func (*CertificateSigningRequestPatch) ElementType added in v3.20.0

func (*CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutput added in v3.20.0

func (i *CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutput() CertificateSigningRequestPatchOutput

func (*CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutputWithContext added in v3.20.0

func (i *CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutputWithContext(ctx context.Context) CertificateSigningRequestPatchOutput

type CertificateSigningRequestPatchArgs added in v3.20.0

type CertificateSigningRequestPatchArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput
	Metadata metav1.ObjectMetaPatchPtrInput
	// The certificate request itself and any additional information.
	Spec CertificateSigningRequestSpecPatchPtrInput
}

The set of arguments for constructing a CertificateSigningRequestPatch resource.

func (CertificateSigningRequestPatchArgs) ElementType added in v3.20.0

type CertificateSigningRequestPatchArray added in v3.20.0

type CertificateSigningRequestPatchArray []CertificateSigningRequestPatchInput

func (CertificateSigningRequestPatchArray) ElementType added in v3.20.0

func (CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutput added in v3.20.0

func (i CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutput() CertificateSigningRequestPatchArrayOutput

func (CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutputWithContext added in v3.20.0

func (i CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestPatchArrayOutput

type CertificateSigningRequestPatchArrayInput added in v3.20.0

type CertificateSigningRequestPatchArrayInput interface {
	pulumi.Input

	ToCertificateSigningRequestPatchArrayOutput() CertificateSigningRequestPatchArrayOutput
	ToCertificateSigningRequestPatchArrayOutputWithContext(context.Context) CertificateSigningRequestPatchArrayOutput
}

CertificateSigningRequestPatchArrayInput is an input type that accepts CertificateSigningRequestPatchArray and CertificateSigningRequestPatchArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestPatchArrayInput` via:

CertificateSigningRequestPatchArray{ CertificateSigningRequestPatchArgs{...} }

type CertificateSigningRequestPatchArrayOutput added in v3.20.0

type CertificateSigningRequestPatchArrayOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestPatchArrayOutput) ElementType added in v3.20.0

func (CertificateSigningRequestPatchArrayOutput) Index added in v3.20.0

func (CertificateSigningRequestPatchArrayOutput) ToCertificateSigningRequestPatchArrayOutput added in v3.20.0

func (o CertificateSigningRequestPatchArrayOutput) ToCertificateSigningRequestPatchArrayOutput() CertificateSigningRequestPatchArrayOutput

func (CertificateSigningRequestPatchArrayOutput) ToCertificateSigningRequestPatchArrayOutputWithContext added in v3.20.0

func (o CertificateSigningRequestPatchArrayOutput) ToCertificateSigningRequestPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestPatchArrayOutput

type CertificateSigningRequestPatchInput added in v3.20.0

type CertificateSigningRequestPatchInput interface {
	pulumi.Input

	ToCertificateSigningRequestPatchOutput() CertificateSigningRequestPatchOutput
	ToCertificateSigningRequestPatchOutputWithContext(ctx context.Context) CertificateSigningRequestPatchOutput
}

type CertificateSigningRequestPatchMap added in v3.20.0

type CertificateSigningRequestPatchMap map[string]CertificateSigningRequestPatchInput

func (CertificateSigningRequestPatchMap) ElementType added in v3.20.0

func (CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutput added in v3.20.0

func (i CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutput() CertificateSigningRequestPatchMapOutput

func (CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutputWithContext added in v3.20.0

func (i CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutputWithContext(ctx context.Context) CertificateSigningRequestPatchMapOutput

type CertificateSigningRequestPatchMapInput added in v3.20.0

type CertificateSigningRequestPatchMapInput interface {
	pulumi.Input

	ToCertificateSigningRequestPatchMapOutput() CertificateSigningRequestPatchMapOutput
	ToCertificateSigningRequestPatchMapOutputWithContext(context.Context) CertificateSigningRequestPatchMapOutput
}

CertificateSigningRequestPatchMapInput is an input type that accepts CertificateSigningRequestPatchMap and CertificateSigningRequestPatchMapOutput values. You can construct a concrete instance of `CertificateSigningRequestPatchMapInput` via:

CertificateSigningRequestPatchMap{ "key": CertificateSigningRequestPatchArgs{...} }

type CertificateSigningRequestPatchMapOutput added in v3.20.0

type CertificateSigningRequestPatchMapOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestPatchMapOutput) ElementType added in v3.20.0

func (CertificateSigningRequestPatchMapOutput) MapIndex added in v3.20.0

func (CertificateSigningRequestPatchMapOutput) ToCertificateSigningRequestPatchMapOutput added in v3.20.0

func (o CertificateSigningRequestPatchMapOutput) ToCertificateSigningRequestPatchMapOutput() CertificateSigningRequestPatchMapOutput

func (CertificateSigningRequestPatchMapOutput) ToCertificateSigningRequestPatchMapOutputWithContext added in v3.20.0

func (o CertificateSigningRequestPatchMapOutput) ToCertificateSigningRequestPatchMapOutputWithContext(ctx context.Context) CertificateSigningRequestPatchMapOutput

type CertificateSigningRequestPatchOutput added in v3.20.0

type CertificateSigningRequestPatchOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestPatchOutput) ApiVersion added in v3.20.0

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (CertificateSigningRequestPatchOutput) ElementType added in v3.20.0

func (CertificateSigningRequestPatchOutput) Kind added in v3.20.0

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (CertificateSigningRequestPatchOutput) Metadata added in v3.20.0

func (CertificateSigningRequestPatchOutput) Spec added in v3.20.0

The certificate request itself and any additional information.

func (CertificateSigningRequestPatchOutput) Status added in v3.20.0

Derived information about the request.

func (CertificateSigningRequestPatchOutput) ToCertificateSigningRequestPatchOutput added in v3.20.0

func (o CertificateSigningRequestPatchOutput) ToCertificateSigningRequestPatchOutput() CertificateSigningRequestPatchOutput

func (CertificateSigningRequestPatchOutput) ToCertificateSigningRequestPatchOutputWithContext added in v3.20.0

func (o CertificateSigningRequestPatchOutput) ToCertificateSigningRequestPatchOutputWithContext(ctx context.Context) CertificateSigningRequestPatchOutput

type CertificateSigningRequestPatchState added in v3.20.0

type CertificateSigningRequestPatchState struct {
}

func (CertificateSigningRequestPatchState) ElementType added in v3.20.0

type CertificateSigningRequestPatchType added in v3.20.0

type CertificateSigningRequestPatchType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     *string                 `pulumi:"kind"`
	Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
	// The certificate request itself and any additional information.
	Spec *CertificateSigningRequestSpecPatch `pulumi:"spec"`
	// Derived information about the request.
	Status *CertificateSigningRequestStatusPatch `pulumi:"status"`
}

Describes a certificate signing request

type CertificateSigningRequestPatchTypeArgs added in v3.20.0

type CertificateSigningRequestPatchTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput          `pulumi:"kind"`
	Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
	// The certificate request itself and any additional information.
	Spec CertificateSigningRequestSpecPatchPtrInput `pulumi:"spec"`
	// Derived information about the request.
	Status CertificateSigningRequestStatusPatchPtrInput `pulumi:"status"`
}

Describes a certificate signing request

func (CertificateSigningRequestPatchTypeArgs) ElementType added in v3.20.0

func (CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutput added in v3.20.0

func (i CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutput() CertificateSigningRequestPatchTypeOutput

func (CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutputWithContext added in v3.20.0

func (i CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutputWithContext(ctx context.Context) CertificateSigningRequestPatchTypeOutput

type CertificateSigningRequestPatchTypeInput added in v3.20.0

type CertificateSigningRequestPatchTypeInput interface {
	pulumi.Input

	ToCertificateSigningRequestPatchTypeOutput() CertificateSigningRequestPatchTypeOutput
	ToCertificateSigningRequestPatchTypeOutputWithContext(context.Context) CertificateSigningRequestPatchTypeOutput
}

CertificateSigningRequestPatchTypeInput is an input type that accepts CertificateSigningRequestPatchTypeArgs and CertificateSigningRequestPatchTypeOutput values. You can construct a concrete instance of `CertificateSigningRequestPatchTypeInput` via:

CertificateSigningRequestPatchTypeArgs{...}

type CertificateSigningRequestPatchTypeOutput added in v3.20.0

type CertificateSigningRequestPatchTypeOutput struct{ *pulumi.OutputState }

Describes a certificate signing request

func (CertificateSigningRequestPatchTypeOutput) ApiVersion added in v3.20.0

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (CertificateSigningRequestPatchTypeOutput) ElementType added in v3.20.0

func (CertificateSigningRequestPatchTypeOutput) Kind added in v3.20.0

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (CertificateSigningRequestPatchTypeOutput) Metadata added in v3.20.0

func (CertificateSigningRequestPatchTypeOutput) Spec added in v3.20.0

The certificate request itself and any additional information.

func (CertificateSigningRequestPatchTypeOutput) Status added in v3.20.0

Derived information about the request.

func (CertificateSigningRequestPatchTypeOutput) ToCertificateSigningRequestPatchTypeOutput added in v3.20.0

func (o CertificateSigningRequestPatchTypeOutput) ToCertificateSigningRequestPatchTypeOutput() CertificateSigningRequestPatchTypeOutput

func (CertificateSigningRequestPatchTypeOutput) ToCertificateSigningRequestPatchTypeOutputWithContext added in v3.20.0

func (o CertificateSigningRequestPatchTypeOutput) ToCertificateSigningRequestPatchTypeOutputWithContext(ctx context.Context) CertificateSigningRequestPatchTypeOutput

type CertificateSigningRequestSpec

type CertificateSigningRequestSpec struct {
	// Extra information about the requesting user. See user.Info interface for details.
	Extra map[string][]string `pulumi:"extra"`
	// Group information about the requesting user. See user.Info interface for details.
	Groups []string `pulumi:"groups"`
	// Base64-encoded PKCS#10 CSR data
	Request string `pulumi:"request"`
	// Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:
	//  1. If it's a kubelet client certificate, it is assigned
	//     "kubernetes.io/kube-apiserver-client-kubelet".
	//  2. If it's a kubelet serving certificate, it is assigned
	//     "kubernetes.io/kubelet-serving".
	//  3. Otherwise, it is assigned "kubernetes.io/legacy-unknown".
	//     Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.
	SignerName *string `pulumi:"signerName"`
	// UID information about the requesting user. See user.Info interface for details.
	Uid *string `pulumi:"uid"`
	// allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3
	//      https://tools.ietf.org/html/rfc5280#section-4.2.1.12
	Usages []string `pulumi:"usages"`
	// Information about the requesting user. See user.Info interface for details.
	Username *string `pulumi:"username"`
}

This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.

type CertificateSigningRequestSpecArgs

type CertificateSigningRequestSpecArgs struct {
	// Extra information about the requesting user. See user.Info interface for details.
	Extra pulumi.StringArrayMapInput `pulumi:"extra"`
	// Group information about the requesting user. See user.Info interface for details.
	Groups pulumi.StringArrayInput `pulumi:"groups"`
	// Base64-encoded PKCS#10 CSR data
	Request pulumi.StringInput `pulumi:"request"`
	// Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:
	//  1. If it's a kubelet client certificate, it is assigned
	//     "kubernetes.io/kube-apiserver-client-kubelet".
	//  2. If it's a kubelet serving certificate, it is assigned
	//     "kubernetes.io/kubelet-serving".
	//  3. Otherwise, it is assigned "kubernetes.io/legacy-unknown".
	//     Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.
	SignerName pulumi.StringPtrInput `pulumi:"signerName"`
	// UID information about the requesting user. See user.Info interface for details.
	Uid pulumi.StringPtrInput `pulumi:"uid"`
	// allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3
	//      https://tools.ietf.org/html/rfc5280#section-4.2.1.12
	Usages pulumi.StringArrayInput `pulumi:"usages"`
	// Information about the requesting user. See user.Info interface for details.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.

func (CertificateSigningRequestSpecArgs) ElementType

func (CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutput

func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutput() CertificateSigningRequestSpecOutput

func (CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutputWithContext

func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutputWithContext(ctx context.Context) CertificateSigningRequestSpecOutput

func (CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutput

func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput

func (CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutputWithContext

func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPtrOutput

type CertificateSigningRequestSpecInput

type CertificateSigningRequestSpecInput interface {
	pulumi.Input

	ToCertificateSigningRequestSpecOutput() CertificateSigningRequestSpecOutput
	ToCertificateSigningRequestSpecOutputWithContext(context.Context) CertificateSigningRequestSpecOutput
}

CertificateSigningRequestSpecInput is an input type that accepts CertificateSigningRequestSpecArgs and CertificateSigningRequestSpecOutput values. You can construct a concrete instance of `CertificateSigningRequestSpecInput` via:

CertificateSigningRequestSpecArgs{...}

type CertificateSigningRequestSpecOutput

type CertificateSigningRequestSpecOutput struct{ *pulumi.OutputState }

This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.

func (CertificateSigningRequestSpecOutput) ElementType

func (CertificateSigningRequestSpecOutput) Extra

Extra information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecOutput) Groups

Group information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecOutput) Request

Base64-encoded PKCS#10 CSR data

func (CertificateSigningRequestSpecOutput) SignerName

Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:

  1. If it's a kubelet client certificate, it is assigned "kubernetes.io/kube-apiserver-client-kubelet".
  2. If it's a kubelet serving certificate, it is assigned "kubernetes.io/kubelet-serving".
  3. Otherwise, it is assigned "kubernetes.io/legacy-unknown". Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.

func (CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutput

func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutput() CertificateSigningRequestSpecOutput

func (CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutputWithContext

func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutputWithContext(ctx context.Context) CertificateSigningRequestSpecOutput

func (CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutput

func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput

func (CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutputWithContext

func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPtrOutput

func (CertificateSigningRequestSpecOutput) Uid

UID information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecOutput) Usages

allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3

https://tools.ietf.org/html/rfc5280#section-4.2.1.12

func (CertificateSigningRequestSpecOutput) Username

Information about the requesting user. See user.Info interface for details.

type CertificateSigningRequestSpecPatch added in v3.20.0

type CertificateSigningRequestSpecPatch struct {
	// Extra information about the requesting user. See user.Info interface for details.
	Extra map[string][]string `pulumi:"extra"`
	// Group information about the requesting user. See user.Info interface for details.
	Groups []string `pulumi:"groups"`
	// Base64-encoded PKCS#10 CSR data
	Request *string `pulumi:"request"`
	// Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:
	//  1. If it's a kubelet client certificate, it is assigned
	//     "kubernetes.io/kube-apiserver-client-kubelet".
	//  2. If it's a kubelet serving certificate, it is assigned
	//     "kubernetes.io/kubelet-serving".
	//  3. Otherwise, it is assigned "kubernetes.io/legacy-unknown".
	//     Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.
	SignerName *string `pulumi:"signerName"`
	// UID information about the requesting user. See user.Info interface for details.
	Uid *string `pulumi:"uid"`
	// allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3
	//      https://tools.ietf.org/html/rfc5280#section-4.2.1.12
	Usages []string `pulumi:"usages"`
	// Information about the requesting user. See user.Info interface for details.
	Username *string `pulumi:"username"`
}

This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.

type CertificateSigningRequestSpecPatchArgs added in v3.20.0

type CertificateSigningRequestSpecPatchArgs struct {
	// Extra information about the requesting user. See user.Info interface for details.
	Extra pulumi.StringArrayMapInput `pulumi:"extra"`
	// Group information about the requesting user. See user.Info interface for details.
	Groups pulumi.StringArrayInput `pulumi:"groups"`
	// Base64-encoded PKCS#10 CSR data
	Request pulumi.StringPtrInput `pulumi:"request"`
	// Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:
	//  1. If it's a kubelet client certificate, it is assigned
	//     "kubernetes.io/kube-apiserver-client-kubelet".
	//  2. If it's a kubelet serving certificate, it is assigned
	//     "kubernetes.io/kubelet-serving".
	//  3. Otherwise, it is assigned "kubernetes.io/legacy-unknown".
	//     Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.
	SignerName pulumi.StringPtrInput `pulumi:"signerName"`
	// UID information about the requesting user. See user.Info interface for details.
	Uid pulumi.StringPtrInput `pulumi:"uid"`
	// allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3
	//      https://tools.ietf.org/html/rfc5280#section-4.2.1.12
	Usages pulumi.StringArrayInput `pulumi:"usages"`
	// Information about the requesting user. See user.Info interface for details.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.

func (CertificateSigningRequestSpecPatchArgs) ElementType added in v3.20.0

func (CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchOutput added in v3.20.0

func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchOutput() CertificateSigningRequestSpecPatchOutput

func (CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchOutputWithContext added in v3.20.0

func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchOutput

func (CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchPtrOutput added in v3.20.0

func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput

func (CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchPtrOutputWithContext added in v3.20.0

func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchPtrOutput

type CertificateSigningRequestSpecPatchInput added in v3.20.0

type CertificateSigningRequestSpecPatchInput interface {
	pulumi.Input

	ToCertificateSigningRequestSpecPatchOutput() CertificateSigningRequestSpecPatchOutput
	ToCertificateSigningRequestSpecPatchOutputWithContext(context.Context) CertificateSigningRequestSpecPatchOutput
}

CertificateSigningRequestSpecPatchInput is an input type that accepts CertificateSigningRequestSpecPatchArgs and CertificateSigningRequestSpecPatchOutput values. You can construct a concrete instance of `CertificateSigningRequestSpecPatchInput` via:

CertificateSigningRequestSpecPatchArgs{...}

type CertificateSigningRequestSpecPatchOutput added in v3.20.0

type CertificateSigningRequestSpecPatchOutput struct{ *pulumi.OutputState }

This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.

func (CertificateSigningRequestSpecPatchOutput) ElementType added in v3.20.0

func (CertificateSigningRequestSpecPatchOutput) Extra added in v3.20.0

Extra information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecPatchOutput) Groups added in v3.20.0

Group information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecPatchOutput) Request added in v3.20.0

Base64-encoded PKCS#10 CSR data

func (CertificateSigningRequestSpecPatchOutput) SignerName added in v3.20.0

Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:

  1. If it's a kubelet client certificate, it is assigned "kubernetes.io/kube-apiserver-client-kubelet".
  2. If it's a kubelet serving certificate, it is assigned "kubernetes.io/kubelet-serving".
  3. Otherwise, it is assigned "kubernetes.io/legacy-unknown". Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.

func (CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchOutput added in v3.20.0

func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchOutput() CertificateSigningRequestSpecPatchOutput

func (CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchOutputWithContext added in v3.20.0

func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchOutput

func (CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchPtrOutput added in v3.20.0

func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput

func (CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchPtrOutputWithContext added in v3.20.0

func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchPtrOutput

func (CertificateSigningRequestSpecPatchOutput) Uid added in v3.20.0

UID information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecPatchOutput) Usages added in v3.20.0

allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3

https://tools.ietf.org/html/rfc5280#section-4.2.1.12

func (CertificateSigningRequestSpecPatchOutput) Username added in v3.20.0

Information about the requesting user. See user.Info interface for details.

type CertificateSigningRequestSpecPatchPtrInput added in v3.20.0

type CertificateSigningRequestSpecPatchPtrInput interface {
	pulumi.Input

	ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput
	ToCertificateSigningRequestSpecPatchPtrOutputWithContext(context.Context) CertificateSigningRequestSpecPatchPtrOutput
}

CertificateSigningRequestSpecPatchPtrInput is an input type that accepts CertificateSigningRequestSpecPatchArgs, CertificateSigningRequestSpecPatchPtr and CertificateSigningRequestSpecPatchPtrOutput values. You can construct a concrete instance of `CertificateSigningRequestSpecPatchPtrInput` via:

        CertificateSigningRequestSpecPatchArgs{...}

or:

        nil

type CertificateSigningRequestSpecPatchPtrOutput added in v3.20.0

type CertificateSigningRequestSpecPatchPtrOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestSpecPatchPtrOutput) Elem added in v3.20.0

func (CertificateSigningRequestSpecPatchPtrOutput) ElementType added in v3.20.0

func (CertificateSigningRequestSpecPatchPtrOutput) Extra added in v3.20.0

Extra information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecPatchPtrOutput) Groups added in v3.20.0

Group information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecPatchPtrOutput) Request added in v3.20.0

Base64-encoded PKCS#10 CSR data

func (CertificateSigningRequestSpecPatchPtrOutput) SignerName added in v3.20.0

Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:

  1. If it's a kubelet client certificate, it is assigned "kubernetes.io/kube-apiserver-client-kubelet".
  2. If it's a kubelet serving certificate, it is assigned "kubernetes.io/kubelet-serving".
  3. Otherwise, it is assigned "kubernetes.io/legacy-unknown". Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.

func (CertificateSigningRequestSpecPatchPtrOutput) ToCertificateSigningRequestSpecPatchPtrOutput added in v3.20.0

func (o CertificateSigningRequestSpecPatchPtrOutput) ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput

func (CertificateSigningRequestSpecPatchPtrOutput) ToCertificateSigningRequestSpecPatchPtrOutputWithContext added in v3.20.0

func (o CertificateSigningRequestSpecPatchPtrOutput) ToCertificateSigningRequestSpecPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchPtrOutput

func (CertificateSigningRequestSpecPatchPtrOutput) Uid added in v3.20.0

UID information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecPatchPtrOutput) Usages added in v3.20.0

allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3

https://tools.ietf.org/html/rfc5280#section-4.2.1.12

func (CertificateSigningRequestSpecPatchPtrOutput) Username added in v3.20.0

Information about the requesting user. See user.Info interface for details.

type CertificateSigningRequestSpecPtrInput

type CertificateSigningRequestSpecPtrInput interface {
	pulumi.Input

	ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput
	ToCertificateSigningRequestSpecPtrOutputWithContext(context.Context) CertificateSigningRequestSpecPtrOutput
}

CertificateSigningRequestSpecPtrInput is an input type that accepts CertificateSigningRequestSpecArgs, CertificateSigningRequestSpecPtr and CertificateSigningRequestSpecPtrOutput values. You can construct a concrete instance of `CertificateSigningRequestSpecPtrInput` via:

        CertificateSigningRequestSpecArgs{...}

or:

        nil

type CertificateSigningRequestSpecPtrOutput

type CertificateSigningRequestSpecPtrOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestSpecPtrOutput) Elem

func (CertificateSigningRequestSpecPtrOutput) ElementType

func (CertificateSigningRequestSpecPtrOutput) Extra

Extra information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecPtrOutput) Groups

Group information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecPtrOutput) Request

Base64-encoded PKCS#10 CSR data

func (CertificateSigningRequestSpecPtrOutput) SignerName

Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:

  1. If it's a kubelet client certificate, it is assigned "kubernetes.io/kube-apiserver-client-kubelet".
  2. If it's a kubelet serving certificate, it is assigned "kubernetes.io/kubelet-serving".
  3. Otherwise, it is assigned "kubernetes.io/legacy-unknown". Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.

func (CertificateSigningRequestSpecPtrOutput) ToCertificateSigningRequestSpecPtrOutput

func (o CertificateSigningRequestSpecPtrOutput) ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput

func (CertificateSigningRequestSpecPtrOutput) ToCertificateSigningRequestSpecPtrOutputWithContext

func (o CertificateSigningRequestSpecPtrOutput) ToCertificateSigningRequestSpecPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPtrOutput

func (CertificateSigningRequestSpecPtrOutput) Uid

UID information about the requesting user. See user.Info interface for details.

func (CertificateSigningRequestSpecPtrOutput) Usages

allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3

https://tools.ietf.org/html/rfc5280#section-4.2.1.12

func (CertificateSigningRequestSpecPtrOutput) Username

Information about the requesting user. See user.Info interface for details.

type CertificateSigningRequestState

type CertificateSigningRequestState struct {
}

func (CertificateSigningRequestState) ElementType

type CertificateSigningRequestStatus

type CertificateSigningRequestStatus struct {
	// If request was approved, the controller will place the issued certificate here.
	Certificate *string `pulumi:"certificate"`
	// Conditions applied to the request, such as approval or denial.
	Conditions []CertificateSigningRequestCondition `pulumi:"conditions"`
}

type CertificateSigningRequestStatusArgs

type CertificateSigningRequestStatusArgs struct {
	// If request was approved, the controller will place the issued certificate here.
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// Conditions applied to the request, such as approval or denial.
	Conditions CertificateSigningRequestConditionArrayInput `pulumi:"conditions"`
}

func (CertificateSigningRequestStatusArgs) ElementType

func (CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutput

func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutput() CertificateSigningRequestStatusOutput

func (CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutputWithContext

func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutputWithContext(ctx context.Context) CertificateSigningRequestStatusOutput

func (CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutput

func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput

func (CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutputWithContext

func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput

type CertificateSigningRequestStatusInput

type CertificateSigningRequestStatusInput interface {
	pulumi.Input

	ToCertificateSigningRequestStatusOutput() CertificateSigningRequestStatusOutput
	ToCertificateSigningRequestStatusOutputWithContext(context.Context) CertificateSigningRequestStatusOutput
}

CertificateSigningRequestStatusInput is an input type that accepts CertificateSigningRequestStatusArgs and CertificateSigningRequestStatusOutput values. You can construct a concrete instance of `CertificateSigningRequestStatusInput` via:

CertificateSigningRequestStatusArgs{...}

type CertificateSigningRequestStatusOutput

type CertificateSigningRequestStatusOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestStatusOutput) Certificate

If request was approved, the controller will place the issued certificate here.

func (CertificateSigningRequestStatusOutput) Conditions

Conditions applied to the request, such as approval or denial.

func (CertificateSigningRequestStatusOutput) ElementType

func (CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutput

func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutput() CertificateSigningRequestStatusOutput

func (CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutputWithContext

func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutputWithContext(ctx context.Context) CertificateSigningRequestStatusOutput

func (CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutput

func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput

func (CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutputWithContext

func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput

type CertificateSigningRequestStatusPatch added in v3.20.0

type CertificateSigningRequestStatusPatch struct {
	// If request was approved, the controller will place the issued certificate here.
	Certificate *string `pulumi:"certificate"`
	// Conditions applied to the request, such as approval or denial.
	Conditions []CertificateSigningRequestConditionPatch `pulumi:"conditions"`
}

type CertificateSigningRequestStatusPatchArgs added in v3.20.0

type CertificateSigningRequestStatusPatchArgs struct {
	// If request was approved, the controller will place the issued certificate here.
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	// Conditions applied to the request, such as approval or denial.
	Conditions CertificateSigningRequestConditionPatchArrayInput `pulumi:"conditions"`
}

func (CertificateSigningRequestStatusPatchArgs) ElementType added in v3.20.0

func (CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchOutput added in v3.20.0

func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchOutput() CertificateSigningRequestStatusPatchOutput

func (CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchOutputWithContext added in v3.20.0

func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchOutput

func (CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchPtrOutput added in v3.20.0

func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput

func (CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchPtrOutputWithContext added in v3.20.0

func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchPtrOutput

type CertificateSigningRequestStatusPatchInput added in v3.20.0

type CertificateSigningRequestStatusPatchInput interface {
	pulumi.Input

	ToCertificateSigningRequestStatusPatchOutput() CertificateSigningRequestStatusPatchOutput
	ToCertificateSigningRequestStatusPatchOutputWithContext(context.Context) CertificateSigningRequestStatusPatchOutput
}

CertificateSigningRequestStatusPatchInput is an input type that accepts CertificateSigningRequestStatusPatchArgs and CertificateSigningRequestStatusPatchOutput values. You can construct a concrete instance of `CertificateSigningRequestStatusPatchInput` via:

CertificateSigningRequestStatusPatchArgs{...}

type CertificateSigningRequestStatusPatchOutput added in v3.20.0

type CertificateSigningRequestStatusPatchOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestStatusPatchOutput) Certificate added in v3.20.0

If request was approved, the controller will place the issued certificate here.

func (CertificateSigningRequestStatusPatchOutput) Conditions added in v3.20.0

Conditions applied to the request, such as approval or denial.

func (CertificateSigningRequestStatusPatchOutput) ElementType added in v3.20.0

func (CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchOutput added in v3.20.0

func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchOutput() CertificateSigningRequestStatusPatchOutput

func (CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchOutputWithContext added in v3.20.0

func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchOutput

func (CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchPtrOutput added in v3.20.0

func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput

func (CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchPtrOutputWithContext added in v3.20.0

func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchPtrOutput

type CertificateSigningRequestStatusPatchPtrInput added in v3.20.0

type CertificateSigningRequestStatusPatchPtrInput interface {
	pulumi.Input

	ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput
	ToCertificateSigningRequestStatusPatchPtrOutputWithContext(context.Context) CertificateSigningRequestStatusPatchPtrOutput
}

CertificateSigningRequestStatusPatchPtrInput is an input type that accepts CertificateSigningRequestStatusPatchArgs, CertificateSigningRequestStatusPatchPtr and CertificateSigningRequestStatusPatchPtrOutput values. You can construct a concrete instance of `CertificateSigningRequestStatusPatchPtrInput` via:

        CertificateSigningRequestStatusPatchArgs{...}

or:

        nil

type CertificateSigningRequestStatusPatchPtrOutput added in v3.20.0

type CertificateSigningRequestStatusPatchPtrOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestStatusPatchPtrOutput) Certificate added in v3.20.0

If request was approved, the controller will place the issued certificate here.

func (CertificateSigningRequestStatusPatchPtrOutput) Conditions added in v3.20.0

Conditions applied to the request, such as approval or denial.

func (CertificateSigningRequestStatusPatchPtrOutput) Elem added in v3.20.0

func (CertificateSigningRequestStatusPatchPtrOutput) ElementType added in v3.20.0

func (CertificateSigningRequestStatusPatchPtrOutput) ToCertificateSigningRequestStatusPatchPtrOutput added in v3.20.0

func (o CertificateSigningRequestStatusPatchPtrOutput) ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput

func (CertificateSigningRequestStatusPatchPtrOutput) ToCertificateSigningRequestStatusPatchPtrOutputWithContext added in v3.20.0

func (o CertificateSigningRequestStatusPatchPtrOutput) ToCertificateSigningRequestStatusPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchPtrOutput

type CertificateSigningRequestStatusPtrInput

type CertificateSigningRequestStatusPtrInput interface {
	pulumi.Input

	ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
	ToCertificateSigningRequestStatusPtrOutputWithContext(context.Context) CertificateSigningRequestStatusPtrOutput
}

CertificateSigningRequestStatusPtrInput is an input type that accepts CertificateSigningRequestStatusArgs, CertificateSigningRequestStatusPtr and CertificateSigningRequestStatusPtrOutput values. You can construct a concrete instance of `CertificateSigningRequestStatusPtrInput` via:

        CertificateSigningRequestStatusArgs{...}

or:

        nil

type CertificateSigningRequestStatusPtrOutput

type CertificateSigningRequestStatusPtrOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestStatusPtrOutput) Certificate

If request was approved, the controller will place the issued certificate here.

func (CertificateSigningRequestStatusPtrOutput) Conditions

Conditions applied to the request, such as approval or denial.

func (CertificateSigningRequestStatusPtrOutput) Elem

func (CertificateSigningRequestStatusPtrOutput) ElementType

func (CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutput

func (o CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput

func (CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutputWithContext

func (o CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput

type CertificateSigningRequestType

type CertificateSigningRequestType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     *string            `pulumi:"kind"`
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// The certificate request itself and any additional information.
	Spec *CertificateSigningRequestSpec `pulumi:"spec"`
	// Derived information about the request.
	Status *CertificateSigningRequestStatus `pulumi:"status"`
}

Describes a certificate signing request

type CertificateSigningRequestTypeArgs

type CertificateSigningRequestTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput     `pulumi:"kind"`
	Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// The certificate request itself and any additional information.
	Spec CertificateSigningRequestSpecPtrInput `pulumi:"spec"`
	// Derived information about the request.
	Status CertificateSigningRequestStatusPtrInput `pulumi:"status"`
}

Describes a certificate signing request

func (CertificateSigningRequestTypeArgs) ElementType

func (CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutput

func (i CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput

func (CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutputWithContext

func (i CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutputWithContext(ctx context.Context) CertificateSigningRequestTypeOutput

type CertificateSigningRequestTypeArray

type CertificateSigningRequestTypeArray []CertificateSigningRequestTypeInput

func (CertificateSigningRequestTypeArray) ElementType

func (CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutput

func (i CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput

func (CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutputWithContext

func (i CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutputWithContext(ctx context.Context) CertificateSigningRequestTypeArrayOutput

type CertificateSigningRequestTypeArrayInput

type CertificateSigningRequestTypeArrayInput interface {
	pulumi.Input

	ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput
	ToCertificateSigningRequestTypeArrayOutputWithContext(context.Context) CertificateSigningRequestTypeArrayOutput
}

CertificateSigningRequestTypeArrayInput is an input type that accepts CertificateSigningRequestTypeArray and CertificateSigningRequestTypeArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestTypeArrayInput` via:

CertificateSigningRequestTypeArray{ CertificateSigningRequestTypeArgs{...} }

type CertificateSigningRequestTypeArrayOutput

type CertificateSigningRequestTypeArrayOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestTypeArrayOutput) ElementType

func (CertificateSigningRequestTypeArrayOutput) Index

func (CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutput

func (o CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput

func (CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutputWithContext

func (o CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutputWithContext(ctx context.Context) CertificateSigningRequestTypeArrayOutput

type CertificateSigningRequestTypeInput

type CertificateSigningRequestTypeInput interface {
	pulumi.Input

	ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput
	ToCertificateSigningRequestTypeOutputWithContext(context.Context) CertificateSigningRequestTypeOutput
}

CertificateSigningRequestTypeInput is an input type that accepts CertificateSigningRequestTypeArgs and CertificateSigningRequestTypeOutput values. You can construct a concrete instance of `CertificateSigningRequestTypeInput` via:

CertificateSigningRequestTypeArgs{...}

type CertificateSigningRequestTypeOutput

type CertificateSigningRequestTypeOutput struct{ *pulumi.OutputState }

Describes a certificate signing request

func (CertificateSigningRequestTypeOutput) ApiVersion

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (CertificateSigningRequestTypeOutput) ElementType

func (CertificateSigningRequestTypeOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (CertificateSigningRequestTypeOutput) Metadata

func (CertificateSigningRequestTypeOutput) Spec

The certificate request itself and any additional information.

func (CertificateSigningRequestTypeOutput) Status

Derived information about the request.

func (CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutput

func (o CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput

func (CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutputWithContext

func (o CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutputWithContext(ctx context.Context) CertificateSigningRequestTypeOutput

Jump to

Keyboard shortcuts

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