Show / Hide Table of Contents

Class ResourceAttributesArgs

ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface

Inheritance
System.Object
InputArgs
ResourceArgs
ResourceAttributesArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Kubernetes.Types.Inputs.Authorization.V1
Assembly: Pulumi.Kubernetes.dll
Syntax
public class ResourceAttributesArgs : ResourceArgs

Properties

View Source

Group

Group is the API Group of the Resource. "*" means all.

Declaration
public Input<string> Group { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Namespace

Namespace is the namespace of the action being requested. Currently, there is no distinction between no namespace and all namespaces "" (empty) is defaulted for LocalSubjectAccessReviews "" (empty) is empty for cluster-scoped resources "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview

Declaration
public Input<string> Namespace { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Resource

Resource is one of the existing resource types. "*" means all.

Declaration
public Input<string> Resource { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Subresource

Subresource is one of the existing resource types. "" means none.

Declaration
public Input<string> Subresource { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Verb

Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy. "*" means all.

Declaration
public Input<string> Verb { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Version

Version is the API Version of the Resource. "*" means all.

Declaration
public Input<string> Version { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.