Documentation ¶
Index ¶
- func GetAzureAuth(ctx *pulumi.Context) string
- func GetHostname(ctx *pulumi.Context) string
- func GetPort(ctx *pulumi.Context) int
- func GetSqlAuth(ctx *pulumi.Context) string
- type AzureAuth
- type AzureAuthArgs
- type AzureAuthInput
- type AzureAuthOutput
- func (o AzureAuthOutput) ClientId() pulumi.StringPtrOutput
- func (o AzureAuthOutput) ClientSecret() pulumi.StringPtrOutput
- func (AzureAuthOutput) ElementType() reflect.Type
- func (o AzureAuthOutput) TenantId() pulumi.StringPtrOutput
- func (o AzureAuthOutput) ToAzureAuthOutput() AzureAuthOutput
- func (o AzureAuthOutput) ToAzureAuthOutputWithContext(ctx context.Context) AzureAuthOutput
- func (o AzureAuthOutput) ToOutput(ctx context.Context) pulumix.Output[AzureAuth]
- type SqlAuth
- type SqlAuthArgs
- type SqlAuthInput
- type SqlAuthOutput
- func (SqlAuthOutput) ElementType() reflect.Type
- func (o SqlAuthOutput) Password() pulumi.StringOutput
- func (o SqlAuthOutput) ToOutput(ctx context.Context) pulumix.Output[SqlAuth]
- func (o SqlAuthOutput) ToSqlAuthOutput() SqlAuthOutput
- func (o SqlAuthOutput) ToSqlAuthOutputWithContext(ctx context.Context) SqlAuthOutput
- func (o SqlAuthOutput) Username() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAzureAuth ¶
When provided, Azure AD authentication will be used when connecting.
func GetHostname ¶
FQDN or IP address of the SQL endpoint. Can be also set using `MSSQL_HOSTNAME` environment variable.
func GetPort ¶
TCP port of SQL endpoint. Defaults to `1433`. Can be also set using `MSSQL_PORT` environment variable.
func GetSqlAuth ¶
When provided, SQL authentication will be used when connecting.
Types ¶
type AzureAuthArgs ¶
type AzureAuthArgs struct { ClientId pulumi.StringPtrInput `pulumi:"clientId"` ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (AzureAuthArgs) ElementType ¶
func (AzureAuthArgs) ElementType() reflect.Type
func (AzureAuthArgs) ToAzureAuthOutput ¶
func (i AzureAuthArgs) ToAzureAuthOutput() AzureAuthOutput
func (AzureAuthArgs) ToAzureAuthOutputWithContext ¶
func (i AzureAuthArgs) ToAzureAuthOutputWithContext(ctx context.Context) AzureAuthOutput
type AzureAuthInput ¶
type AzureAuthInput interface { pulumi.Input ToAzureAuthOutput() AzureAuthOutput ToAzureAuthOutputWithContext(context.Context) AzureAuthOutput }
AzureAuthInput is an input type that accepts AzureAuthArgs and AzureAuthOutput values. You can construct a concrete instance of `AzureAuthInput` via:
AzureAuthArgs{...}
type AzureAuthOutput ¶
type AzureAuthOutput struct{ *pulumi.OutputState }
func (AzureAuthOutput) ClientId ¶
func (o AzureAuthOutput) ClientId() pulumi.StringPtrOutput
func (AzureAuthOutput) ClientSecret ¶
func (o AzureAuthOutput) ClientSecret() pulumi.StringPtrOutput
func (AzureAuthOutput) ElementType ¶
func (AzureAuthOutput) ElementType() reflect.Type
func (AzureAuthOutput) TenantId ¶
func (o AzureAuthOutput) TenantId() pulumi.StringPtrOutput
func (AzureAuthOutput) ToAzureAuthOutput ¶
func (o AzureAuthOutput) ToAzureAuthOutput() AzureAuthOutput
func (AzureAuthOutput) ToAzureAuthOutputWithContext ¶
func (o AzureAuthOutput) ToAzureAuthOutputWithContext(ctx context.Context) AzureAuthOutput
type SqlAuthArgs ¶
type SqlAuthArgs struct { Password pulumi.StringInput `pulumi:"password"` Username pulumi.StringInput `pulumi:"username"` }
func (SqlAuthArgs) ElementType ¶
func (SqlAuthArgs) ElementType() reflect.Type
func (SqlAuthArgs) ToSqlAuthOutput ¶
func (i SqlAuthArgs) ToSqlAuthOutput() SqlAuthOutput
func (SqlAuthArgs) ToSqlAuthOutputWithContext ¶
func (i SqlAuthArgs) ToSqlAuthOutputWithContext(ctx context.Context) SqlAuthOutput
type SqlAuthInput ¶
type SqlAuthInput interface { pulumi.Input ToSqlAuthOutput() SqlAuthOutput ToSqlAuthOutputWithContext(context.Context) SqlAuthOutput }
SqlAuthInput is an input type that accepts SqlAuthArgs and SqlAuthOutput values. You can construct a concrete instance of `SqlAuthInput` via:
SqlAuthArgs{...}
type SqlAuthOutput ¶
type SqlAuthOutput struct{ *pulumi.OutputState }
func (SqlAuthOutput) ElementType ¶
func (SqlAuthOutput) ElementType() reflect.Type
func (SqlAuthOutput) Password ¶
func (o SqlAuthOutput) Password() pulumi.StringOutput
func (SqlAuthOutput) ToSqlAuthOutput ¶
func (o SqlAuthOutput) ToSqlAuthOutput() SqlAuthOutput
func (SqlAuthOutput) ToSqlAuthOutputWithContext ¶
func (o SqlAuthOutput) ToSqlAuthOutputWithContext(ctx context.Context) SqlAuthOutput
func (SqlAuthOutput) Username ¶
func (o SqlAuthOutput) Username() pulumi.StringOutput
Click to show internal directories.
Click to hide internal directories.