Documentation
¶
Index ¶
- type AccountPrivilege
- type AccountPrivilegeArgs
- type AccountPrivilegeArray
- type AccountPrivilegeArrayInput
- type AccountPrivilegeArrayOutput
- func (AccountPrivilegeArrayOutput) ElementType() reflect.Type
- func (o AccountPrivilegeArrayOutput) Index(i pulumi.IntInput) AccountPrivilegeOutput
- func (o AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutput() AccountPrivilegeArrayOutput
- func (o AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegeArrayOutput
- type AccountPrivilegeInput
- type AccountPrivilegeMap
- type AccountPrivilegeMapInput
- type AccountPrivilegeMapOutput
- func (AccountPrivilegeMapOutput) ElementType() reflect.Type
- func (o AccountPrivilegeMapOutput) MapIndex(k pulumi.StringInput) AccountPrivilegeOutput
- func (o AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutput() AccountPrivilegeMapOutput
- func (o AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutputWithContext(ctx context.Context) AccountPrivilegeMapOutput
- type AccountPrivilegeOutput
- func (o AccountPrivilegeOutput) AccountHost() pulumi.StringPtrOutput
- func (o AccountPrivilegeOutput) AccountName() pulumi.StringOutput
- func (o AccountPrivilegeOutput) DatabaseNames() pulumi.StringArrayOutput
- func (AccountPrivilegeOutput) ElementType() reflect.Type
- func (o AccountPrivilegeOutput) MysqlId() pulumi.StringOutput
- func (o AccountPrivilegeOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegeOutput) ToAccountPrivilegeOutput() AccountPrivilegeOutput
- func (o AccountPrivilegeOutput) ToAccountPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegeOutput
- type AccountPrivilegeState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountPrivilege ¶
type AccountPrivilege struct { pulumi.CustomResourceState // Account host, default is `%`. AccountHost pulumi.StringPtrOutput `pulumi:"accountHost"` // Account name. AccountName pulumi.StringOutput `pulumi:"accountName"` // List of specified database name. DatabaseNames pulumi.StringArrayOutput `pulumi:"databaseNames"` // Instance ID. MysqlId pulumi.StringOutput `pulumi:"mysqlId"` // Database permissions. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, // `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER // ROUTINE`, `EVENT` and `TRIGGER“. Privileges pulumi.StringArrayOutput `pulumi:"privileges"` }
func GetAccountPrivilege ¶
func GetAccountPrivilege(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountPrivilegeState, opts ...pulumi.ResourceOption) (*AccountPrivilege, error)
GetAccountPrivilege gets an existing AccountPrivilege 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 NewAccountPrivilege ¶
func NewAccountPrivilege(ctx *pulumi.Context, name string, args *AccountPrivilegeArgs, opts ...pulumi.ResourceOption) (*AccountPrivilege, error)
NewAccountPrivilege registers a new resource with the given unique name, arguments, and options.
func (*AccountPrivilege) ElementType ¶
func (*AccountPrivilege) ElementType() reflect.Type
func (*AccountPrivilege) ToAccountPrivilegeOutput ¶
func (i *AccountPrivilege) ToAccountPrivilegeOutput() AccountPrivilegeOutput
func (*AccountPrivilege) ToAccountPrivilegeOutputWithContext ¶
func (i *AccountPrivilege) ToAccountPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegeOutput
type AccountPrivilegeArgs ¶
type AccountPrivilegeArgs struct { // Account host, default is `%`. AccountHost pulumi.StringPtrInput // Account name. AccountName pulumi.StringInput // List of specified database name. DatabaseNames pulumi.StringArrayInput // Instance ID. MysqlId pulumi.StringInput // Database permissions. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, // `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER // ROUTINE`, `EVENT` and `TRIGGER“. Privileges pulumi.StringArrayInput }
The set of arguments for constructing a AccountPrivilege resource.
func (AccountPrivilegeArgs) ElementType ¶
func (AccountPrivilegeArgs) ElementType() reflect.Type
type AccountPrivilegeArray ¶
type AccountPrivilegeArray []AccountPrivilegeInput
func (AccountPrivilegeArray) ElementType ¶
func (AccountPrivilegeArray) ElementType() reflect.Type
func (AccountPrivilegeArray) ToAccountPrivilegeArrayOutput ¶
func (i AccountPrivilegeArray) ToAccountPrivilegeArrayOutput() AccountPrivilegeArrayOutput
func (AccountPrivilegeArray) ToAccountPrivilegeArrayOutputWithContext ¶
func (i AccountPrivilegeArray) ToAccountPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegeArrayOutput
type AccountPrivilegeArrayInput ¶
type AccountPrivilegeArrayInput interface { pulumi.Input ToAccountPrivilegeArrayOutput() AccountPrivilegeArrayOutput ToAccountPrivilegeArrayOutputWithContext(context.Context) AccountPrivilegeArrayOutput }
AccountPrivilegeArrayInput is an input type that accepts AccountPrivilegeArray and AccountPrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegeArrayInput` via:
AccountPrivilegeArray{ AccountPrivilegeArgs{...} }
type AccountPrivilegeArrayOutput ¶
type AccountPrivilegeArrayOutput struct{ *pulumi.OutputState }
func (AccountPrivilegeArrayOutput) ElementType ¶
func (AccountPrivilegeArrayOutput) ElementType() reflect.Type
func (AccountPrivilegeArrayOutput) Index ¶
func (o AccountPrivilegeArrayOutput) Index(i pulumi.IntInput) AccountPrivilegeOutput
func (AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutput ¶
func (o AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutput() AccountPrivilegeArrayOutput
func (AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutputWithContext ¶
func (o AccountPrivilegeArrayOutput) ToAccountPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegeArrayOutput
type AccountPrivilegeInput ¶
type AccountPrivilegeInput interface { pulumi.Input ToAccountPrivilegeOutput() AccountPrivilegeOutput ToAccountPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegeOutput }
type AccountPrivilegeMap ¶
type AccountPrivilegeMap map[string]AccountPrivilegeInput
func (AccountPrivilegeMap) ElementType ¶
func (AccountPrivilegeMap) ElementType() reflect.Type
func (AccountPrivilegeMap) ToAccountPrivilegeMapOutput ¶
func (i AccountPrivilegeMap) ToAccountPrivilegeMapOutput() AccountPrivilegeMapOutput
func (AccountPrivilegeMap) ToAccountPrivilegeMapOutputWithContext ¶
func (i AccountPrivilegeMap) ToAccountPrivilegeMapOutputWithContext(ctx context.Context) AccountPrivilegeMapOutput
type AccountPrivilegeMapInput ¶
type AccountPrivilegeMapInput interface { pulumi.Input ToAccountPrivilegeMapOutput() AccountPrivilegeMapOutput ToAccountPrivilegeMapOutputWithContext(context.Context) AccountPrivilegeMapOutput }
AccountPrivilegeMapInput is an input type that accepts AccountPrivilegeMap and AccountPrivilegeMapOutput values. You can construct a concrete instance of `AccountPrivilegeMapInput` via:
AccountPrivilegeMap{ "key": AccountPrivilegeArgs{...} }
type AccountPrivilegeMapOutput ¶
type AccountPrivilegeMapOutput struct{ *pulumi.OutputState }
func (AccountPrivilegeMapOutput) ElementType ¶
func (AccountPrivilegeMapOutput) ElementType() reflect.Type
func (AccountPrivilegeMapOutput) MapIndex ¶
func (o AccountPrivilegeMapOutput) MapIndex(k pulumi.StringInput) AccountPrivilegeOutput
func (AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutput ¶
func (o AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutput() AccountPrivilegeMapOutput
func (AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutputWithContext ¶
func (o AccountPrivilegeMapOutput) ToAccountPrivilegeMapOutputWithContext(ctx context.Context) AccountPrivilegeMapOutput
type AccountPrivilegeOutput ¶
type AccountPrivilegeOutput struct{ *pulumi.OutputState }
func (AccountPrivilegeOutput) AccountHost ¶
func (o AccountPrivilegeOutput) AccountHost() pulumi.StringPtrOutput
Account host, default is `%`.
func (AccountPrivilegeOutput) AccountName ¶
func (o AccountPrivilegeOutput) AccountName() pulumi.StringOutput
Account name.
func (AccountPrivilegeOutput) DatabaseNames ¶
func (o AccountPrivilegeOutput) DatabaseNames() pulumi.StringArrayOutput
List of specified database name.
func (AccountPrivilegeOutput) ElementType ¶
func (AccountPrivilegeOutput) ElementType() reflect.Type
func (AccountPrivilegeOutput) MysqlId ¶
func (o AccountPrivilegeOutput) MysqlId() pulumi.StringOutput
Instance ID.
func (AccountPrivilegeOutput) Privileges ¶
func (o AccountPrivilegeOutput) Privileges() pulumi.StringArrayOutput
Database permissions. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT` and `TRIGGER“.
func (AccountPrivilegeOutput) ToAccountPrivilegeOutput ¶
func (o AccountPrivilegeOutput) ToAccountPrivilegeOutput() AccountPrivilegeOutput
func (AccountPrivilegeOutput) ToAccountPrivilegeOutputWithContext ¶
func (o AccountPrivilegeOutput) ToAccountPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegeOutput
type AccountPrivilegeState ¶
type AccountPrivilegeState struct { // Account host, default is `%`. AccountHost pulumi.StringPtrInput // Account name. AccountName pulumi.StringPtrInput // List of specified database name. DatabaseNames pulumi.StringArrayInput // Instance ID. MysqlId pulumi.StringPtrInput // Database permissions. Valid values: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, // `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER // ROUTINE`, `EVENT` and `TRIGGER“. Privileges pulumi.StringArrayInput }
func (AccountPrivilegeState) ElementType ¶
func (AccountPrivilegeState) ElementType() reflect.Type