Documentation ¶
Index ¶
- type ConnectionProfile
- type ConnectionProfileArgs
- type ConnectionProfileArray
- type ConnectionProfileArrayInput
- type ConnectionProfileArrayOutput
- func (ConnectionProfileArrayOutput) ElementType() reflect.Type
- func (o ConnectionProfileArrayOutput) Index(i pulumi.IntInput) ConnectionProfileOutput
- func (o ConnectionProfileArrayOutput) ToConnectionProfileArrayOutput() ConnectionProfileArrayOutput
- func (o ConnectionProfileArrayOutput) ToConnectionProfileArrayOutputWithContext(ctx context.Context) ConnectionProfileArrayOutput
- type ConnectionProfileForwardSshConnectivity
- type ConnectionProfileForwardSshConnectivityArgs
- func (ConnectionProfileForwardSshConnectivityArgs) ElementType() reflect.Type
- func (i ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityOutput() ConnectionProfileForwardSshConnectivityOutput
- func (i ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityOutputWithContext(ctx context.Context) ConnectionProfileForwardSshConnectivityOutput
- func (i ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityPtrOutput() ConnectionProfileForwardSshConnectivityPtrOutput
- func (i ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileForwardSshConnectivityPtrOutput
- type ConnectionProfileForwardSshConnectivityInput
- type ConnectionProfileForwardSshConnectivityOutput
- func (ConnectionProfileForwardSshConnectivityOutput) ElementType() reflect.Type
- func (o ConnectionProfileForwardSshConnectivityOutput) Hostname() pulumi.StringOutput
- func (o ConnectionProfileForwardSshConnectivityOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfileForwardSshConnectivityOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfileForwardSshConnectivityOutput) PrivateKey() pulumi.StringPtrOutput
- func (o ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityOutput() ConnectionProfileForwardSshConnectivityOutput
- func (o ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityOutputWithContext(ctx context.Context) ConnectionProfileForwardSshConnectivityOutput
- func (o ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityPtrOutput() ConnectionProfileForwardSshConnectivityPtrOutput
- func (o ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileForwardSshConnectivityPtrOutput
- func (o ConnectionProfileForwardSshConnectivityOutput) Username() pulumi.StringOutput
- type ConnectionProfileForwardSshConnectivityPtrInput
- type ConnectionProfileForwardSshConnectivityPtrOutput
- func (o ConnectionProfileForwardSshConnectivityPtrOutput) Elem() ConnectionProfileForwardSshConnectivityOutput
- func (ConnectionProfileForwardSshConnectivityPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileForwardSshConnectivityPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ConnectionProfileForwardSshConnectivityPtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfileForwardSshConnectivityPtrOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfileForwardSshConnectivityPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o ConnectionProfileForwardSshConnectivityPtrOutput) ToConnectionProfileForwardSshConnectivityPtrOutput() ConnectionProfileForwardSshConnectivityPtrOutput
- func (o ConnectionProfileForwardSshConnectivityPtrOutput) ToConnectionProfileForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileForwardSshConnectivityPtrOutput
- func (o ConnectionProfileForwardSshConnectivityPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionProfileGcsProfile
- type ConnectionProfileGcsProfileArgs
- func (ConnectionProfileGcsProfileArgs) ElementType() reflect.Type
- func (i ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfileOutput() ConnectionProfileGcsProfileOutput
- func (i ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfileOutputWithContext(ctx context.Context) ConnectionProfileGcsProfileOutput
- func (i ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfilePtrOutput() ConnectionProfileGcsProfilePtrOutput
- func (i ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileGcsProfilePtrOutput
- type ConnectionProfileGcsProfileInput
- type ConnectionProfileGcsProfileOutput
- func (o ConnectionProfileGcsProfileOutput) Bucket() pulumi.StringOutput
- func (ConnectionProfileGcsProfileOutput) ElementType() reflect.Type
- func (o ConnectionProfileGcsProfileOutput) RootPath() pulumi.StringPtrOutput
- func (o ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfileOutput() ConnectionProfileGcsProfileOutput
- func (o ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfileOutputWithContext(ctx context.Context) ConnectionProfileGcsProfileOutput
- func (o ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfilePtrOutput() ConnectionProfileGcsProfilePtrOutput
- func (o ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileGcsProfilePtrOutput
- type ConnectionProfileGcsProfilePtrInput
- type ConnectionProfileGcsProfilePtrOutput
- func (o ConnectionProfileGcsProfilePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ConnectionProfileGcsProfilePtrOutput) Elem() ConnectionProfileGcsProfileOutput
- func (ConnectionProfileGcsProfilePtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileGcsProfilePtrOutput) RootPath() pulumi.StringPtrOutput
- func (o ConnectionProfileGcsProfilePtrOutput) ToConnectionProfileGcsProfilePtrOutput() ConnectionProfileGcsProfilePtrOutput
- func (o ConnectionProfileGcsProfilePtrOutput) ToConnectionProfileGcsProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileGcsProfilePtrOutput
- type ConnectionProfileInput
- type ConnectionProfileMap
- type ConnectionProfileMapInput
- type ConnectionProfileMapOutput
- func (ConnectionProfileMapOutput) ElementType() reflect.Type
- func (o ConnectionProfileMapOutput) MapIndex(k pulumi.StringInput) ConnectionProfileOutput
- func (o ConnectionProfileMapOutput) ToConnectionProfileMapOutput() ConnectionProfileMapOutput
- func (o ConnectionProfileMapOutput) ToConnectionProfileMapOutputWithContext(ctx context.Context) ConnectionProfileMapOutput
- type ConnectionProfileMysqlProfile
- type ConnectionProfileMysqlProfileArgs
- func (ConnectionProfileMysqlProfileArgs) ElementType() reflect.Type
- func (i ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfileOutput() ConnectionProfileMysqlProfileOutput
- func (i ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfileOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileOutput
- func (i ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfilePtrOutput() ConnectionProfileMysqlProfilePtrOutput
- func (i ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfilePtrOutput
- type ConnectionProfileMysqlProfileInput
- type ConnectionProfileMysqlProfileOutput
- func (ConnectionProfileMysqlProfileOutput) ElementType() reflect.Type
- func (o ConnectionProfileMysqlProfileOutput) Hostname() pulumi.StringOutput
- func (o ConnectionProfileMysqlProfileOutput) Password() pulumi.StringOutput
- func (o ConnectionProfileMysqlProfileOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfileMysqlProfileOutput) SslConfig() ConnectionProfileMysqlProfileSslConfigPtrOutput
- func (o ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfileOutput() ConnectionProfileMysqlProfileOutput
- func (o ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfileOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileOutput
- func (o ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfilePtrOutput() ConnectionProfileMysqlProfilePtrOutput
- func (o ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfilePtrOutput
- func (o ConnectionProfileMysqlProfileOutput) Username() pulumi.StringOutput
- type ConnectionProfileMysqlProfilePtrInput
- type ConnectionProfileMysqlProfilePtrOutput
- func (o ConnectionProfileMysqlProfilePtrOutput) Elem() ConnectionProfileMysqlProfileOutput
- func (ConnectionProfileMysqlProfilePtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileMysqlProfilePtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlProfilePtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlProfilePtrOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfileMysqlProfilePtrOutput) SslConfig() ConnectionProfileMysqlProfileSslConfigPtrOutput
- func (o ConnectionProfileMysqlProfilePtrOutput) ToConnectionProfileMysqlProfilePtrOutput() ConnectionProfileMysqlProfilePtrOutput
- func (o ConnectionProfileMysqlProfilePtrOutput) ToConnectionProfileMysqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfilePtrOutput
- func (o ConnectionProfileMysqlProfilePtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionProfileMysqlProfileSslConfig
- type ConnectionProfileMysqlProfileSslConfigArgs
- func (ConnectionProfileMysqlProfileSslConfigArgs) ElementType() reflect.Type
- func (i ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigOutput() ConnectionProfileMysqlProfileSslConfigOutput
- func (i ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileSslConfigOutput
- func (i ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigPtrOutput() ConnectionProfileMysqlProfileSslConfigPtrOutput
- func (i ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileSslConfigPtrOutput
- type ConnectionProfileMysqlProfileSslConfigInput
- type ConnectionProfileMysqlProfileSslConfigOutput
- func (o ConnectionProfileMysqlProfileSslConfigOutput) CaCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigOutput) CaCertificateSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigOutput) ClientCertificateSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigOutput) ClientKey() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigOutput) ClientKeySet() pulumi.BoolPtrOutput
- func (ConnectionProfileMysqlProfileSslConfigOutput) ElementType() reflect.Type
- func (o ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigOutput() ConnectionProfileMysqlProfileSslConfigOutput
- func (o ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileSslConfigOutput
- func (o ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutput() ConnectionProfileMysqlProfileSslConfigPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileSslConfigPtrOutput
- type ConnectionProfileMysqlProfileSslConfigPtrInput
- type ConnectionProfileMysqlProfileSslConfigPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) CaCertificateSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientCertificateSet() pulumi.BoolPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientKeySet() pulumi.BoolPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) Elem() ConnectionProfileMysqlProfileSslConfigOutput
- func (ConnectionProfileMysqlProfileSslConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutput() ConnectionProfileMysqlProfileSslConfigPtrOutput
- func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileSslConfigPtrOutput
- type ConnectionProfileOracleProfile
- type ConnectionProfileOracleProfileArgs
- func (ConnectionProfileOracleProfileArgs) ElementType() reflect.Type
- func (i ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfileOutput() ConnectionProfileOracleProfileOutput
- func (i ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfileOutputWithContext(ctx context.Context) ConnectionProfileOracleProfileOutput
- func (i ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfilePtrOutput() ConnectionProfileOracleProfilePtrOutput
- func (i ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileOracleProfilePtrOutput
- type ConnectionProfileOracleProfileInput
- type ConnectionProfileOracleProfileOutput
- func (o ConnectionProfileOracleProfileOutput) ConnectionAttributes() pulumi.StringMapOutput
- func (o ConnectionProfileOracleProfileOutput) DatabaseService() pulumi.StringOutput
- func (ConnectionProfileOracleProfileOutput) ElementType() reflect.Type
- func (o ConnectionProfileOracleProfileOutput) Hostname() pulumi.StringOutput
- func (o ConnectionProfileOracleProfileOutput) Password() pulumi.StringOutput
- func (o ConnectionProfileOracleProfileOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfileOutput() ConnectionProfileOracleProfileOutput
- func (o ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfileOutputWithContext(ctx context.Context) ConnectionProfileOracleProfileOutput
- func (o ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfilePtrOutput() ConnectionProfileOracleProfilePtrOutput
- func (o ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileOracleProfilePtrOutput
- func (o ConnectionProfileOracleProfileOutput) Username() pulumi.StringOutput
- type ConnectionProfileOracleProfilePtrInput
- type ConnectionProfileOracleProfilePtrOutput
- func (o ConnectionProfileOracleProfilePtrOutput) ConnectionAttributes() pulumi.StringMapOutput
- func (o ConnectionProfileOracleProfilePtrOutput) DatabaseService() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleProfilePtrOutput) Elem() ConnectionProfileOracleProfileOutput
- func (ConnectionProfileOracleProfilePtrOutput) ElementType() reflect.Type
- func (o ConnectionProfileOracleProfilePtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleProfilePtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfileOracleProfilePtrOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfileOracleProfilePtrOutput) ToConnectionProfileOracleProfilePtrOutput() ConnectionProfileOracleProfilePtrOutput
- func (o ConnectionProfileOracleProfilePtrOutput) ToConnectionProfileOracleProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileOracleProfilePtrOutput
- func (o ConnectionProfileOracleProfilePtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionProfileOutput
- func (o ConnectionProfileOutput) ConnectionProfileId() pulumi.StringOutput
- func (o ConnectionProfileOutput) DisplayName() pulumi.StringOutput
- func (ConnectionProfileOutput) ElementType() reflect.Type
- func (o ConnectionProfileOutput) ForwardSshConnectivity() ConnectionProfileForwardSshConnectivityPtrOutput
- func (o ConnectionProfileOutput) GcsProfile() ConnectionProfileGcsProfilePtrOutput
- func (o ConnectionProfileOutput) Labels() pulumi.StringMapOutput
- func (o ConnectionProfileOutput) Location() pulumi.StringOutput
- func (o ConnectionProfileOutput) MysqlProfile() ConnectionProfileMysqlProfilePtrOutput
- func (o ConnectionProfileOutput) Name() pulumi.StringOutput
- func (o ConnectionProfileOutput) OracleProfile() ConnectionProfileOracleProfilePtrOutput
- func (o ConnectionProfileOutput) PostgresqlProfile() ConnectionProfilePostgresqlProfilePtrOutput
- func (o ConnectionProfileOutput) Project() pulumi.StringOutput
- func (o ConnectionProfileOutput) ToConnectionProfileOutput() ConnectionProfileOutput
- func (o ConnectionProfileOutput) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
- type ConnectionProfilePostgresqlProfile
- type ConnectionProfilePostgresqlProfileArgs
- func (ConnectionProfilePostgresqlProfileArgs) ElementType() reflect.Type
- func (i ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfileOutput() ConnectionProfilePostgresqlProfileOutput
- func (i ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfileOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlProfileOutput
- func (i ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfilePtrOutput() ConnectionProfilePostgresqlProfilePtrOutput
- func (i ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlProfilePtrOutput
- type ConnectionProfilePostgresqlProfileInput
- type ConnectionProfilePostgresqlProfileOutput
- func (o ConnectionProfilePostgresqlProfileOutput) Database() pulumi.StringOutput
- func (ConnectionProfilePostgresqlProfileOutput) ElementType() reflect.Type
- func (o ConnectionProfilePostgresqlProfileOutput) Hostname() pulumi.StringOutput
- func (o ConnectionProfilePostgresqlProfileOutput) Password() pulumi.StringOutput
- func (o ConnectionProfilePostgresqlProfileOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfileOutput() ConnectionProfilePostgresqlProfileOutput
- func (o ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfileOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlProfileOutput
- func (o ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfilePtrOutput() ConnectionProfilePostgresqlProfilePtrOutput
- func (o ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlProfilePtrOutput
- func (o ConnectionProfilePostgresqlProfileOutput) Username() pulumi.StringOutput
- type ConnectionProfilePostgresqlProfilePtrInput
- type ConnectionProfilePostgresqlProfilePtrOutput
- func (o ConnectionProfilePostgresqlProfilePtrOutput) Database() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlProfilePtrOutput) Elem() ConnectionProfilePostgresqlProfileOutput
- func (ConnectionProfilePostgresqlProfilePtrOutput) ElementType() reflect.Type
- func (o ConnectionProfilePostgresqlProfilePtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlProfilePtrOutput) Password() pulumi.StringPtrOutput
- func (o ConnectionProfilePostgresqlProfilePtrOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionProfilePostgresqlProfilePtrOutput) ToConnectionProfilePostgresqlProfilePtrOutput() ConnectionProfilePostgresqlProfilePtrOutput
- func (o ConnectionProfilePostgresqlProfilePtrOutput) ToConnectionProfilePostgresqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlProfilePtrOutput
- func (o ConnectionProfilePostgresqlProfilePtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionProfileState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionProfile ¶
type ConnectionProfile struct { pulumi.CustomResourceState // The connection profile identifier. ConnectionProfileId pulumi.StringOutput `pulumi:"connectionProfileId"` // Display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Forward SSH tunnel connectivity. // Structure is documented below. ForwardSshConnectivity ConnectionProfileForwardSshConnectivityPtrOutput `pulumi:"forwardSshConnectivity"` // Cloud Storage bucket profile. // Structure is documented below. GcsProfile ConnectionProfileGcsProfilePtrOutput `pulumi:"gcsProfile"` // Labels. Labels pulumi.StringMapOutput `pulumi:"labels"` // The name of the location this repository is located in. Location pulumi.StringOutput `pulumi:"location"` // MySQL database profile. // Structure is documented below. MysqlProfile ConnectionProfileMysqlProfilePtrOutput `pulumi:"mysqlProfile"` // The resource's name. Name pulumi.StringOutput `pulumi:"name"` // Oracle database profile. // Structure is documented below. OracleProfile ConnectionProfileOracleProfilePtrOutput `pulumi:"oracleProfile"` // PostgreSQL database profile. // Structure is documented below. PostgresqlProfile ConnectionProfilePostgresqlProfilePtrOutput `pulumi:"postgresqlProfile"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
## Example Usage ### Datastream Connection Profile Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/datastream" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datastream.NewConnectionProfile(ctx, "default", &datastream.ConnectionProfileArgs{ ConnectionProfileId: pulumi.String("my-profile"), DisplayName: pulumi.String("Connection profile"), GcsProfile: &datastream.ConnectionProfileGcsProfileArgs{ Bucket: pulumi.String("my-bucket"), RootPath: pulumi.String("/path"), }, Location: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
``` ### Datastream Connection Profile Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/datastream" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := datastream.NewConnectionProfile(ctx, "default", &datastream.ConnectionProfileArgs{ ConnectionProfileId: pulumi.String("my-profile"), DisplayName: pulumi.String("Connection profile"), ForwardSshConnectivity: &datastream.ConnectionProfileForwardSshConnectivityArgs{ Hostname: pulumi.String("google.com"), Password: pulumi.String("swordfish"), Port: pulumi.Int(8022), Username: pulumi.String("my-user"), }, GcsProfile: &datastream.ConnectionProfileGcsProfileArgs{ Bucket: pulumi.String("my-bucket"), RootPath: pulumi.String("/path"), }, Location: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
``` ### Datastream Connection Profile Postgres
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/datastream" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/sql" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { instance, err := sql.NewDatabaseInstance(ctx, "instance", &sql.DatabaseInstanceArgs{ DatabaseVersion: pulumi.String("POSTGRES_14"), Region: pulumi.String("us-central1"), Settings: &sql.DatabaseInstanceSettingsArgs{ Tier: pulumi.String("db-f1-micro"), IpConfiguration: &sql.DatabaseInstanceSettingsIpConfigurationArgs{ AuthorizedNetworks: sql.DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArray{ &sql.DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs{ Value: pulumi.String("34.71.242.81"), }, &sql.DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs{ Value: pulumi.String("34.72.28.29"), }, &sql.DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs{ Value: pulumi.String("34.67.6.157"), }, &sql.DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs{ Value: pulumi.String("34.67.234.134"), }, &sql.DatabaseInstanceSettingsIpConfigurationAuthorizedNetworkArgs{ Value: pulumi.String("34.72.239.218"), }, }, }, }, DeletionProtection: pulumi.Bool(true), }) if err != nil { return err } db, err := sql.NewDatabase(ctx, "db", &sql.DatabaseArgs{ Instance: instance.Name, }) if err != nil { return err } pwd, err := random.NewRandomPassword(ctx, "pwd", &random.RandomPasswordArgs{ Length: pulumi.Int(16), Special: pulumi.Bool(false), }) if err != nil { return err } user, err := sql.NewUser(ctx, "user", &sql.UserArgs{ Instance: instance.Name, Password: pwd.Result, }) if err != nil { return err } _, err = datastream.NewConnectionProfile(ctx, "default", &datastream.ConnectionProfileArgs{ DisplayName: pulumi.String("Connection profile"), Location: pulumi.String("us-central1"), ConnectionProfileId: pulumi.String("my-profile"), PostgresqlProfile: &datastream.ConnectionProfilePostgresqlProfileArgs{ Hostname: instance.PublicIpAddress, Username: user.Name, Password: user.Password, Database: db.Name, }, }) if err != nil { return err } return nil }) }
```
## Import
ConnectionProfile can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:datastream/connectionProfile:ConnectionProfile default projects/{{project}}/locations/{{location}}/connectionProfiles/{{connection_profile_id}}
```
```sh
$ pulumi import gcp:datastream/connectionProfile:ConnectionProfile default {{project}}/{{location}}/{{connection_profile_id}}
```
```sh
$ pulumi import gcp:datastream/connectionProfile:ConnectionProfile default {{location}}/{{connection_profile_id}}
```
func GetConnectionProfile ¶
func GetConnectionProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionProfileState, opts ...pulumi.ResourceOption) (*ConnectionProfile, error)
GetConnectionProfile gets an existing ConnectionProfile 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 NewConnectionProfile ¶
func NewConnectionProfile(ctx *pulumi.Context, name string, args *ConnectionProfileArgs, opts ...pulumi.ResourceOption) (*ConnectionProfile, error)
NewConnectionProfile registers a new resource with the given unique name, arguments, and options.
func (*ConnectionProfile) ElementType ¶
func (*ConnectionProfile) ElementType() reflect.Type
func (*ConnectionProfile) ToConnectionProfileOutput ¶
func (i *ConnectionProfile) ToConnectionProfileOutput() ConnectionProfileOutput
func (*ConnectionProfile) ToConnectionProfileOutputWithContext ¶
func (i *ConnectionProfile) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
type ConnectionProfileArgs ¶
type ConnectionProfileArgs struct { // The connection profile identifier. ConnectionProfileId pulumi.StringInput // Display name. DisplayName pulumi.StringInput // Forward SSH tunnel connectivity. // Structure is documented below. ForwardSshConnectivity ConnectionProfileForwardSshConnectivityPtrInput // Cloud Storage bucket profile. // Structure is documented below. GcsProfile ConnectionProfileGcsProfilePtrInput // Labels. Labels pulumi.StringMapInput // The name of the location this repository is located in. Location pulumi.StringInput // MySQL database profile. // Structure is documented below. MysqlProfile ConnectionProfileMysqlProfilePtrInput // Oracle database profile. // Structure is documented below. OracleProfile ConnectionProfileOracleProfilePtrInput // PostgreSQL database profile. // Structure is documented below. PostgresqlProfile ConnectionProfilePostgresqlProfilePtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a ConnectionProfile resource.
func (ConnectionProfileArgs) ElementType ¶
func (ConnectionProfileArgs) ElementType() reflect.Type
type ConnectionProfileArray ¶
type ConnectionProfileArray []ConnectionProfileInput
func (ConnectionProfileArray) ElementType ¶
func (ConnectionProfileArray) ElementType() reflect.Type
func (ConnectionProfileArray) ToConnectionProfileArrayOutput ¶
func (i ConnectionProfileArray) ToConnectionProfileArrayOutput() ConnectionProfileArrayOutput
func (ConnectionProfileArray) ToConnectionProfileArrayOutputWithContext ¶
func (i ConnectionProfileArray) ToConnectionProfileArrayOutputWithContext(ctx context.Context) ConnectionProfileArrayOutput
type ConnectionProfileArrayInput ¶
type ConnectionProfileArrayInput interface { pulumi.Input ToConnectionProfileArrayOutput() ConnectionProfileArrayOutput ToConnectionProfileArrayOutputWithContext(context.Context) ConnectionProfileArrayOutput }
ConnectionProfileArrayInput is an input type that accepts ConnectionProfileArray and ConnectionProfileArrayOutput values. You can construct a concrete instance of `ConnectionProfileArrayInput` via:
ConnectionProfileArray{ ConnectionProfileArgs{...} }
type ConnectionProfileArrayOutput ¶
type ConnectionProfileArrayOutput struct{ *pulumi.OutputState }
func (ConnectionProfileArrayOutput) ElementType ¶
func (ConnectionProfileArrayOutput) ElementType() reflect.Type
func (ConnectionProfileArrayOutput) Index ¶
func (o ConnectionProfileArrayOutput) Index(i pulumi.IntInput) ConnectionProfileOutput
func (ConnectionProfileArrayOutput) ToConnectionProfileArrayOutput ¶
func (o ConnectionProfileArrayOutput) ToConnectionProfileArrayOutput() ConnectionProfileArrayOutput
func (ConnectionProfileArrayOutput) ToConnectionProfileArrayOutputWithContext ¶
func (o ConnectionProfileArrayOutput) ToConnectionProfileArrayOutputWithContext(ctx context.Context) ConnectionProfileArrayOutput
type ConnectionProfileForwardSshConnectivity ¶
type ConnectionProfileForwardSshConnectivity struct { // Hostname for the SSH tunnel. Hostname string `pulumi:"hostname"` // SSH password. // **Note**: This property is sensitive and will not be displayed in the plan. Password *string `pulumi:"password"` // Port for the SSH tunnel. Port *int `pulumi:"port"` // SSH private key. // **Note**: This property is sensitive and will not be displayed in the plan. PrivateKey *string `pulumi:"privateKey"` // Username for the SSH tunnel. Username string `pulumi:"username"` }
type ConnectionProfileForwardSshConnectivityArgs ¶
type ConnectionProfileForwardSshConnectivityArgs struct { // Hostname for the SSH tunnel. Hostname pulumi.StringInput `pulumi:"hostname"` // SSH password. // **Note**: This property is sensitive and will not be displayed in the plan. Password pulumi.StringPtrInput `pulumi:"password"` // Port for the SSH tunnel. Port pulumi.IntPtrInput `pulumi:"port"` // SSH private key. // **Note**: This property is sensitive and will not be displayed in the plan. PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"` // Username for the SSH tunnel. Username pulumi.StringInput `pulumi:"username"` }
func (ConnectionProfileForwardSshConnectivityArgs) ElementType ¶
func (ConnectionProfileForwardSshConnectivityArgs) ElementType() reflect.Type
func (ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityOutput ¶
func (i ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityOutput() ConnectionProfileForwardSshConnectivityOutput
func (ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityOutputWithContext ¶
func (i ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityOutputWithContext(ctx context.Context) ConnectionProfileForwardSshConnectivityOutput
func (ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityPtrOutput ¶
func (i ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityPtrOutput() ConnectionProfileForwardSshConnectivityPtrOutput
func (ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityPtrOutputWithContext ¶
func (i ConnectionProfileForwardSshConnectivityArgs) ToConnectionProfileForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileForwardSshConnectivityPtrOutput
type ConnectionProfileForwardSshConnectivityInput ¶
type ConnectionProfileForwardSshConnectivityInput interface { pulumi.Input ToConnectionProfileForwardSshConnectivityOutput() ConnectionProfileForwardSshConnectivityOutput ToConnectionProfileForwardSshConnectivityOutputWithContext(context.Context) ConnectionProfileForwardSshConnectivityOutput }
ConnectionProfileForwardSshConnectivityInput is an input type that accepts ConnectionProfileForwardSshConnectivityArgs and ConnectionProfileForwardSshConnectivityOutput values. You can construct a concrete instance of `ConnectionProfileForwardSshConnectivityInput` via:
ConnectionProfileForwardSshConnectivityArgs{...}
type ConnectionProfileForwardSshConnectivityOutput ¶
type ConnectionProfileForwardSshConnectivityOutput struct{ *pulumi.OutputState }
func (ConnectionProfileForwardSshConnectivityOutput) ElementType ¶
func (ConnectionProfileForwardSshConnectivityOutput) ElementType() reflect.Type
func (ConnectionProfileForwardSshConnectivityOutput) Hostname ¶
func (o ConnectionProfileForwardSshConnectivityOutput) Hostname() pulumi.StringOutput
Hostname for the SSH tunnel.
func (ConnectionProfileForwardSshConnectivityOutput) Password ¶
func (o ConnectionProfileForwardSshConnectivityOutput) Password() pulumi.StringPtrOutput
SSH password. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileForwardSshConnectivityOutput) Port ¶
func (o ConnectionProfileForwardSshConnectivityOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel.
func (ConnectionProfileForwardSshConnectivityOutput) PrivateKey ¶
func (o ConnectionProfileForwardSshConnectivityOutput) PrivateKey() pulumi.StringPtrOutput
SSH private key. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityOutput ¶
func (o ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityOutput() ConnectionProfileForwardSshConnectivityOutput
func (ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityOutputWithContext ¶
func (o ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityOutputWithContext(ctx context.Context) ConnectionProfileForwardSshConnectivityOutput
func (ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityPtrOutput ¶
func (o ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityPtrOutput() ConnectionProfileForwardSshConnectivityPtrOutput
func (ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityPtrOutputWithContext ¶
func (o ConnectionProfileForwardSshConnectivityOutput) ToConnectionProfileForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileForwardSshConnectivityPtrOutput
func (ConnectionProfileForwardSshConnectivityOutput) Username ¶
func (o ConnectionProfileForwardSshConnectivityOutput) Username() pulumi.StringOutput
Username for the SSH tunnel.
type ConnectionProfileForwardSshConnectivityPtrInput ¶
type ConnectionProfileForwardSshConnectivityPtrInput interface { pulumi.Input ToConnectionProfileForwardSshConnectivityPtrOutput() ConnectionProfileForwardSshConnectivityPtrOutput ToConnectionProfileForwardSshConnectivityPtrOutputWithContext(context.Context) ConnectionProfileForwardSshConnectivityPtrOutput }
ConnectionProfileForwardSshConnectivityPtrInput is an input type that accepts ConnectionProfileForwardSshConnectivityArgs, ConnectionProfileForwardSshConnectivityPtr and ConnectionProfileForwardSshConnectivityPtrOutput values. You can construct a concrete instance of `ConnectionProfileForwardSshConnectivityPtrInput` via:
ConnectionProfileForwardSshConnectivityArgs{...} or: nil
func ConnectionProfileForwardSshConnectivityPtr ¶
func ConnectionProfileForwardSshConnectivityPtr(v *ConnectionProfileForwardSshConnectivityArgs) ConnectionProfileForwardSshConnectivityPtrInput
type ConnectionProfileForwardSshConnectivityPtrOutput ¶
type ConnectionProfileForwardSshConnectivityPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileForwardSshConnectivityPtrOutput) ElementType ¶
func (ConnectionProfileForwardSshConnectivityPtrOutput) ElementType() reflect.Type
func (ConnectionProfileForwardSshConnectivityPtrOutput) Hostname ¶
func (o ConnectionProfileForwardSshConnectivityPtrOutput) Hostname() pulumi.StringPtrOutput
Hostname for the SSH tunnel.
func (ConnectionProfileForwardSshConnectivityPtrOutput) Password ¶
func (o ConnectionProfileForwardSshConnectivityPtrOutput) Password() pulumi.StringPtrOutput
SSH password. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileForwardSshConnectivityPtrOutput) Port ¶
func (o ConnectionProfileForwardSshConnectivityPtrOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel.
func (ConnectionProfileForwardSshConnectivityPtrOutput) PrivateKey ¶
func (o ConnectionProfileForwardSshConnectivityPtrOutput) PrivateKey() pulumi.StringPtrOutput
SSH private key. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileForwardSshConnectivityPtrOutput) ToConnectionProfileForwardSshConnectivityPtrOutput ¶
func (o ConnectionProfileForwardSshConnectivityPtrOutput) ToConnectionProfileForwardSshConnectivityPtrOutput() ConnectionProfileForwardSshConnectivityPtrOutput
func (ConnectionProfileForwardSshConnectivityPtrOutput) ToConnectionProfileForwardSshConnectivityPtrOutputWithContext ¶
func (o ConnectionProfileForwardSshConnectivityPtrOutput) ToConnectionProfileForwardSshConnectivityPtrOutputWithContext(ctx context.Context) ConnectionProfileForwardSshConnectivityPtrOutput
func (ConnectionProfileForwardSshConnectivityPtrOutput) Username ¶
func (o ConnectionProfileForwardSshConnectivityPtrOutput) Username() pulumi.StringPtrOutput
Username for the SSH tunnel.
type ConnectionProfileGcsProfileArgs ¶
type ConnectionProfileGcsProfileArgs struct { // The Cloud Storage bucket name. Bucket pulumi.StringInput `pulumi:"bucket"` // The root path inside the Cloud Storage bucket. RootPath pulumi.StringPtrInput `pulumi:"rootPath"` }
func (ConnectionProfileGcsProfileArgs) ElementType ¶
func (ConnectionProfileGcsProfileArgs) ElementType() reflect.Type
func (ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfileOutput ¶
func (i ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfileOutput() ConnectionProfileGcsProfileOutput
func (ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfileOutputWithContext ¶
func (i ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfileOutputWithContext(ctx context.Context) ConnectionProfileGcsProfileOutput
func (ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfilePtrOutput ¶
func (i ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfilePtrOutput() ConnectionProfileGcsProfilePtrOutput
func (ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfilePtrOutputWithContext ¶
func (i ConnectionProfileGcsProfileArgs) ToConnectionProfileGcsProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileGcsProfilePtrOutput
type ConnectionProfileGcsProfileInput ¶
type ConnectionProfileGcsProfileInput interface { pulumi.Input ToConnectionProfileGcsProfileOutput() ConnectionProfileGcsProfileOutput ToConnectionProfileGcsProfileOutputWithContext(context.Context) ConnectionProfileGcsProfileOutput }
ConnectionProfileGcsProfileInput is an input type that accepts ConnectionProfileGcsProfileArgs and ConnectionProfileGcsProfileOutput values. You can construct a concrete instance of `ConnectionProfileGcsProfileInput` via:
ConnectionProfileGcsProfileArgs{...}
type ConnectionProfileGcsProfileOutput ¶
type ConnectionProfileGcsProfileOutput struct{ *pulumi.OutputState }
func (ConnectionProfileGcsProfileOutput) Bucket ¶
func (o ConnectionProfileGcsProfileOutput) Bucket() pulumi.StringOutput
The Cloud Storage bucket name.
func (ConnectionProfileGcsProfileOutput) ElementType ¶
func (ConnectionProfileGcsProfileOutput) ElementType() reflect.Type
func (ConnectionProfileGcsProfileOutput) RootPath ¶
func (o ConnectionProfileGcsProfileOutput) RootPath() pulumi.StringPtrOutput
The root path inside the Cloud Storage bucket.
func (ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfileOutput ¶
func (o ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfileOutput() ConnectionProfileGcsProfileOutput
func (ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfileOutputWithContext ¶
func (o ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfileOutputWithContext(ctx context.Context) ConnectionProfileGcsProfileOutput
func (ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfilePtrOutput ¶
func (o ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfilePtrOutput() ConnectionProfileGcsProfilePtrOutput
func (ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfilePtrOutputWithContext ¶
func (o ConnectionProfileGcsProfileOutput) ToConnectionProfileGcsProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileGcsProfilePtrOutput
type ConnectionProfileGcsProfilePtrInput ¶
type ConnectionProfileGcsProfilePtrInput interface { pulumi.Input ToConnectionProfileGcsProfilePtrOutput() ConnectionProfileGcsProfilePtrOutput ToConnectionProfileGcsProfilePtrOutputWithContext(context.Context) ConnectionProfileGcsProfilePtrOutput }
ConnectionProfileGcsProfilePtrInput is an input type that accepts ConnectionProfileGcsProfileArgs, ConnectionProfileGcsProfilePtr and ConnectionProfileGcsProfilePtrOutput values. You can construct a concrete instance of `ConnectionProfileGcsProfilePtrInput` via:
ConnectionProfileGcsProfileArgs{...} or: nil
func ConnectionProfileGcsProfilePtr ¶
func ConnectionProfileGcsProfilePtr(v *ConnectionProfileGcsProfileArgs) ConnectionProfileGcsProfilePtrInput
type ConnectionProfileGcsProfilePtrOutput ¶
type ConnectionProfileGcsProfilePtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileGcsProfilePtrOutput) Bucket ¶
func (o ConnectionProfileGcsProfilePtrOutput) Bucket() pulumi.StringPtrOutput
The Cloud Storage bucket name.
func (ConnectionProfileGcsProfilePtrOutput) ElementType ¶
func (ConnectionProfileGcsProfilePtrOutput) ElementType() reflect.Type
func (ConnectionProfileGcsProfilePtrOutput) RootPath ¶
func (o ConnectionProfileGcsProfilePtrOutput) RootPath() pulumi.StringPtrOutput
The root path inside the Cloud Storage bucket.
func (ConnectionProfileGcsProfilePtrOutput) ToConnectionProfileGcsProfilePtrOutput ¶
func (o ConnectionProfileGcsProfilePtrOutput) ToConnectionProfileGcsProfilePtrOutput() ConnectionProfileGcsProfilePtrOutput
func (ConnectionProfileGcsProfilePtrOutput) ToConnectionProfileGcsProfilePtrOutputWithContext ¶
func (o ConnectionProfileGcsProfilePtrOutput) ToConnectionProfileGcsProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileGcsProfilePtrOutput
type ConnectionProfileInput ¶
type ConnectionProfileInput interface { pulumi.Input ToConnectionProfileOutput() ConnectionProfileOutput ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput }
type ConnectionProfileMap ¶
type ConnectionProfileMap map[string]ConnectionProfileInput
func (ConnectionProfileMap) ElementType ¶
func (ConnectionProfileMap) ElementType() reflect.Type
func (ConnectionProfileMap) ToConnectionProfileMapOutput ¶
func (i ConnectionProfileMap) ToConnectionProfileMapOutput() ConnectionProfileMapOutput
func (ConnectionProfileMap) ToConnectionProfileMapOutputWithContext ¶
func (i ConnectionProfileMap) ToConnectionProfileMapOutputWithContext(ctx context.Context) ConnectionProfileMapOutput
type ConnectionProfileMapInput ¶
type ConnectionProfileMapInput interface { pulumi.Input ToConnectionProfileMapOutput() ConnectionProfileMapOutput ToConnectionProfileMapOutputWithContext(context.Context) ConnectionProfileMapOutput }
ConnectionProfileMapInput is an input type that accepts ConnectionProfileMap and ConnectionProfileMapOutput values. You can construct a concrete instance of `ConnectionProfileMapInput` via:
ConnectionProfileMap{ "key": ConnectionProfileArgs{...} }
type ConnectionProfileMapOutput ¶
type ConnectionProfileMapOutput struct{ *pulumi.OutputState }
func (ConnectionProfileMapOutput) ElementType ¶
func (ConnectionProfileMapOutput) ElementType() reflect.Type
func (ConnectionProfileMapOutput) MapIndex ¶
func (o ConnectionProfileMapOutput) MapIndex(k pulumi.StringInput) ConnectionProfileOutput
func (ConnectionProfileMapOutput) ToConnectionProfileMapOutput ¶
func (o ConnectionProfileMapOutput) ToConnectionProfileMapOutput() ConnectionProfileMapOutput
func (ConnectionProfileMapOutput) ToConnectionProfileMapOutputWithContext ¶
func (o ConnectionProfileMapOutput) ToConnectionProfileMapOutputWithContext(ctx context.Context) ConnectionProfileMapOutput
type ConnectionProfileMysqlProfile ¶
type ConnectionProfileMysqlProfile struct { // Hostname for the SSH tunnel. Hostname string `pulumi:"hostname"` // SSH password. // **Note**: This property is sensitive and will not be displayed in the plan. Password string `pulumi:"password"` // Port for the SSH tunnel. Port *int `pulumi:"port"` // SSL configuration for the MySQL connection. // Structure is documented below. SslConfig *ConnectionProfileMysqlProfileSslConfig `pulumi:"sslConfig"` // Username for the SSH tunnel. Username string `pulumi:"username"` }
type ConnectionProfileMysqlProfileArgs ¶
type ConnectionProfileMysqlProfileArgs struct { // Hostname for the SSH tunnel. Hostname pulumi.StringInput `pulumi:"hostname"` // SSH password. // **Note**: This property is sensitive and will not be displayed in the plan. Password pulumi.StringInput `pulumi:"password"` // Port for the SSH tunnel. Port pulumi.IntPtrInput `pulumi:"port"` // SSL configuration for the MySQL connection. // Structure is documented below. SslConfig ConnectionProfileMysqlProfileSslConfigPtrInput `pulumi:"sslConfig"` // Username for the SSH tunnel. Username pulumi.StringInput `pulumi:"username"` }
func (ConnectionProfileMysqlProfileArgs) ElementType ¶
func (ConnectionProfileMysqlProfileArgs) ElementType() reflect.Type
func (ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfileOutput ¶
func (i ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfileOutput() ConnectionProfileMysqlProfileOutput
func (ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfileOutputWithContext ¶
func (i ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfileOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileOutput
func (ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfilePtrOutput ¶
func (i ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfilePtrOutput() ConnectionProfileMysqlProfilePtrOutput
func (ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfilePtrOutputWithContext ¶
func (i ConnectionProfileMysqlProfileArgs) ToConnectionProfileMysqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfilePtrOutput
type ConnectionProfileMysqlProfileInput ¶
type ConnectionProfileMysqlProfileInput interface { pulumi.Input ToConnectionProfileMysqlProfileOutput() ConnectionProfileMysqlProfileOutput ToConnectionProfileMysqlProfileOutputWithContext(context.Context) ConnectionProfileMysqlProfileOutput }
ConnectionProfileMysqlProfileInput is an input type that accepts ConnectionProfileMysqlProfileArgs and ConnectionProfileMysqlProfileOutput values. You can construct a concrete instance of `ConnectionProfileMysqlProfileInput` via:
ConnectionProfileMysqlProfileArgs{...}
type ConnectionProfileMysqlProfileOutput ¶
type ConnectionProfileMysqlProfileOutput struct{ *pulumi.OutputState }
func (ConnectionProfileMysqlProfileOutput) ElementType ¶
func (ConnectionProfileMysqlProfileOutput) ElementType() reflect.Type
func (ConnectionProfileMysqlProfileOutput) Hostname ¶
func (o ConnectionProfileMysqlProfileOutput) Hostname() pulumi.StringOutput
Hostname for the SSH tunnel.
func (ConnectionProfileMysqlProfileOutput) Password ¶
func (o ConnectionProfileMysqlProfileOutput) Password() pulumi.StringOutput
SSH password. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlProfileOutput) Port ¶
func (o ConnectionProfileMysqlProfileOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel.
func (ConnectionProfileMysqlProfileOutput) SslConfig ¶
func (o ConnectionProfileMysqlProfileOutput) SslConfig() ConnectionProfileMysqlProfileSslConfigPtrOutput
SSL configuration for the MySQL connection. Structure is documented below.
func (ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfileOutput ¶
func (o ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfileOutput() ConnectionProfileMysqlProfileOutput
func (ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfileOutputWithContext ¶
func (o ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfileOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileOutput
func (ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfilePtrOutput ¶
func (o ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfilePtrOutput() ConnectionProfileMysqlProfilePtrOutput
func (ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfilePtrOutputWithContext ¶
func (o ConnectionProfileMysqlProfileOutput) ToConnectionProfileMysqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfilePtrOutput
func (ConnectionProfileMysqlProfileOutput) Username ¶
func (o ConnectionProfileMysqlProfileOutput) Username() pulumi.StringOutput
Username for the SSH tunnel.
type ConnectionProfileMysqlProfilePtrInput ¶
type ConnectionProfileMysqlProfilePtrInput interface { pulumi.Input ToConnectionProfileMysqlProfilePtrOutput() ConnectionProfileMysqlProfilePtrOutput ToConnectionProfileMysqlProfilePtrOutputWithContext(context.Context) ConnectionProfileMysqlProfilePtrOutput }
ConnectionProfileMysqlProfilePtrInput is an input type that accepts ConnectionProfileMysqlProfileArgs, ConnectionProfileMysqlProfilePtr and ConnectionProfileMysqlProfilePtrOutput values. You can construct a concrete instance of `ConnectionProfileMysqlProfilePtrInput` via:
ConnectionProfileMysqlProfileArgs{...} or: nil
func ConnectionProfileMysqlProfilePtr ¶
func ConnectionProfileMysqlProfilePtr(v *ConnectionProfileMysqlProfileArgs) ConnectionProfileMysqlProfilePtrInput
type ConnectionProfileMysqlProfilePtrOutput ¶
type ConnectionProfileMysqlProfilePtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileMysqlProfilePtrOutput) ElementType ¶
func (ConnectionProfileMysqlProfilePtrOutput) ElementType() reflect.Type
func (ConnectionProfileMysqlProfilePtrOutput) Hostname ¶
func (o ConnectionProfileMysqlProfilePtrOutput) Hostname() pulumi.StringPtrOutput
Hostname for the SSH tunnel.
func (ConnectionProfileMysqlProfilePtrOutput) Password ¶
func (o ConnectionProfileMysqlProfilePtrOutput) Password() pulumi.StringPtrOutput
SSH password. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlProfilePtrOutput) Port ¶
func (o ConnectionProfileMysqlProfilePtrOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel.
func (ConnectionProfileMysqlProfilePtrOutput) SslConfig ¶
func (o ConnectionProfileMysqlProfilePtrOutput) SslConfig() ConnectionProfileMysqlProfileSslConfigPtrOutput
SSL configuration for the MySQL connection. Structure is documented below.
func (ConnectionProfileMysqlProfilePtrOutput) ToConnectionProfileMysqlProfilePtrOutput ¶
func (o ConnectionProfileMysqlProfilePtrOutput) ToConnectionProfileMysqlProfilePtrOutput() ConnectionProfileMysqlProfilePtrOutput
func (ConnectionProfileMysqlProfilePtrOutput) ToConnectionProfileMysqlProfilePtrOutputWithContext ¶
func (o ConnectionProfileMysqlProfilePtrOutput) ToConnectionProfileMysqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfilePtrOutput
func (ConnectionProfileMysqlProfilePtrOutput) Username ¶
func (o ConnectionProfileMysqlProfilePtrOutput) Username() pulumi.StringPtrOutput
Username for the SSH tunnel.
type ConnectionProfileMysqlProfileSslConfig ¶
type ConnectionProfileMysqlProfileSslConfig struct { // PEM-encoded certificate of the CA that signed the source database // server's certificate. // **Note**: This property is sensitive and will not be displayed in the plan. CaCertificate *string `pulumi:"caCertificate"` // - // Indicates whether the clientKey field is set. CaCertificateSet *bool `pulumi:"caCertificateSet"` // PEM-encoded certificate that will be used by the replica to // authenticate against the source database server. If this field // is used then the 'clientKey' and the 'caCertificate' fields are // mandatory. // **Note**: This property is sensitive and will not be displayed in the plan. ClientCertificate *string `pulumi:"clientCertificate"` // - // Indicates whether the clientCertificate field is set. ClientCertificateSet *bool `pulumi:"clientCertificateSet"` // PEM-encoded private key associated with the Client Certificate. // If this field is used then the 'client_certificate' and the // 'ca_certificate' fields are mandatory. // **Note**: This property is sensitive and will not be displayed in the plan. ClientKey *string `pulumi:"clientKey"` // - // Indicates whether the clientKey field is set. ClientKeySet *bool `pulumi:"clientKeySet"` }
type ConnectionProfileMysqlProfileSslConfigArgs ¶
type ConnectionProfileMysqlProfileSslConfigArgs struct { // PEM-encoded certificate of the CA that signed the source database // server's certificate. // **Note**: This property is sensitive and will not be displayed in the plan. CaCertificate pulumi.StringPtrInput `pulumi:"caCertificate"` // - // Indicates whether the clientKey field is set. CaCertificateSet pulumi.BoolPtrInput `pulumi:"caCertificateSet"` // PEM-encoded certificate that will be used by the replica to // authenticate against the source database server. If this field // is used then the 'clientKey' and the 'caCertificate' fields are // mandatory. // **Note**: This property is sensitive and will not be displayed in the plan. ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` // - // Indicates whether the clientCertificate field is set. ClientCertificateSet pulumi.BoolPtrInput `pulumi:"clientCertificateSet"` // PEM-encoded private key associated with the Client Certificate. // If this field is used then the 'client_certificate' and the // 'ca_certificate' fields are mandatory. // **Note**: This property is sensitive and will not be displayed in the plan. ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` // - // Indicates whether the clientKey field is set. ClientKeySet pulumi.BoolPtrInput `pulumi:"clientKeySet"` }
func (ConnectionProfileMysqlProfileSslConfigArgs) ElementType ¶
func (ConnectionProfileMysqlProfileSslConfigArgs) ElementType() reflect.Type
func (ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigOutput ¶
func (i ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigOutput() ConnectionProfileMysqlProfileSslConfigOutput
func (ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigOutputWithContext ¶
func (i ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileSslConfigOutput
func (ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigPtrOutput ¶
func (i ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigPtrOutput() ConnectionProfileMysqlProfileSslConfigPtrOutput
func (ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigPtrOutputWithContext ¶
func (i ConnectionProfileMysqlProfileSslConfigArgs) ToConnectionProfileMysqlProfileSslConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileSslConfigPtrOutput
type ConnectionProfileMysqlProfileSslConfigInput ¶
type ConnectionProfileMysqlProfileSslConfigInput interface { pulumi.Input ToConnectionProfileMysqlProfileSslConfigOutput() ConnectionProfileMysqlProfileSslConfigOutput ToConnectionProfileMysqlProfileSslConfigOutputWithContext(context.Context) ConnectionProfileMysqlProfileSslConfigOutput }
ConnectionProfileMysqlProfileSslConfigInput is an input type that accepts ConnectionProfileMysqlProfileSslConfigArgs and ConnectionProfileMysqlProfileSslConfigOutput values. You can construct a concrete instance of `ConnectionProfileMysqlProfileSslConfigInput` via:
ConnectionProfileMysqlProfileSslConfigArgs{...}
type ConnectionProfileMysqlProfileSslConfigOutput ¶
type ConnectionProfileMysqlProfileSslConfigOutput struct{ *pulumi.OutputState }
func (ConnectionProfileMysqlProfileSslConfigOutput) CaCertificate ¶
func (o ConnectionProfileMysqlProfileSslConfigOutput) CaCertificate() pulumi.StringPtrOutput
PEM-encoded certificate of the CA that signed the source database server's certificate. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlProfileSslConfigOutput) CaCertificateSet ¶
func (o ConnectionProfileMysqlProfileSslConfigOutput) CaCertificateSet() pulumi.BoolPtrOutput
- Indicates whether the clientKey field is set.
func (ConnectionProfileMysqlProfileSslConfigOutput) ClientCertificate ¶
func (o ConnectionProfileMysqlProfileSslConfigOutput) ClientCertificate() pulumi.StringPtrOutput
PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'clientKey' and the 'caCertificate' fields are mandatory. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlProfileSslConfigOutput) ClientCertificateSet ¶
func (o ConnectionProfileMysqlProfileSslConfigOutput) ClientCertificateSet() pulumi.BoolPtrOutput
- Indicates whether the clientCertificate field is set.
func (ConnectionProfileMysqlProfileSslConfigOutput) ClientKey ¶
func (o ConnectionProfileMysqlProfileSslConfigOutput) ClientKey() pulumi.StringPtrOutput
PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlProfileSslConfigOutput) ClientKeySet ¶
func (o ConnectionProfileMysqlProfileSslConfigOutput) ClientKeySet() pulumi.BoolPtrOutput
- Indicates whether the clientKey field is set.
func (ConnectionProfileMysqlProfileSslConfigOutput) ElementType ¶
func (ConnectionProfileMysqlProfileSslConfigOutput) ElementType() reflect.Type
func (ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigOutput ¶
func (o ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigOutput() ConnectionProfileMysqlProfileSslConfigOutput
func (ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigOutputWithContext ¶
func (o ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileSslConfigOutput
func (ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutput ¶
func (o ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutput() ConnectionProfileMysqlProfileSslConfigPtrOutput
func (ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutputWithContext ¶
func (o ConnectionProfileMysqlProfileSslConfigOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileSslConfigPtrOutput
type ConnectionProfileMysqlProfileSslConfigPtrInput ¶
type ConnectionProfileMysqlProfileSslConfigPtrInput interface { pulumi.Input ToConnectionProfileMysqlProfileSslConfigPtrOutput() ConnectionProfileMysqlProfileSslConfigPtrOutput ToConnectionProfileMysqlProfileSslConfigPtrOutputWithContext(context.Context) ConnectionProfileMysqlProfileSslConfigPtrOutput }
ConnectionProfileMysqlProfileSslConfigPtrInput is an input type that accepts ConnectionProfileMysqlProfileSslConfigArgs, ConnectionProfileMysqlProfileSslConfigPtr and ConnectionProfileMysqlProfileSslConfigPtrOutput values. You can construct a concrete instance of `ConnectionProfileMysqlProfileSslConfigPtrInput` via:
ConnectionProfileMysqlProfileSslConfigArgs{...} or: nil
func ConnectionProfileMysqlProfileSslConfigPtr ¶
func ConnectionProfileMysqlProfileSslConfigPtr(v *ConnectionProfileMysqlProfileSslConfigArgs) ConnectionProfileMysqlProfileSslConfigPtrInput
type ConnectionProfileMysqlProfileSslConfigPtrOutput ¶
type ConnectionProfileMysqlProfileSslConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileMysqlProfileSslConfigPtrOutput) CaCertificate ¶
func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) CaCertificate() pulumi.StringPtrOutput
PEM-encoded certificate of the CA that signed the source database server's certificate. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlProfileSslConfigPtrOutput) CaCertificateSet ¶
func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) CaCertificateSet() pulumi.BoolPtrOutput
- Indicates whether the clientKey field is set.
func (ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientCertificate ¶
func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientCertificate() pulumi.StringPtrOutput
PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'clientKey' and the 'caCertificate' fields are mandatory. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientCertificateSet ¶
func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientCertificateSet() pulumi.BoolPtrOutput
- Indicates whether the clientCertificate field is set.
func (ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientKey ¶
func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientKey() pulumi.StringPtrOutput
PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientKeySet ¶
func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ClientKeySet() pulumi.BoolPtrOutput
- Indicates whether the clientKey field is set.
func (ConnectionProfileMysqlProfileSslConfigPtrOutput) ElementType ¶
func (ConnectionProfileMysqlProfileSslConfigPtrOutput) ElementType() reflect.Type
func (ConnectionProfileMysqlProfileSslConfigPtrOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutput ¶
func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutput() ConnectionProfileMysqlProfileSslConfigPtrOutput
func (ConnectionProfileMysqlProfileSslConfigPtrOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutputWithContext ¶
func (o ConnectionProfileMysqlProfileSslConfigPtrOutput) ToConnectionProfileMysqlProfileSslConfigPtrOutputWithContext(ctx context.Context) ConnectionProfileMysqlProfileSslConfigPtrOutput
type ConnectionProfileOracleProfile ¶
type ConnectionProfileOracleProfile struct { // Connection string attributes ConnectionAttributes map[string]string `pulumi:"connectionAttributes"` // Database for the Oracle connection. DatabaseService string `pulumi:"databaseService"` // Hostname for the SSH tunnel. Hostname string `pulumi:"hostname"` // SSH password. // **Note**: This property is sensitive and will not be displayed in the plan. Password string `pulumi:"password"` // Port for the SSH tunnel. Port *int `pulumi:"port"` // Username for the SSH tunnel. Username string `pulumi:"username"` }
type ConnectionProfileOracleProfileArgs ¶
type ConnectionProfileOracleProfileArgs struct { // Connection string attributes ConnectionAttributes pulumi.StringMapInput `pulumi:"connectionAttributes"` // Database for the Oracle connection. DatabaseService pulumi.StringInput `pulumi:"databaseService"` // Hostname for the SSH tunnel. Hostname pulumi.StringInput `pulumi:"hostname"` // SSH password. // **Note**: This property is sensitive and will not be displayed in the plan. Password pulumi.StringInput `pulumi:"password"` // Port for the SSH tunnel. Port pulumi.IntPtrInput `pulumi:"port"` // Username for the SSH tunnel. Username pulumi.StringInput `pulumi:"username"` }
func (ConnectionProfileOracleProfileArgs) ElementType ¶
func (ConnectionProfileOracleProfileArgs) ElementType() reflect.Type
func (ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfileOutput ¶
func (i ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfileOutput() ConnectionProfileOracleProfileOutput
func (ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfileOutputWithContext ¶
func (i ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfileOutputWithContext(ctx context.Context) ConnectionProfileOracleProfileOutput
func (ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfilePtrOutput ¶
func (i ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfilePtrOutput() ConnectionProfileOracleProfilePtrOutput
func (ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfilePtrOutputWithContext ¶
func (i ConnectionProfileOracleProfileArgs) ToConnectionProfileOracleProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileOracleProfilePtrOutput
type ConnectionProfileOracleProfileInput ¶
type ConnectionProfileOracleProfileInput interface { pulumi.Input ToConnectionProfileOracleProfileOutput() ConnectionProfileOracleProfileOutput ToConnectionProfileOracleProfileOutputWithContext(context.Context) ConnectionProfileOracleProfileOutput }
ConnectionProfileOracleProfileInput is an input type that accepts ConnectionProfileOracleProfileArgs and ConnectionProfileOracleProfileOutput values. You can construct a concrete instance of `ConnectionProfileOracleProfileInput` via:
ConnectionProfileOracleProfileArgs{...}
type ConnectionProfileOracleProfileOutput ¶
type ConnectionProfileOracleProfileOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOracleProfileOutput) ConnectionAttributes ¶
func (o ConnectionProfileOracleProfileOutput) ConnectionAttributes() pulumi.StringMapOutput
Connection string attributes
func (ConnectionProfileOracleProfileOutput) DatabaseService ¶
func (o ConnectionProfileOracleProfileOutput) DatabaseService() pulumi.StringOutput
Database for the Oracle connection.
func (ConnectionProfileOracleProfileOutput) ElementType ¶
func (ConnectionProfileOracleProfileOutput) ElementType() reflect.Type
func (ConnectionProfileOracleProfileOutput) Hostname ¶
func (o ConnectionProfileOracleProfileOutput) Hostname() pulumi.StringOutput
Hostname for the SSH tunnel.
func (ConnectionProfileOracleProfileOutput) Password ¶
func (o ConnectionProfileOracleProfileOutput) Password() pulumi.StringOutput
SSH password. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleProfileOutput) Port ¶
func (o ConnectionProfileOracleProfileOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel.
func (ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfileOutput ¶
func (o ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfileOutput() ConnectionProfileOracleProfileOutput
func (ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfileOutputWithContext ¶
func (o ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfileOutputWithContext(ctx context.Context) ConnectionProfileOracleProfileOutput
func (ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfilePtrOutput ¶
func (o ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfilePtrOutput() ConnectionProfileOracleProfilePtrOutput
func (ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfilePtrOutputWithContext ¶
func (o ConnectionProfileOracleProfileOutput) ToConnectionProfileOracleProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileOracleProfilePtrOutput
func (ConnectionProfileOracleProfileOutput) Username ¶
func (o ConnectionProfileOracleProfileOutput) Username() pulumi.StringOutput
Username for the SSH tunnel.
type ConnectionProfileOracleProfilePtrInput ¶
type ConnectionProfileOracleProfilePtrInput interface { pulumi.Input ToConnectionProfileOracleProfilePtrOutput() ConnectionProfileOracleProfilePtrOutput ToConnectionProfileOracleProfilePtrOutputWithContext(context.Context) ConnectionProfileOracleProfilePtrOutput }
ConnectionProfileOracleProfilePtrInput is an input type that accepts ConnectionProfileOracleProfileArgs, ConnectionProfileOracleProfilePtr and ConnectionProfileOracleProfilePtrOutput values. You can construct a concrete instance of `ConnectionProfileOracleProfilePtrInput` via:
ConnectionProfileOracleProfileArgs{...} or: nil
func ConnectionProfileOracleProfilePtr ¶
func ConnectionProfileOracleProfilePtr(v *ConnectionProfileOracleProfileArgs) ConnectionProfileOracleProfilePtrInput
type ConnectionProfileOracleProfilePtrOutput ¶
type ConnectionProfileOracleProfilePtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOracleProfilePtrOutput) ConnectionAttributes ¶
func (o ConnectionProfileOracleProfilePtrOutput) ConnectionAttributes() pulumi.StringMapOutput
Connection string attributes
func (ConnectionProfileOracleProfilePtrOutput) DatabaseService ¶
func (o ConnectionProfileOracleProfilePtrOutput) DatabaseService() pulumi.StringPtrOutput
Database for the Oracle connection.
func (ConnectionProfileOracleProfilePtrOutput) ElementType ¶
func (ConnectionProfileOracleProfilePtrOutput) ElementType() reflect.Type
func (ConnectionProfileOracleProfilePtrOutput) Hostname ¶
func (o ConnectionProfileOracleProfilePtrOutput) Hostname() pulumi.StringPtrOutput
Hostname for the SSH tunnel.
func (ConnectionProfileOracleProfilePtrOutput) Password ¶
func (o ConnectionProfileOracleProfilePtrOutput) Password() pulumi.StringPtrOutput
SSH password. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfileOracleProfilePtrOutput) Port ¶
func (o ConnectionProfileOracleProfilePtrOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel.
func (ConnectionProfileOracleProfilePtrOutput) ToConnectionProfileOracleProfilePtrOutput ¶
func (o ConnectionProfileOracleProfilePtrOutput) ToConnectionProfileOracleProfilePtrOutput() ConnectionProfileOracleProfilePtrOutput
func (ConnectionProfileOracleProfilePtrOutput) ToConnectionProfileOracleProfilePtrOutputWithContext ¶
func (o ConnectionProfileOracleProfilePtrOutput) ToConnectionProfileOracleProfilePtrOutputWithContext(ctx context.Context) ConnectionProfileOracleProfilePtrOutput
func (ConnectionProfileOracleProfilePtrOutput) Username ¶
func (o ConnectionProfileOracleProfilePtrOutput) Username() pulumi.StringPtrOutput
Username for the SSH tunnel.
type ConnectionProfileOutput ¶
type ConnectionProfileOutput struct{ *pulumi.OutputState }
func (ConnectionProfileOutput) ConnectionProfileId ¶
func (o ConnectionProfileOutput) ConnectionProfileId() pulumi.StringOutput
The connection profile identifier.
func (ConnectionProfileOutput) DisplayName ¶
func (o ConnectionProfileOutput) DisplayName() pulumi.StringOutput
Display name.
func (ConnectionProfileOutput) ElementType ¶
func (ConnectionProfileOutput) ElementType() reflect.Type
func (ConnectionProfileOutput) ForwardSshConnectivity ¶
func (o ConnectionProfileOutput) ForwardSshConnectivity() ConnectionProfileForwardSshConnectivityPtrOutput
Forward SSH tunnel connectivity. Structure is documented below.
func (ConnectionProfileOutput) GcsProfile ¶
func (o ConnectionProfileOutput) GcsProfile() ConnectionProfileGcsProfilePtrOutput
Cloud Storage bucket profile. Structure is documented below.
func (ConnectionProfileOutput) Labels ¶
func (o ConnectionProfileOutput) Labels() pulumi.StringMapOutput
Labels.
func (ConnectionProfileOutput) Location ¶
func (o ConnectionProfileOutput) Location() pulumi.StringOutput
The name of the location this repository is located in.
func (ConnectionProfileOutput) MysqlProfile ¶
func (o ConnectionProfileOutput) MysqlProfile() ConnectionProfileMysqlProfilePtrOutput
MySQL database profile. Structure is documented below.
func (ConnectionProfileOutput) Name ¶
func (o ConnectionProfileOutput) Name() pulumi.StringOutput
The resource's name.
func (ConnectionProfileOutput) OracleProfile ¶
func (o ConnectionProfileOutput) OracleProfile() ConnectionProfileOracleProfilePtrOutput
Oracle database profile. Structure is documented below.
func (ConnectionProfileOutput) PostgresqlProfile ¶
func (o ConnectionProfileOutput) PostgresqlProfile() ConnectionProfilePostgresqlProfilePtrOutput
PostgreSQL database profile. Structure is documented below.
func (ConnectionProfileOutput) Project ¶
func (o ConnectionProfileOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ConnectionProfileOutput) ToConnectionProfileOutput ¶
func (o ConnectionProfileOutput) ToConnectionProfileOutput() ConnectionProfileOutput
func (ConnectionProfileOutput) ToConnectionProfileOutputWithContext ¶
func (o ConnectionProfileOutput) ToConnectionProfileOutputWithContext(ctx context.Context) ConnectionProfileOutput
type ConnectionProfilePostgresqlProfile ¶
type ConnectionProfilePostgresqlProfile struct { // Database for the PostgreSQL connection. Database string `pulumi:"database"` // Hostname for the SSH tunnel. Hostname string `pulumi:"hostname"` // SSH password. // **Note**: This property is sensitive and will not be displayed in the plan. Password string `pulumi:"password"` // Port for the SSH tunnel. Port *int `pulumi:"port"` // Username for the SSH tunnel. Username string `pulumi:"username"` }
type ConnectionProfilePostgresqlProfileArgs ¶
type ConnectionProfilePostgresqlProfileArgs struct { // Database for the PostgreSQL connection. Database pulumi.StringInput `pulumi:"database"` // Hostname for the SSH tunnel. Hostname pulumi.StringInput `pulumi:"hostname"` // SSH password. // **Note**: This property is sensitive and will not be displayed in the plan. Password pulumi.StringInput `pulumi:"password"` // Port for the SSH tunnel. Port pulumi.IntPtrInput `pulumi:"port"` // Username for the SSH tunnel. Username pulumi.StringInput `pulumi:"username"` }
func (ConnectionProfilePostgresqlProfileArgs) ElementType ¶
func (ConnectionProfilePostgresqlProfileArgs) ElementType() reflect.Type
func (ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfileOutput ¶
func (i ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfileOutput() ConnectionProfilePostgresqlProfileOutput
func (ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfileOutputWithContext ¶
func (i ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfileOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlProfileOutput
func (ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfilePtrOutput ¶
func (i ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfilePtrOutput() ConnectionProfilePostgresqlProfilePtrOutput
func (ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfilePtrOutputWithContext ¶
func (i ConnectionProfilePostgresqlProfileArgs) ToConnectionProfilePostgresqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlProfilePtrOutput
type ConnectionProfilePostgresqlProfileInput ¶
type ConnectionProfilePostgresqlProfileInput interface { pulumi.Input ToConnectionProfilePostgresqlProfileOutput() ConnectionProfilePostgresqlProfileOutput ToConnectionProfilePostgresqlProfileOutputWithContext(context.Context) ConnectionProfilePostgresqlProfileOutput }
ConnectionProfilePostgresqlProfileInput is an input type that accepts ConnectionProfilePostgresqlProfileArgs and ConnectionProfilePostgresqlProfileOutput values. You can construct a concrete instance of `ConnectionProfilePostgresqlProfileInput` via:
ConnectionProfilePostgresqlProfileArgs{...}
type ConnectionProfilePostgresqlProfileOutput ¶
type ConnectionProfilePostgresqlProfileOutput struct{ *pulumi.OutputState }
func (ConnectionProfilePostgresqlProfileOutput) Database ¶
func (o ConnectionProfilePostgresqlProfileOutput) Database() pulumi.StringOutput
Database for the PostgreSQL connection.
func (ConnectionProfilePostgresqlProfileOutput) ElementType ¶
func (ConnectionProfilePostgresqlProfileOutput) ElementType() reflect.Type
func (ConnectionProfilePostgresqlProfileOutput) Hostname ¶
func (o ConnectionProfilePostgresqlProfileOutput) Hostname() pulumi.StringOutput
Hostname for the SSH tunnel.
func (ConnectionProfilePostgresqlProfileOutput) Password ¶
func (o ConnectionProfilePostgresqlProfileOutput) Password() pulumi.StringOutput
SSH password. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfilePostgresqlProfileOutput) Port ¶
func (o ConnectionProfilePostgresqlProfileOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel.
func (ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfileOutput ¶
func (o ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfileOutput() ConnectionProfilePostgresqlProfileOutput
func (ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfileOutputWithContext ¶
func (o ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfileOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlProfileOutput
func (ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfilePtrOutput ¶
func (o ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfilePtrOutput() ConnectionProfilePostgresqlProfilePtrOutput
func (ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfilePtrOutputWithContext ¶
func (o ConnectionProfilePostgresqlProfileOutput) ToConnectionProfilePostgresqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlProfilePtrOutput
func (ConnectionProfilePostgresqlProfileOutput) Username ¶
func (o ConnectionProfilePostgresqlProfileOutput) Username() pulumi.StringOutput
Username for the SSH tunnel.
type ConnectionProfilePostgresqlProfilePtrInput ¶
type ConnectionProfilePostgresqlProfilePtrInput interface { pulumi.Input ToConnectionProfilePostgresqlProfilePtrOutput() ConnectionProfilePostgresqlProfilePtrOutput ToConnectionProfilePostgresqlProfilePtrOutputWithContext(context.Context) ConnectionProfilePostgresqlProfilePtrOutput }
ConnectionProfilePostgresqlProfilePtrInput is an input type that accepts ConnectionProfilePostgresqlProfileArgs, ConnectionProfilePostgresqlProfilePtr and ConnectionProfilePostgresqlProfilePtrOutput values. You can construct a concrete instance of `ConnectionProfilePostgresqlProfilePtrInput` via:
ConnectionProfilePostgresqlProfileArgs{...} or: nil
func ConnectionProfilePostgresqlProfilePtr ¶
func ConnectionProfilePostgresqlProfilePtr(v *ConnectionProfilePostgresqlProfileArgs) ConnectionProfilePostgresqlProfilePtrInput
type ConnectionProfilePostgresqlProfilePtrOutput ¶
type ConnectionProfilePostgresqlProfilePtrOutput struct{ *pulumi.OutputState }
func (ConnectionProfilePostgresqlProfilePtrOutput) Database ¶
func (o ConnectionProfilePostgresqlProfilePtrOutput) Database() pulumi.StringPtrOutput
Database for the PostgreSQL connection.
func (ConnectionProfilePostgresqlProfilePtrOutput) ElementType ¶
func (ConnectionProfilePostgresqlProfilePtrOutput) ElementType() reflect.Type
func (ConnectionProfilePostgresqlProfilePtrOutput) Hostname ¶
func (o ConnectionProfilePostgresqlProfilePtrOutput) Hostname() pulumi.StringPtrOutput
Hostname for the SSH tunnel.
func (ConnectionProfilePostgresqlProfilePtrOutput) Password ¶
func (o ConnectionProfilePostgresqlProfilePtrOutput) Password() pulumi.StringPtrOutput
SSH password. **Note**: This property is sensitive and will not be displayed in the plan.
func (ConnectionProfilePostgresqlProfilePtrOutput) Port ¶
func (o ConnectionProfilePostgresqlProfilePtrOutput) Port() pulumi.IntPtrOutput
Port for the SSH tunnel.
func (ConnectionProfilePostgresqlProfilePtrOutput) ToConnectionProfilePostgresqlProfilePtrOutput ¶
func (o ConnectionProfilePostgresqlProfilePtrOutput) ToConnectionProfilePostgresqlProfilePtrOutput() ConnectionProfilePostgresqlProfilePtrOutput
func (ConnectionProfilePostgresqlProfilePtrOutput) ToConnectionProfilePostgresqlProfilePtrOutputWithContext ¶
func (o ConnectionProfilePostgresqlProfilePtrOutput) ToConnectionProfilePostgresqlProfilePtrOutputWithContext(ctx context.Context) ConnectionProfilePostgresqlProfilePtrOutput
func (ConnectionProfilePostgresqlProfilePtrOutput) Username ¶
func (o ConnectionProfilePostgresqlProfilePtrOutput) Username() pulumi.StringPtrOutput
Username for the SSH tunnel.
type ConnectionProfileState ¶
type ConnectionProfileState struct { // The connection profile identifier. ConnectionProfileId pulumi.StringPtrInput // Display name. DisplayName pulumi.StringPtrInput // Forward SSH tunnel connectivity. // Structure is documented below. ForwardSshConnectivity ConnectionProfileForwardSshConnectivityPtrInput // Cloud Storage bucket profile. // Structure is documented below. GcsProfile ConnectionProfileGcsProfilePtrInput // Labels. Labels pulumi.StringMapInput // The name of the location this repository is located in. Location pulumi.StringPtrInput // MySQL database profile. // Structure is documented below. MysqlProfile ConnectionProfileMysqlProfilePtrInput // The resource's name. Name pulumi.StringPtrInput // Oracle database profile. // Structure is documented below. OracleProfile ConnectionProfileOracleProfilePtrInput // PostgreSQL database profile. // Structure is documented below. PostgresqlProfile ConnectionProfilePostgresqlProfilePtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (ConnectionProfileState) ElementType ¶
func (ConnectionProfileState) ElementType() reflect.Type