Show / Hide Table of Contents

Class CustomResourceDefinitionNamesArgs

CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition

Inheritance
System.Object
InputArgs
ResourceArgs
CustomResourceDefinitionNamesArgs
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.ApiExtensions.V1
Assembly: Pulumi.Kubernetes.dll
Syntax
public class CustomResourceDefinitionNamesArgs : ResourceArgs

Properties

View Source

Categories

categories is a list of grouped resources this custom resource belongs to (e.g. 'all'). This is published in API discovery documents, and used by clients to support invocations like kubectl get all.

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

Kind

kind is the serialized kind of the resource. It is normally CamelCase and singular. Custom resource instances will use this value as the kind attribute in API calls.

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

ListKind

listKind is the serialized kind of the list for this resource. Defaults to "kindList".

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

Plural

plural is the plural name of the resource to serve. The custom resources are served under /apis/&amp;lt;group&amp;gt;/&amp;lt;version&amp;gt;/.../&amp;lt;plural&amp;gt;. Must match the name of the CustomResourceDefinition (in the form &amp;lt;names.plural&amp;gt;.&amp;lt;group&amp;gt;). Must be all lowercase.

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

ShortNames

shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like kubectl get &amp;lt;shortname&amp;gt;. It must be all lowercase.

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

Singular

singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased kind.

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