v1alpha1

package
v3.24.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 17, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

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) Index

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 (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

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

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) Status

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) 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) Index

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) MapIndex

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

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) Kind

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) Status

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

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) 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

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) Kind

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) Status

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) 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) 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

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) 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) 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

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

type SelfSubjectReviewStatusPatchPtrOutput

type SelfSubjectReviewStatusPatchPtrOutput struct{ *pulumi.OutputState }

func (SelfSubjectReviewStatusPatchPtrOutput) Elem

func (SelfSubjectReviewStatusPatchPtrOutput) ElementType

func (SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutput

func (o SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutput() SelfSubjectReviewStatusPatchPtrOutput

func (SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext

func (o SelfSubjectReviewStatusPatchPtrOutput) ToSelfSubjectReviewStatusPatchPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPatchPtrOutput

func (SelfSubjectReviewStatusPatchPtrOutput) UserInfo

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

type SelfSubjectReviewStatusPtrOutput

type SelfSubjectReviewStatusPtrOutput struct{ *pulumi.OutputState }

func (SelfSubjectReviewStatusPtrOutput) Elem

func (SelfSubjectReviewStatusPtrOutput) ElementType

func (SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutput

func (o SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutput() SelfSubjectReviewStatusPtrOutput

func (SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutputWithContext

func (o SelfSubjectReviewStatusPtrOutput) ToSelfSubjectReviewStatusPtrOutputWithContext(ctx context.Context) SelfSubjectReviewStatusPtrOutput

func (SelfSubjectReviewStatusPtrOutput) UserInfo

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

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) Kind

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) Status

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL