Documentation ¶
Index ¶
- type BoundObjectReference
- type BoundObjectReferenceArgs
- func (BoundObjectReferenceArgs) ElementType() reflect.Type
- func (i BoundObjectReferenceArgs) ToBoundObjectReferenceOutput() BoundObjectReferenceOutput
- func (i BoundObjectReferenceArgs) ToBoundObjectReferenceOutputWithContext(ctx context.Context) BoundObjectReferenceOutput
- func (i BoundObjectReferenceArgs) ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput
- func (i BoundObjectReferenceArgs) ToBoundObjectReferencePtrOutputWithContext(ctx context.Context) BoundObjectReferencePtrOutput
- type BoundObjectReferenceInput
- type BoundObjectReferenceOutput
- func (o BoundObjectReferenceOutput) ApiVersion() pulumi.StringPtrOutput
- func (BoundObjectReferenceOutput) ElementType() reflect.Type
- func (o BoundObjectReferenceOutput) Kind() pulumi.StringPtrOutput
- func (o BoundObjectReferenceOutput) Name() pulumi.StringPtrOutput
- func (o BoundObjectReferenceOutput) ToBoundObjectReferenceOutput() BoundObjectReferenceOutput
- func (o BoundObjectReferenceOutput) ToBoundObjectReferenceOutputWithContext(ctx context.Context) BoundObjectReferenceOutput
- func (o BoundObjectReferenceOutput) ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput
- func (o BoundObjectReferenceOutput) ToBoundObjectReferencePtrOutputWithContext(ctx context.Context) BoundObjectReferencePtrOutput
- func (o BoundObjectReferenceOutput) Uid() pulumi.StringPtrOutput
- type BoundObjectReferencePatch
- type BoundObjectReferencePatchArgs
- func (BoundObjectReferencePatchArgs) ElementType() reflect.Type
- func (i BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchOutput() BoundObjectReferencePatchOutput
- func (i BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchOutputWithContext(ctx context.Context) BoundObjectReferencePatchOutput
- func (i BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchPtrOutput() BoundObjectReferencePatchPtrOutput
- func (i BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchPtrOutputWithContext(ctx context.Context) BoundObjectReferencePatchPtrOutput
- type BoundObjectReferencePatchInput
- type BoundObjectReferencePatchOutput
- func (o BoundObjectReferencePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (BoundObjectReferencePatchOutput) ElementType() reflect.Type
- func (o BoundObjectReferencePatchOutput) Kind() pulumi.StringPtrOutput
- func (o BoundObjectReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchOutput() BoundObjectReferencePatchOutput
- func (o BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchOutputWithContext(ctx context.Context) BoundObjectReferencePatchOutput
- func (o BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchPtrOutput() BoundObjectReferencePatchPtrOutput
- func (o BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchPtrOutputWithContext(ctx context.Context) BoundObjectReferencePatchPtrOutput
- func (o BoundObjectReferencePatchOutput) Uid() pulumi.StringPtrOutput
- type BoundObjectReferencePatchPtrInput
- type BoundObjectReferencePatchPtrOutput
- func (o BoundObjectReferencePatchPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o BoundObjectReferencePatchPtrOutput) Elem() BoundObjectReferencePatchOutput
- func (BoundObjectReferencePatchPtrOutput) ElementType() reflect.Type
- func (o BoundObjectReferencePatchPtrOutput) Kind() pulumi.StringPtrOutput
- func (o BoundObjectReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o BoundObjectReferencePatchPtrOutput) ToBoundObjectReferencePatchPtrOutput() BoundObjectReferencePatchPtrOutput
- func (o BoundObjectReferencePatchPtrOutput) ToBoundObjectReferencePatchPtrOutputWithContext(ctx context.Context) BoundObjectReferencePatchPtrOutput
- func (o BoundObjectReferencePatchPtrOutput) Uid() pulumi.StringPtrOutput
- type BoundObjectReferencePtrInput
- type BoundObjectReferencePtrOutput
- func (o BoundObjectReferencePtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o BoundObjectReferencePtrOutput) Elem() BoundObjectReferenceOutput
- func (BoundObjectReferencePtrOutput) ElementType() reflect.Type
- func (o BoundObjectReferencePtrOutput) Kind() pulumi.StringPtrOutput
- func (o BoundObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o BoundObjectReferencePtrOutput) ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput
- func (o BoundObjectReferencePtrOutput) ToBoundObjectReferencePtrOutputWithContext(ctx context.Context) BoundObjectReferencePtrOutput
- func (o BoundObjectReferencePtrOutput) Uid() pulumi.StringPtrOutput
- type TokenRequest
- type TokenRequestArgs
- type TokenRequestArray
- type TokenRequestArrayInput
- type TokenRequestArrayOutput
- func (TokenRequestArrayOutput) ElementType() reflect.Type
- func (o TokenRequestArrayOutput) Index(i pulumi.IntInput) TokenRequestOutput
- func (o TokenRequestArrayOutput) ToTokenRequestArrayOutput() TokenRequestArrayOutput
- func (o TokenRequestArrayOutput) ToTokenRequestArrayOutputWithContext(ctx context.Context) TokenRequestArrayOutput
- type TokenRequestInput
- type TokenRequestMap
- type TokenRequestMapInput
- type TokenRequestMapOutput
- func (TokenRequestMapOutput) ElementType() reflect.Type
- func (o TokenRequestMapOutput) MapIndex(k pulumi.StringInput) TokenRequestOutput
- func (o TokenRequestMapOutput) ToTokenRequestMapOutput() TokenRequestMapOutput
- func (o TokenRequestMapOutput) ToTokenRequestMapOutputWithContext(ctx context.Context) TokenRequestMapOutput
- type TokenRequestOutput
- func (o TokenRequestOutput) ApiVersion() pulumi.StringPtrOutput
- func (TokenRequestOutput) ElementType() reflect.Type
- func (o TokenRequestOutput) Kind() pulumi.StringPtrOutput
- func (o TokenRequestOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o TokenRequestOutput) Spec() TokenRequestSpecOutput
- func (o TokenRequestOutput) Status() TokenRequestStatusPtrOutput
- func (o TokenRequestOutput) ToTokenRequestOutput() TokenRequestOutput
- func (o TokenRequestOutput) ToTokenRequestOutputWithContext(ctx context.Context) TokenRequestOutput
- type TokenRequestPatch
- type TokenRequestPatchArgs
- type TokenRequestPatchArray
- type TokenRequestPatchArrayInput
- type TokenRequestPatchArrayOutput
- func (TokenRequestPatchArrayOutput) ElementType() reflect.Type
- func (o TokenRequestPatchArrayOutput) Index(i pulumi.IntInput) TokenRequestPatchOutput
- func (o TokenRequestPatchArrayOutput) ToTokenRequestPatchArrayOutput() TokenRequestPatchArrayOutput
- func (o TokenRequestPatchArrayOutput) ToTokenRequestPatchArrayOutputWithContext(ctx context.Context) TokenRequestPatchArrayOutput
- type TokenRequestPatchInput
- type TokenRequestPatchMap
- type TokenRequestPatchMapInput
- type TokenRequestPatchMapOutput
- func (TokenRequestPatchMapOutput) ElementType() reflect.Type
- func (o TokenRequestPatchMapOutput) MapIndex(k pulumi.StringInput) TokenRequestPatchOutput
- func (o TokenRequestPatchMapOutput) ToTokenRequestPatchMapOutput() TokenRequestPatchMapOutput
- func (o TokenRequestPatchMapOutput) ToTokenRequestPatchMapOutputWithContext(ctx context.Context) TokenRequestPatchMapOutput
- type TokenRequestPatchOutput
- func (o TokenRequestPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (TokenRequestPatchOutput) ElementType() reflect.Type
- func (o TokenRequestPatchOutput) Kind() pulumi.StringPtrOutput
- func (o TokenRequestPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o TokenRequestPatchOutput) Spec() TokenRequestSpecPatchPtrOutput
- func (o TokenRequestPatchOutput) Status() TokenRequestStatusPatchPtrOutput
- func (o TokenRequestPatchOutput) ToTokenRequestPatchOutput() TokenRequestPatchOutput
- func (o TokenRequestPatchOutput) ToTokenRequestPatchOutputWithContext(ctx context.Context) TokenRequestPatchOutput
- type TokenRequestPatchState
- type TokenRequestPatchType
- type TokenRequestPatchTypeArgs
- type TokenRequestPatchTypeInput
- type TokenRequestPatchTypeOutput
- func (o TokenRequestPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (TokenRequestPatchTypeOutput) ElementType() reflect.Type
- func (o TokenRequestPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o TokenRequestPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o TokenRequestPatchTypeOutput) Spec() TokenRequestSpecPatchPtrOutput
- func (o TokenRequestPatchTypeOutput) Status() TokenRequestStatusPatchPtrOutput
- func (o TokenRequestPatchTypeOutput) ToTokenRequestPatchTypeOutput() TokenRequestPatchTypeOutput
- func (o TokenRequestPatchTypeOutput) ToTokenRequestPatchTypeOutputWithContext(ctx context.Context) TokenRequestPatchTypeOutput
- type TokenRequestSpec
- type TokenRequestSpecArgs
- type TokenRequestSpecInput
- type TokenRequestSpecOutput
- func (o TokenRequestSpecOutput) Audiences() pulumi.StringArrayOutput
- func (o TokenRequestSpecOutput) BoundObjectRef() BoundObjectReferencePtrOutput
- func (TokenRequestSpecOutput) ElementType() reflect.Type
- func (o TokenRequestSpecOutput) ExpirationSeconds() pulumi.IntPtrOutput
- func (o TokenRequestSpecOutput) ToTokenRequestSpecOutput() TokenRequestSpecOutput
- func (o TokenRequestSpecOutput) ToTokenRequestSpecOutputWithContext(ctx context.Context) TokenRequestSpecOutput
- type TokenRequestSpecPatch
- type TokenRequestSpecPatchArgs
- func (TokenRequestSpecPatchArgs) ElementType() reflect.Type
- func (i TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchOutput() TokenRequestSpecPatchOutput
- func (i TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchOutputWithContext(ctx context.Context) TokenRequestSpecPatchOutput
- func (i TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchPtrOutput() TokenRequestSpecPatchPtrOutput
- func (i TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchPtrOutputWithContext(ctx context.Context) TokenRequestSpecPatchPtrOutput
- type TokenRequestSpecPatchInput
- type TokenRequestSpecPatchOutput
- func (o TokenRequestSpecPatchOutput) Audiences() pulumi.StringArrayOutput
- func (o TokenRequestSpecPatchOutput) BoundObjectRef() BoundObjectReferencePatchPtrOutput
- func (TokenRequestSpecPatchOutput) ElementType() reflect.Type
- func (o TokenRequestSpecPatchOutput) ExpirationSeconds() pulumi.IntPtrOutput
- func (o TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchOutput() TokenRequestSpecPatchOutput
- func (o TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchOutputWithContext(ctx context.Context) TokenRequestSpecPatchOutput
- func (o TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchPtrOutput() TokenRequestSpecPatchPtrOutput
- func (o TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchPtrOutputWithContext(ctx context.Context) TokenRequestSpecPatchPtrOutput
- type TokenRequestSpecPatchPtrInput
- type TokenRequestSpecPatchPtrOutput
- func (o TokenRequestSpecPatchPtrOutput) Audiences() pulumi.StringArrayOutput
- func (o TokenRequestSpecPatchPtrOutput) BoundObjectRef() BoundObjectReferencePatchPtrOutput
- func (o TokenRequestSpecPatchPtrOutput) Elem() TokenRequestSpecPatchOutput
- func (TokenRequestSpecPatchPtrOutput) ElementType() reflect.Type
- func (o TokenRequestSpecPatchPtrOutput) ExpirationSeconds() pulumi.IntPtrOutput
- func (o TokenRequestSpecPatchPtrOutput) ToTokenRequestSpecPatchPtrOutput() TokenRequestSpecPatchPtrOutput
- func (o TokenRequestSpecPatchPtrOutput) ToTokenRequestSpecPatchPtrOutputWithContext(ctx context.Context) TokenRequestSpecPatchPtrOutput
- type TokenRequestState
- type TokenRequestStatus
- type TokenRequestStatusArgs
- func (TokenRequestStatusArgs) ElementType() reflect.Type
- func (i TokenRequestStatusArgs) ToTokenRequestStatusOutput() TokenRequestStatusOutput
- func (i TokenRequestStatusArgs) ToTokenRequestStatusOutputWithContext(ctx context.Context) TokenRequestStatusOutput
- func (i TokenRequestStatusArgs) ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput
- func (i TokenRequestStatusArgs) ToTokenRequestStatusPtrOutputWithContext(ctx context.Context) TokenRequestStatusPtrOutput
- type TokenRequestStatusInput
- type TokenRequestStatusOutput
- func (TokenRequestStatusOutput) ElementType() reflect.Type
- func (o TokenRequestStatusOutput) ExpirationTimestamp() pulumi.StringOutput
- func (o TokenRequestStatusOutput) ToTokenRequestStatusOutput() TokenRequestStatusOutput
- func (o TokenRequestStatusOutput) ToTokenRequestStatusOutputWithContext(ctx context.Context) TokenRequestStatusOutput
- func (o TokenRequestStatusOutput) ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput
- func (o TokenRequestStatusOutput) ToTokenRequestStatusPtrOutputWithContext(ctx context.Context) TokenRequestStatusPtrOutput
- func (o TokenRequestStatusOutput) Token() pulumi.StringOutput
- type TokenRequestStatusPatch
- type TokenRequestStatusPatchArgs
- func (TokenRequestStatusPatchArgs) ElementType() reflect.Type
- func (i TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchOutput() TokenRequestStatusPatchOutput
- func (i TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchOutputWithContext(ctx context.Context) TokenRequestStatusPatchOutput
- func (i TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchPtrOutput() TokenRequestStatusPatchPtrOutput
- func (i TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchPtrOutputWithContext(ctx context.Context) TokenRequestStatusPatchPtrOutput
- type TokenRequestStatusPatchInput
- type TokenRequestStatusPatchOutput
- func (TokenRequestStatusPatchOutput) ElementType() reflect.Type
- func (o TokenRequestStatusPatchOutput) ExpirationTimestamp() pulumi.StringPtrOutput
- func (o TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchOutput() TokenRequestStatusPatchOutput
- func (o TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchOutputWithContext(ctx context.Context) TokenRequestStatusPatchOutput
- func (o TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchPtrOutput() TokenRequestStatusPatchPtrOutput
- func (o TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchPtrOutputWithContext(ctx context.Context) TokenRequestStatusPatchPtrOutput
- func (o TokenRequestStatusPatchOutput) Token() pulumi.StringPtrOutput
- type TokenRequestStatusPatchPtrInput
- type TokenRequestStatusPatchPtrOutput
- func (o TokenRequestStatusPatchPtrOutput) Elem() TokenRequestStatusPatchOutput
- func (TokenRequestStatusPatchPtrOutput) ElementType() reflect.Type
- func (o TokenRequestStatusPatchPtrOutput) ExpirationTimestamp() pulumi.StringPtrOutput
- func (o TokenRequestStatusPatchPtrOutput) ToTokenRequestStatusPatchPtrOutput() TokenRequestStatusPatchPtrOutput
- func (o TokenRequestStatusPatchPtrOutput) ToTokenRequestStatusPatchPtrOutputWithContext(ctx context.Context) TokenRequestStatusPatchPtrOutput
- func (o TokenRequestStatusPatchPtrOutput) Token() pulumi.StringPtrOutput
- type TokenRequestStatusPtrInput
- type TokenRequestStatusPtrOutput
- func (o TokenRequestStatusPtrOutput) Elem() TokenRequestStatusOutput
- func (TokenRequestStatusPtrOutput) ElementType() reflect.Type
- func (o TokenRequestStatusPtrOutput) ExpirationTimestamp() pulumi.StringPtrOutput
- func (o TokenRequestStatusPtrOutput) ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput
- func (o TokenRequestStatusPtrOutput) ToTokenRequestStatusPtrOutputWithContext(ctx context.Context) TokenRequestStatusPtrOutput
- func (o TokenRequestStatusPtrOutput) Token() pulumi.StringPtrOutput
- type TokenRequestType
- type TokenRequestTypeArgs
- type TokenRequestTypeInput
- type TokenRequestTypeOutput
- func (o TokenRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (TokenRequestTypeOutput) ElementType() reflect.Type
- func (o TokenRequestTypeOutput) Kind() pulumi.StringPtrOutput
- func (o TokenRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o TokenRequestTypeOutput) Spec() TokenRequestSpecOutput
- func (o TokenRequestTypeOutput) Status() TokenRequestStatusPtrOutput
- func (o TokenRequestTypeOutput) ToTokenRequestTypeOutput() TokenRequestTypeOutput
- func (o TokenRequestTypeOutput) ToTokenRequestTypeOutputWithContext(ctx context.Context) TokenRequestTypeOutput
- type TokenReview
- type TokenReviewArgs
- type TokenReviewArray
- type TokenReviewArrayInput
- type TokenReviewArrayOutput
- func (TokenReviewArrayOutput) ElementType() reflect.Type
- func (o TokenReviewArrayOutput) Index(i pulumi.IntInput) TokenReviewOutput
- func (o TokenReviewArrayOutput) ToTokenReviewArrayOutput() TokenReviewArrayOutput
- func (o TokenReviewArrayOutput) ToTokenReviewArrayOutputWithContext(ctx context.Context) TokenReviewArrayOutput
- type TokenReviewInput
- type TokenReviewMap
- type TokenReviewMapInput
- type TokenReviewMapOutput
- func (TokenReviewMapOutput) ElementType() reflect.Type
- func (o TokenReviewMapOutput) MapIndex(k pulumi.StringInput) TokenReviewOutput
- func (o TokenReviewMapOutput) ToTokenReviewMapOutput() TokenReviewMapOutput
- func (o TokenReviewMapOutput) ToTokenReviewMapOutputWithContext(ctx context.Context) TokenReviewMapOutput
- type TokenReviewOutput
- func (o TokenReviewOutput) ApiVersion() pulumi.StringPtrOutput
- func (TokenReviewOutput) ElementType() reflect.Type
- func (o TokenReviewOutput) Kind() pulumi.StringPtrOutput
- func (o TokenReviewOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o TokenReviewOutput) Spec() TokenReviewSpecOutput
- func (o TokenReviewOutput) Status() TokenReviewStatusPtrOutput
- func (o TokenReviewOutput) ToTokenReviewOutput() TokenReviewOutput
- func (o TokenReviewOutput) ToTokenReviewOutputWithContext(ctx context.Context) TokenReviewOutput
- type TokenReviewPatch
- type TokenReviewPatchArgs
- type TokenReviewPatchArray
- type TokenReviewPatchArrayInput
- type TokenReviewPatchArrayOutput
- func (TokenReviewPatchArrayOutput) ElementType() reflect.Type
- func (o TokenReviewPatchArrayOutput) Index(i pulumi.IntInput) TokenReviewPatchOutput
- func (o TokenReviewPatchArrayOutput) ToTokenReviewPatchArrayOutput() TokenReviewPatchArrayOutput
- func (o TokenReviewPatchArrayOutput) ToTokenReviewPatchArrayOutputWithContext(ctx context.Context) TokenReviewPatchArrayOutput
- type TokenReviewPatchInput
- type TokenReviewPatchMap
- type TokenReviewPatchMapInput
- type TokenReviewPatchMapOutput
- func (TokenReviewPatchMapOutput) ElementType() reflect.Type
- func (o TokenReviewPatchMapOutput) MapIndex(k pulumi.StringInput) TokenReviewPatchOutput
- func (o TokenReviewPatchMapOutput) ToTokenReviewPatchMapOutput() TokenReviewPatchMapOutput
- func (o TokenReviewPatchMapOutput) ToTokenReviewPatchMapOutputWithContext(ctx context.Context) TokenReviewPatchMapOutput
- type TokenReviewPatchOutput
- func (o TokenReviewPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (TokenReviewPatchOutput) ElementType() reflect.Type
- func (o TokenReviewPatchOutput) Kind() pulumi.StringPtrOutput
- func (o TokenReviewPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o TokenReviewPatchOutput) Spec() TokenReviewSpecPatchPtrOutput
- func (o TokenReviewPatchOutput) Status() TokenReviewStatusPatchPtrOutput
- func (o TokenReviewPatchOutput) ToTokenReviewPatchOutput() TokenReviewPatchOutput
- func (o TokenReviewPatchOutput) ToTokenReviewPatchOutputWithContext(ctx context.Context) TokenReviewPatchOutput
- type TokenReviewPatchState
- type TokenReviewPatchType
- type TokenReviewPatchTypeArgs
- type TokenReviewPatchTypeInput
- type TokenReviewPatchTypeOutput
- func (o TokenReviewPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (TokenReviewPatchTypeOutput) ElementType() reflect.Type
- func (o TokenReviewPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o TokenReviewPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o TokenReviewPatchTypeOutput) Spec() TokenReviewSpecPatchPtrOutput
- func (o TokenReviewPatchTypeOutput) Status() TokenReviewStatusPatchPtrOutput
- func (o TokenReviewPatchTypeOutput) ToTokenReviewPatchTypeOutput() TokenReviewPatchTypeOutput
- func (o TokenReviewPatchTypeOutput) ToTokenReviewPatchTypeOutputWithContext(ctx context.Context) TokenReviewPatchTypeOutput
- type TokenReviewSpec
- type TokenReviewSpecArgs
- type TokenReviewSpecInput
- type TokenReviewSpecOutput
- func (o TokenReviewSpecOutput) Audiences() pulumi.StringArrayOutput
- func (TokenReviewSpecOutput) ElementType() reflect.Type
- func (o TokenReviewSpecOutput) ToTokenReviewSpecOutput() TokenReviewSpecOutput
- func (o TokenReviewSpecOutput) ToTokenReviewSpecOutputWithContext(ctx context.Context) TokenReviewSpecOutput
- func (o TokenReviewSpecOutput) Token() pulumi.StringPtrOutput
- type TokenReviewSpecPatch
- type TokenReviewSpecPatchArgs
- func (TokenReviewSpecPatchArgs) ElementType() reflect.Type
- func (i TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchOutput() TokenReviewSpecPatchOutput
- func (i TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchOutputWithContext(ctx context.Context) TokenReviewSpecPatchOutput
- func (i TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchPtrOutput() TokenReviewSpecPatchPtrOutput
- func (i TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchPtrOutputWithContext(ctx context.Context) TokenReviewSpecPatchPtrOutput
- type TokenReviewSpecPatchInput
- type TokenReviewSpecPatchOutput
- func (o TokenReviewSpecPatchOutput) Audiences() pulumi.StringArrayOutput
- func (TokenReviewSpecPatchOutput) ElementType() reflect.Type
- func (o TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchOutput() TokenReviewSpecPatchOutput
- func (o TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchOutputWithContext(ctx context.Context) TokenReviewSpecPatchOutput
- func (o TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchPtrOutput() TokenReviewSpecPatchPtrOutput
- func (o TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchPtrOutputWithContext(ctx context.Context) TokenReviewSpecPatchPtrOutput
- func (o TokenReviewSpecPatchOutput) Token() pulumi.StringPtrOutput
- type TokenReviewSpecPatchPtrInput
- type TokenReviewSpecPatchPtrOutput
- func (o TokenReviewSpecPatchPtrOutput) Audiences() pulumi.StringArrayOutput
- func (o TokenReviewSpecPatchPtrOutput) Elem() TokenReviewSpecPatchOutput
- func (TokenReviewSpecPatchPtrOutput) ElementType() reflect.Type
- func (o TokenReviewSpecPatchPtrOutput) ToTokenReviewSpecPatchPtrOutput() TokenReviewSpecPatchPtrOutput
- func (o TokenReviewSpecPatchPtrOutput) ToTokenReviewSpecPatchPtrOutputWithContext(ctx context.Context) TokenReviewSpecPatchPtrOutput
- func (o TokenReviewSpecPatchPtrOutput) Token() pulumi.StringPtrOutput
- type TokenReviewState
- type TokenReviewStatus
- type TokenReviewStatusArgs
- func (TokenReviewStatusArgs) ElementType() reflect.Type
- func (i TokenReviewStatusArgs) ToTokenReviewStatusOutput() TokenReviewStatusOutput
- func (i TokenReviewStatusArgs) ToTokenReviewStatusOutputWithContext(ctx context.Context) TokenReviewStatusOutput
- func (i TokenReviewStatusArgs) ToTokenReviewStatusPtrOutput() TokenReviewStatusPtrOutput
- func (i TokenReviewStatusArgs) ToTokenReviewStatusPtrOutputWithContext(ctx context.Context) TokenReviewStatusPtrOutput
- type TokenReviewStatusInput
- type TokenReviewStatusOutput
- func (o TokenReviewStatusOutput) Audiences() pulumi.StringArrayOutput
- func (o TokenReviewStatusOutput) Authenticated() pulumi.BoolPtrOutput
- func (TokenReviewStatusOutput) ElementType() reflect.Type
- func (o TokenReviewStatusOutput) Error() pulumi.StringPtrOutput
- func (o TokenReviewStatusOutput) ToTokenReviewStatusOutput() TokenReviewStatusOutput
- func (o TokenReviewStatusOutput) ToTokenReviewStatusOutputWithContext(ctx context.Context) TokenReviewStatusOutput
- func (o TokenReviewStatusOutput) ToTokenReviewStatusPtrOutput() TokenReviewStatusPtrOutput
- func (o TokenReviewStatusOutput) ToTokenReviewStatusPtrOutputWithContext(ctx context.Context) TokenReviewStatusPtrOutput
- func (o TokenReviewStatusOutput) User() UserInfoPtrOutput
- type TokenReviewStatusPatch
- type TokenReviewStatusPatchArgs
- func (TokenReviewStatusPatchArgs) ElementType() reflect.Type
- func (i TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchOutput() TokenReviewStatusPatchOutput
- func (i TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchOutputWithContext(ctx context.Context) TokenReviewStatusPatchOutput
- func (i TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchPtrOutput() TokenReviewStatusPatchPtrOutput
- func (i TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchPtrOutputWithContext(ctx context.Context) TokenReviewStatusPatchPtrOutput
- type TokenReviewStatusPatchInput
- type TokenReviewStatusPatchOutput
- func (o TokenReviewStatusPatchOutput) Audiences() pulumi.StringArrayOutput
- func (o TokenReviewStatusPatchOutput) Authenticated() pulumi.BoolPtrOutput
- func (TokenReviewStatusPatchOutput) ElementType() reflect.Type
- func (o TokenReviewStatusPatchOutput) Error() pulumi.StringPtrOutput
- func (o TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchOutput() TokenReviewStatusPatchOutput
- func (o TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchOutputWithContext(ctx context.Context) TokenReviewStatusPatchOutput
- func (o TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchPtrOutput() TokenReviewStatusPatchPtrOutput
- func (o TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchPtrOutputWithContext(ctx context.Context) TokenReviewStatusPatchPtrOutput
- func (o TokenReviewStatusPatchOutput) User() UserInfoPatchPtrOutput
- type TokenReviewStatusPatchPtrInput
- type TokenReviewStatusPatchPtrOutput
- func (o TokenReviewStatusPatchPtrOutput) Audiences() pulumi.StringArrayOutput
- func (o TokenReviewStatusPatchPtrOutput) Authenticated() pulumi.BoolPtrOutput
- func (o TokenReviewStatusPatchPtrOutput) Elem() TokenReviewStatusPatchOutput
- func (TokenReviewStatusPatchPtrOutput) ElementType() reflect.Type
- func (o TokenReviewStatusPatchPtrOutput) Error() pulumi.StringPtrOutput
- func (o TokenReviewStatusPatchPtrOutput) ToTokenReviewStatusPatchPtrOutput() TokenReviewStatusPatchPtrOutput
- func (o TokenReviewStatusPatchPtrOutput) ToTokenReviewStatusPatchPtrOutputWithContext(ctx context.Context) TokenReviewStatusPatchPtrOutput
- func (o TokenReviewStatusPatchPtrOutput) User() UserInfoPatchPtrOutput
- type TokenReviewStatusPtrInput
- type TokenReviewStatusPtrOutput
- func (o TokenReviewStatusPtrOutput) Audiences() pulumi.StringArrayOutput
- func (o TokenReviewStatusPtrOutput) Authenticated() pulumi.BoolPtrOutput
- func (o TokenReviewStatusPtrOutput) Elem() TokenReviewStatusOutput
- func (TokenReviewStatusPtrOutput) ElementType() reflect.Type
- func (o TokenReviewStatusPtrOutput) Error() pulumi.StringPtrOutput
- func (o TokenReviewStatusPtrOutput) ToTokenReviewStatusPtrOutput() TokenReviewStatusPtrOutput
- func (o TokenReviewStatusPtrOutput) ToTokenReviewStatusPtrOutputWithContext(ctx context.Context) TokenReviewStatusPtrOutput
- func (o TokenReviewStatusPtrOutput) User() UserInfoPtrOutput
- type TokenReviewType
- type TokenReviewTypeArgs
- type TokenReviewTypeInput
- type TokenReviewTypeOutput
- func (o TokenReviewTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (TokenReviewTypeOutput) ElementType() reflect.Type
- func (o TokenReviewTypeOutput) Kind() pulumi.StringPtrOutput
- func (o TokenReviewTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o TokenReviewTypeOutput) Spec() TokenReviewSpecOutput
- func (o TokenReviewTypeOutput) Status() TokenReviewStatusPtrOutput
- func (o TokenReviewTypeOutput) ToTokenReviewTypeOutput() TokenReviewTypeOutput
- func (o TokenReviewTypeOutput) ToTokenReviewTypeOutputWithContext(ctx context.Context) TokenReviewTypeOutput
- type UserInfo
- type UserInfoArgs
- func (UserInfoArgs) ElementType() reflect.Type
- func (i UserInfoArgs) ToUserInfoOutput() UserInfoOutput
- func (i UserInfoArgs) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput
- func (i UserInfoArgs) ToUserInfoPtrOutput() UserInfoPtrOutput
- func (i UserInfoArgs) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput
- type UserInfoInput
- type UserInfoOutput
- func (UserInfoOutput) ElementType() reflect.Type
- func (o UserInfoOutput) Extra() pulumi.StringArrayMapOutput
- func (o UserInfoOutput) Groups() pulumi.StringArrayOutput
- func (o UserInfoOutput) ToUserInfoOutput() UserInfoOutput
- func (o UserInfoOutput) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput
- func (o UserInfoOutput) ToUserInfoPtrOutput() UserInfoPtrOutput
- func (o UserInfoOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput
- func (o UserInfoOutput) Uid() pulumi.StringPtrOutput
- func (o UserInfoOutput) Username() pulumi.StringPtrOutput
- type UserInfoPatch
- type UserInfoPatchArgs
- func (UserInfoPatchArgs) ElementType() reflect.Type
- func (i UserInfoPatchArgs) ToUserInfoPatchOutput() UserInfoPatchOutput
- func (i UserInfoPatchArgs) ToUserInfoPatchOutputWithContext(ctx context.Context) UserInfoPatchOutput
- func (i UserInfoPatchArgs) ToUserInfoPatchPtrOutput() UserInfoPatchPtrOutput
- func (i UserInfoPatchArgs) ToUserInfoPatchPtrOutputWithContext(ctx context.Context) UserInfoPatchPtrOutput
- type UserInfoPatchInput
- type UserInfoPatchOutput
- func (UserInfoPatchOutput) ElementType() reflect.Type
- func (o UserInfoPatchOutput) Extra() pulumi.StringArrayMapOutput
- func (o UserInfoPatchOutput) Groups() pulumi.StringArrayOutput
- func (o UserInfoPatchOutput) ToUserInfoPatchOutput() UserInfoPatchOutput
- func (o UserInfoPatchOutput) ToUserInfoPatchOutputWithContext(ctx context.Context) UserInfoPatchOutput
- func (o UserInfoPatchOutput) ToUserInfoPatchPtrOutput() UserInfoPatchPtrOutput
- func (o UserInfoPatchOutput) ToUserInfoPatchPtrOutputWithContext(ctx context.Context) UserInfoPatchPtrOutput
- func (o UserInfoPatchOutput) Uid() pulumi.StringPtrOutput
- func (o UserInfoPatchOutput) Username() pulumi.StringPtrOutput
- type UserInfoPatchPtrInput
- type UserInfoPatchPtrOutput
- func (o UserInfoPatchPtrOutput) Elem() UserInfoPatchOutput
- func (UserInfoPatchPtrOutput) ElementType() reflect.Type
- func (o UserInfoPatchPtrOutput) Extra() pulumi.StringArrayMapOutput
- func (o UserInfoPatchPtrOutput) Groups() pulumi.StringArrayOutput
- func (o UserInfoPatchPtrOutput) ToUserInfoPatchPtrOutput() UserInfoPatchPtrOutput
- func (o UserInfoPatchPtrOutput) ToUserInfoPatchPtrOutputWithContext(ctx context.Context) UserInfoPatchPtrOutput
- func (o UserInfoPatchPtrOutput) Uid() pulumi.StringPtrOutput
- func (o UserInfoPatchPtrOutput) Username() pulumi.StringPtrOutput
- type UserInfoPtrInput
- type UserInfoPtrOutput
- func (o UserInfoPtrOutput) Elem() UserInfoOutput
- func (UserInfoPtrOutput) ElementType() reflect.Type
- func (o UserInfoPtrOutput) Extra() pulumi.StringArrayMapOutput
- func (o UserInfoPtrOutput) Groups() pulumi.StringArrayOutput
- func (o UserInfoPtrOutput) ToUserInfoPtrOutput() UserInfoPtrOutput
- func (o UserInfoPtrOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput
- func (o UserInfoPtrOutput) Uid() pulumi.StringPtrOutput
- func (o UserInfoPtrOutput) Username() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoundObjectReference ¶
type BoundObjectReference struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // Kind of the referent. Valid kinds are 'Pod' and 'Secret'. Kind *string `pulumi:"kind"` // Name of the referent. Name *string `pulumi:"name"` // UID of the referent. Uid *string `pulumi:"uid"` }
BoundObjectReference is a reference to an object that a token is bound to.
type BoundObjectReferenceArgs ¶
type BoundObjectReferenceArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind of the referent. Valid kinds are 'Pod' and 'Secret'. Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. Name pulumi.StringPtrInput `pulumi:"name"` // UID of the referent. Uid pulumi.StringPtrInput `pulumi:"uid"` }
BoundObjectReference is a reference to an object that a token is bound to.
func (BoundObjectReferenceArgs) ElementType ¶
func (BoundObjectReferenceArgs) ElementType() reflect.Type
func (BoundObjectReferenceArgs) ToBoundObjectReferenceOutput ¶
func (i BoundObjectReferenceArgs) ToBoundObjectReferenceOutput() BoundObjectReferenceOutput
func (BoundObjectReferenceArgs) ToBoundObjectReferenceOutputWithContext ¶
func (i BoundObjectReferenceArgs) ToBoundObjectReferenceOutputWithContext(ctx context.Context) BoundObjectReferenceOutput
func (BoundObjectReferenceArgs) ToBoundObjectReferencePtrOutput ¶
func (i BoundObjectReferenceArgs) ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput
func (BoundObjectReferenceArgs) ToBoundObjectReferencePtrOutputWithContext ¶
func (i BoundObjectReferenceArgs) ToBoundObjectReferencePtrOutputWithContext(ctx context.Context) BoundObjectReferencePtrOutput
type BoundObjectReferenceInput ¶
type BoundObjectReferenceInput interface { pulumi.Input ToBoundObjectReferenceOutput() BoundObjectReferenceOutput ToBoundObjectReferenceOutputWithContext(context.Context) BoundObjectReferenceOutput }
BoundObjectReferenceInput is an input type that accepts BoundObjectReferenceArgs and BoundObjectReferenceOutput values. You can construct a concrete instance of `BoundObjectReferenceInput` via:
BoundObjectReferenceArgs{...}
type BoundObjectReferenceOutput ¶
type BoundObjectReferenceOutput struct{ *pulumi.OutputState }
BoundObjectReference is a reference to an object that a token is bound to.
func (BoundObjectReferenceOutput) ApiVersion ¶
func (o BoundObjectReferenceOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (BoundObjectReferenceOutput) ElementType ¶
func (BoundObjectReferenceOutput) ElementType() reflect.Type
func (BoundObjectReferenceOutput) Kind ¶
func (o BoundObjectReferenceOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. Valid kinds are 'Pod' and 'Secret'.
func (BoundObjectReferenceOutput) Name ¶
func (o BoundObjectReferenceOutput) Name() pulumi.StringPtrOutput
Name of the referent.
func (BoundObjectReferenceOutput) ToBoundObjectReferenceOutput ¶
func (o BoundObjectReferenceOutput) ToBoundObjectReferenceOutput() BoundObjectReferenceOutput
func (BoundObjectReferenceOutput) ToBoundObjectReferenceOutputWithContext ¶
func (o BoundObjectReferenceOutput) ToBoundObjectReferenceOutputWithContext(ctx context.Context) BoundObjectReferenceOutput
func (BoundObjectReferenceOutput) ToBoundObjectReferencePtrOutput ¶
func (o BoundObjectReferenceOutput) ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput
func (BoundObjectReferenceOutput) ToBoundObjectReferencePtrOutputWithContext ¶
func (o BoundObjectReferenceOutput) ToBoundObjectReferencePtrOutputWithContext(ctx context.Context) BoundObjectReferencePtrOutput
func (BoundObjectReferenceOutput) Uid ¶
func (o BoundObjectReferenceOutput) Uid() pulumi.StringPtrOutput
UID of the referent.
type BoundObjectReferencePatch ¶ added in v3.20.0
type BoundObjectReferencePatch struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // Kind of the referent. Valid kinds are 'Pod' and 'Secret'. Kind *string `pulumi:"kind"` // Name of the referent. Name *string `pulumi:"name"` // UID of the referent. Uid *string `pulumi:"uid"` }
BoundObjectReference is a reference to an object that a token is bound to.
type BoundObjectReferencePatchArgs ¶ added in v3.20.0
type BoundObjectReferencePatchArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind of the referent. Valid kinds are 'Pod' and 'Secret'. Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. Name pulumi.StringPtrInput `pulumi:"name"` // UID of the referent. Uid pulumi.StringPtrInput `pulumi:"uid"` }
BoundObjectReference is a reference to an object that a token is bound to.
func (BoundObjectReferencePatchArgs) ElementType ¶ added in v3.20.0
func (BoundObjectReferencePatchArgs) ElementType() reflect.Type
func (BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchOutput ¶ added in v3.20.0
func (i BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchOutput() BoundObjectReferencePatchOutput
func (BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchOutputWithContext ¶ added in v3.20.0
func (i BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchOutputWithContext(ctx context.Context) BoundObjectReferencePatchOutput
func (BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchPtrOutput ¶ added in v3.20.0
func (i BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchPtrOutput() BoundObjectReferencePatchPtrOutput
func (BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (i BoundObjectReferencePatchArgs) ToBoundObjectReferencePatchPtrOutputWithContext(ctx context.Context) BoundObjectReferencePatchPtrOutput
type BoundObjectReferencePatchInput ¶ added in v3.20.0
type BoundObjectReferencePatchInput interface { pulumi.Input ToBoundObjectReferencePatchOutput() BoundObjectReferencePatchOutput ToBoundObjectReferencePatchOutputWithContext(context.Context) BoundObjectReferencePatchOutput }
BoundObjectReferencePatchInput is an input type that accepts BoundObjectReferencePatchArgs and BoundObjectReferencePatchOutput values. You can construct a concrete instance of `BoundObjectReferencePatchInput` via:
BoundObjectReferencePatchArgs{...}
type BoundObjectReferencePatchOutput ¶ added in v3.20.0
type BoundObjectReferencePatchOutput struct{ *pulumi.OutputState }
BoundObjectReference is a reference to an object that a token is bound to.
func (BoundObjectReferencePatchOutput) ApiVersion ¶ added in v3.20.0
func (o BoundObjectReferencePatchOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (BoundObjectReferencePatchOutput) ElementType ¶ added in v3.20.0
func (BoundObjectReferencePatchOutput) ElementType() reflect.Type
func (BoundObjectReferencePatchOutput) Kind ¶ added in v3.20.0
func (o BoundObjectReferencePatchOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. Valid kinds are 'Pod' and 'Secret'.
func (BoundObjectReferencePatchOutput) Name ¶ added in v3.20.0
func (o BoundObjectReferencePatchOutput) Name() pulumi.StringPtrOutput
Name of the referent.
func (BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchOutput ¶ added in v3.20.0
func (o BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchOutput() BoundObjectReferencePatchOutput
func (BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchOutputWithContext ¶ added in v3.20.0
func (o BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchOutputWithContext(ctx context.Context) BoundObjectReferencePatchOutput
func (BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchPtrOutput ¶ added in v3.20.0
func (o BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchPtrOutput() BoundObjectReferencePatchPtrOutput
func (BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (o BoundObjectReferencePatchOutput) ToBoundObjectReferencePatchPtrOutputWithContext(ctx context.Context) BoundObjectReferencePatchPtrOutput
func (BoundObjectReferencePatchOutput) Uid ¶ added in v3.20.0
func (o BoundObjectReferencePatchOutput) Uid() pulumi.StringPtrOutput
UID of the referent.
type BoundObjectReferencePatchPtrInput ¶ added in v3.20.0
type BoundObjectReferencePatchPtrInput interface { pulumi.Input ToBoundObjectReferencePatchPtrOutput() BoundObjectReferencePatchPtrOutput ToBoundObjectReferencePatchPtrOutputWithContext(context.Context) BoundObjectReferencePatchPtrOutput }
BoundObjectReferencePatchPtrInput is an input type that accepts BoundObjectReferencePatchArgs, BoundObjectReferencePatchPtr and BoundObjectReferencePatchPtrOutput values. You can construct a concrete instance of `BoundObjectReferencePatchPtrInput` via:
BoundObjectReferencePatchArgs{...} or: nil
func BoundObjectReferencePatchPtr ¶ added in v3.20.0
func BoundObjectReferencePatchPtr(v *BoundObjectReferencePatchArgs) BoundObjectReferencePatchPtrInput
type BoundObjectReferencePatchPtrOutput ¶ added in v3.20.0
type BoundObjectReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (BoundObjectReferencePatchPtrOutput) ApiVersion ¶ added in v3.20.0
func (o BoundObjectReferencePatchPtrOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (BoundObjectReferencePatchPtrOutput) Elem ¶ added in v3.20.0
func (o BoundObjectReferencePatchPtrOutput) Elem() BoundObjectReferencePatchOutput
func (BoundObjectReferencePatchPtrOutput) ElementType ¶ added in v3.20.0
func (BoundObjectReferencePatchPtrOutput) ElementType() reflect.Type
func (BoundObjectReferencePatchPtrOutput) Kind ¶ added in v3.20.0
func (o BoundObjectReferencePatchPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. Valid kinds are 'Pod' and 'Secret'.
func (BoundObjectReferencePatchPtrOutput) Name ¶ added in v3.20.0
func (o BoundObjectReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
Name of the referent.
func (BoundObjectReferencePatchPtrOutput) ToBoundObjectReferencePatchPtrOutput ¶ added in v3.20.0
func (o BoundObjectReferencePatchPtrOutput) ToBoundObjectReferencePatchPtrOutput() BoundObjectReferencePatchPtrOutput
func (BoundObjectReferencePatchPtrOutput) ToBoundObjectReferencePatchPtrOutputWithContext ¶ added in v3.20.0
func (o BoundObjectReferencePatchPtrOutput) ToBoundObjectReferencePatchPtrOutputWithContext(ctx context.Context) BoundObjectReferencePatchPtrOutput
func (BoundObjectReferencePatchPtrOutput) Uid ¶ added in v3.20.0
func (o BoundObjectReferencePatchPtrOutput) Uid() pulumi.StringPtrOutput
UID of the referent.
type BoundObjectReferencePtrInput ¶
type BoundObjectReferencePtrInput interface { pulumi.Input ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput ToBoundObjectReferencePtrOutputWithContext(context.Context) BoundObjectReferencePtrOutput }
BoundObjectReferencePtrInput is an input type that accepts BoundObjectReferenceArgs, BoundObjectReferencePtr and BoundObjectReferencePtrOutput values. You can construct a concrete instance of `BoundObjectReferencePtrInput` via:
BoundObjectReferenceArgs{...} or: nil
func BoundObjectReferencePtr ¶
func BoundObjectReferencePtr(v *BoundObjectReferenceArgs) BoundObjectReferencePtrInput
type BoundObjectReferencePtrOutput ¶
type BoundObjectReferencePtrOutput struct{ *pulumi.OutputState }
func (BoundObjectReferencePtrOutput) ApiVersion ¶
func (o BoundObjectReferencePtrOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (BoundObjectReferencePtrOutput) Elem ¶
func (o BoundObjectReferencePtrOutput) Elem() BoundObjectReferenceOutput
func (BoundObjectReferencePtrOutput) ElementType ¶
func (BoundObjectReferencePtrOutput) ElementType() reflect.Type
func (BoundObjectReferencePtrOutput) Kind ¶
func (o BoundObjectReferencePtrOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. Valid kinds are 'Pod' and 'Secret'.
func (BoundObjectReferencePtrOutput) Name ¶
func (o BoundObjectReferencePtrOutput) Name() pulumi.StringPtrOutput
Name of the referent.
func (BoundObjectReferencePtrOutput) ToBoundObjectReferencePtrOutput ¶
func (o BoundObjectReferencePtrOutput) ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput
func (BoundObjectReferencePtrOutput) ToBoundObjectReferencePtrOutputWithContext ¶
func (o BoundObjectReferencePtrOutput) ToBoundObjectReferencePtrOutputWithContext(ctx context.Context) BoundObjectReferencePtrOutput
func (BoundObjectReferencePtrOutput) Uid ¶
func (o BoundObjectReferencePtrOutput) Uid() pulumi.StringPtrOutput
UID of the referent.
type TokenRequest ¶
type TokenRequest 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec TokenRequestSpecOutput `pulumi:"spec"` // Status is filled in by the server and indicates whether the token can be authenticated. Status TokenRequestStatusPtrOutput `pulumi:"status"` }
TokenRequest requests a token for a given service account.
func GetTokenRequest ¶
func GetTokenRequest(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TokenRequestState, opts ...pulumi.ResourceOption) (*TokenRequest, error)
GetTokenRequest gets an existing TokenRequest 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 NewTokenRequest ¶
func NewTokenRequest(ctx *pulumi.Context, name string, args *TokenRequestArgs, opts ...pulumi.ResourceOption) (*TokenRequest, error)
NewTokenRequest registers a new resource with the given unique name, arguments, and options.
func (*TokenRequest) ElementType ¶
func (*TokenRequest) ElementType() reflect.Type
func (*TokenRequest) ToTokenRequestOutput ¶
func (i *TokenRequest) ToTokenRequestOutput() TokenRequestOutput
func (*TokenRequest) ToTokenRequestOutputWithContext ¶
func (i *TokenRequest) ToTokenRequestOutputWithContext(ctx context.Context) TokenRequestOutput
type TokenRequestArgs ¶
type TokenRequestArgs 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 // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // Spec holds information about the request being evaluated Spec TokenRequestSpecInput }
The set of arguments for constructing a TokenRequest resource.
func (TokenRequestArgs) ElementType ¶
func (TokenRequestArgs) ElementType() reflect.Type
type TokenRequestArray ¶
type TokenRequestArray []TokenRequestInput
func (TokenRequestArray) ElementType ¶
func (TokenRequestArray) ElementType() reflect.Type
func (TokenRequestArray) ToTokenRequestArrayOutput ¶
func (i TokenRequestArray) ToTokenRequestArrayOutput() TokenRequestArrayOutput
func (TokenRequestArray) ToTokenRequestArrayOutputWithContext ¶
func (i TokenRequestArray) ToTokenRequestArrayOutputWithContext(ctx context.Context) TokenRequestArrayOutput
type TokenRequestArrayInput ¶
type TokenRequestArrayInput interface { pulumi.Input ToTokenRequestArrayOutput() TokenRequestArrayOutput ToTokenRequestArrayOutputWithContext(context.Context) TokenRequestArrayOutput }
TokenRequestArrayInput is an input type that accepts TokenRequestArray and TokenRequestArrayOutput values. You can construct a concrete instance of `TokenRequestArrayInput` via:
TokenRequestArray{ TokenRequestArgs{...} }
type TokenRequestArrayOutput ¶
type TokenRequestArrayOutput struct{ *pulumi.OutputState }
func (TokenRequestArrayOutput) ElementType ¶
func (TokenRequestArrayOutput) ElementType() reflect.Type
func (TokenRequestArrayOutput) Index ¶
func (o TokenRequestArrayOutput) Index(i pulumi.IntInput) TokenRequestOutput
func (TokenRequestArrayOutput) ToTokenRequestArrayOutput ¶
func (o TokenRequestArrayOutput) ToTokenRequestArrayOutput() TokenRequestArrayOutput
func (TokenRequestArrayOutput) ToTokenRequestArrayOutputWithContext ¶
func (o TokenRequestArrayOutput) ToTokenRequestArrayOutputWithContext(ctx context.Context) TokenRequestArrayOutput
type TokenRequestInput ¶
type TokenRequestInput interface { pulumi.Input ToTokenRequestOutput() TokenRequestOutput ToTokenRequestOutputWithContext(ctx context.Context) TokenRequestOutput }
type TokenRequestMap ¶
type TokenRequestMap map[string]TokenRequestInput
func (TokenRequestMap) ElementType ¶
func (TokenRequestMap) ElementType() reflect.Type
func (TokenRequestMap) ToTokenRequestMapOutput ¶
func (i TokenRequestMap) ToTokenRequestMapOutput() TokenRequestMapOutput
func (TokenRequestMap) ToTokenRequestMapOutputWithContext ¶
func (i TokenRequestMap) ToTokenRequestMapOutputWithContext(ctx context.Context) TokenRequestMapOutput
type TokenRequestMapInput ¶
type TokenRequestMapInput interface { pulumi.Input ToTokenRequestMapOutput() TokenRequestMapOutput ToTokenRequestMapOutputWithContext(context.Context) TokenRequestMapOutput }
TokenRequestMapInput is an input type that accepts TokenRequestMap and TokenRequestMapOutput values. You can construct a concrete instance of `TokenRequestMapInput` via:
TokenRequestMap{ "key": TokenRequestArgs{...} }
type TokenRequestMapOutput ¶
type TokenRequestMapOutput struct{ *pulumi.OutputState }
func (TokenRequestMapOutput) ElementType ¶
func (TokenRequestMapOutput) ElementType() reflect.Type
func (TokenRequestMapOutput) MapIndex ¶
func (o TokenRequestMapOutput) MapIndex(k pulumi.StringInput) TokenRequestOutput
func (TokenRequestMapOutput) ToTokenRequestMapOutput ¶
func (o TokenRequestMapOutput) ToTokenRequestMapOutput() TokenRequestMapOutput
func (TokenRequestMapOutput) ToTokenRequestMapOutputWithContext ¶
func (o TokenRequestMapOutput) ToTokenRequestMapOutputWithContext(ctx context.Context) TokenRequestMapOutput
type TokenRequestOutput ¶
type TokenRequestOutput struct{ *pulumi.OutputState }
func (TokenRequestOutput) ApiVersion ¶ added in v3.19.1
func (o TokenRequestOutput) 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 (TokenRequestOutput) ElementType ¶
func (TokenRequestOutput) ElementType() reflect.Type
func (TokenRequestOutput) Kind ¶ added in v3.19.1
func (o TokenRequestOutput) 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 (TokenRequestOutput) Metadata ¶ added in v3.19.1
func (o TokenRequestOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (TokenRequestOutput) Spec ¶ added in v3.19.1
func (o TokenRequestOutput) Spec() TokenRequestSpecOutput
Spec holds information about the request being evaluated
func (TokenRequestOutput) Status ¶ added in v3.19.1
func (o TokenRequestOutput) Status() TokenRequestStatusPtrOutput
Status is filled in by the server and indicates whether the token can be authenticated.
func (TokenRequestOutput) ToTokenRequestOutput ¶
func (o TokenRequestOutput) ToTokenRequestOutput() TokenRequestOutput
func (TokenRequestOutput) ToTokenRequestOutputWithContext ¶
func (o TokenRequestOutput) ToTokenRequestOutputWithContext(ctx context.Context) TokenRequestOutput
type TokenRequestPatch ¶ added in v3.20.0
type TokenRequestPatch 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec TokenRequestSpecPatchPtrOutput `pulumi:"spec"` // Status is filled in by the server and indicates whether the token can be authenticated. Status TokenRequestStatusPatchPtrOutput `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. TokenRequest requests a token for a given service account.
func GetTokenRequestPatch ¶ added in v3.20.0
func GetTokenRequestPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TokenRequestPatchState, opts ...pulumi.ResourceOption) (*TokenRequestPatch, error)
GetTokenRequestPatch gets an existing TokenRequestPatch 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 NewTokenRequestPatch ¶ added in v3.20.0
func NewTokenRequestPatch(ctx *pulumi.Context, name string, args *TokenRequestPatchArgs, opts ...pulumi.ResourceOption) (*TokenRequestPatch, error)
NewTokenRequestPatch registers a new resource with the given unique name, arguments, and options.
func (*TokenRequestPatch) ElementType ¶ added in v3.20.0
func (*TokenRequestPatch) ElementType() reflect.Type
func (*TokenRequestPatch) ToTokenRequestPatchOutput ¶ added in v3.20.0
func (i *TokenRequestPatch) ToTokenRequestPatchOutput() TokenRequestPatchOutput
func (*TokenRequestPatch) ToTokenRequestPatchOutputWithContext ¶ added in v3.20.0
func (i *TokenRequestPatch) ToTokenRequestPatchOutputWithContext(ctx context.Context) TokenRequestPatchOutput
type TokenRequestPatchArgs ¶ added in v3.20.0
type TokenRequestPatchArgs 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 // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // Spec holds information about the request being evaluated Spec TokenRequestSpecPatchPtrInput }
The set of arguments for constructing a TokenRequestPatch resource.
func (TokenRequestPatchArgs) ElementType ¶ added in v3.20.0
func (TokenRequestPatchArgs) ElementType() reflect.Type
type TokenRequestPatchArray ¶ added in v3.20.0
type TokenRequestPatchArray []TokenRequestPatchInput
func (TokenRequestPatchArray) ElementType ¶ added in v3.20.0
func (TokenRequestPatchArray) ElementType() reflect.Type
func (TokenRequestPatchArray) ToTokenRequestPatchArrayOutput ¶ added in v3.20.0
func (i TokenRequestPatchArray) ToTokenRequestPatchArrayOutput() TokenRequestPatchArrayOutput
func (TokenRequestPatchArray) ToTokenRequestPatchArrayOutputWithContext ¶ added in v3.20.0
func (i TokenRequestPatchArray) ToTokenRequestPatchArrayOutputWithContext(ctx context.Context) TokenRequestPatchArrayOutput
type TokenRequestPatchArrayInput ¶ added in v3.20.0
type TokenRequestPatchArrayInput interface { pulumi.Input ToTokenRequestPatchArrayOutput() TokenRequestPatchArrayOutput ToTokenRequestPatchArrayOutputWithContext(context.Context) TokenRequestPatchArrayOutput }
TokenRequestPatchArrayInput is an input type that accepts TokenRequestPatchArray and TokenRequestPatchArrayOutput values. You can construct a concrete instance of `TokenRequestPatchArrayInput` via:
TokenRequestPatchArray{ TokenRequestPatchArgs{...} }
type TokenRequestPatchArrayOutput ¶ added in v3.20.0
type TokenRequestPatchArrayOutput struct{ *pulumi.OutputState }
func (TokenRequestPatchArrayOutput) ElementType ¶ added in v3.20.0
func (TokenRequestPatchArrayOutput) ElementType() reflect.Type
func (TokenRequestPatchArrayOutput) Index ¶ added in v3.20.0
func (o TokenRequestPatchArrayOutput) Index(i pulumi.IntInput) TokenRequestPatchOutput
func (TokenRequestPatchArrayOutput) ToTokenRequestPatchArrayOutput ¶ added in v3.20.0
func (o TokenRequestPatchArrayOutput) ToTokenRequestPatchArrayOutput() TokenRequestPatchArrayOutput
func (TokenRequestPatchArrayOutput) ToTokenRequestPatchArrayOutputWithContext ¶ added in v3.20.0
func (o TokenRequestPatchArrayOutput) ToTokenRequestPatchArrayOutputWithContext(ctx context.Context) TokenRequestPatchArrayOutput
type TokenRequestPatchInput ¶ added in v3.20.0
type TokenRequestPatchInput interface { pulumi.Input ToTokenRequestPatchOutput() TokenRequestPatchOutput ToTokenRequestPatchOutputWithContext(ctx context.Context) TokenRequestPatchOutput }
type TokenRequestPatchMap ¶ added in v3.20.0
type TokenRequestPatchMap map[string]TokenRequestPatchInput
func (TokenRequestPatchMap) ElementType ¶ added in v3.20.0
func (TokenRequestPatchMap) ElementType() reflect.Type
func (TokenRequestPatchMap) ToTokenRequestPatchMapOutput ¶ added in v3.20.0
func (i TokenRequestPatchMap) ToTokenRequestPatchMapOutput() TokenRequestPatchMapOutput
func (TokenRequestPatchMap) ToTokenRequestPatchMapOutputWithContext ¶ added in v3.20.0
func (i TokenRequestPatchMap) ToTokenRequestPatchMapOutputWithContext(ctx context.Context) TokenRequestPatchMapOutput
type TokenRequestPatchMapInput ¶ added in v3.20.0
type TokenRequestPatchMapInput interface { pulumi.Input ToTokenRequestPatchMapOutput() TokenRequestPatchMapOutput ToTokenRequestPatchMapOutputWithContext(context.Context) TokenRequestPatchMapOutput }
TokenRequestPatchMapInput is an input type that accepts TokenRequestPatchMap and TokenRequestPatchMapOutput values. You can construct a concrete instance of `TokenRequestPatchMapInput` via:
TokenRequestPatchMap{ "key": TokenRequestPatchArgs{...} }
type TokenRequestPatchMapOutput ¶ added in v3.20.0
type TokenRequestPatchMapOutput struct{ *pulumi.OutputState }
func (TokenRequestPatchMapOutput) ElementType ¶ added in v3.20.0
func (TokenRequestPatchMapOutput) ElementType() reflect.Type
func (TokenRequestPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o TokenRequestPatchMapOutput) MapIndex(k pulumi.StringInput) TokenRequestPatchOutput
func (TokenRequestPatchMapOutput) ToTokenRequestPatchMapOutput ¶ added in v3.20.0
func (o TokenRequestPatchMapOutput) ToTokenRequestPatchMapOutput() TokenRequestPatchMapOutput
func (TokenRequestPatchMapOutput) ToTokenRequestPatchMapOutputWithContext ¶ added in v3.20.0
func (o TokenRequestPatchMapOutput) ToTokenRequestPatchMapOutputWithContext(ctx context.Context) TokenRequestPatchMapOutput
type TokenRequestPatchOutput ¶ added in v3.20.0
type TokenRequestPatchOutput struct{ *pulumi.OutputState }
func (TokenRequestPatchOutput) ApiVersion ¶ added in v3.20.0
func (o TokenRequestPatchOutput) 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 (TokenRequestPatchOutput) ElementType ¶ added in v3.20.0
func (TokenRequestPatchOutput) ElementType() reflect.Type
func (TokenRequestPatchOutput) Kind ¶ added in v3.20.0
func (o TokenRequestPatchOutput) 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 (TokenRequestPatchOutput) Metadata ¶ added in v3.20.0
func (o TokenRequestPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (TokenRequestPatchOutput) Spec ¶ added in v3.20.0
func (o TokenRequestPatchOutput) Spec() TokenRequestSpecPatchPtrOutput
Spec holds information about the request being evaluated
func (TokenRequestPatchOutput) Status ¶ added in v3.20.0
func (o TokenRequestPatchOutput) Status() TokenRequestStatusPatchPtrOutput
Status is filled in by the server and indicates whether the token can be authenticated.
func (TokenRequestPatchOutput) ToTokenRequestPatchOutput ¶ added in v3.20.0
func (o TokenRequestPatchOutput) ToTokenRequestPatchOutput() TokenRequestPatchOutput
func (TokenRequestPatchOutput) ToTokenRequestPatchOutputWithContext ¶ added in v3.20.0
func (o TokenRequestPatchOutput) ToTokenRequestPatchOutputWithContext(ctx context.Context) TokenRequestPatchOutput
type TokenRequestPatchState ¶ added in v3.20.0
type TokenRequestPatchState struct { }
func (TokenRequestPatchState) ElementType ¶ added in v3.20.0
func (TokenRequestPatchState) ElementType() reflect.Type
type TokenRequestPatchType ¶ added in v3.20.0
type TokenRequestPatchType 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec *TokenRequestSpecPatch `pulumi:"spec"` // Status is filled in by the server and indicates whether the token can be authenticated. Status *TokenRequestStatusPatch `pulumi:"status"` }
TokenRequest requests a token for a given service account.
type TokenRequestPatchTypeArgs ¶ added in v3.20.0
type TokenRequestPatchTypeArgs 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec TokenRequestSpecPatchPtrInput `pulumi:"spec"` // Status is filled in by the server and indicates whether the token can be authenticated. Status TokenRequestStatusPatchPtrInput `pulumi:"status"` }
TokenRequest requests a token for a given service account.
func (TokenRequestPatchTypeArgs) ElementType ¶ added in v3.20.0
func (TokenRequestPatchTypeArgs) ElementType() reflect.Type
func (TokenRequestPatchTypeArgs) ToTokenRequestPatchTypeOutput ¶ added in v3.20.0
func (i TokenRequestPatchTypeArgs) ToTokenRequestPatchTypeOutput() TokenRequestPatchTypeOutput
func (TokenRequestPatchTypeArgs) ToTokenRequestPatchTypeOutputWithContext ¶ added in v3.20.0
func (i TokenRequestPatchTypeArgs) ToTokenRequestPatchTypeOutputWithContext(ctx context.Context) TokenRequestPatchTypeOutput
type TokenRequestPatchTypeInput ¶ added in v3.20.0
type TokenRequestPatchTypeInput interface { pulumi.Input ToTokenRequestPatchTypeOutput() TokenRequestPatchTypeOutput ToTokenRequestPatchTypeOutputWithContext(context.Context) TokenRequestPatchTypeOutput }
TokenRequestPatchTypeInput is an input type that accepts TokenRequestPatchTypeArgs and TokenRequestPatchTypeOutput values. You can construct a concrete instance of `TokenRequestPatchTypeInput` via:
TokenRequestPatchTypeArgs{...}
type TokenRequestPatchTypeOutput ¶ added in v3.20.0
type TokenRequestPatchTypeOutput struct{ *pulumi.OutputState }
TokenRequest requests a token for a given service account.
func (TokenRequestPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o TokenRequestPatchTypeOutput) 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 (TokenRequestPatchTypeOutput) ElementType ¶ added in v3.20.0
func (TokenRequestPatchTypeOutput) ElementType() reflect.Type
func (TokenRequestPatchTypeOutput) Kind ¶ added in v3.20.0
func (o TokenRequestPatchTypeOutput) 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 (TokenRequestPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o TokenRequestPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (TokenRequestPatchTypeOutput) Spec ¶ added in v3.20.0
func (o TokenRequestPatchTypeOutput) Spec() TokenRequestSpecPatchPtrOutput
Spec holds information about the request being evaluated
func (TokenRequestPatchTypeOutput) Status ¶ added in v3.20.0
func (o TokenRequestPatchTypeOutput) Status() TokenRequestStatusPatchPtrOutput
Status is filled in by the server and indicates whether the token can be authenticated.
func (TokenRequestPatchTypeOutput) ToTokenRequestPatchTypeOutput ¶ added in v3.20.0
func (o TokenRequestPatchTypeOutput) ToTokenRequestPatchTypeOutput() TokenRequestPatchTypeOutput
func (TokenRequestPatchTypeOutput) ToTokenRequestPatchTypeOutputWithContext ¶ added in v3.20.0
func (o TokenRequestPatchTypeOutput) ToTokenRequestPatchTypeOutputWithContext(ctx context.Context) TokenRequestPatchTypeOutput
type TokenRequestSpec ¶
type TokenRequestSpec struct { // Audiences are the intendend audiences of the token. A recipient of a token must identify themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences. Audiences []string `pulumi:"audiences"` // BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation. BoundObjectRef *BoundObjectReference `pulumi:"boundObjectRef"` // ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response. ExpirationSeconds *int `pulumi:"expirationSeconds"` }
TokenRequestSpec contains client provided parameters of a token request.
type TokenRequestSpecArgs ¶
type TokenRequestSpecArgs struct { // Audiences are the intendend audiences of the token. A recipient of a token must identify themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences. Audiences pulumi.StringArrayInput `pulumi:"audiences"` // BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation. BoundObjectRef BoundObjectReferencePtrInput `pulumi:"boundObjectRef"` // ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response. ExpirationSeconds pulumi.IntPtrInput `pulumi:"expirationSeconds"` }
TokenRequestSpec contains client provided parameters of a token request.
func (TokenRequestSpecArgs) ElementType ¶
func (TokenRequestSpecArgs) ElementType() reflect.Type
func (TokenRequestSpecArgs) ToTokenRequestSpecOutput ¶
func (i TokenRequestSpecArgs) ToTokenRequestSpecOutput() TokenRequestSpecOutput
func (TokenRequestSpecArgs) ToTokenRequestSpecOutputWithContext ¶
func (i TokenRequestSpecArgs) ToTokenRequestSpecOutputWithContext(ctx context.Context) TokenRequestSpecOutput
type TokenRequestSpecInput ¶
type TokenRequestSpecInput interface { pulumi.Input ToTokenRequestSpecOutput() TokenRequestSpecOutput ToTokenRequestSpecOutputWithContext(context.Context) TokenRequestSpecOutput }
TokenRequestSpecInput is an input type that accepts TokenRequestSpecArgs and TokenRequestSpecOutput values. You can construct a concrete instance of `TokenRequestSpecInput` via:
TokenRequestSpecArgs{...}
type TokenRequestSpecOutput ¶
type TokenRequestSpecOutput struct{ *pulumi.OutputState }
TokenRequestSpec contains client provided parameters of a token request.
func (TokenRequestSpecOutput) Audiences ¶
func (o TokenRequestSpecOutput) Audiences() pulumi.StringArrayOutput
Audiences are the intendend audiences of the token. A recipient of a token must identify themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences.
func (TokenRequestSpecOutput) BoundObjectRef ¶
func (o TokenRequestSpecOutput) BoundObjectRef() BoundObjectReferencePtrOutput
BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation.
func (TokenRequestSpecOutput) ElementType ¶
func (TokenRequestSpecOutput) ElementType() reflect.Type
func (TokenRequestSpecOutput) ExpirationSeconds ¶
func (o TokenRequestSpecOutput) ExpirationSeconds() pulumi.IntPtrOutput
ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response.
func (TokenRequestSpecOutput) ToTokenRequestSpecOutput ¶
func (o TokenRequestSpecOutput) ToTokenRequestSpecOutput() TokenRequestSpecOutput
func (TokenRequestSpecOutput) ToTokenRequestSpecOutputWithContext ¶
func (o TokenRequestSpecOutput) ToTokenRequestSpecOutputWithContext(ctx context.Context) TokenRequestSpecOutput
type TokenRequestSpecPatch ¶ added in v3.20.0
type TokenRequestSpecPatch struct { // Audiences are the intendend audiences of the token. A recipient of a token must identify themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences. Audiences []string `pulumi:"audiences"` // BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation. BoundObjectRef *BoundObjectReferencePatch `pulumi:"boundObjectRef"` // ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response. ExpirationSeconds *int `pulumi:"expirationSeconds"` }
TokenRequestSpec contains client provided parameters of a token request.
type TokenRequestSpecPatchArgs ¶ added in v3.20.0
type TokenRequestSpecPatchArgs struct { // Audiences are the intendend audiences of the token. A recipient of a token must identify themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences. Audiences pulumi.StringArrayInput `pulumi:"audiences"` // BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation. BoundObjectRef BoundObjectReferencePatchPtrInput `pulumi:"boundObjectRef"` // ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response. ExpirationSeconds pulumi.IntPtrInput `pulumi:"expirationSeconds"` }
TokenRequestSpec contains client provided parameters of a token request.
func (TokenRequestSpecPatchArgs) ElementType ¶ added in v3.20.0
func (TokenRequestSpecPatchArgs) ElementType() reflect.Type
func (TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchOutput ¶ added in v3.20.0
func (i TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchOutput() TokenRequestSpecPatchOutput
func (TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchOutputWithContext ¶ added in v3.20.0
func (i TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchOutputWithContext(ctx context.Context) TokenRequestSpecPatchOutput
func (TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchPtrOutput ¶ added in v3.20.0
func (i TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchPtrOutput() TokenRequestSpecPatchPtrOutput
func (TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i TokenRequestSpecPatchArgs) ToTokenRequestSpecPatchPtrOutputWithContext(ctx context.Context) TokenRequestSpecPatchPtrOutput
type TokenRequestSpecPatchInput ¶ added in v3.20.0
type TokenRequestSpecPatchInput interface { pulumi.Input ToTokenRequestSpecPatchOutput() TokenRequestSpecPatchOutput ToTokenRequestSpecPatchOutputWithContext(context.Context) TokenRequestSpecPatchOutput }
TokenRequestSpecPatchInput is an input type that accepts TokenRequestSpecPatchArgs and TokenRequestSpecPatchOutput values. You can construct a concrete instance of `TokenRequestSpecPatchInput` via:
TokenRequestSpecPatchArgs{...}
type TokenRequestSpecPatchOutput ¶ added in v3.20.0
type TokenRequestSpecPatchOutput struct{ *pulumi.OutputState }
TokenRequestSpec contains client provided parameters of a token request.
func (TokenRequestSpecPatchOutput) Audiences ¶ added in v3.20.0
func (o TokenRequestSpecPatchOutput) Audiences() pulumi.StringArrayOutput
Audiences are the intendend audiences of the token. A recipient of a token must identify themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences.
func (TokenRequestSpecPatchOutput) BoundObjectRef ¶ added in v3.20.0
func (o TokenRequestSpecPatchOutput) BoundObjectRef() BoundObjectReferencePatchPtrOutput
BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation.
func (TokenRequestSpecPatchOutput) ElementType ¶ added in v3.20.0
func (TokenRequestSpecPatchOutput) ElementType() reflect.Type
func (TokenRequestSpecPatchOutput) ExpirationSeconds ¶ added in v3.20.0
func (o TokenRequestSpecPatchOutput) ExpirationSeconds() pulumi.IntPtrOutput
ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response.
func (TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchOutput ¶ added in v3.20.0
func (o TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchOutput() TokenRequestSpecPatchOutput
func (TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchOutputWithContext ¶ added in v3.20.0
func (o TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchOutputWithContext(ctx context.Context) TokenRequestSpecPatchOutput
func (TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchPtrOutput ¶ added in v3.20.0
func (o TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchPtrOutput() TokenRequestSpecPatchPtrOutput
func (TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o TokenRequestSpecPatchOutput) ToTokenRequestSpecPatchPtrOutputWithContext(ctx context.Context) TokenRequestSpecPatchPtrOutput
type TokenRequestSpecPatchPtrInput ¶ added in v3.20.0
type TokenRequestSpecPatchPtrInput interface { pulumi.Input ToTokenRequestSpecPatchPtrOutput() TokenRequestSpecPatchPtrOutput ToTokenRequestSpecPatchPtrOutputWithContext(context.Context) TokenRequestSpecPatchPtrOutput }
TokenRequestSpecPatchPtrInput is an input type that accepts TokenRequestSpecPatchArgs, TokenRequestSpecPatchPtr and TokenRequestSpecPatchPtrOutput values. You can construct a concrete instance of `TokenRequestSpecPatchPtrInput` via:
TokenRequestSpecPatchArgs{...} or: nil
func TokenRequestSpecPatchPtr ¶ added in v3.20.0
func TokenRequestSpecPatchPtr(v *TokenRequestSpecPatchArgs) TokenRequestSpecPatchPtrInput
type TokenRequestSpecPatchPtrOutput ¶ added in v3.20.0
type TokenRequestSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (TokenRequestSpecPatchPtrOutput) Audiences ¶ added in v3.20.0
func (o TokenRequestSpecPatchPtrOutput) Audiences() pulumi.StringArrayOutput
Audiences are the intendend audiences of the token. A recipient of a token must identify themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences.
func (TokenRequestSpecPatchPtrOutput) BoundObjectRef ¶ added in v3.20.0
func (o TokenRequestSpecPatchPtrOutput) BoundObjectRef() BoundObjectReferencePatchPtrOutput
BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation.
func (TokenRequestSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o TokenRequestSpecPatchPtrOutput) Elem() TokenRequestSpecPatchOutput
func (TokenRequestSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (TokenRequestSpecPatchPtrOutput) ElementType() reflect.Type
func (TokenRequestSpecPatchPtrOutput) ExpirationSeconds ¶ added in v3.20.0
func (o TokenRequestSpecPatchPtrOutput) ExpirationSeconds() pulumi.IntPtrOutput
ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response.
func (TokenRequestSpecPatchPtrOutput) ToTokenRequestSpecPatchPtrOutput ¶ added in v3.20.0
func (o TokenRequestSpecPatchPtrOutput) ToTokenRequestSpecPatchPtrOutput() TokenRequestSpecPatchPtrOutput
func (TokenRequestSpecPatchPtrOutput) ToTokenRequestSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o TokenRequestSpecPatchPtrOutput) ToTokenRequestSpecPatchPtrOutputWithContext(ctx context.Context) TokenRequestSpecPatchPtrOutput
type TokenRequestState ¶
type TokenRequestState struct { }
func (TokenRequestState) ElementType ¶
func (TokenRequestState) ElementType() reflect.Type
type TokenRequestStatus ¶
type TokenRequestStatus struct { // ExpirationTimestamp is the time of expiration of the returned token. ExpirationTimestamp string `pulumi:"expirationTimestamp"` // Token is the opaque bearer token. Token string `pulumi:"token"` }
TokenRequestStatus is the result of a token request.
type TokenRequestStatusArgs ¶
type TokenRequestStatusArgs struct { // ExpirationTimestamp is the time of expiration of the returned token. ExpirationTimestamp pulumi.StringInput `pulumi:"expirationTimestamp"` // Token is the opaque bearer token. Token pulumi.StringInput `pulumi:"token"` }
TokenRequestStatus is the result of a token request.
func (TokenRequestStatusArgs) ElementType ¶
func (TokenRequestStatusArgs) ElementType() reflect.Type
func (TokenRequestStatusArgs) ToTokenRequestStatusOutput ¶
func (i TokenRequestStatusArgs) ToTokenRequestStatusOutput() TokenRequestStatusOutput
func (TokenRequestStatusArgs) ToTokenRequestStatusOutputWithContext ¶
func (i TokenRequestStatusArgs) ToTokenRequestStatusOutputWithContext(ctx context.Context) TokenRequestStatusOutput
func (TokenRequestStatusArgs) ToTokenRequestStatusPtrOutput ¶
func (i TokenRequestStatusArgs) ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput
func (TokenRequestStatusArgs) ToTokenRequestStatusPtrOutputWithContext ¶
func (i TokenRequestStatusArgs) ToTokenRequestStatusPtrOutputWithContext(ctx context.Context) TokenRequestStatusPtrOutput
type TokenRequestStatusInput ¶
type TokenRequestStatusInput interface { pulumi.Input ToTokenRequestStatusOutput() TokenRequestStatusOutput ToTokenRequestStatusOutputWithContext(context.Context) TokenRequestStatusOutput }
TokenRequestStatusInput is an input type that accepts TokenRequestStatusArgs and TokenRequestStatusOutput values. You can construct a concrete instance of `TokenRequestStatusInput` via:
TokenRequestStatusArgs{...}
type TokenRequestStatusOutput ¶
type TokenRequestStatusOutput struct{ *pulumi.OutputState }
TokenRequestStatus is the result of a token request.
func (TokenRequestStatusOutput) ElementType ¶
func (TokenRequestStatusOutput) ElementType() reflect.Type
func (TokenRequestStatusOutput) ExpirationTimestamp ¶
func (o TokenRequestStatusOutput) ExpirationTimestamp() pulumi.StringOutput
ExpirationTimestamp is the time of expiration of the returned token.
func (TokenRequestStatusOutput) ToTokenRequestStatusOutput ¶
func (o TokenRequestStatusOutput) ToTokenRequestStatusOutput() TokenRequestStatusOutput
func (TokenRequestStatusOutput) ToTokenRequestStatusOutputWithContext ¶
func (o TokenRequestStatusOutput) ToTokenRequestStatusOutputWithContext(ctx context.Context) TokenRequestStatusOutput
func (TokenRequestStatusOutput) ToTokenRequestStatusPtrOutput ¶
func (o TokenRequestStatusOutput) ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput
func (TokenRequestStatusOutput) ToTokenRequestStatusPtrOutputWithContext ¶
func (o TokenRequestStatusOutput) ToTokenRequestStatusPtrOutputWithContext(ctx context.Context) TokenRequestStatusPtrOutput
func (TokenRequestStatusOutput) Token ¶
func (o TokenRequestStatusOutput) Token() pulumi.StringOutput
Token is the opaque bearer token.
type TokenRequestStatusPatch ¶ added in v3.20.0
type TokenRequestStatusPatch struct { // ExpirationTimestamp is the time of expiration of the returned token. ExpirationTimestamp *string `pulumi:"expirationTimestamp"` // Token is the opaque bearer token. Token *string `pulumi:"token"` }
TokenRequestStatus is the result of a token request.
type TokenRequestStatusPatchArgs ¶ added in v3.20.0
type TokenRequestStatusPatchArgs struct { // ExpirationTimestamp is the time of expiration of the returned token. ExpirationTimestamp pulumi.StringPtrInput `pulumi:"expirationTimestamp"` // Token is the opaque bearer token. Token pulumi.StringPtrInput `pulumi:"token"` }
TokenRequestStatus is the result of a token request.
func (TokenRequestStatusPatchArgs) ElementType ¶ added in v3.20.0
func (TokenRequestStatusPatchArgs) ElementType() reflect.Type
func (TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchOutput ¶ added in v3.20.0
func (i TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchOutput() TokenRequestStatusPatchOutput
func (TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchOutputWithContext ¶ added in v3.20.0
func (i TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchOutputWithContext(ctx context.Context) TokenRequestStatusPatchOutput
func (TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchPtrOutput ¶ added in v3.20.0
func (i TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchPtrOutput() TokenRequestStatusPatchPtrOutput
func (TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i TokenRequestStatusPatchArgs) ToTokenRequestStatusPatchPtrOutputWithContext(ctx context.Context) TokenRequestStatusPatchPtrOutput
type TokenRequestStatusPatchInput ¶ added in v3.20.0
type TokenRequestStatusPatchInput interface { pulumi.Input ToTokenRequestStatusPatchOutput() TokenRequestStatusPatchOutput ToTokenRequestStatusPatchOutputWithContext(context.Context) TokenRequestStatusPatchOutput }
TokenRequestStatusPatchInput is an input type that accepts TokenRequestStatusPatchArgs and TokenRequestStatusPatchOutput values. You can construct a concrete instance of `TokenRequestStatusPatchInput` via:
TokenRequestStatusPatchArgs{...}
type TokenRequestStatusPatchOutput ¶ added in v3.20.0
type TokenRequestStatusPatchOutput struct{ *pulumi.OutputState }
TokenRequestStatus is the result of a token request.
func (TokenRequestStatusPatchOutput) ElementType ¶ added in v3.20.0
func (TokenRequestStatusPatchOutput) ElementType() reflect.Type
func (TokenRequestStatusPatchOutput) ExpirationTimestamp ¶ added in v3.20.0
func (o TokenRequestStatusPatchOutput) ExpirationTimestamp() pulumi.StringPtrOutput
ExpirationTimestamp is the time of expiration of the returned token.
func (TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchOutput ¶ added in v3.20.0
func (o TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchOutput() TokenRequestStatusPatchOutput
func (TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchOutputWithContext ¶ added in v3.20.0
func (o TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchOutputWithContext(ctx context.Context) TokenRequestStatusPatchOutput
func (TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchPtrOutput ¶ added in v3.20.0
func (o TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchPtrOutput() TokenRequestStatusPatchPtrOutput
func (TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o TokenRequestStatusPatchOutput) ToTokenRequestStatusPatchPtrOutputWithContext(ctx context.Context) TokenRequestStatusPatchPtrOutput
func (TokenRequestStatusPatchOutput) Token ¶ added in v3.20.0
func (o TokenRequestStatusPatchOutput) Token() pulumi.StringPtrOutput
Token is the opaque bearer token.
type TokenRequestStatusPatchPtrInput ¶ added in v3.20.0
type TokenRequestStatusPatchPtrInput interface { pulumi.Input ToTokenRequestStatusPatchPtrOutput() TokenRequestStatusPatchPtrOutput ToTokenRequestStatusPatchPtrOutputWithContext(context.Context) TokenRequestStatusPatchPtrOutput }
TokenRequestStatusPatchPtrInput is an input type that accepts TokenRequestStatusPatchArgs, TokenRequestStatusPatchPtr and TokenRequestStatusPatchPtrOutput values. You can construct a concrete instance of `TokenRequestStatusPatchPtrInput` via:
TokenRequestStatusPatchArgs{...} or: nil
func TokenRequestStatusPatchPtr ¶ added in v3.20.0
func TokenRequestStatusPatchPtr(v *TokenRequestStatusPatchArgs) TokenRequestStatusPatchPtrInput
type TokenRequestStatusPatchPtrOutput ¶ added in v3.20.0
type TokenRequestStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (TokenRequestStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o TokenRequestStatusPatchPtrOutput) Elem() TokenRequestStatusPatchOutput
func (TokenRequestStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (TokenRequestStatusPatchPtrOutput) ElementType() reflect.Type
func (TokenRequestStatusPatchPtrOutput) ExpirationTimestamp ¶ added in v3.20.0
func (o TokenRequestStatusPatchPtrOutput) ExpirationTimestamp() pulumi.StringPtrOutput
ExpirationTimestamp is the time of expiration of the returned token.
func (TokenRequestStatusPatchPtrOutput) ToTokenRequestStatusPatchPtrOutput ¶ added in v3.20.0
func (o TokenRequestStatusPatchPtrOutput) ToTokenRequestStatusPatchPtrOutput() TokenRequestStatusPatchPtrOutput
func (TokenRequestStatusPatchPtrOutput) ToTokenRequestStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o TokenRequestStatusPatchPtrOutput) ToTokenRequestStatusPatchPtrOutputWithContext(ctx context.Context) TokenRequestStatusPatchPtrOutput
func (TokenRequestStatusPatchPtrOutput) Token ¶ added in v3.20.0
func (o TokenRequestStatusPatchPtrOutput) Token() pulumi.StringPtrOutput
Token is the opaque bearer token.
type TokenRequestStatusPtrInput ¶
type TokenRequestStatusPtrInput interface { pulumi.Input ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput ToTokenRequestStatusPtrOutputWithContext(context.Context) TokenRequestStatusPtrOutput }
TokenRequestStatusPtrInput is an input type that accepts TokenRequestStatusArgs, TokenRequestStatusPtr and TokenRequestStatusPtrOutput values. You can construct a concrete instance of `TokenRequestStatusPtrInput` via:
TokenRequestStatusArgs{...} or: nil
func TokenRequestStatusPtr ¶
func TokenRequestStatusPtr(v *TokenRequestStatusArgs) TokenRequestStatusPtrInput
type TokenRequestStatusPtrOutput ¶
type TokenRequestStatusPtrOutput struct{ *pulumi.OutputState }
func (TokenRequestStatusPtrOutput) Elem ¶
func (o TokenRequestStatusPtrOutput) Elem() TokenRequestStatusOutput
func (TokenRequestStatusPtrOutput) ElementType ¶
func (TokenRequestStatusPtrOutput) ElementType() reflect.Type
func (TokenRequestStatusPtrOutput) ExpirationTimestamp ¶
func (o TokenRequestStatusPtrOutput) ExpirationTimestamp() pulumi.StringPtrOutput
ExpirationTimestamp is the time of expiration of the returned token.
func (TokenRequestStatusPtrOutput) ToTokenRequestStatusPtrOutput ¶
func (o TokenRequestStatusPtrOutput) ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput
func (TokenRequestStatusPtrOutput) ToTokenRequestStatusPtrOutputWithContext ¶
func (o TokenRequestStatusPtrOutput) ToTokenRequestStatusPtrOutputWithContext(ctx context.Context) TokenRequestStatusPtrOutput
func (TokenRequestStatusPtrOutput) Token ¶
func (o TokenRequestStatusPtrOutput) Token() pulumi.StringPtrOutput
Token is the opaque bearer token.
type TokenRequestType ¶
type TokenRequestType 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec TokenRequestSpec `pulumi:"spec"` // Status is filled in by the server and indicates whether the token can be authenticated. Status *TokenRequestStatus `pulumi:"status"` }
TokenRequest requests a token for a given service account.
type TokenRequestTypeArgs ¶
type TokenRequestTypeArgs 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec TokenRequestSpecInput `pulumi:"spec"` // Status is filled in by the server and indicates whether the token can be authenticated. Status TokenRequestStatusPtrInput `pulumi:"status"` }
TokenRequest requests a token for a given service account.
func (TokenRequestTypeArgs) ElementType ¶
func (TokenRequestTypeArgs) ElementType() reflect.Type
func (TokenRequestTypeArgs) ToTokenRequestTypeOutput ¶
func (i TokenRequestTypeArgs) ToTokenRequestTypeOutput() TokenRequestTypeOutput
func (TokenRequestTypeArgs) ToTokenRequestTypeOutputWithContext ¶
func (i TokenRequestTypeArgs) ToTokenRequestTypeOutputWithContext(ctx context.Context) TokenRequestTypeOutput
type TokenRequestTypeInput ¶
type TokenRequestTypeInput interface { pulumi.Input ToTokenRequestTypeOutput() TokenRequestTypeOutput ToTokenRequestTypeOutputWithContext(context.Context) TokenRequestTypeOutput }
TokenRequestTypeInput is an input type that accepts TokenRequestTypeArgs and TokenRequestTypeOutput values. You can construct a concrete instance of `TokenRequestTypeInput` via:
TokenRequestTypeArgs{...}
type TokenRequestTypeOutput ¶
type TokenRequestTypeOutput struct{ *pulumi.OutputState }
TokenRequest requests a token for a given service account.
func (TokenRequestTypeOutput) ApiVersion ¶
func (o TokenRequestTypeOutput) 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 (TokenRequestTypeOutput) ElementType ¶
func (TokenRequestTypeOutput) ElementType() reflect.Type
func (TokenRequestTypeOutput) Kind ¶
func (o TokenRequestTypeOutput) 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 (TokenRequestTypeOutput) Metadata ¶
func (o TokenRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (TokenRequestTypeOutput) Spec ¶
func (o TokenRequestTypeOutput) Spec() TokenRequestSpecOutput
Spec holds information about the request being evaluated
func (TokenRequestTypeOutput) Status ¶
func (o TokenRequestTypeOutput) Status() TokenRequestStatusPtrOutput
Status is filled in by the server and indicates whether the token can be authenticated.
func (TokenRequestTypeOutput) ToTokenRequestTypeOutput ¶
func (o TokenRequestTypeOutput) ToTokenRequestTypeOutput() TokenRequestTypeOutput
func (TokenRequestTypeOutput) ToTokenRequestTypeOutputWithContext ¶
func (o TokenRequestTypeOutput) ToTokenRequestTypeOutputWithContext(ctx context.Context) TokenRequestTypeOutput
type TokenReview ¶
type TokenReview 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec TokenReviewSpecOutput `pulumi:"spec"` // Status is filled in by the server and indicates whether the request can be authenticated. Status TokenReviewStatusPtrOutput `pulumi:"status"` }
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
func GetTokenReview ¶
func GetTokenReview(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TokenReviewState, opts ...pulumi.ResourceOption) (*TokenReview, error)
GetTokenReview gets an existing TokenReview 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 NewTokenReview ¶
func NewTokenReview(ctx *pulumi.Context, name string, args *TokenReviewArgs, opts ...pulumi.ResourceOption) (*TokenReview, error)
NewTokenReview registers a new resource with the given unique name, arguments, and options.
func (*TokenReview) ElementType ¶
func (*TokenReview) ElementType() reflect.Type
func (*TokenReview) ToTokenReviewOutput ¶
func (i *TokenReview) ToTokenReviewOutput() TokenReviewOutput
func (*TokenReview) ToTokenReviewOutputWithContext ¶
func (i *TokenReview) ToTokenReviewOutputWithContext(ctx context.Context) TokenReviewOutput
type TokenReviewArgs ¶
type TokenReviewArgs 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 // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // Spec holds information about the request being evaluated Spec TokenReviewSpecInput }
The set of arguments for constructing a TokenReview resource.
func (TokenReviewArgs) ElementType ¶
func (TokenReviewArgs) ElementType() reflect.Type
type TokenReviewArray ¶
type TokenReviewArray []TokenReviewInput
func (TokenReviewArray) ElementType ¶
func (TokenReviewArray) ElementType() reflect.Type
func (TokenReviewArray) ToTokenReviewArrayOutput ¶
func (i TokenReviewArray) ToTokenReviewArrayOutput() TokenReviewArrayOutput
func (TokenReviewArray) ToTokenReviewArrayOutputWithContext ¶
func (i TokenReviewArray) ToTokenReviewArrayOutputWithContext(ctx context.Context) TokenReviewArrayOutput
type TokenReviewArrayInput ¶
type TokenReviewArrayInput interface { pulumi.Input ToTokenReviewArrayOutput() TokenReviewArrayOutput ToTokenReviewArrayOutputWithContext(context.Context) TokenReviewArrayOutput }
TokenReviewArrayInput is an input type that accepts TokenReviewArray and TokenReviewArrayOutput values. You can construct a concrete instance of `TokenReviewArrayInput` via:
TokenReviewArray{ TokenReviewArgs{...} }
type TokenReviewArrayOutput ¶
type TokenReviewArrayOutput struct{ *pulumi.OutputState }
func (TokenReviewArrayOutput) ElementType ¶
func (TokenReviewArrayOutput) ElementType() reflect.Type
func (TokenReviewArrayOutput) Index ¶
func (o TokenReviewArrayOutput) Index(i pulumi.IntInput) TokenReviewOutput
func (TokenReviewArrayOutput) ToTokenReviewArrayOutput ¶
func (o TokenReviewArrayOutput) ToTokenReviewArrayOutput() TokenReviewArrayOutput
func (TokenReviewArrayOutput) ToTokenReviewArrayOutputWithContext ¶
func (o TokenReviewArrayOutput) ToTokenReviewArrayOutputWithContext(ctx context.Context) TokenReviewArrayOutput
type TokenReviewInput ¶
type TokenReviewInput interface { pulumi.Input ToTokenReviewOutput() TokenReviewOutput ToTokenReviewOutputWithContext(ctx context.Context) TokenReviewOutput }
type TokenReviewMap ¶
type TokenReviewMap map[string]TokenReviewInput
func (TokenReviewMap) ElementType ¶
func (TokenReviewMap) ElementType() reflect.Type
func (TokenReviewMap) ToTokenReviewMapOutput ¶
func (i TokenReviewMap) ToTokenReviewMapOutput() TokenReviewMapOutput
func (TokenReviewMap) ToTokenReviewMapOutputWithContext ¶
func (i TokenReviewMap) ToTokenReviewMapOutputWithContext(ctx context.Context) TokenReviewMapOutput
type TokenReviewMapInput ¶
type TokenReviewMapInput interface { pulumi.Input ToTokenReviewMapOutput() TokenReviewMapOutput ToTokenReviewMapOutputWithContext(context.Context) TokenReviewMapOutput }
TokenReviewMapInput is an input type that accepts TokenReviewMap and TokenReviewMapOutput values. You can construct a concrete instance of `TokenReviewMapInput` via:
TokenReviewMap{ "key": TokenReviewArgs{...} }
type TokenReviewMapOutput ¶
type TokenReviewMapOutput struct{ *pulumi.OutputState }
func (TokenReviewMapOutput) ElementType ¶
func (TokenReviewMapOutput) ElementType() reflect.Type
func (TokenReviewMapOutput) MapIndex ¶
func (o TokenReviewMapOutput) MapIndex(k pulumi.StringInput) TokenReviewOutput
func (TokenReviewMapOutput) ToTokenReviewMapOutput ¶
func (o TokenReviewMapOutput) ToTokenReviewMapOutput() TokenReviewMapOutput
func (TokenReviewMapOutput) ToTokenReviewMapOutputWithContext ¶
func (o TokenReviewMapOutput) ToTokenReviewMapOutputWithContext(ctx context.Context) TokenReviewMapOutput
type TokenReviewOutput ¶
type TokenReviewOutput struct{ *pulumi.OutputState }
func (TokenReviewOutput) ApiVersion ¶ added in v3.19.1
func (o TokenReviewOutput) 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 (TokenReviewOutput) ElementType ¶
func (TokenReviewOutput) ElementType() reflect.Type
func (TokenReviewOutput) Kind ¶ added in v3.19.1
func (o TokenReviewOutput) 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 (TokenReviewOutput) Metadata ¶ added in v3.19.1
func (o TokenReviewOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (TokenReviewOutput) Spec ¶ added in v3.19.1
func (o TokenReviewOutput) Spec() TokenReviewSpecOutput
Spec holds information about the request being evaluated
func (TokenReviewOutput) Status ¶ added in v3.19.1
func (o TokenReviewOutput) Status() TokenReviewStatusPtrOutput
Status is filled in by the server and indicates whether the request can be authenticated.
func (TokenReviewOutput) ToTokenReviewOutput ¶
func (o TokenReviewOutput) ToTokenReviewOutput() TokenReviewOutput
func (TokenReviewOutput) ToTokenReviewOutputWithContext ¶
func (o TokenReviewOutput) ToTokenReviewOutputWithContext(ctx context.Context) TokenReviewOutput
type TokenReviewPatch ¶ added in v3.20.0
type TokenReviewPatch 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec TokenReviewSpecPatchPtrOutput `pulumi:"spec"` // Status is filled in by the server and indicates whether the request can be authenticated. Status TokenReviewStatusPatchPtrOutput `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. TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
func GetTokenReviewPatch ¶ added in v3.20.0
func GetTokenReviewPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TokenReviewPatchState, opts ...pulumi.ResourceOption) (*TokenReviewPatch, error)
GetTokenReviewPatch gets an existing TokenReviewPatch 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 NewTokenReviewPatch ¶ added in v3.20.0
func NewTokenReviewPatch(ctx *pulumi.Context, name string, args *TokenReviewPatchArgs, opts ...pulumi.ResourceOption) (*TokenReviewPatch, error)
NewTokenReviewPatch registers a new resource with the given unique name, arguments, and options.
func (*TokenReviewPatch) ElementType ¶ added in v3.20.0
func (*TokenReviewPatch) ElementType() reflect.Type
func (*TokenReviewPatch) ToTokenReviewPatchOutput ¶ added in v3.20.0
func (i *TokenReviewPatch) ToTokenReviewPatchOutput() TokenReviewPatchOutput
func (*TokenReviewPatch) ToTokenReviewPatchOutputWithContext ¶ added in v3.20.0
func (i *TokenReviewPatch) ToTokenReviewPatchOutputWithContext(ctx context.Context) TokenReviewPatchOutput
type TokenReviewPatchArgs ¶ added in v3.20.0
type TokenReviewPatchArgs 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 // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // Spec holds information about the request being evaluated Spec TokenReviewSpecPatchPtrInput }
The set of arguments for constructing a TokenReviewPatch resource.
func (TokenReviewPatchArgs) ElementType ¶ added in v3.20.0
func (TokenReviewPatchArgs) ElementType() reflect.Type
type TokenReviewPatchArray ¶ added in v3.20.0
type TokenReviewPatchArray []TokenReviewPatchInput
func (TokenReviewPatchArray) ElementType ¶ added in v3.20.0
func (TokenReviewPatchArray) ElementType() reflect.Type
func (TokenReviewPatchArray) ToTokenReviewPatchArrayOutput ¶ added in v3.20.0
func (i TokenReviewPatchArray) ToTokenReviewPatchArrayOutput() TokenReviewPatchArrayOutput
func (TokenReviewPatchArray) ToTokenReviewPatchArrayOutputWithContext ¶ added in v3.20.0
func (i TokenReviewPatchArray) ToTokenReviewPatchArrayOutputWithContext(ctx context.Context) TokenReviewPatchArrayOutput
type TokenReviewPatchArrayInput ¶ added in v3.20.0
type TokenReviewPatchArrayInput interface { pulumi.Input ToTokenReviewPatchArrayOutput() TokenReviewPatchArrayOutput ToTokenReviewPatchArrayOutputWithContext(context.Context) TokenReviewPatchArrayOutput }
TokenReviewPatchArrayInput is an input type that accepts TokenReviewPatchArray and TokenReviewPatchArrayOutput values. You can construct a concrete instance of `TokenReviewPatchArrayInput` via:
TokenReviewPatchArray{ TokenReviewPatchArgs{...} }
type TokenReviewPatchArrayOutput ¶ added in v3.20.0
type TokenReviewPatchArrayOutput struct{ *pulumi.OutputState }
func (TokenReviewPatchArrayOutput) ElementType ¶ added in v3.20.0
func (TokenReviewPatchArrayOutput) ElementType() reflect.Type
func (TokenReviewPatchArrayOutput) Index ¶ added in v3.20.0
func (o TokenReviewPatchArrayOutput) Index(i pulumi.IntInput) TokenReviewPatchOutput
func (TokenReviewPatchArrayOutput) ToTokenReviewPatchArrayOutput ¶ added in v3.20.0
func (o TokenReviewPatchArrayOutput) ToTokenReviewPatchArrayOutput() TokenReviewPatchArrayOutput
func (TokenReviewPatchArrayOutput) ToTokenReviewPatchArrayOutputWithContext ¶ added in v3.20.0
func (o TokenReviewPatchArrayOutput) ToTokenReviewPatchArrayOutputWithContext(ctx context.Context) TokenReviewPatchArrayOutput
type TokenReviewPatchInput ¶ added in v3.20.0
type TokenReviewPatchInput interface { pulumi.Input ToTokenReviewPatchOutput() TokenReviewPatchOutput ToTokenReviewPatchOutputWithContext(ctx context.Context) TokenReviewPatchOutput }
type TokenReviewPatchMap ¶ added in v3.20.0
type TokenReviewPatchMap map[string]TokenReviewPatchInput
func (TokenReviewPatchMap) ElementType ¶ added in v3.20.0
func (TokenReviewPatchMap) ElementType() reflect.Type
func (TokenReviewPatchMap) ToTokenReviewPatchMapOutput ¶ added in v3.20.0
func (i TokenReviewPatchMap) ToTokenReviewPatchMapOutput() TokenReviewPatchMapOutput
func (TokenReviewPatchMap) ToTokenReviewPatchMapOutputWithContext ¶ added in v3.20.0
func (i TokenReviewPatchMap) ToTokenReviewPatchMapOutputWithContext(ctx context.Context) TokenReviewPatchMapOutput
type TokenReviewPatchMapInput ¶ added in v3.20.0
type TokenReviewPatchMapInput interface { pulumi.Input ToTokenReviewPatchMapOutput() TokenReviewPatchMapOutput ToTokenReviewPatchMapOutputWithContext(context.Context) TokenReviewPatchMapOutput }
TokenReviewPatchMapInput is an input type that accepts TokenReviewPatchMap and TokenReviewPatchMapOutput values. You can construct a concrete instance of `TokenReviewPatchMapInput` via:
TokenReviewPatchMap{ "key": TokenReviewPatchArgs{...} }
type TokenReviewPatchMapOutput ¶ added in v3.20.0
type TokenReviewPatchMapOutput struct{ *pulumi.OutputState }
func (TokenReviewPatchMapOutput) ElementType ¶ added in v3.20.0
func (TokenReviewPatchMapOutput) ElementType() reflect.Type
func (TokenReviewPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o TokenReviewPatchMapOutput) MapIndex(k pulumi.StringInput) TokenReviewPatchOutput
func (TokenReviewPatchMapOutput) ToTokenReviewPatchMapOutput ¶ added in v3.20.0
func (o TokenReviewPatchMapOutput) ToTokenReviewPatchMapOutput() TokenReviewPatchMapOutput
func (TokenReviewPatchMapOutput) ToTokenReviewPatchMapOutputWithContext ¶ added in v3.20.0
func (o TokenReviewPatchMapOutput) ToTokenReviewPatchMapOutputWithContext(ctx context.Context) TokenReviewPatchMapOutput
type TokenReviewPatchOutput ¶ added in v3.20.0
type TokenReviewPatchOutput struct{ *pulumi.OutputState }
func (TokenReviewPatchOutput) ApiVersion ¶ added in v3.20.0
func (o TokenReviewPatchOutput) 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 (TokenReviewPatchOutput) ElementType ¶ added in v3.20.0
func (TokenReviewPatchOutput) ElementType() reflect.Type
func (TokenReviewPatchOutput) Kind ¶ added in v3.20.0
func (o TokenReviewPatchOutput) 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 (TokenReviewPatchOutput) Metadata ¶ added in v3.20.0
func (o TokenReviewPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (TokenReviewPatchOutput) Spec ¶ added in v3.20.0
func (o TokenReviewPatchOutput) Spec() TokenReviewSpecPatchPtrOutput
Spec holds information about the request being evaluated
func (TokenReviewPatchOutput) Status ¶ added in v3.20.0
func (o TokenReviewPatchOutput) Status() TokenReviewStatusPatchPtrOutput
Status is filled in by the server and indicates whether the request can be authenticated.
func (TokenReviewPatchOutput) ToTokenReviewPatchOutput ¶ added in v3.20.0
func (o TokenReviewPatchOutput) ToTokenReviewPatchOutput() TokenReviewPatchOutput
func (TokenReviewPatchOutput) ToTokenReviewPatchOutputWithContext ¶ added in v3.20.0
func (o TokenReviewPatchOutput) ToTokenReviewPatchOutputWithContext(ctx context.Context) TokenReviewPatchOutput
type TokenReviewPatchState ¶ added in v3.20.0
type TokenReviewPatchState struct { }
func (TokenReviewPatchState) ElementType ¶ added in v3.20.0
func (TokenReviewPatchState) ElementType() reflect.Type
type TokenReviewPatchType ¶ added in v3.20.0
type TokenReviewPatchType 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec *TokenReviewSpecPatch `pulumi:"spec"` // Status is filled in by the server and indicates whether the request can be authenticated. Status *TokenReviewStatusPatch `pulumi:"status"` }
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
type TokenReviewPatchTypeArgs ¶ added in v3.20.0
type TokenReviewPatchTypeArgs 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec TokenReviewSpecPatchPtrInput `pulumi:"spec"` // Status is filled in by the server and indicates whether the request can be authenticated. Status TokenReviewStatusPatchPtrInput `pulumi:"status"` }
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
func (TokenReviewPatchTypeArgs) ElementType ¶ added in v3.20.0
func (TokenReviewPatchTypeArgs) ElementType() reflect.Type
func (TokenReviewPatchTypeArgs) ToTokenReviewPatchTypeOutput ¶ added in v3.20.0
func (i TokenReviewPatchTypeArgs) ToTokenReviewPatchTypeOutput() TokenReviewPatchTypeOutput
func (TokenReviewPatchTypeArgs) ToTokenReviewPatchTypeOutputWithContext ¶ added in v3.20.0
func (i TokenReviewPatchTypeArgs) ToTokenReviewPatchTypeOutputWithContext(ctx context.Context) TokenReviewPatchTypeOutput
type TokenReviewPatchTypeInput ¶ added in v3.20.0
type TokenReviewPatchTypeInput interface { pulumi.Input ToTokenReviewPatchTypeOutput() TokenReviewPatchTypeOutput ToTokenReviewPatchTypeOutputWithContext(context.Context) TokenReviewPatchTypeOutput }
TokenReviewPatchTypeInput is an input type that accepts TokenReviewPatchTypeArgs and TokenReviewPatchTypeOutput values. You can construct a concrete instance of `TokenReviewPatchTypeInput` via:
TokenReviewPatchTypeArgs{...}
type TokenReviewPatchTypeOutput ¶ added in v3.20.0
type TokenReviewPatchTypeOutput struct{ *pulumi.OutputState }
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
func (TokenReviewPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o TokenReviewPatchTypeOutput) 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 (TokenReviewPatchTypeOutput) ElementType ¶ added in v3.20.0
func (TokenReviewPatchTypeOutput) ElementType() reflect.Type
func (TokenReviewPatchTypeOutput) Kind ¶ added in v3.20.0
func (o TokenReviewPatchTypeOutput) 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 (TokenReviewPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o TokenReviewPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (TokenReviewPatchTypeOutput) Spec ¶ added in v3.20.0
func (o TokenReviewPatchTypeOutput) Spec() TokenReviewSpecPatchPtrOutput
Spec holds information about the request being evaluated
func (TokenReviewPatchTypeOutput) Status ¶ added in v3.20.0
func (o TokenReviewPatchTypeOutput) Status() TokenReviewStatusPatchPtrOutput
Status is filled in by the server and indicates whether the request can be authenticated.
func (TokenReviewPatchTypeOutput) ToTokenReviewPatchTypeOutput ¶ added in v3.20.0
func (o TokenReviewPatchTypeOutput) ToTokenReviewPatchTypeOutput() TokenReviewPatchTypeOutput
func (TokenReviewPatchTypeOutput) ToTokenReviewPatchTypeOutputWithContext ¶ added in v3.20.0
func (o TokenReviewPatchTypeOutput) ToTokenReviewPatchTypeOutputWithContext(ctx context.Context) TokenReviewPatchTypeOutput
type TokenReviewSpec ¶
type TokenReviewSpec struct { // Audiences is a list of the identifiers that the resource server presented with the token identifies as. Audience-aware token authenticators will verify that the token was intended for at least one of the audiences in this list. If no audiences are provided, the audience will default to the audience of the Kubernetes apiserver. Audiences []string `pulumi:"audiences"` // Token is the opaque bearer token. Token *string `pulumi:"token"` }
TokenReviewSpec is a description of the token authentication request.
type TokenReviewSpecArgs ¶
type TokenReviewSpecArgs struct { // Audiences is a list of the identifiers that the resource server presented with the token identifies as. Audience-aware token authenticators will verify that the token was intended for at least one of the audiences in this list. If no audiences are provided, the audience will default to the audience of the Kubernetes apiserver. Audiences pulumi.StringArrayInput `pulumi:"audiences"` // Token is the opaque bearer token. Token pulumi.StringPtrInput `pulumi:"token"` }
TokenReviewSpec is a description of the token authentication request.
func (TokenReviewSpecArgs) ElementType ¶
func (TokenReviewSpecArgs) ElementType() reflect.Type
func (TokenReviewSpecArgs) ToTokenReviewSpecOutput ¶
func (i TokenReviewSpecArgs) ToTokenReviewSpecOutput() TokenReviewSpecOutput
func (TokenReviewSpecArgs) ToTokenReviewSpecOutputWithContext ¶
func (i TokenReviewSpecArgs) ToTokenReviewSpecOutputWithContext(ctx context.Context) TokenReviewSpecOutput
type TokenReviewSpecInput ¶
type TokenReviewSpecInput interface { pulumi.Input ToTokenReviewSpecOutput() TokenReviewSpecOutput ToTokenReviewSpecOutputWithContext(context.Context) TokenReviewSpecOutput }
TokenReviewSpecInput is an input type that accepts TokenReviewSpecArgs and TokenReviewSpecOutput values. You can construct a concrete instance of `TokenReviewSpecInput` via:
TokenReviewSpecArgs{...}
type TokenReviewSpecOutput ¶
type TokenReviewSpecOutput struct{ *pulumi.OutputState }
TokenReviewSpec is a description of the token authentication request.
func (TokenReviewSpecOutput) Audiences ¶
func (o TokenReviewSpecOutput) Audiences() pulumi.StringArrayOutput
Audiences is a list of the identifiers that the resource server presented with the token identifies as. Audience-aware token authenticators will verify that the token was intended for at least one of the audiences in this list. If no audiences are provided, the audience will default to the audience of the Kubernetes apiserver.
func (TokenReviewSpecOutput) ElementType ¶
func (TokenReviewSpecOutput) ElementType() reflect.Type
func (TokenReviewSpecOutput) ToTokenReviewSpecOutput ¶
func (o TokenReviewSpecOutput) ToTokenReviewSpecOutput() TokenReviewSpecOutput
func (TokenReviewSpecOutput) ToTokenReviewSpecOutputWithContext ¶
func (o TokenReviewSpecOutput) ToTokenReviewSpecOutputWithContext(ctx context.Context) TokenReviewSpecOutput
func (TokenReviewSpecOutput) Token ¶
func (o TokenReviewSpecOutput) Token() pulumi.StringPtrOutput
Token is the opaque bearer token.
type TokenReviewSpecPatch ¶ added in v3.20.0
type TokenReviewSpecPatch struct { // Audiences is a list of the identifiers that the resource server presented with the token identifies as. Audience-aware token authenticators will verify that the token was intended for at least one of the audiences in this list. If no audiences are provided, the audience will default to the audience of the Kubernetes apiserver. Audiences []string `pulumi:"audiences"` // Token is the opaque bearer token. Token *string `pulumi:"token"` }
TokenReviewSpec is a description of the token authentication request.
type TokenReviewSpecPatchArgs ¶ added in v3.20.0
type TokenReviewSpecPatchArgs struct { // Audiences is a list of the identifiers that the resource server presented with the token identifies as. Audience-aware token authenticators will verify that the token was intended for at least one of the audiences in this list. If no audiences are provided, the audience will default to the audience of the Kubernetes apiserver. Audiences pulumi.StringArrayInput `pulumi:"audiences"` // Token is the opaque bearer token. Token pulumi.StringPtrInput `pulumi:"token"` }
TokenReviewSpec is a description of the token authentication request.
func (TokenReviewSpecPatchArgs) ElementType ¶ added in v3.20.0
func (TokenReviewSpecPatchArgs) ElementType() reflect.Type
func (TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchOutput ¶ added in v3.20.0
func (i TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchOutput() TokenReviewSpecPatchOutput
func (TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchOutputWithContext ¶ added in v3.20.0
func (i TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchOutputWithContext(ctx context.Context) TokenReviewSpecPatchOutput
func (TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchPtrOutput ¶ added in v3.20.0
func (i TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchPtrOutput() TokenReviewSpecPatchPtrOutput
func (TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i TokenReviewSpecPatchArgs) ToTokenReviewSpecPatchPtrOutputWithContext(ctx context.Context) TokenReviewSpecPatchPtrOutput
type TokenReviewSpecPatchInput ¶ added in v3.20.0
type TokenReviewSpecPatchInput interface { pulumi.Input ToTokenReviewSpecPatchOutput() TokenReviewSpecPatchOutput ToTokenReviewSpecPatchOutputWithContext(context.Context) TokenReviewSpecPatchOutput }
TokenReviewSpecPatchInput is an input type that accepts TokenReviewSpecPatchArgs and TokenReviewSpecPatchOutput values. You can construct a concrete instance of `TokenReviewSpecPatchInput` via:
TokenReviewSpecPatchArgs{...}
type TokenReviewSpecPatchOutput ¶ added in v3.20.0
type TokenReviewSpecPatchOutput struct{ *pulumi.OutputState }
TokenReviewSpec is a description of the token authentication request.
func (TokenReviewSpecPatchOutput) Audiences ¶ added in v3.20.0
func (o TokenReviewSpecPatchOutput) Audiences() pulumi.StringArrayOutput
Audiences is a list of the identifiers that the resource server presented with the token identifies as. Audience-aware token authenticators will verify that the token was intended for at least one of the audiences in this list. If no audiences are provided, the audience will default to the audience of the Kubernetes apiserver.
func (TokenReviewSpecPatchOutput) ElementType ¶ added in v3.20.0
func (TokenReviewSpecPatchOutput) ElementType() reflect.Type
func (TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchOutput ¶ added in v3.20.0
func (o TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchOutput() TokenReviewSpecPatchOutput
func (TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchOutputWithContext ¶ added in v3.20.0
func (o TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchOutputWithContext(ctx context.Context) TokenReviewSpecPatchOutput
func (TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchPtrOutput ¶ added in v3.20.0
func (o TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchPtrOutput() TokenReviewSpecPatchPtrOutput
func (TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o TokenReviewSpecPatchOutput) ToTokenReviewSpecPatchPtrOutputWithContext(ctx context.Context) TokenReviewSpecPatchPtrOutput
func (TokenReviewSpecPatchOutput) Token ¶ added in v3.20.0
func (o TokenReviewSpecPatchOutput) Token() pulumi.StringPtrOutput
Token is the opaque bearer token.
type TokenReviewSpecPatchPtrInput ¶ added in v3.20.0
type TokenReviewSpecPatchPtrInput interface { pulumi.Input ToTokenReviewSpecPatchPtrOutput() TokenReviewSpecPatchPtrOutput ToTokenReviewSpecPatchPtrOutputWithContext(context.Context) TokenReviewSpecPatchPtrOutput }
TokenReviewSpecPatchPtrInput is an input type that accepts TokenReviewSpecPatchArgs, TokenReviewSpecPatchPtr and TokenReviewSpecPatchPtrOutput values. You can construct a concrete instance of `TokenReviewSpecPatchPtrInput` via:
TokenReviewSpecPatchArgs{...} or: nil
func TokenReviewSpecPatchPtr ¶ added in v3.20.0
func TokenReviewSpecPatchPtr(v *TokenReviewSpecPatchArgs) TokenReviewSpecPatchPtrInput
type TokenReviewSpecPatchPtrOutput ¶ added in v3.20.0
type TokenReviewSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (TokenReviewSpecPatchPtrOutput) Audiences ¶ added in v3.20.0
func (o TokenReviewSpecPatchPtrOutput) Audiences() pulumi.StringArrayOutput
Audiences is a list of the identifiers that the resource server presented with the token identifies as. Audience-aware token authenticators will verify that the token was intended for at least one of the audiences in this list. If no audiences are provided, the audience will default to the audience of the Kubernetes apiserver.
func (TokenReviewSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o TokenReviewSpecPatchPtrOutput) Elem() TokenReviewSpecPatchOutput
func (TokenReviewSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (TokenReviewSpecPatchPtrOutput) ElementType() reflect.Type
func (TokenReviewSpecPatchPtrOutput) ToTokenReviewSpecPatchPtrOutput ¶ added in v3.20.0
func (o TokenReviewSpecPatchPtrOutput) ToTokenReviewSpecPatchPtrOutput() TokenReviewSpecPatchPtrOutput
func (TokenReviewSpecPatchPtrOutput) ToTokenReviewSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o TokenReviewSpecPatchPtrOutput) ToTokenReviewSpecPatchPtrOutputWithContext(ctx context.Context) TokenReviewSpecPatchPtrOutput
func (TokenReviewSpecPatchPtrOutput) Token ¶ added in v3.20.0
func (o TokenReviewSpecPatchPtrOutput) Token() pulumi.StringPtrOutput
Token is the opaque bearer token.
type TokenReviewState ¶
type TokenReviewState struct { }
func (TokenReviewState) ElementType ¶
func (TokenReviewState) ElementType() reflect.Type
type TokenReviewStatus ¶
type TokenReviewStatus struct { // Audiences are audience identifiers chosen by the authenticator that are compatible with both the TokenReview and token. An identifier is any identifier in the intersection of the TokenReviewSpec audiences and the token's audiences. A client of the TokenReview API that sets the spec.audiences field should validate that a compatible audience identifier is returned in the status.audiences field to ensure that the TokenReview server is audience aware. If a TokenReview returns an empty status.audience field where status.authenticated is "true", the token is valid against the audience of the Kubernetes API server. Audiences []string `pulumi:"audiences"` // Authenticated indicates that the token was associated with a known user. Authenticated *bool `pulumi:"authenticated"` // Error indicates that the token couldn't be checked Error *string `pulumi:"error"` // User is the UserInfo associated with the provided token. User *UserInfo `pulumi:"user"` }
TokenReviewStatus is the result of the token authentication request.
type TokenReviewStatusArgs ¶
type TokenReviewStatusArgs struct { // Audiences are audience identifiers chosen by the authenticator that are compatible with both the TokenReview and token. An identifier is any identifier in the intersection of the TokenReviewSpec audiences and the token's audiences. A client of the TokenReview API that sets the spec.audiences field should validate that a compatible audience identifier is returned in the status.audiences field to ensure that the TokenReview server is audience aware. If a TokenReview returns an empty status.audience field where status.authenticated is "true", the token is valid against the audience of the Kubernetes API server. Audiences pulumi.StringArrayInput `pulumi:"audiences"` // Authenticated indicates that the token was associated with a known user. Authenticated pulumi.BoolPtrInput `pulumi:"authenticated"` // Error indicates that the token couldn't be checked Error pulumi.StringPtrInput `pulumi:"error"` // User is the UserInfo associated with the provided token. User UserInfoPtrInput `pulumi:"user"` }
TokenReviewStatus is the result of the token authentication request.
func (TokenReviewStatusArgs) ElementType ¶
func (TokenReviewStatusArgs) ElementType() reflect.Type
func (TokenReviewStatusArgs) ToTokenReviewStatusOutput ¶
func (i TokenReviewStatusArgs) ToTokenReviewStatusOutput() TokenReviewStatusOutput
func (TokenReviewStatusArgs) ToTokenReviewStatusOutputWithContext ¶
func (i TokenReviewStatusArgs) ToTokenReviewStatusOutputWithContext(ctx context.Context) TokenReviewStatusOutput
func (TokenReviewStatusArgs) ToTokenReviewStatusPtrOutput ¶
func (i TokenReviewStatusArgs) ToTokenReviewStatusPtrOutput() TokenReviewStatusPtrOutput
func (TokenReviewStatusArgs) ToTokenReviewStatusPtrOutputWithContext ¶
func (i TokenReviewStatusArgs) ToTokenReviewStatusPtrOutputWithContext(ctx context.Context) TokenReviewStatusPtrOutput
type TokenReviewStatusInput ¶
type TokenReviewStatusInput interface { pulumi.Input ToTokenReviewStatusOutput() TokenReviewStatusOutput ToTokenReviewStatusOutputWithContext(context.Context) TokenReviewStatusOutput }
TokenReviewStatusInput is an input type that accepts TokenReviewStatusArgs and TokenReviewStatusOutput values. You can construct a concrete instance of `TokenReviewStatusInput` via:
TokenReviewStatusArgs{...}
type TokenReviewStatusOutput ¶
type TokenReviewStatusOutput struct{ *pulumi.OutputState }
TokenReviewStatus is the result of the token authentication request.
func (TokenReviewStatusOutput) Audiences ¶
func (o TokenReviewStatusOutput) Audiences() pulumi.StringArrayOutput
Audiences are audience identifiers chosen by the authenticator that are compatible with both the TokenReview and token. An identifier is any identifier in the intersection of the TokenReviewSpec audiences and the token's audiences. A client of the TokenReview API that sets the spec.audiences field should validate that a compatible audience identifier is returned in the status.audiences field to ensure that the TokenReview server is audience aware. If a TokenReview returns an empty status.audience field where status.authenticated is "true", the token is valid against the audience of the Kubernetes API server.
func (TokenReviewStatusOutput) Authenticated ¶
func (o TokenReviewStatusOutput) Authenticated() pulumi.BoolPtrOutput
Authenticated indicates that the token was associated with a known user.
func (TokenReviewStatusOutput) ElementType ¶
func (TokenReviewStatusOutput) ElementType() reflect.Type
func (TokenReviewStatusOutput) Error ¶
func (o TokenReviewStatusOutput) Error() pulumi.StringPtrOutput
Error indicates that the token couldn't be checked
func (TokenReviewStatusOutput) ToTokenReviewStatusOutput ¶
func (o TokenReviewStatusOutput) ToTokenReviewStatusOutput() TokenReviewStatusOutput
func (TokenReviewStatusOutput) ToTokenReviewStatusOutputWithContext ¶
func (o TokenReviewStatusOutput) ToTokenReviewStatusOutputWithContext(ctx context.Context) TokenReviewStatusOutput
func (TokenReviewStatusOutput) ToTokenReviewStatusPtrOutput ¶
func (o TokenReviewStatusOutput) ToTokenReviewStatusPtrOutput() TokenReviewStatusPtrOutput
func (TokenReviewStatusOutput) ToTokenReviewStatusPtrOutputWithContext ¶
func (o TokenReviewStatusOutput) ToTokenReviewStatusPtrOutputWithContext(ctx context.Context) TokenReviewStatusPtrOutput
func (TokenReviewStatusOutput) User ¶
func (o TokenReviewStatusOutput) User() UserInfoPtrOutput
User is the UserInfo associated with the provided token.
type TokenReviewStatusPatch ¶ added in v3.20.0
type TokenReviewStatusPatch struct { // Audiences are audience identifiers chosen by the authenticator that are compatible with both the TokenReview and token. An identifier is any identifier in the intersection of the TokenReviewSpec audiences and the token's audiences. A client of the TokenReview API that sets the spec.audiences field should validate that a compatible audience identifier is returned in the status.audiences field to ensure that the TokenReview server is audience aware. If a TokenReview returns an empty status.audience field where status.authenticated is "true", the token is valid against the audience of the Kubernetes API server. Audiences []string `pulumi:"audiences"` // Authenticated indicates that the token was associated with a known user. Authenticated *bool `pulumi:"authenticated"` // Error indicates that the token couldn't be checked Error *string `pulumi:"error"` // User is the UserInfo associated with the provided token. User *UserInfoPatch `pulumi:"user"` }
TokenReviewStatus is the result of the token authentication request.
type TokenReviewStatusPatchArgs ¶ added in v3.20.0
type TokenReviewStatusPatchArgs struct { // Audiences are audience identifiers chosen by the authenticator that are compatible with both the TokenReview and token. An identifier is any identifier in the intersection of the TokenReviewSpec audiences and the token's audiences. A client of the TokenReview API that sets the spec.audiences field should validate that a compatible audience identifier is returned in the status.audiences field to ensure that the TokenReview server is audience aware. If a TokenReview returns an empty status.audience field where status.authenticated is "true", the token is valid against the audience of the Kubernetes API server. Audiences pulumi.StringArrayInput `pulumi:"audiences"` // Authenticated indicates that the token was associated with a known user. Authenticated pulumi.BoolPtrInput `pulumi:"authenticated"` // Error indicates that the token couldn't be checked Error pulumi.StringPtrInput `pulumi:"error"` // User is the UserInfo associated with the provided token. User UserInfoPatchPtrInput `pulumi:"user"` }
TokenReviewStatus is the result of the token authentication request.
func (TokenReviewStatusPatchArgs) ElementType ¶ added in v3.20.0
func (TokenReviewStatusPatchArgs) ElementType() reflect.Type
func (TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchOutput ¶ added in v3.20.0
func (i TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchOutput() TokenReviewStatusPatchOutput
func (TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchOutputWithContext ¶ added in v3.20.0
func (i TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchOutputWithContext(ctx context.Context) TokenReviewStatusPatchOutput
func (TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchPtrOutput ¶ added in v3.20.0
func (i TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchPtrOutput() TokenReviewStatusPatchPtrOutput
func (TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i TokenReviewStatusPatchArgs) ToTokenReviewStatusPatchPtrOutputWithContext(ctx context.Context) TokenReviewStatusPatchPtrOutput
type TokenReviewStatusPatchInput ¶ added in v3.20.0
type TokenReviewStatusPatchInput interface { pulumi.Input ToTokenReviewStatusPatchOutput() TokenReviewStatusPatchOutput ToTokenReviewStatusPatchOutputWithContext(context.Context) TokenReviewStatusPatchOutput }
TokenReviewStatusPatchInput is an input type that accepts TokenReviewStatusPatchArgs and TokenReviewStatusPatchOutput values. You can construct a concrete instance of `TokenReviewStatusPatchInput` via:
TokenReviewStatusPatchArgs{...}
type TokenReviewStatusPatchOutput ¶ added in v3.20.0
type TokenReviewStatusPatchOutput struct{ *pulumi.OutputState }
TokenReviewStatus is the result of the token authentication request.
func (TokenReviewStatusPatchOutput) Audiences ¶ added in v3.20.0
func (o TokenReviewStatusPatchOutput) Audiences() pulumi.StringArrayOutput
Audiences are audience identifiers chosen by the authenticator that are compatible with both the TokenReview and token. An identifier is any identifier in the intersection of the TokenReviewSpec audiences and the token's audiences. A client of the TokenReview API that sets the spec.audiences field should validate that a compatible audience identifier is returned in the status.audiences field to ensure that the TokenReview server is audience aware. If a TokenReview returns an empty status.audience field where status.authenticated is "true", the token is valid against the audience of the Kubernetes API server.
func (TokenReviewStatusPatchOutput) Authenticated ¶ added in v3.20.0
func (o TokenReviewStatusPatchOutput) Authenticated() pulumi.BoolPtrOutput
Authenticated indicates that the token was associated with a known user.
func (TokenReviewStatusPatchOutput) ElementType ¶ added in v3.20.0
func (TokenReviewStatusPatchOutput) ElementType() reflect.Type
func (TokenReviewStatusPatchOutput) Error ¶ added in v3.20.0
func (o TokenReviewStatusPatchOutput) Error() pulumi.StringPtrOutput
Error indicates that the token couldn't be checked
func (TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchOutput ¶ added in v3.20.0
func (o TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchOutput() TokenReviewStatusPatchOutput
func (TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchOutputWithContext ¶ added in v3.20.0
func (o TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchOutputWithContext(ctx context.Context) TokenReviewStatusPatchOutput
func (TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchPtrOutput ¶ added in v3.20.0
func (o TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchPtrOutput() TokenReviewStatusPatchPtrOutput
func (TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o TokenReviewStatusPatchOutput) ToTokenReviewStatusPatchPtrOutputWithContext(ctx context.Context) TokenReviewStatusPatchPtrOutput
func (TokenReviewStatusPatchOutput) User ¶ added in v3.20.0
func (o TokenReviewStatusPatchOutput) User() UserInfoPatchPtrOutput
User is the UserInfo associated with the provided token.
type TokenReviewStatusPatchPtrInput ¶ added in v3.20.0
type TokenReviewStatusPatchPtrInput interface { pulumi.Input ToTokenReviewStatusPatchPtrOutput() TokenReviewStatusPatchPtrOutput ToTokenReviewStatusPatchPtrOutputWithContext(context.Context) TokenReviewStatusPatchPtrOutput }
TokenReviewStatusPatchPtrInput is an input type that accepts TokenReviewStatusPatchArgs, TokenReviewStatusPatchPtr and TokenReviewStatusPatchPtrOutput values. You can construct a concrete instance of `TokenReviewStatusPatchPtrInput` via:
TokenReviewStatusPatchArgs{...} or: nil
func TokenReviewStatusPatchPtr ¶ added in v3.20.0
func TokenReviewStatusPatchPtr(v *TokenReviewStatusPatchArgs) TokenReviewStatusPatchPtrInput
type TokenReviewStatusPatchPtrOutput ¶ added in v3.20.0
type TokenReviewStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (TokenReviewStatusPatchPtrOutput) Audiences ¶ added in v3.20.0
func (o TokenReviewStatusPatchPtrOutput) Audiences() pulumi.StringArrayOutput
Audiences are audience identifiers chosen by the authenticator that are compatible with both the TokenReview and token. An identifier is any identifier in the intersection of the TokenReviewSpec audiences and the token's audiences. A client of the TokenReview API that sets the spec.audiences field should validate that a compatible audience identifier is returned in the status.audiences field to ensure that the TokenReview server is audience aware. If a TokenReview returns an empty status.audience field where status.authenticated is "true", the token is valid against the audience of the Kubernetes API server.
func (TokenReviewStatusPatchPtrOutput) Authenticated ¶ added in v3.20.0
func (o TokenReviewStatusPatchPtrOutput) Authenticated() pulumi.BoolPtrOutput
Authenticated indicates that the token was associated with a known user.
func (TokenReviewStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o TokenReviewStatusPatchPtrOutput) Elem() TokenReviewStatusPatchOutput
func (TokenReviewStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (TokenReviewStatusPatchPtrOutput) ElementType() reflect.Type
func (TokenReviewStatusPatchPtrOutput) Error ¶ added in v3.20.0
func (o TokenReviewStatusPatchPtrOutput) Error() pulumi.StringPtrOutput
Error indicates that the token couldn't be checked
func (TokenReviewStatusPatchPtrOutput) ToTokenReviewStatusPatchPtrOutput ¶ added in v3.20.0
func (o TokenReviewStatusPatchPtrOutput) ToTokenReviewStatusPatchPtrOutput() TokenReviewStatusPatchPtrOutput
func (TokenReviewStatusPatchPtrOutput) ToTokenReviewStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o TokenReviewStatusPatchPtrOutput) ToTokenReviewStatusPatchPtrOutputWithContext(ctx context.Context) TokenReviewStatusPatchPtrOutput
func (TokenReviewStatusPatchPtrOutput) User ¶ added in v3.20.0
func (o TokenReviewStatusPatchPtrOutput) User() UserInfoPatchPtrOutput
User is the UserInfo associated with the provided token.
type TokenReviewStatusPtrInput ¶
type TokenReviewStatusPtrInput interface { pulumi.Input ToTokenReviewStatusPtrOutput() TokenReviewStatusPtrOutput ToTokenReviewStatusPtrOutputWithContext(context.Context) TokenReviewStatusPtrOutput }
TokenReviewStatusPtrInput is an input type that accepts TokenReviewStatusArgs, TokenReviewStatusPtr and TokenReviewStatusPtrOutput values. You can construct a concrete instance of `TokenReviewStatusPtrInput` via:
TokenReviewStatusArgs{...} or: nil
func TokenReviewStatusPtr ¶
func TokenReviewStatusPtr(v *TokenReviewStatusArgs) TokenReviewStatusPtrInput
type TokenReviewStatusPtrOutput ¶
type TokenReviewStatusPtrOutput struct{ *pulumi.OutputState }
func (TokenReviewStatusPtrOutput) Audiences ¶
func (o TokenReviewStatusPtrOutput) Audiences() pulumi.StringArrayOutput
Audiences are audience identifiers chosen by the authenticator that are compatible with both the TokenReview and token. An identifier is any identifier in the intersection of the TokenReviewSpec audiences and the token's audiences. A client of the TokenReview API that sets the spec.audiences field should validate that a compatible audience identifier is returned in the status.audiences field to ensure that the TokenReview server is audience aware. If a TokenReview returns an empty status.audience field where status.authenticated is "true", the token is valid against the audience of the Kubernetes API server.
func (TokenReviewStatusPtrOutput) Authenticated ¶
func (o TokenReviewStatusPtrOutput) Authenticated() pulumi.BoolPtrOutput
Authenticated indicates that the token was associated with a known user.
func (TokenReviewStatusPtrOutput) Elem ¶
func (o TokenReviewStatusPtrOutput) Elem() TokenReviewStatusOutput
func (TokenReviewStatusPtrOutput) ElementType ¶
func (TokenReviewStatusPtrOutput) ElementType() reflect.Type
func (TokenReviewStatusPtrOutput) Error ¶
func (o TokenReviewStatusPtrOutput) Error() pulumi.StringPtrOutput
Error indicates that the token couldn't be checked
func (TokenReviewStatusPtrOutput) ToTokenReviewStatusPtrOutput ¶
func (o TokenReviewStatusPtrOutput) ToTokenReviewStatusPtrOutput() TokenReviewStatusPtrOutput
func (TokenReviewStatusPtrOutput) ToTokenReviewStatusPtrOutputWithContext ¶
func (o TokenReviewStatusPtrOutput) ToTokenReviewStatusPtrOutputWithContext(ctx context.Context) TokenReviewStatusPtrOutput
func (TokenReviewStatusPtrOutput) User ¶
func (o TokenReviewStatusPtrOutput) User() UserInfoPtrOutput
User is the UserInfo associated with the provided token.
type TokenReviewType ¶
type TokenReviewType 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec TokenReviewSpec `pulumi:"spec"` // Status is filled in by the server and indicates whether the request can be authenticated. Status *TokenReviewStatus `pulumi:"status"` }
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
type TokenReviewTypeArgs ¶
type TokenReviewTypeArgs 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec holds information about the request being evaluated Spec TokenReviewSpecInput `pulumi:"spec"` // Status is filled in by the server and indicates whether the request can be authenticated. Status TokenReviewStatusPtrInput `pulumi:"status"` }
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
func (TokenReviewTypeArgs) ElementType ¶
func (TokenReviewTypeArgs) ElementType() reflect.Type
func (TokenReviewTypeArgs) ToTokenReviewTypeOutput ¶
func (i TokenReviewTypeArgs) ToTokenReviewTypeOutput() TokenReviewTypeOutput
func (TokenReviewTypeArgs) ToTokenReviewTypeOutputWithContext ¶
func (i TokenReviewTypeArgs) ToTokenReviewTypeOutputWithContext(ctx context.Context) TokenReviewTypeOutput
type TokenReviewTypeInput ¶
type TokenReviewTypeInput interface { pulumi.Input ToTokenReviewTypeOutput() TokenReviewTypeOutput ToTokenReviewTypeOutputWithContext(context.Context) TokenReviewTypeOutput }
TokenReviewTypeInput is an input type that accepts TokenReviewTypeArgs and TokenReviewTypeOutput values. You can construct a concrete instance of `TokenReviewTypeInput` via:
TokenReviewTypeArgs{...}
type TokenReviewTypeOutput ¶
type TokenReviewTypeOutput struct{ *pulumi.OutputState }
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
func (TokenReviewTypeOutput) ApiVersion ¶
func (o TokenReviewTypeOutput) 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 (TokenReviewTypeOutput) ElementType ¶
func (TokenReviewTypeOutput) ElementType() reflect.Type
func (TokenReviewTypeOutput) Kind ¶
func (o TokenReviewTypeOutput) 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 (TokenReviewTypeOutput) Metadata ¶
func (o TokenReviewTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (TokenReviewTypeOutput) Spec ¶
func (o TokenReviewTypeOutput) Spec() TokenReviewSpecOutput
Spec holds information about the request being evaluated
func (TokenReviewTypeOutput) Status ¶
func (o TokenReviewTypeOutput) Status() TokenReviewStatusPtrOutput
Status is filled in by the server and indicates whether the request can be authenticated.
func (TokenReviewTypeOutput) ToTokenReviewTypeOutput ¶
func (o TokenReviewTypeOutput) ToTokenReviewTypeOutput() TokenReviewTypeOutput
func (TokenReviewTypeOutput) ToTokenReviewTypeOutputWithContext ¶
func (o TokenReviewTypeOutput) ToTokenReviewTypeOutputWithContext(ctx context.Context) TokenReviewTypeOutput
type UserInfo ¶
type UserInfo struct { // Any additional information provided by the authenticator. Extra map[string][]string `pulumi:"extra"` // The names of groups this user is a part of. Groups []string `pulumi:"groups"` // A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs. Uid *string `pulumi:"uid"` // The name that uniquely identifies this user among all active users. Username *string `pulumi:"username"` }
UserInfo holds the information about the user needed to implement the user.Info interface.
type UserInfoArgs ¶
type UserInfoArgs struct { // Any additional information provided by the authenticator. Extra pulumi.StringArrayMapInput `pulumi:"extra"` // The names of groups this user is a part of. Groups pulumi.StringArrayInput `pulumi:"groups"` // A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs. Uid pulumi.StringPtrInput `pulumi:"uid"` // The name that uniquely identifies this user among all active users. Username pulumi.StringPtrInput `pulumi:"username"` }
UserInfo holds the information about the user needed to implement the user.Info interface.
func (UserInfoArgs) ElementType ¶
func (UserInfoArgs) ElementType() reflect.Type
func (UserInfoArgs) ToUserInfoOutput ¶
func (i UserInfoArgs) ToUserInfoOutput() UserInfoOutput
func (UserInfoArgs) ToUserInfoOutputWithContext ¶
func (i UserInfoArgs) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput
func (UserInfoArgs) ToUserInfoPtrOutput ¶
func (i UserInfoArgs) ToUserInfoPtrOutput() UserInfoPtrOutput
func (UserInfoArgs) ToUserInfoPtrOutputWithContext ¶
func (i UserInfoArgs) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput
type UserInfoInput ¶
type UserInfoInput interface { pulumi.Input ToUserInfoOutput() UserInfoOutput ToUserInfoOutputWithContext(context.Context) UserInfoOutput }
UserInfoInput is an input type that accepts UserInfoArgs and UserInfoOutput values. You can construct a concrete instance of `UserInfoInput` via:
UserInfoArgs{...}
type UserInfoOutput ¶
type UserInfoOutput struct{ *pulumi.OutputState }
UserInfo holds the information about the user needed to implement the user.Info interface.
func (UserInfoOutput) ElementType ¶
func (UserInfoOutput) ElementType() reflect.Type
func (UserInfoOutput) Extra ¶
func (o UserInfoOutput) Extra() pulumi.StringArrayMapOutput
Any additional information provided by the authenticator.
func (UserInfoOutput) Groups ¶
func (o UserInfoOutput) Groups() pulumi.StringArrayOutput
The names of groups this user is a part of.
func (UserInfoOutput) ToUserInfoOutput ¶
func (o UserInfoOutput) ToUserInfoOutput() UserInfoOutput
func (UserInfoOutput) ToUserInfoOutputWithContext ¶
func (o UserInfoOutput) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput
func (UserInfoOutput) ToUserInfoPtrOutput ¶
func (o UserInfoOutput) ToUserInfoPtrOutput() UserInfoPtrOutput
func (UserInfoOutput) ToUserInfoPtrOutputWithContext ¶
func (o UserInfoOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput
func (UserInfoOutput) Uid ¶
func (o UserInfoOutput) Uid() pulumi.StringPtrOutput
A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.
func (UserInfoOutput) Username ¶
func (o UserInfoOutput) Username() pulumi.StringPtrOutput
The name that uniquely identifies this user among all active users.
type UserInfoPatch ¶ added in v3.20.0
type UserInfoPatch struct { // Any additional information provided by the authenticator. Extra map[string][]string `pulumi:"extra"` // The names of groups this user is a part of. Groups []string `pulumi:"groups"` // A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs. Uid *string `pulumi:"uid"` // The name that uniquely identifies this user among all active users. Username *string `pulumi:"username"` }
UserInfo holds the information about the user needed to implement the user.Info interface.
type UserInfoPatchArgs ¶ added in v3.20.0
type UserInfoPatchArgs struct { // Any additional information provided by the authenticator. Extra pulumi.StringArrayMapInput `pulumi:"extra"` // The names of groups this user is a part of. Groups pulumi.StringArrayInput `pulumi:"groups"` // A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs. Uid pulumi.StringPtrInput `pulumi:"uid"` // The name that uniquely identifies this user among all active users. Username pulumi.StringPtrInput `pulumi:"username"` }
UserInfo holds the information about the user needed to implement the user.Info interface.
func (UserInfoPatchArgs) ElementType ¶ added in v3.20.0
func (UserInfoPatchArgs) ElementType() reflect.Type
func (UserInfoPatchArgs) ToUserInfoPatchOutput ¶ added in v3.20.0
func (i UserInfoPatchArgs) ToUserInfoPatchOutput() UserInfoPatchOutput
func (UserInfoPatchArgs) ToUserInfoPatchOutputWithContext ¶ added in v3.20.0
func (i UserInfoPatchArgs) ToUserInfoPatchOutputWithContext(ctx context.Context) UserInfoPatchOutput
func (UserInfoPatchArgs) ToUserInfoPatchPtrOutput ¶ added in v3.20.0
func (i UserInfoPatchArgs) ToUserInfoPatchPtrOutput() UserInfoPatchPtrOutput
func (UserInfoPatchArgs) ToUserInfoPatchPtrOutputWithContext ¶ added in v3.20.0
func (i UserInfoPatchArgs) ToUserInfoPatchPtrOutputWithContext(ctx context.Context) UserInfoPatchPtrOutput
type UserInfoPatchInput ¶ added in v3.20.0
type UserInfoPatchInput interface { pulumi.Input ToUserInfoPatchOutput() UserInfoPatchOutput ToUserInfoPatchOutputWithContext(context.Context) UserInfoPatchOutput }
UserInfoPatchInput is an input type that accepts UserInfoPatchArgs and UserInfoPatchOutput values. You can construct a concrete instance of `UserInfoPatchInput` via:
UserInfoPatchArgs{...}
type UserInfoPatchOutput ¶ added in v3.20.0
type UserInfoPatchOutput struct{ *pulumi.OutputState }
UserInfo holds the information about the user needed to implement the user.Info interface.
func (UserInfoPatchOutput) ElementType ¶ added in v3.20.0
func (UserInfoPatchOutput) ElementType() reflect.Type
func (UserInfoPatchOutput) Extra ¶ added in v3.20.0
func (o UserInfoPatchOutput) Extra() pulumi.StringArrayMapOutput
Any additional information provided by the authenticator.
func (UserInfoPatchOutput) Groups ¶ added in v3.20.0
func (o UserInfoPatchOutput) Groups() pulumi.StringArrayOutput
The names of groups this user is a part of.
func (UserInfoPatchOutput) ToUserInfoPatchOutput ¶ added in v3.20.0
func (o UserInfoPatchOutput) ToUserInfoPatchOutput() UserInfoPatchOutput
func (UserInfoPatchOutput) ToUserInfoPatchOutputWithContext ¶ added in v3.20.0
func (o UserInfoPatchOutput) ToUserInfoPatchOutputWithContext(ctx context.Context) UserInfoPatchOutput
func (UserInfoPatchOutput) ToUserInfoPatchPtrOutput ¶ added in v3.20.0
func (o UserInfoPatchOutput) ToUserInfoPatchPtrOutput() UserInfoPatchPtrOutput
func (UserInfoPatchOutput) ToUserInfoPatchPtrOutputWithContext ¶ added in v3.20.0
func (o UserInfoPatchOutput) ToUserInfoPatchPtrOutputWithContext(ctx context.Context) UserInfoPatchPtrOutput
func (UserInfoPatchOutput) Uid ¶ added in v3.20.0
func (o UserInfoPatchOutput) Uid() pulumi.StringPtrOutput
A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.
func (UserInfoPatchOutput) Username ¶ added in v3.20.0
func (o UserInfoPatchOutput) Username() pulumi.StringPtrOutput
The name that uniquely identifies this user among all active users.
type UserInfoPatchPtrInput ¶ added in v3.20.0
type UserInfoPatchPtrInput interface { pulumi.Input ToUserInfoPatchPtrOutput() UserInfoPatchPtrOutput ToUserInfoPatchPtrOutputWithContext(context.Context) UserInfoPatchPtrOutput }
UserInfoPatchPtrInput is an input type that accepts UserInfoPatchArgs, UserInfoPatchPtr and UserInfoPatchPtrOutput values. You can construct a concrete instance of `UserInfoPatchPtrInput` via:
UserInfoPatchArgs{...} or: nil
func UserInfoPatchPtr ¶ added in v3.20.0
func UserInfoPatchPtr(v *UserInfoPatchArgs) UserInfoPatchPtrInput
type UserInfoPatchPtrOutput ¶ added in v3.20.0
type UserInfoPatchPtrOutput struct{ *pulumi.OutputState }
func (UserInfoPatchPtrOutput) Elem ¶ added in v3.20.0
func (o UserInfoPatchPtrOutput) Elem() UserInfoPatchOutput
func (UserInfoPatchPtrOutput) ElementType ¶ added in v3.20.0
func (UserInfoPatchPtrOutput) ElementType() reflect.Type
func (UserInfoPatchPtrOutput) Extra ¶ added in v3.20.0
func (o UserInfoPatchPtrOutput) Extra() pulumi.StringArrayMapOutput
Any additional information provided by the authenticator.
func (UserInfoPatchPtrOutput) Groups ¶ added in v3.20.0
func (o UserInfoPatchPtrOutput) Groups() pulumi.StringArrayOutput
The names of groups this user is a part of.
func (UserInfoPatchPtrOutput) ToUserInfoPatchPtrOutput ¶ added in v3.20.0
func (o UserInfoPatchPtrOutput) ToUserInfoPatchPtrOutput() UserInfoPatchPtrOutput
func (UserInfoPatchPtrOutput) ToUserInfoPatchPtrOutputWithContext ¶ added in v3.20.0
func (o UserInfoPatchPtrOutput) ToUserInfoPatchPtrOutputWithContext(ctx context.Context) UserInfoPatchPtrOutput
func (UserInfoPatchPtrOutput) Uid ¶ added in v3.20.0
func (o UserInfoPatchPtrOutput) Uid() pulumi.StringPtrOutput
A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.
func (UserInfoPatchPtrOutput) Username ¶ added in v3.20.0
func (o UserInfoPatchPtrOutput) Username() pulumi.StringPtrOutput
The name that uniquely identifies this user among all active users.
type UserInfoPtrInput ¶
type UserInfoPtrInput interface { pulumi.Input ToUserInfoPtrOutput() UserInfoPtrOutput ToUserInfoPtrOutputWithContext(context.Context) UserInfoPtrOutput }
UserInfoPtrInput is an input type that accepts UserInfoArgs, UserInfoPtr and UserInfoPtrOutput values. You can construct a concrete instance of `UserInfoPtrInput` via:
UserInfoArgs{...} or: nil
func UserInfoPtr ¶
func UserInfoPtr(v *UserInfoArgs) UserInfoPtrInput
type UserInfoPtrOutput ¶
type UserInfoPtrOutput struct{ *pulumi.OutputState }
func (UserInfoPtrOutput) Elem ¶
func (o UserInfoPtrOutput) Elem() UserInfoOutput
func (UserInfoPtrOutput) ElementType ¶
func (UserInfoPtrOutput) ElementType() reflect.Type
func (UserInfoPtrOutput) Extra ¶
func (o UserInfoPtrOutput) Extra() pulumi.StringArrayMapOutput
Any additional information provided by the authenticator.
func (UserInfoPtrOutput) Groups ¶
func (o UserInfoPtrOutput) Groups() pulumi.StringArrayOutput
The names of groups this user is a part of.
func (UserInfoPtrOutput) ToUserInfoPtrOutput ¶
func (o UserInfoPtrOutput) ToUserInfoPtrOutput() UserInfoPtrOutput
func (UserInfoPtrOutput) ToUserInfoPtrOutputWithContext ¶
func (o UserInfoPtrOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput
func (UserInfoPtrOutput) Uid ¶
func (o UserInfoPtrOutput) Uid() pulumi.StringPtrOutput
A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.
func (UserInfoPtrOutput) Username ¶
func (o UserInfoPtrOutput) Username() pulumi.StringPtrOutput
The name that uniquely identifies this user among all active users.