Documentation
¶
Index ¶
- type SelfSubjectReview
- type SelfSubjectReviewArgs
- type SelfSubjectReviewArray
- type SelfSubjectReviewArrayInput
- type SelfSubjectReviewArrayOutput
- func (SelfSubjectReviewArrayOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewArrayOutput) Index(i pulumi.IntInput) SelfSubjectReviewOutput
- func (o SelfSubjectReviewArrayOutput) ToSelfSubjectReviewArrayOutput() SelfSubjectReviewArrayOutput
- func (o SelfSubjectReviewArrayOutput) ToSelfSubjectReviewArrayOutputWithContext(ctx context.Context) SelfSubjectReviewArrayOutput
- type SelfSubjectReviewInput
- type SelfSubjectReviewMap
- type SelfSubjectReviewMapInput
- type SelfSubjectReviewMapOutput
- func (SelfSubjectReviewMapOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewMapOutput) MapIndex(k pulumi.StringInput) SelfSubjectReviewOutput
- func (o SelfSubjectReviewMapOutput) ToSelfSubjectReviewMapOutput() SelfSubjectReviewMapOutput
- func (o SelfSubjectReviewMapOutput) ToSelfSubjectReviewMapOutputWithContext(ctx context.Context) SelfSubjectReviewMapOutput
- type SelfSubjectReviewOutput
- func (o SelfSubjectReviewOutput) ApiVersion() pulumi.StringPtrOutput
- func (SelfSubjectReviewOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewOutput) Kind() pulumi.StringPtrOutput
- func (o SelfSubjectReviewOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o SelfSubjectReviewOutput) Status() SelfSubjectReviewStatusPtrOutput
- func (o SelfSubjectReviewOutput) ToSelfSubjectReviewOutput() SelfSubjectReviewOutput
- func (o SelfSubjectReviewOutput) ToSelfSubjectReviewOutputWithContext(ctx context.Context) SelfSubjectReviewOutput
- type SelfSubjectReviewPatch
- type SelfSubjectReviewPatchArgs
- type SelfSubjectReviewPatchArray
- func (SelfSubjectReviewPatchArray) ElementType() reflect.Type
- func (i SelfSubjectReviewPatchArray) ToSelfSubjectReviewPatchArrayOutput() SelfSubjectReviewPatchArrayOutput
- func (i SelfSubjectReviewPatchArray) ToSelfSubjectReviewPatchArrayOutputWithContext(ctx context.Context) SelfSubjectReviewPatchArrayOutput
- type SelfSubjectReviewPatchArrayInput
- type SelfSubjectReviewPatchArrayOutput
- func (SelfSubjectReviewPatchArrayOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewPatchArrayOutput) Index(i pulumi.IntInput) SelfSubjectReviewPatchOutput
- func (o SelfSubjectReviewPatchArrayOutput) ToSelfSubjectReviewPatchArrayOutput() SelfSubjectReviewPatchArrayOutput
- func (o SelfSubjectReviewPatchArrayOutput) ToSelfSubjectReviewPatchArrayOutputWithContext(ctx context.Context) SelfSubjectReviewPatchArrayOutput
- type SelfSubjectReviewPatchInput
- type SelfSubjectReviewPatchMap
- type SelfSubjectReviewPatchMapInput
- type SelfSubjectReviewPatchMapOutput
- func (SelfSubjectReviewPatchMapOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewPatchMapOutput) MapIndex(k pulumi.StringInput) SelfSubjectReviewPatchOutput
- func (o SelfSubjectReviewPatchMapOutput) ToSelfSubjectReviewPatchMapOutput() SelfSubjectReviewPatchMapOutput
- func (o SelfSubjectReviewPatchMapOutput) ToSelfSubjectReviewPatchMapOutputWithContext(ctx context.Context) SelfSubjectReviewPatchMapOutput
- type SelfSubjectReviewPatchOutput
- func (o SelfSubjectReviewPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (SelfSubjectReviewPatchOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewPatchOutput) Kind() pulumi.StringPtrOutput
- func (o SelfSubjectReviewPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o SelfSubjectReviewPatchOutput) Status() SelfSubjectReviewStatusPatchPtrOutput
- func (o SelfSubjectReviewPatchOutput) ToSelfSubjectReviewPatchOutput() SelfSubjectReviewPatchOutput
- func (o SelfSubjectReviewPatchOutput) ToSelfSubjectReviewPatchOutputWithContext(ctx context.Context) SelfSubjectReviewPatchOutput
- type SelfSubjectReviewPatchState
- type SelfSubjectReviewPatchType
- type SelfSubjectReviewPatchTypeArgs
- func (SelfSubjectReviewPatchTypeArgs) ElementType() reflect.Type
- func (i SelfSubjectReviewPatchTypeArgs) ToSelfSubjectReviewPatchTypeOutput() SelfSubjectReviewPatchTypeOutput
- func (i SelfSubjectReviewPatchTypeArgs) ToSelfSubjectReviewPatchTypeOutputWithContext(ctx context.Context) SelfSubjectReviewPatchTypeOutput
- type SelfSubjectReviewPatchTypeInput
- type SelfSubjectReviewPatchTypeOutput
- func (o SelfSubjectReviewPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (SelfSubjectReviewPatchTypeOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o SelfSubjectReviewPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o SelfSubjectReviewPatchTypeOutput) Status() SelfSubjectReviewStatusPatchPtrOutput
- func (o SelfSubjectReviewPatchTypeOutput) ToSelfSubjectReviewPatchTypeOutput() SelfSubjectReviewPatchTypeOutput
- func (o SelfSubjectReviewPatchTypeOutput) ToSelfSubjectReviewPatchTypeOutputWithContext(ctx context.Context) SelfSubjectReviewPatchTypeOutput
- type SelfSubjectReviewState
- type SelfSubjectReviewStatus
- type SelfSubjectReviewStatusArgs
- func (SelfSubjectReviewStatusArgs) ElementType() reflect.Type
- func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusOutput() SelfSubjectReviewStatusOutput
- func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusOutputWithContext(ctx context.Context) SelfSubjectReviewStatusOutput
- func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput
- func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPtrOutput
- type SelfSubjectReviewStatusInput
- type SelfSubjectReviewStatusOutput
- func (SelfSubjectReviewStatusOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusOutput() SelfSubjectReviewStatusOutput
- func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusOutputWithContext(ctx context.Context) SelfSubjectReviewStatusOutput
- func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput
- func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPtrOutput
- func (o SelfSubjectReviewStatusOutput) UserInfo() authenticationv1.UserInfoPtrOutput
- type SelfSubjectReviewStatusPatch
- type SelfSubjectReviewStatusPatchArgs
- func (SelfSubjectReviewStatusPatchArgs) ElementType() reflect.Type
- func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchOutput() SelfSubjectReviewStatusPatchOutput
- func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchOutput
- func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput
- func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchPtrOutput
- type SelfSubjectReviewStatusPatchInput
- type SelfSubjectReviewStatusPatchOutput
- func (SelfSubjectReviewStatusPatchOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchOutput() SelfSubjectReviewStatusPatchOutput
- func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchOutput
- func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput
- func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchPtrOutput
- func (o SelfSubjectReviewStatusPatchOutput) UserInfo() authenticationv1.UserInfoPatchPtrOutput
- type SelfSubjectReviewStatusPatchPtrInput
- type SelfSubjectReviewStatusPatchPtrOutput
- func (o SelfSubjectReviewStatusPatchPtrOutput) Elem() SelfSubjectReviewStatusPatchOutput
- func (SelfSubjectReviewStatusPatchPtrOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput
- func (o SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchPtrOutput
- func (o SelfSubjectReviewStatusPatchPtrOutput) UserInfo() authenticationv1.UserInfoPatchPtrOutput
- type SelfSubjectReviewStatusPtrInput
- type SelfSubjectReviewStatusPtrOutput
- func (o SelfSubjectReviewStatusPtrOutput) Elem() SelfSubjectReviewStatusOutput
- func (SelfSubjectReviewStatusPtrOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput
- func (o SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPtrOutput
- func (o SelfSubjectReviewStatusPtrOutput) UserInfo() authenticationv1.UserInfoPtrOutput
- type SelfSubjectReviewType
- type SelfSubjectReviewTypeArgs
- type SelfSubjectReviewTypeInput
- type SelfSubjectReviewTypeOutput
- func (o SelfSubjectReviewTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (SelfSubjectReviewTypeOutput) ElementType() reflect.Type
- func (o SelfSubjectReviewTypeOutput) Kind() pulumi.StringPtrOutput
- func (o SelfSubjectReviewTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o SelfSubjectReviewTypeOutput) Status() SelfSubjectReviewStatusPtrOutput
- func (o SelfSubjectReviewTypeOutput) ToSelfSubjectReviewTypeOutput() SelfSubjectReviewTypeOutput
- func (o SelfSubjectReviewTypeOutput) ToSelfSubjectReviewTypeOutputWithContext(ctx context.Context) SelfSubjectReviewTypeOutput
- 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 SelfSubjectReview ¶ added in v3.25.0
type SelfSubjectReview 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"`
// Status is filled in by the server with the user attributes.
Status SelfSubjectReviewStatusPtrOutput `pulumi:"status"`
}
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
func GetSelfSubjectReview ¶ added in v3.25.0
func GetSelfSubjectReview(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SelfSubjectReviewState, opts ...pulumi.ResourceOption) (*SelfSubjectReview, error)
GetSelfSubjectReview gets an existing SelfSubjectReview 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 NewSelfSubjectReview ¶ added in v3.25.0
func NewSelfSubjectReview(ctx *pulumi.Context, name string, args *SelfSubjectReviewArgs, opts ...pulumi.ResourceOption) (*SelfSubjectReview, error)
NewSelfSubjectReview registers a new resource with the given unique name, arguments, and options.
func (*SelfSubjectReview) ElementType ¶ added in v3.25.0
func (*SelfSubjectReview) ElementType() reflect.Type
func (*SelfSubjectReview) ToSelfSubjectReviewOutput ¶ added in v3.25.0
func (i *SelfSubjectReview) ToSelfSubjectReviewOutput() SelfSubjectReviewOutput
func (*SelfSubjectReview) ToSelfSubjectReviewOutputWithContext ¶ added in v3.25.0
func (i *SelfSubjectReview) ToSelfSubjectReviewOutputWithContext(ctx context.Context) SelfSubjectReviewOutput
type SelfSubjectReviewArgs ¶ added in v3.25.0
type SelfSubjectReviewArgs 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
}
The set of arguments for constructing a SelfSubjectReview resource.
func (SelfSubjectReviewArgs) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewArgs) ElementType() reflect.Type
type SelfSubjectReviewArray ¶ added in v3.25.0
type SelfSubjectReviewArray []SelfSubjectReviewInput
func (SelfSubjectReviewArray) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewArray) ElementType() reflect.Type
func (SelfSubjectReviewArray) ToSelfSubjectReviewArrayOutput ¶ added in v3.25.0
func (i SelfSubjectReviewArray) ToSelfSubjectReviewArrayOutput() SelfSubjectReviewArrayOutput
func (SelfSubjectReviewArray) ToSelfSubjectReviewArrayOutputWithContext ¶ added in v3.25.0
func (i SelfSubjectReviewArray) ToSelfSubjectReviewArrayOutputWithContext(ctx context.Context) SelfSubjectReviewArrayOutput
type SelfSubjectReviewArrayInput ¶ added in v3.25.0
type SelfSubjectReviewArrayInput interface {
pulumi.Input
ToSelfSubjectReviewArrayOutput() SelfSubjectReviewArrayOutput
ToSelfSubjectReviewArrayOutputWithContext(context.Context) SelfSubjectReviewArrayOutput
}
SelfSubjectReviewArrayInput is an input type that accepts SelfSubjectReviewArray and SelfSubjectReviewArrayOutput values. You can construct a concrete instance of `SelfSubjectReviewArrayInput` via:
SelfSubjectReviewArray{ SelfSubjectReviewArgs{...} }
type SelfSubjectReviewArrayOutput ¶ added in v3.25.0
type SelfSubjectReviewArrayOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewArrayOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewArrayOutput) ElementType() reflect.Type
func (SelfSubjectReviewArrayOutput) Index ¶ added in v3.25.0
func (o SelfSubjectReviewArrayOutput) Index(i pulumi.IntInput) SelfSubjectReviewOutput
func (SelfSubjectReviewArrayOutput) ToSelfSubjectReviewArrayOutput ¶ added in v3.25.0
func (o SelfSubjectReviewArrayOutput) ToSelfSubjectReviewArrayOutput() SelfSubjectReviewArrayOutput
func (SelfSubjectReviewArrayOutput) ToSelfSubjectReviewArrayOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewArrayOutput) ToSelfSubjectReviewArrayOutputWithContext(ctx context.Context) SelfSubjectReviewArrayOutput
type SelfSubjectReviewInput ¶ added in v3.25.0
type SelfSubjectReviewInput interface {
pulumi.Input
ToSelfSubjectReviewOutput() SelfSubjectReviewOutput
ToSelfSubjectReviewOutputWithContext(ctx context.Context) SelfSubjectReviewOutput
}
type SelfSubjectReviewMap ¶ added in v3.25.0
type SelfSubjectReviewMap map[string]SelfSubjectReviewInput
func (SelfSubjectReviewMap) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewMap) ElementType() reflect.Type
func (SelfSubjectReviewMap) ToSelfSubjectReviewMapOutput ¶ added in v3.25.0
func (i SelfSubjectReviewMap) ToSelfSubjectReviewMapOutput() SelfSubjectReviewMapOutput
func (SelfSubjectReviewMap) ToSelfSubjectReviewMapOutputWithContext ¶ added in v3.25.0
func (i SelfSubjectReviewMap) ToSelfSubjectReviewMapOutputWithContext(ctx context.Context) SelfSubjectReviewMapOutput
type SelfSubjectReviewMapInput ¶ added in v3.25.0
type SelfSubjectReviewMapInput interface {
pulumi.Input
ToSelfSubjectReviewMapOutput() SelfSubjectReviewMapOutput
ToSelfSubjectReviewMapOutputWithContext(context.Context) SelfSubjectReviewMapOutput
}
SelfSubjectReviewMapInput is an input type that accepts SelfSubjectReviewMap and SelfSubjectReviewMapOutput values. You can construct a concrete instance of `SelfSubjectReviewMapInput` via:
SelfSubjectReviewMap{ "key": SelfSubjectReviewArgs{...} }
type SelfSubjectReviewMapOutput ¶ added in v3.25.0
type SelfSubjectReviewMapOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewMapOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewMapOutput) ElementType() reflect.Type
func (SelfSubjectReviewMapOutput) MapIndex ¶ added in v3.25.0
func (o SelfSubjectReviewMapOutput) MapIndex(k pulumi.StringInput) SelfSubjectReviewOutput
func (SelfSubjectReviewMapOutput) ToSelfSubjectReviewMapOutput ¶ added in v3.25.0
func (o SelfSubjectReviewMapOutput) ToSelfSubjectReviewMapOutput() SelfSubjectReviewMapOutput
func (SelfSubjectReviewMapOutput) ToSelfSubjectReviewMapOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewMapOutput) ToSelfSubjectReviewMapOutputWithContext(ctx context.Context) SelfSubjectReviewMapOutput
type SelfSubjectReviewOutput ¶ added in v3.25.0
type SelfSubjectReviewOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewOutput) ApiVersion ¶ added in v3.25.0
func (o SelfSubjectReviewOutput) 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 (SelfSubjectReviewOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewOutput) ElementType() reflect.Type
func (SelfSubjectReviewOutput) Kind ¶ added in v3.25.0
func (o SelfSubjectReviewOutput) 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 (SelfSubjectReviewOutput) Metadata ¶ added in v3.25.0
func (o SelfSubjectReviewOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (SelfSubjectReviewOutput) Status ¶ added in v3.25.0
func (o SelfSubjectReviewOutput) Status() SelfSubjectReviewStatusPtrOutput
Status is filled in by the server with the user attributes.
func (SelfSubjectReviewOutput) ToSelfSubjectReviewOutput ¶ added in v3.25.0
func (o SelfSubjectReviewOutput) ToSelfSubjectReviewOutput() SelfSubjectReviewOutput
func (SelfSubjectReviewOutput) ToSelfSubjectReviewOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewOutput) ToSelfSubjectReviewOutputWithContext(ctx context.Context) SelfSubjectReviewOutput
type SelfSubjectReviewPatch ¶ added in v3.25.0
type SelfSubjectReviewPatch 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"`
// Status is filled in by the server with the user attributes.
Status SelfSubjectReviewStatusPatchPtrOutput `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. SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
func GetSelfSubjectReviewPatch ¶ added in v3.25.0
func GetSelfSubjectReviewPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SelfSubjectReviewPatchState, opts ...pulumi.ResourceOption) (*SelfSubjectReviewPatch, error)
GetSelfSubjectReviewPatch gets an existing SelfSubjectReviewPatch 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 NewSelfSubjectReviewPatch ¶ added in v3.25.0
func NewSelfSubjectReviewPatch(ctx *pulumi.Context, name string, args *SelfSubjectReviewPatchArgs, opts ...pulumi.ResourceOption) (*SelfSubjectReviewPatch, error)
NewSelfSubjectReviewPatch registers a new resource with the given unique name, arguments, and options.
func (*SelfSubjectReviewPatch) ElementType ¶ added in v3.25.0
func (*SelfSubjectReviewPatch) ElementType() reflect.Type
func (*SelfSubjectReviewPatch) ToSelfSubjectReviewPatchOutput ¶ added in v3.25.0
func (i *SelfSubjectReviewPatch) ToSelfSubjectReviewPatchOutput() SelfSubjectReviewPatchOutput
func (*SelfSubjectReviewPatch) ToSelfSubjectReviewPatchOutputWithContext ¶ added in v3.25.0
func (i *SelfSubjectReviewPatch) ToSelfSubjectReviewPatchOutputWithContext(ctx context.Context) SelfSubjectReviewPatchOutput
type SelfSubjectReviewPatchArgs ¶ added in v3.25.0
type SelfSubjectReviewPatchArgs 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
}
The set of arguments for constructing a SelfSubjectReviewPatch resource.
func (SelfSubjectReviewPatchArgs) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewPatchArgs) ElementType() reflect.Type
type SelfSubjectReviewPatchArray ¶ added in v3.25.0
type SelfSubjectReviewPatchArray []SelfSubjectReviewPatchInput
func (SelfSubjectReviewPatchArray) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewPatchArray) ElementType() reflect.Type
func (SelfSubjectReviewPatchArray) ToSelfSubjectReviewPatchArrayOutput ¶ added in v3.25.0
func (i SelfSubjectReviewPatchArray) ToSelfSubjectReviewPatchArrayOutput() SelfSubjectReviewPatchArrayOutput
func (SelfSubjectReviewPatchArray) ToSelfSubjectReviewPatchArrayOutputWithContext ¶ added in v3.25.0
func (i SelfSubjectReviewPatchArray) ToSelfSubjectReviewPatchArrayOutputWithContext(ctx context.Context) SelfSubjectReviewPatchArrayOutput
type SelfSubjectReviewPatchArrayInput ¶ added in v3.25.0
type SelfSubjectReviewPatchArrayInput interface {
pulumi.Input
ToSelfSubjectReviewPatchArrayOutput() SelfSubjectReviewPatchArrayOutput
ToSelfSubjectReviewPatchArrayOutputWithContext(context.Context) SelfSubjectReviewPatchArrayOutput
}
SelfSubjectReviewPatchArrayInput is an input type that accepts SelfSubjectReviewPatchArray and SelfSubjectReviewPatchArrayOutput values. You can construct a concrete instance of `SelfSubjectReviewPatchArrayInput` via:
SelfSubjectReviewPatchArray{ SelfSubjectReviewPatchArgs{...} }
type SelfSubjectReviewPatchArrayOutput ¶ added in v3.25.0
type SelfSubjectReviewPatchArrayOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewPatchArrayOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewPatchArrayOutput) ElementType() reflect.Type
func (SelfSubjectReviewPatchArrayOutput) Index ¶ added in v3.25.0
func (o SelfSubjectReviewPatchArrayOutput) Index(i pulumi.IntInput) SelfSubjectReviewPatchOutput
func (SelfSubjectReviewPatchArrayOutput) ToSelfSubjectReviewPatchArrayOutput ¶ added in v3.25.0
func (o SelfSubjectReviewPatchArrayOutput) ToSelfSubjectReviewPatchArrayOutput() SelfSubjectReviewPatchArrayOutput
func (SelfSubjectReviewPatchArrayOutput) ToSelfSubjectReviewPatchArrayOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewPatchArrayOutput) ToSelfSubjectReviewPatchArrayOutputWithContext(ctx context.Context) SelfSubjectReviewPatchArrayOutput
type SelfSubjectReviewPatchInput ¶ added in v3.25.0
type SelfSubjectReviewPatchInput interface {
pulumi.Input
ToSelfSubjectReviewPatchOutput() SelfSubjectReviewPatchOutput
ToSelfSubjectReviewPatchOutputWithContext(ctx context.Context) SelfSubjectReviewPatchOutput
}
type SelfSubjectReviewPatchMap ¶ added in v3.25.0
type SelfSubjectReviewPatchMap map[string]SelfSubjectReviewPatchInput
func (SelfSubjectReviewPatchMap) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewPatchMap) ElementType() reflect.Type
func (SelfSubjectReviewPatchMap) ToSelfSubjectReviewPatchMapOutput ¶ added in v3.25.0
func (i SelfSubjectReviewPatchMap) ToSelfSubjectReviewPatchMapOutput() SelfSubjectReviewPatchMapOutput
func (SelfSubjectReviewPatchMap) ToSelfSubjectReviewPatchMapOutputWithContext ¶ added in v3.25.0
func (i SelfSubjectReviewPatchMap) ToSelfSubjectReviewPatchMapOutputWithContext(ctx context.Context) SelfSubjectReviewPatchMapOutput
type SelfSubjectReviewPatchMapInput ¶ added in v3.25.0
type SelfSubjectReviewPatchMapInput interface {
pulumi.Input
ToSelfSubjectReviewPatchMapOutput() SelfSubjectReviewPatchMapOutput
ToSelfSubjectReviewPatchMapOutputWithContext(context.Context) SelfSubjectReviewPatchMapOutput
}
SelfSubjectReviewPatchMapInput is an input type that accepts SelfSubjectReviewPatchMap and SelfSubjectReviewPatchMapOutput values. You can construct a concrete instance of `SelfSubjectReviewPatchMapInput` via:
SelfSubjectReviewPatchMap{ "key": SelfSubjectReviewPatchArgs{...} }
type SelfSubjectReviewPatchMapOutput ¶ added in v3.25.0
type SelfSubjectReviewPatchMapOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewPatchMapOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewPatchMapOutput) ElementType() reflect.Type
func (SelfSubjectReviewPatchMapOutput) MapIndex ¶ added in v3.25.0
func (o SelfSubjectReviewPatchMapOutput) MapIndex(k pulumi.StringInput) SelfSubjectReviewPatchOutput
func (SelfSubjectReviewPatchMapOutput) ToSelfSubjectReviewPatchMapOutput ¶ added in v3.25.0
func (o SelfSubjectReviewPatchMapOutput) ToSelfSubjectReviewPatchMapOutput() SelfSubjectReviewPatchMapOutput
func (SelfSubjectReviewPatchMapOutput) ToSelfSubjectReviewPatchMapOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewPatchMapOutput) ToSelfSubjectReviewPatchMapOutputWithContext(ctx context.Context) SelfSubjectReviewPatchMapOutput
type SelfSubjectReviewPatchOutput ¶ added in v3.25.0
type SelfSubjectReviewPatchOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewPatchOutput) ApiVersion ¶ added in v3.25.0
func (o SelfSubjectReviewPatchOutput) 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 (SelfSubjectReviewPatchOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewPatchOutput) ElementType() reflect.Type
func (SelfSubjectReviewPatchOutput) Kind ¶ added in v3.25.0
func (o SelfSubjectReviewPatchOutput) 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 (SelfSubjectReviewPatchOutput) Metadata ¶ added in v3.25.0
func (o SelfSubjectReviewPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (SelfSubjectReviewPatchOutput) Status ¶ added in v3.25.0
func (o SelfSubjectReviewPatchOutput) Status() SelfSubjectReviewStatusPatchPtrOutput
Status is filled in by the server with the user attributes.
func (SelfSubjectReviewPatchOutput) ToSelfSubjectReviewPatchOutput ¶ added in v3.25.0
func (o SelfSubjectReviewPatchOutput) ToSelfSubjectReviewPatchOutput() SelfSubjectReviewPatchOutput
func (SelfSubjectReviewPatchOutput) ToSelfSubjectReviewPatchOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewPatchOutput) ToSelfSubjectReviewPatchOutputWithContext(ctx context.Context) SelfSubjectReviewPatchOutput
type SelfSubjectReviewPatchState ¶ added in v3.25.0
type SelfSubjectReviewPatchState struct {
}
func (SelfSubjectReviewPatchState) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewPatchState) ElementType() reflect.Type
type SelfSubjectReviewPatchType ¶ added in v3.25.0
type SelfSubjectReviewPatchType 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"`
// Status is filled in by the server with the user attributes.
Status *SelfSubjectReviewStatusPatch `pulumi:"status"`
}
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
type SelfSubjectReviewPatchTypeArgs ¶ added in v3.25.0
type SelfSubjectReviewPatchTypeArgs 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"`
// Status is filled in by the server with the user attributes.
Status SelfSubjectReviewStatusPatchPtrInput `pulumi:"status"`
}
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
func (SelfSubjectReviewPatchTypeArgs) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewPatchTypeArgs) ElementType() reflect.Type
func (SelfSubjectReviewPatchTypeArgs) ToSelfSubjectReviewPatchTypeOutput ¶ added in v3.25.0
func (i SelfSubjectReviewPatchTypeArgs) ToSelfSubjectReviewPatchTypeOutput() SelfSubjectReviewPatchTypeOutput
func (SelfSubjectReviewPatchTypeArgs) ToSelfSubjectReviewPatchTypeOutputWithContext ¶ added in v3.25.0
func (i SelfSubjectReviewPatchTypeArgs) ToSelfSubjectReviewPatchTypeOutputWithContext(ctx context.Context) SelfSubjectReviewPatchTypeOutput
type SelfSubjectReviewPatchTypeInput ¶ added in v3.25.0
type SelfSubjectReviewPatchTypeInput interface {
pulumi.Input
ToSelfSubjectReviewPatchTypeOutput() SelfSubjectReviewPatchTypeOutput
ToSelfSubjectReviewPatchTypeOutputWithContext(context.Context) SelfSubjectReviewPatchTypeOutput
}
SelfSubjectReviewPatchTypeInput is an input type that accepts SelfSubjectReviewPatchTypeArgs and SelfSubjectReviewPatchTypeOutput values. You can construct a concrete instance of `SelfSubjectReviewPatchTypeInput` via:
SelfSubjectReviewPatchTypeArgs{...}
type SelfSubjectReviewPatchTypeOutput ¶ added in v3.25.0
type SelfSubjectReviewPatchTypeOutput struct{ *pulumi.OutputState }
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
func (SelfSubjectReviewPatchTypeOutput) ApiVersion ¶ added in v3.25.0
func (o SelfSubjectReviewPatchTypeOutput) 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 (SelfSubjectReviewPatchTypeOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewPatchTypeOutput) ElementType() reflect.Type
func (SelfSubjectReviewPatchTypeOutput) Kind ¶ added in v3.25.0
func (o SelfSubjectReviewPatchTypeOutput) 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 (SelfSubjectReviewPatchTypeOutput) Metadata ¶ added in v3.25.0
func (o SelfSubjectReviewPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (SelfSubjectReviewPatchTypeOutput) Status ¶ added in v3.25.0
func (o SelfSubjectReviewPatchTypeOutput) Status() SelfSubjectReviewStatusPatchPtrOutput
Status is filled in by the server with the user attributes.
func (SelfSubjectReviewPatchTypeOutput) ToSelfSubjectReviewPatchTypeOutput ¶ added in v3.25.0
func (o SelfSubjectReviewPatchTypeOutput) ToSelfSubjectReviewPatchTypeOutput() SelfSubjectReviewPatchTypeOutput
func (SelfSubjectReviewPatchTypeOutput) ToSelfSubjectReviewPatchTypeOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewPatchTypeOutput) ToSelfSubjectReviewPatchTypeOutputWithContext(ctx context.Context) SelfSubjectReviewPatchTypeOutput
type SelfSubjectReviewState ¶ added in v3.25.0
type SelfSubjectReviewState struct {
}
func (SelfSubjectReviewState) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewState) ElementType() reflect.Type
type SelfSubjectReviewStatus ¶ added in v3.25.0
type SelfSubjectReviewStatus struct {
// User attributes of the user making this request.
UserInfo *authenticationv1.UserInfo `pulumi:"userInfo"`
}
SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
type SelfSubjectReviewStatusArgs ¶ added in v3.25.0
type SelfSubjectReviewStatusArgs struct {
// User attributes of the user making this request.
UserInfo authenticationv1.UserInfoPtrInput `pulumi:"userInfo"`
}
SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
func (SelfSubjectReviewStatusArgs) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewStatusArgs) ElementType() reflect.Type
func (SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusOutput ¶ added in v3.25.0
func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusOutput() SelfSubjectReviewStatusOutput
func (SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusOutputWithContext ¶ added in v3.25.0
func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusOutputWithContext(ctx context.Context) SelfSubjectReviewStatusOutput
func (SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusPtrOutput ¶ added in v3.25.0
func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput
func (SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusPtrOutputWithContext ¶ added in v3.25.0
func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPtrOutput
type SelfSubjectReviewStatusInput ¶ added in v3.25.0
type SelfSubjectReviewStatusInput interface {
pulumi.Input
ToSelfSubjectReviewStatusOutput() SelfSubjectReviewStatusOutput
ToSelfSubjectReviewStatusOutputWithContext(context.Context) SelfSubjectReviewStatusOutput
}
SelfSubjectReviewStatusInput is an input type that accepts SelfSubjectReviewStatusArgs and SelfSubjectReviewStatusOutput values. You can construct a concrete instance of `SelfSubjectReviewStatusInput` via:
SelfSubjectReviewStatusArgs{...}
type SelfSubjectReviewStatusOutput ¶ added in v3.25.0
type SelfSubjectReviewStatusOutput struct{ *pulumi.OutputState }
SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
func (SelfSubjectReviewStatusOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewStatusOutput) ElementType() reflect.Type
func (SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusOutput ¶ added in v3.25.0
func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusOutput() SelfSubjectReviewStatusOutput
func (SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusOutputWithContext(ctx context.Context) SelfSubjectReviewStatusOutput
func (SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusPtrOutput ¶ added in v3.25.0
func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput
func (SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusPtrOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPtrOutput
func (SelfSubjectReviewStatusOutput) UserInfo ¶ added in v3.25.0
func (o SelfSubjectReviewStatusOutput) UserInfo() authenticationv1.UserInfoPtrOutput
User attributes of the user making this request.
type SelfSubjectReviewStatusPatch ¶ added in v3.25.0
type SelfSubjectReviewStatusPatch struct {
// User attributes of the user making this request.
UserInfo *authenticationv1.UserInfoPatch `pulumi:"userInfo"`
}
SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
type SelfSubjectReviewStatusPatchArgs ¶ added in v3.25.0
type SelfSubjectReviewStatusPatchArgs struct {
// User attributes of the user making this request.
UserInfo authenticationv1.UserInfoPatchPtrInput `pulumi:"userInfo"`
}
SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
func (SelfSubjectReviewStatusPatchArgs) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewStatusPatchArgs) ElementType() reflect.Type
func (SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchOutput ¶ added in v3.25.0
func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchOutput() SelfSubjectReviewStatusPatchOutput
func (SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchOutputWithContext ¶ added in v3.25.0
func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchOutput
func (SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchPtrOutput ¶ added in v3.25.0
func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput
func (SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchPtrOutputWithContext ¶ added in v3.25.0
func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchPtrOutput
type SelfSubjectReviewStatusPatchInput ¶ added in v3.25.0
type SelfSubjectReviewStatusPatchInput interface {
pulumi.Input
ToSelfSubjectReviewStatusPatchOutput() SelfSubjectReviewStatusPatchOutput
ToSelfSubjectReviewStatusPatchOutputWithContext(context.Context) SelfSubjectReviewStatusPatchOutput
}
SelfSubjectReviewStatusPatchInput is an input type that accepts SelfSubjectReviewStatusPatchArgs and SelfSubjectReviewStatusPatchOutput values. You can construct a concrete instance of `SelfSubjectReviewStatusPatchInput` via:
SelfSubjectReviewStatusPatchArgs{...}
type SelfSubjectReviewStatusPatchOutput ¶ added in v3.25.0
type SelfSubjectReviewStatusPatchOutput struct{ *pulumi.OutputState }
SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
func (SelfSubjectReviewStatusPatchOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewStatusPatchOutput) ElementType() reflect.Type
func (SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchOutput ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchOutput() SelfSubjectReviewStatusPatchOutput
func (SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchOutput
func (SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchPtrOutput ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput
func (SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchPtrOutput
func (SelfSubjectReviewStatusPatchOutput) UserInfo ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPatchOutput) UserInfo() authenticationv1.UserInfoPatchPtrOutput
User attributes of the user making this request.
type SelfSubjectReviewStatusPatchPtrInput ¶ added in v3.25.0
type SelfSubjectReviewStatusPatchPtrInput interface {
pulumi.Input
ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput
ToSelfSubjectReviewStatusPatchPtrOutputWithContext(context.Context) SelfSubjectReviewStatusPatchPtrOutput
}
SelfSubjectReviewStatusPatchPtrInput is an input type that accepts SelfSubjectReviewStatusPatchArgs, SelfSubjectReviewStatusPatchPtr and SelfSubjectReviewStatusPatchPtrOutput values. You can construct a concrete instance of `SelfSubjectReviewStatusPatchPtrInput` via:
SelfSubjectReviewStatusPatchArgs{...}
or:
nil
func SelfSubjectReviewStatusPatchPtr ¶ added in v3.25.0
func SelfSubjectReviewStatusPatchPtr(v *SelfSubjectReviewStatusPatchArgs) SelfSubjectReviewStatusPatchPtrInput
type SelfSubjectReviewStatusPatchPtrOutput ¶ added in v3.25.0
type SelfSubjectReviewStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewStatusPatchPtrOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewStatusPatchPtrOutput) ElementType() reflect.Type
func (SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutput ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput
func (SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchPtrOutput
func (SelfSubjectReviewStatusPatchPtrOutput) UserInfo ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPatchPtrOutput) UserInfo() authenticationv1.UserInfoPatchPtrOutput
User attributes of the user making this request.
type SelfSubjectReviewStatusPtrInput ¶ added in v3.25.0
type SelfSubjectReviewStatusPtrInput interface {
pulumi.Input
ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput
ToSelfSubjectReviewStatusPtrOutputWithContext(context.Context) SelfSubjectReviewStatusPtrOutput
}
SelfSubjectReviewStatusPtrInput is an input type that accepts SelfSubjectReviewStatusArgs, SelfSubjectReviewStatusPtr and SelfSubjectReviewStatusPtrOutput values. You can construct a concrete instance of `SelfSubjectReviewStatusPtrInput` via:
SelfSubjectReviewStatusArgs{...}
or:
nil
func SelfSubjectReviewStatusPtr ¶ added in v3.25.0
func SelfSubjectReviewStatusPtr(v *SelfSubjectReviewStatusArgs) SelfSubjectReviewStatusPtrInput
type SelfSubjectReviewStatusPtrOutput ¶ added in v3.25.0
type SelfSubjectReviewStatusPtrOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewStatusPtrOutput) Elem ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPtrOutput) Elem() SelfSubjectReviewStatusOutput
func (SelfSubjectReviewStatusPtrOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewStatusPtrOutput) ElementType() reflect.Type
func (SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutput ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput
func (SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPtrOutput
func (SelfSubjectReviewStatusPtrOutput) UserInfo ¶ added in v3.25.0
func (o SelfSubjectReviewStatusPtrOutput) UserInfo() authenticationv1.UserInfoPtrOutput
User attributes of the user making this request.
type SelfSubjectReviewType ¶ added in v3.25.0
type SelfSubjectReviewType 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"`
// Status is filled in by the server with the user attributes.
Status *SelfSubjectReviewStatus `pulumi:"status"`
}
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
type SelfSubjectReviewTypeArgs ¶ added in v3.25.0
type SelfSubjectReviewTypeArgs 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"`
// Status is filled in by the server with the user attributes.
Status SelfSubjectReviewStatusPtrInput `pulumi:"status"`
}
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
func (SelfSubjectReviewTypeArgs) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewTypeArgs) ElementType() reflect.Type
func (SelfSubjectReviewTypeArgs) ToSelfSubjectReviewTypeOutput ¶ added in v3.25.0
func (i SelfSubjectReviewTypeArgs) ToSelfSubjectReviewTypeOutput() SelfSubjectReviewTypeOutput
func (SelfSubjectReviewTypeArgs) ToSelfSubjectReviewTypeOutputWithContext ¶ added in v3.25.0
func (i SelfSubjectReviewTypeArgs) ToSelfSubjectReviewTypeOutputWithContext(ctx context.Context) SelfSubjectReviewTypeOutput
type SelfSubjectReviewTypeInput ¶ added in v3.25.0
type SelfSubjectReviewTypeInput interface {
pulumi.Input
ToSelfSubjectReviewTypeOutput() SelfSubjectReviewTypeOutput
ToSelfSubjectReviewTypeOutputWithContext(context.Context) SelfSubjectReviewTypeOutput
}
SelfSubjectReviewTypeInput is an input type that accepts SelfSubjectReviewTypeArgs and SelfSubjectReviewTypeOutput values. You can construct a concrete instance of `SelfSubjectReviewTypeInput` via:
SelfSubjectReviewTypeArgs{...}
type SelfSubjectReviewTypeOutput ¶ added in v3.25.0
type SelfSubjectReviewTypeOutput struct{ *pulumi.OutputState }
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.
func (SelfSubjectReviewTypeOutput) ApiVersion ¶ added in v3.25.0
func (o SelfSubjectReviewTypeOutput) 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 (SelfSubjectReviewTypeOutput) ElementType ¶ added in v3.25.0
func (SelfSubjectReviewTypeOutput) ElementType() reflect.Type
func (SelfSubjectReviewTypeOutput) Kind ¶ added in v3.25.0
func (o SelfSubjectReviewTypeOutput) 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 (SelfSubjectReviewTypeOutput) Metadata ¶ added in v3.25.0
func (o SelfSubjectReviewTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (SelfSubjectReviewTypeOutput) Status ¶ added in v3.25.0
func (o SelfSubjectReviewTypeOutput) Status() SelfSubjectReviewStatusPtrOutput
Status is filled in by the server with the user attributes.
func (SelfSubjectReviewTypeOutput) ToSelfSubjectReviewTypeOutput ¶ added in v3.25.0
func (o SelfSubjectReviewTypeOutput) ToSelfSubjectReviewTypeOutput() SelfSubjectReviewTypeOutput
func (SelfSubjectReviewTypeOutput) ToSelfSubjectReviewTypeOutputWithContext ¶ added in v3.25.0
func (o SelfSubjectReviewTypeOutput) ToSelfSubjectReviewTypeOutputWithContext(ctx context.Context) SelfSubjectReviewTypeOutput
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"`
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
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
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"`
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
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
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"`
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"`
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
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"`
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"`
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
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.