Documentation ¶
Index ¶
- type CertificateSigningRequest
- func (*CertificateSigningRequest) ElementType() reflect.Type
- func (i *CertificateSigningRequest) ToCertificateSigningRequestOutput() CertificateSigningRequestOutput
- func (i *CertificateSigningRequest) ToCertificateSigningRequestOutputWithContext(ctx context.Context) CertificateSigningRequestOutput
- func (i *CertificateSigningRequest) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequest]
- type CertificateSigningRequestArgs
- type CertificateSigningRequestArray
- func (CertificateSigningRequestArray) ElementType() reflect.Type
- func (i CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput
- func (i CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutputWithContext(ctx context.Context) CertificateSigningRequestArrayOutput
- func (i CertificateSigningRequestArray) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequest]
- 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
- func (o CertificateSigningRequestArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequest]
- type CertificateSigningRequestCondition
- type CertificateSigningRequestConditionArgs
- func (CertificateSigningRequestConditionArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput
- func (i CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutputWithContext(ctx context.Context) CertificateSigningRequestConditionOutput
- func (i CertificateSigningRequestConditionArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestCondition]
- type CertificateSigningRequestConditionArray
- func (CertificateSigningRequestConditionArray) ElementType() reflect.Type
- func (i CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput
- func (i CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionArrayOutput
- func (i CertificateSigningRequestConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestCondition]
- 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
- func (o CertificateSigningRequestConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestCondition]
- func (o CertificateSigningRequestConditionOutput) Type() pulumi.StringOutput
- type CertificateSigningRequestConditionPatch
- type CertificateSigningRequestConditionPatchArgs
- func (CertificateSigningRequestConditionPatchArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutput() CertificateSigningRequestConditionPatchOutput
- func (i CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchOutput
- func (i CertificateSigningRequestConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestConditionPatch]
- type CertificateSigningRequestConditionPatchArray
- func (CertificateSigningRequestConditionPatchArray) ElementType() reflect.Type
- func (i CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutput() CertificateSigningRequestConditionPatchArrayOutput
- func (i CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchArrayOutput
- func (i CertificateSigningRequestConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestConditionPatch]
- type CertificateSigningRequestConditionPatchArrayInput
- type CertificateSigningRequestConditionPatchArrayOutput
- func (CertificateSigningRequestConditionPatchArrayOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestConditionPatchArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestConditionPatchOutput
- func (o CertificateSigningRequestConditionPatchArrayOutput) ToCertificateSigningRequestConditionPatchArrayOutput() CertificateSigningRequestConditionPatchArrayOutput
- func (o CertificateSigningRequestConditionPatchArrayOutput) ToCertificateSigningRequestConditionPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchArrayOutput
- func (o CertificateSigningRequestConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestConditionPatch]
- type CertificateSigningRequestConditionPatchInput
- type CertificateSigningRequestConditionPatchOutput
- func (CertificateSigningRequestConditionPatchOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionPatchOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionPatchOutput) ToCertificateSigningRequestConditionPatchOutput() CertificateSigningRequestConditionPatchOutput
- func (o CertificateSigningRequestConditionPatchOutput) ToCertificateSigningRequestConditionPatchOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchOutput
- func (o CertificateSigningRequestConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestConditionPatch]
- func (o CertificateSigningRequestConditionPatchOutput) Type() pulumi.StringPtrOutput
- type CertificateSigningRequestInput
- type CertificateSigningRequestList
- func (*CertificateSigningRequestList) ElementType() reflect.Type
- func (i *CertificateSigningRequestList) ToCertificateSigningRequestListOutput() CertificateSigningRequestListOutput
- func (i *CertificateSigningRequestList) ToCertificateSigningRequestListOutputWithContext(ctx context.Context) CertificateSigningRequestListOutput
- func (i *CertificateSigningRequestList) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestList]
- type CertificateSigningRequestListArgs
- type CertificateSigningRequestListArray
- func (CertificateSigningRequestListArray) ElementType() reflect.Type
- func (i CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput
- func (i CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutputWithContext(ctx context.Context) CertificateSigningRequestListArrayOutput
- func (i CertificateSigningRequestListArray) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequestList]
- 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
- func (o CertificateSigningRequestListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequestList]
- type CertificateSigningRequestListInput
- type CertificateSigningRequestListMap
- func (CertificateSigningRequestListMap) ElementType() reflect.Type
- func (i CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput
- func (i CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutputWithContext(ctx context.Context) CertificateSigningRequestListMapOutput
- func (i CertificateSigningRequestListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequestList]
- 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
- func (o CertificateSigningRequestListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequestList]
- type CertificateSigningRequestListOutput
- func (o CertificateSigningRequestListOutput) ApiVersion() pulumi.StringOutput
- func (CertificateSigningRequestListOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestListOutput) Items() CertificateSigningRequestTypeArrayOutput
- func (o CertificateSigningRequestListOutput) Kind() pulumi.StringOutput
- func (o CertificateSigningRequestListOutput) Metadata() metav1.ListMetaOutput
- func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutput() CertificateSigningRequestListOutput
- func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutputWithContext(ctx context.Context) CertificateSigningRequestListOutput
- func (o CertificateSigningRequestListOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestList]
- type CertificateSigningRequestListState
- type CertificateSigningRequestListType
- type CertificateSigningRequestListTypeArgs
- func (CertificateSigningRequestListTypeArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput
- func (i CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutputWithContext(ctx context.Context) CertificateSigningRequestListTypeOutput
- func (i CertificateSigningRequestListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestListType]
- 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
- func (o CertificateSigningRequestListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestListType]
- type CertificateSigningRequestMap
- func (CertificateSigningRequestMap) ElementType() reflect.Type
- func (i CertificateSigningRequestMap) ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput
- func (i CertificateSigningRequestMap) ToCertificateSigningRequestMapOutputWithContext(ctx context.Context) CertificateSigningRequestMapOutput
- func (i CertificateSigningRequestMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequest]
- 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
- func (o CertificateSigningRequestMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequest]
- type CertificateSigningRequestOutput
- func (o CertificateSigningRequestOutput) ApiVersion() pulumi.StringOutput
- func (CertificateSigningRequestOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestOutput) Kind() pulumi.StringOutput
- func (o CertificateSigningRequestOutput) Metadata() metav1.ObjectMetaOutput
- func (o CertificateSigningRequestOutput) Spec() CertificateSigningRequestSpecOutput
- func (o CertificateSigningRequestOutput) Status() CertificateSigningRequestStatusPtrOutput
- func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutput() CertificateSigningRequestOutput
- func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutputWithContext(ctx context.Context) CertificateSigningRequestOutput
- func (o CertificateSigningRequestOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequest]
- type CertificateSigningRequestPatch
- func (*CertificateSigningRequestPatch) ElementType() reflect.Type
- func (i *CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutput() CertificateSigningRequestPatchOutput
- func (i *CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutputWithContext(ctx context.Context) CertificateSigningRequestPatchOutput
- func (i *CertificateSigningRequestPatch) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestPatch]
- type CertificateSigningRequestPatchArgs
- type CertificateSigningRequestPatchArray
- func (CertificateSigningRequestPatchArray) ElementType() reflect.Type
- func (i CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutput() CertificateSigningRequestPatchArrayOutput
- func (i CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestPatchArrayOutput
- func (i CertificateSigningRequestPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequestPatch]
- type CertificateSigningRequestPatchArrayInput
- type CertificateSigningRequestPatchArrayOutput
- func (CertificateSigningRequestPatchArrayOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestPatchArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestPatchOutput
- func (o CertificateSigningRequestPatchArrayOutput) ToCertificateSigningRequestPatchArrayOutput() CertificateSigningRequestPatchArrayOutput
- func (o CertificateSigningRequestPatchArrayOutput) ToCertificateSigningRequestPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestPatchArrayOutput
- func (o CertificateSigningRequestPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequestPatch]
- type CertificateSigningRequestPatchInput
- type CertificateSigningRequestPatchMap
- func (CertificateSigningRequestPatchMap) ElementType() reflect.Type
- func (i CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutput() CertificateSigningRequestPatchMapOutput
- func (i CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutputWithContext(ctx context.Context) CertificateSigningRequestPatchMapOutput
- func (i CertificateSigningRequestPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequestPatch]
- type CertificateSigningRequestPatchMapInput
- type CertificateSigningRequestPatchMapOutput
- func (CertificateSigningRequestPatchMapOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestPatchMapOutput) MapIndex(k pulumi.StringInput) CertificateSigningRequestPatchOutput
- func (o CertificateSigningRequestPatchMapOutput) ToCertificateSigningRequestPatchMapOutput() CertificateSigningRequestPatchMapOutput
- func (o CertificateSigningRequestPatchMapOutput) ToCertificateSigningRequestPatchMapOutputWithContext(ctx context.Context) CertificateSigningRequestPatchMapOutput
- func (o CertificateSigningRequestPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequestPatch]
- type CertificateSigningRequestPatchOutput
- func (o CertificateSigningRequestPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (CertificateSigningRequestPatchOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestPatchOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateSigningRequestPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o CertificateSigningRequestPatchOutput) Spec() CertificateSigningRequestSpecPatchPtrOutput
- func (o CertificateSigningRequestPatchOutput) Status() CertificateSigningRequestStatusPatchPtrOutput
- func (o CertificateSigningRequestPatchOutput) ToCertificateSigningRequestPatchOutput() CertificateSigningRequestPatchOutput
- func (o CertificateSigningRequestPatchOutput) ToCertificateSigningRequestPatchOutputWithContext(ctx context.Context) CertificateSigningRequestPatchOutput
- func (o CertificateSigningRequestPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestPatch]
- type CertificateSigningRequestPatchState
- type CertificateSigningRequestPatchType
- type CertificateSigningRequestPatchTypeArgs
- func (CertificateSigningRequestPatchTypeArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutput() CertificateSigningRequestPatchTypeOutput
- func (i CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutputWithContext(ctx context.Context) CertificateSigningRequestPatchTypeOutput
- func (i CertificateSigningRequestPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestPatchType]
- type CertificateSigningRequestPatchTypeInput
- type CertificateSigningRequestPatchTypeOutput
- func (o CertificateSigningRequestPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (CertificateSigningRequestPatchTypeOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateSigningRequestPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o CertificateSigningRequestPatchTypeOutput) Spec() CertificateSigningRequestSpecPatchPtrOutput
- func (o CertificateSigningRequestPatchTypeOutput) Status() CertificateSigningRequestStatusPatchPtrOutput
- func (o CertificateSigningRequestPatchTypeOutput) ToCertificateSigningRequestPatchTypeOutput() CertificateSigningRequestPatchTypeOutput
- func (o CertificateSigningRequestPatchTypeOutput) ToCertificateSigningRequestPatchTypeOutputWithContext(ctx context.Context) CertificateSigningRequestPatchTypeOutput
- func (o CertificateSigningRequestPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestPatchType]
- 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
- func (i CertificateSigningRequestSpecArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestSpec]
- 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) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestSpec]
- func (o CertificateSigningRequestSpecOutput) Uid() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecOutput) Usages() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecOutput) Username() pulumi.StringPtrOutput
- type CertificateSigningRequestSpecPatch
- type CertificateSigningRequestSpecPatchArgs
- func (CertificateSigningRequestSpecPatchArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchOutput() CertificateSigningRequestSpecPatchOutput
- func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchOutput
- func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput
- func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchPtrOutput
- func (i CertificateSigningRequestSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestSpecPatch]
- type CertificateSigningRequestSpecPatchInput
- type CertificateSigningRequestSpecPatchOutput
- func (CertificateSigningRequestSpecPatchOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestSpecPatchOutput) Extra() pulumi.StringArrayMapOutput
- func (o CertificateSigningRequestSpecPatchOutput) Groups() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecPatchOutput) Request() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecPatchOutput) SignerName() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchOutput() CertificateSigningRequestSpecPatchOutput
- func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchOutput
- func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput
- func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchPtrOutput
- func (o CertificateSigningRequestSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestSpecPatch]
- func (o CertificateSigningRequestSpecPatchOutput) Uid() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecPatchOutput) Usages() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecPatchOutput) Username() pulumi.StringPtrOutput
- type CertificateSigningRequestSpecPatchPtrInput
- type CertificateSigningRequestSpecPatchPtrOutput
- func (o CertificateSigningRequestSpecPatchPtrOutput) Elem() CertificateSigningRequestSpecPatchOutput
- func (CertificateSigningRequestSpecPatchPtrOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestSpecPatchPtrOutput) Extra() pulumi.StringArrayMapOutput
- func (o CertificateSigningRequestSpecPatchPtrOutput) Groups() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecPatchPtrOutput) Request() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecPatchPtrOutput) SignerName() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecPatchPtrOutput) ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput
- func (o CertificateSigningRequestSpecPatchPtrOutput) ToCertificateSigningRequestSpecPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchPtrOutput
- func (o CertificateSigningRequestSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestSpecPatch]
- func (o CertificateSigningRequestSpecPatchPtrOutput) Uid() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecPatchPtrOutput) Usages() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecPatchPtrOutput) 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) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestSpec]
- 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
- func (i CertificateSigningRequestStatusArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestStatus]
- 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
- func (o CertificateSigningRequestStatusOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestStatus]
- type CertificateSigningRequestStatusPatch
- type CertificateSigningRequestStatusPatchArgs
- func (CertificateSigningRequestStatusPatchArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchOutput() CertificateSigningRequestStatusPatchOutput
- func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchOutput
- func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput
- func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchPtrOutput
- func (i CertificateSigningRequestStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestStatusPatch]
- type CertificateSigningRequestStatusPatchInput
- type CertificateSigningRequestStatusPatchOutput
- func (o CertificateSigningRequestStatusPatchOutput) Certificate() pulumi.StringPtrOutput
- func (o CertificateSigningRequestStatusPatchOutput) Conditions() CertificateSigningRequestConditionPatchArrayOutput
- func (CertificateSigningRequestStatusPatchOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchOutput() CertificateSigningRequestStatusPatchOutput
- func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchOutput
- func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput
- func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchPtrOutput
- func (o CertificateSigningRequestStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestStatusPatch]
- type CertificateSigningRequestStatusPatchPtrInput
- type CertificateSigningRequestStatusPatchPtrOutput
- func (o CertificateSigningRequestStatusPatchPtrOutput) Certificate() pulumi.StringPtrOutput
- func (o CertificateSigningRequestStatusPatchPtrOutput) Conditions() CertificateSigningRequestConditionPatchArrayOutput
- func (o CertificateSigningRequestStatusPatchPtrOutput) Elem() CertificateSigningRequestStatusPatchOutput
- func (CertificateSigningRequestStatusPatchPtrOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestStatusPatchPtrOutput) ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput
- func (o CertificateSigningRequestStatusPatchPtrOutput) ToCertificateSigningRequestStatusPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchPtrOutput
- func (o CertificateSigningRequestStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestStatusPatch]
- 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
- func (o CertificateSigningRequestStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestStatus]
- type CertificateSigningRequestType
- type CertificateSigningRequestTypeArgs
- func (CertificateSigningRequestTypeArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput
- func (i CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutputWithContext(ctx context.Context) CertificateSigningRequestTypeOutput
- func (i CertificateSigningRequestTypeArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestType]
- type CertificateSigningRequestTypeArray
- func (CertificateSigningRequestTypeArray) ElementType() reflect.Type
- func (i CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput
- func (i CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutputWithContext(ctx context.Context) CertificateSigningRequestTypeArrayOutput
- func (i CertificateSigningRequestTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestType]
- 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
- func (o CertificateSigningRequestTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestType]
- 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
- func (o CertificateSigningRequestTypeOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestType]
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.StringOutput `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.StringOutput `pulumi:"kind"` Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // The certificate request itself and any additional information. Spec CertificateSigningRequestSpecOutput `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) ToOutput ¶ added in v4.2.0
func (i *CertificateSigningRequest) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequest]
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
func (CertificateSigningRequestArray) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestArray) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequest]
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
func (CertificateSigningRequestArrayOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequest]
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
func (CertificateSigningRequestConditionArgs) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestConditionArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestCondition]
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
func (CertificateSigningRequestConditionArray) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestCondition]
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
func (CertificateSigningRequestConditionArrayOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestCondition]
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) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestConditionOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestCondition]
func (CertificateSigningRequestConditionOutput) Type ¶
func (o CertificateSigningRequestConditionOutput) Type() pulumi.StringOutput
request approval state, currently Approved or Denied.
type CertificateSigningRequestConditionPatch ¶
type CertificateSigningRequestConditionPatch struct { // lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time. LastTransitionTime *string `pulumi:"lastTransitionTime"` // timestamp for the last update to this condition LastUpdateTime *string `pulumi:"lastUpdateTime"` // human readable message with details about the request state Message *string `pulumi:"message"` // brief reason for the request state Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True". Status *string `pulumi:"status"` // request approval state, currently Approved or Denied. Type *string `pulumi:"type"` }
type CertificateSigningRequestConditionPatchArgs ¶
type CertificateSigningRequestConditionPatchArgs struct { // lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // timestamp for the last update to this condition LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"` // human readable message with details about the request state Message pulumi.StringPtrInput `pulumi:"message"` // brief reason for the request state Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True". Status pulumi.StringPtrInput `pulumi:"status"` // request approval state, currently Approved or Denied. Type pulumi.StringPtrInput `pulumi:"type"` }
func (CertificateSigningRequestConditionPatchArgs) ElementType ¶
func (CertificateSigningRequestConditionPatchArgs) ElementType() reflect.Type
func (CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutput ¶
func (i CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutput() CertificateSigningRequestConditionPatchOutput
func (CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutputWithContext ¶
func (i CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchOutput
func (CertificateSigningRequestConditionPatchArgs) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestConditionPatch]
type CertificateSigningRequestConditionPatchArray ¶
type CertificateSigningRequestConditionPatchArray []CertificateSigningRequestConditionPatchInput
func (CertificateSigningRequestConditionPatchArray) ElementType ¶
func (CertificateSigningRequestConditionPatchArray) ElementType() reflect.Type
func (CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutput ¶
func (i CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutput() CertificateSigningRequestConditionPatchArrayOutput
func (CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutputWithContext ¶
func (i CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchArrayOutput
func (CertificateSigningRequestConditionPatchArray) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestConditionPatch]
type CertificateSigningRequestConditionPatchArrayInput ¶
type CertificateSigningRequestConditionPatchArrayInput interface { pulumi.Input ToCertificateSigningRequestConditionPatchArrayOutput() CertificateSigningRequestConditionPatchArrayOutput ToCertificateSigningRequestConditionPatchArrayOutputWithContext(context.Context) CertificateSigningRequestConditionPatchArrayOutput }
CertificateSigningRequestConditionPatchArrayInput is an input type that accepts CertificateSigningRequestConditionPatchArray and CertificateSigningRequestConditionPatchArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestConditionPatchArrayInput` via:
CertificateSigningRequestConditionPatchArray{ CertificateSigningRequestConditionPatchArgs{...} }
type CertificateSigningRequestConditionPatchArrayOutput ¶
type CertificateSigningRequestConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestConditionPatchArrayOutput) ElementType ¶
func (CertificateSigningRequestConditionPatchArrayOutput) ElementType() reflect.Type
func (CertificateSigningRequestConditionPatchArrayOutput) ToCertificateSigningRequestConditionPatchArrayOutput ¶
func (o CertificateSigningRequestConditionPatchArrayOutput) ToCertificateSigningRequestConditionPatchArrayOutput() CertificateSigningRequestConditionPatchArrayOutput
func (CertificateSigningRequestConditionPatchArrayOutput) ToCertificateSigningRequestConditionPatchArrayOutputWithContext ¶
func (o CertificateSigningRequestConditionPatchArrayOutput) ToCertificateSigningRequestConditionPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchArrayOutput
func (CertificateSigningRequestConditionPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestConditionPatch]
type CertificateSigningRequestConditionPatchInput ¶
type CertificateSigningRequestConditionPatchInput interface { pulumi.Input ToCertificateSigningRequestConditionPatchOutput() CertificateSigningRequestConditionPatchOutput ToCertificateSigningRequestConditionPatchOutputWithContext(context.Context) CertificateSigningRequestConditionPatchOutput }
CertificateSigningRequestConditionPatchInput is an input type that accepts CertificateSigningRequestConditionPatchArgs and CertificateSigningRequestConditionPatchOutput values. You can construct a concrete instance of `CertificateSigningRequestConditionPatchInput` via:
CertificateSigningRequestConditionPatchArgs{...}
type CertificateSigningRequestConditionPatchOutput ¶
type CertificateSigningRequestConditionPatchOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestConditionPatchOutput) ElementType ¶
func (CertificateSigningRequestConditionPatchOutput) ElementType() reflect.Type
func (CertificateSigningRequestConditionPatchOutput) LastTransitionTime ¶
func (o CertificateSigningRequestConditionPatchOutput) 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 (CertificateSigningRequestConditionPatchOutput) LastUpdateTime ¶
func (o CertificateSigningRequestConditionPatchOutput) LastUpdateTime() pulumi.StringPtrOutput
timestamp for the last update to this condition
func (CertificateSigningRequestConditionPatchOutput) Message ¶
func (o CertificateSigningRequestConditionPatchOutput) Message() pulumi.StringPtrOutput
human readable message with details about the request state
func (CertificateSigningRequestConditionPatchOutput) Reason ¶
func (o CertificateSigningRequestConditionPatchOutput) Reason() pulumi.StringPtrOutput
brief reason for the request state
func (CertificateSigningRequestConditionPatchOutput) Status ¶
func (o CertificateSigningRequestConditionPatchOutput) 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 (CertificateSigningRequestConditionPatchOutput) ToCertificateSigningRequestConditionPatchOutput ¶
func (o CertificateSigningRequestConditionPatchOutput) ToCertificateSigningRequestConditionPatchOutput() CertificateSigningRequestConditionPatchOutput
func (CertificateSigningRequestConditionPatchOutput) ToCertificateSigningRequestConditionPatchOutputWithContext ¶
func (o CertificateSigningRequestConditionPatchOutput) ToCertificateSigningRequestConditionPatchOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchOutput
func (CertificateSigningRequestConditionPatchOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestConditionPatch]
func (CertificateSigningRequestConditionPatchOutput) Type ¶
func (o CertificateSigningRequestConditionPatchOutput) Type() pulumi.StringPtrOutput
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.StringOutput `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.StringOutput `pulumi:"kind"` Metadata metav1.ListMetaOutput `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
func (*CertificateSigningRequestList) ToOutput ¶ added in v4.2.0
func (i *CertificateSigningRequestList) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestList]
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
func (CertificateSigningRequestListArray) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestListArray) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequestList]
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
func (CertificateSigningRequestListArrayOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequestList]
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
func (CertificateSigningRequestListMap) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequestList]
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
func (CertificateSigningRequestListMapOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequestList]
type CertificateSigningRequestListOutput ¶
type CertificateSigningRequestListOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestListOutput) ApiVersion ¶
func (o CertificateSigningRequestListOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (CertificateSigningRequestListOutput) ElementType ¶
func (CertificateSigningRequestListOutput) ElementType() reflect.Type
func (CertificateSigningRequestListOutput) Kind ¶
func (o CertificateSigningRequestListOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CertificateSigningRequestListOutput) Metadata ¶
func (o CertificateSigningRequestListOutput) Metadata() metav1.ListMetaOutput
func (CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutput ¶
func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutput() CertificateSigningRequestListOutput
func (CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutputWithContext ¶
func (o CertificateSigningRequestListOutput) ToCertificateSigningRequestListOutputWithContext(ctx context.Context) CertificateSigningRequestListOutput
func (CertificateSigningRequestListOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestListOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestList]
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
func (CertificateSigningRequestListTypeArgs) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestListType]
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
func (CertificateSigningRequestListTypeOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestListType]
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
func (CertificateSigningRequestMap) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequest]
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
func (CertificateSigningRequestMapOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequest]
type CertificateSigningRequestOutput ¶
type CertificateSigningRequestOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestOutput) ApiVersion ¶
func (o CertificateSigningRequestOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (CertificateSigningRequestOutput) ElementType ¶
func (CertificateSigningRequestOutput) ElementType() reflect.Type
func (CertificateSigningRequestOutput) Kind ¶
func (o CertificateSigningRequestOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CertificateSigningRequestOutput) Metadata ¶
func (o CertificateSigningRequestOutput) Metadata() metav1.ObjectMetaOutput
func (CertificateSigningRequestOutput) Spec ¶
func (o CertificateSigningRequestOutput) Spec() CertificateSigningRequestSpecOutput
The certificate request itself and any additional information.
func (CertificateSigningRequestOutput) Status ¶
func (o CertificateSigningRequestOutput) Status() CertificateSigningRequestStatusPtrOutput
Derived information about the request.
func (CertificateSigningRequestOutput) ToCertificateSigningRequestOutput ¶
func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutput() CertificateSigningRequestOutput
func (CertificateSigningRequestOutput) ToCertificateSigningRequestOutputWithContext ¶
func (o CertificateSigningRequestOutput) ToCertificateSigningRequestOutputWithContext(ctx context.Context) CertificateSigningRequestOutput
func (CertificateSigningRequestOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequest]
type CertificateSigningRequestPatch ¶
type CertificateSigningRequestPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // The certificate request itself and any additional information. Spec CertificateSigningRequestSpecPatchPtrOutput `pulumi:"spec"` // Derived information about the request. Status CertificateSigningRequestStatusPatchPtrOutput `pulumi:"status"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. Describes a certificate signing request
func GetCertificateSigningRequestPatch ¶
func GetCertificateSigningRequestPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateSigningRequestPatchState, opts ...pulumi.ResourceOption) (*CertificateSigningRequestPatch, error)
GetCertificateSigningRequestPatch gets an existing CertificateSigningRequestPatch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateSigningRequestPatch ¶
func NewCertificateSigningRequestPatch(ctx *pulumi.Context, name string, args *CertificateSigningRequestPatchArgs, opts ...pulumi.ResourceOption) (*CertificateSigningRequestPatch, error)
NewCertificateSigningRequestPatch registers a new resource with the given unique name, arguments, and options.
func (*CertificateSigningRequestPatch) ElementType ¶
func (*CertificateSigningRequestPatch) ElementType() reflect.Type
func (*CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutput ¶
func (i *CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutput() CertificateSigningRequestPatchOutput
func (*CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutputWithContext ¶
func (i *CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutputWithContext(ctx context.Context) CertificateSigningRequestPatchOutput
func (*CertificateSigningRequestPatch) ToOutput ¶ added in v4.2.0
func (i *CertificateSigningRequestPatch) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestPatch]
type CertificateSigningRequestPatchArgs ¶
type CertificateSigningRequestPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPatchPtrInput // The certificate request itself and any additional information. Spec CertificateSigningRequestSpecPatchPtrInput }
The set of arguments for constructing a CertificateSigningRequestPatch resource.
func (CertificateSigningRequestPatchArgs) ElementType ¶
func (CertificateSigningRequestPatchArgs) ElementType() reflect.Type
type CertificateSigningRequestPatchArray ¶
type CertificateSigningRequestPatchArray []CertificateSigningRequestPatchInput
func (CertificateSigningRequestPatchArray) ElementType ¶
func (CertificateSigningRequestPatchArray) ElementType() reflect.Type
func (CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutput ¶
func (i CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutput() CertificateSigningRequestPatchArrayOutput
func (CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutputWithContext ¶
func (i CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestPatchArrayOutput
func (CertificateSigningRequestPatchArray) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequestPatch]
type CertificateSigningRequestPatchArrayInput ¶
type CertificateSigningRequestPatchArrayInput interface { pulumi.Input ToCertificateSigningRequestPatchArrayOutput() CertificateSigningRequestPatchArrayOutput ToCertificateSigningRequestPatchArrayOutputWithContext(context.Context) CertificateSigningRequestPatchArrayOutput }
CertificateSigningRequestPatchArrayInput is an input type that accepts CertificateSigningRequestPatchArray and CertificateSigningRequestPatchArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestPatchArrayInput` via:
CertificateSigningRequestPatchArray{ CertificateSigningRequestPatchArgs{...} }
type CertificateSigningRequestPatchArrayOutput ¶
type CertificateSigningRequestPatchArrayOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestPatchArrayOutput) ElementType ¶
func (CertificateSigningRequestPatchArrayOutput) ElementType() reflect.Type
func (CertificateSigningRequestPatchArrayOutput) ToCertificateSigningRequestPatchArrayOutput ¶
func (o CertificateSigningRequestPatchArrayOutput) ToCertificateSigningRequestPatchArrayOutput() CertificateSigningRequestPatchArrayOutput
func (CertificateSigningRequestPatchArrayOutput) ToCertificateSigningRequestPatchArrayOutputWithContext ¶
func (o CertificateSigningRequestPatchArrayOutput) ToCertificateSigningRequestPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestPatchArrayOutput
func (CertificateSigningRequestPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*CertificateSigningRequestPatch]
type CertificateSigningRequestPatchInput ¶
type CertificateSigningRequestPatchInput interface { pulumi.Input ToCertificateSigningRequestPatchOutput() CertificateSigningRequestPatchOutput ToCertificateSigningRequestPatchOutputWithContext(ctx context.Context) CertificateSigningRequestPatchOutput }
type CertificateSigningRequestPatchMap ¶
type CertificateSigningRequestPatchMap map[string]CertificateSigningRequestPatchInput
func (CertificateSigningRequestPatchMap) ElementType ¶
func (CertificateSigningRequestPatchMap) ElementType() reflect.Type
func (CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutput ¶
func (i CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutput() CertificateSigningRequestPatchMapOutput
func (CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutputWithContext ¶
func (i CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutputWithContext(ctx context.Context) CertificateSigningRequestPatchMapOutput
func (CertificateSigningRequestPatchMap) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequestPatch]
type CertificateSigningRequestPatchMapInput ¶
type CertificateSigningRequestPatchMapInput interface { pulumi.Input ToCertificateSigningRequestPatchMapOutput() CertificateSigningRequestPatchMapOutput ToCertificateSigningRequestPatchMapOutputWithContext(context.Context) CertificateSigningRequestPatchMapOutput }
CertificateSigningRequestPatchMapInput is an input type that accepts CertificateSigningRequestPatchMap and CertificateSigningRequestPatchMapOutput values. You can construct a concrete instance of `CertificateSigningRequestPatchMapInput` via:
CertificateSigningRequestPatchMap{ "key": CertificateSigningRequestPatchArgs{...} }
type CertificateSigningRequestPatchMapOutput ¶
type CertificateSigningRequestPatchMapOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestPatchMapOutput) ElementType ¶
func (CertificateSigningRequestPatchMapOutput) ElementType() reflect.Type
func (CertificateSigningRequestPatchMapOutput) MapIndex ¶
func (o CertificateSigningRequestPatchMapOutput) MapIndex(k pulumi.StringInput) CertificateSigningRequestPatchOutput
func (CertificateSigningRequestPatchMapOutput) ToCertificateSigningRequestPatchMapOutput ¶
func (o CertificateSigningRequestPatchMapOutput) ToCertificateSigningRequestPatchMapOutput() CertificateSigningRequestPatchMapOutput
func (CertificateSigningRequestPatchMapOutput) ToCertificateSigningRequestPatchMapOutputWithContext ¶
func (o CertificateSigningRequestPatchMapOutput) ToCertificateSigningRequestPatchMapOutputWithContext(ctx context.Context) CertificateSigningRequestPatchMapOutput
func (CertificateSigningRequestPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*CertificateSigningRequestPatch]
type CertificateSigningRequestPatchOutput ¶
type CertificateSigningRequestPatchOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestPatchOutput) ApiVersion ¶
func (o CertificateSigningRequestPatchOutput) 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 (CertificateSigningRequestPatchOutput) ElementType ¶
func (CertificateSigningRequestPatchOutput) ElementType() reflect.Type
func (CertificateSigningRequestPatchOutput) Kind ¶
func (o CertificateSigningRequestPatchOutput) 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 (CertificateSigningRequestPatchOutput) Metadata ¶
func (o CertificateSigningRequestPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (CertificateSigningRequestPatchOutput) Spec ¶
The certificate request itself and any additional information.
func (CertificateSigningRequestPatchOutput) Status ¶
func (o CertificateSigningRequestPatchOutput) Status() CertificateSigningRequestStatusPatchPtrOutput
Derived information about the request.
func (CertificateSigningRequestPatchOutput) ToCertificateSigningRequestPatchOutput ¶
func (o CertificateSigningRequestPatchOutput) ToCertificateSigningRequestPatchOutput() CertificateSigningRequestPatchOutput
func (CertificateSigningRequestPatchOutput) ToCertificateSigningRequestPatchOutputWithContext ¶
func (o CertificateSigningRequestPatchOutput) ToCertificateSigningRequestPatchOutputWithContext(ctx context.Context) CertificateSigningRequestPatchOutput
func (CertificateSigningRequestPatchOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestPatch]
type CertificateSigningRequestPatchState ¶
type CertificateSigningRequestPatchState struct { }
func (CertificateSigningRequestPatchState) ElementType ¶
func (CertificateSigningRequestPatchState) ElementType() reflect.Type
type CertificateSigningRequestPatchType ¶
type CertificateSigningRequestPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // The certificate request itself and any additional information. Spec *CertificateSigningRequestSpecPatch `pulumi:"spec"` // Derived information about the request. Status *CertificateSigningRequestStatusPatch `pulumi:"status"` }
Describes a certificate signing request
type CertificateSigningRequestPatchTypeArgs ¶
type CertificateSigningRequestPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // The certificate request itself and any additional information. Spec CertificateSigningRequestSpecPatchPtrInput `pulumi:"spec"` // Derived information about the request. Status CertificateSigningRequestStatusPatchPtrInput `pulumi:"status"` }
Describes a certificate signing request
func (CertificateSigningRequestPatchTypeArgs) ElementType ¶
func (CertificateSigningRequestPatchTypeArgs) ElementType() reflect.Type
func (CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutput ¶
func (i CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutput() CertificateSigningRequestPatchTypeOutput
func (CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutputWithContext ¶
func (i CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutputWithContext(ctx context.Context) CertificateSigningRequestPatchTypeOutput
func (CertificateSigningRequestPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestPatchType]
type CertificateSigningRequestPatchTypeInput ¶
type CertificateSigningRequestPatchTypeInput interface { pulumi.Input ToCertificateSigningRequestPatchTypeOutput() CertificateSigningRequestPatchTypeOutput ToCertificateSigningRequestPatchTypeOutputWithContext(context.Context) CertificateSigningRequestPatchTypeOutput }
CertificateSigningRequestPatchTypeInput is an input type that accepts CertificateSigningRequestPatchTypeArgs and CertificateSigningRequestPatchTypeOutput values. You can construct a concrete instance of `CertificateSigningRequestPatchTypeInput` via:
CertificateSigningRequestPatchTypeArgs{...}
type CertificateSigningRequestPatchTypeOutput ¶
type CertificateSigningRequestPatchTypeOutput struct{ *pulumi.OutputState }
Describes a certificate signing request
func (CertificateSigningRequestPatchTypeOutput) ApiVersion ¶
func (o CertificateSigningRequestPatchTypeOutput) 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 (CertificateSigningRequestPatchTypeOutput) ElementType ¶
func (CertificateSigningRequestPatchTypeOutput) ElementType() reflect.Type
func (CertificateSigningRequestPatchTypeOutput) Kind ¶
func (o CertificateSigningRequestPatchTypeOutput) 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 (CertificateSigningRequestPatchTypeOutput) Metadata ¶
func (o CertificateSigningRequestPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (CertificateSigningRequestPatchTypeOutput) Spec ¶
func (o CertificateSigningRequestPatchTypeOutput) Spec() CertificateSigningRequestSpecPatchPtrOutput
The certificate request itself and any additional information.
func (CertificateSigningRequestPatchTypeOutput) Status ¶
func (o CertificateSigningRequestPatchTypeOutput) Status() CertificateSigningRequestStatusPatchPtrOutput
Derived information about the request.
func (CertificateSigningRequestPatchTypeOutput) ToCertificateSigningRequestPatchTypeOutput ¶
func (o CertificateSigningRequestPatchTypeOutput) ToCertificateSigningRequestPatchTypeOutput() CertificateSigningRequestPatchTypeOutput
func (CertificateSigningRequestPatchTypeOutput) ToCertificateSigningRequestPatchTypeOutputWithContext ¶
func (o CertificateSigningRequestPatchTypeOutput) ToCertificateSigningRequestPatchTypeOutputWithContext(ctx context.Context) CertificateSigningRequestPatchTypeOutput
func (CertificateSigningRequestPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestPatchType]
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
func (CertificateSigningRequestSpecArgs) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestSpecArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestSpec]
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) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestSpecOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestSpec]
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 CertificateSigningRequestSpecPatch ¶
type CertificateSigningRequestSpecPatch struct { // Extra information about the requesting user. See user.Info interface for details. Extra map[string][]string `pulumi:"extra"` // Group information about the requesting user. See user.Info interface for details. Groups []string `pulumi:"groups"` // Base64-encoded PKCS#10 CSR data Request *string `pulumi:"request"` // Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted: // 1. If it's a kubelet client certificate, it is assigned // "kubernetes.io/kube-apiserver-client-kubelet". // 2. If it's a kubelet serving certificate, it is assigned // "kubernetes.io/kubelet-serving". // 3. Otherwise, it is assigned "kubernetes.io/legacy-unknown". // Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`. SignerName *string `pulumi:"signerName"` // UID information about the requesting user. See user.Info interface for details. Uid *string `pulumi:"uid"` // allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 // https://tools.ietf.org/html/rfc5280#section-4.2.1.12 Usages []string `pulumi:"usages"` // Information about the requesting user. See user.Info interface for details. Username *string `pulumi:"username"` }
This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.
type CertificateSigningRequestSpecPatchArgs ¶
type CertificateSigningRequestSpecPatchArgs struct { // Extra information about the requesting user. See user.Info interface for details. Extra pulumi.StringArrayMapInput `pulumi:"extra"` // Group information about the requesting user. See user.Info interface for details. Groups pulumi.StringArrayInput `pulumi:"groups"` // Base64-encoded PKCS#10 CSR data Request pulumi.StringPtrInput `pulumi:"request"` // Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted: // 1. If it's a kubelet client certificate, it is assigned // "kubernetes.io/kube-apiserver-client-kubelet". // 2. If it's a kubelet serving certificate, it is assigned // "kubernetes.io/kubelet-serving". // 3. Otherwise, it is assigned "kubernetes.io/legacy-unknown". // Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`. SignerName pulumi.StringPtrInput `pulumi:"signerName"` // UID information about the requesting user. See user.Info interface for details. Uid pulumi.StringPtrInput `pulumi:"uid"` // allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 // https://tools.ietf.org/html/rfc5280#section-4.2.1.12 Usages pulumi.StringArrayInput `pulumi:"usages"` // Information about the requesting user. See user.Info interface for details. Username pulumi.StringPtrInput `pulumi:"username"` }
This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.
func (CertificateSigningRequestSpecPatchArgs) ElementType ¶
func (CertificateSigningRequestSpecPatchArgs) ElementType() reflect.Type
func (CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchOutput ¶
func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchOutput() CertificateSigningRequestSpecPatchOutput
func (CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchOutputWithContext ¶
func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchOutput
func (CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchPtrOutput ¶
func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput
func (CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchPtrOutputWithContext ¶
func (i CertificateSigningRequestSpecPatchArgs) ToCertificateSigningRequestSpecPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchPtrOutput
func (CertificateSigningRequestSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestSpecPatch]
type CertificateSigningRequestSpecPatchInput ¶
type CertificateSigningRequestSpecPatchInput interface { pulumi.Input ToCertificateSigningRequestSpecPatchOutput() CertificateSigningRequestSpecPatchOutput ToCertificateSigningRequestSpecPatchOutputWithContext(context.Context) CertificateSigningRequestSpecPatchOutput }
CertificateSigningRequestSpecPatchInput is an input type that accepts CertificateSigningRequestSpecPatchArgs and CertificateSigningRequestSpecPatchOutput values. You can construct a concrete instance of `CertificateSigningRequestSpecPatchInput` via:
CertificateSigningRequestSpecPatchArgs{...}
type CertificateSigningRequestSpecPatchOutput ¶
type CertificateSigningRequestSpecPatchOutput struct{ *pulumi.OutputState }
This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.
func (CertificateSigningRequestSpecPatchOutput) ElementType ¶
func (CertificateSigningRequestSpecPatchOutput) ElementType() reflect.Type
func (CertificateSigningRequestSpecPatchOutput) Extra ¶
func (o CertificateSigningRequestSpecPatchOutput) Extra() pulumi.StringArrayMapOutput
Extra information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecPatchOutput) Groups ¶
func (o CertificateSigningRequestSpecPatchOutput) Groups() pulumi.StringArrayOutput
Group information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecPatchOutput) Request ¶
func (o CertificateSigningRequestSpecPatchOutput) Request() pulumi.StringPtrOutput
Base64-encoded PKCS#10 CSR data
func (CertificateSigningRequestSpecPatchOutput) SignerName ¶
func (o CertificateSigningRequestSpecPatchOutput) 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 (CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchOutput ¶
func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchOutput() CertificateSigningRequestSpecPatchOutput
func (CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchOutputWithContext ¶
func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchOutput
func (CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchPtrOutput ¶
func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput
func (CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchPtrOutputWithContext ¶
func (o CertificateSigningRequestSpecPatchOutput) ToCertificateSigningRequestSpecPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchPtrOutput
func (CertificateSigningRequestSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestSpecPatch]
func (CertificateSigningRequestSpecPatchOutput) Uid ¶
func (o CertificateSigningRequestSpecPatchOutput) Uid() pulumi.StringPtrOutput
UID information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecPatchOutput) Usages ¶
func (o CertificateSigningRequestSpecPatchOutput) 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 (CertificateSigningRequestSpecPatchOutput) Username ¶
func (o CertificateSigningRequestSpecPatchOutput) Username() pulumi.StringPtrOutput
Information about the requesting user. See user.Info interface for details.
type CertificateSigningRequestSpecPatchPtrInput ¶
type CertificateSigningRequestSpecPatchPtrInput interface { pulumi.Input ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput ToCertificateSigningRequestSpecPatchPtrOutputWithContext(context.Context) CertificateSigningRequestSpecPatchPtrOutput }
CertificateSigningRequestSpecPatchPtrInput is an input type that accepts CertificateSigningRequestSpecPatchArgs, CertificateSigningRequestSpecPatchPtr and CertificateSigningRequestSpecPatchPtrOutput values. You can construct a concrete instance of `CertificateSigningRequestSpecPatchPtrInput` via:
CertificateSigningRequestSpecPatchArgs{...} or: nil
func CertificateSigningRequestSpecPatchPtr ¶
func CertificateSigningRequestSpecPatchPtr(v *CertificateSigningRequestSpecPatchArgs) CertificateSigningRequestSpecPatchPtrInput
type CertificateSigningRequestSpecPatchPtrOutput ¶
type CertificateSigningRequestSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestSpecPatchPtrOutput) ElementType ¶
func (CertificateSigningRequestSpecPatchPtrOutput) ElementType() reflect.Type
func (CertificateSigningRequestSpecPatchPtrOutput) Extra ¶
func (o CertificateSigningRequestSpecPatchPtrOutput) Extra() pulumi.StringArrayMapOutput
Extra information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecPatchPtrOutput) Groups ¶
func (o CertificateSigningRequestSpecPatchPtrOutput) Groups() pulumi.StringArrayOutput
Group information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecPatchPtrOutput) Request ¶
func (o CertificateSigningRequestSpecPatchPtrOutput) Request() pulumi.StringPtrOutput
Base64-encoded PKCS#10 CSR data
func (CertificateSigningRequestSpecPatchPtrOutput) SignerName ¶
func (o CertificateSigningRequestSpecPatchPtrOutput) 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 (CertificateSigningRequestSpecPatchPtrOutput) ToCertificateSigningRequestSpecPatchPtrOutput ¶
func (o CertificateSigningRequestSpecPatchPtrOutput) ToCertificateSigningRequestSpecPatchPtrOutput() CertificateSigningRequestSpecPatchPtrOutput
func (CertificateSigningRequestSpecPatchPtrOutput) ToCertificateSigningRequestSpecPatchPtrOutputWithContext ¶
func (o CertificateSigningRequestSpecPatchPtrOutput) ToCertificateSigningRequestSpecPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPatchPtrOutput
func (CertificateSigningRequestSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestSpecPatch]
func (CertificateSigningRequestSpecPatchPtrOutput) Uid ¶
func (o CertificateSigningRequestSpecPatchPtrOutput) Uid() pulumi.StringPtrOutput
UID information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecPatchPtrOutput) Usages ¶
func (o CertificateSigningRequestSpecPatchPtrOutput) 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 (CertificateSigningRequestSpecPatchPtrOutput) Username ¶
func (o CertificateSigningRequestSpecPatchPtrOutput) 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) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestSpec]
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
func (CertificateSigningRequestStatusArgs) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestStatusArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestStatus]
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
func (CertificateSigningRequestStatusOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestStatusOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestStatus]
type CertificateSigningRequestStatusPatch ¶
type CertificateSigningRequestStatusPatch struct { // If request was approved, the controller will place the issued certificate here. Certificate *string `pulumi:"certificate"` // Conditions applied to the request, such as approval or denial. Conditions []CertificateSigningRequestConditionPatch `pulumi:"conditions"` }
type CertificateSigningRequestStatusPatchArgs ¶
type CertificateSigningRequestStatusPatchArgs struct { // If request was approved, the controller will place the issued certificate here. Certificate pulumi.StringPtrInput `pulumi:"certificate"` // Conditions applied to the request, such as approval or denial. Conditions CertificateSigningRequestConditionPatchArrayInput `pulumi:"conditions"` }
func (CertificateSigningRequestStatusPatchArgs) ElementType ¶
func (CertificateSigningRequestStatusPatchArgs) ElementType() reflect.Type
func (CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchOutput ¶
func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchOutput() CertificateSigningRequestStatusPatchOutput
func (CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchOutputWithContext ¶
func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchOutput
func (CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchPtrOutput ¶
func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput
func (CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchPtrOutputWithContext ¶
func (i CertificateSigningRequestStatusPatchArgs) ToCertificateSigningRequestStatusPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchPtrOutput
func (CertificateSigningRequestStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestStatusPatch]
type CertificateSigningRequestStatusPatchInput ¶
type CertificateSigningRequestStatusPatchInput interface { pulumi.Input ToCertificateSigningRequestStatusPatchOutput() CertificateSigningRequestStatusPatchOutput ToCertificateSigningRequestStatusPatchOutputWithContext(context.Context) CertificateSigningRequestStatusPatchOutput }
CertificateSigningRequestStatusPatchInput is an input type that accepts CertificateSigningRequestStatusPatchArgs and CertificateSigningRequestStatusPatchOutput values. You can construct a concrete instance of `CertificateSigningRequestStatusPatchInput` via:
CertificateSigningRequestStatusPatchArgs{...}
type CertificateSigningRequestStatusPatchOutput ¶
type CertificateSigningRequestStatusPatchOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestStatusPatchOutput) Certificate ¶
func (o CertificateSigningRequestStatusPatchOutput) Certificate() pulumi.StringPtrOutput
If request was approved, the controller will place the issued certificate here.
func (CertificateSigningRequestStatusPatchOutput) Conditions ¶
func (o CertificateSigningRequestStatusPatchOutput) Conditions() CertificateSigningRequestConditionPatchArrayOutput
Conditions applied to the request, such as approval or denial.
func (CertificateSigningRequestStatusPatchOutput) ElementType ¶
func (CertificateSigningRequestStatusPatchOutput) ElementType() reflect.Type
func (CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchOutput ¶
func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchOutput() CertificateSigningRequestStatusPatchOutput
func (CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchOutputWithContext ¶
func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchOutput
func (CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchPtrOutput ¶
func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput
func (CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchPtrOutputWithContext ¶
func (o CertificateSigningRequestStatusPatchOutput) ToCertificateSigningRequestStatusPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchPtrOutput
func (CertificateSigningRequestStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestStatusPatch]
type CertificateSigningRequestStatusPatchPtrInput ¶
type CertificateSigningRequestStatusPatchPtrInput interface { pulumi.Input ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput ToCertificateSigningRequestStatusPatchPtrOutputWithContext(context.Context) CertificateSigningRequestStatusPatchPtrOutput }
CertificateSigningRequestStatusPatchPtrInput is an input type that accepts CertificateSigningRequestStatusPatchArgs, CertificateSigningRequestStatusPatchPtr and CertificateSigningRequestStatusPatchPtrOutput values. You can construct a concrete instance of `CertificateSigningRequestStatusPatchPtrInput` via:
CertificateSigningRequestStatusPatchArgs{...} or: nil
func CertificateSigningRequestStatusPatchPtr ¶
func CertificateSigningRequestStatusPatchPtr(v *CertificateSigningRequestStatusPatchArgs) CertificateSigningRequestStatusPatchPtrInput
type CertificateSigningRequestStatusPatchPtrOutput ¶
type CertificateSigningRequestStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestStatusPatchPtrOutput) Certificate ¶
func (o CertificateSigningRequestStatusPatchPtrOutput) Certificate() pulumi.StringPtrOutput
If request was approved, the controller will place the issued certificate here.
func (CertificateSigningRequestStatusPatchPtrOutput) Conditions ¶
func (o CertificateSigningRequestStatusPatchPtrOutput) Conditions() CertificateSigningRequestConditionPatchArrayOutput
Conditions applied to the request, such as approval or denial.
func (CertificateSigningRequestStatusPatchPtrOutput) ElementType ¶
func (CertificateSigningRequestStatusPatchPtrOutput) ElementType() reflect.Type
func (CertificateSigningRequestStatusPatchPtrOutput) ToCertificateSigningRequestStatusPatchPtrOutput ¶
func (o CertificateSigningRequestStatusPatchPtrOutput) ToCertificateSigningRequestStatusPatchPtrOutput() CertificateSigningRequestStatusPatchPtrOutput
func (CertificateSigningRequestStatusPatchPtrOutput) ToCertificateSigningRequestStatusPatchPtrOutputWithContext ¶
func (o CertificateSigningRequestStatusPatchPtrOutput) ToCertificateSigningRequestStatusPatchPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPatchPtrOutput
func (CertificateSigningRequestStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestStatusPatch]
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
func (CertificateSigningRequestStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*CertificateSigningRequestStatus]
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
func (CertificateSigningRequestTypeArgs) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestTypeArgs) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestType]
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
func (CertificateSigningRequestTypeArray) ToOutput ¶ added in v4.2.0
func (i CertificateSigningRequestTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestType]
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
func (CertificateSigningRequestTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]CertificateSigningRequestType]
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
func (CertificateSigningRequestTypeOutput) ToOutput ¶ added in v4.2.0
func (o CertificateSigningRequestTypeOutput) ToOutput(ctx context.Context) pulumix.Output[CertificateSigningRequestType]