@komminarlabs/influxdb
Version:
A Pulumi package for creating and managing InfluxDB resources.
32 lines (31 loc) • 965 B
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "../types/input";
export interface AuthorizationPermission {
/**
* Permission action. Valid values are `read` or `write`.
*/
action: pulumi.Input<string>;
resource: pulumi.Input<inputs.AuthorizationPermissionResource>;
}
export interface AuthorizationPermissionResource {
/**
* A resource ID. Identifies a specific resource.
*/
id?: pulumi.Input<string>;
/**
* The name of the resource. **Note:** not all resource types have a name property.
*/
name?: pulumi.Input<string>;
/**
* An organization name. The organization that owns the resource.
*/
org?: pulumi.Input<string>;
/**
* An organization ID. Identifies the organization that owns the resource.
*/
orgId?: pulumi.Input<string>;
/**
* A resource type. Identifies the API resource's type (or kind).
*/
type: pulumi.Input<string>;
}