Documentation
¶
Index ¶
- type CertificateSigningRequest
- type CertificateSigningRequestArgs
- type CertificateSigningRequestArray
- func (CertificateSigningRequestArray) ElementType() reflect.Type
- func (i CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput
- func (i CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutputWithContext(ctx context.Context) CertificateSigningRequestArrayOutput
- type CertificateSigningRequestArrayInput
- type CertificateSigningRequestArrayOutput
- func (CertificateSigningRequestArrayOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestOutput
- func (o CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput
- func (o CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutputWithContext(ctx context.Context) CertificateSigningRequestArrayOutput
- type CertificateSigningRequestCondition
- type CertificateSigningRequestConditionArgs
- func (CertificateSigningRequestConditionArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput
- func (i CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutputWithContext(ctx context.Context) CertificateSigningRequestConditionOutput
- type CertificateSigningRequestConditionArray
- func (CertificateSigningRequestConditionArray) ElementType() reflect.Type
- func (i CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput
- func (i CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionArrayOutput
- type CertificateSigningRequestConditionArrayInput
- type CertificateSigningRequestConditionArrayOutput
- func (CertificateSigningRequestConditionArrayOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestConditionArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestConditionOutput
- func (o CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput
- func (o CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionArrayOutput
- type CertificateSigningRequestConditionInput
- type CertificateSigningRequestConditionOutput
- func (CertificateSigningRequestConditionOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionOutput) Message() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionOutput) Reason() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionOutput) Status() pulumi.StringPtrOutput
- func (o CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput
- func (o CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutputWithContext(ctx context.Context) CertificateSigningRequestConditionOutput
- func (o CertificateSigningRequestConditionOutput) Type() pulumi.StringOutput
- type CertificateSigningRequestConditionPatch
- type CertificateSigningRequestConditionPatchArgs
- func (CertificateSigningRequestConditionPatchArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutput() CertificateSigningRequestConditionPatchOutput
- func (i CertificateSigningRequestConditionPatchArgs) ToCertificateSigningRequestConditionPatchOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchOutput
- type CertificateSigningRequestConditionPatchArray
- func (CertificateSigningRequestConditionPatchArray) ElementType() reflect.Type
- func (i CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutput() CertificateSigningRequestConditionPatchArrayOutput
- func (i CertificateSigningRequestConditionPatchArray) ToCertificateSigningRequestConditionPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionPatchArrayOutput
- 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
- 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) 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
- type CertificateSigningRequestListArgs
- type CertificateSigningRequestListArray
- func (CertificateSigningRequestListArray) ElementType() reflect.Type
- func (i CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput
- func (i CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutputWithContext(ctx context.Context) CertificateSigningRequestListArrayOutput
- type CertificateSigningRequestListArrayInput
- type CertificateSigningRequestListArrayOutput
- func (CertificateSigningRequestListArrayOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestListArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestListOutput
- func (o CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput
- func (o CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutputWithContext(ctx context.Context) CertificateSigningRequestListArrayOutput
- type CertificateSigningRequestListInput
- type CertificateSigningRequestListMap
- func (CertificateSigningRequestListMap) ElementType() reflect.Type
- func (i CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput
- func (i CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutputWithContext(ctx context.Context) CertificateSigningRequestListMapOutput
- type CertificateSigningRequestListMapInput
- type CertificateSigningRequestListMapOutput
- func (CertificateSigningRequestListMapOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestListMapOutput) MapIndex(k pulumi.StringInput) CertificateSigningRequestListOutput
- func (o CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput
- func (o CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutputWithContext(ctx context.Context) CertificateSigningRequestListMapOutput
- type CertificateSigningRequestListOutput
- func (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
- type CertificateSigningRequestListState
- type CertificateSigningRequestListType
- type CertificateSigningRequestListTypeArgs
- func (CertificateSigningRequestListTypeArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput
- func (i CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutputWithContext(ctx context.Context) CertificateSigningRequestListTypeOutput
- type CertificateSigningRequestListTypeInput
- type CertificateSigningRequestListTypeOutput
- func (o CertificateSigningRequestListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (CertificateSigningRequestListTypeOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestListTypeOutput) Items() CertificateSigningRequestTypeArrayOutput
- func (o CertificateSigningRequestListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateSigningRequestListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput
- func (o CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutputWithContext(ctx context.Context) CertificateSigningRequestListTypeOutput
- type CertificateSigningRequestMap
- func (CertificateSigningRequestMap) ElementType() reflect.Type
- func (i CertificateSigningRequestMap) ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput
- func (i CertificateSigningRequestMap) ToCertificateSigningRequestMapOutputWithContext(ctx context.Context) CertificateSigningRequestMapOutput
- type CertificateSigningRequestMapInput
- type CertificateSigningRequestMapOutput
- func (CertificateSigningRequestMapOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestMapOutput) MapIndex(k pulumi.StringInput) CertificateSigningRequestOutput
- func (o CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput
- func (o CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutputWithContext(ctx context.Context) CertificateSigningRequestMapOutput
- type CertificateSigningRequestOutput
- func (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
- type CertificateSigningRequestPatch
- func (*CertificateSigningRequestPatch) ElementType() reflect.Type
- func (i *CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutput() CertificateSigningRequestPatchOutput
- func (i *CertificateSigningRequestPatch) ToCertificateSigningRequestPatchOutputWithContext(ctx context.Context) CertificateSigningRequestPatchOutput
- type CertificateSigningRequestPatchArgs
- type CertificateSigningRequestPatchArray
- func (CertificateSigningRequestPatchArray) ElementType() reflect.Type
- func (i CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutput() CertificateSigningRequestPatchArrayOutput
- func (i CertificateSigningRequestPatchArray) ToCertificateSigningRequestPatchArrayOutputWithContext(ctx context.Context) CertificateSigningRequestPatchArrayOutput
- 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
- type CertificateSigningRequestPatchInput
- type CertificateSigningRequestPatchMap
- func (CertificateSigningRequestPatchMap) ElementType() reflect.Type
- func (i CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutput() CertificateSigningRequestPatchMapOutput
- func (i CertificateSigningRequestPatchMap) ToCertificateSigningRequestPatchMapOutputWithContext(ctx context.Context) CertificateSigningRequestPatchMapOutput
- 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
- 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
- type CertificateSigningRequestPatchState
- type CertificateSigningRequestPatchType
- type CertificateSigningRequestPatchTypeArgs
- func (CertificateSigningRequestPatchTypeArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutput() CertificateSigningRequestPatchTypeOutput
- func (i CertificateSigningRequestPatchTypeArgs) ToCertificateSigningRequestPatchTypeOutputWithContext(ctx context.Context) CertificateSigningRequestPatchTypeOutput
- 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
- type CertificateSigningRequestSpec
- type CertificateSigningRequestSpecArgs
- func (CertificateSigningRequestSpecArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutput() CertificateSigningRequestSpecOutput
- func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutputWithContext(ctx context.Context) CertificateSigningRequestSpecOutput
- func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput
- func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPtrOutput
- type CertificateSigningRequestSpecInput
- type CertificateSigningRequestSpecOutput
- func (CertificateSigningRequestSpecOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestSpecOutput) Extra() pulumi.StringArrayMapOutput
- func (o CertificateSigningRequestSpecOutput) Groups() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecOutput) Request() pulumi.StringOutput
- func (o CertificateSigningRequestSpecOutput) SignerName() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutput() CertificateSigningRequestSpecOutput
- func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutputWithContext(ctx context.Context) CertificateSigningRequestSpecOutput
- func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput
- func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPtrOutput
- func (o CertificateSigningRequestSpecOutput) Uid() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecOutput) Usages() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecOutput) Username() pulumi.StringPtrOutput
- type 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
- 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) 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) 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) Uid() pulumi.StringPtrOutput
- func (o CertificateSigningRequestSpecPtrOutput) Usages() pulumi.StringArrayOutput
- func (o CertificateSigningRequestSpecPtrOutput) Username() pulumi.StringPtrOutput
- type CertificateSigningRequestState
- type CertificateSigningRequestStatus
- type CertificateSigningRequestStatusArgs
- func (CertificateSigningRequestStatusArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutput() CertificateSigningRequestStatusOutput
- func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutputWithContext(ctx context.Context) CertificateSigningRequestStatusOutput
- func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
- func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput
- type CertificateSigningRequestStatusInput
- type CertificateSigningRequestStatusOutput
- func (o CertificateSigningRequestStatusOutput) Certificate() pulumi.StringPtrOutput
- func (o CertificateSigningRequestStatusOutput) Conditions() CertificateSigningRequestConditionArrayOutput
- func (CertificateSigningRequestStatusOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutput() CertificateSigningRequestStatusOutput
- func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutputWithContext(ctx context.Context) CertificateSigningRequestStatusOutput
- func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
- func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput
- type 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
- 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
- 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
- type CertificateSigningRequestStatusPtrInput
- type CertificateSigningRequestStatusPtrOutput
- func (o CertificateSigningRequestStatusPtrOutput) Certificate() pulumi.StringPtrOutput
- func (o CertificateSigningRequestStatusPtrOutput) Conditions() CertificateSigningRequestConditionArrayOutput
- func (o CertificateSigningRequestStatusPtrOutput) Elem() CertificateSigningRequestStatusOutput
- func (CertificateSigningRequestStatusPtrOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
- func (o CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput
- type CertificateSigningRequestType
- type CertificateSigningRequestTypeArgs
- func (CertificateSigningRequestTypeArgs) ElementType() reflect.Type
- func (i CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput
- func (i CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutputWithContext(ctx context.Context) CertificateSigningRequestTypeOutput
- type CertificateSigningRequestTypeArray
- func (CertificateSigningRequestTypeArray) ElementType() reflect.Type
- func (i CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput
- func (i CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutputWithContext(ctx context.Context) CertificateSigningRequestTypeArrayOutput
- type CertificateSigningRequestTypeArrayInput
- type CertificateSigningRequestTypeArrayOutput
- func (CertificateSigningRequestTypeArrayOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestTypeArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestTypeOutput
- func (o CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput
- func (o CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutputWithContext(ctx context.Context) CertificateSigningRequestTypeArrayOutput
- type CertificateSigningRequestTypeInput
- type CertificateSigningRequestTypeOutput
- func (o CertificateSigningRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (CertificateSigningRequestTypeOutput) ElementType() reflect.Type
- func (o CertificateSigningRequestTypeOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateSigningRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o CertificateSigningRequestTypeOutput) Spec() CertificateSigningRequestSpecPtrOutput
- func (o CertificateSigningRequestTypeOutput) Status() CertificateSigningRequestStatusPtrOutput
- func (o CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput
- func (o CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutputWithContext(ctx context.Context) CertificateSigningRequestTypeOutput
- type ClusterTrustBundle
- type ClusterTrustBundleArgs
- type ClusterTrustBundleArray
- type ClusterTrustBundleArrayInput
- type ClusterTrustBundleArrayOutput
- func (ClusterTrustBundleArrayOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleArrayOutput) Index(i pulumi.IntInput) ClusterTrustBundleOutput
- func (o ClusterTrustBundleArrayOutput) ToClusterTrustBundleArrayOutput() ClusterTrustBundleArrayOutput
- func (o ClusterTrustBundleArrayOutput) ToClusterTrustBundleArrayOutputWithContext(ctx context.Context) ClusterTrustBundleArrayOutput
- type ClusterTrustBundleInput
- type ClusterTrustBundleList
- type ClusterTrustBundleListArgs
- type ClusterTrustBundleListArray
- func (ClusterTrustBundleListArray) ElementType() reflect.Type
- func (i ClusterTrustBundleListArray) ToClusterTrustBundleListArrayOutput() ClusterTrustBundleListArrayOutput
- func (i ClusterTrustBundleListArray) ToClusterTrustBundleListArrayOutputWithContext(ctx context.Context) ClusterTrustBundleListArrayOutput
- type ClusterTrustBundleListArrayInput
- type ClusterTrustBundleListArrayOutput
- func (ClusterTrustBundleListArrayOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleListArrayOutput) Index(i pulumi.IntInput) ClusterTrustBundleListOutput
- func (o ClusterTrustBundleListArrayOutput) ToClusterTrustBundleListArrayOutput() ClusterTrustBundleListArrayOutput
- func (o ClusterTrustBundleListArrayOutput) ToClusterTrustBundleListArrayOutputWithContext(ctx context.Context) ClusterTrustBundleListArrayOutput
- type ClusterTrustBundleListInput
- type ClusterTrustBundleListMap
- type ClusterTrustBundleListMapInput
- type ClusterTrustBundleListMapOutput
- func (ClusterTrustBundleListMapOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleListMapOutput) MapIndex(k pulumi.StringInput) ClusterTrustBundleListOutput
- func (o ClusterTrustBundleListMapOutput) ToClusterTrustBundleListMapOutput() ClusterTrustBundleListMapOutput
- func (o ClusterTrustBundleListMapOutput) ToClusterTrustBundleListMapOutputWithContext(ctx context.Context) ClusterTrustBundleListMapOutput
- type ClusterTrustBundleListOutput
- func (o ClusterTrustBundleListOutput) ApiVersion() pulumi.StringOutput
- func (ClusterTrustBundleListOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleListOutput) Items() ClusterTrustBundleTypeArrayOutput
- func (o ClusterTrustBundleListOutput) Kind() pulumi.StringOutput
- func (o ClusterTrustBundleListOutput) Metadata() metav1.ListMetaOutput
- func (o ClusterTrustBundleListOutput) ToClusterTrustBundleListOutput() ClusterTrustBundleListOutput
- func (o ClusterTrustBundleListOutput) ToClusterTrustBundleListOutputWithContext(ctx context.Context) ClusterTrustBundleListOutput
- type ClusterTrustBundleListState
- type ClusterTrustBundleListType
- type ClusterTrustBundleListTypeArgs
- func (ClusterTrustBundleListTypeArgs) ElementType() reflect.Type
- func (i ClusterTrustBundleListTypeArgs) ToClusterTrustBundleListTypeOutput() ClusterTrustBundleListTypeOutput
- func (i ClusterTrustBundleListTypeArgs) ToClusterTrustBundleListTypeOutputWithContext(ctx context.Context) ClusterTrustBundleListTypeOutput
- type ClusterTrustBundleListTypeInput
- type ClusterTrustBundleListTypeOutput
- func (o ClusterTrustBundleListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ClusterTrustBundleListTypeOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleListTypeOutput) Items() ClusterTrustBundleTypeArrayOutput
- func (o ClusterTrustBundleListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ClusterTrustBundleListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ClusterTrustBundleListTypeOutput) ToClusterTrustBundleListTypeOutput() ClusterTrustBundleListTypeOutput
- func (o ClusterTrustBundleListTypeOutput) ToClusterTrustBundleListTypeOutputWithContext(ctx context.Context) ClusterTrustBundleListTypeOutput
- type ClusterTrustBundleMap
- type ClusterTrustBundleMapInput
- type ClusterTrustBundleMapOutput
- func (ClusterTrustBundleMapOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleMapOutput) MapIndex(k pulumi.StringInput) ClusterTrustBundleOutput
- func (o ClusterTrustBundleMapOutput) ToClusterTrustBundleMapOutput() ClusterTrustBundleMapOutput
- func (o ClusterTrustBundleMapOutput) ToClusterTrustBundleMapOutputWithContext(ctx context.Context) ClusterTrustBundleMapOutput
- type ClusterTrustBundleOutput
- func (o ClusterTrustBundleOutput) ApiVersion() pulumi.StringOutput
- func (ClusterTrustBundleOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleOutput) Kind() pulumi.StringOutput
- func (o ClusterTrustBundleOutput) Metadata() metav1.ObjectMetaOutput
- func (o ClusterTrustBundleOutput) Spec() ClusterTrustBundleSpecOutput
- func (o ClusterTrustBundleOutput) ToClusterTrustBundleOutput() ClusterTrustBundleOutput
- func (o ClusterTrustBundleOutput) ToClusterTrustBundleOutputWithContext(ctx context.Context) ClusterTrustBundleOutput
- type ClusterTrustBundlePatch
- type ClusterTrustBundlePatchArgs
- type ClusterTrustBundlePatchArray
- func (ClusterTrustBundlePatchArray) ElementType() reflect.Type
- func (i ClusterTrustBundlePatchArray) ToClusterTrustBundlePatchArrayOutput() ClusterTrustBundlePatchArrayOutput
- func (i ClusterTrustBundlePatchArray) ToClusterTrustBundlePatchArrayOutputWithContext(ctx context.Context) ClusterTrustBundlePatchArrayOutput
- type ClusterTrustBundlePatchArrayInput
- type ClusterTrustBundlePatchArrayOutput
- func (ClusterTrustBundlePatchArrayOutput) ElementType() reflect.Type
- func (o ClusterTrustBundlePatchArrayOutput) Index(i pulumi.IntInput) ClusterTrustBundlePatchOutput
- func (o ClusterTrustBundlePatchArrayOutput) ToClusterTrustBundlePatchArrayOutput() ClusterTrustBundlePatchArrayOutput
- func (o ClusterTrustBundlePatchArrayOutput) ToClusterTrustBundlePatchArrayOutputWithContext(ctx context.Context) ClusterTrustBundlePatchArrayOutput
- type ClusterTrustBundlePatchInput
- type ClusterTrustBundlePatchMap
- func (ClusterTrustBundlePatchMap) ElementType() reflect.Type
- func (i ClusterTrustBundlePatchMap) ToClusterTrustBundlePatchMapOutput() ClusterTrustBundlePatchMapOutput
- func (i ClusterTrustBundlePatchMap) ToClusterTrustBundlePatchMapOutputWithContext(ctx context.Context) ClusterTrustBundlePatchMapOutput
- type ClusterTrustBundlePatchMapInput
- type ClusterTrustBundlePatchMapOutput
- func (ClusterTrustBundlePatchMapOutput) ElementType() reflect.Type
- func (o ClusterTrustBundlePatchMapOutput) MapIndex(k pulumi.StringInput) ClusterTrustBundlePatchOutput
- func (o ClusterTrustBundlePatchMapOutput) ToClusterTrustBundlePatchMapOutput() ClusterTrustBundlePatchMapOutput
- func (o ClusterTrustBundlePatchMapOutput) ToClusterTrustBundlePatchMapOutputWithContext(ctx context.Context) ClusterTrustBundlePatchMapOutput
- type ClusterTrustBundlePatchOutput
- func (o ClusterTrustBundlePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ClusterTrustBundlePatchOutput) ElementType() reflect.Type
- func (o ClusterTrustBundlePatchOutput) Kind() pulumi.StringPtrOutput
- func (o ClusterTrustBundlePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ClusterTrustBundlePatchOutput) Spec() ClusterTrustBundleSpecPatchPtrOutput
- func (o ClusterTrustBundlePatchOutput) ToClusterTrustBundlePatchOutput() ClusterTrustBundlePatchOutput
- func (o ClusterTrustBundlePatchOutput) ToClusterTrustBundlePatchOutputWithContext(ctx context.Context) ClusterTrustBundlePatchOutput
- type ClusterTrustBundlePatchState
- type ClusterTrustBundlePatchType
- type ClusterTrustBundlePatchTypeArgs
- func (ClusterTrustBundlePatchTypeArgs) ElementType() reflect.Type
- func (i ClusterTrustBundlePatchTypeArgs) ToClusterTrustBundlePatchTypeOutput() ClusterTrustBundlePatchTypeOutput
- func (i ClusterTrustBundlePatchTypeArgs) ToClusterTrustBundlePatchTypeOutputWithContext(ctx context.Context) ClusterTrustBundlePatchTypeOutput
- type ClusterTrustBundlePatchTypeInput
- type ClusterTrustBundlePatchTypeOutput
- func (o ClusterTrustBundlePatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ClusterTrustBundlePatchTypeOutput) ElementType() reflect.Type
- func (o ClusterTrustBundlePatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ClusterTrustBundlePatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ClusterTrustBundlePatchTypeOutput) Spec() ClusterTrustBundleSpecPatchPtrOutput
- func (o ClusterTrustBundlePatchTypeOutput) ToClusterTrustBundlePatchTypeOutput() ClusterTrustBundlePatchTypeOutput
- func (o ClusterTrustBundlePatchTypeOutput) ToClusterTrustBundlePatchTypeOutputWithContext(ctx context.Context) ClusterTrustBundlePatchTypeOutput
- type ClusterTrustBundleSpec
- type ClusterTrustBundleSpecArgs
- type ClusterTrustBundleSpecInput
- type ClusterTrustBundleSpecOutput
- func (ClusterTrustBundleSpecOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleSpecOutput) SignerName() pulumi.StringPtrOutput
- func (o ClusterTrustBundleSpecOutput) ToClusterTrustBundleSpecOutput() ClusterTrustBundleSpecOutput
- func (o ClusterTrustBundleSpecOutput) ToClusterTrustBundleSpecOutputWithContext(ctx context.Context) ClusterTrustBundleSpecOutput
- func (o ClusterTrustBundleSpecOutput) TrustBundle() pulumi.StringOutput
- type ClusterTrustBundleSpecPatch
- type ClusterTrustBundleSpecPatchArgs
- func (ClusterTrustBundleSpecPatchArgs) ElementType() reflect.Type
- func (i ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchOutput() ClusterTrustBundleSpecPatchOutput
- func (i ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchOutputWithContext(ctx context.Context) ClusterTrustBundleSpecPatchOutput
- func (i ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchPtrOutput() ClusterTrustBundleSpecPatchPtrOutput
- func (i ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchPtrOutputWithContext(ctx context.Context) ClusterTrustBundleSpecPatchPtrOutput
- type ClusterTrustBundleSpecPatchInput
- type ClusterTrustBundleSpecPatchOutput
- func (ClusterTrustBundleSpecPatchOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleSpecPatchOutput) SignerName() pulumi.StringPtrOutput
- func (o ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchOutput() ClusterTrustBundleSpecPatchOutput
- func (o ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchOutputWithContext(ctx context.Context) ClusterTrustBundleSpecPatchOutput
- func (o ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchPtrOutput() ClusterTrustBundleSpecPatchPtrOutput
- func (o ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchPtrOutputWithContext(ctx context.Context) ClusterTrustBundleSpecPatchPtrOutput
- func (o ClusterTrustBundleSpecPatchOutput) TrustBundle() pulumi.StringPtrOutput
- type ClusterTrustBundleSpecPatchPtrInput
- type ClusterTrustBundleSpecPatchPtrOutput
- func (o ClusterTrustBundleSpecPatchPtrOutput) Elem() ClusterTrustBundleSpecPatchOutput
- func (ClusterTrustBundleSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleSpecPatchPtrOutput) SignerName() pulumi.StringPtrOutput
- func (o ClusterTrustBundleSpecPatchPtrOutput) ToClusterTrustBundleSpecPatchPtrOutput() ClusterTrustBundleSpecPatchPtrOutput
- func (o ClusterTrustBundleSpecPatchPtrOutput) ToClusterTrustBundleSpecPatchPtrOutputWithContext(ctx context.Context) ClusterTrustBundleSpecPatchPtrOutput
- func (o ClusterTrustBundleSpecPatchPtrOutput) TrustBundle() pulumi.StringPtrOutput
- type ClusterTrustBundleState
- type ClusterTrustBundleType
- type ClusterTrustBundleTypeArgs
- type ClusterTrustBundleTypeArray
- func (ClusterTrustBundleTypeArray) ElementType() reflect.Type
- func (i ClusterTrustBundleTypeArray) ToClusterTrustBundleTypeArrayOutput() ClusterTrustBundleTypeArrayOutput
- func (i ClusterTrustBundleTypeArray) ToClusterTrustBundleTypeArrayOutputWithContext(ctx context.Context) ClusterTrustBundleTypeArrayOutput
- type ClusterTrustBundleTypeArrayInput
- type ClusterTrustBundleTypeArrayOutput
- func (ClusterTrustBundleTypeArrayOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleTypeArrayOutput) Index(i pulumi.IntInput) ClusterTrustBundleTypeOutput
- func (o ClusterTrustBundleTypeArrayOutput) ToClusterTrustBundleTypeArrayOutput() ClusterTrustBundleTypeArrayOutput
- func (o ClusterTrustBundleTypeArrayOutput) ToClusterTrustBundleTypeArrayOutputWithContext(ctx context.Context) ClusterTrustBundleTypeArrayOutput
- type ClusterTrustBundleTypeInput
- type ClusterTrustBundleTypeOutput
- func (o ClusterTrustBundleTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ClusterTrustBundleTypeOutput) ElementType() reflect.Type
- func (o ClusterTrustBundleTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ClusterTrustBundleTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ClusterTrustBundleTypeOutput) Spec() ClusterTrustBundleSpecOutput
- func (o ClusterTrustBundleTypeOutput) ToClusterTrustBundleTypeOutput() ClusterTrustBundleTypeOutput
- func (o ClusterTrustBundleTypeOutput) ToClusterTrustBundleTypeOutputWithContext(ctx context.Context) ClusterTrustBundleTypeOutput
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
type CertificateSigningRequestArgs ¶
type CertificateSigningRequestArgs struct {
// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
ApiVersion pulumi.StringPtrInput
// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
Kind pulumi.StringPtrInput
Metadata metav1.ObjectMetaPtrInput
// The certificate request itself and any additional information.
Spec CertificateSigningRequestSpecPtrInput
}
The set of arguments for constructing a CertificateSigningRequest resource.
func (CertificateSigningRequestArgs) ElementType ¶
func (CertificateSigningRequestArgs) ElementType() reflect.Type
type CertificateSigningRequestArray ¶
type CertificateSigningRequestArray []CertificateSigningRequestInput
func (CertificateSigningRequestArray) ElementType ¶
func (CertificateSigningRequestArray) ElementType() reflect.Type
func (CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutput ¶
func (i CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput
func (CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutputWithContext ¶
func (i CertificateSigningRequestArray) ToCertificateSigningRequestArrayOutputWithContext(ctx context.Context) CertificateSigningRequestArrayOutput
type CertificateSigningRequestArrayInput ¶
type CertificateSigningRequestArrayInput interface {
pulumi.Input
ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput
ToCertificateSigningRequestArrayOutputWithContext(context.Context) CertificateSigningRequestArrayOutput
}
CertificateSigningRequestArrayInput is an input type that accepts CertificateSigningRequestArray and CertificateSigningRequestArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestArrayInput` via:
CertificateSigningRequestArray{ CertificateSigningRequestArgs{...} }
type CertificateSigningRequestArrayOutput ¶
type CertificateSigningRequestArrayOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestArrayOutput) ElementType ¶
func (CertificateSigningRequestArrayOutput) ElementType() reflect.Type
func (CertificateSigningRequestArrayOutput) Index ¶
func (o CertificateSigningRequestArrayOutput) Index(i pulumi.IntInput) CertificateSigningRequestOutput
func (CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutput ¶
func (o CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutput() CertificateSigningRequestArrayOutput
func (CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutputWithContext ¶
func (o CertificateSigningRequestArrayOutput) ToCertificateSigningRequestArrayOutputWithContext(ctx context.Context) CertificateSigningRequestArrayOutput
type CertificateSigningRequestCondition ¶
type CertificateSigningRequestCondition struct {
// lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time.
LastTransitionTime *string `pulumi:"lastTransitionTime"`
// timestamp for the last update to this condition
LastUpdateTime *string `pulumi:"lastUpdateTime"`
// human readable message with details about the request state
Message *string `pulumi:"message"`
// brief reason for the request state
Reason *string `pulumi:"reason"`
// Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True".
Status *string `pulumi:"status"`
// request approval state, currently Approved or Denied.
Type string `pulumi:"type"`
}
type CertificateSigningRequestConditionArgs ¶
type CertificateSigningRequestConditionArgs struct {
// lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time.
LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"`
// timestamp for the last update to this condition
LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"`
// human readable message with details about the request state
Message pulumi.StringPtrInput `pulumi:"message"`
// brief reason for the request state
Reason pulumi.StringPtrInput `pulumi:"reason"`
// Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True".
Status pulumi.StringPtrInput `pulumi:"status"`
// request approval state, currently Approved or Denied.
Type pulumi.StringInput `pulumi:"type"`
}
func (CertificateSigningRequestConditionArgs) ElementType ¶
func (CertificateSigningRequestConditionArgs) ElementType() reflect.Type
func (CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutput ¶
func (i CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput
func (CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutputWithContext ¶
func (i CertificateSigningRequestConditionArgs) ToCertificateSigningRequestConditionOutputWithContext(ctx context.Context) CertificateSigningRequestConditionOutput
type CertificateSigningRequestConditionArray ¶
type CertificateSigningRequestConditionArray []CertificateSigningRequestConditionInput
func (CertificateSigningRequestConditionArray) ElementType ¶
func (CertificateSigningRequestConditionArray) ElementType() reflect.Type
func (CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutput ¶
func (i CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput
func (CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutputWithContext ¶
func (i CertificateSigningRequestConditionArray) ToCertificateSigningRequestConditionArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionArrayOutput
type CertificateSigningRequestConditionArrayInput ¶
type CertificateSigningRequestConditionArrayInput interface {
pulumi.Input
ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput
ToCertificateSigningRequestConditionArrayOutputWithContext(context.Context) CertificateSigningRequestConditionArrayOutput
}
CertificateSigningRequestConditionArrayInput is an input type that accepts CertificateSigningRequestConditionArray and CertificateSigningRequestConditionArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestConditionArrayInput` via:
CertificateSigningRequestConditionArray{ CertificateSigningRequestConditionArgs{...} }
type CertificateSigningRequestConditionArrayOutput ¶
type CertificateSigningRequestConditionArrayOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestConditionArrayOutput) ElementType ¶
func (CertificateSigningRequestConditionArrayOutput) ElementType() reflect.Type
func (CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutput ¶
func (o CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutput() CertificateSigningRequestConditionArrayOutput
func (CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutputWithContext ¶
func (o CertificateSigningRequestConditionArrayOutput) ToCertificateSigningRequestConditionArrayOutputWithContext(ctx context.Context) CertificateSigningRequestConditionArrayOutput
type CertificateSigningRequestConditionInput ¶
type CertificateSigningRequestConditionInput interface {
pulumi.Input
ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput
ToCertificateSigningRequestConditionOutputWithContext(context.Context) CertificateSigningRequestConditionOutput
}
CertificateSigningRequestConditionInput is an input type that accepts CertificateSigningRequestConditionArgs and CertificateSigningRequestConditionOutput values. You can construct a concrete instance of `CertificateSigningRequestConditionInput` via:
CertificateSigningRequestConditionArgs{...}
type CertificateSigningRequestConditionOutput ¶
type CertificateSigningRequestConditionOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestConditionOutput) ElementType ¶
func (CertificateSigningRequestConditionOutput) ElementType() reflect.Type
func (CertificateSigningRequestConditionOutput) LastTransitionTime ¶
func (o CertificateSigningRequestConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time.
func (CertificateSigningRequestConditionOutput) LastUpdateTime ¶
func (o CertificateSigningRequestConditionOutput) LastUpdateTime() pulumi.StringPtrOutput
timestamp for the last update to this condition
func (CertificateSigningRequestConditionOutput) Message ¶
func (o CertificateSigningRequestConditionOutput) Message() pulumi.StringPtrOutput
human readable message with details about the request state
func (CertificateSigningRequestConditionOutput) Reason ¶
func (o CertificateSigningRequestConditionOutput) Reason() pulumi.StringPtrOutput
brief reason for the request state
func (CertificateSigningRequestConditionOutput) Status ¶
func (o CertificateSigningRequestConditionOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be "False" or "Unknown". Defaults to "True". If unset, should be treated as "True".
func (CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutput ¶
func (o CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutput() CertificateSigningRequestConditionOutput
func (CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutputWithContext ¶
func (o CertificateSigningRequestConditionOutput) ToCertificateSigningRequestConditionOutputWithContext(ctx context.Context) CertificateSigningRequestConditionOutput
func (CertificateSigningRequestConditionOutput) Type ¶
func (o CertificateSigningRequestConditionOutput) Type() pulumi.StringOutput
request approval state, currently Approved or Denied.
type 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
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
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
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) 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
type CertificateSigningRequestListArgs ¶
type CertificateSigningRequestListArgs struct {
// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
ApiVersion pulumi.StringPtrInput
Items CertificateSigningRequestTypeArrayInput
// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
Kind pulumi.StringPtrInput
Metadata metav1.ListMetaPtrInput
}
The set of arguments for constructing a CertificateSigningRequestList resource.
func (CertificateSigningRequestListArgs) ElementType ¶
func (CertificateSigningRequestListArgs) ElementType() reflect.Type
type CertificateSigningRequestListArray ¶
type CertificateSigningRequestListArray []CertificateSigningRequestListInput
func (CertificateSigningRequestListArray) ElementType ¶
func (CertificateSigningRequestListArray) ElementType() reflect.Type
func (CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutput ¶
func (i CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput
func (CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutputWithContext ¶
func (i CertificateSigningRequestListArray) ToCertificateSigningRequestListArrayOutputWithContext(ctx context.Context) CertificateSigningRequestListArrayOutput
type CertificateSigningRequestListArrayInput ¶
type CertificateSigningRequestListArrayInput interface {
pulumi.Input
ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput
ToCertificateSigningRequestListArrayOutputWithContext(context.Context) CertificateSigningRequestListArrayOutput
}
CertificateSigningRequestListArrayInput is an input type that accepts CertificateSigningRequestListArray and CertificateSigningRequestListArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestListArrayInput` via:
CertificateSigningRequestListArray{ CertificateSigningRequestListArgs{...} }
type CertificateSigningRequestListArrayOutput ¶
type CertificateSigningRequestListArrayOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestListArrayOutput) ElementType ¶
func (CertificateSigningRequestListArrayOutput) ElementType() reflect.Type
func (CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutput ¶
func (o CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutput() CertificateSigningRequestListArrayOutput
func (CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutputWithContext ¶
func (o CertificateSigningRequestListArrayOutput) ToCertificateSigningRequestListArrayOutputWithContext(ctx context.Context) CertificateSigningRequestListArrayOutput
type CertificateSigningRequestListInput ¶
type CertificateSigningRequestListInput interface {
pulumi.Input
ToCertificateSigningRequestListOutput() CertificateSigningRequestListOutput
ToCertificateSigningRequestListOutputWithContext(ctx context.Context) CertificateSigningRequestListOutput
}
type CertificateSigningRequestListMap ¶
type CertificateSigningRequestListMap map[string]CertificateSigningRequestListInput
func (CertificateSigningRequestListMap) ElementType ¶
func (CertificateSigningRequestListMap) ElementType() reflect.Type
func (CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutput ¶
func (i CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput
func (CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutputWithContext ¶
func (i CertificateSigningRequestListMap) ToCertificateSigningRequestListMapOutputWithContext(ctx context.Context) CertificateSigningRequestListMapOutput
type CertificateSigningRequestListMapInput ¶
type CertificateSigningRequestListMapInput interface {
pulumi.Input
ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput
ToCertificateSigningRequestListMapOutputWithContext(context.Context) CertificateSigningRequestListMapOutput
}
CertificateSigningRequestListMapInput is an input type that accepts CertificateSigningRequestListMap and CertificateSigningRequestListMapOutput values. You can construct a concrete instance of `CertificateSigningRequestListMapInput` via:
CertificateSigningRequestListMap{ "key": CertificateSigningRequestListArgs{...} }
type CertificateSigningRequestListMapOutput ¶
type CertificateSigningRequestListMapOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestListMapOutput) ElementType ¶
func (CertificateSigningRequestListMapOutput) ElementType() reflect.Type
func (CertificateSigningRequestListMapOutput) MapIndex ¶
func (o CertificateSigningRequestListMapOutput) MapIndex(k pulumi.StringInput) CertificateSigningRequestListOutput
func (CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutput ¶
func (o CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutput() CertificateSigningRequestListMapOutput
func (CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutputWithContext ¶
func (o CertificateSigningRequestListMapOutput) ToCertificateSigningRequestListMapOutputWithContext(ctx context.Context) CertificateSigningRequestListMapOutput
type CertificateSigningRequestListOutput ¶
type CertificateSigningRequestListOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestListOutput) 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
type CertificateSigningRequestListState ¶
type CertificateSigningRequestListState struct {
}
func (CertificateSigningRequestListState) ElementType ¶
func (CertificateSigningRequestListState) ElementType() reflect.Type
type CertificateSigningRequestListType ¶
type CertificateSigningRequestListType struct {
// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
ApiVersion *string `pulumi:"apiVersion"`
Items []CertificateSigningRequestType `pulumi:"items"`
// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
Kind *string `pulumi:"kind"`
Metadata *metav1.ListMeta `pulumi:"metadata"`
}
type CertificateSigningRequestListTypeArgs ¶
type CertificateSigningRequestListTypeArgs struct {
// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
Items CertificateSigningRequestTypeArrayInput `pulumi:"items"`
// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
Kind pulumi.StringPtrInput `pulumi:"kind"`
Metadata metav1.ListMetaPtrInput `pulumi:"metadata"`
}
func (CertificateSigningRequestListTypeArgs) ElementType ¶
func (CertificateSigningRequestListTypeArgs) ElementType() reflect.Type
func (CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutput ¶
func (i CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput
func (CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutputWithContext ¶
func (i CertificateSigningRequestListTypeArgs) ToCertificateSigningRequestListTypeOutputWithContext(ctx context.Context) CertificateSigningRequestListTypeOutput
type CertificateSigningRequestListTypeInput ¶
type CertificateSigningRequestListTypeInput interface {
pulumi.Input
ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput
ToCertificateSigningRequestListTypeOutputWithContext(context.Context) CertificateSigningRequestListTypeOutput
}
CertificateSigningRequestListTypeInput is an input type that accepts CertificateSigningRequestListTypeArgs and CertificateSigningRequestListTypeOutput values. You can construct a concrete instance of `CertificateSigningRequestListTypeInput` via:
CertificateSigningRequestListTypeArgs{...}
type CertificateSigningRequestListTypeOutput ¶
type CertificateSigningRequestListTypeOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestListTypeOutput) ApiVersion ¶
func (o CertificateSigningRequestListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (CertificateSigningRequestListTypeOutput) ElementType ¶
func (CertificateSigningRequestListTypeOutput) ElementType() reflect.Type
func (CertificateSigningRequestListTypeOutput) Kind ¶
func (o CertificateSigningRequestListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CertificateSigningRequestListTypeOutput) Metadata ¶
func (o CertificateSigningRequestListTypeOutput) Metadata() metav1.ListMetaPtrOutput
func (CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutput ¶
func (o CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutput() CertificateSigningRequestListTypeOutput
func (CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutputWithContext ¶
func (o CertificateSigningRequestListTypeOutput) ToCertificateSigningRequestListTypeOutputWithContext(ctx context.Context) CertificateSigningRequestListTypeOutput
type CertificateSigningRequestMap ¶
type CertificateSigningRequestMap map[string]CertificateSigningRequestInput
func (CertificateSigningRequestMap) ElementType ¶
func (CertificateSigningRequestMap) ElementType() reflect.Type
func (CertificateSigningRequestMap) ToCertificateSigningRequestMapOutput ¶
func (i CertificateSigningRequestMap) ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput
func (CertificateSigningRequestMap) ToCertificateSigningRequestMapOutputWithContext ¶
func (i CertificateSigningRequestMap) ToCertificateSigningRequestMapOutputWithContext(ctx context.Context) CertificateSigningRequestMapOutput
type CertificateSigningRequestMapInput ¶
type CertificateSigningRequestMapInput interface {
pulumi.Input
ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput
ToCertificateSigningRequestMapOutputWithContext(context.Context) CertificateSigningRequestMapOutput
}
CertificateSigningRequestMapInput is an input type that accepts CertificateSigningRequestMap and CertificateSigningRequestMapOutput values. You can construct a concrete instance of `CertificateSigningRequestMapInput` via:
CertificateSigningRequestMap{ "key": CertificateSigningRequestArgs{...} }
type CertificateSigningRequestMapOutput ¶
type CertificateSigningRequestMapOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestMapOutput) ElementType ¶
func (CertificateSigningRequestMapOutput) ElementType() reflect.Type
func (CertificateSigningRequestMapOutput) MapIndex ¶
func (o CertificateSigningRequestMapOutput) MapIndex(k pulumi.StringInput) CertificateSigningRequestOutput
func (CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutput ¶
func (o CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutput() CertificateSigningRequestMapOutput
func (CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutputWithContext ¶
func (o CertificateSigningRequestMapOutput) ToCertificateSigningRequestMapOutputWithContext(ctx context.Context) CertificateSigningRequestMapOutput
type CertificateSigningRequestOutput ¶
type CertificateSigningRequestOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestOutput) 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
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
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
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
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
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
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
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
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
type CertificateSigningRequestSpec ¶
type CertificateSigningRequestSpec struct {
// Extra information about the requesting user. See user.Info interface for details.
Extra map[string][]string `pulumi:"extra"`
// Group information about the requesting user. See user.Info interface for details.
Groups []string `pulumi:"groups"`
// Base64-encoded PKCS#10 CSR data
Request string `pulumi:"request"`
// Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:
// 1. If it's a kubelet client certificate, it is assigned
// "kubernetes.io/kube-apiserver-client-kubelet".
// 2. If it's a kubelet serving certificate, it is assigned
// "kubernetes.io/kubelet-serving".
// 3. Otherwise, it is assigned "kubernetes.io/legacy-unknown".
// Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.
SignerName *string `pulumi:"signerName"`
// UID information about the requesting user. See user.Info interface for details.
Uid *string `pulumi:"uid"`
// allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3
// https://tools.ietf.org/html/rfc5280#section-4.2.1.12
Usages []string `pulumi:"usages"`
// Information about the requesting user. See user.Info interface for details.
Username *string `pulumi:"username"`
}
This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.
type CertificateSigningRequestSpecArgs ¶
type CertificateSigningRequestSpecArgs struct {
// Extra information about the requesting user. See user.Info interface for details.
Extra pulumi.StringArrayMapInput `pulumi:"extra"`
// Group information about the requesting user. See user.Info interface for details.
Groups pulumi.StringArrayInput `pulumi:"groups"`
// Base64-encoded PKCS#10 CSR data
Request pulumi.StringInput `pulumi:"request"`
// Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:
// 1. If it's a kubelet client certificate, it is assigned
// "kubernetes.io/kube-apiserver-client-kubelet".
// 2. If it's a kubelet serving certificate, it is assigned
// "kubernetes.io/kubelet-serving".
// 3. Otherwise, it is assigned "kubernetes.io/legacy-unknown".
// Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.
SignerName pulumi.StringPtrInput `pulumi:"signerName"`
// UID information about the requesting user. See user.Info interface for details.
Uid pulumi.StringPtrInput `pulumi:"uid"`
// allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3
// https://tools.ietf.org/html/rfc5280#section-4.2.1.12
Usages pulumi.StringArrayInput `pulumi:"usages"`
// Information about the requesting user. See user.Info interface for details.
Username pulumi.StringPtrInput `pulumi:"username"`
}
This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.
func (CertificateSigningRequestSpecArgs) ElementType ¶
func (CertificateSigningRequestSpecArgs) ElementType() reflect.Type
func (CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutput ¶
func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutput() CertificateSigningRequestSpecOutput
func (CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutputWithContext ¶
func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecOutputWithContext(ctx context.Context) CertificateSigningRequestSpecOutput
func (CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutput ¶
func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput
func (CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutputWithContext ¶
func (i CertificateSigningRequestSpecArgs) ToCertificateSigningRequestSpecPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPtrOutput
type CertificateSigningRequestSpecInput ¶
type CertificateSigningRequestSpecInput interface {
pulumi.Input
ToCertificateSigningRequestSpecOutput() CertificateSigningRequestSpecOutput
ToCertificateSigningRequestSpecOutputWithContext(context.Context) CertificateSigningRequestSpecOutput
}
CertificateSigningRequestSpecInput is an input type that accepts CertificateSigningRequestSpecArgs and CertificateSigningRequestSpecOutput values. You can construct a concrete instance of `CertificateSigningRequestSpecInput` via:
CertificateSigningRequestSpecArgs{...}
type CertificateSigningRequestSpecOutput ¶
type CertificateSigningRequestSpecOutput struct{ *pulumi.OutputState }
This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.
func (CertificateSigningRequestSpecOutput) ElementType ¶
func (CertificateSigningRequestSpecOutput) ElementType() reflect.Type
func (CertificateSigningRequestSpecOutput) Extra ¶
func (o CertificateSigningRequestSpecOutput) Extra() pulumi.StringArrayMapOutput
Extra information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecOutput) Groups ¶
func (o CertificateSigningRequestSpecOutput) Groups() pulumi.StringArrayOutput
Group information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecOutput) Request ¶
func (o CertificateSigningRequestSpecOutput) Request() pulumi.StringOutput
Base64-encoded PKCS#10 CSR data
func (CertificateSigningRequestSpecOutput) SignerName ¶
func (o CertificateSigningRequestSpecOutput) SignerName() pulumi.StringPtrOutput
Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:
- If it's a kubelet client certificate, it is assigned "kubernetes.io/kube-apiserver-client-kubelet".
- If it's a kubelet serving certificate, it is assigned "kubernetes.io/kubelet-serving".
- Otherwise, it is assigned "kubernetes.io/legacy-unknown". Distribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.
func (CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutput ¶
func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutput() CertificateSigningRequestSpecOutput
func (CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutputWithContext ¶
func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecOutputWithContext(ctx context.Context) CertificateSigningRequestSpecOutput
func (CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutput ¶
func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutput() CertificateSigningRequestSpecPtrOutput
func (CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutputWithContext ¶
func (o CertificateSigningRequestSpecOutput) ToCertificateSigningRequestSpecPtrOutputWithContext(ctx context.Context) CertificateSigningRequestSpecPtrOutput
func (CertificateSigningRequestSpecOutput) Uid ¶
func (o CertificateSigningRequestSpecOutput) Uid() pulumi.StringPtrOutput
UID information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecOutput) Usages ¶
func (o CertificateSigningRequestSpecOutput) Usages() pulumi.StringArrayOutput
allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3
https://tools.ietf.org/html/rfc5280#section-4.2.1.12
func (CertificateSigningRequestSpecOutput) Username ¶
func (o CertificateSigningRequestSpecOutput) Username() pulumi.StringPtrOutput
Information about the requesting user. See user.Info interface for details.
type 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
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) 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) 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) Uid ¶
func (o CertificateSigningRequestSpecPtrOutput) Uid() pulumi.StringPtrOutput
UID information about the requesting user. See user.Info interface for details.
func (CertificateSigningRequestSpecPtrOutput) Usages ¶
func (o CertificateSigningRequestSpecPtrOutput) Usages() pulumi.StringArrayOutput
allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3
https://tools.ietf.org/html/rfc5280#section-4.2.1.12
func (CertificateSigningRequestSpecPtrOutput) Username ¶
func (o CertificateSigningRequestSpecPtrOutput) Username() pulumi.StringPtrOutput
Information about the requesting user. See user.Info interface for details.
type CertificateSigningRequestState ¶
type CertificateSigningRequestState struct {
}
func (CertificateSigningRequestState) ElementType ¶
func (CertificateSigningRequestState) ElementType() reflect.Type
type CertificateSigningRequestStatus ¶
type CertificateSigningRequestStatus struct {
// If request was approved, the controller will place the issued certificate here.
Certificate *string `pulumi:"certificate"`
// Conditions applied to the request, such as approval or denial.
Conditions []CertificateSigningRequestCondition `pulumi:"conditions"`
}
type CertificateSigningRequestStatusArgs ¶
type CertificateSigningRequestStatusArgs struct {
// If request was approved, the controller will place the issued certificate here.
Certificate pulumi.StringPtrInput `pulumi:"certificate"`
// Conditions applied to the request, such as approval or denial.
Conditions CertificateSigningRequestConditionArrayInput `pulumi:"conditions"`
}
func (CertificateSigningRequestStatusArgs) ElementType ¶
func (CertificateSigningRequestStatusArgs) ElementType() reflect.Type
func (CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutput ¶
func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutput() CertificateSigningRequestStatusOutput
func (CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutputWithContext ¶
func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusOutputWithContext(ctx context.Context) CertificateSigningRequestStatusOutput
func (CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutput ¶
func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
func (CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutputWithContext ¶
func (i CertificateSigningRequestStatusArgs) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput
type CertificateSigningRequestStatusInput ¶
type CertificateSigningRequestStatusInput interface {
pulumi.Input
ToCertificateSigningRequestStatusOutput() CertificateSigningRequestStatusOutput
ToCertificateSigningRequestStatusOutputWithContext(context.Context) CertificateSigningRequestStatusOutput
}
CertificateSigningRequestStatusInput is an input type that accepts CertificateSigningRequestStatusArgs and CertificateSigningRequestStatusOutput values. You can construct a concrete instance of `CertificateSigningRequestStatusInput` via:
CertificateSigningRequestStatusArgs{...}
type CertificateSigningRequestStatusOutput ¶
type CertificateSigningRequestStatusOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestStatusOutput) Certificate ¶
func (o CertificateSigningRequestStatusOutput) Certificate() pulumi.StringPtrOutput
If request was approved, the controller will place the issued certificate here.
func (CertificateSigningRequestStatusOutput) Conditions ¶
func (o CertificateSigningRequestStatusOutput) Conditions() CertificateSigningRequestConditionArrayOutput
Conditions applied to the request, such as approval or denial.
func (CertificateSigningRequestStatusOutput) ElementType ¶
func (CertificateSigningRequestStatusOutput) ElementType() reflect.Type
func (CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutput ¶
func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutput() CertificateSigningRequestStatusOutput
func (CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutputWithContext ¶
func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusOutputWithContext(ctx context.Context) CertificateSigningRequestStatusOutput
func (CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutput ¶
func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
func (CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutputWithContext ¶
func (o CertificateSigningRequestStatusOutput) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput
type 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
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
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
type CertificateSigningRequestStatusPtrInput ¶
type CertificateSigningRequestStatusPtrInput interface {
pulumi.Input
ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
ToCertificateSigningRequestStatusPtrOutputWithContext(context.Context) CertificateSigningRequestStatusPtrOutput
}
CertificateSigningRequestStatusPtrInput is an input type that accepts CertificateSigningRequestStatusArgs, CertificateSigningRequestStatusPtr and CertificateSigningRequestStatusPtrOutput values. You can construct a concrete instance of `CertificateSigningRequestStatusPtrInput` via:
CertificateSigningRequestStatusArgs{...}
or:
nil
func CertificateSigningRequestStatusPtr ¶
func CertificateSigningRequestStatusPtr(v *CertificateSigningRequestStatusArgs) CertificateSigningRequestStatusPtrInput
type CertificateSigningRequestStatusPtrOutput ¶
type CertificateSigningRequestStatusPtrOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestStatusPtrOutput) Certificate ¶
func (o CertificateSigningRequestStatusPtrOutput) Certificate() pulumi.StringPtrOutput
If request was approved, the controller will place the issued certificate here.
func (CertificateSigningRequestStatusPtrOutput) Conditions ¶
func (o CertificateSigningRequestStatusPtrOutput) Conditions() CertificateSigningRequestConditionArrayOutput
Conditions applied to the request, such as approval or denial.
func (CertificateSigningRequestStatusPtrOutput) ElementType ¶
func (CertificateSigningRequestStatusPtrOutput) ElementType() reflect.Type
func (CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutput ¶
func (o CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutput() CertificateSigningRequestStatusPtrOutput
func (CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutputWithContext ¶
func (o CertificateSigningRequestStatusPtrOutput) ToCertificateSigningRequestStatusPtrOutputWithContext(ctx context.Context) CertificateSigningRequestStatusPtrOutput
type CertificateSigningRequestType ¶
type CertificateSigningRequestType struct {
// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
ApiVersion *string `pulumi:"apiVersion"`
// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
Kind *string `pulumi:"kind"`
Metadata *metav1.ObjectMeta `pulumi:"metadata"`
// The certificate request itself and any additional information.
Spec *CertificateSigningRequestSpec `pulumi:"spec"`
// Derived information about the request.
Status *CertificateSigningRequestStatus `pulumi:"status"`
}
Describes a certificate signing request
type CertificateSigningRequestTypeArgs ¶
type CertificateSigningRequestTypeArgs struct {
// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
Kind pulumi.StringPtrInput `pulumi:"kind"`
Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
// The certificate request itself and any additional information.
Spec CertificateSigningRequestSpecPtrInput `pulumi:"spec"`
// Derived information about the request.
Status CertificateSigningRequestStatusPtrInput `pulumi:"status"`
}
Describes a certificate signing request
func (CertificateSigningRequestTypeArgs) ElementType ¶
func (CertificateSigningRequestTypeArgs) ElementType() reflect.Type
func (CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutput ¶
func (i CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput
func (CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutputWithContext ¶
func (i CertificateSigningRequestTypeArgs) ToCertificateSigningRequestTypeOutputWithContext(ctx context.Context) CertificateSigningRequestTypeOutput
type CertificateSigningRequestTypeArray ¶
type CertificateSigningRequestTypeArray []CertificateSigningRequestTypeInput
func (CertificateSigningRequestTypeArray) ElementType ¶
func (CertificateSigningRequestTypeArray) ElementType() reflect.Type
func (CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutput ¶
func (i CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput
func (CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutputWithContext ¶
func (i CertificateSigningRequestTypeArray) ToCertificateSigningRequestTypeArrayOutputWithContext(ctx context.Context) CertificateSigningRequestTypeArrayOutput
type CertificateSigningRequestTypeArrayInput ¶
type CertificateSigningRequestTypeArrayInput interface {
pulumi.Input
ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput
ToCertificateSigningRequestTypeArrayOutputWithContext(context.Context) CertificateSigningRequestTypeArrayOutput
}
CertificateSigningRequestTypeArrayInput is an input type that accepts CertificateSigningRequestTypeArray and CertificateSigningRequestTypeArrayOutput values. You can construct a concrete instance of `CertificateSigningRequestTypeArrayInput` via:
CertificateSigningRequestTypeArray{ CertificateSigningRequestTypeArgs{...} }
type CertificateSigningRequestTypeArrayOutput ¶
type CertificateSigningRequestTypeArrayOutput struct{ *pulumi.OutputState }
func (CertificateSigningRequestTypeArrayOutput) ElementType ¶
func (CertificateSigningRequestTypeArrayOutput) ElementType() reflect.Type
func (CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutput ¶
func (o CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutput() CertificateSigningRequestTypeArrayOutput
func (CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutputWithContext ¶
func (o CertificateSigningRequestTypeArrayOutput) ToCertificateSigningRequestTypeArrayOutputWithContext(ctx context.Context) CertificateSigningRequestTypeArrayOutput
type CertificateSigningRequestTypeInput ¶
type CertificateSigningRequestTypeInput interface {
pulumi.Input
ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput
ToCertificateSigningRequestTypeOutputWithContext(context.Context) CertificateSigningRequestTypeOutput
}
CertificateSigningRequestTypeInput is an input type that accepts CertificateSigningRequestTypeArgs and CertificateSigningRequestTypeOutput values. You can construct a concrete instance of `CertificateSigningRequestTypeInput` via:
CertificateSigningRequestTypeArgs{...}
type CertificateSigningRequestTypeOutput ¶
type CertificateSigningRequestTypeOutput struct{ *pulumi.OutputState }
Describes a certificate signing request
func (CertificateSigningRequestTypeOutput) ApiVersion ¶
func (o CertificateSigningRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (CertificateSigningRequestTypeOutput) ElementType ¶
func (CertificateSigningRequestTypeOutput) ElementType() reflect.Type
func (CertificateSigningRequestTypeOutput) Kind ¶
func (o CertificateSigningRequestTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (CertificateSigningRequestTypeOutput) Metadata ¶
func (o CertificateSigningRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (CertificateSigningRequestTypeOutput) Spec ¶
The certificate request itself and any additional information.
func (CertificateSigningRequestTypeOutput) Status ¶
func (o CertificateSigningRequestTypeOutput) Status() CertificateSigningRequestStatusPtrOutput
Derived information about the request.
func (CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutput ¶
func (o CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutput() CertificateSigningRequestTypeOutput
func (CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutputWithContext ¶
func (o CertificateSigningRequestTypeOutput) ToCertificateSigningRequestTypeOutputWithContext(ctx context.Context) CertificateSigningRequestTypeOutput
type ClusterTrustBundle ¶ added in v4.23.0
type ClusterTrustBundle 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 contains the object metadata.
Metadata metav1.ObjectMetaOutput `pulumi:"metadata"`
// spec contains the signer (if any) and trust anchors.
Spec ClusterTrustBundleSpecOutput `pulumi:"spec"`
}
ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).
ClusterTrustBundle objects are considered to be readable by any authenticated user in the cluster, because they can be mounted by pods using the `clusterTrustBundle` projection. All service accounts have read access to ClusterTrustBundles by default. Users who only have namespace-level access to a cluster can read ClusterTrustBundles by impersonating a serviceaccount that they have access to.
It can be optionally associated with a particular assigner, in which case it contains one valid set of trust anchors for that signer. Signers may have multiple associated ClusterTrustBundles; each is an independent set of trust anchors for that signer. Admission control is used to enforce that only users with permissions on the signer can create or modify the corresponding bundle.
func GetClusterTrustBundle ¶ added in v4.23.0
func GetClusterTrustBundle(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterTrustBundleState, opts ...pulumi.ResourceOption) (*ClusterTrustBundle, error)
GetClusterTrustBundle gets an existing ClusterTrustBundle 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 NewClusterTrustBundle ¶ added in v4.23.0
func NewClusterTrustBundle(ctx *pulumi.Context, name string, args *ClusterTrustBundleArgs, opts ...pulumi.ResourceOption) (*ClusterTrustBundle, error)
NewClusterTrustBundle registers a new resource with the given unique name, arguments, and options.
func (*ClusterTrustBundle) ElementType ¶ added in v4.23.0
func (*ClusterTrustBundle) ElementType() reflect.Type
func (*ClusterTrustBundle) ToClusterTrustBundleOutput ¶ added in v4.23.0
func (i *ClusterTrustBundle) ToClusterTrustBundleOutput() ClusterTrustBundleOutput
func (*ClusterTrustBundle) ToClusterTrustBundleOutputWithContext ¶ added in v4.23.0
func (i *ClusterTrustBundle) ToClusterTrustBundleOutputWithContext(ctx context.Context) ClusterTrustBundleOutput
type ClusterTrustBundleArgs ¶ added in v4.23.0
type ClusterTrustBundleArgs 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 contains the object metadata.
Metadata metav1.ObjectMetaPtrInput
// spec contains the signer (if any) and trust anchors.
Spec ClusterTrustBundleSpecInput
}
The set of arguments for constructing a ClusterTrustBundle resource.
func (ClusterTrustBundleArgs) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleArgs) ElementType() reflect.Type
type ClusterTrustBundleArray ¶ added in v4.23.0
type ClusterTrustBundleArray []ClusterTrustBundleInput
func (ClusterTrustBundleArray) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleArray) ElementType() reflect.Type
func (ClusterTrustBundleArray) ToClusterTrustBundleArrayOutput ¶ added in v4.23.0
func (i ClusterTrustBundleArray) ToClusterTrustBundleArrayOutput() ClusterTrustBundleArrayOutput
func (ClusterTrustBundleArray) ToClusterTrustBundleArrayOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundleArray) ToClusterTrustBundleArrayOutputWithContext(ctx context.Context) ClusterTrustBundleArrayOutput
type ClusterTrustBundleArrayInput ¶ added in v4.23.0
type ClusterTrustBundleArrayInput interface {
pulumi.Input
ToClusterTrustBundleArrayOutput() ClusterTrustBundleArrayOutput
ToClusterTrustBundleArrayOutputWithContext(context.Context) ClusterTrustBundleArrayOutput
}
ClusterTrustBundleArrayInput is an input type that accepts ClusterTrustBundleArray and ClusterTrustBundleArrayOutput values. You can construct a concrete instance of `ClusterTrustBundleArrayInput` via:
ClusterTrustBundleArray{ ClusterTrustBundleArgs{...} }
type ClusterTrustBundleArrayOutput ¶ added in v4.23.0
type ClusterTrustBundleArrayOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundleArrayOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleArrayOutput) ElementType() reflect.Type
func (ClusterTrustBundleArrayOutput) Index ¶ added in v4.23.0
func (o ClusterTrustBundleArrayOutput) Index(i pulumi.IntInput) ClusterTrustBundleOutput
func (ClusterTrustBundleArrayOutput) ToClusterTrustBundleArrayOutput ¶ added in v4.23.0
func (o ClusterTrustBundleArrayOutput) ToClusterTrustBundleArrayOutput() ClusterTrustBundleArrayOutput
func (ClusterTrustBundleArrayOutput) ToClusterTrustBundleArrayOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleArrayOutput) ToClusterTrustBundleArrayOutputWithContext(ctx context.Context) ClusterTrustBundleArrayOutput
type ClusterTrustBundleInput ¶ added in v4.23.0
type ClusterTrustBundleInput interface {
pulumi.Input
ToClusterTrustBundleOutput() ClusterTrustBundleOutput
ToClusterTrustBundleOutputWithContext(ctx context.Context) ClusterTrustBundleOutput
}
type ClusterTrustBundleList ¶ added in v4.23.0
type ClusterTrustBundleList 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 is a collection of ClusterTrustBundle objects
Items ClusterTrustBundleTypeArrayOutput `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 contains the list metadata.
Metadata metav1.ListMetaOutput `pulumi:"metadata"`
}
ClusterTrustBundleList is a collection of ClusterTrustBundle objects
func GetClusterTrustBundleList ¶ added in v4.23.0
func GetClusterTrustBundleList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterTrustBundleListState, opts ...pulumi.ResourceOption) (*ClusterTrustBundleList, error)
GetClusterTrustBundleList gets an existing ClusterTrustBundleList 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 NewClusterTrustBundleList ¶ added in v4.23.0
func NewClusterTrustBundleList(ctx *pulumi.Context, name string, args *ClusterTrustBundleListArgs, opts ...pulumi.ResourceOption) (*ClusterTrustBundleList, error)
NewClusterTrustBundleList registers a new resource with the given unique name, arguments, and options.
func (*ClusterTrustBundleList) ElementType ¶ added in v4.23.0
func (*ClusterTrustBundleList) ElementType() reflect.Type
func (*ClusterTrustBundleList) ToClusterTrustBundleListOutput ¶ added in v4.23.0
func (i *ClusterTrustBundleList) ToClusterTrustBundleListOutput() ClusterTrustBundleListOutput
func (*ClusterTrustBundleList) ToClusterTrustBundleListOutputWithContext ¶ added in v4.23.0
func (i *ClusterTrustBundleList) ToClusterTrustBundleListOutputWithContext(ctx context.Context) ClusterTrustBundleListOutput
type ClusterTrustBundleListArgs ¶ added in v4.23.0
type ClusterTrustBundleListArgs 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 is a collection of ClusterTrustBundle objects
Items ClusterTrustBundleTypeArrayInput
// 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 contains the list metadata.
Metadata metav1.ListMetaPtrInput
}
The set of arguments for constructing a ClusterTrustBundleList resource.
func (ClusterTrustBundleListArgs) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleListArgs) ElementType() reflect.Type
type ClusterTrustBundleListArray ¶ added in v4.23.0
type ClusterTrustBundleListArray []ClusterTrustBundleListInput
func (ClusterTrustBundleListArray) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleListArray) ElementType() reflect.Type
func (ClusterTrustBundleListArray) ToClusterTrustBundleListArrayOutput ¶ added in v4.23.0
func (i ClusterTrustBundleListArray) ToClusterTrustBundleListArrayOutput() ClusterTrustBundleListArrayOutput
func (ClusterTrustBundleListArray) ToClusterTrustBundleListArrayOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundleListArray) ToClusterTrustBundleListArrayOutputWithContext(ctx context.Context) ClusterTrustBundleListArrayOutput
type ClusterTrustBundleListArrayInput ¶ added in v4.23.0
type ClusterTrustBundleListArrayInput interface {
pulumi.Input
ToClusterTrustBundleListArrayOutput() ClusterTrustBundleListArrayOutput
ToClusterTrustBundleListArrayOutputWithContext(context.Context) ClusterTrustBundleListArrayOutput
}
ClusterTrustBundleListArrayInput is an input type that accepts ClusterTrustBundleListArray and ClusterTrustBundleListArrayOutput values. You can construct a concrete instance of `ClusterTrustBundleListArrayInput` via:
ClusterTrustBundleListArray{ ClusterTrustBundleListArgs{...} }
type ClusterTrustBundleListArrayOutput ¶ added in v4.23.0
type ClusterTrustBundleListArrayOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundleListArrayOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleListArrayOutput) ElementType() reflect.Type
func (ClusterTrustBundleListArrayOutput) Index ¶ added in v4.23.0
func (o ClusterTrustBundleListArrayOutput) Index(i pulumi.IntInput) ClusterTrustBundleListOutput
func (ClusterTrustBundleListArrayOutput) ToClusterTrustBundleListArrayOutput ¶ added in v4.23.0
func (o ClusterTrustBundleListArrayOutput) ToClusterTrustBundleListArrayOutput() ClusterTrustBundleListArrayOutput
func (ClusterTrustBundleListArrayOutput) ToClusterTrustBundleListArrayOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleListArrayOutput) ToClusterTrustBundleListArrayOutputWithContext(ctx context.Context) ClusterTrustBundleListArrayOutput
type ClusterTrustBundleListInput ¶ added in v4.23.0
type ClusterTrustBundleListInput interface {
pulumi.Input
ToClusterTrustBundleListOutput() ClusterTrustBundleListOutput
ToClusterTrustBundleListOutputWithContext(ctx context.Context) ClusterTrustBundleListOutput
}
type ClusterTrustBundleListMap ¶ added in v4.23.0
type ClusterTrustBundleListMap map[string]ClusterTrustBundleListInput
func (ClusterTrustBundleListMap) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleListMap) ElementType() reflect.Type
func (ClusterTrustBundleListMap) ToClusterTrustBundleListMapOutput ¶ added in v4.23.0
func (i ClusterTrustBundleListMap) ToClusterTrustBundleListMapOutput() ClusterTrustBundleListMapOutput
func (ClusterTrustBundleListMap) ToClusterTrustBundleListMapOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundleListMap) ToClusterTrustBundleListMapOutputWithContext(ctx context.Context) ClusterTrustBundleListMapOutput
type ClusterTrustBundleListMapInput ¶ added in v4.23.0
type ClusterTrustBundleListMapInput interface {
pulumi.Input
ToClusterTrustBundleListMapOutput() ClusterTrustBundleListMapOutput
ToClusterTrustBundleListMapOutputWithContext(context.Context) ClusterTrustBundleListMapOutput
}
ClusterTrustBundleListMapInput is an input type that accepts ClusterTrustBundleListMap and ClusterTrustBundleListMapOutput values. You can construct a concrete instance of `ClusterTrustBundleListMapInput` via:
ClusterTrustBundleListMap{ "key": ClusterTrustBundleListArgs{...} }
type ClusterTrustBundleListMapOutput ¶ added in v4.23.0
type ClusterTrustBundleListMapOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundleListMapOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleListMapOutput) ElementType() reflect.Type
func (ClusterTrustBundleListMapOutput) MapIndex ¶ added in v4.23.0
func (o ClusterTrustBundleListMapOutput) MapIndex(k pulumi.StringInput) ClusterTrustBundleListOutput
func (ClusterTrustBundleListMapOutput) ToClusterTrustBundleListMapOutput ¶ added in v4.23.0
func (o ClusterTrustBundleListMapOutput) ToClusterTrustBundleListMapOutput() ClusterTrustBundleListMapOutput
func (ClusterTrustBundleListMapOutput) ToClusterTrustBundleListMapOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleListMapOutput) ToClusterTrustBundleListMapOutputWithContext(ctx context.Context) ClusterTrustBundleListMapOutput
type ClusterTrustBundleListOutput ¶ added in v4.23.0
type ClusterTrustBundleListOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundleListOutput) ApiVersion ¶ added in v4.23.0
func (o ClusterTrustBundleListOutput) 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 (ClusterTrustBundleListOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleListOutput) ElementType() reflect.Type
func (ClusterTrustBundleListOutput) Items ¶ added in v4.23.0
func (o ClusterTrustBundleListOutput) Items() ClusterTrustBundleTypeArrayOutput
items is a collection of ClusterTrustBundle objects
func (ClusterTrustBundleListOutput) Kind ¶ added in v4.23.0
func (o ClusterTrustBundleListOutput) 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 (ClusterTrustBundleListOutput) Metadata ¶ added in v4.23.0
func (o ClusterTrustBundleListOutput) Metadata() metav1.ListMetaOutput
metadata contains the list metadata.
func (ClusterTrustBundleListOutput) ToClusterTrustBundleListOutput ¶ added in v4.23.0
func (o ClusterTrustBundleListOutput) ToClusterTrustBundleListOutput() ClusterTrustBundleListOutput
func (ClusterTrustBundleListOutput) ToClusterTrustBundleListOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleListOutput) ToClusterTrustBundleListOutputWithContext(ctx context.Context) ClusterTrustBundleListOutput
type ClusterTrustBundleListState ¶ added in v4.23.0
type ClusterTrustBundleListState struct {
}
func (ClusterTrustBundleListState) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleListState) ElementType() reflect.Type
type ClusterTrustBundleListType ¶ added in v4.23.0
type ClusterTrustBundleListType 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 is a collection of ClusterTrustBundle objects
Items []ClusterTrustBundleType `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 contains the list metadata.
Metadata *metav1.ListMeta `pulumi:"metadata"`
}
ClusterTrustBundleList is a collection of ClusterTrustBundle objects
type ClusterTrustBundleListTypeArgs ¶ added in v4.23.0
type ClusterTrustBundleListTypeArgs 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 is a collection of ClusterTrustBundle objects
Items ClusterTrustBundleTypeArrayInput `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 contains the list metadata.
Metadata metav1.ListMetaPtrInput `pulumi:"metadata"`
}
ClusterTrustBundleList is a collection of ClusterTrustBundle objects
func (ClusterTrustBundleListTypeArgs) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleListTypeArgs) ElementType() reflect.Type
func (ClusterTrustBundleListTypeArgs) ToClusterTrustBundleListTypeOutput ¶ added in v4.23.0
func (i ClusterTrustBundleListTypeArgs) ToClusterTrustBundleListTypeOutput() ClusterTrustBundleListTypeOutput
func (ClusterTrustBundleListTypeArgs) ToClusterTrustBundleListTypeOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundleListTypeArgs) ToClusterTrustBundleListTypeOutputWithContext(ctx context.Context) ClusterTrustBundleListTypeOutput
type ClusterTrustBundleListTypeInput ¶ added in v4.23.0
type ClusterTrustBundleListTypeInput interface {
pulumi.Input
ToClusterTrustBundleListTypeOutput() ClusterTrustBundleListTypeOutput
ToClusterTrustBundleListTypeOutputWithContext(context.Context) ClusterTrustBundleListTypeOutput
}
ClusterTrustBundleListTypeInput is an input type that accepts ClusterTrustBundleListTypeArgs and ClusterTrustBundleListTypeOutput values. You can construct a concrete instance of `ClusterTrustBundleListTypeInput` via:
ClusterTrustBundleListTypeArgs{...}
type ClusterTrustBundleListTypeOutput ¶ added in v4.23.0
type ClusterTrustBundleListTypeOutput struct{ *pulumi.OutputState }
ClusterTrustBundleList is a collection of ClusterTrustBundle objects
func (ClusterTrustBundleListTypeOutput) ApiVersion ¶ added in v4.23.0
func (o ClusterTrustBundleListTypeOutput) 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 (ClusterTrustBundleListTypeOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleListTypeOutput) ElementType() reflect.Type
func (ClusterTrustBundleListTypeOutput) Items ¶ added in v4.23.0
func (o ClusterTrustBundleListTypeOutput) Items() ClusterTrustBundleTypeArrayOutput
items is a collection of ClusterTrustBundle objects
func (ClusterTrustBundleListTypeOutput) Kind ¶ added in v4.23.0
func (o ClusterTrustBundleListTypeOutput) 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 (ClusterTrustBundleListTypeOutput) Metadata ¶ added in v4.23.0
func (o ClusterTrustBundleListTypeOutput) Metadata() metav1.ListMetaPtrOutput
metadata contains the list metadata.
func (ClusterTrustBundleListTypeOutput) ToClusterTrustBundleListTypeOutput ¶ added in v4.23.0
func (o ClusterTrustBundleListTypeOutput) ToClusterTrustBundleListTypeOutput() ClusterTrustBundleListTypeOutput
func (ClusterTrustBundleListTypeOutput) ToClusterTrustBundleListTypeOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleListTypeOutput) ToClusterTrustBundleListTypeOutputWithContext(ctx context.Context) ClusterTrustBundleListTypeOutput
type ClusterTrustBundleMap ¶ added in v4.23.0
type ClusterTrustBundleMap map[string]ClusterTrustBundleInput
func (ClusterTrustBundleMap) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleMap) ElementType() reflect.Type
func (ClusterTrustBundleMap) ToClusterTrustBundleMapOutput ¶ added in v4.23.0
func (i ClusterTrustBundleMap) ToClusterTrustBundleMapOutput() ClusterTrustBundleMapOutput
func (ClusterTrustBundleMap) ToClusterTrustBundleMapOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundleMap) ToClusterTrustBundleMapOutputWithContext(ctx context.Context) ClusterTrustBundleMapOutput
type ClusterTrustBundleMapInput ¶ added in v4.23.0
type ClusterTrustBundleMapInput interface {
pulumi.Input
ToClusterTrustBundleMapOutput() ClusterTrustBundleMapOutput
ToClusterTrustBundleMapOutputWithContext(context.Context) ClusterTrustBundleMapOutput
}
ClusterTrustBundleMapInput is an input type that accepts ClusterTrustBundleMap and ClusterTrustBundleMapOutput values. You can construct a concrete instance of `ClusterTrustBundleMapInput` via:
ClusterTrustBundleMap{ "key": ClusterTrustBundleArgs{...} }
type ClusterTrustBundleMapOutput ¶ added in v4.23.0
type ClusterTrustBundleMapOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundleMapOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleMapOutput) ElementType() reflect.Type
func (ClusterTrustBundleMapOutput) MapIndex ¶ added in v4.23.0
func (o ClusterTrustBundleMapOutput) MapIndex(k pulumi.StringInput) ClusterTrustBundleOutput
func (ClusterTrustBundleMapOutput) ToClusterTrustBundleMapOutput ¶ added in v4.23.0
func (o ClusterTrustBundleMapOutput) ToClusterTrustBundleMapOutput() ClusterTrustBundleMapOutput
func (ClusterTrustBundleMapOutput) ToClusterTrustBundleMapOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleMapOutput) ToClusterTrustBundleMapOutputWithContext(ctx context.Context) ClusterTrustBundleMapOutput
type ClusterTrustBundleOutput ¶ added in v4.23.0
type ClusterTrustBundleOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundleOutput) ApiVersion ¶ added in v4.23.0
func (o ClusterTrustBundleOutput) 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 (ClusterTrustBundleOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleOutput) ElementType() reflect.Type
func (ClusterTrustBundleOutput) Kind ¶ added in v4.23.0
func (o ClusterTrustBundleOutput) 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 (ClusterTrustBundleOutput) Metadata ¶ added in v4.23.0
func (o ClusterTrustBundleOutput) Metadata() metav1.ObjectMetaOutput
metadata contains the object metadata.
func (ClusterTrustBundleOutput) Spec ¶ added in v4.23.0
func (o ClusterTrustBundleOutput) Spec() ClusterTrustBundleSpecOutput
spec contains the signer (if any) and trust anchors.
func (ClusterTrustBundleOutput) ToClusterTrustBundleOutput ¶ added in v4.23.0
func (o ClusterTrustBundleOutput) ToClusterTrustBundleOutput() ClusterTrustBundleOutput
func (ClusterTrustBundleOutput) ToClusterTrustBundleOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleOutput) ToClusterTrustBundleOutputWithContext(ctx context.Context) ClusterTrustBundleOutput
type ClusterTrustBundlePatch ¶ added in v4.23.0
type ClusterTrustBundlePatch 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 contains the object metadata.
Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"`
// spec contains the signer (if any) and trust anchors.
Spec ClusterTrustBundleSpecPatchPtrOutput `pulumi:"spec"`
}
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. ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).
ClusterTrustBundle objects are considered to be readable by any authenticated user in the cluster, because they can be mounted by pods using the `clusterTrustBundle` projection. All service accounts have read access to ClusterTrustBundles by default. Users who only have namespace-level access to a cluster can read ClusterTrustBundles by impersonating a serviceaccount that they have access to.
It can be optionally associated with a particular assigner, in which case it contains one valid set of trust anchors for that signer. Signers may have multiple associated ClusterTrustBundles; each is an independent set of trust anchors for that signer. Admission control is used to enforce that only users with permissions on the signer can create or modify the corresponding bundle.
func GetClusterTrustBundlePatch ¶ added in v4.23.0
func GetClusterTrustBundlePatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterTrustBundlePatchState, opts ...pulumi.ResourceOption) (*ClusterTrustBundlePatch, error)
GetClusterTrustBundlePatch gets an existing ClusterTrustBundlePatch 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 NewClusterTrustBundlePatch ¶ added in v4.23.0
func NewClusterTrustBundlePatch(ctx *pulumi.Context, name string, args *ClusterTrustBundlePatchArgs, opts ...pulumi.ResourceOption) (*ClusterTrustBundlePatch, error)
NewClusterTrustBundlePatch registers a new resource with the given unique name, arguments, and options.
func (*ClusterTrustBundlePatch) ElementType ¶ added in v4.23.0
func (*ClusterTrustBundlePatch) ElementType() reflect.Type
func (*ClusterTrustBundlePatch) ToClusterTrustBundlePatchOutput ¶ added in v4.23.0
func (i *ClusterTrustBundlePatch) ToClusterTrustBundlePatchOutput() ClusterTrustBundlePatchOutput
func (*ClusterTrustBundlePatch) ToClusterTrustBundlePatchOutputWithContext ¶ added in v4.23.0
func (i *ClusterTrustBundlePatch) ToClusterTrustBundlePatchOutputWithContext(ctx context.Context) ClusterTrustBundlePatchOutput
type ClusterTrustBundlePatchArgs ¶ added in v4.23.0
type ClusterTrustBundlePatchArgs 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 contains the object metadata.
Metadata metav1.ObjectMetaPatchPtrInput
// spec contains the signer (if any) and trust anchors.
Spec ClusterTrustBundleSpecPatchPtrInput
}
The set of arguments for constructing a ClusterTrustBundlePatch resource.
func (ClusterTrustBundlePatchArgs) ElementType ¶ added in v4.23.0
func (ClusterTrustBundlePatchArgs) ElementType() reflect.Type
type ClusterTrustBundlePatchArray ¶ added in v4.23.0
type ClusterTrustBundlePatchArray []ClusterTrustBundlePatchInput
func (ClusterTrustBundlePatchArray) ElementType ¶ added in v4.23.0
func (ClusterTrustBundlePatchArray) ElementType() reflect.Type
func (ClusterTrustBundlePatchArray) ToClusterTrustBundlePatchArrayOutput ¶ added in v4.23.0
func (i ClusterTrustBundlePatchArray) ToClusterTrustBundlePatchArrayOutput() ClusterTrustBundlePatchArrayOutput
func (ClusterTrustBundlePatchArray) ToClusterTrustBundlePatchArrayOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundlePatchArray) ToClusterTrustBundlePatchArrayOutputWithContext(ctx context.Context) ClusterTrustBundlePatchArrayOutput
type ClusterTrustBundlePatchArrayInput ¶ added in v4.23.0
type ClusterTrustBundlePatchArrayInput interface {
pulumi.Input
ToClusterTrustBundlePatchArrayOutput() ClusterTrustBundlePatchArrayOutput
ToClusterTrustBundlePatchArrayOutputWithContext(context.Context) ClusterTrustBundlePatchArrayOutput
}
ClusterTrustBundlePatchArrayInput is an input type that accepts ClusterTrustBundlePatchArray and ClusterTrustBundlePatchArrayOutput values. You can construct a concrete instance of `ClusterTrustBundlePatchArrayInput` via:
ClusterTrustBundlePatchArray{ ClusterTrustBundlePatchArgs{...} }
type ClusterTrustBundlePatchArrayOutput ¶ added in v4.23.0
type ClusterTrustBundlePatchArrayOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundlePatchArrayOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundlePatchArrayOutput) ElementType() reflect.Type
func (ClusterTrustBundlePatchArrayOutput) Index ¶ added in v4.23.0
func (o ClusterTrustBundlePatchArrayOutput) Index(i pulumi.IntInput) ClusterTrustBundlePatchOutput
func (ClusterTrustBundlePatchArrayOutput) ToClusterTrustBundlePatchArrayOutput ¶ added in v4.23.0
func (o ClusterTrustBundlePatchArrayOutput) ToClusterTrustBundlePatchArrayOutput() ClusterTrustBundlePatchArrayOutput
func (ClusterTrustBundlePatchArrayOutput) ToClusterTrustBundlePatchArrayOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundlePatchArrayOutput) ToClusterTrustBundlePatchArrayOutputWithContext(ctx context.Context) ClusterTrustBundlePatchArrayOutput
type ClusterTrustBundlePatchInput ¶ added in v4.23.0
type ClusterTrustBundlePatchInput interface {
pulumi.Input
ToClusterTrustBundlePatchOutput() ClusterTrustBundlePatchOutput
ToClusterTrustBundlePatchOutputWithContext(ctx context.Context) ClusterTrustBundlePatchOutput
}
type ClusterTrustBundlePatchMap ¶ added in v4.23.0
type ClusterTrustBundlePatchMap map[string]ClusterTrustBundlePatchInput
func (ClusterTrustBundlePatchMap) ElementType ¶ added in v4.23.0
func (ClusterTrustBundlePatchMap) ElementType() reflect.Type
func (ClusterTrustBundlePatchMap) ToClusterTrustBundlePatchMapOutput ¶ added in v4.23.0
func (i ClusterTrustBundlePatchMap) ToClusterTrustBundlePatchMapOutput() ClusterTrustBundlePatchMapOutput
func (ClusterTrustBundlePatchMap) ToClusterTrustBundlePatchMapOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundlePatchMap) ToClusterTrustBundlePatchMapOutputWithContext(ctx context.Context) ClusterTrustBundlePatchMapOutput
type ClusterTrustBundlePatchMapInput ¶ added in v4.23.0
type ClusterTrustBundlePatchMapInput interface {
pulumi.Input
ToClusterTrustBundlePatchMapOutput() ClusterTrustBundlePatchMapOutput
ToClusterTrustBundlePatchMapOutputWithContext(context.Context) ClusterTrustBundlePatchMapOutput
}
ClusterTrustBundlePatchMapInput is an input type that accepts ClusterTrustBundlePatchMap and ClusterTrustBundlePatchMapOutput values. You can construct a concrete instance of `ClusterTrustBundlePatchMapInput` via:
ClusterTrustBundlePatchMap{ "key": ClusterTrustBundlePatchArgs{...} }
type ClusterTrustBundlePatchMapOutput ¶ added in v4.23.0
type ClusterTrustBundlePatchMapOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundlePatchMapOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundlePatchMapOutput) ElementType() reflect.Type
func (ClusterTrustBundlePatchMapOutput) MapIndex ¶ added in v4.23.0
func (o ClusterTrustBundlePatchMapOutput) MapIndex(k pulumi.StringInput) ClusterTrustBundlePatchOutput
func (ClusterTrustBundlePatchMapOutput) ToClusterTrustBundlePatchMapOutput ¶ added in v4.23.0
func (o ClusterTrustBundlePatchMapOutput) ToClusterTrustBundlePatchMapOutput() ClusterTrustBundlePatchMapOutput
func (ClusterTrustBundlePatchMapOutput) ToClusterTrustBundlePatchMapOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundlePatchMapOutput) ToClusterTrustBundlePatchMapOutputWithContext(ctx context.Context) ClusterTrustBundlePatchMapOutput
type ClusterTrustBundlePatchOutput ¶ added in v4.23.0
type ClusterTrustBundlePatchOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundlePatchOutput) ApiVersion ¶ added in v4.23.0
func (o ClusterTrustBundlePatchOutput) 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 (ClusterTrustBundlePatchOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundlePatchOutput) ElementType() reflect.Type
func (ClusterTrustBundlePatchOutput) Kind ¶ added in v4.23.0
func (o ClusterTrustBundlePatchOutput) 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 (ClusterTrustBundlePatchOutput) Metadata ¶ added in v4.23.0
func (o ClusterTrustBundlePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
metadata contains the object metadata.
func (ClusterTrustBundlePatchOutput) Spec ¶ added in v4.23.0
func (o ClusterTrustBundlePatchOutput) Spec() ClusterTrustBundleSpecPatchPtrOutput
spec contains the signer (if any) and trust anchors.
func (ClusterTrustBundlePatchOutput) ToClusterTrustBundlePatchOutput ¶ added in v4.23.0
func (o ClusterTrustBundlePatchOutput) ToClusterTrustBundlePatchOutput() ClusterTrustBundlePatchOutput
func (ClusterTrustBundlePatchOutput) ToClusterTrustBundlePatchOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundlePatchOutput) ToClusterTrustBundlePatchOutputWithContext(ctx context.Context) ClusterTrustBundlePatchOutput
type ClusterTrustBundlePatchState ¶ added in v4.23.0
type ClusterTrustBundlePatchState struct {
}
func (ClusterTrustBundlePatchState) ElementType ¶ added in v4.23.0
func (ClusterTrustBundlePatchState) ElementType() reflect.Type
type ClusterTrustBundlePatchType ¶ added in v4.23.0
type ClusterTrustBundlePatchType 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 contains the object metadata.
Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
// spec contains the signer (if any) and trust anchors.
Spec *ClusterTrustBundleSpecPatch `pulumi:"spec"`
}
ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).
ClusterTrustBundle objects are considered to be readable by any authenticated user in the cluster, because they can be mounted by pods using the `clusterTrustBundle` projection. All service accounts have read access to ClusterTrustBundles by default. Users who only have namespace-level access to a cluster can read ClusterTrustBundles by impersonating a serviceaccount that they have access to.
It can be optionally associated with a particular assigner, in which case it contains one valid set of trust anchors for that signer. Signers may have multiple associated ClusterTrustBundles; each is an independent set of trust anchors for that signer. Admission control is used to enforce that only users with permissions on the signer can create or modify the corresponding bundle.
type ClusterTrustBundlePatchTypeArgs ¶ added in v4.23.0
type ClusterTrustBundlePatchTypeArgs 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 contains the object metadata.
Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
// spec contains the signer (if any) and trust anchors.
Spec ClusterTrustBundleSpecPatchPtrInput `pulumi:"spec"`
}
ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).
ClusterTrustBundle objects are considered to be readable by any authenticated user in the cluster, because they can be mounted by pods using the `clusterTrustBundle` projection. All service accounts have read access to ClusterTrustBundles by default. Users who only have namespace-level access to a cluster can read ClusterTrustBundles by impersonating a serviceaccount that they have access to.
It can be optionally associated with a particular assigner, in which case it contains one valid set of trust anchors for that signer. Signers may have multiple associated ClusterTrustBundles; each is an independent set of trust anchors for that signer. Admission control is used to enforce that only users with permissions on the signer can create or modify the corresponding bundle.
func (ClusterTrustBundlePatchTypeArgs) ElementType ¶ added in v4.23.0
func (ClusterTrustBundlePatchTypeArgs) ElementType() reflect.Type
func (ClusterTrustBundlePatchTypeArgs) ToClusterTrustBundlePatchTypeOutput ¶ added in v4.23.0
func (i ClusterTrustBundlePatchTypeArgs) ToClusterTrustBundlePatchTypeOutput() ClusterTrustBundlePatchTypeOutput
func (ClusterTrustBundlePatchTypeArgs) ToClusterTrustBundlePatchTypeOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundlePatchTypeArgs) ToClusterTrustBundlePatchTypeOutputWithContext(ctx context.Context) ClusterTrustBundlePatchTypeOutput
type ClusterTrustBundlePatchTypeInput ¶ added in v4.23.0
type ClusterTrustBundlePatchTypeInput interface {
pulumi.Input
ToClusterTrustBundlePatchTypeOutput() ClusterTrustBundlePatchTypeOutput
ToClusterTrustBundlePatchTypeOutputWithContext(context.Context) ClusterTrustBundlePatchTypeOutput
}
ClusterTrustBundlePatchTypeInput is an input type that accepts ClusterTrustBundlePatchTypeArgs and ClusterTrustBundlePatchTypeOutput values. You can construct a concrete instance of `ClusterTrustBundlePatchTypeInput` via:
ClusterTrustBundlePatchTypeArgs{...}
type ClusterTrustBundlePatchTypeOutput ¶ added in v4.23.0
type ClusterTrustBundlePatchTypeOutput struct{ *pulumi.OutputState }
ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).
ClusterTrustBundle objects are considered to be readable by any authenticated user in the cluster, because they can be mounted by pods using the `clusterTrustBundle` projection. All service accounts have read access to ClusterTrustBundles by default. Users who only have namespace-level access to a cluster can read ClusterTrustBundles by impersonating a serviceaccount that they have access to.
It can be optionally associated with a particular assigner, in which case it contains one valid set of trust anchors for that signer. Signers may have multiple associated ClusterTrustBundles; each is an independent set of trust anchors for that signer. Admission control is used to enforce that only users with permissions on the signer can create or modify the corresponding bundle.
func (ClusterTrustBundlePatchTypeOutput) ApiVersion ¶ added in v4.23.0
func (o ClusterTrustBundlePatchTypeOutput) 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 (ClusterTrustBundlePatchTypeOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundlePatchTypeOutput) ElementType() reflect.Type
func (ClusterTrustBundlePatchTypeOutput) Kind ¶ added in v4.23.0
func (o ClusterTrustBundlePatchTypeOutput) 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 (ClusterTrustBundlePatchTypeOutput) Metadata ¶ added in v4.23.0
func (o ClusterTrustBundlePatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
metadata contains the object metadata.
func (ClusterTrustBundlePatchTypeOutput) Spec ¶ added in v4.23.0
spec contains the signer (if any) and trust anchors.
func (ClusterTrustBundlePatchTypeOutput) ToClusterTrustBundlePatchTypeOutput ¶ added in v4.23.0
func (o ClusterTrustBundlePatchTypeOutput) ToClusterTrustBundlePatchTypeOutput() ClusterTrustBundlePatchTypeOutput
func (ClusterTrustBundlePatchTypeOutput) ToClusterTrustBundlePatchTypeOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundlePatchTypeOutput) ToClusterTrustBundlePatchTypeOutputWithContext(ctx context.Context) ClusterTrustBundlePatchTypeOutput
type ClusterTrustBundleSpec ¶ added in v4.23.0
type ClusterTrustBundleSpec struct {
// signerName indicates the associated signer, if any.
//
// In order to create or update a ClusterTrustBundle that sets signerName, you must have the following cluster-scoped permission: group=certificates.k8s.io resource=signers resourceName=<the signer name> verb=attest.
//
// If signerName is not empty, then the ClusterTrustBundle object must be named with the signer name as a prefix (translating slashes to colons). For example, for the signer name `example.com/foo`, valid ClusterTrustBundle object names include `example.com:foo:abc` and `example.com:foo:v1`.
//
// If signerName is empty, then the ClusterTrustBundle object's name must not have such a prefix.
//
// List/watch requests for ClusterTrustBundles can filter on this field using a `spec.signerName=NAME` field selector.
SignerName *string `pulumi:"signerName"`
// trustBundle contains the individual X.509 trust anchors for this bundle, as PEM bundle of PEM-wrapped, DER-formatted X.509 certificates.
//
// The data must consist only of PEM certificate blocks that parse as valid X.509 certificates. Each certificate must include a basic constraints extension with the CA bit set. The API server will reject objects that contain duplicate certificates, or that use PEM block headers.
//
// Users of ClusterTrustBundles, including Kubelet, are free to reorder and deduplicate certificate blocks in this file according to their own logic, as well as to drop PEM block headers and inter-block data.
TrustBundle string `pulumi:"trustBundle"`
}
ClusterTrustBundleSpec contains the signer and trust anchors.
type ClusterTrustBundleSpecArgs ¶ added in v4.23.0
type ClusterTrustBundleSpecArgs struct {
// signerName indicates the associated signer, if any.
//
// In order to create or update a ClusterTrustBundle that sets signerName, you must have the following cluster-scoped permission: group=certificates.k8s.io resource=signers resourceName=<the signer name> verb=attest.
//
// If signerName is not empty, then the ClusterTrustBundle object must be named with the signer name as a prefix (translating slashes to colons). For example, for the signer name `example.com/foo`, valid ClusterTrustBundle object names include `example.com:foo:abc` and `example.com:foo:v1`.
//
// If signerName is empty, then the ClusterTrustBundle object's name must not have such a prefix.
//
// List/watch requests for ClusterTrustBundles can filter on this field using a `spec.signerName=NAME` field selector.
SignerName pulumi.StringPtrInput `pulumi:"signerName"`
// trustBundle contains the individual X.509 trust anchors for this bundle, as PEM bundle of PEM-wrapped, DER-formatted X.509 certificates.
//
// The data must consist only of PEM certificate blocks that parse as valid X.509 certificates. Each certificate must include a basic constraints extension with the CA bit set. The API server will reject objects that contain duplicate certificates, or that use PEM block headers.
//
// Users of ClusterTrustBundles, including Kubelet, are free to reorder and deduplicate certificate blocks in this file according to their own logic, as well as to drop PEM block headers and inter-block data.
TrustBundle pulumi.StringInput `pulumi:"trustBundle"`
}
ClusterTrustBundleSpec contains the signer and trust anchors.
func (ClusterTrustBundleSpecArgs) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleSpecArgs) ElementType() reflect.Type
func (ClusterTrustBundleSpecArgs) ToClusterTrustBundleSpecOutput ¶ added in v4.23.0
func (i ClusterTrustBundleSpecArgs) ToClusterTrustBundleSpecOutput() ClusterTrustBundleSpecOutput
func (ClusterTrustBundleSpecArgs) ToClusterTrustBundleSpecOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundleSpecArgs) ToClusterTrustBundleSpecOutputWithContext(ctx context.Context) ClusterTrustBundleSpecOutput
type ClusterTrustBundleSpecInput ¶ added in v4.23.0
type ClusterTrustBundleSpecInput interface {
pulumi.Input
ToClusterTrustBundleSpecOutput() ClusterTrustBundleSpecOutput
ToClusterTrustBundleSpecOutputWithContext(context.Context) ClusterTrustBundleSpecOutput
}
ClusterTrustBundleSpecInput is an input type that accepts ClusterTrustBundleSpecArgs and ClusterTrustBundleSpecOutput values. You can construct a concrete instance of `ClusterTrustBundleSpecInput` via:
ClusterTrustBundleSpecArgs{...}
type ClusterTrustBundleSpecOutput ¶ added in v4.23.0
type ClusterTrustBundleSpecOutput struct{ *pulumi.OutputState }
ClusterTrustBundleSpec contains the signer and trust anchors.
func (ClusterTrustBundleSpecOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleSpecOutput) ElementType() reflect.Type
func (ClusterTrustBundleSpecOutput) SignerName ¶ added in v4.23.0
func (o ClusterTrustBundleSpecOutput) SignerName() pulumi.StringPtrOutput
signerName indicates the associated signer, if any.
In order to create or update a ClusterTrustBundle that sets signerName, you must have the following cluster-scoped permission: group=certificates.k8s.io resource=signers resourceName=<the signer name> verb=attest.
If signerName is not empty, then the ClusterTrustBundle object must be named with the signer name as a prefix (translating slashes to colons). For example, for the signer name `example.com/foo`, valid ClusterTrustBundle object names include `example.com:foo:abc` and `example.com:foo:v1`.
If signerName is empty, then the ClusterTrustBundle object's name must not have such a prefix.
List/watch requests for ClusterTrustBundles can filter on this field using a `spec.signerName=NAME` field selector.
func (ClusterTrustBundleSpecOutput) ToClusterTrustBundleSpecOutput ¶ added in v4.23.0
func (o ClusterTrustBundleSpecOutput) ToClusterTrustBundleSpecOutput() ClusterTrustBundleSpecOutput
func (ClusterTrustBundleSpecOutput) ToClusterTrustBundleSpecOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleSpecOutput) ToClusterTrustBundleSpecOutputWithContext(ctx context.Context) ClusterTrustBundleSpecOutput
func (ClusterTrustBundleSpecOutput) TrustBundle ¶ added in v4.23.0
func (o ClusterTrustBundleSpecOutput) TrustBundle() pulumi.StringOutput
trustBundle contains the individual X.509 trust anchors for this bundle, as PEM bundle of PEM-wrapped, DER-formatted X.509 certificates.
The data must consist only of PEM certificate blocks that parse as valid X.509 certificates. Each certificate must include a basic constraints extension with the CA bit set. The API server will reject objects that contain duplicate certificates, or that use PEM block headers.
Users of ClusterTrustBundles, including Kubelet, are free to reorder and deduplicate certificate blocks in this file according to their own logic, as well as to drop PEM block headers and inter-block data.
type ClusterTrustBundleSpecPatch ¶ added in v4.23.0
type ClusterTrustBundleSpecPatch struct {
// signerName indicates the associated signer, if any.
//
// In order to create or update a ClusterTrustBundle that sets signerName, you must have the following cluster-scoped permission: group=certificates.k8s.io resource=signers resourceName=<the signer name> verb=attest.
//
// If signerName is not empty, then the ClusterTrustBundle object must be named with the signer name as a prefix (translating slashes to colons). For example, for the signer name `example.com/foo`, valid ClusterTrustBundle object names include `example.com:foo:abc` and `example.com:foo:v1`.
//
// If signerName is empty, then the ClusterTrustBundle object's name must not have such a prefix.
//
// List/watch requests for ClusterTrustBundles can filter on this field using a `spec.signerName=NAME` field selector.
SignerName *string `pulumi:"signerName"`
// trustBundle contains the individual X.509 trust anchors for this bundle, as PEM bundle of PEM-wrapped, DER-formatted X.509 certificates.
//
// The data must consist only of PEM certificate blocks that parse as valid X.509 certificates. Each certificate must include a basic constraints extension with the CA bit set. The API server will reject objects that contain duplicate certificates, or that use PEM block headers.
//
// Users of ClusterTrustBundles, including Kubelet, are free to reorder and deduplicate certificate blocks in this file according to their own logic, as well as to drop PEM block headers and inter-block data.
TrustBundle *string `pulumi:"trustBundle"`
}
ClusterTrustBundleSpec contains the signer and trust anchors.
type ClusterTrustBundleSpecPatchArgs ¶ added in v4.23.0
type ClusterTrustBundleSpecPatchArgs struct {
// signerName indicates the associated signer, if any.
//
// In order to create or update a ClusterTrustBundle that sets signerName, you must have the following cluster-scoped permission: group=certificates.k8s.io resource=signers resourceName=<the signer name> verb=attest.
//
// If signerName is not empty, then the ClusterTrustBundle object must be named with the signer name as a prefix (translating slashes to colons). For example, for the signer name `example.com/foo`, valid ClusterTrustBundle object names include `example.com:foo:abc` and `example.com:foo:v1`.
//
// If signerName is empty, then the ClusterTrustBundle object's name must not have such a prefix.
//
// List/watch requests for ClusterTrustBundles can filter on this field using a `spec.signerName=NAME` field selector.
SignerName pulumi.StringPtrInput `pulumi:"signerName"`
// trustBundle contains the individual X.509 trust anchors for this bundle, as PEM bundle of PEM-wrapped, DER-formatted X.509 certificates.
//
// The data must consist only of PEM certificate blocks that parse as valid X.509 certificates. Each certificate must include a basic constraints extension with the CA bit set. The API server will reject objects that contain duplicate certificates, or that use PEM block headers.
//
// Users of ClusterTrustBundles, including Kubelet, are free to reorder and deduplicate certificate blocks in this file according to their own logic, as well as to drop PEM block headers and inter-block data.
TrustBundle pulumi.StringPtrInput `pulumi:"trustBundle"`
}
ClusterTrustBundleSpec contains the signer and trust anchors.
func (ClusterTrustBundleSpecPatchArgs) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleSpecPatchArgs) ElementType() reflect.Type
func (ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchOutput ¶ added in v4.23.0
func (i ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchOutput() ClusterTrustBundleSpecPatchOutput
func (ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchOutputWithContext(ctx context.Context) ClusterTrustBundleSpecPatchOutput
func (ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchPtrOutput ¶ added in v4.23.0
func (i ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchPtrOutput() ClusterTrustBundleSpecPatchPtrOutput
func (ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchPtrOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundleSpecPatchArgs) ToClusterTrustBundleSpecPatchPtrOutputWithContext(ctx context.Context) ClusterTrustBundleSpecPatchPtrOutput
type ClusterTrustBundleSpecPatchInput ¶ added in v4.23.0
type ClusterTrustBundleSpecPatchInput interface {
pulumi.Input
ToClusterTrustBundleSpecPatchOutput() ClusterTrustBundleSpecPatchOutput
ToClusterTrustBundleSpecPatchOutputWithContext(context.Context) ClusterTrustBundleSpecPatchOutput
}
ClusterTrustBundleSpecPatchInput is an input type that accepts ClusterTrustBundleSpecPatchArgs and ClusterTrustBundleSpecPatchOutput values. You can construct a concrete instance of `ClusterTrustBundleSpecPatchInput` via:
ClusterTrustBundleSpecPatchArgs{...}
type ClusterTrustBundleSpecPatchOutput ¶ added in v4.23.0
type ClusterTrustBundleSpecPatchOutput struct{ *pulumi.OutputState }
ClusterTrustBundleSpec contains the signer and trust anchors.
func (ClusterTrustBundleSpecPatchOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleSpecPatchOutput) ElementType() reflect.Type
func (ClusterTrustBundleSpecPatchOutput) SignerName ¶ added in v4.23.0
func (o ClusterTrustBundleSpecPatchOutput) SignerName() pulumi.StringPtrOutput
signerName indicates the associated signer, if any.
In order to create or update a ClusterTrustBundle that sets signerName, you must have the following cluster-scoped permission: group=certificates.k8s.io resource=signers resourceName=<the signer name> verb=attest.
If signerName is not empty, then the ClusterTrustBundle object must be named with the signer name as a prefix (translating slashes to colons). For example, for the signer name `example.com/foo`, valid ClusterTrustBundle object names include `example.com:foo:abc` and `example.com:foo:v1`.
If signerName is empty, then the ClusterTrustBundle object's name must not have such a prefix.
List/watch requests for ClusterTrustBundles can filter on this field using a `spec.signerName=NAME` field selector.
func (ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchOutput ¶ added in v4.23.0
func (o ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchOutput() ClusterTrustBundleSpecPatchOutput
func (ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchOutputWithContext(ctx context.Context) ClusterTrustBundleSpecPatchOutput
func (ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchPtrOutput ¶ added in v4.23.0
func (o ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchPtrOutput() ClusterTrustBundleSpecPatchPtrOutput
func (ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchPtrOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleSpecPatchOutput) ToClusterTrustBundleSpecPatchPtrOutputWithContext(ctx context.Context) ClusterTrustBundleSpecPatchPtrOutput
func (ClusterTrustBundleSpecPatchOutput) TrustBundle ¶ added in v4.23.0
func (o ClusterTrustBundleSpecPatchOutput) TrustBundle() pulumi.StringPtrOutput
trustBundle contains the individual X.509 trust anchors for this bundle, as PEM bundle of PEM-wrapped, DER-formatted X.509 certificates.
The data must consist only of PEM certificate blocks that parse as valid X.509 certificates. Each certificate must include a basic constraints extension with the CA bit set. The API server will reject objects that contain duplicate certificates, or that use PEM block headers.
Users of ClusterTrustBundles, including Kubelet, are free to reorder and deduplicate certificate blocks in this file according to their own logic, as well as to drop PEM block headers and inter-block data.
type ClusterTrustBundleSpecPatchPtrInput ¶ added in v4.23.0
type ClusterTrustBundleSpecPatchPtrInput interface {
pulumi.Input
ToClusterTrustBundleSpecPatchPtrOutput() ClusterTrustBundleSpecPatchPtrOutput
ToClusterTrustBundleSpecPatchPtrOutputWithContext(context.Context) ClusterTrustBundleSpecPatchPtrOutput
}
ClusterTrustBundleSpecPatchPtrInput is an input type that accepts ClusterTrustBundleSpecPatchArgs, ClusterTrustBundleSpecPatchPtr and ClusterTrustBundleSpecPatchPtrOutput values. You can construct a concrete instance of `ClusterTrustBundleSpecPatchPtrInput` via:
ClusterTrustBundleSpecPatchArgs{...}
or:
nil
func ClusterTrustBundleSpecPatchPtr ¶ added in v4.23.0
func ClusterTrustBundleSpecPatchPtr(v *ClusterTrustBundleSpecPatchArgs) ClusterTrustBundleSpecPatchPtrInput
type ClusterTrustBundleSpecPatchPtrOutput ¶ added in v4.23.0
type ClusterTrustBundleSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundleSpecPatchPtrOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleSpecPatchPtrOutput) ElementType() reflect.Type
func (ClusterTrustBundleSpecPatchPtrOutput) SignerName ¶ added in v4.23.0
func (o ClusterTrustBundleSpecPatchPtrOutput) SignerName() pulumi.StringPtrOutput
signerName indicates the associated signer, if any.
In order to create or update a ClusterTrustBundle that sets signerName, you must have the following cluster-scoped permission: group=certificates.k8s.io resource=signers resourceName=<the signer name> verb=attest.
If signerName is not empty, then the ClusterTrustBundle object must be named with the signer name as a prefix (translating slashes to colons). For example, for the signer name `example.com/foo`, valid ClusterTrustBundle object names include `example.com:foo:abc` and `example.com:foo:v1`.
If signerName is empty, then the ClusterTrustBundle object's name must not have such a prefix.
List/watch requests for ClusterTrustBundles can filter on this field using a `spec.signerName=NAME` field selector.
func (ClusterTrustBundleSpecPatchPtrOutput) ToClusterTrustBundleSpecPatchPtrOutput ¶ added in v4.23.0
func (o ClusterTrustBundleSpecPatchPtrOutput) ToClusterTrustBundleSpecPatchPtrOutput() ClusterTrustBundleSpecPatchPtrOutput
func (ClusterTrustBundleSpecPatchPtrOutput) ToClusterTrustBundleSpecPatchPtrOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleSpecPatchPtrOutput) ToClusterTrustBundleSpecPatchPtrOutputWithContext(ctx context.Context) ClusterTrustBundleSpecPatchPtrOutput
func (ClusterTrustBundleSpecPatchPtrOutput) TrustBundle ¶ added in v4.23.0
func (o ClusterTrustBundleSpecPatchPtrOutput) TrustBundle() pulumi.StringPtrOutput
trustBundle contains the individual X.509 trust anchors for this bundle, as PEM bundle of PEM-wrapped, DER-formatted X.509 certificates.
The data must consist only of PEM certificate blocks that parse as valid X.509 certificates. Each certificate must include a basic constraints extension with the CA bit set. The API server will reject objects that contain duplicate certificates, or that use PEM block headers.
Users of ClusterTrustBundles, including Kubelet, are free to reorder and deduplicate certificate blocks in this file according to their own logic, as well as to drop PEM block headers and inter-block data.
type ClusterTrustBundleState ¶ added in v4.23.0
type ClusterTrustBundleState struct {
}
func (ClusterTrustBundleState) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleState) ElementType() reflect.Type
type ClusterTrustBundleType ¶ added in v4.23.0
type ClusterTrustBundleType 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 contains the object metadata.
Metadata *metav1.ObjectMeta `pulumi:"metadata"`
// spec contains the signer (if any) and trust anchors.
Spec ClusterTrustBundleSpec `pulumi:"spec"`
}
ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).
ClusterTrustBundle objects are considered to be readable by any authenticated user in the cluster, because they can be mounted by pods using the `clusterTrustBundle` projection. All service accounts have read access to ClusterTrustBundles by default. Users who only have namespace-level access to a cluster can read ClusterTrustBundles by impersonating a serviceaccount that they have access to.
It can be optionally associated with a particular assigner, in which case it contains one valid set of trust anchors for that signer. Signers may have multiple associated ClusterTrustBundles; each is an independent set of trust anchors for that signer. Admission control is used to enforce that only users with permissions on the signer can create or modify the corresponding bundle.
type ClusterTrustBundleTypeArgs ¶ added in v4.23.0
type ClusterTrustBundleTypeArgs 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 contains the object metadata.
Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
// spec contains the signer (if any) and trust anchors.
Spec ClusterTrustBundleSpecInput `pulumi:"spec"`
}
ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).
ClusterTrustBundle objects are considered to be readable by any authenticated user in the cluster, because they can be mounted by pods using the `clusterTrustBundle` projection. All service accounts have read access to ClusterTrustBundles by default. Users who only have namespace-level access to a cluster can read ClusterTrustBundles by impersonating a serviceaccount that they have access to.
It can be optionally associated with a particular assigner, in which case it contains one valid set of trust anchors for that signer. Signers may have multiple associated ClusterTrustBundles; each is an independent set of trust anchors for that signer. Admission control is used to enforce that only users with permissions on the signer can create or modify the corresponding bundle.
func (ClusterTrustBundleTypeArgs) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleTypeArgs) ElementType() reflect.Type
func (ClusterTrustBundleTypeArgs) ToClusterTrustBundleTypeOutput ¶ added in v4.23.0
func (i ClusterTrustBundleTypeArgs) ToClusterTrustBundleTypeOutput() ClusterTrustBundleTypeOutput
func (ClusterTrustBundleTypeArgs) ToClusterTrustBundleTypeOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundleTypeArgs) ToClusterTrustBundleTypeOutputWithContext(ctx context.Context) ClusterTrustBundleTypeOutput
type ClusterTrustBundleTypeArray ¶ added in v4.23.0
type ClusterTrustBundleTypeArray []ClusterTrustBundleTypeInput
func (ClusterTrustBundleTypeArray) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleTypeArray) ElementType() reflect.Type
func (ClusterTrustBundleTypeArray) ToClusterTrustBundleTypeArrayOutput ¶ added in v4.23.0
func (i ClusterTrustBundleTypeArray) ToClusterTrustBundleTypeArrayOutput() ClusterTrustBundleTypeArrayOutput
func (ClusterTrustBundleTypeArray) ToClusterTrustBundleTypeArrayOutputWithContext ¶ added in v4.23.0
func (i ClusterTrustBundleTypeArray) ToClusterTrustBundleTypeArrayOutputWithContext(ctx context.Context) ClusterTrustBundleTypeArrayOutput
type ClusterTrustBundleTypeArrayInput ¶ added in v4.23.0
type ClusterTrustBundleTypeArrayInput interface {
pulumi.Input
ToClusterTrustBundleTypeArrayOutput() ClusterTrustBundleTypeArrayOutput
ToClusterTrustBundleTypeArrayOutputWithContext(context.Context) ClusterTrustBundleTypeArrayOutput
}
ClusterTrustBundleTypeArrayInput is an input type that accepts ClusterTrustBundleTypeArray and ClusterTrustBundleTypeArrayOutput values. You can construct a concrete instance of `ClusterTrustBundleTypeArrayInput` via:
ClusterTrustBundleTypeArray{ ClusterTrustBundleTypeArgs{...} }
type ClusterTrustBundleTypeArrayOutput ¶ added in v4.23.0
type ClusterTrustBundleTypeArrayOutput struct{ *pulumi.OutputState }
func (ClusterTrustBundleTypeArrayOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleTypeArrayOutput) ElementType() reflect.Type
func (ClusterTrustBundleTypeArrayOutput) Index ¶ added in v4.23.0
func (o ClusterTrustBundleTypeArrayOutput) Index(i pulumi.IntInput) ClusterTrustBundleTypeOutput
func (ClusterTrustBundleTypeArrayOutput) ToClusterTrustBundleTypeArrayOutput ¶ added in v4.23.0
func (o ClusterTrustBundleTypeArrayOutput) ToClusterTrustBundleTypeArrayOutput() ClusterTrustBundleTypeArrayOutput
func (ClusterTrustBundleTypeArrayOutput) ToClusterTrustBundleTypeArrayOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleTypeArrayOutput) ToClusterTrustBundleTypeArrayOutputWithContext(ctx context.Context) ClusterTrustBundleTypeArrayOutput
type ClusterTrustBundleTypeInput ¶ added in v4.23.0
type ClusterTrustBundleTypeInput interface {
pulumi.Input
ToClusterTrustBundleTypeOutput() ClusterTrustBundleTypeOutput
ToClusterTrustBundleTypeOutputWithContext(context.Context) ClusterTrustBundleTypeOutput
}
ClusterTrustBundleTypeInput is an input type that accepts ClusterTrustBundleTypeArgs and ClusterTrustBundleTypeOutput values. You can construct a concrete instance of `ClusterTrustBundleTypeInput` via:
ClusterTrustBundleTypeArgs{...}
type ClusterTrustBundleTypeOutput ¶ added in v4.23.0
type ClusterTrustBundleTypeOutput struct{ *pulumi.OutputState }
ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).
ClusterTrustBundle objects are considered to be readable by any authenticated user in the cluster, because they can be mounted by pods using the `clusterTrustBundle` projection. All service accounts have read access to ClusterTrustBundles by default. Users who only have namespace-level access to a cluster can read ClusterTrustBundles by impersonating a serviceaccount that they have access to.
It can be optionally associated with a particular assigner, in which case it contains one valid set of trust anchors for that signer. Signers may have multiple associated ClusterTrustBundles; each is an independent set of trust anchors for that signer. Admission control is used to enforce that only users with permissions on the signer can create or modify the corresponding bundle.
func (ClusterTrustBundleTypeOutput) ApiVersion ¶ added in v4.23.0
func (o ClusterTrustBundleTypeOutput) 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 (ClusterTrustBundleTypeOutput) ElementType ¶ added in v4.23.0
func (ClusterTrustBundleTypeOutput) ElementType() reflect.Type
func (ClusterTrustBundleTypeOutput) Kind ¶ added in v4.23.0
func (o ClusterTrustBundleTypeOutput) 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 (ClusterTrustBundleTypeOutput) Metadata ¶ added in v4.23.0
func (o ClusterTrustBundleTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
metadata contains the object metadata.
func (ClusterTrustBundleTypeOutput) Spec ¶ added in v4.23.0
func (o ClusterTrustBundleTypeOutput) Spec() ClusterTrustBundleSpecOutput
spec contains the signer (if any) and trust anchors.
func (ClusterTrustBundleTypeOutput) ToClusterTrustBundleTypeOutput ¶ added in v4.23.0
func (o ClusterTrustBundleTypeOutput) ToClusterTrustBundleTypeOutput() ClusterTrustBundleTypeOutput
func (ClusterTrustBundleTypeOutput) ToClusterTrustBundleTypeOutputWithContext ¶ added in v4.23.0
func (o ClusterTrustBundleTypeOutput) ToClusterTrustBundleTypeOutputWithContext(ctx context.Context) ClusterTrustBundleTypeOutput