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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SelfSubjectReview ¶
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.
func GetSelfSubjectReview ¶
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 ¶
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 ¶
func (*SelfSubjectReview) ElementType() reflect.Type
func (*SelfSubjectReview) ToSelfSubjectReviewOutput ¶
func (i *SelfSubjectReview) ToSelfSubjectReviewOutput() SelfSubjectReviewOutput
func (*SelfSubjectReview) ToSelfSubjectReviewOutputWithContext ¶
func (i *SelfSubjectReview) ToSelfSubjectReviewOutputWithContext(ctx context.Context) SelfSubjectReviewOutput
type SelfSubjectReviewArgs ¶
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 ¶
func (SelfSubjectReviewArgs) ElementType() reflect.Type
type SelfSubjectReviewArray ¶
type SelfSubjectReviewArray []SelfSubjectReviewInput
func (SelfSubjectReviewArray) ElementType ¶
func (SelfSubjectReviewArray) ElementType() reflect.Type
func (SelfSubjectReviewArray) ToSelfSubjectReviewArrayOutput ¶
func (i SelfSubjectReviewArray) ToSelfSubjectReviewArrayOutput() SelfSubjectReviewArrayOutput
func (SelfSubjectReviewArray) ToSelfSubjectReviewArrayOutputWithContext ¶
func (i SelfSubjectReviewArray) ToSelfSubjectReviewArrayOutputWithContext(ctx context.Context) SelfSubjectReviewArrayOutput
type SelfSubjectReviewArrayInput ¶
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 ¶
type SelfSubjectReviewArrayOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewArrayOutput) ElementType ¶
func (SelfSubjectReviewArrayOutput) ElementType() reflect.Type
func (SelfSubjectReviewArrayOutput) Index ¶
func (o SelfSubjectReviewArrayOutput) Index(i pulumi.IntInput) SelfSubjectReviewOutput
func (SelfSubjectReviewArrayOutput) ToSelfSubjectReviewArrayOutput ¶
func (o SelfSubjectReviewArrayOutput) ToSelfSubjectReviewArrayOutput() SelfSubjectReviewArrayOutput
func (SelfSubjectReviewArrayOutput) ToSelfSubjectReviewArrayOutputWithContext ¶
func (o SelfSubjectReviewArrayOutput) ToSelfSubjectReviewArrayOutputWithContext(ctx context.Context) SelfSubjectReviewArrayOutput
type SelfSubjectReviewInput ¶
type SelfSubjectReviewInput interface { pulumi.Input ToSelfSubjectReviewOutput() SelfSubjectReviewOutput ToSelfSubjectReviewOutputWithContext(ctx context.Context) SelfSubjectReviewOutput }
type SelfSubjectReviewMap ¶
type SelfSubjectReviewMap map[string]SelfSubjectReviewInput
func (SelfSubjectReviewMap) ElementType ¶
func (SelfSubjectReviewMap) ElementType() reflect.Type
func (SelfSubjectReviewMap) ToSelfSubjectReviewMapOutput ¶
func (i SelfSubjectReviewMap) ToSelfSubjectReviewMapOutput() SelfSubjectReviewMapOutput
func (SelfSubjectReviewMap) ToSelfSubjectReviewMapOutputWithContext ¶
func (i SelfSubjectReviewMap) ToSelfSubjectReviewMapOutputWithContext(ctx context.Context) SelfSubjectReviewMapOutput
type SelfSubjectReviewMapInput ¶
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 ¶
type SelfSubjectReviewMapOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewMapOutput) ElementType ¶
func (SelfSubjectReviewMapOutput) ElementType() reflect.Type
func (SelfSubjectReviewMapOutput) MapIndex ¶
func (o SelfSubjectReviewMapOutput) MapIndex(k pulumi.StringInput) SelfSubjectReviewOutput
func (SelfSubjectReviewMapOutput) ToSelfSubjectReviewMapOutput ¶
func (o SelfSubjectReviewMapOutput) ToSelfSubjectReviewMapOutput() SelfSubjectReviewMapOutput
func (SelfSubjectReviewMapOutput) ToSelfSubjectReviewMapOutputWithContext ¶
func (o SelfSubjectReviewMapOutput) ToSelfSubjectReviewMapOutputWithContext(ctx context.Context) SelfSubjectReviewMapOutput
type SelfSubjectReviewOutput ¶
type SelfSubjectReviewOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewOutput) ApiVersion ¶
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 ¶
func (SelfSubjectReviewOutput) ElementType() reflect.Type
func (SelfSubjectReviewOutput) Kind ¶
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 ¶
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 ¶
func (o SelfSubjectReviewOutput) Status() SelfSubjectReviewStatusPtrOutput
Status is filled in by the server with the user attributes.
func (SelfSubjectReviewOutput) ToSelfSubjectReviewOutput ¶
func (o SelfSubjectReviewOutput) ToSelfSubjectReviewOutput() SelfSubjectReviewOutput
func (SelfSubjectReviewOutput) ToSelfSubjectReviewOutputWithContext ¶
func (o SelfSubjectReviewOutput) ToSelfSubjectReviewOutputWithContext(ctx context.Context) SelfSubjectReviewOutput
type SelfSubjectReviewPatch ¶
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.
func GetSelfSubjectReviewPatch ¶
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 ¶
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 ¶
func (*SelfSubjectReviewPatch) ElementType() reflect.Type
func (*SelfSubjectReviewPatch) ToSelfSubjectReviewPatchOutput ¶
func (i *SelfSubjectReviewPatch) ToSelfSubjectReviewPatchOutput() SelfSubjectReviewPatchOutput
func (*SelfSubjectReviewPatch) ToSelfSubjectReviewPatchOutputWithContext ¶
func (i *SelfSubjectReviewPatch) ToSelfSubjectReviewPatchOutputWithContext(ctx context.Context) SelfSubjectReviewPatchOutput
type SelfSubjectReviewPatchArgs ¶
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 ¶
func (SelfSubjectReviewPatchArgs) ElementType() reflect.Type
type SelfSubjectReviewPatchArray ¶
type SelfSubjectReviewPatchArray []SelfSubjectReviewPatchInput
func (SelfSubjectReviewPatchArray) ElementType ¶
func (SelfSubjectReviewPatchArray) ElementType() reflect.Type
func (SelfSubjectReviewPatchArray) ToSelfSubjectReviewPatchArrayOutput ¶
func (i SelfSubjectReviewPatchArray) ToSelfSubjectReviewPatchArrayOutput() SelfSubjectReviewPatchArrayOutput
func (SelfSubjectReviewPatchArray) ToSelfSubjectReviewPatchArrayOutputWithContext ¶
func (i SelfSubjectReviewPatchArray) ToSelfSubjectReviewPatchArrayOutputWithContext(ctx context.Context) SelfSubjectReviewPatchArrayOutput
type SelfSubjectReviewPatchArrayInput ¶
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 ¶
type SelfSubjectReviewPatchArrayOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewPatchArrayOutput) ElementType ¶
func (SelfSubjectReviewPatchArrayOutput) ElementType() reflect.Type
func (SelfSubjectReviewPatchArrayOutput) Index ¶
func (o SelfSubjectReviewPatchArrayOutput) Index(i pulumi.IntInput) SelfSubjectReviewPatchOutput
func (SelfSubjectReviewPatchArrayOutput) ToSelfSubjectReviewPatchArrayOutput ¶
func (o SelfSubjectReviewPatchArrayOutput) ToSelfSubjectReviewPatchArrayOutput() SelfSubjectReviewPatchArrayOutput
func (SelfSubjectReviewPatchArrayOutput) ToSelfSubjectReviewPatchArrayOutputWithContext ¶
func (o SelfSubjectReviewPatchArrayOutput) ToSelfSubjectReviewPatchArrayOutputWithContext(ctx context.Context) SelfSubjectReviewPatchArrayOutput
type SelfSubjectReviewPatchInput ¶
type SelfSubjectReviewPatchInput interface { pulumi.Input ToSelfSubjectReviewPatchOutput() SelfSubjectReviewPatchOutput ToSelfSubjectReviewPatchOutputWithContext(ctx context.Context) SelfSubjectReviewPatchOutput }
type SelfSubjectReviewPatchMap ¶
type SelfSubjectReviewPatchMap map[string]SelfSubjectReviewPatchInput
func (SelfSubjectReviewPatchMap) ElementType ¶
func (SelfSubjectReviewPatchMap) ElementType() reflect.Type
func (SelfSubjectReviewPatchMap) ToSelfSubjectReviewPatchMapOutput ¶
func (i SelfSubjectReviewPatchMap) ToSelfSubjectReviewPatchMapOutput() SelfSubjectReviewPatchMapOutput
func (SelfSubjectReviewPatchMap) ToSelfSubjectReviewPatchMapOutputWithContext ¶
func (i SelfSubjectReviewPatchMap) ToSelfSubjectReviewPatchMapOutputWithContext(ctx context.Context) SelfSubjectReviewPatchMapOutput
type SelfSubjectReviewPatchMapInput ¶
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 ¶
type SelfSubjectReviewPatchMapOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewPatchMapOutput) ElementType ¶
func (SelfSubjectReviewPatchMapOutput) ElementType() reflect.Type
func (SelfSubjectReviewPatchMapOutput) MapIndex ¶
func (o SelfSubjectReviewPatchMapOutput) MapIndex(k pulumi.StringInput) SelfSubjectReviewPatchOutput
func (SelfSubjectReviewPatchMapOutput) ToSelfSubjectReviewPatchMapOutput ¶
func (o SelfSubjectReviewPatchMapOutput) ToSelfSubjectReviewPatchMapOutput() SelfSubjectReviewPatchMapOutput
func (SelfSubjectReviewPatchMapOutput) ToSelfSubjectReviewPatchMapOutputWithContext ¶
func (o SelfSubjectReviewPatchMapOutput) ToSelfSubjectReviewPatchMapOutputWithContext(ctx context.Context) SelfSubjectReviewPatchMapOutput
type SelfSubjectReviewPatchOutput ¶
type SelfSubjectReviewPatchOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewPatchOutput) ApiVersion ¶
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 ¶
func (SelfSubjectReviewPatchOutput) ElementType() reflect.Type
func (SelfSubjectReviewPatchOutput) Kind ¶
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 ¶
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 ¶
func (o SelfSubjectReviewPatchOutput) Status() SelfSubjectReviewStatusPatchPtrOutput
Status is filled in by the server with the user attributes.
func (SelfSubjectReviewPatchOutput) ToSelfSubjectReviewPatchOutput ¶
func (o SelfSubjectReviewPatchOutput) ToSelfSubjectReviewPatchOutput() SelfSubjectReviewPatchOutput
func (SelfSubjectReviewPatchOutput) ToSelfSubjectReviewPatchOutputWithContext ¶
func (o SelfSubjectReviewPatchOutput) ToSelfSubjectReviewPatchOutputWithContext(ctx context.Context) SelfSubjectReviewPatchOutput
type SelfSubjectReviewPatchState ¶
type SelfSubjectReviewPatchState struct { }
func (SelfSubjectReviewPatchState) ElementType ¶
func (SelfSubjectReviewPatchState) ElementType() reflect.Type
type SelfSubjectReviewPatchType ¶
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.
type SelfSubjectReviewPatchTypeArgs ¶
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.
func (SelfSubjectReviewPatchTypeArgs) ElementType ¶
func (SelfSubjectReviewPatchTypeArgs) ElementType() reflect.Type
func (SelfSubjectReviewPatchTypeArgs) ToSelfSubjectReviewPatchTypeOutput ¶
func (i SelfSubjectReviewPatchTypeArgs) ToSelfSubjectReviewPatchTypeOutput() SelfSubjectReviewPatchTypeOutput
func (SelfSubjectReviewPatchTypeArgs) ToSelfSubjectReviewPatchTypeOutputWithContext ¶
func (i SelfSubjectReviewPatchTypeArgs) ToSelfSubjectReviewPatchTypeOutputWithContext(ctx context.Context) SelfSubjectReviewPatchTypeOutput
type SelfSubjectReviewPatchTypeInput ¶
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 ¶
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.
func (SelfSubjectReviewPatchTypeOutput) ApiVersion ¶
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 ¶
func (SelfSubjectReviewPatchTypeOutput) ElementType() reflect.Type
func (SelfSubjectReviewPatchTypeOutput) Kind ¶
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 ¶
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 ¶
func (o SelfSubjectReviewPatchTypeOutput) Status() SelfSubjectReviewStatusPatchPtrOutput
Status is filled in by the server with the user attributes.
func (SelfSubjectReviewPatchTypeOutput) ToSelfSubjectReviewPatchTypeOutput ¶
func (o SelfSubjectReviewPatchTypeOutput) ToSelfSubjectReviewPatchTypeOutput() SelfSubjectReviewPatchTypeOutput
func (SelfSubjectReviewPatchTypeOutput) ToSelfSubjectReviewPatchTypeOutputWithContext ¶
func (o SelfSubjectReviewPatchTypeOutput) ToSelfSubjectReviewPatchTypeOutputWithContext(ctx context.Context) SelfSubjectReviewPatchTypeOutput
type SelfSubjectReviewState ¶
type SelfSubjectReviewState struct { }
func (SelfSubjectReviewState) ElementType ¶
func (SelfSubjectReviewState) ElementType() reflect.Type
type SelfSubjectReviewStatus ¶
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 ¶
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 ¶
func (SelfSubjectReviewStatusArgs) ElementType() reflect.Type
func (SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusOutput ¶
func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusOutput() SelfSubjectReviewStatusOutput
func (SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusOutputWithContext ¶
func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusOutputWithContext(ctx context.Context) SelfSubjectReviewStatusOutput
func (SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusPtrOutput ¶
func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput
func (SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusPtrOutputWithContext ¶
func (i SelfSubjectReviewStatusArgs) ToSelfSubjectReviewStatusPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPtrOutput
type SelfSubjectReviewStatusInput ¶
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 ¶
type SelfSubjectReviewStatusOutput struct{ *pulumi.OutputState }
SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
func (SelfSubjectReviewStatusOutput) ElementType ¶
func (SelfSubjectReviewStatusOutput) ElementType() reflect.Type
func (SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusOutput ¶
func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusOutput() SelfSubjectReviewStatusOutput
func (SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusOutputWithContext ¶
func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusOutputWithContext(ctx context.Context) SelfSubjectReviewStatusOutput
func (SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusPtrOutput ¶
func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput
func (SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusPtrOutputWithContext ¶
func (o SelfSubjectReviewStatusOutput) ToSelfSubjectReviewStatusPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPtrOutput
func (SelfSubjectReviewStatusOutput) UserInfo ¶
func (o SelfSubjectReviewStatusOutput) UserInfo() authenticationv1.UserInfoPtrOutput
User attributes of the user making this request.
type SelfSubjectReviewStatusPatch ¶
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 ¶
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 ¶
func (SelfSubjectReviewStatusPatchArgs) ElementType() reflect.Type
func (SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchOutput ¶
func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchOutput() SelfSubjectReviewStatusPatchOutput
func (SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchOutputWithContext ¶
func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchOutput
func (SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchPtrOutput ¶
func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput
func (SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchPtrOutputWithContext ¶
func (i SelfSubjectReviewStatusPatchArgs) ToSelfSubjectReviewStatusPatchPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchPtrOutput
type SelfSubjectReviewStatusPatchInput ¶
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 ¶
type SelfSubjectReviewStatusPatchOutput struct{ *pulumi.OutputState }
SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
func (SelfSubjectReviewStatusPatchOutput) ElementType ¶
func (SelfSubjectReviewStatusPatchOutput) ElementType() reflect.Type
func (SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchOutput ¶
func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchOutput() SelfSubjectReviewStatusPatchOutput
func (SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchOutputWithContext ¶
func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchOutput
func (SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchPtrOutput ¶
func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput
func (SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext ¶
func (o SelfSubjectReviewStatusPatchOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchPtrOutput
func (SelfSubjectReviewStatusPatchOutput) UserInfo ¶
func (o SelfSubjectReviewStatusPatchOutput) UserInfo() authenticationv1.UserInfoPatchPtrOutput
User attributes of the user making this request.
type SelfSubjectReviewStatusPatchPtrInput ¶
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 ¶
func SelfSubjectReviewStatusPatchPtr(v *SelfSubjectReviewStatusPatchArgs) SelfSubjectReviewStatusPatchPtrInput
type SelfSubjectReviewStatusPatchPtrOutput ¶
type SelfSubjectReviewStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewStatusPatchPtrOutput) ElementType ¶
func (SelfSubjectReviewStatusPatchPtrOutput) ElementType() reflect.Type
func (SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutput ¶
func (o SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput
func (SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext ¶
func (o SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchPtrOutput
func (SelfSubjectReviewStatusPatchPtrOutput) UserInfo ¶
func (o SelfSubjectReviewStatusPatchPtrOutput) UserInfo() authenticationv1.UserInfoPatchPtrOutput
User attributes of the user making this request.
type SelfSubjectReviewStatusPtrInput ¶
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 ¶
func SelfSubjectReviewStatusPtr(v *SelfSubjectReviewStatusArgs) SelfSubjectReviewStatusPtrInput
type SelfSubjectReviewStatusPtrOutput ¶
type SelfSubjectReviewStatusPtrOutput struct{ *pulumi.OutputState }
func (SelfSubjectReviewStatusPtrOutput) Elem ¶
func (o SelfSubjectReviewStatusPtrOutput) Elem() SelfSubjectReviewStatusOutput
func (SelfSubjectReviewStatusPtrOutput) ElementType ¶
func (SelfSubjectReviewStatusPtrOutput) ElementType() reflect.Type
func (SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutput ¶
func (o SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput
func (SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutputWithContext ¶
func (o SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPtrOutput
func (SelfSubjectReviewStatusPtrOutput) UserInfo ¶
func (o SelfSubjectReviewStatusPtrOutput) UserInfo() authenticationv1.UserInfoPtrOutput
User attributes of the user making this request.
type SelfSubjectReviewType ¶
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.
type SelfSubjectReviewTypeArgs ¶
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.
func (SelfSubjectReviewTypeArgs) ElementType ¶
func (SelfSubjectReviewTypeArgs) ElementType() reflect.Type
func (SelfSubjectReviewTypeArgs) ToSelfSubjectReviewTypeOutput ¶
func (i SelfSubjectReviewTypeArgs) ToSelfSubjectReviewTypeOutput() SelfSubjectReviewTypeOutput
func (SelfSubjectReviewTypeArgs) ToSelfSubjectReviewTypeOutputWithContext ¶
func (i SelfSubjectReviewTypeArgs) ToSelfSubjectReviewTypeOutputWithContext(ctx context.Context) SelfSubjectReviewTypeOutput
type SelfSubjectReviewTypeInput ¶
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 ¶
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.
func (SelfSubjectReviewTypeOutput) ApiVersion ¶
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 ¶
func (SelfSubjectReviewTypeOutput) ElementType() reflect.Type
func (SelfSubjectReviewTypeOutput) Kind ¶
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 ¶
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 ¶
func (o SelfSubjectReviewTypeOutput) Status() SelfSubjectReviewStatusPtrOutput
Status is filled in by the server with the user attributes.
func (SelfSubjectReviewTypeOutput) ToSelfSubjectReviewTypeOutput ¶
func (o SelfSubjectReviewTypeOutput) ToSelfSubjectReviewTypeOutput() SelfSubjectReviewTypeOutput
func (SelfSubjectReviewTypeOutput) ToSelfSubjectReviewTypeOutputWithContext ¶
func (o SelfSubjectReviewTypeOutput) ToSelfSubjectReviewTypeOutputWithContext(ctx context.Context) SelfSubjectReviewTypeOutput