Show / Hide Table of Contents

Class SchemaArgs

Inheritance
System.Object
InputArgs
ResourceArgs
SchemaArgs
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.PostgreSql
Assembly: Pulumi.PostgreSql.dll
Syntax
public sealed class SchemaArgs : ResourceArgs

Constructors

View Source

SchemaArgs()

Declaration
public SchemaArgs()

Properties

View Source

Database

The DATABASE in which where this schema will be created. (Default: The database used by your provider configuration)

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

DropCascade

When true, will also drop all the objects that are contained in the schema. (Default: false)

Declaration
public Input<bool> DropCascade { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

IfNotExists

When true, use the existing schema if it exists. (Default: true)

Declaration
public Input<bool> IfNotExists { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Name

The name of the schema. Must be unique in the PostgreSQL database instance where it is configured.

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

Owner

The ROLE who owns the schema.

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

Policies

Can be specified multiple times for each policy. Each policy block supports fields documented below.

Declaration
public InputList<SchemaPolicyArgs> Policies { get; set; }
Property Value
Type Description
InputList<SchemaPolicyArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.