 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomResource ¶
type CustomResource 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.StringOutput `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.StringOutput `pulumi:"kind"`
	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// Untyped map that holds any user-defined fields.
	OtherFields pulumi.MapOutput `pulumi:""`
}
    CustomResource represents a resource definition we'd use to create an instance of a Kubernetes CustomResourceDefinition (CRD). For example, the CoreOS Prometheus operator exposes a CRD `monitoring.coreos.com/ServiceMonitor`; to create a `ServiceMonitor`, we'd pass a `CustomResourceArgs` containing the `ServiceMonitor` definition to `apiextensions.CustomResource`.
func GetCustomResource ¶
func GetCustomResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomResourceState, opts ...pulumi.ResourceOption) (*CustomResource, error)
GetCustomResource gets an existing CustomResource 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 NewCustomResource ¶
func NewCustomResource(ctx *pulumi.Context, name string, args *CustomResourceArgs, opts ...pulumi.ResourceOption) (*CustomResource, error)
NewCustomResource registers a new resource with the given unique name, arguments, and options.
type CustomResourceArgs ¶
type CustomResourceArgs 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.StringInput
	// 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.StringInput
	// Standard object metadata.
	Metadata metav1.ObjectMetaPtrInput
	// Untyped map that holds any user-defined fields.
	OtherFields kubernetes.UntypedArgs
}
    The set of arguments for constructing a CustomResource resource.
func (CustomResourceArgs) ElementType ¶
func (CustomResourceArgs) ElementType() reflect.Type
type CustomResourcePatch ¶
type CustomResourcePatch 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.StringOutput `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.StringOutput `pulumi:"kind"`
	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// Untyped map that holds any user-defined fields.
	OtherFields pulumi.MapOutput `pulumi:""`
}
    CustomResourcePatch represents a resource definition we'd use to create an instance of a Kubernetes CustomResourceDefinition (CRD). For example, the CoreOS Prometheus operator exposes a CRD `monitoring.coreos.com/ServiceMonitor`; to create a `ServiceMonitor`, we'd pass a `CustomResourceArgs` containing the `ServiceMonitor` definition to `apiextensions.CustomResourcePatch`.
func NewCustomResourcePatch ¶
func NewCustomResourcePatch(ctx *pulumi.Context, name string, args *CustomResourcePatchArgs, opts ...pulumi.ResourceOption) (*CustomResourcePatch, error)
NewCustomResourcePatch registers a new resource with the given unique name, arguments, and options.
type CustomResourcePatchArgs ¶
type CustomResourcePatchArgs 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.StringInput
	// 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.StringInput
	// Standard object metadata.
	Metadata metav1.ObjectMetaPtrInput
	// Untyped map that holds any user-defined fields.
	OtherFields kubernetes.UntypedArgs
}
    The set of arguments for constructing a CustomResourcePatch resource.
func (CustomResourcePatchArgs) ElementType ¶
func (CustomResourcePatchArgs) ElementType() reflect.Type
type CustomResourceState ¶
type CustomResourceState 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 metadata.
	Metadata metav1.ObjectMetaPtrInput
}
    func (CustomResourceState) ElementType ¶
func (CustomResourceState) ElementType() reflect.Type