Documentation ¶
Index ¶
- type CertificateSigningRequest
- type CertificateSigningRequestArgs
- type CertificateSigningRequestArray
- func (CertificateSigningRequestArray) ElementType() reflect.Type
- func (i CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput
- func (i CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutputWithContext(ctx context.Context) CertificateSigningRequestArrayOutput
- type CertificateSigningRequestArrayInput
- type CertificateSigningRequestArrayOutput
- func (CertificateSigningRequestArrayOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestOutput
- func (o CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput
- func (o CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutputWithContext(ctx context.Context) CertificateSigningRequestArrayOutput
- type CertificateSigningRequestCondition
- type CertificateSigningRequestConditionArgs
- func (CertificateSigningRequestConditionArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput
- func (i CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutputWithContext(ctx context.Context) CertificateSigningRequestConditionOutput
- type CertificateSigningRequestConditionArray
- func (CertificateSigningRequestConditionArray) ElementType() reflect.Type
- func (i CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput
- func (i CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionArrayOutput
- type CertificateSigningRequestConditionArrayInput
- type CertificateSigningRequestConditionArrayOutput
- func (CertificateSigningRequestConditionArrayOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestConditionArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestConditionOutput
- func (o CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput
- func (o CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionArrayOutput
- type CertificateSigningRequestConditionInput
- type CertificateSigningRequestConditionOutput
- func (CertificateSigningRequestConditionOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionOutput) Message() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionOutput) Reason() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionOutput) Status() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput
- func (o CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutputWithContext(ctx context.Context) CertificateSigningRequestConditionOutput
- func (o CertificateSigningRequestConditionOutput) Type() pulumi.StringOutput
- type CertificateSigningRequestInput
- type CertificateSigningRequestList
- func (*CertificateSigningRequestList) ElementType() reflect.Type
- func (i *CertificateSigningRequestList) ToCertificateSigningRequestListOutput() CertificateSigningRequestListOutput
- func (i *CertificateSigningRequestList) ToCertificateSigningRequestListOutputWithContext(ctx context.Context) CertificateSigningRequestListOutput
- type CertificateSigningRequestListArgs
- type CertificateSigningRequestListArray
- func (CertificateSigningRequestListArray) ElementType() reflect.Type
- func (i CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput
- func (i CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutputWithContext(ctx context.Context) CertificateSigningRequestListArrayOutput
- type CertificateSigningRequestListArrayInput
- type CertificateSigningRequestListArrayOutput
- func (CertificateSigningRequestListArrayOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestListArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestListOutput
- func (o CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput
- func (o CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutputWithContext(ctx context.Context) CertificateSigningRequestListArrayOutput
- type CertificateSigningRequestListInput
- type CertificateSigningRequestListMap
- func (CertificateSigningRequestListMap) ElementType() reflect.Type
- func (i CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput
- func (i CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutputWithContext(ctx context.Context) CertificateSigningRequestListMapOutput
- type CertificateSigningRequestListMapInput
- type CertificateSigningRequestListMapOutput
- func (CertificateSigningRequestListMapOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestListMapOutput) MapIndex(k pulumi.StringInput) CertificateSigningRequestListOutput
- func (o CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput
- func (o CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutputWithContext(ctx context.Context) CertificateSigningRequestListMapOutput
- type CertificateSigningRequestListOutput
- func (CertificateSigningRequestListOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutput() CertificateSigningRequestListOutput
- func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutputWithContext(ctx context.Context) CertificateSigningRequestListOutput
- type CertificateSigningRequestListState
- type CertificateSigningRequestListType
- type CertificateSigningRequestListTypeArgs
- func (CertificateSigningRequestListTypeArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput
- func (i CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutputWithContext(ctx context.Context) CertificateSigningRequestListTypeOutput
- type CertificateSigningRequestListTypeInput
- type CertificateSigningRequestListTypeOutput
- func (o CertificateSigningRequestListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (CertificateSigningRequestListTypeOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestListTypeOutput) Items() CertificateSigningRequestTypeArrayOutput
- func (o CertificateSigningRequestListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateSigningRequestListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput
- func (o CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutputWithContext(ctx context.Context) CertificateSigningRequestListTypeOutput
- type CertificateSigningRequestMap
- func (CertificateSigningRequestMap) ElementType() reflect.Type
- func (i CertificateSigningRequestMap) ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput
- func (i CertificateSigningRequestMap) ToCertificateSigningRequestMapOutputWithContext(ctx context.Context) CertificateSigningRequestMapOutput
- type CertificateSigningRequestMapInput
- type CertificateSigningRequestMapOutput
- func (CertificateSigningRequestMapOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestMapOutput) MapIndex(k pulumi.StringInput) CertificateSigningRequestOutput
- func (o CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput
- func (o CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutputWithContext(ctx context.Context) CertificateSigningRequestMapOutput
- type CertificateSigningRequestOutput
- func (CertificateSigningRequestOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutput() CertificateSigningRequestOutput
- func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutputWithContext(ctx context.Context) CertificateSigningRequestOutput
- type CertificateSigningRequestSpec
- type CertificateSigningRequestSpecArgs
- func (CertificateSigningRequestSpecArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutput() CertificateSigningRequestSpecOutput
- func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutputWithContext(ctx context.Context) CertificateSigningRequestSpecOutput
- func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput
- func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPtrOutput
- type CertificateSigningRequestSpecInput
- type CertificateSigningRequestSpecOutput
- func (CertificateSigningRequestSpecOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestSpecOutput) Extra() pulumi.StringArrayMapOutput
- func (o CertificateSigningRequestSpecOutput) Groups() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecOutput) Request() pulumi.StringOutput
- func (o CertificateSigningRequestSpecOutput) SignerName() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutput() CertificateSigningRequestSpecOutput
- func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutputWithContext(ctx context.Context) CertificateSigningRequestSpecOutput
- func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput
- func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPtrOutput
- func (o CertificateSigningRequestSpecOutput) Uid() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecOutput) Usages() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecOutput) Username() pulumi.StringPtrOutput
- type CertificateSigningRequestSpecPtrInput
- type CertificateSigningRequestSpecPtrOutput
- func (o CertificateSigningRequestSpecPtrOutput) Elem() CertificateSigningRequestSpecOutput
- func (CertificateSigningRequestSpecPtrOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestSpecPtrOutput) Extra() pulumi.StringArrayMapOutput
- func (o CertificateSigningRequestSpecPtrOutput) Groups() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecPtrOutput) Request() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecPtrOutput) SignerName() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecPtrOutput) ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput
- func (o CertificateSigningRequestSpecPtrOutput) ToCertificateSigningRequestSpecPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPtrOutput
- func (o CertificateSigningRequestSpecPtrOutput) Uid() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecPtrOutput) Usages() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecPtrOutput) Username() pulumi.StringPtrOutput
- type CertificateSigningRequestState
- type CertificateSigningRequestStatus
- type CertificateSigningRequestStatusArgs
- func (CertificateSigningRequestStatusArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutput() CertificateSigningRequestStatusOutput
- func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutputWithContext(ctx context.Context) CertificateSigningRequestStatusOutput
- func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
- func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput
- type CertificateSigningRequestStatusInput
- type CertificateSigningRequestStatusOutput
- func (o CertificateSigningRequestStatusOutput) Certificate() pulumi.StringPtrOutput
- func (o CertificateSigningRequestStatusOutput) Conditions() CertificateSigningRequestConditionArrayOutput
- func (CertificateSigningRequestStatusOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutput() CertificateSigningRequestStatusOutput
- func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutputWithContext(ctx context.Context) CertificateSigningRequestStatusOutput
- func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
- func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput
- type CertificateSigningRequestStatusPtrInput
- type CertificateSigningRequestStatusPtrOutput
- func (o CertificateSigningRequestStatusPtrOutput) Certificate() pulumi.StringPtrOutput
- func (o CertificateSigningRequestStatusPtrOutput) Conditions() CertificateSigningRequestConditionArrayOutput
- func (o CertificateSigningRequestStatusPtrOutput) Elem() CertificateSigningRequestStatusOutput
- func (CertificateSigningRequestStatusPtrOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
- func (o CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput
- type CertificateSigningRequestType
- type CertificateSigningRequestTypeArgs
- func (CertificateSigningRequestTypeArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput
- func (i CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutputWithContext(ctx context.Context) CertificateSigningRequestTypeOutput
- type CertificateSigningRequestTypeArray
- func (CertificateSigningRequestTypeArray) ElementType() reflect.Type
- func (i CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput
- func (i CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutputWithContext(ctx context.Context) CertificateSigningRequestTypeArrayOutput
- type CertificateSigningRequestTypeArrayInput
- type CertificateSigningRequestTypeArrayOutput
- func (CertificateSigningRequestTypeArrayOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestTypeArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestTypeOutput
- func (o CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput
- func (o CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutputWithContext(ctx context.Context) CertificateSigningRequestTypeArrayOutput
- type CertificateSigningRequestTypeInput
- type CertificateSigningRequestTypeOutput
- func (o CertificateSigningRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (CertificateSigningRequestTypeOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestTypeOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateSigningRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o CertificateSigningRequestTypeOutput) Spec() CertificateSigningRequestSpecPtrOutput
- func (o CertificateSigningRequestTypeOutput) Status() CertificateSigningRequestStatusPtrOutput
- func (o CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput
- func (o CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutputWithContext(ctx context.Context) CertificateSigningRequestTypeOutput
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 ¶
func (CertificateSigningRequestArgs) ElementType() reflect.Type
type CertificateSigningRequestArray ¶
type CertificateSigningRequestArray []CertificateSigningRequestInput
func (CertificateSigningRequestArray) ElementType ¶
func (CertificateSigningRequestArray) ElementType() reflect.Type
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) ElementType() reflect.Type
func (CertificateSigningRequestArrayOutput) Index ¶
func (o CertificateSigningRequestArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (CertificateSigningRequestConditionOutput) LastTransitionTime ¶
func (o CertificateSigningRequestConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
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 ¶
func (o CertificateSigningRequestConditionOutput) LastUpdateTime() pulumi.StringPtrOutput
timestamp for the last update to this condition
func (CertificateSigningRequestConditionOutput) Message ¶
func (o CertificateSigningRequestConditionOutput) Message() pulumi.StringPtrOutput
human readable message with details about the request state
func (CertificateSigningRequestConditionOutput) Reason ¶
func (o CertificateSigningRequestConditionOutput) Reason() pulumi.StringPtrOutput
brief reason for the request state
func (CertificateSigningRequestConditionOutput) Status ¶
func (o CertificateSigningRequestConditionOutput) Status() pulumi.StringPtrOutput
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 ¶
func (o CertificateSigningRequestConditionOutput) Type() pulumi.StringOutput
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) ElementType() reflect.Type
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 ¶
func (CertificateSigningRequestListArgs) ElementType() reflect.Type
type CertificateSigningRequestListArray ¶
type CertificateSigningRequestListArray []CertificateSigningRequestListInput
func (CertificateSigningRequestListArray) ElementType ¶
func (CertificateSigningRequestListArray) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (CertificateSigningRequestListMapOutput) MapIndex ¶
func (o CertificateSigningRequestListMapOutput) MapIndex(k pulumi.StringInput) CertificateSigningRequestListOutput
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) ElementType() reflect.Type
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 ¶
func (CertificateSigningRequestListState) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o CertificateSigningRequestListTypeOutput) ApiVersion() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (CertificateSigningRequestListTypeOutput) Kind ¶
func (o CertificateSigningRequestListTypeOutput) Kind() pulumi.StringPtrOutput
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 (o CertificateSigningRequestListTypeOutput) Metadata() metav1.ListMetaPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (CertificateSigningRequestMapOutput) MapIndex ¶
func (o CertificateSigningRequestMapOutput) MapIndex(k pulumi.StringInput) CertificateSigningRequestOutput
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) ElementType() reflect.Type
func (CertificateSigningRequestOutput) ToCertificateSigningRequestOutput ¶
func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutput() CertificateSigningRequestOutput
func (CertificateSigningRequestOutput) ToCertificateSigningRequestOutputWithContext ¶
func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutputWithContext(ctx context.Context) CertificateSigningRequestOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (CertificateSigningRequestSpecOutput) Extra ¶
func (o CertificateSigningRequestSpecOutput) Extra() pulumi.StringArrayMapOutput
Extra information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecOutput) Groups ¶
func (o CertificateSigningRequestSpecOutput) Groups() pulumi.StringArrayOutput
Group information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecOutput) Request ¶
func (o CertificateSigningRequestSpecOutput) Request() pulumi.StringOutput
Base64-encoded PKCS#10 CSR data
func (CertificateSigningRequestSpecOutput) SignerName ¶
func (o CertificateSigningRequestSpecOutput) SignerName() pulumi.StringPtrOutput
Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:
- If it's a kubelet client certificate, it is assigned "kubernetes.io/kube-apiserver-client-kubelet".
- If it's a kubelet serving certificate, it is assigned "kubernetes.io/kubelet-serving".
- 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 ¶
func (o CertificateSigningRequestSpecOutput) Uid() pulumi.StringPtrOutput
UID information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecOutput) Usages ¶
func (o CertificateSigningRequestSpecOutput) Usages() pulumi.StringArrayOutput
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 ¶
func (o CertificateSigningRequestSpecOutput) Username() pulumi.StringPtrOutput
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
func CertificateSigningRequestSpecPtr ¶
func CertificateSigningRequestSpecPtr(v *CertificateSigningRequestSpecArgs) CertificateSigningRequestSpecPtrInput
type CertificateSigningRequestSpecPtrOutput ¶
type CertificateSigningRequestSpecPtrOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestSpecPtrOutput) ElementType ¶
func (CertificateSigningRequestSpecPtrOutput) ElementType() reflect.Type
func (CertificateSigningRequestSpecPtrOutput) Extra ¶
func (o CertificateSigningRequestSpecPtrOutput) Extra() pulumi.StringArrayMapOutput
Extra information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecPtrOutput) Groups ¶
func (o CertificateSigningRequestSpecPtrOutput) Groups() pulumi.StringArrayOutput
Group information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecPtrOutput) Request ¶
func (o CertificateSigningRequestSpecPtrOutput) Request() pulumi.StringPtrOutput
Base64-encoded PKCS#10 CSR data
func (CertificateSigningRequestSpecPtrOutput) SignerName ¶
func (o CertificateSigningRequestSpecPtrOutput) SignerName() pulumi.StringPtrOutput
Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:
- If it's a kubelet client certificate, it is assigned "kubernetes.io/kube-apiserver-client-kubelet".
- If it's a kubelet serving certificate, it is assigned "kubernetes.io/kubelet-serving".
- 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 ¶
func (o CertificateSigningRequestSpecPtrOutput) Uid() pulumi.StringPtrOutput
UID information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecPtrOutput) Usages ¶
func (o CertificateSigningRequestSpecPtrOutput) Usages() pulumi.StringArrayOutput
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 ¶
func (o CertificateSigningRequestSpecPtrOutput) Username() pulumi.StringPtrOutput
Information about the requesting user. See user.Info interface for details.
type CertificateSigningRequestState ¶
type CertificateSigningRequestState struct { }
func (CertificateSigningRequestState) ElementType ¶
func (CertificateSigningRequestState) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o CertificateSigningRequestStatusOutput) Certificate() pulumi.StringPtrOutput
If request was approved, the controller will place the issued certificate here.
func (CertificateSigningRequestStatusOutput) Conditions ¶
func (o CertificateSigningRequestStatusOutput) Conditions() CertificateSigningRequestConditionArrayOutput
Conditions applied to the request, such as approval or denial.
func (CertificateSigningRequestStatusOutput) ElementType ¶
func (CertificateSigningRequestStatusOutput) ElementType() reflect.Type
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
func CertificateSigningRequestStatusPtr ¶
func CertificateSigningRequestStatusPtr(v *CertificateSigningRequestStatusArgs) CertificateSigningRequestStatusPtrInput
type CertificateSigningRequestStatusPtrOutput ¶
type CertificateSigningRequestStatusPtrOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestStatusPtrOutput) Certificate ¶
func (o CertificateSigningRequestStatusPtrOutput) Certificate() pulumi.StringPtrOutput
If request was approved, the controller will place the issued certificate here.
func (CertificateSigningRequestStatusPtrOutput) Conditions ¶
func (o CertificateSigningRequestStatusPtrOutput) Conditions() CertificateSigningRequestConditionArrayOutput
Conditions applied to the request, such as approval or denial.
func (CertificateSigningRequestStatusPtrOutput) ElementType ¶
func (CertificateSigningRequestStatusPtrOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o CertificateSigningRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (CertificateSigningRequestTypeOutput) Kind ¶
func (o CertificateSigningRequestTypeOutput) Kind() pulumi.StringPtrOutput
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 (o CertificateSigningRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (CertificateSigningRequestTypeOutput) Spec ¶
The certificate request itself and any additional information.
func (CertificateSigningRequestTypeOutput) Status ¶
func (o CertificateSigningRequestTypeOutput) Status() CertificateSigningRequestStatusPtrOutput
Derived information about the request.
func (CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutput ¶
func (o CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput
func (CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutputWithContext ¶
func (o CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutputWithContext(ctx context.Context) CertificateSigningRequestTypeOutput