Documentation ¶
Index ¶
- type GetPrivateDatabaseDbUser
- type GetPrivateDatabaseDbUserArgs
- func (GetPrivateDatabaseDbUserArgs) ElementType() reflect.Type
- func (i GetPrivateDatabaseDbUserArgs) ToGetPrivateDatabaseDbUserOutput() GetPrivateDatabaseDbUserOutput
- func (i GetPrivateDatabaseDbUserArgs) ToGetPrivateDatabaseDbUserOutputWithContext(ctx context.Context) GetPrivateDatabaseDbUserOutput
- type GetPrivateDatabaseDbUserArray
- func (GetPrivateDatabaseDbUserArray) ElementType() reflect.Type
- func (i GetPrivateDatabaseDbUserArray) ToGetPrivateDatabaseDbUserArrayOutput() GetPrivateDatabaseDbUserArrayOutput
- func (i GetPrivateDatabaseDbUserArray) ToGetPrivateDatabaseDbUserArrayOutputWithContext(ctx context.Context) GetPrivateDatabaseDbUserArrayOutput
- type GetPrivateDatabaseDbUserArrayInput
- type GetPrivateDatabaseDbUserArrayOutput
- func (GetPrivateDatabaseDbUserArrayOutput) ElementType() reflect.Type
- func (o GetPrivateDatabaseDbUserArrayOutput) Index(i pulumi.IntInput) GetPrivateDatabaseDbUserOutput
- func (o GetPrivateDatabaseDbUserArrayOutput) ToGetPrivateDatabaseDbUserArrayOutput() GetPrivateDatabaseDbUserArrayOutput
- func (o GetPrivateDatabaseDbUserArrayOutput) ToGetPrivateDatabaseDbUserArrayOutputWithContext(ctx context.Context) GetPrivateDatabaseDbUserArrayOutput
- type GetPrivateDatabaseDbUserInput
- type GetPrivateDatabaseDbUserOutput
- func (GetPrivateDatabaseDbUserOutput) ElementType() reflect.Type
- func (o GetPrivateDatabaseDbUserOutput) GrantType() pulumi.StringOutput
- func (o GetPrivateDatabaseDbUserOutput) ToGetPrivateDatabaseDbUserOutput() GetPrivateDatabaseDbUserOutput
- func (o GetPrivateDatabaseDbUserOutput) ToGetPrivateDatabaseDbUserOutputWithContext(ctx context.Context) GetPrivateDatabaseDbUserOutput
- func (o GetPrivateDatabaseDbUserOutput) UserName() pulumi.StringOutput
- type GetPrivateDatabaseUserDatabase
- type GetPrivateDatabaseUserDatabaseArgs
- func (GetPrivateDatabaseUserDatabaseArgs) ElementType() reflect.Type
- func (i GetPrivateDatabaseUserDatabaseArgs) ToGetPrivateDatabaseUserDatabaseOutput() GetPrivateDatabaseUserDatabaseOutput
- func (i GetPrivateDatabaseUserDatabaseArgs) ToGetPrivateDatabaseUserDatabaseOutputWithContext(ctx context.Context) GetPrivateDatabaseUserDatabaseOutput
- type GetPrivateDatabaseUserDatabaseArray
- func (GetPrivateDatabaseUserDatabaseArray) ElementType() reflect.Type
- func (i GetPrivateDatabaseUserDatabaseArray) ToGetPrivateDatabaseUserDatabaseArrayOutput() GetPrivateDatabaseUserDatabaseArrayOutput
- func (i GetPrivateDatabaseUserDatabaseArray) ToGetPrivateDatabaseUserDatabaseArrayOutputWithContext(ctx context.Context) GetPrivateDatabaseUserDatabaseArrayOutput
- type GetPrivateDatabaseUserDatabaseArrayInput
- type GetPrivateDatabaseUserDatabaseArrayOutput
- func (GetPrivateDatabaseUserDatabaseArrayOutput) ElementType() reflect.Type
- func (o GetPrivateDatabaseUserDatabaseArrayOutput) Index(i pulumi.IntInput) GetPrivateDatabaseUserDatabaseOutput
- func (o GetPrivateDatabaseUserDatabaseArrayOutput) ToGetPrivateDatabaseUserDatabaseArrayOutput() GetPrivateDatabaseUserDatabaseArrayOutput
- func (o GetPrivateDatabaseUserDatabaseArrayOutput) ToGetPrivateDatabaseUserDatabaseArrayOutputWithContext(ctx context.Context) GetPrivateDatabaseUserDatabaseArrayOutput
- type GetPrivateDatabaseUserDatabaseInput
- type GetPrivateDatabaseUserDatabaseOutput
- func (o GetPrivateDatabaseUserDatabaseOutput) DatabaseName() pulumi.StringOutput
- func (GetPrivateDatabaseUserDatabaseOutput) ElementType() reflect.Type
- func (o GetPrivateDatabaseUserDatabaseOutput) GrantType() pulumi.StringOutput
- func (o GetPrivateDatabaseUserDatabaseOutput) ToGetPrivateDatabaseUserDatabaseOutput() GetPrivateDatabaseUserDatabaseOutput
- func (o GetPrivateDatabaseUserDatabaseOutput) ToGetPrivateDatabaseUserDatabaseOutputWithContext(ctx context.Context) GetPrivateDatabaseUserDatabaseOutput
- type LookupPrivateDatabaseAllowlistArgs
- type LookupPrivateDatabaseAllowlistOutputArgs
- type LookupPrivateDatabaseAllowlistResult
- type LookupPrivateDatabaseAllowlistResultOutput
- func (o LookupPrivateDatabaseAllowlistResultOutput) CreationDate() pulumi.StringOutput
- func (LookupPrivateDatabaseAllowlistResultOutput) ElementType() reflect.Type
- func (o LookupPrivateDatabaseAllowlistResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateDatabaseAllowlistResultOutput) Ip() pulumi.StringPtrOutput
- func (o LookupPrivateDatabaseAllowlistResultOutput) LastUpdate() pulumi.StringOutput
- func (o LookupPrivateDatabaseAllowlistResultOutput) Name() pulumi.StringOutput
- func (o LookupPrivateDatabaseAllowlistResultOutput) Service() pulumi.BoolOutput
- func (o LookupPrivateDatabaseAllowlistResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupPrivateDatabaseAllowlistResultOutput) Sftp() pulumi.BoolOutput
- func (o LookupPrivateDatabaseAllowlistResultOutput) Status() pulumi.StringOutput
- func (o LookupPrivateDatabaseAllowlistResultOutput) ToLookupPrivateDatabaseAllowlistResultOutput() LookupPrivateDatabaseAllowlistResultOutput
- func (o LookupPrivateDatabaseAllowlistResultOutput) ToLookupPrivateDatabaseAllowlistResultOutputWithContext(ctx context.Context) LookupPrivateDatabaseAllowlistResultOutput
- type LookupPrivateDatabaseArgs
- type LookupPrivateDatabaseDbArgs
- type LookupPrivateDatabaseDbOutputArgs
- type LookupPrivateDatabaseDbResult
- type LookupPrivateDatabaseDbResultOutput
- func (o LookupPrivateDatabaseDbResultOutput) BackupTime() pulumi.StringOutput
- func (o LookupPrivateDatabaseDbResultOutput) CreationDate() pulumi.StringOutput
- func (o LookupPrivateDatabaseDbResultOutput) DatabaseName() pulumi.StringOutput
- func (LookupPrivateDatabaseDbResultOutput) ElementType() reflect.Type
- func (o LookupPrivateDatabaseDbResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateDatabaseDbResultOutput) QuotaUsed() pulumi.IntOutput
- func (o LookupPrivateDatabaseDbResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupPrivateDatabaseDbResultOutput) ToLookupPrivateDatabaseDbResultOutput() LookupPrivateDatabaseDbResultOutput
- func (o LookupPrivateDatabaseDbResultOutput) ToLookupPrivateDatabaseDbResultOutputWithContext(ctx context.Context) LookupPrivateDatabaseDbResultOutput
- func (o LookupPrivateDatabaseDbResultOutput) Users() GetPrivateDatabaseDbUserArrayOutput
- type LookupPrivateDatabaseOutputArgs
- type LookupPrivateDatabaseResult
- type LookupPrivateDatabaseResultOutput
- func (o LookupPrivateDatabaseResultOutput) Cpu() pulumi.IntOutput
- func (o LookupPrivateDatabaseResultOutput) Datacenter() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) DisplayName() pulumi.StringOutput
- func (LookupPrivateDatabaseResultOutput) ElementType() reflect.Type
- func (o LookupPrivateDatabaseResultOutput) Hostname() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) HostnameFtp() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) Infrastructure() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) Offer() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) Port() pulumi.IntOutput
- func (o LookupPrivateDatabaseResultOutput) PortFtp() pulumi.IntOutput
- func (o LookupPrivateDatabaseResultOutput) QuotaSize() pulumi.IntOutput
- func (o LookupPrivateDatabaseResultOutput) QuotaUsed() pulumi.IntOutput
- func (o LookupPrivateDatabaseResultOutput) Ram() pulumi.IntOutput
- func (o LookupPrivateDatabaseResultOutput) Server() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) State() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) ToLookupPrivateDatabaseResultOutput() LookupPrivateDatabaseResultOutput
- func (o LookupPrivateDatabaseResultOutput) ToLookupPrivateDatabaseResultOutputWithContext(ctx context.Context) LookupPrivateDatabaseResultOutput
- func (o LookupPrivateDatabaseResultOutput) Type() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) Urn() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) Version() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) VersionLabel() pulumi.StringOutput
- func (o LookupPrivateDatabaseResultOutput) VersionNumber() pulumi.Float64Output
- type LookupPrivateDatabaseUserArgs
- type LookupPrivateDatabaseUserGrantArgs
- type LookupPrivateDatabaseUserGrantOutputArgs
- type LookupPrivateDatabaseUserGrantResult
- type LookupPrivateDatabaseUserGrantResultOutput
- func (o LookupPrivateDatabaseUserGrantResultOutput) CreationDate() pulumi.StringOutput
- func (o LookupPrivateDatabaseUserGrantResultOutput) DatabaseName() pulumi.StringOutput
- func (LookupPrivateDatabaseUserGrantResultOutput) ElementType() reflect.Type
- func (o LookupPrivateDatabaseUserGrantResultOutput) Grant() pulumi.StringOutput
- func (o LookupPrivateDatabaseUserGrantResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateDatabaseUserGrantResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupPrivateDatabaseUserGrantResultOutput) ToLookupPrivateDatabaseUserGrantResultOutput() LookupPrivateDatabaseUserGrantResultOutput
- func (o LookupPrivateDatabaseUserGrantResultOutput) ToLookupPrivateDatabaseUserGrantResultOutputWithContext(ctx context.Context) LookupPrivateDatabaseUserGrantResultOutput
- func (o LookupPrivateDatabaseUserGrantResultOutput) UserName() pulumi.StringOutput
- type LookupPrivateDatabaseUserOutputArgs
- type LookupPrivateDatabaseUserResult
- type LookupPrivateDatabaseUserResultOutput
- func (o LookupPrivateDatabaseUserResultOutput) CreationDate() pulumi.StringOutput
- func (o LookupPrivateDatabaseUserResultOutput) Databases() GetPrivateDatabaseUserDatabaseArrayOutput
- func (LookupPrivateDatabaseUserResultOutput) ElementType() reflect.Type
- func (o LookupPrivateDatabaseUserResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateDatabaseUserResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupPrivateDatabaseUserResultOutput) ToLookupPrivateDatabaseUserResultOutput() LookupPrivateDatabaseUserResultOutput
- func (o LookupPrivateDatabaseUserResultOutput) ToLookupPrivateDatabaseUserResultOutputWithContext(ctx context.Context) LookupPrivateDatabaseUserResultOutput
- func (o LookupPrivateDatabaseUserResultOutput) UserName() pulumi.StringOutput
- type PrivateDatabase
- type PrivateDatabaseAllowlist
- type PrivateDatabaseAllowlistArgs
- type PrivateDatabaseAllowlistArray
- func (PrivateDatabaseAllowlistArray) ElementType() reflect.Type
- func (i PrivateDatabaseAllowlistArray) ToPrivateDatabaseAllowlistArrayOutput() PrivateDatabaseAllowlistArrayOutput
- func (i PrivateDatabaseAllowlistArray) ToPrivateDatabaseAllowlistArrayOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistArrayOutput
- type PrivateDatabaseAllowlistArrayInput
- type PrivateDatabaseAllowlistArrayOutput
- func (PrivateDatabaseAllowlistArrayOutput) ElementType() reflect.Type
- func (o PrivateDatabaseAllowlistArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseAllowlistOutput
- func (o PrivateDatabaseAllowlistArrayOutput) ToPrivateDatabaseAllowlistArrayOutput() PrivateDatabaseAllowlistArrayOutput
- func (o PrivateDatabaseAllowlistArrayOutput) ToPrivateDatabaseAllowlistArrayOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistArrayOutput
- type PrivateDatabaseAllowlistInput
- type PrivateDatabaseAllowlistMap
- func (PrivateDatabaseAllowlistMap) ElementType() reflect.Type
- func (i PrivateDatabaseAllowlistMap) ToPrivateDatabaseAllowlistMapOutput() PrivateDatabaseAllowlistMapOutput
- func (i PrivateDatabaseAllowlistMap) ToPrivateDatabaseAllowlistMapOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistMapOutput
- type PrivateDatabaseAllowlistMapInput
- type PrivateDatabaseAllowlistMapOutput
- func (PrivateDatabaseAllowlistMapOutput) ElementType() reflect.Type
- func (o PrivateDatabaseAllowlistMapOutput) MapIndex(k pulumi.StringInput) PrivateDatabaseAllowlistOutput
- func (o PrivateDatabaseAllowlistMapOutput) ToPrivateDatabaseAllowlistMapOutput() PrivateDatabaseAllowlistMapOutput
- func (o PrivateDatabaseAllowlistMapOutput) ToPrivateDatabaseAllowlistMapOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistMapOutput
- type PrivateDatabaseAllowlistOutput
- func (PrivateDatabaseAllowlistOutput) ElementType() reflect.Type
- func (o PrivateDatabaseAllowlistOutput) Ip() pulumi.StringOutput
- func (o PrivateDatabaseAllowlistOutput) Name() pulumi.StringOutput
- func (o PrivateDatabaseAllowlistOutput) Service() pulumi.BoolOutput
- func (o PrivateDatabaseAllowlistOutput) ServiceName() pulumi.StringOutput
- func (o PrivateDatabaseAllowlistOutput) Sftp() pulumi.BoolOutput
- func (o PrivateDatabaseAllowlistOutput) ToPrivateDatabaseAllowlistOutput() PrivateDatabaseAllowlistOutput
- func (o PrivateDatabaseAllowlistOutput) ToPrivateDatabaseAllowlistOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistOutput
- type PrivateDatabaseAllowlistState
- type PrivateDatabaseArgs
- type PrivateDatabaseArray
- type PrivateDatabaseArrayInput
- type PrivateDatabaseArrayOutput
- func (PrivateDatabaseArrayOutput) ElementType() reflect.Type
- func (o PrivateDatabaseArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseOutput
- func (o PrivateDatabaseArrayOutput) ToPrivateDatabaseArrayOutput() PrivateDatabaseArrayOutput
- func (o PrivateDatabaseArrayOutput) ToPrivateDatabaseArrayOutputWithContext(ctx context.Context) PrivateDatabaseArrayOutput
- type PrivateDatabaseDb
- type PrivateDatabaseDbArgs
- type PrivateDatabaseDbArray
- type PrivateDatabaseDbArrayInput
- type PrivateDatabaseDbArrayOutput
- func (PrivateDatabaseDbArrayOutput) ElementType() reflect.Type
- func (o PrivateDatabaseDbArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseDbOutput
- func (o PrivateDatabaseDbArrayOutput) ToPrivateDatabaseDbArrayOutput() PrivateDatabaseDbArrayOutput
- func (o PrivateDatabaseDbArrayOutput) ToPrivateDatabaseDbArrayOutputWithContext(ctx context.Context) PrivateDatabaseDbArrayOutput
- type PrivateDatabaseDbInput
- type PrivateDatabaseDbMap
- type PrivateDatabaseDbMapInput
- type PrivateDatabaseDbMapOutput
- func (PrivateDatabaseDbMapOutput) ElementType() reflect.Type
- func (o PrivateDatabaseDbMapOutput) MapIndex(k pulumi.StringInput) PrivateDatabaseDbOutput
- func (o PrivateDatabaseDbMapOutput) ToPrivateDatabaseDbMapOutput() PrivateDatabaseDbMapOutput
- func (o PrivateDatabaseDbMapOutput) ToPrivateDatabaseDbMapOutputWithContext(ctx context.Context) PrivateDatabaseDbMapOutput
- type PrivateDatabaseDbOutput
- func (o PrivateDatabaseDbOutput) DatabaseName() pulumi.StringOutput
- func (PrivateDatabaseDbOutput) ElementType() reflect.Type
- func (o PrivateDatabaseDbOutput) ServiceName() pulumi.StringOutput
- func (o PrivateDatabaseDbOutput) ToPrivateDatabaseDbOutput() PrivateDatabaseDbOutput
- func (o PrivateDatabaseDbOutput) ToPrivateDatabaseDbOutputWithContext(ctx context.Context) PrivateDatabaseDbOutput
- type PrivateDatabaseDbState
- type PrivateDatabaseInput
- type PrivateDatabaseMap
- type PrivateDatabaseMapInput
- type PrivateDatabaseMapOutput
- func (PrivateDatabaseMapOutput) ElementType() reflect.Type
- func (o PrivateDatabaseMapOutput) MapIndex(k pulumi.StringInput) PrivateDatabaseOutput
- func (o PrivateDatabaseMapOutput) ToPrivateDatabaseMapOutput() PrivateDatabaseMapOutput
- func (o PrivateDatabaseMapOutput) ToPrivateDatabaseMapOutputWithContext(ctx context.Context) PrivateDatabaseMapOutput
- type PrivateDatabaseOrder
- type PrivateDatabaseOrderArgs
- type PrivateDatabaseOrderArray
- type PrivateDatabaseOrderArrayInput
- type PrivateDatabaseOrderArrayOutput
- func (PrivateDatabaseOrderArrayOutput) ElementType() reflect.Type
- func (o PrivateDatabaseOrderArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseOrderOutput
- func (o PrivateDatabaseOrderArrayOutput) ToPrivateDatabaseOrderArrayOutput() PrivateDatabaseOrderArrayOutput
- func (o PrivateDatabaseOrderArrayOutput) ToPrivateDatabaseOrderArrayOutputWithContext(ctx context.Context) PrivateDatabaseOrderArrayOutput
- type PrivateDatabaseOrderDetail
- type PrivateDatabaseOrderDetailArgs
- func (PrivateDatabaseOrderDetailArgs) ElementType() reflect.Type
- func (i PrivateDatabaseOrderDetailArgs) ToPrivateDatabaseOrderDetailOutput() PrivateDatabaseOrderDetailOutput
- func (i PrivateDatabaseOrderDetailArgs) ToPrivateDatabaseOrderDetailOutputWithContext(ctx context.Context) PrivateDatabaseOrderDetailOutput
- type PrivateDatabaseOrderDetailArray
- func (PrivateDatabaseOrderDetailArray) ElementType() reflect.Type
- func (i PrivateDatabaseOrderDetailArray) ToPrivateDatabaseOrderDetailArrayOutput() PrivateDatabaseOrderDetailArrayOutput
- func (i PrivateDatabaseOrderDetailArray) ToPrivateDatabaseOrderDetailArrayOutputWithContext(ctx context.Context) PrivateDatabaseOrderDetailArrayOutput
- type PrivateDatabaseOrderDetailArrayInput
- type PrivateDatabaseOrderDetailArrayOutput
- func (PrivateDatabaseOrderDetailArrayOutput) ElementType() reflect.Type
- func (o PrivateDatabaseOrderDetailArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseOrderDetailOutput
- func (o PrivateDatabaseOrderDetailArrayOutput) ToPrivateDatabaseOrderDetailArrayOutput() PrivateDatabaseOrderDetailArrayOutput
- func (o PrivateDatabaseOrderDetailArrayOutput) ToPrivateDatabaseOrderDetailArrayOutputWithContext(ctx context.Context) PrivateDatabaseOrderDetailArrayOutput
- type PrivateDatabaseOrderDetailInput
- type PrivateDatabaseOrderDetailOutput
- func (o PrivateDatabaseOrderDetailOutput) Description() pulumi.StringPtrOutput
- func (o PrivateDatabaseOrderDetailOutput) Domain() pulumi.StringPtrOutput
- func (PrivateDatabaseOrderDetailOutput) ElementType() reflect.Type
- func (o PrivateDatabaseOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
- func (o PrivateDatabaseOrderDetailOutput) Quantity() pulumi.StringPtrOutput
- func (o PrivateDatabaseOrderDetailOutput) ToPrivateDatabaseOrderDetailOutput() PrivateDatabaseOrderDetailOutput
- func (o PrivateDatabaseOrderDetailOutput) ToPrivateDatabaseOrderDetailOutputWithContext(ctx context.Context) PrivateDatabaseOrderDetailOutput
- type PrivateDatabaseOrderInput
- type PrivateDatabaseOrderOutput
- func (o PrivateDatabaseOrderOutput) Date() pulumi.StringPtrOutput
- func (o PrivateDatabaseOrderOutput) Details() PrivateDatabaseOrderDetailArrayOutput
- func (PrivateDatabaseOrderOutput) ElementType() reflect.Type
- func (o PrivateDatabaseOrderOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o PrivateDatabaseOrderOutput) OrderId() pulumi.IntPtrOutput
- func (o PrivateDatabaseOrderOutput) ToPrivateDatabaseOrderOutput() PrivateDatabaseOrderOutput
- func (o PrivateDatabaseOrderOutput) ToPrivateDatabaseOrderOutputWithContext(ctx context.Context) PrivateDatabaseOrderOutput
- type PrivateDatabaseOutput
- func (o PrivateDatabaseOutput) Cpu() pulumi.IntOutput
- func (o PrivateDatabaseOutput) DatabaseURN() pulumi.StringOutput
- func (o PrivateDatabaseOutput) Datacenter() pulumi.StringOutput
- func (o PrivateDatabaseOutput) DisplayName() pulumi.StringOutput
- func (PrivateDatabaseOutput) ElementType() reflect.Type
- func (o PrivateDatabaseOutput) Hostname() pulumi.StringOutput
- func (o PrivateDatabaseOutput) HostnameFtp() pulumi.StringOutput
- func (o PrivateDatabaseOutput) Infrastructure() pulumi.StringOutput
- func (o PrivateDatabaseOutput) Offer() pulumi.StringOutput
- func (o PrivateDatabaseOutput) Orders() PrivateDatabaseOrderArrayOutput
- func (o PrivateDatabaseOutput) OvhSubsidiary() pulumi.StringOutput
- func (o PrivateDatabaseOutput) PaymentMean() pulumi.StringPtrOutputdeprecated
- func (o PrivateDatabaseOutput) Plan() PrivateDatabasePlanOutput
- func (o PrivateDatabaseOutput) PlanOptions() PrivateDatabasePlanOptionArrayOutput
- func (o PrivateDatabaseOutput) Port() pulumi.IntOutput
- func (o PrivateDatabaseOutput) PortFtp() pulumi.IntOutput
- func (o PrivateDatabaseOutput) QuotaSize() pulumi.IntOutput
- func (o PrivateDatabaseOutput) QuotaUsed() pulumi.IntOutput
- func (o PrivateDatabaseOutput) Ram() pulumi.IntOutput
- func (o PrivateDatabaseOutput) Server() pulumi.StringOutput
- func (o PrivateDatabaseOutput) ServiceName() pulumi.StringOutput
- func (o PrivateDatabaseOutput) State() pulumi.StringOutput
- func (o PrivateDatabaseOutput) ToPrivateDatabaseOutput() PrivateDatabaseOutput
- func (o PrivateDatabaseOutput) ToPrivateDatabaseOutputWithContext(ctx context.Context) PrivateDatabaseOutput
- func (o PrivateDatabaseOutput) Type() pulumi.StringOutput
- func (o PrivateDatabaseOutput) Version() pulumi.StringOutput
- func (o PrivateDatabaseOutput) VersionLabel() pulumi.StringOutput
- func (o PrivateDatabaseOutput) VersionNumber() pulumi.Float64Output
- type PrivateDatabasePlan
- type PrivateDatabasePlanArgs
- func (PrivateDatabasePlanArgs) ElementType() reflect.Type
- func (i PrivateDatabasePlanArgs) ToPrivateDatabasePlanOutput() PrivateDatabasePlanOutput
- func (i PrivateDatabasePlanArgs) ToPrivateDatabasePlanOutputWithContext(ctx context.Context) PrivateDatabasePlanOutput
- func (i PrivateDatabasePlanArgs) ToPrivateDatabasePlanPtrOutput() PrivateDatabasePlanPtrOutput
- func (i PrivateDatabasePlanArgs) ToPrivateDatabasePlanPtrOutputWithContext(ctx context.Context) PrivateDatabasePlanPtrOutput
- type PrivateDatabasePlanConfiguration
- type PrivateDatabasePlanConfigurationArgs
- func (PrivateDatabasePlanConfigurationArgs) ElementType() reflect.Type
- func (i PrivateDatabasePlanConfigurationArgs) ToPrivateDatabasePlanConfigurationOutput() PrivateDatabasePlanConfigurationOutput
- func (i PrivateDatabasePlanConfigurationArgs) ToPrivateDatabasePlanConfigurationOutputWithContext(ctx context.Context) PrivateDatabasePlanConfigurationOutput
- type PrivateDatabasePlanConfigurationArray
- func (PrivateDatabasePlanConfigurationArray) ElementType() reflect.Type
- func (i PrivateDatabasePlanConfigurationArray) ToPrivateDatabasePlanConfigurationArrayOutput() PrivateDatabasePlanConfigurationArrayOutput
- func (i PrivateDatabasePlanConfigurationArray) ToPrivateDatabasePlanConfigurationArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanConfigurationArrayOutput
- type PrivateDatabasePlanConfigurationArrayInput
- type PrivateDatabasePlanConfigurationArrayOutput
- func (PrivateDatabasePlanConfigurationArrayOutput) ElementType() reflect.Type
- func (o PrivateDatabasePlanConfigurationArrayOutput) Index(i pulumi.IntInput) PrivateDatabasePlanConfigurationOutput
- func (o PrivateDatabasePlanConfigurationArrayOutput) ToPrivateDatabasePlanConfigurationArrayOutput() PrivateDatabasePlanConfigurationArrayOutput
- func (o PrivateDatabasePlanConfigurationArrayOutput) ToPrivateDatabasePlanConfigurationArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanConfigurationArrayOutput
- type PrivateDatabasePlanConfigurationInput
- type PrivateDatabasePlanConfigurationOutput
- func (PrivateDatabasePlanConfigurationOutput) ElementType() reflect.Type
- func (o PrivateDatabasePlanConfigurationOutput) Label() pulumi.StringOutput
- func (o PrivateDatabasePlanConfigurationOutput) ToPrivateDatabasePlanConfigurationOutput() PrivateDatabasePlanConfigurationOutput
- func (o PrivateDatabasePlanConfigurationOutput) ToPrivateDatabasePlanConfigurationOutputWithContext(ctx context.Context) PrivateDatabasePlanConfigurationOutput
- func (o PrivateDatabasePlanConfigurationOutput) Value() pulumi.StringOutput
- type PrivateDatabasePlanInput
- type PrivateDatabasePlanOption
- type PrivateDatabasePlanOptionArgs
- func (PrivateDatabasePlanOptionArgs) ElementType() reflect.Type
- func (i PrivateDatabasePlanOptionArgs) ToPrivateDatabasePlanOptionOutput() PrivateDatabasePlanOptionOutput
- func (i PrivateDatabasePlanOptionArgs) ToPrivateDatabasePlanOptionOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionOutput
- type PrivateDatabasePlanOptionArray
- func (PrivateDatabasePlanOptionArray) ElementType() reflect.Type
- func (i PrivateDatabasePlanOptionArray) ToPrivateDatabasePlanOptionArrayOutput() PrivateDatabasePlanOptionArrayOutput
- func (i PrivateDatabasePlanOptionArray) ToPrivateDatabasePlanOptionArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionArrayOutput
- type PrivateDatabasePlanOptionArrayInput
- type PrivateDatabasePlanOptionArrayOutput
- func (PrivateDatabasePlanOptionArrayOutput) ElementType() reflect.Type
- func (o PrivateDatabasePlanOptionArrayOutput) Index(i pulumi.IntInput) PrivateDatabasePlanOptionOutput
- func (o PrivateDatabasePlanOptionArrayOutput) ToPrivateDatabasePlanOptionArrayOutput() PrivateDatabasePlanOptionArrayOutput
- func (o PrivateDatabasePlanOptionArrayOutput) ToPrivateDatabasePlanOptionArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionArrayOutput
- type PrivateDatabasePlanOptionConfiguration
- type PrivateDatabasePlanOptionConfigurationArgs
- func (PrivateDatabasePlanOptionConfigurationArgs) ElementType() reflect.Type
- func (i PrivateDatabasePlanOptionConfigurationArgs) ToPrivateDatabasePlanOptionConfigurationOutput() PrivateDatabasePlanOptionConfigurationOutput
- func (i PrivateDatabasePlanOptionConfigurationArgs) ToPrivateDatabasePlanOptionConfigurationOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionConfigurationOutput
- type PrivateDatabasePlanOptionConfigurationArray
- func (PrivateDatabasePlanOptionConfigurationArray) ElementType() reflect.Type
- func (i PrivateDatabasePlanOptionConfigurationArray) ToPrivateDatabasePlanOptionConfigurationArrayOutput() PrivateDatabasePlanOptionConfigurationArrayOutput
- func (i PrivateDatabasePlanOptionConfigurationArray) ToPrivateDatabasePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionConfigurationArrayOutput
- type PrivateDatabasePlanOptionConfigurationArrayInput
- type PrivateDatabasePlanOptionConfigurationArrayOutput
- func (PrivateDatabasePlanOptionConfigurationArrayOutput) ElementType() reflect.Type
- func (o PrivateDatabasePlanOptionConfigurationArrayOutput) Index(i pulumi.IntInput) PrivateDatabasePlanOptionConfigurationOutput
- func (o PrivateDatabasePlanOptionConfigurationArrayOutput) ToPrivateDatabasePlanOptionConfigurationArrayOutput() PrivateDatabasePlanOptionConfigurationArrayOutput
- func (o PrivateDatabasePlanOptionConfigurationArrayOutput) ToPrivateDatabasePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionConfigurationArrayOutput
- type PrivateDatabasePlanOptionConfigurationInput
- type PrivateDatabasePlanOptionConfigurationOutput
- func (PrivateDatabasePlanOptionConfigurationOutput) ElementType() reflect.Type
- func (o PrivateDatabasePlanOptionConfigurationOutput) Label() pulumi.StringOutput
- func (o PrivateDatabasePlanOptionConfigurationOutput) ToPrivateDatabasePlanOptionConfigurationOutput() PrivateDatabasePlanOptionConfigurationOutput
- func (o PrivateDatabasePlanOptionConfigurationOutput) ToPrivateDatabasePlanOptionConfigurationOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionConfigurationOutput
- func (o PrivateDatabasePlanOptionConfigurationOutput) Value() pulumi.StringOutput
- type PrivateDatabasePlanOptionInput
- type PrivateDatabasePlanOptionOutput
- func (o PrivateDatabasePlanOptionOutput) CatalogName() pulumi.StringPtrOutput
- func (o PrivateDatabasePlanOptionOutput) Configurations() PrivateDatabasePlanOptionConfigurationArrayOutput
- func (o PrivateDatabasePlanOptionOutput) Duration() pulumi.StringOutput
- func (PrivateDatabasePlanOptionOutput) ElementType() reflect.Type
- func (o PrivateDatabasePlanOptionOutput) PlanCode() pulumi.StringOutput
- func (o PrivateDatabasePlanOptionOutput) PricingMode() pulumi.StringOutput
- func (o PrivateDatabasePlanOptionOutput) ToPrivateDatabasePlanOptionOutput() PrivateDatabasePlanOptionOutput
- func (o PrivateDatabasePlanOptionOutput) ToPrivateDatabasePlanOptionOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionOutput
- type PrivateDatabasePlanOutput
- func (o PrivateDatabasePlanOutput) CatalogName() pulumi.StringPtrOutput
- func (o PrivateDatabasePlanOutput) Configurations() PrivateDatabasePlanConfigurationArrayOutput
- func (o PrivateDatabasePlanOutput) Duration() pulumi.StringOutput
- func (PrivateDatabasePlanOutput) ElementType() reflect.Type
- func (o PrivateDatabasePlanOutput) PlanCode() pulumi.StringOutput
- func (o PrivateDatabasePlanOutput) PricingMode() pulumi.StringOutput
- func (o PrivateDatabasePlanOutput) ToPrivateDatabasePlanOutput() PrivateDatabasePlanOutput
- func (o PrivateDatabasePlanOutput) ToPrivateDatabasePlanOutputWithContext(ctx context.Context) PrivateDatabasePlanOutput
- func (o PrivateDatabasePlanOutput) ToPrivateDatabasePlanPtrOutput() PrivateDatabasePlanPtrOutput
- func (o PrivateDatabasePlanOutput) ToPrivateDatabasePlanPtrOutputWithContext(ctx context.Context) PrivateDatabasePlanPtrOutput
- type PrivateDatabasePlanPtrInput
- type PrivateDatabasePlanPtrOutput
- func (o PrivateDatabasePlanPtrOutput) CatalogName() pulumi.StringPtrOutput
- func (o PrivateDatabasePlanPtrOutput) Configurations() PrivateDatabasePlanConfigurationArrayOutput
- func (o PrivateDatabasePlanPtrOutput) Duration() pulumi.StringPtrOutput
- func (o PrivateDatabasePlanPtrOutput) Elem() PrivateDatabasePlanOutput
- func (PrivateDatabasePlanPtrOutput) ElementType() reflect.Type
- func (o PrivateDatabasePlanPtrOutput) PlanCode() pulumi.StringPtrOutput
- func (o PrivateDatabasePlanPtrOutput) PricingMode() pulumi.StringPtrOutput
- func (o PrivateDatabasePlanPtrOutput) ToPrivateDatabasePlanPtrOutput() PrivateDatabasePlanPtrOutput
- func (o PrivateDatabasePlanPtrOutput) ToPrivateDatabasePlanPtrOutputWithContext(ctx context.Context) PrivateDatabasePlanPtrOutput
- type PrivateDatabaseState
- type PrivateDatabaseUser
- type PrivateDatabaseUserArgs
- type PrivateDatabaseUserArray
- type PrivateDatabaseUserArrayInput
- type PrivateDatabaseUserArrayOutput
- func (PrivateDatabaseUserArrayOutput) ElementType() reflect.Type
- func (o PrivateDatabaseUserArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseUserOutput
- func (o PrivateDatabaseUserArrayOutput) ToPrivateDatabaseUserArrayOutput() PrivateDatabaseUserArrayOutput
- func (o PrivateDatabaseUserArrayOutput) ToPrivateDatabaseUserArrayOutputWithContext(ctx context.Context) PrivateDatabaseUserArrayOutput
- type PrivateDatabaseUserGrant
- type PrivateDatabaseUserGrantArgs
- type PrivateDatabaseUserGrantArray
- func (PrivateDatabaseUserGrantArray) ElementType() reflect.Type
- func (i PrivateDatabaseUserGrantArray) ToPrivateDatabaseUserGrantArrayOutput() PrivateDatabaseUserGrantArrayOutput
- func (i PrivateDatabaseUserGrantArray) ToPrivateDatabaseUserGrantArrayOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantArrayOutput
- type PrivateDatabaseUserGrantArrayInput
- type PrivateDatabaseUserGrantArrayOutput
- func (PrivateDatabaseUserGrantArrayOutput) ElementType() reflect.Type
- func (o PrivateDatabaseUserGrantArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseUserGrantOutput
- func (o PrivateDatabaseUserGrantArrayOutput) ToPrivateDatabaseUserGrantArrayOutput() PrivateDatabaseUserGrantArrayOutput
- func (o PrivateDatabaseUserGrantArrayOutput) ToPrivateDatabaseUserGrantArrayOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantArrayOutput
- type PrivateDatabaseUserGrantInput
- type PrivateDatabaseUserGrantMap
- func (PrivateDatabaseUserGrantMap) ElementType() reflect.Type
- func (i PrivateDatabaseUserGrantMap) ToPrivateDatabaseUserGrantMapOutput() PrivateDatabaseUserGrantMapOutput
- func (i PrivateDatabaseUserGrantMap) ToPrivateDatabaseUserGrantMapOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantMapOutput
- type PrivateDatabaseUserGrantMapInput
- type PrivateDatabaseUserGrantMapOutput
- func (PrivateDatabaseUserGrantMapOutput) ElementType() reflect.Type
- func (o PrivateDatabaseUserGrantMapOutput) MapIndex(k pulumi.StringInput) PrivateDatabaseUserGrantOutput
- func (o PrivateDatabaseUserGrantMapOutput) ToPrivateDatabaseUserGrantMapOutput() PrivateDatabaseUserGrantMapOutput
- func (o PrivateDatabaseUserGrantMapOutput) ToPrivateDatabaseUserGrantMapOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantMapOutput
- type PrivateDatabaseUserGrantOutput
- func (o PrivateDatabaseUserGrantOutput) DatabaseName() pulumi.StringOutput
- func (PrivateDatabaseUserGrantOutput) ElementType() reflect.Type
- func (o PrivateDatabaseUserGrantOutput) Grant() pulumi.StringOutput
- func (o PrivateDatabaseUserGrantOutput) ServiceName() pulumi.StringOutput
- func (o PrivateDatabaseUserGrantOutput) ToPrivateDatabaseUserGrantOutput() PrivateDatabaseUserGrantOutput
- func (o PrivateDatabaseUserGrantOutput) ToPrivateDatabaseUserGrantOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantOutput
- func (o PrivateDatabaseUserGrantOutput) UserName() pulumi.StringOutput
- type PrivateDatabaseUserGrantState
- type PrivateDatabaseUserInput
- type PrivateDatabaseUserMap
- type PrivateDatabaseUserMapInput
- type PrivateDatabaseUserMapOutput
- func (PrivateDatabaseUserMapOutput) ElementType() reflect.Type
- func (o PrivateDatabaseUserMapOutput) MapIndex(k pulumi.StringInput) PrivateDatabaseUserOutput
- func (o PrivateDatabaseUserMapOutput) ToPrivateDatabaseUserMapOutput() PrivateDatabaseUserMapOutput
- func (o PrivateDatabaseUserMapOutput) ToPrivateDatabaseUserMapOutputWithContext(ctx context.Context) PrivateDatabaseUserMapOutput
- type PrivateDatabaseUserOutput
- func (PrivateDatabaseUserOutput) ElementType() reflect.Type
- func (o PrivateDatabaseUserOutput) Password() pulumi.StringOutput
- func (o PrivateDatabaseUserOutput) ServiceName() pulumi.StringOutput
- func (o PrivateDatabaseUserOutput) ToPrivateDatabaseUserOutput() PrivateDatabaseUserOutput
- func (o PrivateDatabaseUserOutput) ToPrivateDatabaseUserOutputWithContext(ctx context.Context) PrivateDatabaseUserOutput
- func (o PrivateDatabaseUserOutput) UserName() pulumi.StringOutput
- type PrivateDatabaseUserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetPrivateDatabaseDbUserArgs ¶
type GetPrivateDatabaseDbUserArgs struct { // Grant of this user for this database GrantType pulumi.StringInput `pulumi:"grantType"` // User's name granted on this database UserName pulumi.StringInput `pulumi:"userName"` }
func (GetPrivateDatabaseDbUserArgs) ElementType ¶
func (GetPrivateDatabaseDbUserArgs) ElementType() reflect.Type
func (GetPrivateDatabaseDbUserArgs) ToGetPrivateDatabaseDbUserOutput ¶
func (i GetPrivateDatabaseDbUserArgs) ToGetPrivateDatabaseDbUserOutput() GetPrivateDatabaseDbUserOutput
func (GetPrivateDatabaseDbUserArgs) ToGetPrivateDatabaseDbUserOutputWithContext ¶
func (i GetPrivateDatabaseDbUserArgs) ToGetPrivateDatabaseDbUserOutputWithContext(ctx context.Context) GetPrivateDatabaseDbUserOutput
type GetPrivateDatabaseDbUserArray ¶
type GetPrivateDatabaseDbUserArray []GetPrivateDatabaseDbUserInput
func (GetPrivateDatabaseDbUserArray) ElementType ¶
func (GetPrivateDatabaseDbUserArray) ElementType() reflect.Type
func (GetPrivateDatabaseDbUserArray) ToGetPrivateDatabaseDbUserArrayOutput ¶
func (i GetPrivateDatabaseDbUserArray) ToGetPrivateDatabaseDbUserArrayOutput() GetPrivateDatabaseDbUserArrayOutput
func (GetPrivateDatabaseDbUserArray) ToGetPrivateDatabaseDbUserArrayOutputWithContext ¶
func (i GetPrivateDatabaseDbUserArray) ToGetPrivateDatabaseDbUserArrayOutputWithContext(ctx context.Context) GetPrivateDatabaseDbUserArrayOutput
type GetPrivateDatabaseDbUserArrayInput ¶
type GetPrivateDatabaseDbUserArrayInput interface { pulumi.Input ToGetPrivateDatabaseDbUserArrayOutput() GetPrivateDatabaseDbUserArrayOutput ToGetPrivateDatabaseDbUserArrayOutputWithContext(context.Context) GetPrivateDatabaseDbUserArrayOutput }
GetPrivateDatabaseDbUserArrayInput is an input type that accepts GetPrivateDatabaseDbUserArray and GetPrivateDatabaseDbUserArrayOutput values. You can construct a concrete instance of `GetPrivateDatabaseDbUserArrayInput` via:
GetPrivateDatabaseDbUserArray{ GetPrivateDatabaseDbUserArgs{...} }
type GetPrivateDatabaseDbUserArrayOutput ¶
type GetPrivateDatabaseDbUserArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateDatabaseDbUserArrayOutput) ElementType ¶
func (GetPrivateDatabaseDbUserArrayOutput) ElementType() reflect.Type
func (GetPrivateDatabaseDbUserArrayOutput) Index ¶
func (o GetPrivateDatabaseDbUserArrayOutput) Index(i pulumi.IntInput) GetPrivateDatabaseDbUserOutput
func (GetPrivateDatabaseDbUserArrayOutput) ToGetPrivateDatabaseDbUserArrayOutput ¶
func (o GetPrivateDatabaseDbUserArrayOutput) ToGetPrivateDatabaseDbUserArrayOutput() GetPrivateDatabaseDbUserArrayOutput
func (GetPrivateDatabaseDbUserArrayOutput) ToGetPrivateDatabaseDbUserArrayOutputWithContext ¶
func (o GetPrivateDatabaseDbUserArrayOutput) ToGetPrivateDatabaseDbUserArrayOutputWithContext(ctx context.Context) GetPrivateDatabaseDbUserArrayOutput
type GetPrivateDatabaseDbUserInput ¶
type GetPrivateDatabaseDbUserInput interface { pulumi.Input ToGetPrivateDatabaseDbUserOutput() GetPrivateDatabaseDbUserOutput ToGetPrivateDatabaseDbUserOutputWithContext(context.Context) GetPrivateDatabaseDbUserOutput }
GetPrivateDatabaseDbUserInput is an input type that accepts GetPrivateDatabaseDbUserArgs and GetPrivateDatabaseDbUserOutput values. You can construct a concrete instance of `GetPrivateDatabaseDbUserInput` via:
GetPrivateDatabaseDbUserArgs{...}
type GetPrivateDatabaseDbUserOutput ¶
type GetPrivateDatabaseDbUserOutput struct{ *pulumi.OutputState }
func (GetPrivateDatabaseDbUserOutput) ElementType ¶
func (GetPrivateDatabaseDbUserOutput) ElementType() reflect.Type
func (GetPrivateDatabaseDbUserOutput) GrantType ¶
func (o GetPrivateDatabaseDbUserOutput) GrantType() pulumi.StringOutput
Grant of this user for this database
func (GetPrivateDatabaseDbUserOutput) ToGetPrivateDatabaseDbUserOutput ¶
func (o GetPrivateDatabaseDbUserOutput) ToGetPrivateDatabaseDbUserOutput() GetPrivateDatabaseDbUserOutput
func (GetPrivateDatabaseDbUserOutput) ToGetPrivateDatabaseDbUserOutputWithContext ¶
func (o GetPrivateDatabaseDbUserOutput) ToGetPrivateDatabaseDbUserOutputWithContext(ctx context.Context) GetPrivateDatabaseDbUserOutput
func (GetPrivateDatabaseDbUserOutput) UserName ¶
func (o GetPrivateDatabaseDbUserOutput) UserName() pulumi.StringOutput
User's name granted on this database
type GetPrivateDatabaseUserDatabaseArgs ¶
type GetPrivateDatabaseUserDatabaseArgs struct { // Database's name linked to this user DatabaseName pulumi.StringInput `pulumi:"databaseName"` // Grant of this user for this database GrantType pulumi.StringInput `pulumi:"grantType"` }
func (GetPrivateDatabaseUserDatabaseArgs) ElementType ¶
func (GetPrivateDatabaseUserDatabaseArgs) ElementType() reflect.Type
func (GetPrivateDatabaseUserDatabaseArgs) ToGetPrivateDatabaseUserDatabaseOutput ¶
func (i GetPrivateDatabaseUserDatabaseArgs) ToGetPrivateDatabaseUserDatabaseOutput() GetPrivateDatabaseUserDatabaseOutput
func (GetPrivateDatabaseUserDatabaseArgs) ToGetPrivateDatabaseUserDatabaseOutputWithContext ¶
func (i GetPrivateDatabaseUserDatabaseArgs) ToGetPrivateDatabaseUserDatabaseOutputWithContext(ctx context.Context) GetPrivateDatabaseUserDatabaseOutput
type GetPrivateDatabaseUserDatabaseArray ¶
type GetPrivateDatabaseUserDatabaseArray []GetPrivateDatabaseUserDatabaseInput
func (GetPrivateDatabaseUserDatabaseArray) ElementType ¶
func (GetPrivateDatabaseUserDatabaseArray) ElementType() reflect.Type
func (GetPrivateDatabaseUserDatabaseArray) ToGetPrivateDatabaseUserDatabaseArrayOutput ¶
func (i GetPrivateDatabaseUserDatabaseArray) ToGetPrivateDatabaseUserDatabaseArrayOutput() GetPrivateDatabaseUserDatabaseArrayOutput
func (GetPrivateDatabaseUserDatabaseArray) ToGetPrivateDatabaseUserDatabaseArrayOutputWithContext ¶
func (i GetPrivateDatabaseUserDatabaseArray) ToGetPrivateDatabaseUserDatabaseArrayOutputWithContext(ctx context.Context) GetPrivateDatabaseUserDatabaseArrayOutput
type GetPrivateDatabaseUserDatabaseArrayInput ¶
type GetPrivateDatabaseUserDatabaseArrayInput interface { pulumi.Input ToGetPrivateDatabaseUserDatabaseArrayOutput() GetPrivateDatabaseUserDatabaseArrayOutput ToGetPrivateDatabaseUserDatabaseArrayOutputWithContext(context.Context) GetPrivateDatabaseUserDatabaseArrayOutput }
GetPrivateDatabaseUserDatabaseArrayInput is an input type that accepts GetPrivateDatabaseUserDatabaseArray and GetPrivateDatabaseUserDatabaseArrayOutput values. You can construct a concrete instance of `GetPrivateDatabaseUserDatabaseArrayInput` via:
GetPrivateDatabaseUserDatabaseArray{ GetPrivateDatabaseUserDatabaseArgs{...} }
type GetPrivateDatabaseUserDatabaseArrayOutput ¶
type GetPrivateDatabaseUserDatabaseArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateDatabaseUserDatabaseArrayOutput) ElementType ¶
func (GetPrivateDatabaseUserDatabaseArrayOutput) ElementType() reflect.Type
func (GetPrivateDatabaseUserDatabaseArrayOutput) ToGetPrivateDatabaseUserDatabaseArrayOutput ¶
func (o GetPrivateDatabaseUserDatabaseArrayOutput) ToGetPrivateDatabaseUserDatabaseArrayOutput() GetPrivateDatabaseUserDatabaseArrayOutput
func (GetPrivateDatabaseUserDatabaseArrayOutput) ToGetPrivateDatabaseUserDatabaseArrayOutputWithContext ¶
func (o GetPrivateDatabaseUserDatabaseArrayOutput) ToGetPrivateDatabaseUserDatabaseArrayOutputWithContext(ctx context.Context) GetPrivateDatabaseUserDatabaseArrayOutput
type GetPrivateDatabaseUserDatabaseInput ¶
type GetPrivateDatabaseUserDatabaseInput interface { pulumi.Input ToGetPrivateDatabaseUserDatabaseOutput() GetPrivateDatabaseUserDatabaseOutput ToGetPrivateDatabaseUserDatabaseOutputWithContext(context.Context) GetPrivateDatabaseUserDatabaseOutput }
GetPrivateDatabaseUserDatabaseInput is an input type that accepts GetPrivateDatabaseUserDatabaseArgs and GetPrivateDatabaseUserDatabaseOutput values. You can construct a concrete instance of `GetPrivateDatabaseUserDatabaseInput` via:
GetPrivateDatabaseUserDatabaseArgs{...}
type GetPrivateDatabaseUserDatabaseOutput ¶
type GetPrivateDatabaseUserDatabaseOutput struct{ *pulumi.OutputState }
func (GetPrivateDatabaseUserDatabaseOutput) DatabaseName ¶
func (o GetPrivateDatabaseUserDatabaseOutput) DatabaseName() pulumi.StringOutput
Database's name linked to this user
func (GetPrivateDatabaseUserDatabaseOutput) ElementType ¶
func (GetPrivateDatabaseUserDatabaseOutput) ElementType() reflect.Type
func (GetPrivateDatabaseUserDatabaseOutput) GrantType ¶
func (o GetPrivateDatabaseUserDatabaseOutput) GrantType() pulumi.StringOutput
Grant of this user for this database
func (GetPrivateDatabaseUserDatabaseOutput) ToGetPrivateDatabaseUserDatabaseOutput ¶
func (o GetPrivateDatabaseUserDatabaseOutput) ToGetPrivateDatabaseUserDatabaseOutput() GetPrivateDatabaseUserDatabaseOutput
func (GetPrivateDatabaseUserDatabaseOutput) ToGetPrivateDatabaseUserDatabaseOutputWithContext ¶
func (o GetPrivateDatabaseUserDatabaseOutput) ToGetPrivateDatabaseUserDatabaseOutputWithContext(ctx context.Context) GetPrivateDatabaseUserDatabaseOutput
type LookupPrivateDatabaseAllowlistArgs ¶
type LookupPrivateDatabaseAllowlistArgs struct { // The whitelisted IP in your instance Ip *string `pulumi:"ip"` // The internal name of your private database ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getPrivateDatabaseAllowlist.
type LookupPrivateDatabaseAllowlistOutputArgs ¶
type LookupPrivateDatabaseAllowlistOutputArgs struct { // The whitelisted IP in your instance Ip pulumi.StringPtrInput `pulumi:"ip"` // The internal name of your private database ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getPrivateDatabaseAllowlist.
func (LookupPrivateDatabaseAllowlistOutputArgs) ElementType ¶
func (LookupPrivateDatabaseAllowlistOutputArgs) ElementType() reflect.Type
type LookupPrivateDatabaseAllowlistResult ¶
type LookupPrivateDatabaseAllowlistResult struct { // Creation date of the database CreationDate string `pulumi:"creationDate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ip *string `pulumi:"ip"` // The last update date of this whitelist LastUpdate string `pulumi:"lastUpdate"` // Custom name for your Whitelisted IP Name string `pulumi:"name"` // Authorize this IP to access service port Service bool `pulumi:"service"` ServiceName string `pulumi:"serviceName"` // Authorize this IP to access SFTP port Sftp bool `pulumi:"sftp"` // Whitelist status Status string `pulumi:"status"` }
A collection of values returned by getPrivateDatabaseAllowlist.
func LookupPrivateDatabaseAllowlist ¶
func LookupPrivateDatabaseAllowlist(ctx *pulumi.Context, args *LookupPrivateDatabaseAllowlistArgs, opts ...pulumi.InvokeOption) (*LookupPrivateDatabaseAllowlistResult, error)
Use this data source to retrieve information about an hosting privatedatabase whitelist.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Hosting" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Hosting.GetPrivateDatabaseAllowlist(ctx, &hosting.GetPrivateDatabaseAllowlistArgs{ Ip: pulumi.StringRef("XXXXXX"), ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupPrivateDatabaseAllowlistResultOutput ¶
type LookupPrivateDatabaseAllowlistResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateDatabaseAllowlist.
func LookupPrivateDatabaseAllowlistOutput ¶
func LookupPrivateDatabaseAllowlistOutput(ctx *pulumi.Context, args LookupPrivateDatabaseAllowlistOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateDatabaseAllowlistResultOutput
func (LookupPrivateDatabaseAllowlistResultOutput) CreationDate ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) CreationDate() pulumi.StringOutput
Creation date of the database
func (LookupPrivateDatabaseAllowlistResultOutput) ElementType ¶
func (LookupPrivateDatabaseAllowlistResultOutput) ElementType() reflect.Type
func (LookupPrivateDatabaseAllowlistResultOutput) Id ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPrivateDatabaseAllowlistResultOutput) Ip ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) Ip() pulumi.StringPtrOutput
func (LookupPrivateDatabaseAllowlistResultOutput) LastUpdate ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) LastUpdate() pulumi.StringOutput
The last update date of this whitelist
func (LookupPrivateDatabaseAllowlistResultOutput) Name ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) Name() pulumi.StringOutput
Custom name for your Whitelisted IP
func (LookupPrivateDatabaseAllowlistResultOutput) Service ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) Service() pulumi.BoolOutput
Authorize this IP to access service port
func (LookupPrivateDatabaseAllowlistResultOutput) ServiceName ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) ServiceName() pulumi.StringOutput
func (LookupPrivateDatabaseAllowlistResultOutput) Sftp ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) Sftp() pulumi.BoolOutput
Authorize this IP to access SFTP port
func (LookupPrivateDatabaseAllowlistResultOutput) Status ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) Status() pulumi.StringOutput
Whitelist status
func (LookupPrivateDatabaseAllowlistResultOutput) ToLookupPrivateDatabaseAllowlistResultOutput ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) ToLookupPrivateDatabaseAllowlistResultOutput() LookupPrivateDatabaseAllowlistResultOutput
func (LookupPrivateDatabaseAllowlistResultOutput) ToLookupPrivateDatabaseAllowlistResultOutputWithContext ¶
func (o LookupPrivateDatabaseAllowlistResultOutput) ToLookupPrivateDatabaseAllowlistResultOutputWithContext(ctx context.Context) LookupPrivateDatabaseAllowlistResultOutput
type LookupPrivateDatabaseArgs ¶
type LookupPrivateDatabaseArgs struct { // The internal name of your private database ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getPrivateDatabase.
type LookupPrivateDatabaseDbArgs ¶
type LookupPrivateDatabaseDbArgs struct { // Database name DatabaseName string `pulumi:"databaseName"` // The internal name of your private database ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getPrivateDatabaseDb.
type LookupPrivateDatabaseDbOutputArgs ¶
type LookupPrivateDatabaseDbOutputArgs struct { // Database name DatabaseName pulumi.StringInput `pulumi:"databaseName"` // The internal name of your private database ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getPrivateDatabaseDb.
func (LookupPrivateDatabaseDbOutputArgs) ElementType ¶
func (LookupPrivateDatabaseDbOutputArgs) ElementType() reflect.Type
type LookupPrivateDatabaseDbResult ¶
type LookupPrivateDatabaseDbResult struct { // Time of the next backup (every day) BackupTime string `pulumi:"backupTime"` // Creation date of the database CreationDate string `pulumi:"creationDate"` DatabaseName string `pulumi:"databaseName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Space used by the database (in MB) QuotaUsed int `pulumi:"quotaUsed"` ServiceName string `pulumi:"serviceName"` // Users granted to this database Users []GetPrivateDatabaseDbUser `pulumi:"users"` }
A collection of values returned by getPrivateDatabaseDb.
func LookupPrivateDatabaseDb ¶
func LookupPrivateDatabaseDb(ctx *pulumi.Context, args *LookupPrivateDatabaseDbArgs, opts ...pulumi.InvokeOption) (*LookupPrivateDatabaseDbResult, error)
Use this data source to retrieve information about an hosting privatedatabase.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Hosting" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Hosting.GetPrivateDatabaseDb(ctx, &hosting.GetPrivateDatabaseDbArgs{ DatabaseName: "XXXXXX", ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupPrivateDatabaseDbResultOutput ¶
type LookupPrivateDatabaseDbResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateDatabaseDb.
func LookupPrivateDatabaseDbOutput ¶
func LookupPrivateDatabaseDbOutput(ctx *pulumi.Context, args LookupPrivateDatabaseDbOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateDatabaseDbResultOutput
func (LookupPrivateDatabaseDbResultOutput) BackupTime ¶
func (o LookupPrivateDatabaseDbResultOutput) BackupTime() pulumi.StringOutput
Time of the next backup (every day)
func (LookupPrivateDatabaseDbResultOutput) CreationDate ¶
func (o LookupPrivateDatabaseDbResultOutput) CreationDate() pulumi.StringOutput
Creation date of the database
func (LookupPrivateDatabaseDbResultOutput) DatabaseName ¶
func (o LookupPrivateDatabaseDbResultOutput) DatabaseName() pulumi.StringOutput
func (LookupPrivateDatabaseDbResultOutput) ElementType ¶
func (LookupPrivateDatabaseDbResultOutput) ElementType() reflect.Type
func (LookupPrivateDatabaseDbResultOutput) Id ¶
func (o LookupPrivateDatabaseDbResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPrivateDatabaseDbResultOutput) QuotaUsed ¶
func (o LookupPrivateDatabaseDbResultOutput) QuotaUsed() pulumi.IntOutput
Space used by the database (in MB)
func (LookupPrivateDatabaseDbResultOutput) ServiceName ¶
func (o LookupPrivateDatabaseDbResultOutput) ServiceName() pulumi.StringOutput
func (LookupPrivateDatabaseDbResultOutput) ToLookupPrivateDatabaseDbResultOutput ¶
func (o LookupPrivateDatabaseDbResultOutput) ToLookupPrivateDatabaseDbResultOutput() LookupPrivateDatabaseDbResultOutput
func (LookupPrivateDatabaseDbResultOutput) ToLookupPrivateDatabaseDbResultOutputWithContext ¶
func (o LookupPrivateDatabaseDbResultOutput) ToLookupPrivateDatabaseDbResultOutputWithContext(ctx context.Context) LookupPrivateDatabaseDbResultOutput
func (LookupPrivateDatabaseDbResultOutput) Users ¶
func (o LookupPrivateDatabaseDbResultOutput) Users() GetPrivateDatabaseDbUserArrayOutput
Users granted to this database
type LookupPrivateDatabaseOutputArgs ¶
type LookupPrivateDatabaseOutputArgs struct { // The internal name of your private database ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getPrivateDatabase.
func (LookupPrivateDatabaseOutputArgs) ElementType ¶
func (LookupPrivateDatabaseOutputArgs) ElementType() reflect.Type
type LookupPrivateDatabaseResult ¶
type LookupPrivateDatabaseResult struct { // Number of CPU on your private database Cpu int `pulumi:"cpu"` // Datacenter where this private database is located Datacenter string `pulumi:"datacenter"` // Name displayed in customer panel for your private database DisplayName string `pulumi:"displayName"` // Private database hostname Hostname string `pulumi:"hostname"` // Private database FTP hostname HostnameFtp string `pulumi:"hostnameFtp"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Infrastructure where service was stored Infrastructure string `pulumi:"infrastructure"` // Type of the private database offer Offer string `pulumi:"offer"` // Private database service port Port int `pulumi:"port"` // Private database FTP port PortFtp int `pulumi:"portFtp"` // Space allowed (in MB) on your private database QuotaSize int `pulumi:"quotaSize"` // Sapce used (in MB) on your private database QuotaUsed int `pulumi:"quotaUsed"` // Amount of ram (in MB) on your private database Ram int `pulumi:"ram"` // Private database server name Server string `pulumi:"server"` ServiceName string `pulumi:"serviceName"` // Private database state State string `pulumi:"state"` Type string `pulumi:"type"` // URN of the private database Urn string `pulumi:"urn"` // Private database available versions Version string `pulumi:"version"` // Private database version label VersionLabel string `pulumi:"versionLabel"` // Private database version number VersionNumber float64 `pulumi:"versionNumber"` }
A collection of values returned by getPrivateDatabase.
func LookupPrivateDatabase ¶
func LookupPrivateDatabase(ctx *pulumi.Context, args *LookupPrivateDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupPrivateDatabaseResult, error)
Use this data source to retrieve information about an hosting database.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Hosting" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Hosting.GetPrivateDatabase(ctx, &hosting.GetPrivateDatabaseArgs{ ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupPrivateDatabaseResultOutput ¶
type LookupPrivateDatabaseResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateDatabase.
func LookupPrivateDatabaseOutput ¶
func LookupPrivateDatabaseOutput(ctx *pulumi.Context, args LookupPrivateDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateDatabaseResultOutput
func (LookupPrivateDatabaseResultOutput) Cpu ¶
func (o LookupPrivateDatabaseResultOutput) Cpu() pulumi.IntOutput
Number of CPU on your private database
func (LookupPrivateDatabaseResultOutput) Datacenter ¶
func (o LookupPrivateDatabaseResultOutput) Datacenter() pulumi.StringOutput
Datacenter where this private database is located
func (LookupPrivateDatabaseResultOutput) DisplayName ¶
func (o LookupPrivateDatabaseResultOutput) DisplayName() pulumi.StringOutput
Name displayed in customer panel for your private database
func (LookupPrivateDatabaseResultOutput) ElementType ¶
func (LookupPrivateDatabaseResultOutput) ElementType() reflect.Type
func (LookupPrivateDatabaseResultOutput) Hostname ¶
func (o LookupPrivateDatabaseResultOutput) Hostname() pulumi.StringOutput
Private database hostname
func (LookupPrivateDatabaseResultOutput) HostnameFtp ¶
func (o LookupPrivateDatabaseResultOutput) HostnameFtp() pulumi.StringOutput
Private database FTP hostname
func (LookupPrivateDatabaseResultOutput) Id ¶
func (o LookupPrivateDatabaseResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPrivateDatabaseResultOutput) Infrastructure ¶
func (o LookupPrivateDatabaseResultOutput) Infrastructure() pulumi.StringOutput
Infrastructure where service was stored
func (LookupPrivateDatabaseResultOutput) Offer ¶
func (o LookupPrivateDatabaseResultOutput) Offer() pulumi.StringOutput
Type of the private database offer
func (LookupPrivateDatabaseResultOutput) Port ¶
func (o LookupPrivateDatabaseResultOutput) Port() pulumi.IntOutput
Private database service port
func (LookupPrivateDatabaseResultOutput) PortFtp ¶
func (o LookupPrivateDatabaseResultOutput) PortFtp() pulumi.IntOutput
Private database FTP port
func (LookupPrivateDatabaseResultOutput) QuotaSize ¶
func (o LookupPrivateDatabaseResultOutput) QuotaSize() pulumi.IntOutput
Space allowed (in MB) on your private database
func (LookupPrivateDatabaseResultOutput) QuotaUsed ¶
func (o LookupPrivateDatabaseResultOutput) QuotaUsed() pulumi.IntOutput
Sapce used (in MB) on your private database
func (LookupPrivateDatabaseResultOutput) Ram ¶
func (o LookupPrivateDatabaseResultOutput) Ram() pulumi.IntOutput
Amount of ram (in MB) on your private database
func (LookupPrivateDatabaseResultOutput) Server ¶
func (o LookupPrivateDatabaseResultOutput) Server() pulumi.StringOutput
Private database server name
func (LookupPrivateDatabaseResultOutput) ServiceName ¶
func (o LookupPrivateDatabaseResultOutput) ServiceName() pulumi.StringOutput
func (LookupPrivateDatabaseResultOutput) State ¶
func (o LookupPrivateDatabaseResultOutput) State() pulumi.StringOutput
Private database state
func (LookupPrivateDatabaseResultOutput) ToLookupPrivateDatabaseResultOutput ¶
func (o LookupPrivateDatabaseResultOutput) ToLookupPrivateDatabaseResultOutput() LookupPrivateDatabaseResultOutput
func (LookupPrivateDatabaseResultOutput) ToLookupPrivateDatabaseResultOutputWithContext ¶
func (o LookupPrivateDatabaseResultOutput) ToLookupPrivateDatabaseResultOutputWithContext(ctx context.Context) LookupPrivateDatabaseResultOutput
func (LookupPrivateDatabaseResultOutput) Type ¶
func (o LookupPrivateDatabaseResultOutput) Type() pulumi.StringOutput
func (LookupPrivateDatabaseResultOutput) Urn ¶
func (o LookupPrivateDatabaseResultOutput) Urn() pulumi.StringOutput
URN of the private database
func (LookupPrivateDatabaseResultOutput) Version ¶
func (o LookupPrivateDatabaseResultOutput) Version() pulumi.StringOutput
Private database available versions
func (LookupPrivateDatabaseResultOutput) VersionLabel ¶
func (o LookupPrivateDatabaseResultOutput) VersionLabel() pulumi.StringOutput
Private database version label
func (LookupPrivateDatabaseResultOutput) VersionNumber ¶
func (o LookupPrivateDatabaseResultOutput) VersionNumber() pulumi.Float64Output
Private database version number
type LookupPrivateDatabaseUserArgs ¶
type LookupPrivateDatabaseUserArgs struct { // The internal name of your private database ServiceName string `pulumi:"serviceName"` // User name UserName string `pulumi:"userName"` }
A collection of arguments for invoking getPrivateDatabaseUser.
type LookupPrivateDatabaseUserGrantArgs ¶
type LookupPrivateDatabaseUserGrantArgs struct { // The database name on which grant the user DatabaseName string `pulumi:"databaseName"` // The internal name of your private database ServiceName string `pulumi:"serviceName"` // The user name UserName string `pulumi:"userName"` }
A collection of arguments for invoking getPrivateDatabaseUserGrant.
type LookupPrivateDatabaseUserGrantOutputArgs ¶
type LookupPrivateDatabaseUserGrantOutputArgs struct { // The database name on which grant the user DatabaseName pulumi.StringInput `pulumi:"databaseName"` // The internal name of your private database ServiceName pulumi.StringInput `pulumi:"serviceName"` // The user name UserName pulumi.StringInput `pulumi:"userName"` }
A collection of arguments for invoking getPrivateDatabaseUserGrant.
func (LookupPrivateDatabaseUserGrantOutputArgs) ElementType ¶
func (LookupPrivateDatabaseUserGrantOutputArgs) ElementType() reflect.Type
type LookupPrivateDatabaseUserGrantResult ¶
type LookupPrivateDatabaseUserGrantResult struct { // Creation date of the database CreationDate string `pulumi:"creationDate"` DatabaseName string `pulumi:"databaseName"` // Grant name Grant string `pulumi:"grant"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ServiceName string `pulumi:"serviceName"` UserName string `pulumi:"userName"` }
A collection of values returned by getPrivateDatabaseUserGrant.
func LookupPrivateDatabaseUserGrant ¶
func LookupPrivateDatabaseUserGrant(ctx *pulumi.Context, args *LookupPrivateDatabaseUserGrantArgs, opts ...pulumi.InvokeOption) (*LookupPrivateDatabaseUserGrantResult, error)
Use this data source to retrieve information about an hosting privatedatabase user grant.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Hosting" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Hosting.GetPrivateDatabaseUserGrant(ctx, &hosting.GetPrivateDatabaseUserGrantArgs{ DatabaseName: "XXXXXX", ServiceName: "XXXXXX", UserName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupPrivateDatabaseUserGrantResultOutput ¶
type LookupPrivateDatabaseUserGrantResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateDatabaseUserGrant.
func LookupPrivateDatabaseUserGrantOutput ¶
func LookupPrivateDatabaseUserGrantOutput(ctx *pulumi.Context, args LookupPrivateDatabaseUserGrantOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateDatabaseUserGrantResultOutput
func (LookupPrivateDatabaseUserGrantResultOutput) CreationDate ¶
func (o LookupPrivateDatabaseUserGrantResultOutput) CreationDate() pulumi.StringOutput
Creation date of the database
func (LookupPrivateDatabaseUserGrantResultOutput) DatabaseName ¶
func (o LookupPrivateDatabaseUserGrantResultOutput) DatabaseName() pulumi.StringOutput
func (LookupPrivateDatabaseUserGrantResultOutput) ElementType ¶
func (LookupPrivateDatabaseUserGrantResultOutput) ElementType() reflect.Type
func (LookupPrivateDatabaseUserGrantResultOutput) Grant ¶
func (o LookupPrivateDatabaseUserGrantResultOutput) Grant() pulumi.StringOutput
Grant name
func (LookupPrivateDatabaseUserGrantResultOutput) Id ¶
func (o LookupPrivateDatabaseUserGrantResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPrivateDatabaseUserGrantResultOutput) ServiceName ¶
func (o LookupPrivateDatabaseUserGrantResultOutput) ServiceName() pulumi.StringOutput
func (LookupPrivateDatabaseUserGrantResultOutput) ToLookupPrivateDatabaseUserGrantResultOutput ¶
func (o LookupPrivateDatabaseUserGrantResultOutput) ToLookupPrivateDatabaseUserGrantResultOutput() LookupPrivateDatabaseUserGrantResultOutput
func (LookupPrivateDatabaseUserGrantResultOutput) ToLookupPrivateDatabaseUserGrantResultOutputWithContext ¶
func (o LookupPrivateDatabaseUserGrantResultOutput) ToLookupPrivateDatabaseUserGrantResultOutputWithContext(ctx context.Context) LookupPrivateDatabaseUserGrantResultOutput
func (LookupPrivateDatabaseUserGrantResultOutput) UserName ¶
func (o LookupPrivateDatabaseUserGrantResultOutput) UserName() pulumi.StringOutput
type LookupPrivateDatabaseUserOutputArgs ¶
type LookupPrivateDatabaseUserOutputArgs struct { // The internal name of your private database ServiceName pulumi.StringInput `pulumi:"serviceName"` // User name UserName pulumi.StringInput `pulumi:"userName"` }
A collection of arguments for invoking getPrivateDatabaseUser.
func (LookupPrivateDatabaseUserOutputArgs) ElementType ¶
func (LookupPrivateDatabaseUserOutputArgs) ElementType() reflect.Type
type LookupPrivateDatabaseUserResult ¶
type LookupPrivateDatabaseUserResult struct { // Creation date of the database CreationDate string `pulumi:"creationDate"` // Users granted to this database Databases []GetPrivateDatabaseUserDatabase `pulumi:"databases"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ServiceName string `pulumi:"serviceName"` UserName string `pulumi:"userName"` }
A collection of values returned by getPrivateDatabaseUser.
func LookupPrivateDatabaseUser ¶
func LookupPrivateDatabaseUser(ctx *pulumi.Context, args *LookupPrivateDatabaseUserArgs, opts ...pulumi.InvokeOption) (*LookupPrivateDatabaseUserResult, error)
Use this data source to retrieve information about an hosting privatedatabase user.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Hosting" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Hosting.GetPrivateDatabaseUser(ctx, &hosting.GetPrivateDatabaseUserArgs{ ServiceName: "XXXXXX", UserName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupPrivateDatabaseUserResultOutput ¶
type LookupPrivateDatabaseUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateDatabaseUser.
func LookupPrivateDatabaseUserOutput ¶
func LookupPrivateDatabaseUserOutput(ctx *pulumi.Context, args LookupPrivateDatabaseUserOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateDatabaseUserResultOutput
func (LookupPrivateDatabaseUserResultOutput) CreationDate ¶
func (o LookupPrivateDatabaseUserResultOutput) CreationDate() pulumi.StringOutput
Creation date of the database
func (LookupPrivateDatabaseUserResultOutput) Databases ¶
func (o LookupPrivateDatabaseUserResultOutput) Databases() GetPrivateDatabaseUserDatabaseArrayOutput
Users granted to this database
func (LookupPrivateDatabaseUserResultOutput) ElementType ¶
func (LookupPrivateDatabaseUserResultOutput) ElementType() reflect.Type
func (LookupPrivateDatabaseUserResultOutput) Id ¶
func (o LookupPrivateDatabaseUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPrivateDatabaseUserResultOutput) ServiceName ¶
func (o LookupPrivateDatabaseUserResultOutput) ServiceName() pulumi.StringOutput
func (LookupPrivateDatabaseUserResultOutput) ToLookupPrivateDatabaseUserResultOutput ¶
func (o LookupPrivateDatabaseUserResultOutput) ToLookupPrivateDatabaseUserResultOutput() LookupPrivateDatabaseUserResultOutput
func (LookupPrivateDatabaseUserResultOutput) ToLookupPrivateDatabaseUserResultOutputWithContext ¶
func (o LookupPrivateDatabaseUserResultOutput) ToLookupPrivateDatabaseUserResultOutputWithContext(ctx context.Context) LookupPrivateDatabaseUserResultOutput
func (LookupPrivateDatabaseUserResultOutput) UserName ¶
func (o LookupPrivateDatabaseUserResultOutput) UserName() pulumi.StringOutput
type PrivateDatabase ¶
type PrivateDatabase struct { pulumi.CustomResourceState // URN of the private database, used when writing IAM policies DatabaseURN pulumi.StringOutput `pulumi:"DatabaseURN"` // Number of CPU on your private database Cpu pulumi.IntOutput `pulumi:"cpu"` // Datacenter where this private database is located Datacenter pulumi.StringOutput `pulumi:"datacenter"` // Name displayed in customer panel for your private database DisplayName pulumi.StringOutput `pulumi:"displayName"` // Private database hostname Hostname pulumi.StringOutput `pulumi:"hostname"` // Private database FTP hostname HostnameFtp pulumi.StringOutput `pulumi:"hostnameFtp"` // Infrastructure where service was stored Infrastructure pulumi.StringOutput `pulumi:"infrastructure"` // Type of the private database offer Offer pulumi.StringOutput `pulumi:"offer"` // Details about your Order Orders PrivateDatabaseOrderArrayOutput `pulumi:"orders"` // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary pulumi.StringOutput `pulumi:"ovhSubsidiary"` // Ovh payment mode // // Deprecated: This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used. PaymentMean pulumi.StringPtrOutput `pulumi:"paymentMean"` // Product Plan to order Plan PrivateDatabasePlanOutput `pulumi:"plan"` // Product Plan to order PlanOptions PrivateDatabasePlanOptionArrayOutput `pulumi:"planOptions"` // Private database service port Port pulumi.IntOutput `pulumi:"port"` // Private database FTP port PortFtp pulumi.IntOutput `pulumi:"portFtp"` // Space allowed (in MB) on your private database QuotaSize pulumi.IntOutput `pulumi:"quotaSize"` // Sapce used (in MB) on your private database QuotaUsed pulumi.IntOutput `pulumi:"quotaUsed"` // Amount of ram (in MB) on your private database Ram pulumi.IntOutput `pulumi:"ram"` // Private database server name Server pulumi.StringOutput `pulumi:"server"` // Service name ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Private database state State pulumi.StringOutput `pulumi:"state"` // Private database type Type pulumi.StringOutput `pulumi:"type"` // Private database available versions Version pulumi.StringOutput `pulumi:"version"` // Private database version label VersionLabel pulumi.StringOutput `pulumi:"versionLabel"` // Private database version number VersionNumber pulumi.Float64Output `pulumi:"versionNumber"` }
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Hosting" "github.com/ovh/pulumi-ovh/sdk/go/ovh/Me" "github.com/ovh/pulumi-ovh/sdk/go/ovh/Order" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myaccount, err := Me.GetMe(ctx, nil, nil) if err != nil { return err } mycart, err := Order.GetCart(ctx, &order.GetCartArgs{ OvhSubsidiary: myaccount.OvhSubsidiary, }, nil) if err != nil { return err } databaseCartProductPlan, err := Order.GetCartProductPlan(ctx, &order.GetCartProductPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "privateSQL", PlanCode: "private-sql-512-instance", }, nil) if err != nil { return err } databasePrivateDatabase, err := Hosting.NewPrivateDatabase(ctx, "databasePrivateDatabase", &Hosting.PrivateDatabaseArgs{ OvhSubsidiary: pulumi.String(mycart.OvhSubsidiary), DisplayName: pulumi.String("Postgresql-12"), Plan: &hosting.PrivateDatabasePlanArgs{ Duration: pulumi.String(databaseCartProductPlan.Prices[3].Duration), PlanCode: pulumi.String(databaseCartProductPlan.PlanCode), PricingMode: pulumi.String(databaseCartProductPlan.SelectedPrices[0].PricingMode), Configurations: hosting.PrivateDatabasePlanConfigurationArray{ &hosting.PrivateDatabasePlanConfigurationArgs{ Label: pulumi.String("dc"), Value: pulumi.String("gra3"), }, &hosting.PrivateDatabasePlanConfigurationArgs{ Label: pulumi.String("engine"), Value: pulumi.String("postgresql_12"), }, }, }, }) if err != nil { return err } ctx.Export("privatedatabaseServiceName", databasePrivateDatabase.ServiceName) return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
OVHcloud Webhosting database can be imported using the `service_name`, E.g.,
```sh $ pulumi import ovh:Hosting/privateDatabase:PrivateDatabase database service_name ```
func GetPrivateDatabase ¶
func GetPrivateDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateDatabaseState, opts ...pulumi.ResourceOption) (*PrivateDatabase, error)
GetPrivateDatabase gets an existing PrivateDatabase 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 NewPrivateDatabase ¶
func NewPrivateDatabase(ctx *pulumi.Context, name string, args *PrivateDatabaseArgs, opts ...pulumi.ResourceOption) (*PrivateDatabase, error)
NewPrivateDatabase registers a new resource with the given unique name, arguments, and options.
func (*PrivateDatabase) ElementType ¶
func (*PrivateDatabase) ElementType() reflect.Type
func (*PrivateDatabase) ToPrivateDatabaseOutput ¶
func (i *PrivateDatabase) ToPrivateDatabaseOutput() PrivateDatabaseOutput
func (*PrivateDatabase) ToPrivateDatabaseOutputWithContext ¶
func (i *PrivateDatabase) ToPrivateDatabaseOutputWithContext(ctx context.Context) PrivateDatabaseOutput
type PrivateDatabaseAllowlist ¶
type PrivateDatabaseAllowlist struct { pulumi.CustomResourceState // The whitelisted IP in your instance. Ip pulumi.StringOutput `pulumi:"ip"` // Custom name for your Whitelisted IP. Name pulumi.StringOutput `pulumi:"name"` // Authorize this IP to access service port. Values can be `true` or `false` Service pulumi.BoolOutput `pulumi:"service"` // The internal name of your private database. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Authorize this IP to access SFTP port. Values can be `true` or `false` Sftp pulumi.BoolOutput `pulumi:"sftp"` }
Create a new IP whitelist on your private cloud database instance.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Hosting" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Hosting.NewPrivateDatabaseAllowlist(ctx, "ip", &Hosting.PrivateDatabaseAllowlistArgs{ Ip: pulumi.String("1.2.3.4"), Service: pulumi.Bool(true), ServiceName: pulumi.String("XXXXXX"), Sftp: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
OVHcloud database whitelist can be imported using the `service_name` and the `ip`, separated by "/" E.g.,
```sh $ pulumi import ovh:Hosting/privateDatabaseAllowlist:PrivateDatabaseAllowlist ip service_name/ip ```
func GetPrivateDatabaseAllowlist ¶
func GetPrivateDatabaseAllowlist(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateDatabaseAllowlistState, opts ...pulumi.ResourceOption) (*PrivateDatabaseAllowlist, error)
GetPrivateDatabaseAllowlist gets an existing PrivateDatabaseAllowlist 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 NewPrivateDatabaseAllowlist ¶
func NewPrivateDatabaseAllowlist(ctx *pulumi.Context, name string, args *PrivateDatabaseAllowlistArgs, opts ...pulumi.ResourceOption) (*PrivateDatabaseAllowlist, error)
NewPrivateDatabaseAllowlist registers a new resource with the given unique name, arguments, and options.
func (*PrivateDatabaseAllowlist) ElementType ¶
func (*PrivateDatabaseAllowlist) ElementType() reflect.Type
func (*PrivateDatabaseAllowlist) ToPrivateDatabaseAllowlistOutput ¶
func (i *PrivateDatabaseAllowlist) ToPrivateDatabaseAllowlistOutput() PrivateDatabaseAllowlistOutput
func (*PrivateDatabaseAllowlist) ToPrivateDatabaseAllowlistOutputWithContext ¶
func (i *PrivateDatabaseAllowlist) ToPrivateDatabaseAllowlistOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistOutput
type PrivateDatabaseAllowlistArgs ¶
type PrivateDatabaseAllowlistArgs struct { // The whitelisted IP in your instance. Ip pulumi.StringInput // Custom name for your Whitelisted IP. Name pulumi.StringPtrInput // Authorize this IP to access service port. Values can be `true` or `false` Service pulumi.BoolInput // The internal name of your private database. ServiceName pulumi.StringInput // Authorize this IP to access SFTP port. Values can be `true` or `false` Sftp pulumi.BoolInput }
The set of arguments for constructing a PrivateDatabaseAllowlist resource.
func (PrivateDatabaseAllowlistArgs) ElementType ¶
func (PrivateDatabaseAllowlistArgs) ElementType() reflect.Type
type PrivateDatabaseAllowlistArray ¶
type PrivateDatabaseAllowlistArray []PrivateDatabaseAllowlistInput
func (PrivateDatabaseAllowlistArray) ElementType ¶
func (PrivateDatabaseAllowlistArray) ElementType() reflect.Type
func (PrivateDatabaseAllowlistArray) ToPrivateDatabaseAllowlistArrayOutput ¶
func (i PrivateDatabaseAllowlistArray) ToPrivateDatabaseAllowlistArrayOutput() PrivateDatabaseAllowlistArrayOutput
func (PrivateDatabaseAllowlistArray) ToPrivateDatabaseAllowlistArrayOutputWithContext ¶
func (i PrivateDatabaseAllowlistArray) ToPrivateDatabaseAllowlistArrayOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistArrayOutput
type PrivateDatabaseAllowlistArrayInput ¶
type PrivateDatabaseAllowlistArrayInput interface { pulumi.Input ToPrivateDatabaseAllowlistArrayOutput() PrivateDatabaseAllowlistArrayOutput ToPrivateDatabaseAllowlistArrayOutputWithContext(context.Context) PrivateDatabaseAllowlistArrayOutput }
PrivateDatabaseAllowlistArrayInput is an input type that accepts PrivateDatabaseAllowlistArray and PrivateDatabaseAllowlistArrayOutput values. You can construct a concrete instance of `PrivateDatabaseAllowlistArrayInput` via:
PrivateDatabaseAllowlistArray{ PrivateDatabaseAllowlistArgs{...} }
type PrivateDatabaseAllowlistArrayOutput ¶
type PrivateDatabaseAllowlistArrayOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseAllowlistArrayOutput) ElementType ¶
func (PrivateDatabaseAllowlistArrayOutput) ElementType() reflect.Type
func (PrivateDatabaseAllowlistArrayOutput) Index ¶
func (o PrivateDatabaseAllowlistArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseAllowlistOutput
func (PrivateDatabaseAllowlistArrayOutput) ToPrivateDatabaseAllowlistArrayOutput ¶
func (o PrivateDatabaseAllowlistArrayOutput) ToPrivateDatabaseAllowlistArrayOutput() PrivateDatabaseAllowlistArrayOutput
func (PrivateDatabaseAllowlistArrayOutput) ToPrivateDatabaseAllowlistArrayOutputWithContext ¶
func (o PrivateDatabaseAllowlistArrayOutput) ToPrivateDatabaseAllowlistArrayOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistArrayOutput
type PrivateDatabaseAllowlistInput ¶
type PrivateDatabaseAllowlistInput interface { pulumi.Input ToPrivateDatabaseAllowlistOutput() PrivateDatabaseAllowlistOutput ToPrivateDatabaseAllowlistOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistOutput }
type PrivateDatabaseAllowlistMap ¶
type PrivateDatabaseAllowlistMap map[string]PrivateDatabaseAllowlistInput
func (PrivateDatabaseAllowlistMap) ElementType ¶
func (PrivateDatabaseAllowlistMap) ElementType() reflect.Type
func (PrivateDatabaseAllowlistMap) ToPrivateDatabaseAllowlistMapOutput ¶
func (i PrivateDatabaseAllowlistMap) ToPrivateDatabaseAllowlistMapOutput() PrivateDatabaseAllowlistMapOutput
func (PrivateDatabaseAllowlistMap) ToPrivateDatabaseAllowlistMapOutputWithContext ¶
func (i PrivateDatabaseAllowlistMap) ToPrivateDatabaseAllowlistMapOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistMapOutput
type PrivateDatabaseAllowlistMapInput ¶
type PrivateDatabaseAllowlistMapInput interface { pulumi.Input ToPrivateDatabaseAllowlistMapOutput() PrivateDatabaseAllowlistMapOutput ToPrivateDatabaseAllowlistMapOutputWithContext(context.Context) PrivateDatabaseAllowlistMapOutput }
PrivateDatabaseAllowlistMapInput is an input type that accepts PrivateDatabaseAllowlistMap and PrivateDatabaseAllowlistMapOutput values. You can construct a concrete instance of `PrivateDatabaseAllowlistMapInput` via:
PrivateDatabaseAllowlistMap{ "key": PrivateDatabaseAllowlistArgs{...} }
type PrivateDatabaseAllowlistMapOutput ¶
type PrivateDatabaseAllowlistMapOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseAllowlistMapOutput) ElementType ¶
func (PrivateDatabaseAllowlistMapOutput) ElementType() reflect.Type
func (PrivateDatabaseAllowlistMapOutput) MapIndex ¶
func (o PrivateDatabaseAllowlistMapOutput) MapIndex(k pulumi.StringInput) PrivateDatabaseAllowlistOutput
func (PrivateDatabaseAllowlistMapOutput) ToPrivateDatabaseAllowlistMapOutput ¶
func (o PrivateDatabaseAllowlistMapOutput) ToPrivateDatabaseAllowlistMapOutput() PrivateDatabaseAllowlistMapOutput
func (PrivateDatabaseAllowlistMapOutput) ToPrivateDatabaseAllowlistMapOutputWithContext ¶
func (o PrivateDatabaseAllowlistMapOutput) ToPrivateDatabaseAllowlistMapOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistMapOutput
type PrivateDatabaseAllowlistOutput ¶
type PrivateDatabaseAllowlistOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseAllowlistOutput) ElementType ¶
func (PrivateDatabaseAllowlistOutput) ElementType() reflect.Type
func (PrivateDatabaseAllowlistOutput) Ip ¶
func (o PrivateDatabaseAllowlistOutput) Ip() pulumi.StringOutput
The whitelisted IP in your instance.
func (PrivateDatabaseAllowlistOutput) Name ¶
func (o PrivateDatabaseAllowlistOutput) Name() pulumi.StringOutput
Custom name for your Whitelisted IP.
func (PrivateDatabaseAllowlistOutput) Service ¶
func (o PrivateDatabaseAllowlistOutput) Service() pulumi.BoolOutput
Authorize this IP to access service port. Values can be `true` or `false`
func (PrivateDatabaseAllowlistOutput) ServiceName ¶
func (o PrivateDatabaseAllowlistOutput) ServiceName() pulumi.StringOutput
The internal name of your private database.
func (PrivateDatabaseAllowlistOutput) Sftp ¶
func (o PrivateDatabaseAllowlistOutput) Sftp() pulumi.BoolOutput
Authorize this IP to access SFTP port. Values can be `true` or `false`
func (PrivateDatabaseAllowlistOutput) ToPrivateDatabaseAllowlistOutput ¶
func (o PrivateDatabaseAllowlistOutput) ToPrivateDatabaseAllowlistOutput() PrivateDatabaseAllowlistOutput
func (PrivateDatabaseAllowlistOutput) ToPrivateDatabaseAllowlistOutputWithContext ¶
func (o PrivateDatabaseAllowlistOutput) ToPrivateDatabaseAllowlistOutputWithContext(ctx context.Context) PrivateDatabaseAllowlistOutput
type PrivateDatabaseAllowlistState ¶
type PrivateDatabaseAllowlistState struct { // The whitelisted IP in your instance. Ip pulumi.StringPtrInput // Custom name for your Whitelisted IP. Name pulumi.StringPtrInput // Authorize this IP to access service port. Values can be `true` or `false` Service pulumi.BoolPtrInput // The internal name of your private database. ServiceName pulumi.StringPtrInput // Authorize this IP to access SFTP port. Values can be `true` or `false` Sftp pulumi.BoolPtrInput }
func (PrivateDatabaseAllowlistState) ElementType ¶
func (PrivateDatabaseAllowlistState) ElementType() reflect.Type
type PrivateDatabaseArgs ¶
type PrivateDatabaseArgs struct { // Name displayed in customer panel for your private database DisplayName pulumi.StringPtrInput // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary pulumi.StringInput // Ovh payment mode // // Deprecated: This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used. PaymentMean pulumi.StringPtrInput // Product Plan to order Plan PrivateDatabasePlanInput // Product Plan to order PlanOptions PrivateDatabasePlanOptionArrayInput // Service name ServiceName pulumi.StringPtrInput }
The set of arguments for constructing a PrivateDatabase resource.
func (PrivateDatabaseArgs) ElementType ¶
func (PrivateDatabaseArgs) ElementType() reflect.Type
type PrivateDatabaseArray ¶
type PrivateDatabaseArray []PrivateDatabaseInput
func (PrivateDatabaseArray) ElementType ¶
func (PrivateDatabaseArray) ElementType() reflect.Type
func (PrivateDatabaseArray) ToPrivateDatabaseArrayOutput ¶
func (i PrivateDatabaseArray) ToPrivateDatabaseArrayOutput() PrivateDatabaseArrayOutput
func (PrivateDatabaseArray) ToPrivateDatabaseArrayOutputWithContext ¶
func (i PrivateDatabaseArray) ToPrivateDatabaseArrayOutputWithContext(ctx context.Context) PrivateDatabaseArrayOutput
type PrivateDatabaseArrayInput ¶
type PrivateDatabaseArrayInput interface { pulumi.Input ToPrivateDatabaseArrayOutput() PrivateDatabaseArrayOutput ToPrivateDatabaseArrayOutputWithContext(context.Context) PrivateDatabaseArrayOutput }
PrivateDatabaseArrayInput is an input type that accepts PrivateDatabaseArray and PrivateDatabaseArrayOutput values. You can construct a concrete instance of `PrivateDatabaseArrayInput` via:
PrivateDatabaseArray{ PrivateDatabaseArgs{...} }
type PrivateDatabaseArrayOutput ¶
type PrivateDatabaseArrayOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseArrayOutput) ElementType ¶
func (PrivateDatabaseArrayOutput) ElementType() reflect.Type
func (PrivateDatabaseArrayOutput) Index ¶
func (o PrivateDatabaseArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseOutput
func (PrivateDatabaseArrayOutput) ToPrivateDatabaseArrayOutput ¶
func (o PrivateDatabaseArrayOutput) ToPrivateDatabaseArrayOutput() PrivateDatabaseArrayOutput
func (PrivateDatabaseArrayOutput) ToPrivateDatabaseArrayOutputWithContext ¶
func (o PrivateDatabaseArrayOutput) ToPrivateDatabaseArrayOutputWithContext(ctx context.Context) PrivateDatabaseArrayOutput
type PrivateDatabaseDb ¶
type PrivateDatabaseDb struct { pulumi.CustomResourceState // Name of your new database DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // The internal name of your private database. ServiceName pulumi.StringOutput `pulumi:"serviceName"` }
Create a new database on your private cloud database service.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Hosting" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Hosting.NewPrivateDatabaseDb(ctx, "database", &Hosting.PrivateDatabaseDbArgs{ DatabaseName: pulumi.String("XXXXXX"), ServiceName: pulumi.String("XXXXXX"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
OVHcloud Webhosting database can be imported using the `service_name` and the `database_name`, separated by "/" E.g.,
```sh $ pulumi import ovh:Hosting/privateDatabaseDb:PrivateDatabaseDb database service_name/database_name ```
func GetPrivateDatabaseDb ¶
func GetPrivateDatabaseDb(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateDatabaseDbState, opts ...pulumi.ResourceOption) (*PrivateDatabaseDb, error)
GetPrivateDatabaseDb gets an existing PrivateDatabaseDb 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 NewPrivateDatabaseDb ¶
func NewPrivateDatabaseDb(ctx *pulumi.Context, name string, args *PrivateDatabaseDbArgs, opts ...pulumi.ResourceOption) (*PrivateDatabaseDb, error)
NewPrivateDatabaseDb registers a new resource with the given unique name, arguments, and options.
func (*PrivateDatabaseDb) ElementType ¶
func (*PrivateDatabaseDb) ElementType() reflect.Type
func (*PrivateDatabaseDb) ToPrivateDatabaseDbOutput ¶
func (i *PrivateDatabaseDb) ToPrivateDatabaseDbOutput() PrivateDatabaseDbOutput
func (*PrivateDatabaseDb) ToPrivateDatabaseDbOutputWithContext ¶
func (i *PrivateDatabaseDb) ToPrivateDatabaseDbOutputWithContext(ctx context.Context) PrivateDatabaseDbOutput
type PrivateDatabaseDbArgs ¶
type PrivateDatabaseDbArgs struct { // Name of your new database DatabaseName pulumi.StringInput // The internal name of your private database. ServiceName pulumi.StringInput }
The set of arguments for constructing a PrivateDatabaseDb resource.
func (PrivateDatabaseDbArgs) ElementType ¶
func (PrivateDatabaseDbArgs) ElementType() reflect.Type
type PrivateDatabaseDbArray ¶
type PrivateDatabaseDbArray []PrivateDatabaseDbInput
func (PrivateDatabaseDbArray) ElementType ¶
func (PrivateDatabaseDbArray) ElementType() reflect.Type
func (PrivateDatabaseDbArray) ToPrivateDatabaseDbArrayOutput ¶
func (i PrivateDatabaseDbArray) ToPrivateDatabaseDbArrayOutput() PrivateDatabaseDbArrayOutput
func (PrivateDatabaseDbArray) ToPrivateDatabaseDbArrayOutputWithContext ¶
func (i PrivateDatabaseDbArray) ToPrivateDatabaseDbArrayOutputWithContext(ctx context.Context) PrivateDatabaseDbArrayOutput
type PrivateDatabaseDbArrayInput ¶
type PrivateDatabaseDbArrayInput interface { pulumi.Input ToPrivateDatabaseDbArrayOutput() PrivateDatabaseDbArrayOutput ToPrivateDatabaseDbArrayOutputWithContext(context.Context) PrivateDatabaseDbArrayOutput }
PrivateDatabaseDbArrayInput is an input type that accepts PrivateDatabaseDbArray and PrivateDatabaseDbArrayOutput values. You can construct a concrete instance of `PrivateDatabaseDbArrayInput` via:
PrivateDatabaseDbArray{ PrivateDatabaseDbArgs{...} }
type PrivateDatabaseDbArrayOutput ¶
type PrivateDatabaseDbArrayOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseDbArrayOutput) ElementType ¶
func (PrivateDatabaseDbArrayOutput) ElementType() reflect.Type
func (PrivateDatabaseDbArrayOutput) Index ¶
func (o PrivateDatabaseDbArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseDbOutput
func (PrivateDatabaseDbArrayOutput) ToPrivateDatabaseDbArrayOutput ¶
func (o PrivateDatabaseDbArrayOutput) ToPrivateDatabaseDbArrayOutput() PrivateDatabaseDbArrayOutput
func (PrivateDatabaseDbArrayOutput) ToPrivateDatabaseDbArrayOutputWithContext ¶
func (o PrivateDatabaseDbArrayOutput) ToPrivateDatabaseDbArrayOutputWithContext(ctx context.Context) PrivateDatabaseDbArrayOutput
type PrivateDatabaseDbInput ¶
type PrivateDatabaseDbInput interface { pulumi.Input ToPrivateDatabaseDbOutput() PrivateDatabaseDbOutput ToPrivateDatabaseDbOutputWithContext(ctx context.Context) PrivateDatabaseDbOutput }
type PrivateDatabaseDbMap ¶
type PrivateDatabaseDbMap map[string]PrivateDatabaseDbInput
func (PrivateDatabaseDbMap) ElementType ¶
func (PrivateDatabaseDbMap) ElementType() reflect.Type
func (PrivateDatabaseDbMap) ToPrivateDatabaseDbMapOutput ¶
func (i PrivateDatabaseDbMap) ToPrivateDatabaseDbMapOutput() PrivateDatabaseDbMapOutput
func (PrivateDatabaseDbMap) ToPrivateDatabaseDbMapOutputWithContext ¶
func (i PrivateDatabaseDbMap) ToPrivateDatabaseDbMapOutputWithContext(ctx context.Context) PrivateDatabaseDbMapOutput
type PrivateDatabaseDbMapInput ¶
type PrivateDatabaseDbMapInput interface { pulumi.Input ToPrivateDatabaseDbMapOutput() PrivateDatabaseDbMapOutput ToPrivateDatabaseDbMapOutputWithContext(context.Context) PrivateDatabaseDbMapOutput }
PrivateDatabaseDbMapInput is an input type that accepts PrivateDatabaseDbMap and PrivateDatabaseDbMapOutput values. You can construct a concrete instance of `PrivateDatabaseDbMapInput` via:
PrivateDatabaseDbMap{ "key": PrivateDatabaseDbArgs{...} }
type PrivateDatabaseDbMapOutput ¶
type PrivateDatabaseDbMapOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseDbMapOutput) ElementType ¶
func (PrivateDatabaseDbMapOutput) ElementType() reflect.Type
func (PrivateDatabaseDbMapOutput) MapIndex ¶
func (o PrivateDatabaseDbMapOutput) MapIndex(k pulumi.StringInput) PrivateDatabaseDbOutput
func (PrivateDatabaseDbMapOutput) ToPrivateDatabaseDbMapOutput ¶
func (o PrivateDatabaseDbMapOutput) ToPrivateDatabaseDbMapOutput() PrivateDatabaseDbMapOutput
func (PrivateDatabaseDbMapOutput) ToPrivateDatabaseDbMapOutputWithContext ¶
func (o PrivateDatabaseDbMapOutput) ToPrivateDatabaseDbMapOutputWithContext(ctx context.Context) PrivateDatabaseDbMapOutput
type PrivateDatabaseDbOutput ¶
type PrivateDatabaseDbOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseDbOutput) DatabaseName ¶
func (o PrivateDatabaseDbOutput) DatabaseName() pulumi.StringOutput
Name of your new database
func (PrivateDatabaseDbOutput) ElementType ¶
func (PrivateDatabaseDbOutput) ElementType() reflect.Type
func (PrivateDatabaseDbOutput) ServiceName ¶
func (o PrivateDatabaseDbOutput) ServiceName() pulumi.StringOutput
The internal name of your private database.
func (PrivateDatabaseDbOutput) ToPrivateDatabaseDbOutput ¶
func (o PrivateDatabaseDbOutput) ToPrivateDatabaseDbOutput() PrivateDatabaseDbOutput
func (PrivateDatabaseDbOutput) ToPrivateDatabaseDbOutputWithContext ¶
func (o PrivateDatabaseDbOutput) ToPrivateDatabaseDbOutputWithContext(ctx context.Context) PrivateDatabaseDbOutput
type PrivateDatabaseDbState ¶
type PrivateDatabaseDbState struct { // Name of your new database DatabaseName pulumi.StringPtrInput // The internal name of your private database. ServiceName pulumi.StringPtrInput }
func (PrivateDatabaseDbState) ElementType ¶
func (PrivateDatabaseDbState) ElementType() reflect.Type
type PrivateDatabaseInput ¶
type PrivateDatabaseInput interface { pulumi.Input ToPrivateDatabaseOutput() PrivateDatabaseOutput ToPrivateDatabaseOutputWithContext(ctx context.Context) PrivateDatabaseOutput }
type PrivateDatabaseMap ¶
type PrivateDatabaseMap map[string]PrivateDatabaseInput
func (PrivateDatabaseMap) ElementType ¶
func (PrivateDatabaseMap) ElementType() reflect.Type
func (PrivateDatabaseMap) ToPrivateDatabaseMapOutput ¶
func (i PrivateDatabaseMap) ToPrivateDatabaseMapOutput() PrivateDatabaseMapOutput
func (PrivateDatabaseMap) ToPrivateDatabaseMapOutputWithContext ¶
func (i PrivateDatabaseMap) ToPrivateDatabaseMapOutputWithContext(ctx context.Context) PrivateDatabaseMapOutput
type PrivateDatabaseMapInput ¶
type PrivateDatabaseMapInput interface { pulumi.Input ToPrivateDatabaseMapOutput() PrivateDatabaseMapOutput ToPrivateDatabaseMapOutputWithContext(context.Context) PrivateDatabaseMapOutput }
PrivateDatabaseMapInput is an input type that accepts PrivateDatabaseMap and PrivateDatabaseMapOutput values. You can construct a concrete instance of `PrivateDatabaseMapInput` via:
PrivateDatabaseMap{ "key": PrivateDatabaseArgs{...} }
type PrivateDatabaseMapOutput ¶
type PrivateDatabaseMapOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseMapOutput) ElementType ¶
func (PrivateDatabaseMapOutput) ElementType() reflect.Type
func (PrivateDatabaseMapOutput) MapIndex ¶
func (o PrivateDatabaseMapOutput) MapIndex(k pulumi.StringInput) PrivateDatabaseOutput
func (PrivateDatabaseMapOutput) ToPrivateDatabaseMapOutput ¶
func (o PrivateDatabaseMapOutput) ToPrivateDatabaseMapOutput() PrivateDatabaseMapOutput
func (PrivateDatabaseMapOutput) ToPrivateDatabaseMapOutputWithContext ¶
func (o PrivateDatabaseMapOutput) ToPrivateDatabaseMapOutputWithContext(ctx context.Context) PrivateDatabaseMapOutput
type PrivateDatabaseOrder ¶
type PrivateDatabaseOrder struct { // date Date *string `pulumi:"date"` // Information about a Bill entry Details []PrivateDatabaseOrderDetail `pulumi:"details"` // expiration date ExpirationDate *string `pulumi:"expirationDate"` // order id OrderId *int `pulumi:"orderId"` }
type PrivateDatabaseOrderArgs ¶
type PrivateDatabaseOrderArgs struct { // date Date pulumi.StringPtrInput `pulumi:"date"` // Information about a Bill entry Details PrivateDatabaseOrderDetailArrayInput `pulumi:"details"` // expiration date ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // order id OrderId pulumi.IntPtrInput `pulumi:"orderId"` }
func (PrivateDatabaseOrderArgs) ElementType ¶
func (PrivateDatabaseOrderArgs) ElementType() reflect.Type
func (PrivateDatabaseOrderArgs) ToPrivateDatabaseOrderOutput ¶
func (i PrivateDatabaseOrderArgs) ToPrivateDatabaseOrderOutput() PrivateDatabaseOrderOutput
func (PrivateDatabaseOrderArgs) ToPrivateDatabaseOrderOutputWithContext ¶
func (i PrivateDatabaseOrderArgs) ToPrivateDatabaseOrderOutputWithContext(ctx context.Context) PrivateDatabaseOrderOutput
type PrivateDatabaseOrderArray ¶
type PrivateDatabaseOrderArray []PrivateDatabaseOrderInput
func (PrivateDatabaseOrderArray) ElementType ¶
func (PrivateDatabaseOrderArray) ElementType() reflect.Type
func (PrivateDatabaseOrderArray) ToPrivateDatabaseOrderArrayOutput ¶
func (i PrivateDatabaseOrderArray) ToPrivateDatabaseOrderArrayOutput() PrivateDatabaseOrderArrayOutput
func (PrivateDatabaseOrderArray) ToPrivateDatabaseOrderArrayOutputWithContext ¶
func (i PrivateDatabaseOrderArray) ToPrivateDatabaseOrderArrayOutputWithContext(ctx context.Context) PrivateDatabaseOrderArrayOutput
type PrivateDatabaseOrderArrayInput ¶
type PrivateDatabaseOrderArrayInput interface { pulumi.Input ToPrivateDatabaseOrderArrayOutput() PrivateDatabaseOrderArrayOutput ToPrivateDatabaseOrderArrayOutputWithContext(context.Context) PrivateDatabaseOrderArrayOutput }
PrivateDatabaseOrderArrayInput is an input type that accepts PrivateDatabaseOrderArray and PrivateDatabaseOrderArrayOutput values. You can construct a concrete instance of `PrivateDatabaseOrderArrayInput` via:
PrivateDatabaseOrderArray{ PrivateDatabaseOrderArgs{...} }
type PrivateDatabaseOrderArrayOutput ¶
type PrivateDatabaseOrderArrayOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseOrderArrayOutput) ElementType ¶
func (PrivateDatabaseOrderArrayOutput) ElementType() reflect.Type
func (PrivateDatabaseOrderArrayOutput) Index ¶
func (o PrivateDatabaseOrderArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseOrderOutput
func (PrivateDatabaseOrderArrayOutput) ToPrivateDatabaseOrderArrayOutput ¶
func (o PrivateDatabaseOrderArrayOutput) ToPrivateDatabaseOrderArrayOutput() PrivateDatabaseOrderArrayOutput
func (PrivateDatabaseOrderArrayOutput) ToPrivateDatabaseOrderArrayOutputWithContext ¶
func (o PrivateDatabaseOrderArrayOutput) ToPrivateDatabaseOrderArrayOutputWithContext(ctx context.Context) PrivateDatabaseOrderArrayOutput
type PrivateDatabaseOrderDetail ¶
type PrivateDatabaseOrderDetail struct { // Custom description on your privatedatabase order. Description *string `pulumi:"description"` // expiration date Domain *string `pulumi:"domain"` // order detail id OrderDetailId *int `pulumi:"orderDetailId"` // quantity Quantity *string `pulumi:"quantity"` }
type PrivateDatabaseOrderDetailArgs ¶
type PrivateDatabaseOrderDetailArgs struct { // Custom description on your privatedatabase order. Description pulumi.StringPtrInput `pulumi:"description"` // expiration date Domain pulumi.StringPtrInput `pulumi:"domain"` // order detail id OrderDetailId pulumi.IntPtrInput `pulumi:"orderDetailId"` // quantity Quantity pulumi.StringPtrInput `pulumi:"quantity"` }
func (PrivateDatabaseOrderDetailArgs) ElementType ¶
func (PrivateDatabaseOrderDetailArgs) ElementType() reflect.Type
func (PrivateDatabaseOrderDetailArgs) ToPrivateDatabaseOrderDetailOutput ¶
func (i PrivateDatabaseOrderDetailArgs) ToPrivateDatabaseOrderDetailOutput() PrivateDatabaseOrderDetailOutput
func (PrivateDatabaseOrderDetailArgs) ToPrivateDatabaseOrderDetailOutputWithContext ¶
func (i PrivateDatabaseOrderDetailArgs) ToPrivateDatabaseOrderDetailOutputWithContext(ctx context.Context) PrivateDatabaseOrderDetailOutput
type PrivateDatabaseOrderDetailArray ¶
type PrivateDatabaseOrderDetailArray []PrivateDatabaseOrderDetailInput
func (PrivateDatabaseOrderDetailArray) ElementType ¶
func (PrivateDatabaseOrderDetailArray) ElementType() reflect.Type
func (PrivateDatabaseOrderDetailArray) ToPrivateDatabaseOrderDetailArrayOutput ¶
func (i PrivateDatabaseOrderDetailArray) ToPrivateDatabaseOrderDetailArrayOutput() PrivateDatabaseOrderDetailArrayOutput
func (PrivateDatabaseOrderDetailArray) ToPrivateDatabaseOrderDetailArrayOutputWithContext ¶
func (i PrivateDatabaseOrderDetailArray) ToPrivateDatabaseOrderDetailArrayOutputWithContext(ctx context.Context) PrivateDatabaseOrderDetailArrayOutput
type PrivateDatabaseOrderDetailArrayInput ¶
type PrivateDatabaseOrderDetailArrayInput interface { pulumi.Input ToPrivateDatabaseOrderDetailArrayOutput() PrivateDatabaseOrderDetailArrayOutput ToPrivateDatabaseOrderDetailArrayOutputWithContext(context.Context) PrivateDatabaseOrderDetailArrayOutput }
PrivateDatabaseOrderDetailArrayInput is an input type that accepts PrivateDatabaseOrderDetailArray and PrivateDatabaseOrderDetailArrayOutput values. You can construct a concrete instance of `PrivateDatabaseOrderDetailArrayInput` via:
PrivateDatabaseOrderDetailArray{ PrivateDatabaseOrderDetailArgs{...} }
type PrivateDatabaseOrderDetailArrayOutput ¶
type PrivateDatabaseOrderDetailArrayOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseOrderDetailArrayOutput) ElementType ¶
func (PrivateDatabaseOrderDetailArrayOutput) ElementType() reflect.Type
func (PrivateDatabaseOrderDetailArrayOutput) Index ¶
func (o PrivateDatabaseOrderDetailArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseOrderDetailOutput
func (PrivateDatabaseOrderDetailArrayOutput) ToPrivateDatabaseOrderDetailArrayOutput ¶
func (o PrivateDatabaseOrderDetailArrayOutput) ToPrivateDatabaseOrderDetailArrayOutput() PrivateDatabaseOrderDetailArrayOutput
func (PrivateDatabaseOrderDetailArrayOutput) ToPrivateDatabaseOrderDetailArrayOutputWithContext ¶
func (o PrivateDatabaseOrderDetailArrayOutput) ToPrivateDatabaseOrderDetailArrayOutputWithContext(ctx context.Context) PrivateDatabaseOrderDetailArrayOutput
type PrivateDatabaseOrderDetailInput ¶
type PrivateDatabaseOrderDetailInput interface { pulumi.Input ToPrivateDatabaseOrderDetailOutput() PrivateDatabaseOrderDetailOutput ToPrivateDatabaseOrderDetailOutputWithContext(context.Context) PrivateDatabaseOrderDetailOutput }
PrivateDatabaseOrderDetailInput is an input type that accepts PrivateDatabaseOrderDetailArgs and PrivateDatabaseOrderDetailOutput values. You can construct a concrete instance of `PrivateDatabaseOrderDetailInput` via:
PrivateDatabaseOrderDetailArgs{...}
type PrivateDatabaseOrderDetailOutput ¶
type PrivateDatabaseOrderDetailOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseOrderDetailOutput) Description ¶
func (o PrivateDatabaseOrderDetailOutput) Description() pulumi.StringPtrOutput
Custom description on your privatedatabase order.
func (PrivateDatabaseOrderDetailOutput) Domain ¶
func (o PrivateDatabaseOrderDetailOutput) Domain() pulumi.StringPtrOutput
expiration date
func (PrivateDatabaseOrderDetailOutput) ElementType ¶
func (PrivateDatabaseOrderDetailOutput) ElementType() reflect.Type
func (PrivateDatabaseOrderDetailOutput) OrderDetailId ¶
func (o PrivateDatabaseOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
order detail id
func (PrivateDatabaseOrderDetailOutput) Quantity ¶
func (o PrivateDatabaseOrderDetailOutput) Quantity() pulumi.StringPtrOutput
quantity
func (PrivateDatabaseOrderDetailOutput) ToPrivateDatabaseOrderDetailOutput ¶
func (o PrivateDatabaseOrderDetailOutput) ToPrivateDatabaseOrderDetailOutput() PrivateDatabaseOrderDetailOutput
func (PrivateDatabaseOrderDetailOutput) ToPrivateDatabaseOrderDetailOutputWithContext ¶
func (o PrivateDatabaseOrderDetailOutput) ToPrivateDatabaseOrderDetailOutputWithContext(ctx context.Context) PrivateDatabaseOrderDetailOutput
type PrivateDatabaseOrderInput ¶
type PrivateDatabaseOrderInput interface { pulumi.Input ToPrivateDatabaseOrderOutput() PrivateDatabaseOrderOutput ToPrivateDatabaseOrderOutputWithContext(context.Context) PrivateDatabaseOrderOutput }
PrivateDatabaseOrderInput is an input type that accepts PrivateDatabaseOrderArgs and PrivateDatabaseOrderOutput values. You can construct a concrete instance of `PrivateDatabaseOrderInput` via:
PrivateDatabaseOrderArgs{...}
type PrivateDatabaseOrderOutput ¶
type PrivateDatabaseOrderOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseOrderOutput) Date ¶
func (o PrivateDatabaseOrderOutput) Date() pulumi.StringPtrOutput
date
func (PrivateDatabaseOrderOutput) Details ¶
func (o PrivateDatabaseOrderOutput) Details() PrivateDatabaseOrderDetailArrayOutput
Information about a Bill entry
func (PrivateDatabaseOrderOutput) ElementType ¶
func (PrivateDatabaseOrderOutput) ElementType() reflect.Type
func (PrivateDatabaseOrderOutput) ExpirationDate ¶
func (o PrivateDatabaseOrderOutput) ExpirationDate() pulumi.StringPtrOutput
expiration date
func (PrivateDatabaseOrderOutput) OrderId ¶
func (o PrivateDatabaseOrderOutput) OrderId() pulumi.IntPtrOutput
order id
func (PrivateDatabaseOrderOutput) ToPrivateDatabaseOrderOutput ¶
func (o PrivateDatabaseOrderOutput) ToPrivateDatabaseOrderOutput() PrivateDatabaseOrderOutput
func (PrivateDatabaseOrderOutput) ToPrivateDatabaseOrderOutputWithContext ¶
func (o PrivateDatabaseOrderOutput) ToPrivateDatabaseOrderOutputWithContext(ctx context.Context) PrivateDatabaseOrderOutput
type PrivateDatabaseOutput ¶
type PrivateDatabaseOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseOutput) Cpu ¶
func (o PrivateDatabaseOutput) Cpu() pulumi.IntOutput
Number of CPU on your private database
func (PrivateDatabaseOutput) DatabaseURN ¶ added in v0.34.3
func (o PrivateDatabaseOutput) DatabaseURN() pulumi.StringOutput
URN of the private database, used when writing IAM policies
func (PrivateDatabaseOutput) Datacenter ¶
func (o PrivateDatabaseOutput) Datacenter() pulumi.StringOutput
Datacenter where this private database is located
func (PrivateDatabaseOutput) DisplayName ¶
func (o PrivateDatabaseOutput) DisplayName() pulumi.StringOutput
Name displayed in customer panel for your private database
func (PrivateDatabaseOutput) ElementType ¶
func (PrivateDatabaseOutput) ElementType() reflect.Type
func (PrivateDatabaseOutput) Hostname ¶
func (o PrivateDatabaseOutput) Hostname() pulumi.StringOutput
Private database hostname
func (PrivateDatabaseOutput) HostnameFtp ¶
func (o PrivateDatabaseOutput) HostnameFtp() pulumi.StringOutput
Private database FTP hostname
func (PrivateDatabaseOutput) Infrastructure ¶
func (o PrivateDatabaseOutput) Infrastructure() pulumi.StringOutput
Infrastructure where service was stored
func (PrivateDatabaseOutput) Offer ¶
func (o PrivateDatabaseOutput) Offer() pulumi.StringOutput
Type of the private database offer
func (PrivateDatabaseOutput) Orders ¶
func (o PrivateDatabaseOutput) Orders() PrivateDatabaseOrderArrayOutput
Details about your Order
func (PrivateDatabaseOutput) OvhSubsidiary ¶
func (o PrivateDatabaseOutput) OvhSubsidiary() pulumi.StringOutput
OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json)
func (PrivateDatabaseOutput) PaymentMean
deprecated
func (o PrivateDatabaseOutput) PaymentMean() pulumi.StringPtrOutput
Ovh payment mode
Deprecated: This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used.
func (PrivateDatabaseOutput) Plan ¶
func (o PrivateDatabaseOutput) Plan() PrivateDatabasePlanOutput
Product Plan to order
func (PrivateDatabaseOutput) PlanOptions ¶
func (o PrivateDatabaseOutput) PlanOptions() PrivateDatabasePlanOptionArrayOutput
Product Plan to order
func (PrivateDatabaseOutput) Port ¶
func (o PrivateDatabaseOutput) Port() pulumi.IntOutput
Private database service port
func (PrivateDatabaseOutput) PortFtp ¶
func (o PrivateDatabaseOutput) PortFtp() pulumi.IntOutput
Private database FTP port
func (PrivateDatabaseOutput) QuotaSize ¶
func (o PrivateDatabaseOutput) QuotaSize() pulumi.IntOutput
Space allowed (in MB) on your private database
func (PrivateDatabaseOutput) QuotaUsed ¶
func (o PrivateDatabaseOutput) QuotaUsed() pulumi.IntOutput
Sapce used (in MB) on your private database
func (PrivateDatabaseOutput) Ram ¶
func (o PrivateDatabaseOutput) Ram() pulumi.IntOutput
Amount of ram (in MB) on your private database
func (PrivateDatabaseOutput) Server ¶
func (o PrivateDatabaseOutput) Server() pulumi.StringOutput
Private database server name
func (PrivateDatabaseOutput) ServiceName ¶
func (o PrivateDatabaseOutput) ServiceName() pulumi.StringOutput
Service name
func (PrivateDatabaseOutput) State ¶
func (o PrivateDatabaseOutput) State() pulumi.StringOutput
Private database state
func (PrivateDatabaseOutput) ToPrivateDatabaseOutput ¶
func (o PrivateDatabaseOutput) ToPrivateDatabaseOutput() PrivateDatabaseOutput
func (PrivateDatabaseOutput) ToPrivateDatabaseOutputWithContext ¶
func (o PrivateDatabaseOutput) ToPrivateDatabaseOutputWithContext(ctx context.Context) PrivateDatabaseOutput
func (PrivateDatabaseOutput) Type ¶
func (o PrivateDatabaseOutput) Type() pulumi.StringOutput
Private database type
func (PrivateDatabaseOutput) Version ¶
func (o PrivateDatabaseOutput) Version() pulumi.StringOutput
Private database available versions
func (PrivateDatabaseOutput) VersionLabel ¶
func (o PrivateDatabaseOutput) VersionLabel() pulumi.StringOutput
Private database version label
func (PrivateDatabaseOutput) VersionNumber ¶
func (o PrivateDatabaseOutput) VersionNumber() pulumi.Float64Output
Private database version number
type PrivateDatabasePlan ¶
type PrivateDatabasePlan struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []PrivateDatabasePlanConfiguration `pulumi:"configurations"` // duration. Duration string `pulumi:"duration"` // Plan code. PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type PrivateDatabasePlanArgs ¶
type PrivateDatabasePlanArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations PrivateDatabasePlanConfigurationArrayInput `pulumi:"configurations"` // duration. Duration pulumi.StringInput `pulumi:"duration"` // Plan code. PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (PrivateDatabasePlanArgs) ElementType ¶
func (PrivateDatabasePlanArgs) ElementType() reflect.Type
func (PrivateDatabasePlanArgs) ToPrivateDatabasePlanOutput ¶
func (i PrivateDatabasePlanArgs) ToPrivateDatabasePlanOutput() PrivateDatabasePlanOutput
func (PrivateDatabasePlanArgs) ToPrivateDatabasePlanOutputWithContext ¶
func (i PrivateDatabasePlanArgs) ToPrivateDatabasePlanOutputWithContext(ctx context.Context) PrivateDatabasePlanOutput
func (PrivateDatabasePlanArgs) ToPrivateDatabasePlanPtrOutput ¶
func (i PrivateDatabasePlanArgs) ToPrivateDatabasePlanPtrOutput() PrivateDatabasePlanPtrOutput
func (PrivateDatabasePlanArgs) ToPrivateDatabasePlanPtrOutputWithContext ¶
func (i PrivateDatabasePlanArgs) ToPrivateDatabasePlanPtrOutputWithContext(ctx context.Context) PrivateDatabasePlanPtrOutput
type PrivateDatabasePlanConfiguration ¶
type PrivateDatabasePlanConfiguration struct { // Identifier of the resource Label string `pulumi:"label"` // Path to the resource in API.OVH.COM // // Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) Value string `pulumi:"value"` }
type PrivateDatabasePlanConfigurationArgs ¶
type PrivateDatabasePlanConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM // // Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) Value pulumi.StringInput `pulumi:"value"` }
func (PrivateDatabasePlanConfigurationArgs) ElementType ¶
func (PrivateDatabasePlanConfigurationArgs) ElementType() reflect.Type
func (PrivateDatabasePlanConfigurationArgs) ToPrivateDatabasePlanConfigurationOutput ¶
func (i PrivateDatabasePlanConfigurationArgs) ToPrivateDatabasePlanConfigurationOutput() PrivateDatabasePlanConfigurationOutput
func (PrivateDatabasePlanConfigurationArgs) ToPrivateDatabasePlanConfigurationOutputWithContext ¶
func (i PrivateDatabasePlanConfigurationArgs) ToPrivateDatabasePlanConfigurationOutputWithContext(ctx context.Context) PrivateDatabasePlanConfigurationOutput
type PrivateDatabasePlanConfigurationArray ¶
type PrivateDatabasePlanConfigurationArray []PrivateDatabasePlanConfigurationInput
func (PrivateDatabasePlanConfigurationArray) ElementType ¶
func (PrivateDatabasePlanConfigurationArray) ElementType() reflect.Type
func (PrivateDatabasePlanConfigurationArray) ToPrivateDatabasePlanConfigurationArrayOutput ¶
func (i PrivateDatabasePlanConfigurationArray) ToPrivateDatabasePlanConfigurationArrayOutput() PrivateDatabasePlanConfigurationArrayOutput
func (PrivateDatabasePlanConfigurationArray) ToPrivateDatabasePlanConfigurationArrayOutputWithContext ¶
func (i PrivateDatabasePlanConfigurationArray) ToPrivateDatabasePlanConfigurationArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanConfigurationArrayOutput
type PrivateDatabasePlanConfigurationArrayInput ¶
type PrivateDatabasePlanConfigurationArrayInput interface { pulumi.Input ToPrivateDatabasePlanConfigurationArrayOutput() PrivateDatabasePlanConfigurationArrayOutput ToPrivateDatabasePlanConfigurationArrayOutputWithContext(context.Context) PrivateDatabasePlanConfigurationArrayOutput }
PrivateDatabasePlanConfigurationArrayInput is an input type that accepts PrivateDatabasePlanConfigurationArray and PrivateDatabasePlanConfigurationArrayOutput values. You can construct a concrete instance of `PrivateDatabasePlanConfigurationArrayInput` via:
PrivateDatabasePlanConfigurationArray{ PrivateDatabasePlanConfigurationArgs{...} }
type PrivateDatabasePlanConfigurationArrayOutput ¶
type PrivateDatabasePlanConfigurationArrayOutput struct{ *pulumi.OutputState }
func (PrivateDatabasePlanConfigurationArrayOutput) ElementType ¶
func (PrivateDatabasePlanConfigurationArrayOutput) ElementType() reflect.Type
func (PrivateDatabasePlanConfigurationArrayOutput) ToPrivateDatabasePlanConfigurationArrayOutput ¶
func (o PrivateDatabasePlanConfigurationArrayOutput) ToPrivateDatabasePlanConfigurationArrayOutput() PrivateDatabasePlanConfigurationArrayOutput
func (PrivateDatabasePlanConfigurationArrayOutput) ToPrivateDatabasePlanConfigurationArrayOutputWithContext ¶
func (o PrivateDatabasePlanConfigurationArrayOutput) ToPrivateDatabasePlanConfigurationArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanConfigurationArrayOutput
type PrivateDatabasePlanConfigurationInput ¶
type PrivateDatabasePlanConfigurationInput interface { pulumi.Input ToPrivateDatabasePlanConfigurationOutput() PrivateDatabasePlanConfigurationOutput ToPrivateDatabasePlanConfigurationOutputWithContext(context.Context) PrivateDatabasePlanConfigurationOutput }
PrivateDatabasePlanConfigurationInput is an input type that accepts PrivateDatabasePlanConfigurationArgs and PrivateDatabasePlanConfigurationOutput values. You can construct a concrete instance of `PrivateDatabasePlanConfigurationInput` via:
PrivateDatabasePlanConfigurationArgs{...}
type PrivateDatabasePlanConfigurationOutput ¶
type PrivateDatabasePlanConfigurationOutput struct{ *pulumi.OutputState }
func (PrivateDatabasePlanConfigurationOutput) ElementType ¶
func (PrivateDatabasePlanConfigurationOutput) ElementType() reflect.Type
func (PrivateDatabasePlanConfigurationOutput) Label ¶
func (o PrivateDatabasePlanConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (PrivateDatabasePlanConfigurationOutput) ToPrivateDatabasePlanConfigurationOutput ¶
func (o PrivateDatabasePlanConfigurationOutput) ToPrivateDatabasePlanConfigurationOutput() PrivateDatabasePlanConfigurationOutput
func (PrivateDatabasePlanConfigurationOutput) ToPrivateDatabasePlanConfigurationOutputWithContext ¶
func (o PrivateDatabasePlanConfigurationOutput) ToPrivateDatabasePlanConfigurationOutputWithContext(ctx context.Context) PrivateDatabasePlanConfigurationOutput
func (PrivateDatabasePlanConfigurationOutput) Value ¶
func (o PrivateDatabasePlanConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET)
type PrivateDatabasePlanInput ¶
type PrivateDatabasePlanInput interface { pulumi.Input ToPrivateDatabasePlanOutput() PrivateDatabasePlanOutput ToPrivateDatabasePlanOutputWithContext(context.Context) PrivateDatabasePlanOutput }
PrivateDatabasePlanInput is an input type that accepts PrivateDatabasePlanArgs and PrivateDatabasePlanOutput values. You can construct a concrete instance of `PrivateDatabasePlanInput` via:
PrivateDatabasePlanArgs{...}
type PrivateDatabasePlanOption ¶
type PrivateDatabasePlanOption struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []PrivateDatabasePlanOptionConfiguration `pulumi:"configurations"` // duration. Duration string `pulumi:"duration"` // Plan code. PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type PrivateDatabasePlanOptionArgs ¶
type PrivateDatabasePlanOptionArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations PrivateDatabasePlanOptionConfigurationArrayInput `pulumi:"configurations"` // duration. Duration pulumi.StringInput `pulumi:"duration"` // Plan code. PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (PrivateDatabasePlanOptionArgs) ElementType ¶
func (PrivateDatabasePlanOptionArgs) ElementType() reflect.Type
func (PrivateDatabasePlanOptionArgs) ToPrivateDatabasePlanOptionOutput ¶
func (i PrivateDatabasePlanOptionArgs) ToPrivateDatabasePlanOptionOutput() PrivateDatabasePlanOptionOutput
func (PrivateDatabasePlanOptionArgs) ToPrivateDatabasePlanOptionOutputWithContext ¶
func (i PrivateDatabasePlanOptionArgs) ToPrivateDatabasePlanOptionOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionOutput
type PrivateDatabasePlanOptionArray ¶
type PrivateDatabasePlanOptionArray []PrivateDatabasePlanOptionInput
func (PrivateDatabasePlanOptionArray) ElementType ¶
func (PrivateDatabasePlanOptionArray) ElementType() reflect.Type
func (PrivateDatabasePlanOptionArray) ToPrivateDatabasePlanOptionArrayOutput ¶
func (i PrivateDatabasePlanOptionArray) ToPrivateDatabasePlanOptionArrayOutput() PrivateDatabasePlanOptionArrayOutput
func (PrivateDatabasePlanOptionArray) ToPrivateDatabasePlanOptionArrayOutputWithContext ¶
func (i PrivateDatabasePlanOptionArray) ToPrivateDatabasePlanOptionArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionArrayOutput
type PrivateDatabasePlanOptionArrayInput ¶
type PrivateDatabasePlanOptionArrayInput interface { pulumi.Input ToPrivateDatabasePlanOptionArrayOutput() PrivateDatabasePlanOptionArrayOutput ToPrivateDatabasePlanOptionArrayOutputWithContext(context.Context) PrivateDatabasePlanOptionArrayOutput }
PrivateDatabasePlanOptionArrayInput is an input type that accepts PrivateDatabasePlanOptionArray and PrivateDatabasePlanOptionArrayOutput values. You can construct a concrete instance of `PrivateDatabasePlanOptionArrayInput` via:
PrivateDatabasePlanOptionArray{ PrivateDatabasePlanOptionArgs{...} }
type PrivateDatabasePlanOptionArrayOutput ¶
type PrivateDatabasePlanOptionArrayOutput struct{ *pulumi.OutputState }
func (PrivateDatabasePlanOptionArrayOutput) ElementType ¶
func (PrivateDatabasePlanOptionArrayOutput) ElementType() reflect.Type
func (PrivateDatabasePlanOptionArrayOutput) Index ¶
func (o PrivateDatabasePlanOptionArrayOutput) Index(i pulumi.IntInput) PrivateDatabasePlanOptionOutput
func (PrivateDatabasePlanOptionArrayOutput) ToPrivateDatabasePlanOptionArrayOutput ¶
func (o PrivateDatabasePlanOptionArrayOutput) ToPrivateDatabasePlanOptionArrayOutput() PrivateDatabasePlanOptionArrayOutput
func (PrivateDatabasePlanOptionArrayOutput) ToPrivateDatabasePlanOptionArrayOutputWithContext ¶
func (o PrivateDatabasePlanOptionArrayOutput) ToPrivateDatabasePlanOptionArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionArrayOutput
type PrivateDatabasePlanOptionConfiguration ¶
type PrivateDatabasePlanOptionConfiguration struct { // Identifier of the resource Label string `pulumi:"label"` // Path to the resource in API.OVH.COM // // Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) Value string `pulumi:"value"` }
type PrivateDatabasePlanOptionConfigurationArgs ¶
type PrivateDatabasePlanOptionConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM // // Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET) Value pulumi.StringInput `pulumi:"value"` }
func (PrivateDatabasePlanOptionConfigurationArgs) ElementType ¶
func (PrivateDatabasePlanOptionConfigurationArgs) ElementType() reflect.Type
func (PrivateDatabasePlanOptionConfigurationArgs) ToPrivateDatabasePlanOptionConfigurationOutput ¶
func (i PrivateDatabasePlanOptionConfigurationArgs) ToPrivateDatabasePlanOptionConfigurationOutput() PrivateDatabasePlanOptionConfigurationOutput
func (PrivateDatabasePlanOptionConfigurationArgs) ToPrivateDatabasePlanOptionConfigurationOutputWithContext ¶
func (i PrivateDatabasePlanOptionConfigurationArgs) ToPrivateDatabasePlanOptionConfigurationOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionConfigurationOutput
type PrivateDatabasePlanOptionConfigurationArray ¶
type PrivateDatabasePlanOptionConfigurationArray []PrivateDatabasePlanOptionConfigurationInput
func (PrivateDatabasePlanOptionConfigurationArray) ElementType ¶
func (PrivateDatabasePlanOptionConfigurationArray) ElementType() reflect.Type
func (PrivateDatabasePlanOptionConfigurationArray) ToPrivateDatabasePlanOptionConfigurationArrayOutput ¶
func (i PrivateDatabasePlanOptionConfigurationArray) ToPrivateDatabasePlanOptionConfigurationArrayOutput() PrivateDatabasePlanOptionConfigurationArrayOutput
func (PrivateDatabasePlanOptionConfigurationArray) ToPrivateDatabasePlanOptionConfigurationArrayOutputWithContext ¶
func (i PrivateDatabasePlanOptionConfigurationArray) ToPrivateDatabasePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionConfigurationArrayOutput
type PrivateDatabasePlanOptionConfigurationArrayInput ¶
type PrivateDatabasePlanOptionConfigurationArrayInput interface { pulumi.Input ToPrivateDatabasePlanOptionConfigurationArrayOutput() PrivateDatabasePlanOptionConfigurationArrayOutput ToPrivateDatabasePlanOptionConfigurationArrayOutputWithContext(context.Context) PrivateDatabasePlanOptionConfigurationArrayOutput }
PrivateDatabasePlanOptionConfigurationArrayInput is an input type that accepts PrivateDatabasePlanOptionConfigurationArray and PrivateDatabasePlanOptionConfigurationArrayOutput values. You can construct a concrete instance of `PrivateDatabasePlanOptionConfigurationArrayInput` via:
PrivateDatabasePlanOptionConfigurationArray{ PrivateDatabasePlanOptionConfigurationArgs{...} }
type PrivateDatabasePlanOptionConfigurationArrayOutput ¶
type PrivateDatabasePlanOptionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (PrivateDatabasePlanOptionConfigurationArrayOutput) ElementType ¶
func (PrivateDatabasePlanOptionConfigurationArrayOutput) ElementType() reflect.Type
func (PrivateDatabasePlanOptionConfigurationArrayOutput) ToPrivateDatabasePlanOptionConfigurationArrayOutput ¶
func (o PrivateDatabasePlanOptionConfigurationArrayOutput) ToPrivateDatabasePlanOptionConfigurationArrayOutput() PrivateDatabasePlanOptionConfigurationArrayOutput
func (PrivateDatabasePlanOptionConfigurationArrayOutput) ToPrivateDatabasePlanOptionConfigurationArrayOutputWithContext ¶
func (o PrivateDatabasePlanOptionConfigurationArrayOutput) ToPrivateDatabasePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionConfigurationArrayOutput
type PrivateDatabasePlanOptionConfigurationInput ¶
type PrivateDatabasePlanOptionConfigurationInput interface { pulumi.Input ToPrivateDatabasePlanOptionConfigurationOutput() PrivateDatabasePlanOptionConfigurationOutput ToPrivateDatabasePlanOptionConfigurationOutputWithContext(context.Context) PrivateDatabasePlanOptionConfigurationOutput }
PrivateDatabasePlanOptionConfigurationInput is an input type that accepts PrivateDatabasePlanOptionConfigurationArgs and PrivateDatabasePlanOptionConfigurationOutput values. You can construct a concrete instance of `PrivateDatabasePlanOptionConfigurationInput` via:
PrivateDatabasePlanOptionConfigurationArgs{...}
type PrivateDatabasePlanOptionConfigurationOutput ¶
type PrivateDatabasePlanOptionConfigurationOutput struct{ *pulumi.OutputState }
func (PrivateDatabasePlanOptionConfigurationOutput) ElementType ¶
func (PrivateDatabasePlanOptionConfigurationOutput) ElementType() reflect.Type
func (PrivateDatabasePlanOptionConfigurationOutput) Label ¶
func (o PrivateDatabasePlanOptionConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (PrivateDatabasePlanOptionConfigurationOutput) ToPrivateDatabasePlanOptionConfigurationOutput ¶
func (o PrivateDatabasePlanOptionConfigurationOutput) ToPrivateDatabasePlanOptionConfigurationOutput() PrivateDatabasePlanOptionConfigurationOutput
func (PrivateDatabasePlanOptionConfigurationOutput) ToPrivateDatabasePlanOptionConfigurationOutputWithContext ¶
func (o PrivateDatabasePlanOptionConfigurationOutput) ToPrivateDatabasePlanOptionConfigurationOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionConfigurationOutput
func (PrivateDatabasePlanOptionConfigurationOutput) Value ¶
func (o PrivateDatabasePlanOptionConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
Plan order valid values can be found on OVHcloud [APIv6](https://api.ovh.com/console/#/hosting/privateDatabase/availableOrderCapacities~GET)
type PrivateDatabasePlanOptionInput ¶
type PrivateDatabasePlanOptionInput interface { pulumi.Input ToPrivateDatabasePlanOptionOutput() PrivateDatabasePlanOptionOutput ToPrivateDatabasePlanOptionOutputWithContext(context.Context) PrivateDatabasePlanOptionOutput }
PrivateDatabasePlanOptionInput is an input type that accepts PrivateDatabasePlanOptionArgs and PrivateDatabasePlanOptionOutput values. You can construct a concrete instance of `PrivateDatabasePlanOptionInput` via:
PrivateDatabasePlanOptionArgs{...}
type PrivateDatabasePlanOptionOutput ¶
type PrivateDatabasePlanOptionOutput struct{ *pulumi.OutputState }
func (PrivateDatabasePlanOptionOutput) CatalogName ¶
func (o PrivateDatabasePlanOptionOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (PrivateDatabasePlanOptionOutput) Configurations ¶
func (o PrivateDatabasePlanOptionOutput) Configurations() PrivateDatabasePlanOptionConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (PrivateDatabasePlanOptionOutput) Duration ¶
func (o PrivateDatabasePlanOptionOutput) Duration() pulumi.StringOutput
duration.
func (PrivateDatabasePlanOptionOutput) ElementType ¶
func (PrivateDatabasePlanOptionOutput) ElementType() reflect.Type
func (PrivateDatabasePlanOptionOutput) PlanCode ¶
func (o PrivateDatabasePlanOptionOutput) PlanCode() pulumi.StringOutput
Plan code.
func (PrivateDatabasePlanOptionOutput) PricingMode ¶
func (o PrivateDatabasePlanOptionOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (PrivateDatabasePlanOptionOutput) ToPrivateDatabasePlanOptionOutput ¶
func (o PrivateDatabasePlanOptionOutput) ToPrivateDatabasePlanOptionOutput() PrivateDatabasePlanOptionOutput
func (PrivateDatabasePlanOptionOutput) ToPrivateDatabasePlanOptionOutputWithContext ¶
func (o PrivateDatabasePlanOptionOutput) ToPrivateDatabasePlanOptionOutputWithContext(ctx context.Context) PrivateDatabasePlanOptionOutput
type PrivateDatabasePlanOutput ¶
type PrivateDatabasePlanOutput struct{ *pulumi.OutputState }
func (PrivateDatabasePlanOutput) CatalogName ¶
func (o PrivateDatabasePlanOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (PrivateDatabasePlanOutput) Configurations ¶
func (o PrivateDatabasePlanOutput) Configurations() PrivateDatabasePlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (PrivateDatabasePlanOutput) Duration ¶
func (o PrivateDatabasePlanOutput) Duration() pulumi.StringOutput
duration.
func (PrivateDatabasePlanOutput) ElementType ¶
func (PrivateDatabasePlanOutput) ElementType() reflect.Type
func (PrivateDatabasePlanOutput) PlanCode ¶
func (o PrivateDatabasePlanOutput) PlanCode() pulumi.StringOutput
Plan code.
func (PrivateDatabasePlanOutput) PricingMode ¶
func (o PrivateDatabasePlanOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (PrivateDatabasePlanOutput) ToPrivateDatabasePlanOutput ¶
func (o PrivateDatabasePlanOutput) ToPrivateDatabasePlanOutput() PrivateDatabasePlanOutput
func (PrivateDatabasePlanOutput) ToPrivateDatabasePlanOutputWithContext ¶
func (o PrivateDatabasePlanOutput) ToPrivateDatabasePlanOutputWithContext(ctx context.Context) PrivateDatabasePlanOutput
func (PrivateDatabasePlanOutput) ToPrivateDatabasePlanPtrOutput ¶
func (o PrivateDatabasePlanOutput) ToPrivateDatabasePlanPtrOutput() PrivateDatabasePlanPtrOutput
func (PrivateDatabasePlanOutput) ToPrivateDatabasePlanPtrOutputWithContext ¶
func (o PrivateDatabasePlanOutput) ToPrivateDatabasePlanPtrOutputWithContext(ctx context.Context) PrivateDatabasePlanPtrOutput
type PrivateDatabasePlanPtrInput ¶
type PrivateDatabasePlanPtrInput interface { pulumi.Input ToPrivateDatabasePlanPtrOutput() PrivateDatabasePlanPtrOutput ToPrivateDatabasePlanPtrOutputWithContext(context.Context) PrivateDatabasePlanPtrOutput }
PrivateDatabasePlanPtrInput is an input type that accepts PrivateDatabasePlanArgs, PrivateDatabasePlanPtr and PrivateDatabasePlanPtrOutput values. You can construct a concrete instance of `PrivateDatabasePlanPtrInput` via:
PrivateDatabasePlanArgs{...} or: nil
func PrivateDatabasePlanPtr ¶
func PrivateDatabasePlanPtr(v *PrivateDatabasePlanArgs) PrivateDatabasePlanPtrInput
type PrivateDatabasePlanPtrOutput ¶
type PrivateDatabasePlanPtrOutput struct{ *pulumi.OutputState }
func (PrivateDatabasePlanPtrOutput) CatalogName ¶
func (o PrivateDatabasePlanPtrOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (PrivateDatabasePlanPtrOutput) Configurations ¶
func (o PrivateDatabasePlanPtrOutput) Configurations() PrivateDatabasePlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (PrivateDatabasePlanPtrOutput) Duration ¶
func (o PrivateDatabasePlanPtrOutput) Duration() pulumi.StringPtrOutput
duration.
func (PrivateDatabasePlanPtrOutput) Elem ¶
func (o PrivateDatabasePlanPtrOutput) Elem() PrivateDatabasePlanOutput
func (PrivateDatabasePlanPtrOutput) ElementType ¶
func (PrivateDatabasePlanPtrOutput) ElementType() reflect.Type
func (PrivateDatabasePlanPtrOutput) PlanCode ¶
func (o PrivateDatabasePlanPtrOutput) PlanCode() pulumi.StringPtrOutput
Plan code.
func (PrivateDatabasePlanPtrOutput) PricingMode ¶
func (o PrivateDatabasePlanPtrOutput) PricingMode() pulumi.StringPtrOutput
Pricing model identifier
func (PrivateDatabasePlanPtrOutput) ToPrivateDatabasePlanPtrOutput ¶
func (o PrivateDatabasePlanPtrOutput) ToPrivateDatabasePlanPtrOutput() PrivateDatabasePlanPtrOutput
func (PrivateDatabasePlanPtrOutput) ToPrivateDatabasePlanPtrOutputWithContext ¶
func (o PrivateDatabasePlanPtrOutput) ToPrivateDatabasePlanPtrOutputWithContext(ctx context.Context) PrivateDatabasePlanPtrOutput
type PrivateDatabaseState ¶
type PrivateDatabaseState struct { // URN of the private database, used when writing IAM policies DatabaseURN pulumi.StringPtrInput // Number of CPU on your private database Cpu pulumi.IntPtrInput // Datacenter where this private database is located Datacenter pulumi.StringPtrInput // Name displayed in customer panel for your private database DisplayName pulumi.StringPtrInput // Private database hostname Hostname pulumi.StringPtrInput // Private database FTP hostname HostnameFtp pulumi.StringPtrInput // Infrastructure where service was stored Infrastructure pulumi.StringPtrInput // Type of the private database offer Offer pulumi.StringPtrInput // Details about your Order Orders PrivateDatabaseOrderArrayInput // OVHcloud Subsidiary. Country of OVHcloud legal entity you'll be billed by. List of supported subsidiaries available on API at [/1.0/me.json under `models.nichandle.OvhSubsidiaryEnum`](https://eu.api.ovh.com/1.0/me.json) OvhSubsidiary pulumi.StringPtrInput // Ovh payment mode // // Deprecated: This field is not anymore used since the API has been deprecated in favor of /payment/mean. Now, the default payment mean is used. PaymentMean pulumi.StringPtrInput // Product Plan to order Plan PrivateDatabasePlanPtrInput // Product Plan to order PlanOptions PrivateDatabasePlanOptionArrayInput // Private database service port Port pulumi.IntPtrInput // Private database FTP port PortFtp pulumi.IntPtrInput // Space allowed (in MB) on your private database QuotaSize pulumi.IntPtrInput // Sapce used (in MB) on your private database QuotaUsed pulumi.IntPtrInput // Amount of ram (in MB) on your private database Ram pulumi.IntPtrInput // Private database server name Server pulumi.StringPtrInput // Service name ServiceName pulumi.StringPtrInput // Private database state State pulumi.StringPtrInput // Private database type Type pulumi.StringPtrInput // Private database available versions Version pulumi.StringPtrInput // Private database version label VersionLabel pulumi.StringPtrInput // Private database version number VersionNumber pulumi.Float64PtrInput }
func (PrivateDatabaseState) ElementType ¶
func (PrivateDatabaseState) ElementType() reflect.Type
type PrivateDatabaseUser ¶
type PrivateDatabaseUser struct { pulumi.CustomResourceState // Password for the new user (alphanumeric, minimum one number and 8 characters minimum) Password pulumi.StringOutput `pulumi:"password"` // The internal name of your private database. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // User name used to connect on your databases UserName pulumi.StringOutput `pulumi:"userName"` }
Create a new user on your private cloud database instance.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Hosting" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Hosting.NewPrivateDatabaseUser(ctx, "user", &Hosting.PrivateDatabaseUserArgs{ Password: pulumi.String("XXXXXX"), ServiceName: pulumi.String("XXXXXX"), UserName: pulumi.String("XXXXXX"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
OVHcloud database user can be imported using the `service_name` and the `user_name`, separated by "/" E.g.,
```sh $ pulumi import ovh:Hosting/privateDatabaseUser:PrivateDatabaseUser user service_name/user_name ```
func GetPrivateDatabaseUser ¶
func GetPrivateDatabaseUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateDatabaseUserState, opts ...pulumi.ResourceOption) (*PrivateDatabaseUser, error)
GetPrivateDatabaseUser gets an existing PrivateDatabaseUser 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 NewPrivateDatabaseUser ¶
func NewPrivateDatabaseUser(ctx *pulumi.Context, name string, args *PrivateDatabaseUserArgs, opts ...pulumi.ResourceOption) (*PrivateDatabaseUser, error)
NewPrivateDatabaseUser registers a new resource with the given unique name, arguments, and options.
func (*PrivateDatabaseUser) ElementType ¶
func (*PrivateDatabaseUser) ElementType() reflect.Type
func (*PrivateDatabaseUser) ToPrivateDatabaseUserOutput ¶
func (i *PrivateDatabaseUser) ToPrivateDatabaseUserOutput() PrivateDatabaseUserOutput
func (*PrivateDatabaseUser) ToPrivateDatabaseUserOutputWithContext ¶
func (i *PrivateDatabaseUser) ToPrivateDatabaseUserOutputWithContext(ctx context.Context) PrivateDatabaseUserOutput
type PrivateDatabaseUserArgs ¶
type PrivateDatabaseUserArgs struct { // Password for the new user (alphanumeric, minimum one number and 8 characters minimum) Password pulumi.StringInput // The internal name of your private database. ServiceName pulumi.StringInput // User name used to connect on your databases UserName pulumi.StringInput }
The set of arguments for constructing a PrivateDatabaseUser resource.
func (PrivateDatabaseUserArgs) ElementType ¶
func (PrivateDatabaseUserArgs) ElementType() reflect.Type
type PrivateDatabaseUserArray ¶
type PrivateDatabaseUserArray []PrivateDatabaseUserInput
func (PrivateDatabaseUserArray) ElementType ¶
func (PrivateDatabaseUserArray) ElementType() reflect.Type
func (PrivateDatabaseUserArray) ToPrivateDatabaseUserArrayOutput ¶
func (i PrivateDatabaseUserArray) ToPrivateDatabaseUserArrayOutput() PrivateDatabaseUserArrayOutput
func (PrivateDatabaseUserArray) ToPrivateDatabaseUserArrayOutputWithContext ¶
func (i PrivateDatabaseUserArray) ToPrivateDatabaseUserArrayOutputWithContext(ctx context.Context) PrivateDatabaseUserArrayOutput
type PrivateDatabaseUserArrayInput ¶
type PrivateDatabaseUserArrayInput interface { pulumi.Input ToPrivateDatabaseUserArrayOutput() PrivateDatabaseUserArrayOutput ToPrivateDatabaseUserArrayOutputWithContext(context.Context) PrivateDatabaseUserArrayOutput }
PrivateDatabaseUserArrayInput is an input type that accepts PrivateDatabaseUserArray and PrivateDatabaseUserArrayOutput values. You can construct a concrete instance of `PrivateDatabaseUserArrayInput` via:
PrivateDatabaseUserArray{ PrivateDatabaseUserArgs{...} }
type PrivateDatabaseUserArrayOutput ¶
type PrivateDatabaseUserArrayOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseUserArrayOutput) ElementType ¶
func (PrivateDatabaseUserArrayOutput) ElementType() reflect.Type
func (PrivateDatabaseUserArrayOutput) Index ¶
func (o PrivateDatabaseUserArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseUserOutput
func (PrivateDatabaseUserArrayOutput) ToPrivateDatabaseUserArrayOutput ¶
func (o PrivateDatabaseUserArrayOutput) ToPrivateDatabaseUserArrayOutput() PrivateDatabaseUserArrayOutput
func (PrivateDatabaseUserArrayOutput) ToPrivateDatabaseUserArrayOutputWithContext ¶
func (o PrivateDatabaseUserArrayOutput) ToPrivateDatabaseUserArrayOutputWithContext(ctx context.Context) PrivateDatabaseUserArrayOutput
type PrivateDatabaseUserGrant ¶
type PrivateDatabaseUserGrant struct { pulumi.CustomResourceState // Database name where add grant. DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // Database name where add grant. Values can be: // - admin // - none // - ro // - rw Grant pulumi.StringOutput `pulumi:"grant"` // The internal name of your private database. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // User name used to connect on your databases. UserName pulumi.StringOutput `pulumi:"userName"` }
Add grant on a database in your private cloud database instance.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Hosting" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Hosting.NewPrivateDatabaseUserGrant(ctx, "userGrant", &Hosting.PrivateDatabaseUserGrantArgs{ DatabaseName: pulumi.String("ovhcloud"), Grant: pulumi.String("admin"), ServiceName: pulumi.String("XXXXXX"), UserName: pulumi.String("terraform"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
OVHcloud database user's grant can be imported using the `service_name`, the `user_name`, the `database_name` and the `grant`, separated by "/" E.g.,
```sh $ pulumi import ovh:Hosting/privateDatabaseUserGrant:PrivateDatabaseUserGrant user service_name/user_name/database_name/grant ```
func GetPrivateDatabaseUserGrant ¶
func GetPrivateDatabaseUserGrant(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateDatabaseUserGrantState, opts ...pulumi.ResourceOption) (*PrivateDatabaseUserGrant, error)
GetPrivateDatabaseUserGrant gets an existing PrivateDatabaseUserGrant 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 NewPrivateDatabaseUserGrant ¶
func NewPrivateDatabaseUserGrant(ctx *pulumi.Context, name string, args *PrivateDatabaseUserGrantArgs, opts ...pulumi.ResourceOption) (*PrivateDatabaseUserGrant, error)
NewPrivateDatabaseUserGrant registers a new resource with the given unique name, arguments, and options.
func (*PrivateDatabaseUserGrant) ElementType ¶
func (*PrivateDatabaseUserGrant) ElementType() reflect.Type
func (*PrivateDatabaseUserGrant) ToPrivateDatabaseUserGrantOutput ¶
func (i *PrivateDatabaseUserGrant) ToPrivateDatabaseUserGrantOutput() PrivateDatabaseUserGrantOutput
func (*PrivateDatabaseUserGrant) ToPrivateDatabaseUserGrantOutputWithContext ¶
func (i *PrivateDatabaseUserGrant) ToPrivateDatabaseUserGrantOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantOutput
type PrivateDatabaseUserGrantArgs ¶
type PrivateDatabaseUserGrantArgs struct { // Database name where add grant. DatabaseName pulumi.StringInput // Database name where add grant. Values can be: // - admin // - none // - ro // - rw Grant pulumi.StringInput // The internal name of your private database. ServiceName pulumi.StringInput // User name used to connect on your databases. UserName pulumi.StringInput }
The set of arguments for constructing a PrivateDatabaseUserGrant resource.
func (PrivateDatabaseUserGrantArgs) ElementType ¶
func (PrivateDatabaseUserGrantArgs) ElementType() reflect.Type
type PrivateDatabaseUserGrantArray ¶
type PrivateDatabaseUserGrantArray []PrivateDatabaseUserGrantInput
func (PrivateDatabaseUserGrantArray) ElementType ¶
func (PrivateDatabaseUserGrantArray) ElementType() reflect.Type
func (PrivateDatabaseUserGrantArray) ToPrivateDatabaseUserGrantArrayOutput ¶
func (i PrivateDatabaseUserGrantArray) ToPrivateDatabaseUserGrantArrayOutput() PrivateDatabaseUserGrantArrayOutput
func (PrivateDatabaseUserGrantArray) ToPrivateDatabaseUserGrantArrayOutputWithContext ¶
func (i PrivateDatabaseUserGrantArray) ToPrivateDatabaseUserGrantArrayOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantArrayOutput
type PrivateDatabaseUserGrantArrayInput ¶
type PrivateDatabaseUserGrantArrayInput interface { pulumi.Input ToPrivateDatabaseUserGrantArrayOutput() PrivateDatabaseUserGrantArrayOutput ToPrivateDatabaseUserGrantArrayOutputWithContext(context.Context) PrivateDatabaseUserGrantArrayOutput }
PrivateDatabaseUserGrantArrayInput is an input type that accepts PrivateDatabaseUserGrantArray and PrivateDatabaseUserGrantArrayOutput values. You can construct a concrete instance of `PrivateDatabaseUserGrantArrayInput` via:
PrivateDatabaseUserGrantArray{ PrivateDatabaseUserGrantArgs{...} }
type PrivateDatabaseUserGrantArrayOutput ¶
type PrivateDatabaseUserGrantArrayOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseUserGrantArrayOutput) ElementType ¶
func (PrivateDatabaseUserGrantArrayOutput) ElementType() reflect.Type
func (PrivateDatabaseUserGrantArrayOutput) Index ¶
func (o PrivateDatabaseUserGrantArrayOutput) Index(i pulumi.IntInput) PrivateDatabaseUserGrantOutput
func (PrivateDatabaseUserGrantArrayOutput) ToPrivateDatabaseUserGrantArrayOutput ¶
func (o PrivateDatabaseUserGrantArrayOutput) ToPrivateDatabaseUserGrantArrayOutput() PrivateDatabaseUserGrantArrayOutput
func (PrivateDatabaseUserGrantArrayOutput) ToPrivateDatabaseUserGrantArrayOutputWithContext ¶
func (o PrivateDatabaseUserGrantArrayOutput) ToPrivateDatabaseUserGrantArrayOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantArrayOutput
type PrivateDatabaseUserGrantInput ¶
type PrivateDatabaseUserGrantInput interface { pulumi.Input ToPrivateDatabaseUserGrantOutput() PrivateDatabaseUserGrantOutput ToPrivateDatabaseUserGrantOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantOutput }
type PrivateDatabaseUserGrantMap ¶
type PrivateDatabaseUserGrantMap map[string]PrivateDatabaseUserGrantInput
func (PrivateDatabaseUserGrantMap) ElementType ¶
func (PrivateDatabaseUserGrantMap) ElementType() reflect.Type
func (PrivateDatabaseUserGrantMap) ToPrivateDatabaseUserGrantMapOutput ¶
func (i PrivateDatabaseUserGrantMap) ToPrivateDatabaseUserGrantMapOutput() PrivateDatabaseUserGrantMapOutput
func (PrivateDatabaseUserGrantMap) ToPrivateDatabaseUserGrantMapOutputWithContext ¶
func (i PrivateDatabaseUserGrantMap) ToPrivateDatabaseUserGrantMapOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantMapOutput
type PrivateDatabaseUserGrantMapInput ¶
type PrivateDatabaseUserGrantMapInput interface { pulumi.Input ToPrivateDatabaseUserGrantMapOutput() PrivateDatabaseUserGrantMapOutput ToPrivateDatabaseUserGrantMapOutputWithContext(context.Context) PrivateDatabaseUserGrantMapOutput }
PrivateDatabaseUserGrantMapInput is an input type that accepts PrivateDatabaseUserGrantMap and PrivateDatabaseUserGrantMapOutput values. You can construct a concrete instance of `PrivateDatabaseUserGrantMapInput` via:
PrivateDatabaseUserGrantMap{ "key": PrivateDatabaseUserGrantArgs{...} }
type PrivateDatabaseUserGrantMapOutput ¶
type PrivateDatabaseUserGrantMapOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseUserGrantMapOutput) ElementType ¶
func (PrivateDatabaseUserGrantMapOutput) ElementType() reflect.Type
func (PrivateDatabaseUserGrantMapOutput) MapIndex ¶
func (o PrivateDatabaseUserGrantMapOutput) MapIndex(k pulumi.StringInput) PrivateDatabaseUserGrantOutput
func (PrivateDatabaseUserGrantMapOutput) ToPrivateDatabaseUserGrantMapOutput ¶
func (o PrivateDatabaseUserGrantMapOutput) ToPrivateDatabaseUserGrantMapOutput() PrivateDatabaseUserGrantMapOutput
func (PrivateDatabaseUserGrantMapOutput) ToPrivateDatabaseUserGrantMapOutputWithContext ¶
func (o PrivateDatabaseUserGrantMapOutput) ToPrivateDatabaseUserGrantMapOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantMapOutput
type PrivateDatabaseUserGrantOutput ¶
type PrivateDatabaseUserGrantOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseUserGrantOutput) DatabaseName ¶
func (o PrivateDatabaseUserGrantOutput) DatabaseName() pulumi.StringOutput
Database name where add grant.
func (PrivateDatabaseUserGrantOutput) ElementType ¶
func (PrivateDatabaseUserGrantOutput) ElementType() reflect.Type
func (PrivateDatabaseUserGrantOutput) Grant ¶
func (o PrivateDatabaseUserGrantOutput) Grant() pulumi.StringOutput
Database name where add grant. Values can be: - admin - none - ro - rw
func (PrivateDatabaseUserGrantOutput) ServiceName ¶
func (o PrivateDatabaseUserGrantOutput) ServiceName() pulumi.StringOutput
The internal name of your private database.
func (PrivateDatabaseUserGrantOutput) ToPrivateDatabaseUserGrantOutput ¶
func (o PrivateDatabaseUserGrantOutput) ToPrivateDatabaseUserGrantOutput() PrivateDatabaseUserGrantOutput
func (PrivateDatabaseUserGrantOutput) ToPrivateDatabaseUserGrantOutputWithContext ¶
func (o PrivateDatabaseUserGrantOutput) ToPrivateDatabaseUserGrantOutputWithContext(ctx context.Context) PrivateDatabaseUserGrantOutput
func (PrivateDatabaseUserGrantOutput) UserName ¶
func (o PrivateDatabaseUserGrantOutput) UserName() pulumi.StringOutput
User name used to connect on your databases.
type PrivateDatabaseUserGrantState ¶
type PrivateDatabaseUserGrantState struct { // Database name where add grant. DatabaseName pulumi.StringPtrInput // Database name where add grant. Values can be: // - admin // - none // - ro // - rw Grant pulumi.StringPtrInput // The internal name of your private database. ServiceName pulumi.StringPtrInput // User name used to connect on your databases. UserName pulumi.StringPtrInput }
func (PrivateDatabaseUserGrantState) ElementType ¶
func (PrivateDatabaseUserGrantState) ElementType() reflect.Type
type PrivateDatabaseUserInput ¶
type PrivateDatabaseUserInput interface { pulumi.Input ToPrivateDatabaseUserOutput() PrivateDatabaseUserOutput ToPrivateDatabaseUserOutputWithContext(ctx context.Context) PrivateDatabaseUserOutput }
type PrivateDatabaseUserMap ¶
type PrivateDatabaseUserMap map[string]PrivateDatabaseUserInput
func (PrivateDatabaseUserMap) ElementType ¶
func (PrivateDatabaseUserMap) ElementType() reflect.Type
func (PrivateDatabaseUserMap) ToPrivateDatabaseUserMapOutput ¶
func (i PrivateDatabaseUserMap) ToPrivateDatabaseUserMapOutput() PrivateDatabaseUserMapOutput
func (PrivateDatabaseUserMap) ToPrivateDatabaseUserMapOutputWithContext ¶
func (i PrivateDatabaseUserMap) ToPrivateDatabaseUserMapOutputWithContext(ctx context.Context) PrivateDatabaseUserMapOutput
type PrivateDatabaseUserMapInput ¶
type PrivateDatabaseUserMapInput interface { pulumi.Input ToPrivateDatabaseUserMapOutput() PrivateDatabaseUserMapOutput ToPrivateDatabaseUserMapOutputWithContext(context.Context) PrivateDatabaseUserMapOutput }
PrivateDatabaseUserMapInput is an input type that accepts PrivateDatabaseUserMap and PrivateDatabaseUserMapOutput values. You can construct a concrete instance of `PrivateDatabaseUserMapInput` via:
PrivateDatabaseUserMap{ "key": PrivateDatabaseUserArgs{...} }
type PrivateDatabaseUserMapOutput ¶
type PrivateDatabaseUserMapOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseUserMapOutput) ElementType ¶
func (PrivateDatabaseUserMapOutput) ElementType() reflect.Type
func (PrivateDatabaseUserMapOutput) MapIndex ¶
func (o PrivateDatabaseUserMapOutput) MapIndex(k pulumi.StringInput) PrivateDatabaseUserOutput
func (PrivateDatabaseUserMapOutput) ToPrivateDatabaseUserMapOutput ¶
func (o PrivateDatabaseUserMapOutput) ToPrivateDatabaseUserMapOutput() PrivateDatabaseUserMapOutput
func (PrivateDatabaseUserMapOutput) ToPrivateDatabaseUserMapOutputWithContext ¶
func (o PrivateDatabaseUserMapOutput) ToPrivateDatabaseUserMapOutputWithContext(ctx context.Context) PrivateDatabaseUserMapOutput
type PrivateDatabaseUserOutput ¶
type PrivateDatabaseUserOutput struct{ *pulumi.OutputState }
func (PrivateDatabaseUserOutput) ElementType ¶
func (PrivateDatabaseUserOutput) ElementType() reflect.Type
func (PrivateDatabaseUserOutput) Password ¶
func (o PrivateDatabaseUserOutput) Password() pulumi.StringOutput
Password for the new user (alphanumeric, minimum one number and 8 characters minimum)
func (PrivateDatabaseUserOutput) ServiceName ¶
func (o PrivateDatabaseUserOutput) ServiceName() pulumi.StringOutput
The internal name of your private database.
func (PrivateDatabaseUserOutput) ToPrivateDatabaseUserOutput ¶
func (o PrivateDatabaseUserOutput) ToPrivateDatabaseUserOutput() PrivateDatabaseUserOutput
func (PrivateDatabaseUserOutput) ToPrivateDatabaseUserOutputWithContext ¶
func (o PrivateDatabaseUserOutput) ToPrivateDatabaseUserOutputWithContext(ctx context.Context) PrivateDatabaseUserOutput
func (PrivateDatabaseUserOutput) UserName ¶
func (o PrivateDatabaseUserOutput) UserName() pulumi.StringOutput
User name used to connect on your databases
type PrivateDatabaseUserState ¶
type PrivateDatabaseUserState struct { // Password for the new user (alphanumeric, minimum one number and 8 characters minimum) Password pulumi.StringPtrInput // The internal name of your private database. ServiceName pulumi.StringPtrInput // User name used to connect on your databases UserName pulumi.StringPtrInput }
func (PrivateDatabaseUserState) ElementType ¶
func (PrivateDatabaseUserState) ElementType() reflect.Type