v1beta1

package
Version: v3.10.1 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

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

func (*CertificateSigningRequest) ToCertificateSigningRequestPtrOutput

func (i *CertificateSigningRequest) ToCertificateSigningRequestPtrOutput() CertificateSigningRequestPtrOutput

func (*CertificateSigningRequest) ToCertificateSigningRequestPtrOutputWithContext

func (i *CertificateSigningRequest) ToCertificateSigningRequestPtrOutputWithContext(ctx context.Context) CertificateSigningRequestPtrOutput

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 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

func (*CertificateSigningRequestList) ToCertificateSigningRequestListPtrOutput

func (i *CertificateSigningRequestList) ToCertificateSigningRequestListPtrOutput() CertificateSigningRequestListPtrOutput

func (*CertificateSigningRequestList) ToCertificateSigningRequestListPtrOutputWithContext

func (i *CertificateSigningRequestList) ToCertificateSigningRequestListPtrOutputWithContext(ctx context.Context) CertificateSigningRequestListPtrOutput

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) ElementType

func (CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutput

func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutput() CertificateSigningRequestListOutput

func (CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutputWithContext

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

func (CertificateSigningRequestListOutput) ToCertificateSigningRequestListPtrOutput

func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListPtrOutput() CertificateSigningRequestListPtrOutput

func (CertificateSigningRequestListOutput) ToCertificateSigningRequestListPtrOutputWithContext

func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListPtrOutputWithContext(ctx context.Context) CertificateSigningRequestListPtrOutput

type CertificateSigningRequestListPtrInput

type CertificateSigningRequestListPtrInput interface {
	pulumi.Input

	ToCertificateSigningRequestListPtrOutput() CertificateSigningRequestListPtrOutput
	ToCertificateSigningRequestListPtrOutputWithContext(ctx context.Context) CertificateSigningRequestListPtrOutput
}

type CertificateSigningRequestListPtrOutput

type CertificateSigningRequestListPtrOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestListPtrOutput) Elem added in v3.7.2

func (CertificateSigningRequestListPtrOutput) ElementType

func (CertificateSigningRequestListPtrOutput) ToCertificateSigningRequestListPtrOutput

func (o CertificateSigningRequestListPtrOutput) ToCertificateSigningRequestListPtrOutput() CertificateSigningRequestListPtrOutput

func (CertificateSigningRequestListPtrOutput) ToCertificateSigningRequestListPtrOutputWithContext

func (o CertificateSigningRequestListPtrOutput) ToCertificateSigningRequestListPtrOutputWithContext(ctx context.Context) CertificateSigningRequestListPtrOutput

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) ElementType

func (CertificateSigningRequestOutput) ToCertificateSigningRequestOutput

func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutput() CertificateSigningRequestOutput

func (CertificateSigningRequestOutput) ToCertificateSigningRequestOutputWithContext

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

func (CertificateSigningRequestOutput) ToCertificateSigningRequestPtrOutput

func (o CertificateSigningRequestOutput) ToCertificateSigningRequestPtrOutput() CertificateSigningRequestPtrOutput

func (CertificateSigningRequestOutput) ToCertificateSigningRequestPtrOutputWithContext

func (o CertificateSigningRequestOutput) ToCertificateSigningRequestPtrOutputWithContext(ctx context.Context) CertificateSigningRequestPtrOutput

type CertificateSigningRequestPtrInput

type CertificateSigningRequestPtrInput interface {
	pulumi.Input

	ToCertificateSigningRequestPtrOutput() CertificateSigningRequestPtrOutput
	ToCertificateSigningRequestPtrOutputWithContext(ctx context.Context) CertificateSigningRequestPtrOutput
}

type CertificateSigningRequestPtrOutput

type CertificateSigningRequestPtrOutput struct{ *pulumi.OutputState }

func (CertificateSigningRequestPtrOutput) Elem added in v3.7.2

func (CertificateSigningRequestPtrOutput) ElementType

func (CertificateSigningRequestPtrOutput) ToCertificateSigningRequestPtrOutput

func (o CertificateSigningRequestPtrOutput) ToCertificateSigningRequestPtrOutput() CertificateSigningRequestPtrOutput

func (CertificateSigningRequestPtrOutput) ToCertificateSigningRequestPtrOutputWithContext

func (o CertificateSigningRequestPtrOutput) ToCertificateSigningRequestPtrOutputWithContext(ctx context.Context) CertificateSigningRequestPtrOutput

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 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 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