v1

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

nolint: lll

nolint: lll

nolint: lll

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BoundObjectReference

type BoundObjectReference struct {
	// API version of the referent.
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind of the referent. Valid kinds are 'Pod' and 'Secret'.
	Kind *string `pulumi:"kind"`
	// Name of the referent.
	Name *string `pulumi:"name"`
	// UID of the referent.
	Uid *string `pulumi:"uid"`
}

BoundObjectReference is a reference to an object that a token is bound to.

type BoundObjectReferenceArgs

type BoundObjectReferenceArgs struct {
	// API version of the referent.
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind of the referent. Valid kinds are 'Pod' and 'Secret'.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Name of the referent.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// UID of the referent.
	Uid pulumi.StringPtrInput `pulumi:"uid"`
}

BoundObjectReference is a reference to an object that a token is bound to.

func (BoundObjectReferenceArgs) ElementType

func (BoundObjectReferenceArgs) ElementType() reflect.Type

func (BoundObjectReferenceArgs) ToBoundObjectReferenceOutput

func (i BoundObjectReferenceArgs) ToBoundObjectReferenceOutput() BoundObjectReferenceOutput

func (BoundObjectReferenceArgs) ToBoundObjectReferenceOutputWithContext

func (i BoundObjectReferenceArgs) ToBoundObjectReferenceOutputWithContext(ctx context.Context) BoundObjectReferenceOutput

func (BoundObjectReferenceArgs) ToBoundObjectReferencePtrOutput

func (i BoundObjectReferenceArgs) ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput

func (BoundObjectReferenceArgs) ToBoundObjectReferencePtrOutputWithContext

func (i BoundObjectReferenceArgs) ToBoundObjectReferencePtrOutputWithContext(ctx context.Context) BoundObjectReferencePtrOutput

type BoundObjectReferenceInput

type BoundObjectReferenceInput interface {
	pulumi.Input

	ToBoundObjectReferenceOutput() BoundObjectReferenceOutput
	ToBoundObjectReferenceOutputWithContext(context.Context) BoundObjectReferenceOutput
}

type BoundObjectReferenceOutput

type BoundObjectReferenceOutput struct{ *pulumi.OutputState }

BoundObjectReference is a reference to an object that a token is bound to.

func (BoundObjectReferenceOutput) ApiVersion

API version of the referent.

func (BoundObjectReferenceOutput) ElementType

func (BoundObjectReferenceOutput) ElementType() reflect.Type

func (BoundObjectReferenceOutput) Kind

Kind of the referent. Valid kinds are 'Pod' and 'Secret'.

func (BoundObjectReferenceOutput) Name

Name of the referent.

func (BoundObjectReferenceOutput) ToBoundObjectReferenceOutput

func (o BoundObjectReferenceOutput) ToBoundObjectReferenceOutput() BoundObjectReferenceOutput

func (BoundObjectReferenceOutput) ToBoundObjectReferenceOutputWithContext

func (o BoundObjectReferenceOutput) ToBoundObjectReferenceOutputWithContext(ctx context.Context) BoundObjectReferenceOutput

func (BoundObjectReferenceOutput) ToBoundObjectReferencePtrOutput

func (o BoundObjectReferenceOutput) ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput

func (BoundObjectReferenceOutput) ToBoundObjectReferencePtrOutputWithContext

func (o BoundObjectReferenceOutput) ToBoundObjectReferencePtrOutputWithContext(ctx context.Context) BoundObjectReferencePtrOutput

func (BoundObjectReferenceOutput) Uid

UID of the referent.

type BoundObjectReferencePtrInput

type BoundObjectReferencePtrInput interface {
	pulumi.Input

	ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput
	ToBoundObjectReferencePtrOutputWithContext(context.Context) BoundObjectReferencePtrOutput
}

type BoundObjectReferencePtrOutput

type BoundObjectReferencePtrOutput struct{ *pulumi.OutputState }

func (BoundObjectReferencePtrOutput) ApiVersion

API version of the referent.

func (BoundObjectReferencePtrOutput) Elem

func (BoundObjectReferencePtrOutput) ElementType

func (BoundObjectReferencePtrOutput) Kind

Kind of the referent. Valid kinds are 'Pod' and 'Secret'.

func (BoundObjectReferencePtrOutput) Name

Name of the referent.

func (BoundObjectReferencePtrOutput) ToBoundObjectReferencePtrOutput

func (o BoundObjectReferencePtrOutput) ToBoundObjectReferencePtrOutput() BoundObjectReferencePtrOutput

func (BoundObjectReferencePtrOutput) ToBoundObjectReferencePtrOutputWithContext

func (o BoundObjectReferencePtrOutput) ToBoundObjectReferencePtrOutputWithContext(ctx context.Context) BoundObjectReferencePtrOutput

func (BoundObjectReferencePtrOutput) Uid

UID of the referent.

type TokenRequest

type TokenRequest struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrOutput      `pulumi:"kind"`
	Metadata metav1.ObjectMetaPtrOutput  `pulumi:"metadata"`
	Spec     TokenRequestSpecPtrOutput   `pulumi:"spec"`
	Status   TokenRequestStatusPtrOutput `pulumi:"status"`
}

TokenRequest requests a token for a given service account.

func GetTokenRequest

func GetTokenRequest(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TokenRequestState, opts ...pulumi.ResourceOption) (*TokenRequest, error)

GetTokenRequest gets an existing TokenRequest resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTokenRequest

func NewTokenRequest(ctx *pulumi.Context,
	name string, args *TokenRequestArgs, opts ...pulumi.ResourceOption) (*TokenRequest, error)

NewTokenRequest registers a new resource with the given unique name, arguments, and options.

type TokenRequestArgs

type TokenRequestArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput
	Metadata metav1.ObjectMetaPtrInput
	Spec     TokenRequestSpecInput
}

The set of arguments for constructing a TokenRequest resource.

func (TokenRequestArgs) ElementType

func (TokenRequestArgs) ElementType() reflect.Type

type TokenRequestSpec

type TokenRequestSpec struct {
	// Audiences are the intendend audiences of the token. A recipient of a token must identitfy themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences.
	Audiences []string `pulumi:"audiences"`
	// BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation.
	BoundObjectRef *BoundObjectReference `pulumi:"boundObjectRef"`
	// ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response.
	ExpirationSeconds *int `pulumi:"expirationSeconds"`
}

TokenRequestSpec contains client provided parameters of a token request.

type TokenRequestSpecArgs

type TokenRequestSpecArgs struct {
	// Audiences are the intendend audiences of the token. A recipient of a token must identitfy themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences.
	Audiences pulumi.StringArrayInput `pulumi:"audiences"`
	// BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation.
	BoundObjectRef BoundObjectReferencePtrInput `pulumi:"boundObjectRef"`
	// ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response.
	ExpirationSeconds pulumi.IntPtrInput `pulumi:"expirationSeconds"`
}

TokenRequestSpec contains client provided parameters of a token request.

func (TokenRequestSpecArgs) ElementType

func (TokenRequestSpecArgs) ElementType() reflect.Type

func (TokenRequestSpecArgs) ToTokenRequestSpecOutput

func (i TokenRequestSpecArgs) ToTokenRequestSpecOutput() TokenRequestSpecOutput

func (TokenRequestSpecArgs) ToTokenRequestSpecOutputWithContext

func (i TokenRequestSpecArgs) ToTokenRequestSpecOutputWithContext(ctx context.Context) TokenRequestSpecOutput

func (TokenRequestSpecArgs) ToTokenRequestSpecPtrOutput

func (i TokenRequestSpecArgs) ToTokenRequestSpecPtrOutput() TokenRequestSpecPtrOutput

func (TokenRequestSpecArgs) ToTokenRequestSpecPtrOutputWithContext

func (i TokenRequestSpecArgs) ToTokenRequestSpecPtrOutputWithContext(ctx context.Context) TokenRequestSpecPtrOutput

type TokenRequestSpecInput

type TokenRequestSpecInput interface {
	pulumi.Input

	ToTokenRequestSpecOutput() TokenRequestSpecOutput
	ToTokenRequestSpecOutputWithContext(context.Context) TokenRequestSpecOutput
}

type TokenRequestSpecOutput

type TokenRequestSpecOutput struct{ *pulumi.OutputState }

TokenRequestSpec contains client provided parameters of a token request.

func (TokenRequestSpecOutput) Audiences

Audiences are the intendend audiences of the token. A recipient of a token must identitfy themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences.

func (TokenRequestSpecOutput) BoundObjectRef

BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation.

func (TokenRequestSpecOutput) ElementType

func (TokenRequestSpecOutput) ElementType() reflect.Type

func (TokenRequestSpecOutput) ExpirationSeconds

func (o TokenRequestSpecOutput) ExpirationSeconds() pulumi.IntPtrOutput

ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response.

func (TokenRequestSpecOutput) ToTokenRequestSpecOutput

func (o TokenRequestSpecOutput) ToTokenRequestSpecOutput() TokenRequestSpecOutput

func (TokenRequestSpecOutput) ToTokenRequestSpecOutputWithContext

func (o TokenRequestSpecOutput) ToTokenRequestSpecOutputWithContext(ctx context.Context) TokenRequestSpecOutput

func (TokenRequestSpecOutput) ToTokenRequestSpecPtrOutput

func (o TokenRequestSpecOutput) ToTokenRequestSpecPtrOutput() TokenRequestSpecPtrOutput

func (TokenRequestSpecOutput) ToTokenRequestSpecPtrOutputWithContext

func (o TokenRequestSpecOutput) ToTokenRequestSpecPtrOutputWithContext(ctx context.Context) TokenRequestSpecPtrOutput

type TokenRequestSpecPtrInput

type TokenRequestSpecPtrInput interface {
	pulumi.Input

	ToTokenRequestSpecPtrOutput() TokenRequestSpecPtrOutput
	ToTokenRequestSpecPtrOutputWithContext(context.Context) TokenRequestSpecPtrOutput
}

type TokenRequestSpecPtrOutput

type TokenRequestSpecPtrOutput struct{ *pulumi.OutputState }

func (TokenRequestSpecPtrOutput) Audiences

Audiences are the intendend audiences of the token. A recipient of a token must identitfy themself with an identifier in the list of audiences of the token, and otherwise should reject the token. A token issued for multiple audiences may be used to authenticate against any of the audiences listed but implies a high degree of trust between the target audiences.

func (TokenRequestSpecPtrOutput) BoundObjectRef

BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation.

func (TokenRequestSpecPtrOutput) Elem

func (TokenRequestSpecPtrOutput) ElementType

func (TokenRequestSpecPtrOutput) ElementType() reflect.Type

func (TokenRequestSpecPtrOutput) ExpirationSeconds

func (o TokenRequestSpecPtrOutput) ExpirationSeconds() pulumi.IntPtrOutput

ExpirationSeconds is the requested duration of validity of the request. The token issuer may return a token with a different validity duration so a client needs to check the 'expiration' field in a response.

func (TokenRequestSpecPtrOutput) ToTokenRequestSpecPtrOutput

func (o TokenRequestSpecPtrOutput) ToTokenRequestSpecPtrOutput() TokenRequestSpecPtrOutput

func (TokenRequestSpecPtrOutput) ToTokenRequestSpecPtrOutputWithContext

func (o TokenRequestSpecPtrOutput) ToTokenRequestSpecPtrOutputWithContext(ctx context.Context) TokenRequestSpecPtrOutput

type TokenRequestState

type TokenRequestState 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     TokenRequestSpecPtrInput
	Status   TokenRequestStatusPtrInput
}

func (TokenRequestState) ElementType

func (TokenRequestState) ElementType() reflect.Type

type TokenRequestStatus

type TokenRequestStatus struct {
	// ExpirationTimestamp is the time of expiration of the returned token.
	ExpirationTimestamp *string `pulumi:"expirationTimestamp"`
	// Token is the opaque bearer token.
	Token *string `pulumi:"token"`
}

TokenRequestStatus is the result of a token request.

type TokenRequestStatusArgs

type TokenRequestStatusArgs struct {
	// ExpirationTimestamp is the time of expiration of the returned token.
	ExpirationTimestamp pulumi.StringPtrInput `pulumi:"expirationTimestamp"`
	// Token is the opaque bearer token.
	Token pulumi.StringPtrInput `pulumi:"token"`
}

TokenRequestStatus is the result of a token request.

func (TokenRequestStatusArgs) ElementType

func (TokenRequestStatusArgs) ElementType() reflect.Type

func (TokenRequestStatusArgs) ToTokenRequestStatusOutput

func (i TokenRequestStatusArgs) ToTokenRequestStatusOutput() TokenRequestStatusOutput

func (TokenRequestStatusArgs) ToTokenRequestStatusOutputWithContext

func (i TokenRequestStatusArgs) ToTokenRequestStatusOutputWithContext(ctx context.Context) TokenRequestStatusOutput

func (TokenRequestStatusArgs) ToTokenRequestStatusPtrOutput

func (i TokenRequestStatusArgs) ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput

func (TokenRequestStatusArgs) ToTokenRequestStatusPtrOutputWithContext

func (i TokenRequestStatusArgs) ToTokenRequestStatusPtrOutputWithContext(ctx context.Context) TokenRequestStatusPtrOutput

type TokenRequestStatusInput

type TokenRequestStatusInput interface {
	pulumi.Input

	ToTokenRequestStatusOutput() TokenRequestStatusOutput
	ToTokenRequestStatusOutputWithContext(context.Context) TokenRequestStatusOutput
}

type TokenRequestStatusOutput

type TokenRequestStatusOutput struct{ *pulumi.OutputState }

TokenRequestStatus is the result of a token request.

func (TokenRequestStatusOutput) ElementType

func (TokenRequestStatusOutput) ElementType() reflect.Type

func (TokenRequestStatusOutput) ExpirationTimestamp

func (o TokenRequestStatusOutput) ExpirationTimestamp() pulumi.StringPtrOutput

ExpirationTimestamp is the time of expiration of the returned token.

func (TokenRequestStatusOutput) ToTokenRequestStatusOutput

func (o TokenRequestStatusOutput) ToTokenRequestStatusOutput() TokenRequestStatusOutput

func (TokenRequestStatusOutput) ToTokenRequestStatusOutputWithContext

func (o TokenRequestStatusOutput) ToTokenRequestStatusOutputWithContext(ctx context.Context) TokenRequestStatusOutput

func (TokenRequestStatusOutput) ToTokenRequestStatusPtrOutput

func (o TokenRequestStatusOutput) ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput

func (TokenRequestStatusOutput) ToTokenRequestStatusPtrOutputWithContext

func (o TokenRequestStatusOutput) ToTokenRequestStatusPtrOutputWithContext(ctx context.Context) TokenRequestStatusPtrOutput

func (TokenRequestStatusOutput) Token

Token is the opaque bearer token.

type TokenRequestStatusPtrInput

type TokenRequestStatusPtrInput interface {
	pulumi.Input

	ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput
	ToTokenRequestStatusPtrOutputWithContext(context.Context) TokenRequestStatusPtrOutput
}

type TokenRequestStatusPtrOutput

type TokenRequestStatusPtrOutput struct{ *pulumi.OutputState }

func (TokenRequestStatusPtrOutput) Elem

func (TokenRequestStatusPtrOutput) ElementType

func (TokenRequestStatusPtrOutput) ExpirationTimestamp

func (o TokenRequestStatusPtrOutput) ExpirationTimestamp() pulumi.StringPtrOutput

ExpirationTimestamp is the time of expiration of the returned token.

func (TokenRequestStatusPtrOutput) ToTokenRequestStatusPtrOutput

func (o TokenRequestStatusPtrOutput) ToTokenRequestStatusPtrOutput() TokenRequestStatusPtrOutput

func (TokenRequestStatusPtrOutput) ToTokenRequestStatusPtrOutputWithContext

func (o TokenRequestStatusPtrOutput) ToTokenRequestStatusPtrOutputWithContext(ctx context.Context) TokenRequestStatusPtrOutput

func (TokenRequestStatusPtrOutput) Token

Token is the opaque bearer token.

type TokenRequestType

type TokenRequestType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     *string             `pulumi:"kind"`
	Metadata *metav1.ObjectMeta  `pulumi:"metadata"`
	Spec     *TokenRequestSpec   `pulumi:"spec"`
	Status   *TokenRequestStatus `pulumi:"status"`
}

TokenRequest requests a token for a given service account.

type TokenRequestTypeArgs

type TokenRequestTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput      `pulumi:"kind"`
	Metadata metav1.ObjectMetaPtrInput  `pulumi:"metadata"`
	Spec     TokenRequestSpecPtrInput   `pulumi:"spec"`
	Status   TokenRequestStatusPtrInput `pulumi:"status"`
}

TokenRequest requests a token for a given service account.

func (TokenRequestTypeArgs) ElementType

func (TokenRequestTypeArgs) ElementType() reflect.Type

func (TokenRequestTypeArgs) ToTokenRequestTypeOutput

func (i TokenRequestTypeArgs) ToTokenRequestTypeOutput() TokenRequestTypeOutput

func (TokenRequestTypeArgs) ToTokenRequestTypeOutputWithContext

func (i TokenRequestTypeArgs) ToTokenRequestTypeOutputWithContext(ctx context.Context) TokenRequestTypeOutput

type TokenRequestTypeInput

type TokenRequestTypeInput interface {
	pulumi.Input

	ToTokenRequestTypeOutput() TokenRequestTypeOutput
	ToTokenRequestTypeOutputWithContext(context.Context) TokenRequestTypeOutput
}

type TokenRequestTypeOutput

type TokenRequestTypeOutput struct{ *pulumi.OutputState }

TokenRequest requests a token for a given service account.

func (TokenRequestTypeOutput) 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 (TokenRequestTypeOutput) ElementType

func (TokenRequestTypeOutput) ElementType() reflect.Type

func (TokenRequestTypeOutput) 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 (TokenRequestTypeOutput) Metadata

func (TokenRequestTypeOutput) Spec

func (TokenRequestTypeOutput) Status

func (TokenRequestTypeOutput) ToTokenRequestTypeOutput

func (o TokenRequestTypeOutput) ToTokenRequestTypeOutput() TokenRequestTypeOutput

func (TokenRequestTypeOutput) ToTokenRequestTypeOutputWithContext

func (o TokenRequestTypeOutput) ToTokenRequestTypeOutputWithContext(ctx context.Context) TokenRequestTypeOutput

type TokenReview

type TokenReview struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrOutput     `pulumi:"kind"`
	Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// Spec holds information about the request being evaluated
	Spec TokenReviewSpecPtrOutput `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.

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

func (TokenReviewSpecArgs) ToTokenReviewSpecPtrOutput

func (i TokenReviewSpecArgs) ToTokenReviewSpecPtrOutput() TokenReviewSpecPtrOutput

func (TokenReviewSpecArgs) ToTokenReviewSpecPtrOutputWithContext

func (i TokenReviewSpecArgs) ToTokenReviewSpecPtrOutputWithContext(ctx context.Context) TokenReviewSpecPtrOutput

type TokenReviewSpecInput

type TokenReviewSpecInput interface {
	pulumi.Input

	ToTokenReviewSpecOutput() TokenReviewSpecOutput
	ToTokenReviewSpecOutputWithContext(context.Context) TokenReviewSpecOutput
}

type TokenReviewSpecOutput

type TokenReviewSpecOutput struct{ *pulumi.OutputState }

TokenReviewSpec is a description of the token authentication request.

func (TokenReviewSpecOutput) Audiences

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

func (o TokenReviewSpecOutput) ToTokenReviewSpecPtrOutput() TokenReviewSpecPtrOutput

func (TokenReviewSpecOutput) ToTokenReviewSpecPtrOutputWithContext

func (o TokenReviewSpecOutput) ToTokenReviewSpecPtrOutputWithContext(ctx context.Context) TokenReviewSpecPtrOutput

func (TokenReviewSpecOutput) Token

Token is the opaque bearer token.

type TokenReviewSpecPtrInput

type TokenReviewSpecPtrInput interface {
	pulumi.Input

	ToTokenReviewSpecPtrOutput() TokenReviewSpecPtrOutput
	ToTokenReviewSpecPtrOutputWithContext(context.Context) TokenReviewSpecPtrOutput
}

type TokenReviewSpecPtrOutput

type TokenReviewSpecPtrOutput struct{ *pulumi.OutputState }

func (TokenReviewSpecPtrOutput) Audiences

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 (TokenReviewSpecPtrOutput) Elem

func (TokenReviewSpecPtrOutput) ElementType

func (TokenReviewSpecPtrOutput) ElementType() reflect.Type

func (TokenReviewSpecPtrOutput) ToTokenReviewSpecPtrOutput

func (o TokenReviewSpecPtrOutput) ToTokenReviewSpecPtrOutput() TokenReviewSpecPtrOutput

func (TokenReviewSpecPtrOutput) ToTokenReviewSpecPtrOutputWithContext

func (o TokenReviewSpecPtrOutput) ToTokenReviewSpecPtrOutputWithContext(ctx context.Context) TokenReviewSpecPtrOutput

func (TokenReviewSpecPtrOutput) Token

Token is the opaque bearer token.

type TokenReviewState

type TokenReviewState 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 TokenReviewSpecPtrInput
	// Status is filled in by the server and indicates whether the request can be authenticated.
	Status TokenReviewStatusPtrInput
}

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
}

type TokenReviewStatusOutput

type TokenReviewStatusOutput struct{ *pulumi.OutputState }

TokenReviewStatus is the result of the token authentication request.

func (TokenReviewStatusOutput) Audiences

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

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

User is the UserInfo associated with the provided token.

type TokenReviewStatusPtrInput

type TokenReviewStatusPtrInput interface {
	pulumi.Input

	ToTokenReviewStatusPtrOutput() TokenReviewStatusPtrOutput
	ToTokenReviewStatusPtrOutputWithContext(context.Context) TokenReviewStatusPtrOutput
}

type TokenReviewStatusPtrOutput

type TokenReviewStatusPtrOutput struct{ *pulumi.OutputState }

func (TokenReviewStatusPtrOutput) Audiences

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

Authenticated indicates that the token was associated with a known user.

func (TokenReviewStatusPtrOutput) Elem

func (TokenReviewStatusPtrOutput) ElementType

func (TokenReviewStatusPtrOutput) ElementType() reflect.Type

func (TokenReviewStatusPtrOutput) Error

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

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 TokenReviewSpecPtrInput `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
}

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

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

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 (TokenReviewTypeOutput) Spec

Spec holds information about the request being evaluated

func (TokenReviewTypeOutput) Status

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
}

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

Any additional information provided by the authenticator.

func (UserInfoOutput) Groups

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

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 UserInfoPtrInput

type UserInfoPtrInput interface {
	pulumi.Input

	ToUserInfoPtrOutput() UserInfoPtrOutput
	ToUserInfoPtrOutputWithContext(context.Context) UserInfoPtrOutput
}

func UserInfoPtr

func UserInfoPtr(v *UserInfoArgs) UserInfoPtrInput

type UserInfoPtrOutput

type UserInfoPtrOutput struct{ *pulumi.OutputState }

func (UserInfoPtrOutput) Elem

func (UserInfoPtrOutput) ElementType

func (UserInfoPtrOutput) ElementType() reflect.Type

func (UserInfoPtrOutput) Extra

Any additional information provided by the authenticator.

func (UserInfoPtrOutput) Groups

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

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

The name that uniquely identifies this user among all active users.

Jump to

Keyboard shortcuts

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