Documentation ¶
Index ¶
- type Connection
- type ConnectionArgs
- type ConnectionArray
- type ConnectionArrayInput
- type ConnectionArrayOutput
- func (ConnectionArrayOutput) ElementType() reflect.Type
- func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
- type ConnectionCryptoKeyConfig
- type ConnectionCryptoKeyConfigArgs
- func (ConnectionCryptoKeyConfigArgs) ElementType() reflect.Type
- func (i ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigOutput() ConnectionCryptoKeyConfigOutput
- func (i ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigOutputWithContext(ctx context.Context) ConnectionCryptoKeyConfigOutput
- func (i ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigPtrOutput() ConnectionCryptoKeyConfigPtrOutput
- func (i ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigPtrOutputWithContext(ctx context.Context) ConnectionCryptoKeyConfigPtrOutput
- type ConnectionCryptoKeyConfigInput
- type ConnectionCryptoKeyConfigOutput
- func (ConnectionCryptoKeyConfigOutput) ElementType() reflect.Type
- func (o ConnectionCryptoKeyConfigOutput) KeyReference() pulumi.StringOutput
- func (o ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigOutput() ConnectionCryptoKeyConfigOutput
- func (o ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigOutputWithContext(ctx context.Context) ConnectionCryptoKeyConfigOutput
- func (o ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigPtrOutput() ConnectionCryptoKeyConfigPtrOutput
- func (o ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigPtrOutputWithContext(ctx context.Context) ConnectionCryptoKeyConfigPtrOutput
- type ConnectionCryptoKeyConfigPtrInput
- type ConnectionCryptoKeyConfigPtrOutput
- func (o ConnectionCryptoKeyConfigPtrOutput) Elem() ConnectionCryptoKeyConfigOutput
- func (ConnectionCryptoKeyConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectionCryptoKeyConfigPtrOutput) KeyReference() pulumi.StringPtrOutput
- func (o ConnectionCryptoKeyConfigPtrOutput) ToConnectionCryptoKeyConfigPtrOutput() ConnectionCryptoKeyConfigPtrOutput
- func (o ConnectionCryptoKeyConfigPtrOutput) ToConnectionCryptoKeyConfigPtrOutputWithContext(ctx context.Context) ConnectionCryptoKeyConfigPtrOutput
- type ConnectionGithubConfig
- type ConnectionGithubConfigArgs
- func (ConnectionGithubConfigArgs) ElementType() reflect.Type
- func (i ConnectionGithubConfigArgs) ToConnectionGithubConfigOutput() ConnectionGithubConfigOutput
- func (i ConnectionGithubConfigArgs) ToConnectionGithubConfigOutputWithContext(ctx context.Context) ConnectionGithubConfigOutput
- func (i ConnectionGithubConfigArgs) ToConnectionGithubConfigPtrOutput() ConnectionGithubConfigPtrOutput
- func (i ConnectionGithubConfigArgs) ToConnectionGithubConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigPtrOutput
- type ConnectionGithubConfigAuthorizerCredential
- type ConnectionGithubConfigAuthorizerCredentialArgs
- func (ConnectionGithubConfigAuthorizerCredentialArgs) ElementType() reflect.Type
- func (i ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialOutput() ConnectionGithubConfigAuthorizerCredentialOutput
- func (i ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGithubConfigAuthorizerCredentialOutput
- func (i ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialPtrOutput() ConnectionGithubConfigAuthorizerCredentialPtrOutput
- func (i ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigAuthorizerCredentialPtrOutput
- type ConnectionGithubConfigAuthorizerCredentialInput
- type ConnectionGithubConfigAuthorizerCredentialOutput
- func (ConnectionGithubConfigAuthorizerCredentialOutput) ElementType() reflect.Type
- func (o ConnectionGithubConfigAuthorizerCredentialOutput) OauthTokenSecretVersion() pulumi.StringOutput
- func (o ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialOutput() ConnectionGithubConfigAuthorizerCredentialOutput
- func (o ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGithubConfigAuthorizerCredentialOutput
- func (o ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutput() ConnectionGithubConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGithubConfigAuthorizerCredentialOutput) Username() pulumi.StringPtrOutput
- type ConnectionGithubConfigAuthorizerCredentialPtrInput
- type ConnectionGithubConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGithubConfigAuthorizerCredentialPtrOutput) Elem() ConnectionGithubConfigAuthorizerCredentialOutput
- func (ConnectionGithubConfigAuthorizerCredentialPtrOutput) ElementType() reflect.Type
- func (o ConnectionGithubConfigAuthorizerCredentialPtrOutput) OauthTokenSecretVersion() pulumi.StringPtrOutput
- func (o ConnectionGithubConfigAuthorizerCredentialPtrOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutput() ConnectionGithubConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGithubConfigAuthorizerCredentialPtrOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGithubConfigAuthorizerCredentialPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionGithubConfigInput
- type ConnectionGithubConfigOutput
- func (o ConnectionGithubConfigOutput) AppInstallationId() pulumi.StringPtrOutput
- func (o ConnectionGithubConfigOutput) AuthorizerCredential() ConnectionGithubConfigAuthorizerCredentialPtrOutput
- func (ConnectionGithubConfigOutput) ElementType() reflect.Type
- func (o ConnectionGithubConfigOutput) GithubApp() pulumi.StringOutput
- func (o ConnectionGithubConfigOutput) InstallationUri() pulumi.StringPtrOutput
- func (o ConnectionGithubConfigOutput) ToConnectionGithubConfigOutput() ConnectionGithubConfigOutput
- func (o ConnectionGithubConfigOutput) ToConnectionGithubConfigOutputWithContext(ctx context.Context) ConnectionGithubConfigOutput
- func (o ConnectionGithubConfigOutput) ToConnectionGithubConfigPtrOutput() ConnectionGithubConfigPtrOutput
- func (o ConnectionGithubConfigOutput) ToConnectionGithubConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigPtrOutput
- type ConnectionGithubConfigPtrInput
- type ConnectionGithubConfigPtrOutput
- func (o ConnectionGithubConfigPtrOutput) AppInstallationId() pulumi.StringPtrOutput
- func (o ConnectionGithubConfigPtrOutput) AuthorizerCredential() ConnectionGithubConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGithubConfigPtrOutput) Elem() ConnectionGithubConfigOutput
- func (ConnectionGithubConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectionGithubConfigPtrOutput) GithubApp() pulumi.StringPtrOutput
- func (o ConnectionGithubConfigPtrOutput) InstallationUri() pulumi.StringPtrOutput
- func (o ConnectionGithubConfigPtrOutput) ToConnectionGithubConfigPtrOutput() ConnectionGithubConfigPtrOutput
- func (o ConnectionGithubConfigPtrOutput) ToConnectionGithubConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigPtrOutput
- type ConnectionGithubEnterpriseConfig
- type ConnectionGithubEnterpriseConfigArgs
- func (ConnectionGithubEnterpriseConfigArgs) ElementType() reflect.Type
- func (i ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigOutput() ConnectionGithubEnterpriseConfigOutput
- func (i ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigOutput
- func (i ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigPtrOutput() ConnectionGithubEnterpriseConfigPtrOutput
- func (i ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigPtrOutput
- type ConnectionGithubEnterpriseConfigInput
- type ConnectionGithubEnterpriseConfigOutput
- func (o ConnectionGithubEnterpriseConfigOutput) AppId() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigOutput) AppInstallationId() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigOutput) AppSlug() pulumi.StringPtrOutput
- func (ConnectionGithubEnterpriseConfigOutput) ElementType() reflect.Type
- func (o ConnectionGithubEnterpriseConfigOutput) HostUri() pulumi.StringOutput
- func (o ConnectionGithubEnterpriseConfigOutput) InstallationUri() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigOutput) PrivateKeySecretVersion() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigOutput) ServerVersion() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigOutput) ServiceDirectoryConfig() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (o ConnectionGithubEnterpriseConfigOutput) SslCaCertificate() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigOutput() ConnectionGithubEnterpriseConfigOutput
- func (o ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigOutput
- func (o ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigPtrOutput() ConnectionGithubEnterpriseConfigPtrOutput
- func (o ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigPtrOutput
- func (o ConnectionGithubEnterpriseConfigOutput) WebhookSecretSecretVersion() pulumi.StringPtrOutput
- type ConnectionGithubEnterpriseConfigPtrInput
- type ConnectionGithubEnterpriseConfigPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) AppId() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) AppInstallationId() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) AppSlug() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) Elem() ConnectionGithubEnterpriseConfigOutput
- func (ConnectionGithubEnterpriseConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectionGithubEnterpriseConfigPtrOutput) HostUri() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) InstallationUri() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) PrivateKeySecretVersion() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) ServerVersion() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) ServiceDirectoryConfig() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) SslCaCertificate() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) ToConnectionGithubEnterpriseConfigPtrOutput() ConnectionGithubEnterpriseConfigPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) ToConnectionGithubEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigPtrOutput
- func (o ConnectionGithubEnterpriseConfigPtrOutput) WebhookSecretSecretVersion() pulumi.StringPtrOutput
- type ConnectionGithubEnterpriseConfigServiceDirectoryConfig
- type ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs
- func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ElementType() reflect.Type
- func (i ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput
- func (i ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput
- func (i ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (i ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
- type ConnectionGithubEnterpriseConfigServiceDirectoryConfigInput
- type ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput
- func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ElementType() reflect.Type
- func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) Service() pulumi.StringOutput
- func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput
- func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput
- func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
- type ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrInput
- type ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) Elem() ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput
- func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) Service() pulumi.StringPtrOutput
- func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
- type ConnectionGitlabConfig
- type ConnectionGitlabConfigArgs
- func (ConnectionGitlabConfigArgs) ElementType() reflect.Type
- func (i ConnectionGitlabConfigArgs) ToConnectionGitlabConfigOutput() ConnectionGitlabConfigOutput
- func (i ConnectionGitlabConfigArgs) ToConnectionGitlabConfigOutputWithContext(ctx context.Context) ConnectionGitlabConfigOutput
- func (i ConnectionGitlabConfigArgs) ToConnectionGitlabConfigPtrOutput() ConnectionGitlabConfigPtrOutput
- func (i ConnectionGitlabConfigArgs) ToConnectionGitlabConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigPtrOutput
- type ConnectionGitlabConfigAuthorizerCredential
- type ConnectionGitlabConfigAuthorizerCredentialArgs
- func (ConnectionGitlabConfigAuthorizerCredentialArgs) ElementType() reflect.Type
- func (i ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialOutput() ConnectionGitlabConfigAuthorizerCredentialOutput
- func (i ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabConfigAuthorizerCredentialOutput
- func (i ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialPtrOutput() ConnectionGitlabConfigAuthorizerCredentialPtrOutput
- func (i ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigAuthorizerCredentialPtrOutput
- type ConnectionGitlabConfigAuthorizerCredentialInput
- type ConnectionGitlabConfigAuthorizerCredentialOutput
- func (ConnectionGitlabConfigAuthorizerCredentialOutput) ElementType() reflect.Type
- func (o ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialOutput() ConnectionGitlabConfigAuthorizerCredentialOutput
- func (o ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabConfigAuthorizerCredentialOutput
- func (o ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutput() ConnectionGitlabConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigAuthorizerCredentialOutput) UserTokenSecretVersion() pulumi.StringOutput
- func (o ConnectionGitlabConfigAuthorizerCredentialOutput) Username() pulumi.StringPtrOutput
- type ConnectionGitlabConfigAuthorizerCredentialPtrInput
- type ConnectionGitlabConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigAuthorizerCredentialPtrOutput) Elem() ConnectionGitlabConfigAuthorizerCredentialOutput
- func (ConnectionGitlabConfigAuthorizerCredentialPtrOutput) ElementType() reflect.Type
- func (o ConnectionGitlabConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutput() ConnectionGitlabConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigAuthorizerCredentialPtrOutput) UserTokenSecretVersion() pulumi.StringPtrOutput
- func (o ConnectionGitlabConfigAuthorizerCredentialPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionGitlabConfigInput
- type ConnectionGitlabConfigOutput
- func (o ConnectionGitlabConfigOutput) AuthorizerCredential() ConnectionGitlabConfigAuthorizerCredentialOutput
- func (ConnectionGitlabConfigOutput) ElementType() reflect.Type
- func (o ConnectionGitlabConfigOutput) ReadAuthorizerCredential() ConnectionGitlabConfigReadAuthorizerCredentialOutput
- func (o ConnectionGitlabConfigOutput) ToConnectionGitlabConfigOutput() ConnectionGitlabConfigOutput
- func (o ConnectionGitlabConfigOutput) ToConnectionGitlabConfigOutputWithContext(ctx context.Context) ConnectionGitlabConfigOutput
- func (o ConnectionGitlabConfigOutput) ToConnectionGitlabConfigPtrOutput() ConnectionGitlabConfigPtrOutput
- func (o ConnectionGitlabConfigOutput) ToConnectionGitlabConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigPtrOutput
- func (o ConnectionGitlabConfigOutput) WebhookSecretSecretVersion() pulumi.StringOutput
- type ConnectionGitlabConfigPtrInput
- type ConnectionGitlabConfigPtrOutput
- func (o ConnectionGitlabConfigPtrOutput) AuthorizerCredential() ConnectionGitlabConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigPtrOutput) Elem() ConnectionGitlabConfigOutput
- func (ConnectionGitlabConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectionGitlabConfigPtrOutput) ReadAuthorizerCredential() ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigPtrOutput) ToConnectionGitlabConfigPtrOutput() ConnectionGitlabConfigPtrOutput
- func (o ConnectionGitlabConfigPtrOutput) ToConnectionGitlabConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigPtrOutput
- func (o ConnectionGitlabConfigPtrOutput) WebhookSecretSecretVersion() pulumi.StringPtrOutput
- type ConnectionGitlabConfigReadAuthorizerCredential
- type ConnectionGitlabConfigReadAuthorizerCredentialArgs
- func (ConnectionGitlabConfigReadAuthorizerCredentialArgs) ElementType() reflect.Type
- func (i ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialOutput() ConnectionGitlabConfigReadAuthorizerCredentialOutput
- func (i ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabConfigReadAuthorizerCredentialOutput
- func (i ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
- func (i ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
- type ConnectionGitlabConfigReadAuthorizerCredentialInput
- type ConnectionGitlabConfigReadAuthorizerCredentialOutput
- func (ConnectionGitlabConfigReadAuthorizerCredentialOutput) ElementType() reflect.Type
- func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialOutput() ConnectionGitlabConfigReadAuthorizerCredentialOutput
- func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabConfigReadAuthorizerCredentialOutput
- func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) UserTokenSecretVersion() pulumi.StringOutput
- func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) Username() pulumi.StringPtrOutput
- type ConnectionGitlabConfigReadAuthorizerCredentialPtrInput
- type ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) Elem() ConnectionGitlabConfigReadAuthorizerCredentialOutput
- func (ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) ElementType() reflect.Type
- func (o ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) UserTokenSecretVersion() pulumi.StringPtrOutput
- func (o ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionGitlabEnterpriseConfig
- type ConnectionGitlabEnterpriseConfigArgs
- func (ConnectionGitlabEnterpriseConfigArgs) ElementType() reflect.Type
- func (i ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigOutput() ConnectionGitlabEnterpriseConfigOutput
- func (i ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigOutput
- func (i ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigPtrOutput() ConnectionGitlabEnterpriseConfigPtrOutput
- func (i ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigPtrOutput
- type ConnectionGitlabEnterpriseConfigAuthorizerCredential
- type ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs
- func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ElementType() reflect.Type
- func (i ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
- func (i ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
- func (i ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
- func (i ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
- type ConnectionGitlabEnterpriseConfigAuthorizerCredentialInput
- type ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
- func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ElementType() reflect.Type
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) UserTokenSecretVersion() pulumi.StringOutput
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) Username() pulumi.StringPtrOutput
- type ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrInput
- type ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) Elem() ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
- func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) ElementType() reflect.Type
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) UserTokenSecretVersion() pulumi.StringPtrOutput
- func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionGitlabEnterpriseConfigInput
- type ConnectionGitlabEnterpriseConfigOutput
- func (o ConnectionGitlabEnterpriseConfigOutput) AuthorizerCredential() ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
- func (ConnectionGitlabEnterpriseConfigOutput) ElementType() reflect.Type
- func (o ConnectionGitlabEnterpriseConfigOutput) HostUri() pulumi.StringOutput
- func (o ConnectionGitlabEnterpriseConfigOutput) ReadAuthorizerCredential() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
- func (o ConnectionGitlabEnterpriseConfigOutput) ServerVersion() pulumi.StringPtrOutput
- func (o ConnectionGitlabEnterpriseConfigOutput) ServiceDirectoryConfig() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (o ConnectionGitlabEnterpriseConfigOutput) SslCaCertificate() pulumi.StringPtrOutput
- func (o ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigOutput() ConnectionGitlabEnterpriseConfigOutput
- func (o ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigOutput
- func (o ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigPtrOutput() ConnectionGitlabEnterpriseConfigPtrOutput
- func (o ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigPtrOutput
- func (o ConnectionGitlabEnterpriseConfigOutput) WebhookSecretSecretVersion() pulumi.StringOutput
- type ConnectionGitlabEnterpriseConfigPtrInput
- type ConnectionGitlabEnterpriseConfigPtrOutput
- func (o ConnectionGitlabEnterpriseConfigPtrOutput) AuthorizerCredential() ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigPtrOutput) Elem() ConnectionGitlabEnterpriseConfigOutput
- func (ConnectionGitlabEnterpriseConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectionGitlabEnterpriseConfigPtrOutput) HostUri() pulumi.StringPtrOutput
- func (o ConnectionGitlabEnterpriseConfigPtrOutput) ReadAuthorizerCredential() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigPtrOutput) ServerVersion() pulumi.StringPtrOutput
- func (o ConnectionGitlabEnterpriseConfigPtrOutput) ServiceDirectoryConfig() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (o ConnectionGitlabEnterpriseConfigPtrOutput) SslCaCertificate() pulumi.StringPtrOutput
- func (o ConnectionGitlabEnterpriseConfigPtrOutput) ToConnectionGitlabEnterpriseConfigPtrOutput() ConnectionGitlabEnterpriseConfigPtrOutput
- func (o ConnectionGitlabEnterpriseConfigPtrOutput) ToConnectionGitlabEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigPtrOutput
- func (o ConnectionGitlabEnterpriseConfigPtrOutput) WebhookSecretSecretVersion() pulumi.StringPtrOutput
- type ConnectionGitlabEnterpriseConfigReadAuthorizerCredential
- type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs
- func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ElementType() reflect.Type
- func (i ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
- func (i ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
- func (i ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
- func (i ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
- type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialInput
- type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
- func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ElementType() reflect.Type
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) UserTokenSecretVersion() pulumi.StringOutput
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) Username() pulumi.StringPtrOutput
- type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrInput
- type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) Elem() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
- func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) ElementType() reflect.Type
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) UserTokenSecretVersion() pulumi.StringPtrOutput
- func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) Username() pulumi.StringPtrOutput
- type ConnectionGitlabEnterpriseConfigServiceDirectoryConfig
- type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs
- func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ElementType() reflect.Type
- func (i ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput
- func (i ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput
- func (i ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (i ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
- type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigInput
- type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput
- func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ElementType() reflect.Type
- func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) Service() pulumi.StringOutput
- func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput
- func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput
- func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
- type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrInput
- type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) Elem() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput
- func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) Service() pulumi.StringPtrOutput
- func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
- func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
- type ConnectionInput
- type ConnectionInstallationState
- type ConnectionInstallationStateArgs
- func (ConnectionInstallationStateArgs) ElementType() reflect.Type
- func (i ConnectionInstallationStateArgs) ToConnectionInstallationStateOutput() ConnectionInstallationStateOutput
- func (i ConnectionInstallationStateArgs) ToConnectionInstallationStateOutputWithContext(ctx context.Context) ConnectionInstallationStateOutput
- type ConnectionInstallationStateArray
- func (ConnectionInstallationStateArray) ElementType() reflect.Type
- func (i ConnectionInstallationStateArray) ToConnectionInstallationStateArrayOutput() ConnectionInstallationStateArrayOutput
- func (i ConnectionInstallationStateArray) ToConnectionInstallationStateArrayOutputWithContext(ctx context.Context) ConnectionInstallationStateArrayOutput
- type ConnectionInstallationStateArrayInput
- type ConnectionInstallationStateArrayOutput
- func (ConnectionInstallationStateArrayOutput) ElementType() reflect.Type
- func (o ConnectionInstallationStateArrayOutput) Index(i pulumi.IntInput) ConnectionInstallationStateOutput
- func (o ConnectionInstallationStateArrayOutput) ToConnectionInstallationStateArrayOutput() ConnectionInstallationStateArrayOutput
- func (o ConnectionInstallationStateArrayOutput) ToConnectionInstallationStateArrayOutputWithContext(ctx context.Context) ConnectionInstallationStateArrayOutput
- type ConnectionInstallationStateInput
- type ConnectionInstallationStateOutput
- func (o ConnectionInstallationStateOutput) ActionUri() pulumi.StringPtrOutput
- func (ConnectionInstallationStateOutput) ElementType() reflect.Type
- func (o ConnectionInstallationStateOutput) Message() pulumi.StringPtrOutput
- func (o ConnectionInstallationStateOutput) Stage() pulumi.StringPtrOutput
- func (o ConnectionInstallationStateOutput) ToConnectionInstallationStateOutput() ConnectionInstallationStateOutput
- func (o ConnectionInstallationStateOutput) ToConnectionInstallationStateOutputWithContext(ctx context.Context) ConnectionInstallationStateOutput
- type ConnectionMap
- type ConnectionMapInput
- type ConnectionMapOutput
- func (ConnectionMapOutput) ElementType() reflect.Type
- func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
- func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
- func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
- type ConnectionOutput
- func (o ConnectionOutput) Annotations() pulumi.StringMapOutput
- func (o ConnectionOutput) ConnectionId() pulumi.StringOutput
- func (o ConnectionOutput) CreateTime() pulumi.StringOutput
- func (o ConnectionOutput) CryptoKeyConfig() ConnectionCryptoKeyConfigPtrOutput
- func (o ConnectionOutput) DeleteTime() pulumi.StringOutput
- func (o ConnectionOutput) Disabled() pulumi.BoolPtrOutput
- func (o ConnectionOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o ConnectionOutput) EffectiveLabels() pulumi.StringMapOutput
- func (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) Etag() pulumi.StringPtrOutput
- func (o ConnectionOutput) GithubConfig() ConnectionGithubConfigPtrOutput
- func (o ConnectionOutput) GithubEnterpriseConfig() ConnectionGithubEnterpriseConfigPtrOutput
- func (o ConnectionOutput) GitlabConfig() ConnectionGitlabConfigPtrOutput
- func (o ConnectionOutput) GitlabEnterpriseConfig() ConnectionGitlabEnterpriseConfigPtrOutput
- func (o ConnectionOutput) InstallationStates() ConnectionInstallationStateArrayOutput
- func (o ConnectionOutput) Labels() pulumi.StringMapOutput
- func (o ConnectionOutput) Location() pulumi.StringOutput
- func (o ConnectionOutput) Name() pulumi.StringOutput
- func (o ConnectionOutput) Project() pulumi.StringOutput
- func (o ConnectionOutput) PulumiLabels() pulumi.StringMapOutput
- func (o ConnectionOutput) Reconciling() pulumi.BoolOutput
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (o ConnectionOutput) Uid() pulumi.StringOutput
- func (o ConnectionOutput) UpdateTime() pulumi.StringOutput
- type ConnectionState
- type GitRepositoryLink
- type GitRepositoryLinkArgs
- type GitRepositoryLinkArray
- type GitRepositoryLinkArrayInput
- type GitRepositoryLinkArrayOutput
- func (GitRepositoryLinkArrayOutput) ElementType() reflect.Type
- func (o GitRepositoryLinkArrayOutput) Index(i pulumi.IntInput) GitRepositoryLinkOutput
- func (o GitRepositoryLinkArrayOutput) ToGitRepositoryLinkArrayOutput() GitRepositoryLinkArrayOutput
- func (o GitRepositoryLinkArrayOutput) ToGitRepositoryLinkArrayOutputWithContext(ctx context.Context) GitRepositoryLinkArrayOutput
- type GitRepositoryLinkInput
- type GitRepositoryLinkMap
- type GitRepositoryLinkMapInput
- type GitRepositoryLinkMapOutput
- func (GitRepositoryLinkMapOutput) ElementType() reflect.Type
- func (o GitRepositoryLinkMapOutput) MapIndex(k pulumi.StringInput) GitRepositoryLinkOutput
- func (o GitRepositoryLinkMapOutput) ToGitRepositoryLinkMapOutput() GitRepositoryLinkMapOutput
- func (o GitRepositoryLinkMapOutput) ToGitRepositoryLinkMapOutputWithContext(ctx context.Context) GitRepositoryLinkMapOutput
- type GitRepositoryLinkOutput
- func (o GitRepositoryLinkOutput) Annotations() pulumi.StringMapOutput
- func (o GitRepositoryLinkOutput) CloneUri() pulumi.StringOutput
- func (o GitRepositoryLinkOutput) CreateTime() pulumi.StringOutput
- func (o GitRepositoryLinkOutput) DeleteTime() pulumi.StringOutput
- func (o GitRepositoryLinkOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (o GitRepositoryLinkOutput) EffectiveLabels() pulumi.StringMapOutput
- func (GitRepositoryLinkOutput) ElementType() reflect.Type
- func (o GitRepositoryLinkOutput) Etag() pulumi.StringPtrOutput
- func (o GitRepositoryLinkOutput) GitRepositoryLinkId() pulumi.StringOutput
- func (o GitRepositoryLinkOutput) Labels() pulumi.StringMapOutput
- func (o GitRepositoryLinkOutput) Location() pulumi.StringOutput
- func (o GitRepositoryLinkOutput) Name() pulumi.StringOutput
- func (o GitRepositoryLinkOutput) ParentConnection() pulumi.StringOutput
- func (o GitRepositoryLinkOutput) Project() pulumi.StringOutput
- func (o GitRepositoryLinkOutput) PulumiLabels() pulumi.StringMapOutput
- func (o GitRepositoryLinkOutput) Reconciling() pulumi.BoolOutput
- func (o GitRepositoryLinkOutput) ToGitRepositoryLinkOutput() GitRepositoryLinkOutput
- func (o GitRepositoryLinkOutput) ToGitRepositoryLinkOutputWithContext(ctx context.Context) GitRepositoryLinkOutput
- func (o GitRepositoryLinkOutput) Uid() pulumi.StringOutput
- func (o GitRepositoryLinkOutput) UpdateTime() pulumi.StringOutput
- type GitRepositoryLinkState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection struct { pulumi.CustomResourceState // Optional. Allows clients to store small amounts of arbitrary data. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Required. Id of the requesting object // If auto-generating Id server-side, remove this field and // connectionId from the methodSignature of Create RPC // // *** ConnectionId pulumi.StringOutput `pulumi:"connectionId"` // Output only. [Output only] Create timestamp CreateTime pulumi.StringOutput `pulumi:"createTime"` // The crypto key configuration. This field is used by the Customer-managed // encryption keys (CMEK) feature. // Structure is documented below. CryptoKeyConfig ConnectionCryptoKeyConfigPtrOutput `pulumi:"cryptoKeyConfig"` // Output only. [Output only] Delete timestamp DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // Optional. If disabled is set to true, functionality is disabled for this connection. // Repository based API methods and webhooks processing for repositories in // this connection will be disabled. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // Optional. This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Configuration for connections to github.com. // Structure is documented below. GithubConfig ConnectionGithubConfigPtrOutput `pulumi:"githubConfig"` // Configuration for connections to an instance of GitHub Enterprise. // Structure is documented below. GithubEnterpriseConfig ConnectionGithubEnterpriseConfigPtrOutput `pulumi:"githubEnterpriseConfig"` // Configuration for connections to gitlab.com. // Structure is documented below. GitlabConfig ConnectionGitlabConfigPtrOutput `pulumi:"gitlabConfig"` // Configuration for connections to an instance of GitLab Enterprise. // Structure is documented below. GitlabEnterpriseConfig ConnectionGitlabEnterpriseConfigPtrOutput `pulumi:"gitlabEnterpriseConfig"` // Describes stage and necessary actions to be taken by the // user to complete the installation. Used for GitHub and GitHub Enterprise // based connections. // Structure is documented below. InstallationStates ConnectionInstallationStateArrayOutput `pulumi:"installationStates"` // Optional. Labels as key value pairs // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. Location pulumi.StringOutput `pulumi:"location"` // Identifier. The resource name of the connection, in the format // `projects/{project}/locations/{location}/connections/{connection_id}`. Name pulumi.StringOutput `pulumi:"name"` // 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"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // Output only. Set to true when the connection is being set up or updated in the // background. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // Output only. A system-assigned unique identifier for a the GitRepositoryLink. Uid pulumi.StringOutput `pulumi:"uid"` // Output only. [Output only] Update timestamp UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A connection for GitHub, GitHub Enterprise, GitLab, and GitLab Enterprise.
## Example Usage
### Developer Connect Connection New
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/developerconnect" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/projects" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // Setup permissions. Only needed once per project _, err := projects.NewServiceIdentity(ctx, "devconnect-p4sa", &projects.ServiceIdentityArgs{ Service: pulumi.String("developerconnect.googleapis.com"), }) if err != nil { return err } _, err = projects.NewIAMMember(ctx, "devconnect-secret", &projects.IAMMemberArgs{ Project: pulumi.String("my-project-name"), Role: pulumi.String("roles/secretmanager.admin"), Member: devconnect_p4sa.Member, }) if err != nil { return err } _, err = developerconnect.NewConnection(ctx, "my-connection", &developerconnect.ConnectionArgs{ Location: pulumi.String("us-central1"), ConnectionId: pulumi.String("tf-test-connection-new"), GithubConfig: &developerconnect.ConnectionGithubConfigArgs{ GithubApp: pulumi.String("FIREBASE"), }, }, pulumi.DependsOn([]pulumi.Resource{ devconnect_secret, })) if err != nil { return err } ctx.Export("nextSteps", my_connection.InstallationStates) return nil }) }
``` ### Developer Connect Connection Existing Credentials
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/developerconnect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := developerconnect.NewConnection(ctx, "my-connection", &developerconnect.ConnectionArgs{ Location: pulumi.String("us-central1"), ConnectionId: pulumi.String("tf-test-connection-cred"), GithubConfig: &developerconnect.ConnectionGithubConfigArgs{ GithubApp: pulumi.String("DEVELOPER_CONNECT"), AuthorizerCredential: &developerconnect.ConnectionGithubConfigAuthorizerCredentialArgs{ OauthTokenSecretVersion: pulumi.String("projects/your-project/secrets/your-secret-id/versions/latest"), }, }, }) if err != nil { return err } ctx.Export("nextSteps", my_connection.InstallationStates) return nil }) }
``` ### Developer Connect Connection Existing Installation
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/developerconnect" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/projects" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/secretmanager" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := secretmanager.NewSecret(ctx, "github-token-secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("github-token-secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: &secretmanager.SecretReplicationAutoArgs{}, }, }) if err != nil { return err } invokeFile, err := std.File(ctx, &std.FileArgs{ Input: "my-github-token.txt", }, nil) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "github-token-secret-version", &secretmanager.SecretVersionArgs{ Secret: github_token_secret.ID(), SecretData: pulumi.String(invokeFile.Result), }) if err != nil { return err } _, err = projects.NewServiceIdentity(ctx, "devconnect-p4sa", &projects.ServiceIdentityArgs{ Service: pulumi.String("developerconnect.googleapis.com"), }) if err != nil { return err } p4sa_secretAccessor := organizations.LookupIAMPolicyOutput(ctx, organizations.GetIAMPolicyOutputArgs{ Bindings: organizations.GetIAMPolicyBindingArray{ &organizations.GetIAMPolicyBindingArgs{ Role: pulumi.String("roles/secretmanager.secretAccessor"), Members: pulumi.StringArray{ devconnect_p4sa.Member, }, }, }, }, nil) _, err = secretmanager.NewSecretIamPolicy(ctx, "policy", &secretmanager.SecretIamPolicyArgs{ SecretId: github_token_secret.SecretId, PolicyData: pulumi.String(p4sa_secretAccessor.ApplyT(func(p4sa_secretAccessor organizations.GetIAMPolicyResult) (*string, error) { return &p4sa_secretAccessor.PolicyData, nil }).(pulumi.StringPtrOutput)), }) if err != nil { return err } _, err = developerconnect.NewConnection(ctx, "my-connection", &developerconnect.ConnectionArgs{ Location: pulumi.String("us-central1"), ConnectionId: pulumi.String("my-connection"), GithubConfig: &developerconnect.ConnectionGithubConfigArgs{ GithubApp: pulumi.String("DEVELOPER_CONNECT"), AppInstallationId: pulumi.String("123123"), AuthorizerCredential: &developerconnect.ConnectionGithubConfigAuthorizerCredentialArgs{ OauthTokenSecretVersion: github_token_secret_version.ID(), }, }, }) if err != nil { return err } return nil }) }
``` ### Developer Connect Connection Github
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/developerconnect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := developerconnect.NewConnection(ctx, "my-connection", &developerconnect.ConnectionArgs{ Location: pulumi.String("us-central1"), ConnectionId: pulumi.String("tf-test-connection"), GithubConfig: &developerconnect.ConnectionGithubConfigArgs{ GithubApp: pulumi.String("DEVELOPER_CONNECT"), AuthorizerCredential: &developerconnect.ConnectionGithubConfigAuthorizerCredentialArgs{ OauthTokenSecretVersion: pulumi.String("projects/devconnect-terraform-creds/secrets/tf-test-do-not-change-github-oauthtoken-e0b9e7/versions/1"), }, }, }) if err != nil { return err } return nil }) }
``` ### Developer Connect Connection Github Doc
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/developerconnect" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/secretmanager" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := secretmanager.NewSecret(ctx, "github-token-secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("github-token-secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: &secretmanager.SecretReplicationAutoArgs{}, }, }) if err != nil { return err } invokeFile, err := std.File(ctx, &std.FileArgs{ Input: "my-github-token.txt", }, nil) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "github-token-secret-version", &secretmanager.SecretVersionArgs{ Secret: github_token_secret.ID(), SecretData: pulumi.String(invokeFile.Result), }) if err != nil { return err } p4sa_secretAccessor, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/secretmanager.secretAccessor", Members: []string{ "serviceAccount:service-123456789@gcp-sa-devconnect.iam.gserviceaccount.com", }, }, }, }, nil) if err != nil { return err } _, err = secretmanager.NewSecretIamPolicy(ctx, "policy", &secretmanager.SecretIamPolicyArgs{ SecretId: github_token_secret.SecretId, PolicyData: pulumi.String(p4sa_secretAccessor.PolicyData), }) if err != nil { return err } _, err = developerconnect.NewConnection(ctx, "my-connection", &developerconnect.ConnectionArgs{ Location: pulumi.String("us-central1"), ConnectionId: pulumi.String("my-connection"), GithubConfig: &developerconnect.ConnectionGithubConfigArgs{ GithubApp: pulumi.String("DEVELOPER_CONNECT"), AppInstallationId: pulumi.String("123123"), AuthorizerCredential: &developerconnect.ConnectionGithubConfigAuthorizerCredentialArgs{ OauthTokenSecretVersion: github_token_secret_version.ID(), }, }, }) if err != nil { return err } return nil }) }
``` ### Developer Connect Connection Github Enterprise
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/developerconnect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := developerconnect.NewConnection(ctx, "my-connection", &developerconnect.ConnectionArgs{ Location: pulumi.String("us-central1"), ConnectionId: pulumi.String("tf-test-connection"), GithubEnterpriseConfig: &developerconnect.ConnectionGithubEnterpriseConfigArgs{ HostUri: pulumi.String("https://ghe.proctor-staging-test.com"), AppId: pulumi.String("864434"), PrivateKeySecretVersion: pulumi.String("projects/devconnect-terraform-creds/secrets/tf-test-ghe-do-not-change-ghe-private-key-f522d2/versions/latest"), WebhookSecretSecretVersion: pulumi.String("projects/devconnect-terraform-creds/secrets/tf-test-ghe-do-not-change-ghe-webhook-secret-3c806f/versions/latest"), AppInstallationId: pulumi.String("837537"), }, }) if err != nil { return err } return nil }) }
``` ### Developer Connect Connection Github Enterprise Doc
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/developerconnect" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/secretmanager" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := secretmanager.NewSecret(ctx, "private-key-secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("ghe-pk-secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: &secretmanager.SecretReplicationAutoArgs{}, }, }) if err != nil { return err } invokeFile, err := std.File(ctx, &std.FileArgs{ Input: "private-key.pem", }, nil) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "private-key-secret-version", &secretmanager.SecretVersionArgs{ Secret: private_key_secret.ID(), SecretData: pulumi.String(invokeFile.Result), }) if err != nil { return err } _, err = secretmanager.NewSecret(ctx, "webhook-secret-secret", &secretmanager.SecretArgs{ SecretId: pulumi.String("ghe-token-secret"), Replication: &secretmanager.SecretReplicationArgs{ Auto: &secretmanager.SecretReplicationAutoArgs{}, }, }) if err != nil { return err } _, err = secretmanager.NewSecretVersion(ctx, "webhook-secret-secret-version", &secretmanager.SecretVersionArgs{ Secret: webhook_secret_secret.ID(), SecretData: pulumi.String("<webhook-secret-data>"), }) if err != nil { return err } p4sa_secretAccessor, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/secretmanager.secretAccessor", Members: []string{ "serviceAccount:service-123456789@gcp-sa-devconnect.iam.gserviceaccount.com", }, }, }, }, nil) if err != nil { return err } _, err = secretmanager.NewSecretIamPolicy(ctx, "policy-pk", &secretmanager.SecretIamPolicyArgs{ SecretId: private_key_secret.SecretId, PolicyData: pulumi.String(p4sa_secretAccessor.PolicyData), }) if err != nil { return err } _, err = secretmanager.NewSecretIamPolicy(ctx, "policy-whs", &secretmanager.SecretIamPolicyArgs{ SecretId: webhook_secret_secret.SecretId, PolicyData: pulumi.String(p4sa_secretAccessor.PolicyData), }) if err != nil { return err } _, err = developerconnect.NewConnection(ctx, "my-connection", &developerconnect.ConnectionArgs{ Location: pulumi.String("us-central1"), ConnectionId: pulumi.String("my-connection"), GithubEnterpriseConfig: &developerconnect.ConnectionGithubEnterpriseConfigArgs{ HostUri: pulumi.String("https://ghe.com"), PrivateKeySecretVersion: private_key_secret_version.ID(), WebhookSecretSecretVersion: webhook_secret_secret_version.ID(), AppId: pulumi.String("100"), AppInstallationId: pulumi.String("123123"), }, }, pulumi.DependsOn([]pulumi.Resource{ policy_pk, policy_whs, })) if err != nil { return err } return nil }) }
``` ### Developer Connect Connection Gitlab
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/developerconnect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := developerconnect.NewConnection(ctx, "my-connection", &developerconnect.ConnectionArgs{ Location: pulumi.String("us-central1"), ConnectionId: pulumi.String("tf-test-connection"), GitlabConfig: &developerconnect.ConnectionGitlabConfigArgs{ WebhookSecretSecretVersion: pulumi.String("projects/devconnect-terraform-creds/secrets/gitlab-webhook/versions/latest"), ReadAuthorizerCredential: &developerconnect.ConnectionGitlabConfigReadAuthorizerCredentialArgs{ UserTokenSecretVersion: pulumi.String("projects/devconnect-terraform-creds/secrets/gitlab-read-cred/versions/latest"), }, AuthorizerCredential: &developerconnect.ConnectionGitlabConfigAuthorizerCredentialArgs{ UserTokenSecretVersion: pulumi.String("projects/devconnect-terraform-creds/secrets/gitlab-auth-cred/versions/latest"), }, }, }) if err != nil { return err } return nil }) }
``` ### Developer Connect Connection Gitlab Enterprise
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/developerconnect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := developerconnect.NewConnection(ctx, "my-connection", &developerconnect.ConnectionArgs{ Location: pulumi.String("us-central1"), ConnectionId: pulumi.String("tf-test-connection"), GitlabEnterpriseConfig: &developerconnect.ConnectionGitlabEnterpriseConfigArgs{ HostUri: pulumi.String("https://gle-us-central1.gcb-test.com"), WebhookSecretSecretVersion: pulumi.String("projects/devconnect-terraform-creds/secrets/gitlab-enterprise-webhook/versions/latest"), ReadAuthorizerCredential: &developerconnect.ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs{ UserTokenSecretVersion: pulumi.String("projects/devconnect-terraform-creds/secrets/gitlab-enterprise-read-cred/versions/latest"), }, AuthorizerCredential: &developerconnect.ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs{ UserTokenSecretVersion: pulumi.String("projects/devconnect-terraform-creds/secrets/gitlab-enterprise-auth-cred/versions/latest"), }, }, }) if err != nil { return err } return nil }) }
``` ## Import
Connection can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/connections/{{connection_id}}`
* `{{project}}/{{location}}/{{connection_id}}`
* `{{location}}/{{connection_id}}`
When using the `pulumi import` command, Connection can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:developerconnect/connection:Connection default projects/{{project}}/locations/{{location}}/connections/{{connection_id}} ```
```sh $ pulumi import gcp:developerconnect/connection:Connection default {{project}}/{{location}}/{{connection_id}} ```
```sh $ pulumi import gcp:developerconnect/connection:Connection default {{location}}/{{connection_id}} ```
func GetConnection ¶
func GetConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)
GetConnection gets an existing Connection 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 NewConnection ¶
func NewConnection(ctx *pulumi.Context, name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)
NewConnection registers a new resource with the given unique name, arguments, and options.
func (*Connection) ElementType ¶
func (*Connection) ElementType() reflect.Type
func (*Connection) ToConnectionOutput ¶
func (i *Connection) ToConnectionOutput() ConnectionOutput
func (*Connection) ToConnectionOutputWithContext ¶
func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
type ConnectionArgs ¶
type ConnectionArgs struct { // Optional. Allows clients to store small amounts of arbitrary data. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Required. Id of the requesting object // If auto-generating Id server-side, remove this field and // connectionId from the methodSignature of Create RPC // // *** ConnectionId pulumi.StringInput // The crypto key configuration. This field is used by the Customer-managed // encryption keys (CMEK) feature. // Structure is documented below. CryptoKeyConfig ConnectionCryptoKeyConfigPtrInput // Optional. If disabled is set to true, functionality is disabled for this connection. // Repository based API methods and webhooks processing for repositories in // this connection will be disabled. Disabled pulumi.BoolPtrInput // Optional. This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // Configuration for connections to github.com. // Structure is documented below. GithubConfig ConnectionGithubConfigPtrInput // Configuration for connections to an instance of GitHub Enterprise. // Structure is documented below. GithubEnterpriseConfig ConnectionGithubEnterpriseConfigPtrInput // Configuration for connections to gitlab.com. // Structure is documented below. GitlabConfig ConnectionGitlabConfigPtrInput // Configuration for connections to an instance of GitLab Enterprise. // Structure is documented below. GitlabEnterpriseConfig ConnectionGitlabEnterpriseConfigPtrInput // Optional. Labels as key value pairs // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. Location pulumi.StringInput // 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 Connection resource.
func (ConnectionArgs) ElementType ¶
func (ConnectionArgs) ElementType() reflect.Type
type ConnectionArray ¶
type ConnectionArray []ConnectionInput
func (ConnectionArray) ElementType ¶
func (ConnectionArray) ElementType() reflect.Type
func (ConnectionArray) ToConnectionArrayOutput ¶
func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArray) ToConnectionArrayOutputWithContext ¶
func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
type ConnectionArrayInput ¶
type ConnectionArrayInput interface { pulumi.Input ToConnectionArrayOutput() ConnectionArrayOutput ToConnectionArrayOutputWithContext(context.Context) ConnectionArrayOutput }
ConnectionArrayInput is an input type that accepts ConnectionArray and ConnectionArrayOutput values. You can construct a concrete instance of `ConnectionArrayInput` via:
ConnectionArray{ ConnectionArgs{...} }
type ConnectionArrayOutput ¶
type ConnectionArrayOutput struct{ *pulumi.OutputState }
func (ConnectionArrayOutput) ElementType ¶
func (ConnectionArrayOutput) ElementType() reflect.Type
func (ConnectionArrayOutput) Index ¶
func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
func (ConnectionArrayOutput) ToConnectionArrayOutput ¶
func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArrayOutput) ToConnectionArrayOutputWithContext ¶
func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
type ConnectionCryptoKeyConfig ¶ added in v8.14.0
type ConnectionCryptoKeyConfig struct { // Required. The name of the key which is used to encrypt/decrypt customer data. For key // in Cloud KMS, the key should be in the format of // `projects/*/locations/*/keyRings/*/cryptoKeys/*`. KeyReference string `pulumi:"keyReference"` }
type ConnectionCryptoKeyConfigArgs ¶ added in v8.14.0
type ConnectionCryptoKeyConfigArgs struct { // Required. The name of the key which is used to encrypt/decrypt customer data. For key // in Cloud KMS, the key should be in the format of // `projects/*/locations/*/keyRings/*/cryptoKeys/*`. KeyReference pulumi.StringInput `pulumi:"keyReference"` }
func (ConnectionCryptoKeyConfigArgs) ElementType ¶ added in v8.14.0
func (ConnectionCryptoKeyConfigArgs) ElementType() reflect.Type
func (ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigOutput ¶ added in v8.14.0
func (i ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigOutput() ConnectionCryptoKeyConfigOutput
func (ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigOutputWithContext ¶ added in v8.14.0
func (i ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigOutputWithContext(ctx context.Context) ConnectionCryptoKeyConfigOutput
func (ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigPtrOutput ¶ added in v8.14.0
func (i ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigPtrOutput() ConnectionCryptoKeyConfigPtrOutput
func (ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigPtrOutputWithContext ¶ added in v8.14.0
func (i ConnectionCryptoKeyConfigArgs) ToConnectionCryptoKeyConfigPtrOutputWithContext(ctx context.Context) ConnectionCryptoKeyConfigPtrOutput
type ConnectionCryptoKeyConfigInput ¶ added in v8.14.0
type ConnectionCryptoKeyConfigInput interface { pulumi.Input ToConnectionCryptoKeyConfigOutput() ConnectionCryptoKeyConfigOutput ToConnectionCryptoKeyConfigOutputWithContext(context.Context) ConnectionCryptoKeyConfigOutput }
ConnectionCryptoKeyConfigInput is an input type that accepts ConnectionCryptoKeyConfigArgs and ConnectionCryptoKeyConfigOutput values. You can construct a concrete instance of `ConnectionCryptoKeyConfigInput` via:
ConnectionCryptoKeyConfigArgs{...}
type ConnectionCryptoKeyConfigOutput ¶ added in v8.14.0
type ConnectionCryptoKeyConfigOutput struct{ *pulumi.OutputState }
func (ConnectionCryptoKeyConfigOutput) ElementType ¶ added in v8.14.0
func (ConnectionCryptoKeyConfigOutput) ElementType() reflect.Type
func (ConnectionCryptoKeyConfigOutput) KeyReference ¶ added in v8.14.0
func (o ConnectionCryptoKeyConfigOutput) KeyReference() pulumi.StringOutput
Required. The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of `projects/*/locations/*/keyRings/*/cryptoKeys/*`.
func (ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigOutput ¶ added in v8.14.0
func (o ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigOutput() ConnectionCryptoKeyConfigOutput
func (ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigOutputWithContext ¶ added in v8.14.0
func (o ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigOutputWithContext(ctx context.Context) ConnectionCryptoKeyConfigOutput
func (ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigPtrOutput() ConnectionCryptoKeyConfigPtrOutput
func (ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionCryptoKeyConfigOutput) ToConnectionCryptoKeyConfigPtrOutputWithContext(ctx context.Context) ConnectionCryptoKeyConfigPtrOutput
type ConnectionCryptoKeyConfigPtrInput ¶ added in v8.14.0
type ConnectionCryptoKeyConfigPtrInput interface { pulumi.Input ToConnectionCryptoKeyConfigPtrOutput() ConnectionCryptoKeyConfigPtrOutput ToConnectionCryptoKeyConfigPtrOutputWithContext(context.Context) ConnectionCryptoKeyConfigPtrOutput }
ConnectionCryptoKeyConfigPtrInput is an input type that accepts ConnectionCryptoKeyConfigArgs, ConnectionCryptoKeyConfigPtr and ConnectionCryptoKeyConfigPtrOutput values. You can construct a concrete instance of `ConnectionCryptoKeyConfigPtrInput` via:
ConnectionCryptoKeyConfigArgs{...} or: nil
func ConnectionCryptoKeyConfigPtr ¶ added in v8.14.0
func ConnectionCryptoKeyConfigPtr(v *ConnectionCryptoKeyConfigArgs) ConnectionCryptoKeyConfigPtrInput
type ConnectionCryptoKeyConfigPtrOutput ¶ added in v8.14.0
type ConnectionCryptoKeyConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectionCryptoKeyConfigPtrOutput) Elem ¶ added in v8.14.0
func (o ConnectionCryptoKeyConfigPtrOutput) Elem() ConnectionCryptoKeyConfigOutput
func (ConnectionCryptoKeyConfigPtrOutput) ElementType ¶ added in v8.14.0
func (ConnectionCryptoKeyConfigPtrOutput) ElementType() reflect.Type
func (ConnectionCryptoKeyConfigPtrOutput) KeyReference ¶ added in v8.14.0
func (o ConnectionCryptoKeyConfigPtrOutput) KeyReference() pulumi.StringPtrOutput
Required. The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of `projects/*/locations/*/keyRings/*/cryptoKeys/*`.
func (ConnectionCryptoKeyConfigPtrOutput) ToConnectionCryptoKeyConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionCryptoKeyConfigPtrOutput) ToConnectionCryptoKeyConfigPtrOutput() ConnectionCryptoKeyConfigPtrOutput
func (ConnectionCryptoKeyConfigPtrOutput) ToConnectionCryptoKeyConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionCryptoKeyConfigPtrOutput) ToConnectionCryptoKeyConfigPtrOutputWithContext(ctx context.Context) ConnectionCryptoKeyConfigPtrOutput
type ConnectionGithubConfig ¶
type ConnectionGithubConfig struct { // Optional. GitHub App installation id. AppInstallationId *string `pulumi:"appInstallationId"` // Represents an OAuth token of the account that authorized the Connection, // and associated metadata. // Structure is documented below. AuthorizerCredential *ConnectionGithubConfigAuthorizerCredential `pulumi:"authorizerCredential"` // Required. Immutable. The GitHub Application that was installed to the GitHub user or // organization. // Possible values: // GIT_HUB_APP_UNSPECIFIED // DEVELOPER_CONNECT // FIREBASE GithubApp string `pulumi:"githubApp"` // (Output) // Output only. The URI to navigate to in order to manage the installation associated // with this GitHubConfig. InstallationUri *string `pulumi:"installationUri"` }
type ConnectionGithubConfigArgs ¶
type ConnectionGithubConfigArgs struct { // Optional. GitHub App installation id. AppInstallationId pulumi.StringPtrInput `pulumi:"appInstallationId"` // Represents an OAuth token of the account that authorized the Connection, // and associated metadata. // Structure is documented below. AuthorizerCredential ConnectionGithubConfigAuthorizerCredentialPtrInput `pulumi:"authorizerCredential"` // Required. Immutable. The GitHub Application that was installed to the GitHub user or // organization. // Possible values: // GIT_HUB_APP_UNSPECIFIED // DEVELOPER_CONNECT // FIREBASE GithubApp pulumi.StringInput `pulumi:"githubApp"` // (Output) // Output only. The URI to navigate to in order to manage the installation associated // with this GitHubConfig. InstallationUri pulumi.StringPtrInput `pulumi:"installationUri"` }
func (ConnectionGithubConfigArgs) ElementType ¶
func (ConnectionGithubConfigArgs) ElementType() reflect.Type
func (ConnectionGithubConfigArgs) ToConnectionGithubConfigOutput ¶
func (i ConnectionGithubConfigArgs) ToConnectionGithubConfigOutput() ConnectionGithubConfigOutput
func (ConnectionGithubConfigArgs) ToConnectionGithubConfigOutputWithContext ¶
func (i ConnectionGithubConfigArgs) ToConnectionGithubConfigOutputWithContext(ctx context.Context) ConnectionGithubConfigOutput
func (ConnectionGithubConfigArgs) ToConnectionGithubConfigPtrOutput ¶
func (i ConnectionGithubConfigArgs) ToConnectionGithubConfigPtrOutput() ConnectionGithubConfigPtrOutput
func (ConnectionGithubConfigArgs) ToConnectionGithubConfigPtrOutputWithContext ¶
func (i ConnectionGithubConfigArgs) ToConnectionGithubConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigPtrOutput
type ConnectionGithubConfigAuthorizerCredential ¶
type ConnectionGithubConfigAuthorizerCredential struct { // Required. A SecretManager resource containing the OAuth token that authorizes // the connection. Format: `projects/*/secrets/*/versions/*`. OauthTokenSecretVersion string `pulumi:"oauthTokenSecretVersion"` // (Output) // Output only. The username associated with this token. Username *string `pulumi:"username"` }
type ConnectionGithubConfigAuthorizerCredentialArgs ¶
type ConnectionGithubConfigAuthorizerCredentialArgs struct { // Required. A SecretManager resource containing the OAuth token that authorizes // the connection. Format: `projects/*/secrets/*/versions/*`. OauthTokenSecretVersion pulumi.StringInput `pulumi:"oauthTokenSecretVersion"` // (Output) // Output only. The username associated with this token. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ConnectionGithubConfigAuthorizerCredentialArgs) ElementType ¶
func (ConnectionGithubConfigAuthorizerCredentialArgs) ElementType() reflect.Type
func (ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialOutput ¶
func (i ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialOutput() ConnectionGithubConfigAuthorizerCredentialOutput
func (ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialOutputWithContext ¶
func (i ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGithubConfigAuthorizerCredentialOutput
func (ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialPtrOutput ¶
func (i ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialPtrOutput() ConnectionGithubConfigAuthorizerCredentialPtrOutput
func (ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialPtrOutputWithContext ¶
func (i ConnectionGithubConfigAuthorizerCredentialArgs) ToConnectionGithubConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigAuthorizerCredentialPtrOutput
type ConnectionGithubConfigAuthorizerCredentialInput ¶
type ConnectionGithubConfigAuthorizerCredentialInput interface { pulumi.Input ToConnectionGithubConfigAuthorizerCredentialOutput() ConnectionGithubConfigAuthorizerCredentialOutput ToConnectionGithubConfigAuthorizerCredentialOutputWithContext(context.Context) ConnectionGithubConfigAuthorizerCredentialOutput }
ConnectionGithubConfigAuthorizerCredentialInput is an input type that accepts ConnectionGithubConfigAuthorizerCredentialArgs and ConnectionGithubConfigAuthorizerCredentialOutput values. You can construct a concrete instance of `ConnectionGithubConfigAuthorizerCredentialInput` via:
ConnectionGithubConfigAuthorizerCredentialArgs{...}
type ConnectionGithubConfigAuthorizerCredentialOutput ¶
type ConnectionGithubConfigAuthorizerCredentialOutput struct{ *pulumi.OutputState }
func (ConnectionGithubConfigAuthorizerCredentialOutput) ElementType ¶
func (ConnectionGithubConfigAuthorizerCredentialOutput) ElementType() reflect.Type
func (ConnectionGithubConfigAuthorizerCredentialOutput) OauthTokenSecretVersion ¶
func (o ConnectionGithubConfigAuthorizerCredentialOutput) OauthTokenSecretVersion() pulumi.StringOutput
Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
func (ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialOutput ¶
func (o ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialOutput() ConnectionGithubConfigAuthorizerCredentialOutput
func (ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialOutputWithContext ¶
func (o ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGithubConfigAuthorizerCredentialOutput
func (ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutput ¶
func (o ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutput() ConnectionGithubConfigAuthorizerCredentialPtrOutput
func (ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutputWithContext ¶
func (o ConnectionGithubConfigAuthorizerCredentialOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigAuthorizerCredentialPtrOutput
func (ConnectionGithubConfigAuthorizerCredentialOutput) Username ¶
func (o ConnectionGithubConfigAuthorizerCredentialOutput) Username() pulumi.StringPtrOutput
(Output) Output only. The username associated with this token.
type ConnectionGithubConfigAuthorizerCredentialPtrInput ¶
type ConnectionGithubConfigAuthorizerCredentialPtrInput interface { pulumi.Input ToConnectionGithubConfigAuthorizerCredentialPtrOutput() ConnectionGithubConfigAuthorizerCredentialPtrOutput ToConnectionGithubConfigAuthorizerCredentialPtrOutputWithContext(context.Context) ConnectionGithubConfigAuthorizerCredentialPtrOutput }
ConnectionGithubConfigAuthorizerCredentialPtrInput is an input type that accepts ConnectionGithubConfigAuthorizerCredentialArgs, ConnectionGithubConfigAuthorizerCredentialPtr and ConnectionGithubConfigAuthorizerCredentialPtrOutput values. You can construct a concrete instance of `ConnectionGithubConfigAuthorizerCredentialPtrInput` via:
ConnectionGithubConfigAuthorizerCredentialArgs{...} or: nil
func ConnectionGithubConfigAuthorizerCredentialPtr ¶
func ConnectionGithubConfigAuthorizerCredentialPtr(v *ConnectionGithubConfigAuthorizerCredentialArgs) ConnectionGithubConfigAuthorizerCredentialPtrInput
type ConnectionGithubConfigAuthorizerCredentialPtrOutput ¶
type ConnectionGithubConfigAuthorizerCredentialPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGithubConfigAuthorizerCredentialPtrOutput) ElementType ¶
func (ConnectionGithubConfigAuthorizerCredentialPtrOutput) ElementType() reflect.Type
func (ConnectionGithubConfigAuthorizerCredentialPtrOutput) OauthTokenSecretVersion ¶
func (o ConnectionGithubConfigAuthorizerCredentialPtrOutput) OauthTokenSecretVersion() pulumi.StringPtrOutput
Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
func (ConnectionGithubConfigAuthorizerCredentialPtrOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutput ¶
func (o ConnectionGithubConfigAuthorizerCredentialPtrOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutput() ConnectionGithubConfigAuthorizerCredentialPtrOutput
func (ConnectionGithubConfigAuthorizerCredentialPtrOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutputWithContext ¶
func (o ConnectionGithubConfigAuthorizerCredentialPtrOutput) ToConnectionGithubConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigAuthorizerCredentialPtrOutput
func (ConnectionGithubConfigAuthorizerCredentialPtrOutput) Username ¶
func (o ConnectionGithubConfigAuthorizerCredentialPtrOutput) Username() pulumi.StringPtrOutput
(Output) Output only. The username associated with this token.
type ConnectionGithubConfigInput ¶
type ConnectionGithubConfigInput interface { pulumi.Input ToConnectionGithubConfigOutput() ConnectionGithubConfigOutput ToConnectionGithubConfigOutputWithContext(context.Context) ConnectionGithubConfigOutput }
ConnectionGithubConfigInput is an input type that accepts ConnectionGithubConfigArgs and ConnectionGithubConfigOutput values. You can construct a concrete instance of `ConnectionGithubConfigInput` via:
ConnectionGithubConfigArgs{...}
type ConnectionGithubConfigOutput ¶
type ConnectionGithubConfigOutput struct{ *pulumi.OutputState }
func (ConnectionGithubConfigOutput) AppInstallationId ¶
func (o ConnectionGithubConfigOutput) AppInstallationId() pulumi.StringPtrOutput
Optional. GitHub App installation id.
func (ConnectionGithubConfigOutput) AuthorizerCredential ¶
func (o ConnectionGithubConfigOutput) AuthorizerCredential() ConnectionGithubConfigAuthorizerCredentialPtrOutput
Represents an OAuth token of the account that authorized the Connection, and associated metadata. Structure is documented below.
func (ConnectionGithubConfigOutput) ElementType ¶
func (ConnectionGithubConfigOutput) ElementType() reflect.Type
func (ConnectionGithubConfigOutput) GithubApp ¶
func (o ConnectionGithubConfigOutput) GithubApp() pulumi.StringOutput
Required. Immutable. The GitHub Application that was installed to the GitHub user or organization. Possible values: GIT_HUB_APP_UNSPECIFIED DEVELOPER_CONNECT FIREBASE
func (ConnectionGithubConfigOutput) InstallationUri ¶
func (o ConnectionGithubConfigOutput) InstallationUri() pulumi.StringPtrOutput
(Output) Output only. The URI to navigate to in order to manage the installation associated with this GitHubConfig.
func (ConnectionGithubConfigOutput) ToConnectionGithubConfigOutput ¶
func (o ConnectionGithubConfigOutput) ToConnectionGithubConfigOutput() ConnectionGithubConfigOutput
func (ConnectionGithubConfigOutput) ToConnectionGithubConfigOutputWithContext ¶
func (o ConnectionGithubConfigOutput) ToConnectionGithubConfigOutputWithContext(ctx context.Context) ConnectionGithubConfigOutput
func (ConnectionGithubConfigOutput) ToConnectionGithubConfigPtrOutput ¶
func (o ConnectionGithubConfigOutput) ToConnectionGithubConfigPtrOutput() ConnectionGithubConfigPtrOutput
func (ConnectionGithubConfigOutput) ToConnectionGithubConfigPtrOutputWithContext ¶
func (o ConnectionGithubConfigOutput) ToConnectionGithubConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigPtrOutput
type ConnectionGithubConfigPtrInput ¶
type ConnectionGithubConfigPtrInput interface { pulumi.Input ToConnectionGithubConfigPtrOutput() ConnectionGithubConfigPtrOutput ToConnectionGithubConfigPtrOutputWithContext(context.Context) ConnectionGithubConfigPtrOutput }
ConnectionGithubConfigPtrInput is an input type that accepts ConnectionGithubConfigArgs, ConnectionGithubConfigPtr and ConnectionGithubConfigPtrOutput values. You can construct a concrete instance of `ConnectionGithubConfigPtrInput` via:
ConnectionGithubConfigArgs{...} or: nil
func ConnectionGithubConfigPtr ¶
func ConnectionGithubConfigPtr(v *ConnectionGithubConfigArgs) ConnectionGithubConfigPtrInput
type ConnectionGithubConfigPtrOutput ¶
type ConnectionGithubConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGithubConfigPtrOutput) AppInstallationId ¶
func (o ConnectionGithubConfigPtrOutput) AppInstallationId() pulumi.StringPtrOutput
Optional. GitHub App installation id.
func (ConnectionGithubConfigPtrOutput) AuthorizerCredential ¶
func (o ConnectionGithubConfigPtrOutput) AuthorizerCredential() ConnectionGithubConfigAuthorizerCredentialPtrOutput
Represents an OAuth token of the account that authorized the Connection, and associated metadata. Structure is documented below.
func (ConnectionGithubConfigPtrOutput) Elem ¶
func (o ConnectionGithubConfigPtrOutput) Elem() ConnectionGithubConfigOutput
func (ConnectionGithubConfigPtrOutput) ElementType ¶
func (ConnectionGithubConfigPtrOutput) ElementType() reflect.Type
func (ConnectionGithubConfigPtrOutput) GithubApp ¶
func (o ConnectionGithubConfigPtrOutput) GithubApp() pulumi.StringPtrOutput
Required. Immutable. The GitHub Application that was installed to the GitHub user or organization. Possible values: GIT_HUB_APP_UNSPECIFIED DEVELOPER_CONNECT FIREBASE
func (ConnectionGithubConfigPtrOutput) InstallationUri ¶
func (o ConnectionGithubConfigPtrOutput) InstallationUri() pulumi.StringPtrOutput
(Output) Output only. The URI to navigate to in order to manage the installation associated with this GitHubConfig.
func (ConnectionGithubConfigPtrOutput) ToConnectionGithubConfigPtrOutput ¶
func (o ConnectionGithubConfigPtrOutput) ToConnectionGithubConfigPtrOutput() ConnectionGithubConfigPtrOutput
func (ConnectionGithubConfigPtrOutput) ToConnectionGithubConfigPtrOutputWithContext ¶
func (o ConnectionGithubConfigPtrOutput) ToConnectionGithubConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubConfigPtrOutput
type ConnectionGithubEnterpriseConfig ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfig struct { // Optional. ID of the GitHub App created from the manifest. AppId *string `pulumi:"appId"` // Optional. ID of the installation of the GitHub App. AppInstallationId *string `pulumi:"appInstallationId"` // (Output) // Output only. The URL-friendly name of the GitHub App. AppSlug *string `pulumi:"appSlug"` // Required. The URI of the GitHub Enterprise host this connection is for. HostUri string `pulumi:"hostUri"` // (Output) // Output only. The URI to navigate to in order to manage the installation associated // with this GitHubEnterpriseConfig. InstallationUri *string `pulumi:"installationUri"` // Optional. SecretManager resource containing the private key of the GitHub App, // formatted as `projects/*/secrets/*/versions/*`. PrivateKeySecretVersion *string `pulumi:"privateKeySecretVersion"` // (Output) // Output only. GitHub Enterprise version installed at the host_uri. ServerVersion *string `pulumi:"serverVersion"` // ServiceDirectoryConfig represents Service Directory configuration for a // connection. // Structure is documented below. ServiceDirectoryConfig *ConnectionGithubEnterpriseConfigServiceDirectoryConfig `pulumi:"serviceDirectoryConfig"` // Optional. SSL certificate to use for requests to GitHub Enterprise. SslCaCertificate *string `pulumi:"sslCaCertificate"` // Optional. SecretManager resource containing the webhook secret of the GitHub App, // formatted as `projects/*/secrets/*/versions/*`. WebhookSecretSecretVersion *string `pulumi:"webhookSecretSecretVersion"` }
type ConnectionGithubEnterpriseConfigArgs ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigArgs struct { // Optional. ID of the GitHub App created from the manifest. AppId pulumi.StringPtrInput `pulumi:"appId"` // Optional. ID of the installation of the GitHub App. AppInstallationId pulumi.StringPtrInput `pulumi:"appInstallationId"` // (Output) // Output only. The URL-friendly name of the GitHub App. AppSlug pulumi.StringPtrInput `pulumi:"appSlug"` // Required. The URI of the GitHub Enterprise host this connection is for. HostUri pulumi.StringInput `pulumi:"hostUri"` // (Output) // Output only. The URI to navigate to in order to manage the installation associated // with this GitHubEnterpriseConfig. InstallationUri pulumi.StringPtrInput `pulumi:"installationUri"` // Optional. SecretManager resource containing the private key of the GitHub App, // formatted as `projects/*/secrets/*/versions/*`. PrivateKeySecretVersion pulumi.StringPtrInput `pulumi:"privateKeySecretVersion"` // (Output) // Output only. GitHub Enterprise version installed at the host_uri. ServerVersion pulumi.StringPtrInput `pulumi:"serverVersion"` // ServiceDirectoryConfig represents Service Directory configuration for a // connection. // Structure is documented below. ServiceDirectoryConfig ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrInput `pulumi:"serviceDirectoryConfig"` // Optional. SSL certificate to use for requests to GitHub Enterprise. SslCaCertificate pulumi.StringPtrInput `pulumi:"sslCaCertificate"` // Optional. SecretManager resource containing the webhook secret of the GitHub App, // formatted as `projects/*/secrets/*/versions/*`. WebhookSecretSecretVersion pulumi.StringPtrInput `pulumi:"webhookSecretSecretVersion"` }
func (ConnectionGithubEnterpriseConfigArgs) ElementType ¶ added in v8.14.0
func (ConnectionGithubEnterpriseConfigArgs) ElementType() reflect.Type
func (ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigOutput ¶ added in v8.14.0
func (i ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigOutput() ConnectionGithubEnterpriseConfigOutput
func (ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigOutputWithContext ¶ added in v8.14.0
func (i ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigOutput
func (ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigPtrOutput ¶ added in v8.14.0
func (i ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigPtrOutput() ConnectionGithubEnterpriseConfigPtrOutput
func (ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigPtrOutputWithContext ¶ added in v8.14.0
func (i ConnectionGithubEnterpriseConfigArgs) ToConnectionGithubEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigPtrOutput
type ConnectionGithubEnterpriseConfigInput ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigInput interface { pulumi.Input ToConnectionGithubEnterpriseConfigOutput() ConnectionGithubEnterpriseConfigOutput ToConnectionGithubEnterpriseConfigOutputWithContext(context.Context) ConnectionGithubEnterpriseConfigOutput }
ConnectionGithubEnterpriseConfigInput is an input type that accepts ConnectionGithubEnterpriseConfigArgs and ConnectionGithubEnterpriseConfigOutput values. You can construct a concrete instance of `ConnectionGithubEnterpriseConfigInput` via:
ConnectionGithubEnterpriseConfigArgs{...}
type ConnectionGithubEnterpriseConfigOutput ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigOutput struct{ *pulumi.OutputState }
func (ConnectionGithubEnterpriseConfigOutput) AppId ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) AppId() pulumi.StringPtrOutput
Optional. ID of the GitHub App created from the manifest.
func (ConnectionGithubEnterpriseConfigOutput) AppInstallationId ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) AppInstallationId() pulumi.StringPtrOutput
Optional. ID of the installation of the GitHub App.
func (ConnectionGithubEnterpriseConfigOutput) AppSlug ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) AppSlug() pulumi.StringPtrOutput
(Output) Output only. The URL-friendly name of the GitHub App.
func (ConnectionGithubEnterpriseConfigOutput) ElementType ¶ added in v8.14.0
func (ConnectionGithubEnterpriseConfigOutput) ElementType() reflect.Type
func (ConnectionGithubEnterpriseConfigOutput) HostUri ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) HostUri() pulumi.StringOutput
Required. The URI of the GitHub Enterprise host this connection is for.
func (ConnectionGithubEnterpriseConfigOutput) InstallationUri ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) InstallationUri() pulumi.StringPtrOutput
(Output) Output only. The URI to navigate to in order to manage the installation associated with this GitHubEnterpriseConfig.
func (ConnectionGithubEnterpriseConfigOutput) PrivateKeySecretVersion ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) PrivateKeySecretVersion() pulumi.StringPtrOutput
Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*`.
func (ConnectionGithubEnterpriseConfigOutput) ServerVersion ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) ServerVersion() pulumi.StringPtrOutput
(Output) Output only. GitHub Enterprise version installed at the host_uri.
func (ConnectionGithubEnterpriseConfigOutput) ServiceDirectoryConfig ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) ServiceDirectoryConfig() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
ServiceDirectoryConfig represents Service Directory configuration for a connection. Structure is documented below.
func (ConnectionGithubEnterpriseConfigOutput) SslCaCertificate ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) SslCaCertificate() pulumi.StringPtrOutput
Optional. SSL certificate to use for requests to GitHub Enterprise.
func (ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigOutput ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigOutput() ConnectionGithubEnterpriseConfigOutput
func (ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigOutputWithContext ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigOutput
func (ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigPtrOutput() ConnectionGithubEnterpriseConfigPtrOutput
func (ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) ToConnectionGithubEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigPtrOutput
func (ConnectionGithubEnterpriseConfigOutput) WebhookSecretSecretVersion ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigOutput) WebhookSecretSecretVersion() pulumi.StringPtrOutput
Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*`.
type ConnectionGithubEnterpriseConfigPtrInput ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigPtrInput interface { pulumi.Input ToConnectionGithubEnterpriseConfigPtrOutput() ConnectionGithubEnterpriseConfigPtrOutput ToConnectionGithubEnterpriseConfigPtrOutputWithContext(context.Context) ConnectionGithubEnterpriseConfigPtrOutput }
ConnectionGithubEnterpriseConfigPtrInput is an input type that accepts ConnectionGithubEnterpriseConfigArgs, ConnectionGithubEnterpriseConfigPtr and ConnectionGithubEnterpriseConfigPtrOutput values. You can construct a concrete instance of `ConnectionGithubEnterpriseConfigPtrInput` via:
ConnectionGithubEnterpriseConfigArgs{...} or: nil
func ConnectionGithubEnterpriseConfigPtr ¶ added in v8.14.0
func ConnectionGithubEnterpriseConfigPtr(v *ConnectionGithubEnterpriseConfigArgs) ConnectionGithubEnterpriseConfigPtrInput
type ConnectionGithubEnterpriseConfigPtrOutput ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGithubEnterpriseConfigPtrOutput) AppId ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) AppId() pulumi.StringPtrOutput
Optional. ID of the GitHub App created from the manifest.
func (ConnectionGithubEnterpriseConfigPtrOutput) AppInstallationId ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) AppInstallationId() pulumi.StringPtrOutput
Optional. ID of the installation of the GitHub App.
func (ConnectionGithubEnterpriseConfigPtrOutput) AppSlug ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) AppSlug() pulumi.StringPtrOutput
(Output) Output only. The URL-friendly name of the GitHub App.
func (ConnectionGithubEnterpriseConfigPtrOutput) ElementType ¶ added in v8.14.0
func (ConnectionGithubEnterpriseConfigPtrOutput) ElementType() reflect.Type
func (ConnectionGithubEnterpriseConfigPtrOutput) HostUri ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) HostUri() pulumi.StringPtrOutput
Required. The URI of the GitHub Enterprise host this connection is for.
func (ConnectionGithubEnterpriseConfigPtrOutput) InstallationUri ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) InstallationUri() pulumi.StringPtrOutput
(Output) Output only. The URI to navigate to in order to manage the installation associated with this GitHubEnterpriseConfig.
func (ConnectionGithubEnterpriseConfigPtrOutput) PrivateKeySecretVersion ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) PrivateKeySecretVersion() pulumi.StringPtrOutput
Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*`.
func (ConnectionGithubEnterpriseConfigPtrOutput) ServerVersion ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) ServerVersion() pulumi.StringPtrOutput
(Output) Output only. GitHub Enterprise version installed at the host_uri.
func (ConnectionGithubEnterpriseConfigPtrOutput) ServiceDirectoryConfig ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) ServiceDirectoryConfig() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
ServiceDirectoryConfig represents Service Directory configuration for a connection. Structure is documented below.
func (ConnectionGithubEnterpriseConfigPtrOutput) SslCaCertificate ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) SslCaCertificate() pulumi.StringPtrOutput
Optional. SSL certificate to use for requests to GitHub Enterprise.
func (ConnectionGithubEnterpriseConfigPtrOutput) ToConnectionGithubEnterpriseConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) ToConnectionGithubEnterpriseConfigPtrOutput() ConnectionGithubEnterpriseConfigPtrOutput
func (ConnectionGithubEnterpriseConfigPtrOutput) ToConnectionGithubEnterpriseConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) ToConnectionGithubEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigPtrOutput
func (ConnectionGithubEnterpriseConfigPtrOutput) WebhookSecretSecretVersion ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigPtrOutput) WebhookSecretSecretVersion() pulumi.StringPtrOutput
Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*`.
type ConnectionGithubEnterpriseConfigServiceDirectoryConfig ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigServiceDirectoryConfig struct { // Required. The Service Directory service name. // Format: // projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. Service string `pulumi:"service"` }
type ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs struct { // Required. The Service Directory service name. // Format: // projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. Service pulumi.StringInput `pulumi:"service"` }
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ElementType ¶ added in v8.14.0
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ElementType() reflect.Type
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput ¶ added in v8.14.0
func (i ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutputWithContext ¶ added in v8.14.0
func (i ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput ¶ added in v8.14.0
func (i ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext ¶ added in v8.14.0
func (i ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
type ConnectionGithubEnterpriseConfigServiceDirectoryConfigInput ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigServiceDirectoryConfigInput interface { pulumi.Input ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutputWithContext(context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput }
ConnectionGithubEnterpriseConfigServiceDirectoryConfigInput is an input type that accepts ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs and ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput values. You can construct a concrete instance of `ConnectionGithubEnterpriseConfigServiceDirectoryConfigInput` via:
ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs{...}
type ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput struct{ *pulumi.OutputState }
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ElementType ¶ added in v8.14.0
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ElementType() reflect.Type
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) Service ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) Service() pulumi.StringOutput
Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutputWithContext ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
type ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrInput ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrInput interface { pulumi.Input ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput }
ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrInput is an input type that accepts ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs, ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtr and ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput values. You can construct a concrete instance of `ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrInput` via:
ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs{...} or: nil
func ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtr ¶ added in v8.14.0
func ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtr(v *ConnectionGithubEnterpriseConfigServiceDirectoryConfigArgs) ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrInput
type ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput ¶ added in v8.14.0
type ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) ElementType ¶ added in v8.14.0
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) ElementType() reflect.Type
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) Service ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) Service() pulumi.StringPtrOutput
Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
func (ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGithubEnterpriseConfigServiceDirectoryConfigPtrOutput
type ConnectionGitlabConfig ¶ added in v8.14.0
type ConnectionGitlabConfig struct { // Represents a personal access token that authorized the Connection, // and associated metadata. // Structure is documented below. AuthorizerCredential ConnectionGitlabConfigAuthorizerCredential `pulumi:"authorizerCredential"` // Represents a personal access token that authorized the Connection, // and associated metadata. // Structure is documented below. ReadAuthorizerCredential ConnectionGitlabConfigReadAuthorizerCredential `pulumi:"readAuthorizerCredential"` // Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, // formatted as `projects/*/secrets/*/versions/*`. This is used to validate // webhooks. WebhookSecretSecretVersion string `pulumi:"webhookSecretSecretVersion"` }
type ConnectionGitlabConfigArgs ¶ added in v8.14.0
type ConnectionGitlabConfigArgs struct { // Represents a personal access token that authorized the Connection, // and associated metadata. // Structure is documented below. AuthorizerCredential ConnectionGitlabConfigAuthorizerCredentialInput `pulumi:"authorizerCredential"` // Represents a personal access token that authorized the Connection, // and associated metadata. // Structure is documented below. ReadAuthorizerCredential ConnectionGitlabConfigReadAuthorizerCredentialInput `pulumi:"readAuthorizerCredential"` // Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, // formatted as `projects/*/secrets/*/versions/*`. This is used to validate // webhooks. WebhookSecretSecretVersion pulumi.StringInput `pulumi:"webhookSecretSecretVersion"` }
func (ConnectionGitlabConfigArgs) ElementType ¶ added in v8.14.0
func (ConnectionGitlabConfigArgs) ElementType() reflect.Type
func (ConnectionGitlabConfigArgs) ToConnectionGitlabConfigOutput ¶ added in v8.14.0
func (i ConnectionGitlabConfigArgs) ToConnectionGitlabConfigOutput() ConnectionGitlabConfigOutput
func (ConnectionGitlabConfigArgs) ToConnectionGitlabConfigOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabConfigArgs) ToConnectionGitlabConfigOutputWithContext(ctx context.Context) ConnectionGitlabConfigOutput
func (ConnectionGitlabConfigArgs) ToConnectionGitlabConfigPtrOutput ¶ added in v8.14.0
func (i ConnectionGitlabConfigArgs) ToConnectionGitlabConfigPtrOutput() ConnectionGitlabConfigPtrOutput
func (ConnectionGitlabConfigArgs) ToConnectionGitlabConfigPtrOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabConfigArgs) ToConnectionGitlabConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigPtrOutput
type ConnectionGitlabConfigAuthorizerCredential ¶ added in v8.14.0
type ConnectionGitlabConfigAuthorizerCredential struct { // Required. A SecretManager resource containing the user token that authorizes // the Developer Connect connection. Format: // `projects/*/secrets/*/versions/*`. UserTokenSecretVersion string `pulumi:"userTokenSecretVersion"` // (Output) // Output only. The username associated with this token. Username *string `pulumi:"username"` }
type ConnectionGitlabConfigAuthorizerCredentialArgs ¶ added in v8.14.0
type ConnectionGitlabConfigAuthorizerCredentialArgs struct { // Required. A SecretManager resource containing the user token that authorizes // the Developer Connect connection. Format: // `projects/*/secrets/*/versions/*`. UserTokenSecretVersion pulumi.StringInput `pulumi:"userTokenSecretVersion"` // (Output) // Output only. The username associated with this token. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ConnectionGitlabConfigAuthorizerCredentialArgs) ElementType ¶ added in v8.14.0
func (ConnectionGitlabConfigAuthorizerCredentialArgs) ElementType() reflect.Type
func (ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialOutput ¶ added in v8.14.0
func (i ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialOutput() ConnectionGitlabConfigAuthorizerCredentialOutput
func (ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabConfigAuthorizerCredentialOutput
func (ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (i ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialPtrOutput() ConnectionGitlabConfigAuthorizerCredentialPtrOutput
func (ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabConfigAuthorizerCredentialArgs) ToConnectionGitlabConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigAuthorizerCredentialPtrOutput
type ConnectionGitlabConfigAuthorizerCredentialInput ¶ added in v8.14.0
type ConnectionGitlabConfigAuthorizerCredentialInput interface { pulumi.Input ToConnectionGitlabConfigAuthorizerCredentialOutput() ConnectionGitlabConfigAuthorizerCredentialOutput ToConnectionGitlabConfigAuthorizerCredentialOutputWithContext(context.Context) ConnectionGitlabConfigAuthorizerCredentialOutput }
ConnectionGitlabConfigAuthorizerCredentialInput is an input type that accepts ConnectionGitlabConfigAuthorizerCredentialArgs and ConnectionGitlabConfigAuthorizerCredentialOutput values. You can construct a concrete instance of `ConnectionGitlabConfigAuthorizerCredentialInput` via:
ConnectionGitlabConfigAuthorizerCredentialArgs{...}
type ConnectionGitlabConfigAuthorizerCredentialOutput ¶ added in v8.14.0
type ConnectionGitlabConfigAuthorizerCredentialOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabConfigAuthorizerCredentialOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabConfigAuthorizerCredentialOutput) ElementType() reflect.Type
func (ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialOutput ¶ added in v8.14.0
func (o ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialOutput() ConnectionGitlabConfigAuthorizerCredentialOutput
func (ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabConfigAuthorizerCredentialOutput
func (ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutput() ConnectionGitlabConfigAuthorizerCredentialPtrOutput
func (ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabConfigAuthorizerCredentialOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigAuthorizerCredentialPtrOutput
func (ConnectionGitlabConfigAuthorizerCredentialOutput) UserTokenSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabConfigAuthorizerCredentialOutput) UserTokenSecretVersion() pulumi.StringOutput
Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`.
func (ConnectionGitlabConfigAuthorizerCredentialOutput) Username ¶ added in v8.14.0
func (o ConnectionGitlabConfigAuthorizerCredentialOutput) Username() pulumi.StringPtrOutput
(Output) Output only. The username associated with this token.
type ConnectionGitlabConfigAuthorizerCredentialPtrInput ¶ added in v8.14.0
type ConnectionGitlabConfigAuthorizerCredentialPtrInput interface { pulumi.Input ToConnectionGitlabConfigAuthorizerCredentialPtrOutput() ConnectionGitlabConfigAuthorizerCredentialPtrOutput ToConnectionGitlabConfigAuthorizerCredentialPtrOutputWithContext(context.Context) ConnectionGitlabConfigAuthorizerCredentialPtrOutput }
ConnectionGitlabConfigAuthorizerCredentialPtrInput is an input type that accepts ConnectionGitlabConfigAuthorizerCredentialArgs, ConnectionGitlabConfigAuthorizerCredentialPtr and ConnectionGitlabConfigAuthorizerCredentialPtrOutput values. You can construct a concrete instance of `ConnectionGitlabConfigAuthorizerCredentialPtrInput` via:
ConnectionGitlabConfigAuthorizerCredentialArgs{...} or: nil
func ConnectionGitlabConfigAuthorizerCredentialPtr ¶ added in v8.14.0
func ConnectionGitlabConfigAuthorizerCredentialPtr(v *ConnectionGitlabConfigAuthorizerCredentialArgs) ConnectionGitlabConfigAuthorizerCredentialPtrInput
type ConnectionGitlabConfigAuthorizerCredentialPtrOutput ¶ added in v8.14.0
type ConnectionGitlabConfigAuthorizerCredentialPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabConfigAuthorizerCredentialPtrOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabConfigAuthorizerCredentialPtrOutput) ElementType() reflect.Type
func (ConnectionGitlabConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutput() ConnectionGitlabConfigAuthorizerCredentialPtrOutput
func (ConnectionGitlabConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigAuthorizerCredentialPtrOutput
func (ConnectionGitlabConfigAuthorizerCredentialPtrOutput) UserTokenSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabConfigAuthorizerCredentialPtrOutput) UserTokenSecretVersion() pulumi.StringPtrOutput
Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`.
func (ConnectionGitlabConfigAuthorizerCredentialPtrOutput) Username ¶ added in v8.14.0
func (o ConnectionGitlabConfigAuthorizerCredentialPtrOutput) Username() pulumi.StringPtrOutput
(Output) Output only. The username associated with this token.
type ConnectionGitlabConfigInput ¶ added in v8.14.0
type ConnectionGitlabConfigInput interface { pulumi.Input ToConnectionGitlabConfigOutput() ConnectionGitlabConfigOutput ToConnectionGitlabConfigOutputWithContext(context.Context) ConnectionGitlabConfigOutput }
ConnectionGitlabConfigInput is an input type that accepts ConnectionGitlabConfigArgs and ConnectionGitlabConfigOutput values. You can construct a concrete instance of `ConnectionGitlabConfigInput` via:
ConnectionGitlabConfigArgs{...}
type ConnectionGitlabConfigOutput ¶ added in v8.14.0
type ConnectionGitlabConfigOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabConfigOutput) AuthorizerCredential ¶ added in v8.14.0
func (o ConnectionGitlabConfigOutput) AuthorizerCredential() ConnectionGitlabConfigAuthorizerCredentialOutput
Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.
func (ConnectionGitlabConfigOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabConfigOutput) ElementType() reflect.Type
func (ConnectionGitlabConfigOutput) ReadAuthorizerCredential ¶ added in v8.14.0
func (o ConnectionGitlabConfigOutput) ReadAuthorizerCredential() ConnectionGitlabConfigReadAuthorizerCredentialOutput
Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.
func (ConnectionGitlabConfigOutput) ToConnectionGitlabConfigOutput ¶ added in v8.14.0
func (o ConnectionGitlabConfigOutput) ToConnectionGitlabConfigOutput() ConnectionGitlabConfigOutput
func (ConnectionGitlabConfigOutput) ToConnectionGitlabConfigOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabConfigOutput) ToConnectionGitlabConfigOutputWithContext(ctx context.Context) ConnectionGitlabConfigOutput
func (ConnectionGitlabConfigOutput) ToConnectionGitlabConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabConfigOutput) ToConnectionGitlabConfigPtrOutput() ConnectionGitlabConfigPtrOutput
func (ConnectionGitlabConfigOutput) ToConnectionGitlabConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabConfigOutput) ToConnectionGitlabConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigPtrOutput
func (ConnectionGitlabConfigOutput) WebhookSecretSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabConfigOutput) WebhookSecretSecretVersion() pulumi.StringOutput
Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
type ConnectionGitlabConfigPtrInput ¶ added in v8.14.0
type ConnectionGitlabConfigPtrInput interface { pulumi.Input ToConnectionGitlabConfigPtrOutput() ConnectionGitlabConfigPtrOutput ToConnectionGitlabConfigPtrOutputWithContext(context.Context) ConnectionGitlabConfigPtrOutput }
ConnectionGitlabConfigPtrInput is an input type that accepts ConnectionGitlabConfigArgs, ConnectionGitlabConfigPtr and ConnectionGitlabConfigPtrOutput values. You can construct a concrete instance of `ConnectionGitlabConfigPtrInput` via:
ConnectionGitlabConfigArgs{...} or: nil
func ConnectionGitlabConfigPtr ¶ added in v8.14.0
func ConnectionGitlabConfigPtr(v *ConnectionGitlabConfigArgs) ConnectionGitlabConfigPtrInput
type ConnectionGitlabConfigPtrOutput ¶ added in v8.14.0
type ConnectionGitlabConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabConfigPtrOutput) AuthorizerCredential ¶ added in v8.14.0
func (o ConnectionGitlabConfigPtrOutput) AuthorizerCredential() ConnectionGitlabConfigAuthorizerCredentialPtrOutput
Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.
func (ConnectionGitlabConfigPtrOutput) Elem ¶ added in v8.14.0
func (o ConnectionGitlabConfigPtrOutput) Elem() ConnectionGitlabConfigOutput
func (ConnectionGitlabConfigPtrOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabConfigPtrOutput) ElementType() reflect.Type
func (ConnectionGitlabConfigPtrOutput) ReadAuthorizerCredential ¶ added in v8.14.0
func (o ConnectionGitlabConfigPtrOutput) ReadAuthorizerCredential() ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.
func (ConnectionGitlabConfigPtrOutput) ToConnectionGitlabConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabConfigPtrOutput) ToConnectionGitlabConfigPtrOutput() ConnectionGitlabConfigPtrOutput
func (ConnectionGitlabConfigPtrOutput) ToConnectionGitlabConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabConfigPtrOutput) ToConnectionGitlabConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigPtrOutput
func (ConnectionGitlabConfigPtrOutput) WebhookSecretSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabConfigPtrOutput) WebhookSecretSecretVersion() pulumi.StringPtrOutput
Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
type ConnectionGitlabConfigReadAuthorizerCredential ¶ added in v8.14.0
type ConnectionGitlabConfigReadAuthorizerCredential struct { // Required. A SecretManager resource containing the user token that authorizes // the Developer Connect connection. Format: // `projects/*/secrets/*/versions/*`. UserTokenSecretVersion string `pulumi:"userTokenSecretVersion"` // (Output) // Output only. The username associated with this token. Username *string `pulumi:"username"` }
type ConnectionGitlabConfigReadAuthorizerCredentialArgs ¶ added in v8.14.0
type ConnectionGitlabConfigReadAuthorizerCredentialArgs struct { // Required. A SecretManager resource containing the user token that authorizes // the Developer Connect connection. Format: // `projects/*/secrets/*/versions/*`. UserTokenSecretVersion pulumi.StringInput `pulumi:"userTokenSecretVersion"` // (Output) // Output only. The username associated with this token. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ConnectionGitlabConfigReadAuthorizerCredentialArgs) ElementType ¶ added in v8.14.0
func (ConnectionGitlabConfigReadAuthorizerCredentialArgs) ElementType() reflect.Type
func (ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialOutput ¶ added in v8.14.0
func (i ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialOutput() ConnectionGitlabConfigReadAuthorizerCredentialOutput
func (ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabConfigReadAuthorizerCredentialOutput
func (ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (i ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
func (ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabConfigReadAuthorizerCredentialArgs) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
type ConnectionGitlabConfigReadAuthorizerCredentialInput ¶ added in v8.14.0
type ConnectionGitlabConfigReadAuthorizerCredentialInput interface { pulumi.Input ToConnectionGitlabConfigReadAuthorizerCredentialOutput() ConnectionGitlabConfigReadAuthorizerCredentialOutput ToConnectionGitlabConfigReadAuthorizerCredentialOutputWithContext(context.Context) ConnectionGitlabConfigReadAuthorizerCredentialOutput }
ConnectionGitlabConfigReadAuthorizerCredentialInput is an input type that accepts ConnectionGitlabConfigReadAuthorizerCredentialArgs and ConnectionGitlabConfigReadAuthorizerCredentialOutput values. You can construct a concrete instance of `ConnectionGitlabConfigReadAuthorizerCredentialInput` via:
ConnectionGitlabConfigReadAuthorizerCredentialArgs{...}
type ConnectionGitlabConfigReadAuthorizerCredentialOutput ¶ added in v8.14.0
type ConnectionGitlabConfigReadAuthorizerCredentialOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabConfigReadAuthorizerCredentialOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabConfigReadAuthorizerCredentialOutput) ElementType() reflect.Type
func (ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialOutput ¶ added in v8.14.0
func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialOutput() ConnectionGitlabConfigReadAuthorizerCredentialOutput
func (ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabConfigReadAuthorizerCredentialOutput
func (ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
func (ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
func (ConnectionGitlabConfigReadAuthorizerCredentialOutput) UserTokenSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) UserTokenSecretVersion() pulumi.StringOutput
Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`.
func (ConnectionGitlabConfigReadAuthorizerCredentialOutput) Username ¶ added in v8.14.0
func (o ConnectionGitlabConfigReadAuthorizerCredentialOutput) Username() pulumi.StringPtrOutput
(Output) Output only. The username associated with this token.
type ConnectionGitlabConfigReadAuthorizerCredentialPtrInput ¶ added in v8.14.0
type ConnectionGitlabConfigReadAuthorizerCredentialPtrInput interface { pulumi.Input ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutputWithContext(context.Context) ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput }
ConnectionGitlabConfigReadAuthorizerCredentialPtrInput is an input type that accepts ConnectionGitlabConfigReadAuthorizerCredentialArgs, ConnectionGitlabConfigReadAuthorizerCredentialPtr and ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput values. You can construct a concrete instance of `ConnectionGitlabConfigReadAuthorizerCredentialPtrInput` via:
ConnectionGitlabConfigReadAuthorizerCredentialArgs{...} or: nil
func ConnectionGitlabConfigReadAuthorizerCredentialPtr ¶ added in v8.14.0
func ConnectionGitlabConfigReadAuthorizerCredentialPtr(v *ConnectionGitlabConfigReadAuthorizerCredentialArgs) ConnectionGitlabConfigReadAuthorizerCredentialPtrInput
type ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput ¶ added in v8.14.0
type ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) ElementType() reflect.Type
func (ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
func (ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput
func (ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) UserTokenSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) UserTokenSecretVersion() pulumi.StringPtrOutput
Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`.
func (ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) Username ¶ added in v8.14.0
func (o ConnectionGitlabConfigReadAuthorizerCredentialPtrOutput) Username() pulumi.StringPtrOutput
(Output) Output only. The username associated with this token.
type ConnectionGitlabEnterpriseConfig ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfig struct { // Represents a personal access token that authorized the Connection, // and associated metadata. // Structure is documented below. AuthorizerCredential ConnectionGitlabEnterpriseConfigAuthorizerCredential `pulumi:"authorizerCredential"` // Required. The URI of the GitLab Enterprise host this connection is for. HostUri string `pulumi:"hostUri"` // Represents a personal access token that authorized the Connection, // and associated metadata. // Structure is documented below. ReadAuthorizerCredential ConnectionGitlabEnterpriseConfigReadAuthorizerCredential `pulumi:"readAuthorizerCredential"` // (Output) // Output only. Version of the GitLab Enterprise server running on the `hostUri`. ServerVersion *string `pulumi:"serverVersion"` // ServiceDirectoryConfig represents Service Directory configuration for a // connection. // Structure is documented below. ServiceDirectoryConfig *ConnectionGitlabEnterpriseConfigServiceDirectoryConfig `pulumi:"serviceDirectoryConfig"` // Optional. SSL Certificate Authority certificate to use for requests to GitLab // Enterprise instance. SslCaCertificate *string `pulumi:"sslCaCertificate"` // Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, // formatted as `projects/*/secrets/*/versions/*`. This is used to validate // webhooks. WebhookSecretSecretVersion string `pulumi:"webhookSecretSecretVersion"` }
type ConnectionGitlabEnterpriseConfigArgs ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigArgs struct { // Represents a personal access token that authorized the Connection, // and associated metadata. // Structure is documented below. AuthorizerCredential ConnectionGitlabEnterpriseConfigAuthorizerCredentialInput `pulumi:"authorizerCredential"` // Required. The URI of the GitLab Enterprise host this connection is for. HostUri pulumi.StringInput `pulumi:"hostUri"` // Represents a personal access token that authorized the Connection, // and associated metadata. // Structure is documented below. ReadAuthorizerCredential ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialInput `pulumi:"readAuthorizerCredential"` // (Output) // Output only. Version of the GitLab Enterprise server running on the `hostUri`. ServerVersion pulumi.StringPtrInput `pulumi:"serverVersion"` // ServiceDirectoryConfig represents Service Directory configuration for a // connection. // Structure is documented below. ServiceDirectoryConfig ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrInput `pulumi:"serviceDirectoryConfig"` // Optional. SSL Certificate Authority certificate to use for requests to GitLab // Enterprise instance. SslCaCertificate pulumi.StringPtrInput `pulumi:"sslCaCertificate"` // Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, // formatted as `projects/*/secrets/*/versions/*`. This is used to validate // webhooks. WebhookSecretSecretVersion pulumi.StringInput `pulumi:"webhookSecretSecretVersion"` }
func (ConnectionGitlabEnterpriseConfigArgs) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigArgs) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigOutput ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigOutput() ConnectionGitlabEnterpriseConfigOutput
func (ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigOutput
func (ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigPtrOutput ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigPtrOutput() ConnectionGitlabEnterpriseConfigPtrOutput
func (ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigPtrOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigArgs) ToConnectionGitlabEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigPtrOutput
type ConnectionGitlabEnterpriseConfigAuthorizerCredential ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigAuthorizerCredential struct { // Required. A SecretManager resource containing the user token that authorizes // the Developer Connect connection. Format: // `projects/*/secrets/*/versions/*`. UserTokenSecretVersion string `pulumi:"userTokenSecretVersion"` // (Output) // Output only. The username associated with this token. Username *string `pulumi:"username"` }
type ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs struct { // Required. A SecretManager resource containing the user token that authorizes // the Developer Connect connection. Format: // `projects/*/secrets/*/versions/*`. UserTokenSecretVersion pulumi.StringInput `pulumi:"userTokenSecretVersion"` // (Output) // Output only. The username associated with this token. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
type ConnectionGitlabEnterpriseConfigAuthorizerCredentialInput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigAuthorizerCredentialInput interface { pulumi.Input ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutputWithContext(context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput }
ConnectionGitlabEnterpriseConfigAuthorizerCredentialInput is an input type that accepts ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs and ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput values. You can construct a concrete instance of `ConnectionGitlabEnterpriseConfigAuthorizerCredentialInput` via:
ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs{...}
type ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) UserTokenSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) UserTokenSecretVersion() pulumi.StringOutput
Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`.
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) Username ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput) Username() pulumi.StringPtrOutput
(Output) Output only. The username associated with this token.
type ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrInput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrInput interface { pulumi.Input ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutputWithContext(context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput }
ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrInput is an input type that accepts ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs, ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtr and ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput values. You can construct a concrete instance of `ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrInput` via:
ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs{...} or: nil
func ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtr ¶ added in v8.14.0
func ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtr(v *ConnectionGitlabEnterpriseConfigAuthorizerCredentialArgs) ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrInput
type ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) UserTokenSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) UserTokenSecretVersion() pulumi.StringPtrOutput
Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`.
func (ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) Username ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput) Username() pulumi.StringPtrOutput
(Output) Output only. The username associated with this token.
type ConnectionGitlabEnterpriseConfigInput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigInput interface { pulumi.Input ToConnectionGitlabEnterpriseConfigOutput() ConnectionGitlabEnterpriseConfigOutput ToConnectionGitlabEnterpriseConfigOutputWithContext(context.Context) ConnectionGitlabEnterpriseConfigOutput }
ConnectionGitlabEnterpriseConfigInput is an input type that accepts ConnectionGitlabEnterpriseConfigArgs and ConnectionGitlabEnterpriseConfigOutput values. You can construct a concrete instance of `ConnectionGitlabEnterpriseConfigInput` via:
ConnectionGitlabEnterpriseConfigArgs{...}
type ConnectionGitlabEnterpriseConfigOutput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabEnterpriseConfigOutput) AuthorizerCredential ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) AuthorizerCredential() ConnectionGitlabEnterpriseConfigAuthorizerCredentialOutput
Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.
func (ConnectionGitlabEnterpriseConfigOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigOutput) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigOutput) HostUri ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) HostUri() pulumi.StringOutput
Required. The URI of the GitLab Enterprise host this connection is for.
func (ConnectionGitlabEnterpriseConfigOutput) ReadAuthorizerCredential ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) ReadAuthorizerCredential() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.
func (ConnectionGitlabEnterpriseConfigOutput) ServerVersion ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) ServerVersion() pulumi.StringPtrOutput
(Output) Output only. Version of the GitLab Enterprise server running on the `hostUri`.
func (ConnectionGitlabEnterpriseConfigOutput) ServiceDirectoryConfig ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) ServiceDirectoryConfig() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
ServiceDirectoryConfig represents Service Directory configuration for a connection. Structure is documented below.
func (ConnectionGitlabEnterpriseConfigOutput) SslCaCertificate ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) SslCaCertificate() pulumi.StringPtrOutput
Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.
func (ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigOutput() ConnectionGitlabEnterpriseConfigOutput
func (ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigOutput
func (ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigPtrOutput() ConnectionGitlabEnterpriseConfigPtrOutput
func (ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) ToConnectionGitlabEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigPtrOutput
func (ConnectionGitlabEnterpriseConfigOutput) WebhookSecretSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigOutput) WebhookSecretSecretVersion() pulumi.StringOutput
Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
type ConnectionGitlabEnterpriseConfigPtrInput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigPtrInput interface { pulumi.Input ToConnectionGitlabEnterpriseConfigPtrOutput() ConnectionGitlabEnterpriseConfigPtrOutput ToConnectionGitlabEnterpriseConfigPtrOutputWithContext(context.Context) ConnectionGitlabEnterpriseConfigPtrOutput }
ConnectionGitlabEnterpriseConfigPtrInput is an input type that accepts ConnectionGitlabEnterpriseConfigArgs, ConnectionGitlabEnterpriseConfigPtr and ConnectionGitlabEnterpriseConfigPtrOutput values. You can construct a concrete instance of `ConnectionGitlabEnterpriseConfigPtrInput` via:
ConnectionGitlabEnterpriseConfigArgs{...} or: nil
func ConnectionGitlabEnterpriseConfigPtr ¶ added in v8.14.0
func ConnectionGitlabEnterpriseConfigPtr(v *ConnectionGitlabEnterpriseConfigArgs) ConnectionGitlabEnterpriseConfigPtrInput
type ConnectionGitlabEnterpriseConfigPtrOutput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabEnterpriseConfigPtrOutput) AuthorizerCredential ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigPtrOutput) AuthorizerCredential() ConnectionGitlabEnterpriseConfigAuthorizerCredentialPtrOutput
Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.
func (ConnectionGitlabEnterpriseConfigPtrOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigPtrOutput) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigPtrOutput) HostUri ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigPtrOutput) HostUri() pulumi.StringPtrOutput
Required. The URI of the GitLab Enterprise host this connection is for.
func (ConnectionGitlabEnterpriseConfigPtrOutput) ReadAuthorizerCredential ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigPtrOutput) ReadAuthorizerCredential() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.
func (ConnectionGitlabEnterpriseConfigPtrOutput) ServerVersion ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigPtrOutput) ServerVersion() pulumi.StringPtrOutput
(Output) Output only. Version of the GitLab Enterprise server running on the `hostUri`.
func (ConnectionGitlabEnterpriseConfigPtrOutput) ServiceDirectoryConfig ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigPtrOutput) ServiceDirectoryConfig() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
ServiceDirectoryConfig represents Service Directory configuration for a connection. Structure is documented below.
func (ConnectionGitlabEnterpriseConfigPtrOutput) SslCaCertificate ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigPtrOutput) SslCaCertificate() pulumi.StringPtrOutput
Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.
func (ConnectionGitlabEnterpriseConfigPtrOutput) ToConnectionGitlabEnterpriseConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigPtrOutput) ToConnectionGitlabEnterpriseConfigPtrOutput() ConnectionGitlabEnterpriseConfigPtrOutput
func (ConnectionGitlabEnterpriseConfigPtrOutput) ToConnectionGitlabEnterpriseConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigPtrOutput) ToConnectionGitlabEnterpriseConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigPtrOutput
func (ConnectionGitlabEnterpriseConfigPtrOutput) WebhookSecretSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigPtrOutput) WebhookSecretSecretVersion() pulumi.StringPtrOutput
Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredential ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredential struct { // Required. A SecretManager resource containing the user token that authorizes // the Developer Connect connection. Format: // `projects/*/secrets/*/versions/*`. UserTokenSecretVersion string `pulumi:"userTokenSecretVersion"` // (Output) // Output only. The username associated with this token. Username *string `pulumi:"username"` }
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs struct { // Required. A SecretManager resource containing the user token that authorizes // the Developer Connect connection. Format: // `projects/*/secrets/*/versions/*`. UserTokenSecretVersion pulumi.StringInput `pulumi:"userTokenSecretVersion"` // (Output) // Output only. The username associated with this token. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialInput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialInput interface { pulumi.Input ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutputWithContext(context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput }
ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialInput is an input type that accepts ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs and ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput values. You can construct a concrete instance of `ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialInput` via:
ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs{...}
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) UserTokenSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) UserTokenSecretVersion() pulumi.StringOutput
Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`.
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) Username ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialOutput) Username() pulumi.StringPtrOutput
(Output) Output only. The username associated with this token.
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrInput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrInput interface { pulumi.Input ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutputWithContext(context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput }
ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrInput is an input type that accepts ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs, ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtr and ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput values. You can construct a concrete instance of `ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrInput` via:
ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs{...} or: nil
func ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtr ¶ added in v8.14.0
func ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtr(v *ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialArgs) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrInput
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput() ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) ToConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) UserTokenSecretVersion ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) UserTokenSecretVersion() pulumi.StringPtrOutput
Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`.
func (ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) Username ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigReadAuthorizerCredentialPtrOutput) Username() pulumi.StringPtrOutput
(Output) Output only. The username associated with this token.
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfig ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfig struct { // Required. The Service Directory service name. // Format: // projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. Service string `pulumi:"service"` }
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs struct { // Required. The Service Directory service name. // Format: // projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. Service pulumi.StringInput `pulumi:"service"` }
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext ¶ added in v8.14.0
func (i ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigInput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigInput interface { pulumi.Input ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutputWithContext(context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput }
ConnectionGitlabEnterpriseConfigServiceDirectoryConfigInput is an input type that accepts ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs and ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput values. You can construct a concrete instance of `ConnectionGitlabEnterpriseConfigServiceDirectoryConfigInput` via:
ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs{...}
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) Service ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) Service() pulumi.StringOutput
Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrInput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrInput interface { pulumi.Input ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput }
ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrInput is an input type that accepts ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs, ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtr and ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput values. You can construct a concrete instance of `ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrInput` via:
ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs{...} or: nil
func ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtr ¶ added in v8.14.0
func ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtr(v *ConnectionGitlabEnterpriseConfigServiceDirectoryConfigArgs) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrInput
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput ¶ added in v8.14.0
type ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) ElementType ¶ added in v8.14.0
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) ElementType() reflect.Type
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) Service ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) Service() pulumi.StringPtrOutput
Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput() ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
func (ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext ¶ added in v8.14.0
func (o ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput) ToConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutputWithContext(ctx context.Context) ConnectionGitlabEnterpriseConfigServiceDirectoryConfigPtrOutput
type ConnectionInput ¶
type ConnectionInput interface { pulumi.Input ToConnectionOutput() ConnectionOutput ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput }
type ConnectionInstallationState ¶
type ConnectionInstallationState struct { // Output only. Link to follow for next action. Empty string if the installation is already // complete. ActionUri *string `pulumi:"actionUri"` // Output only. Message of what the user should do next to continue the installation. // Empty string if the installation is already complete. Message *string `pulumi:"message"` // (Output) // Output only. Current step of the installation process. // Possible values: // STAGE_UNSPECIFIED // PENDING_CREATE_APP // PENDING_USER_OAUTH // PENDING_INSTALL_APP // COMPLETE Stage *string `pulumi:"stage"` }
type ConnectionInstallationStateArgs ¶
type ConnectionInstallationStateArgs struct { // Output only. Link to follow for next action. Empty string if the installation is already // complete. ActionUri pulumi.StringPtrInput `pulumi:"actionUri"` // Output only. Message of what the user should do next to continue the installation. // Empty string if the installation is already complete. Message pulumi.StringPtrInput `pulumi:"message"` // (Output) // Output only. Current step of the installation process. // Possible values: // STAGE_UNSPECIFIED // PENDING_CREATE_APP // PENDING_USER_OAUTH // PENDING_INSTALL_APP // COMPLETE Stage pulumi.StringPtrInput `pulumi:"stage"` }
func (ConnectionInstallationStateArgs) ElementType ¶
func (ConnectionInstallationStateArgs) ElementType() reflect.Type
func (ConnectionInstallationStateArgs) ToConnectionInstallationStateOutput ¶
func (i ConnectionInstallationStateArgs) ToConnectionInstallationStateOutput() ConnectionInstallationStateOutput
func (ConnectionInstallationStateArgs) ToConnectionInstallationStateOutputWithContext ¶
func (i ConnectionInstallationStateArgs) ToConnectionInstallationStateOutputWithContext(ctx context.Context) ConnectionInstallationStateOutput
type ConnectionInstallationStateArray ¶
type ConnectionInstallationStateArray []ConnectionInstallationStateInput
func (ConnectionInstallationStateArray) ElementType ¶
func (ConnectionInstallationStateArray) ElementType() reflect.Type
func (ConnectionInstallationStateArray) ToConnectionInstallationStateArrayOutput ¶
func (i ConnectionInstallationStateArray) ToConnectionInstallationStateArrayOutput() ConnectionInstallationStateArrayOutput
func (ConnectionInstallationStateArray) ToConnectionInstallationStateArrayOutputWithContext ¶
func (i ConnectionInstallationStateArray) ToConnectionInstallationStateArrayOutputWithContext(ctx context.Context) ConnectionInstallationStateArrayOutput
type ConnectionInstallationStateArrayInput ¶
type ConnectionInstallationStateArrayInput interface { pulumi.Input ToConnectionInstallationStateArrayOutput() ConnectionInstallationStateArrayOutput ToConnectionInstallationStateArrayOutputWithContext(context.Context) ConnectionInstallationStateArrayOutput }
ConnectionInstallationStateArrayInput is an input type that accepts ConnectionInstallationStateArray and ConnectionInstallationStateArrayOutput values. You can construct a concrete instance of `ConnectionInstallationStateArrayInput` via:
ConnectionInstallationStateArray{ ConnectionInstallationStateArgs{...} }
type ConnectionInstallationStateArrayOutput ¶
type ConnectionInstallationStateArrayOutput struct{ *pulumi.OutputState }
func (ConnectionInstallationStateArrayOutput) ElementType ¶
func (ConnectionInstallationStateArrayOutput) ElementType() reflect.Type
func (ConnectionInstallationStateArrayOutput) ToConnectionInstallationStateArrayOutput ¶
func (o ConnectionInstallationStateArrayOutput) ToConnectionInstallationStateArrayOutput() ConnectionInstallationStateArrayOutput
func (ConnectionInstallationStateArrayOutput) ToConnectionInstallationStateArrayOutputWithContext ¶
func (o ConnectionInstallationStateArrayOutput) ToConnectionInstallationStateArrayOutputWithContext(ctx context.Context) ConnectionInstallationStateArrayOutput
type ConnectionInstallationStateInput ¶
type ConnectionInstallationStateInput interface { pulumi.Input ToConnectionInstallationStateOutput() ConnectionInstallationStateOutput ToConnectionInstallationStateOutputWithContext(context.Context) ConnectionInstallationStateOutput }
ConnectionInstallationStateInput is an input type that accepts ConnectionInstallationStateArgs and ConnectionInstallationStateOutput values. You can construct a concrete instance of `ConnectionInstallationStateInput` via:
ConnectionInstallationStateArgs{...}
type ConnectionInstallationStateOutput ¶
type ConnectionInstallationStateOutput struct{ *pulumi.OutputState }
func (ConnectionInstallationStateOutput) ActionUri ¶
func (o ConnectionInstallationStateOutput) ActionUri() pulumi.StringPtrOutput
Output only. Link to follow for next action. Empty string if the installation is already complete.
func (ConnectionInstallationStateOutput) ElementType ¶
func (ConnectionInstallationStateOutput) ElementType() reflect.Type
func (ConnectionInstallationStateOutput) Message ¶
func (o ConnectionInstallationStateOutput) Message() pulumi.StringPtrOutput
Output only. Message of what the user should do next to continue the installation. Empty string if the installation is already complete.
func (ConnectionInstallationStateOutput) Stage ¶
func (o ConnectionInstallationStateOutput) Stage() pulumi.StringPtrOutput
(Output) Output only. Current step of the installation process. Possible values: STAGE_UNSPECIFIED PENDING_CREATE_APP PENDING_USER_OAUTH PENDING_INSTALL_APP COMPLETE
func (ConnectionInstallationStateOutput) ToConnectionInstallationStateOutput ¶
func (o ConnectionInstallationStateOutput) ToConnectionInstallationStateOutput() ConnectionInstallationStateOutput
func (ConnectionInstallationStateOutput) ToConnectionInstallationStateOutputWithContext ¶
func (o ConnectionInstallationStateOutput) ToConnectionInstallationStateOutputWithContext(ctx context.Context) ConnectionInstallationStateOutput
type ConnectionMap ¶
type ConnectionMap map[string]ConnectionInput
func (ConnectionMap) ElementType ¶
func (ConnectionMap) ElementType() reflect.Type
func (ConnectionMap) ToConnectionMapOutput ¶
func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMap) ToConnectionMapOutputWithContext ¶
func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
type ConnectionMapInput ¶
type ConnectionMapInput interface { pulumi.Input ToConnectionMapOutput() ConnectionMapOutput ToConnectionMapOutputWithContext(context.Context) ConnectionMapOutput }
ConnectionMapInput is an input type that accepts ConnectionMap and ConnectionMapOutput values. You can construct a concrete instance of `ConnectionMapInput` via:
ConnectionMap{ "key": ConnectionArgs{...} }
type ConnectionMapOutput ¶
type ConnectionMapOutput struct{ *pulumi.OutputState }
func (ConnectionMapOutput) ElementType ¶
func (ConnectionMapOutput) ElementType() reflect.Type
func (ConnectionMapOutput) MapIndex ¶
func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
func (ConnectionMapOutput) ToConnectionMapOutput ¶
func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMapOutput) ToConnectionMapOutputWithContext ¶
func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
type ConnectionOutput ¶
type ConnectionOutput struct{ *pulumi.OutputState }
func (ConnectionOutput) Annotations ¶
func (o ConnectionOutput) Annotations() pulumi.StringMapOutput
Optional. Allows clients to store small amounts of arbitrary data. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
func (ConnectionOutput) ConnectionId ¶
func (o ConnectionOutput) ConnectionId() pulumi.StringOutput
Required. Id of the requesting object If auto-generating Id server-side, remove this field and connectionId from the methodSignature of Create RPC
***
func (ConnectionOutput) CreateTime ¶
func (o ConnectionOutput) CreateTime() pulumi.StringOutput
Output only. [Output only] Create timestamp
func (ConnectionOutput) CryptoKeyConfig ¶ added in v8.14.0
func (o ConnectionOutput) CryptoKeyConfig() ConnectionCryptoKeyConfigPtrOutput
The crypto key configuration. This field is used by the Customer-managed encryption keys (CMEK) feature. Structure is documented below.
func (ConnectionOutput) DeleteTime ¶
func (o ConnectionOutput) DeleteTime() pulumi.StringOutput
Output only. [Output only] Delete timestamp
func (ConnectionOutput) Disabled ¶
func (o ConnectionOutput) Disabled() pulumi.BoolPtrOutput
Optional. If disabled is set to true, functionality is disabled for this connection. Repository based API methods and webhooks processing for repositories in this connection will be disabled.
func (ConnectionOutput) EffectiveAnnotations ¶
func (o ConnectionOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (ConnectionOutput) EffectiveLabels ¶
func (o ConnectionOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (ConnectionOutput) ElementType ¶
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) Etag ¶
func (o ConnectionOutput) Etag() pulumi.StringPtrOutput
Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
func (ConnectionOutput) GithubConfig ¶
func (o ConnectionOutput) GithubConfig() ConnectionGithubConfigPtrOutput
Configuration for connections to github.com. Structure is documented below.
func (ConnectionOutput) GithubEnterpriseConfig ¶ added in v8.14.0
func (o ConnectionOutput) GithubEnterpriseConfig() ConnectionGithubEnterpriseConfigPtrOutput
Configuration for connections to an instance of GitHub Enterprise. Structure is documented below.
func (ConnectionOutput) GitlabConfig ¶ added in v8.14.0
func (o ConnectionOutput) GitlabConfig() ConnectionGitlabConfigPtrOutput
Configuration for connections to gitlab.com. Structure is documented below.
func (ConnectionOutput) GitlabEnterpriseConfig ¶ added in v8.14.0
func (o ConnectionOutput) GitlabEnterpriseConfig() ConnectionGitlabEnterpriseConfigPtrOutput
Configuration for connections to an instance of GitLab Enterprise. Structure is documented below.
func (ConnectionOutput) InstallationStates ¶
func (o ConnectionOutput) InstallationStates() ConnectionInstallationStateArrayOutput
Describes stage and necessary actions to be taken by the user to complete the installation. Used for GitHub and GitHub Enterprise based connections. Structure is documented below.
func (ConnectionOutput) Labels ¶
func (o ConnectionOutput) Labels() pulumi.StringMapOutput
Optional. Labels as key value pairs **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (ConnectionOutput) Location ¶
func (o ConnectionOutput) Location() pulumi.StringOutput
Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
func (ConnectionOutput) Name ¶
func (o ConnectionOutput) Name() pulumi.StringOutput
Identifier. The resource name of the connection, in the format `projects/{project}/locations/{location}/connections/{connection_id}`.
func (ConnectionOutput) Project ¶
func (o ConnectionOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ConnectionOutput) PulumiLabels ¶
func (o ConnectionOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (ConnectionOutput) Reconciling ¶
func (o ConnectionOutput) Reconciling() pulumi.BoolOutput
Output only. Set to true when the connection is being set up or updated in the background.
func (ConnectionOutput) ToConnectionOutput ¶
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (ConnectionOutput) Uid ¶
func (o ConnectionOutput) Uid() pulumi.StringOutput
Output only. A system-assigned unique identifier for a the GitRepositoryLink.
func (ConnectionOutput) UpdateTime ¶
func (o ConnectionOutput) UpdateTime() pulumi.StringOutput
Output only. [Output only] Update timestamp
type ConnectionState ¶
type ConnectionState struct { // Optional. Allows clients to store small amounts of arbitrary data. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Required. Id of the requesting object // If auto-generating Id server-side, remove this field and // connectionId from the methodSignature of Create RPC // // *** ConnectionId pulumi.StringPtrInput // Output only. [Output only] Create timestamp CreateTime pulumi.StringPtrInput // The crypto key configuration. This field is used by the Customer-managed // encryption keys (CMEK) feature. // Structure is documented below. CryptoKeyConfig ConnectionCryptoKeyConfigPtrInput // Output only. [Output only] Delete timestamp DeleteTime pulumi.StringPtrInput // Optional. If disabled is set to true, functionality is disabled for this connection. // Repository based API methods and webhooks processing for repositories in // this connection will be disabled. Disabled pulumi.BoolPtrInput EffectiveAnnotations pulumi.StringMapInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // Optional. This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // Configuration for connections to github.com. // Structure is documented below. GithubConfig ConnectionGithubConfigPtrInput // Configuration for connections to an instance of GitHub Enterprise. // Structure is documented below. GithubEnterpriseConfig ConnectionGithubEnterpriseConfigPtrInput // Configuration for connections to gitlab.com. // Structure is documented below. GitlabConfig ConnectionGitlabConfigPtrInput // Configuration for connections to an instance of GitLab Enterprise. // Structure is documented below. GitlabEnterpriseConfig ConnectionGitlabEnterpriseConfigPtrInput // Describes stage and necessary actions to be taken by the // user to complete the installation. Used for GitHub and GitHub Enterprise // based connections. // Structure is documented below. InstallationStates ConnectionInstallationStateArrayInput // Optional. Labels as key value pairs // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. Location pulumi.StringPtrInput // Identifier. The resource name of the connection, in the format // `projects/{project}/locations/{location}/connections/{connection_id}`. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // Output only. Set to true when the connection is being set up or updated in the // background. Reconciling pulumi.BoolPtrInput // Output only. A system-assigned unique identifier for a the GitRepositoryLink. Uid pulumi.StringPtrInput // Output only. [Output only] Update timestamp UpdateTime pulumi.StringPtrInput }
func (ConnectionState) ElementType ¶
func (ConnectionState) ElementType() reflect.Type
type GitRepositoryLink ¶
type GitRepositoryLink struct { pulumi.CustomResourceState // Optional. Allows clients to store small amounts of arbitrary data. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Required. Git Clone URI. CloneUri pulumi.StringOutput `pulumi:"cloneUri"` // Output only. [Output only] Create timestamp CreateTime pulumi.StringOutput `pulumi:"createTime"` // Output only. [Output only] Delete timestamp DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // Optional. This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Required. The ID to use for the repository, which will become the final component of // the repository's resource name. This ID should be unique in the connection. // Allows alphanumeric characters and any of -._~%!$&'()*+,;=@. // // *** GitRepositoryLinkId pulumi.StringOutput `pulumi:"gitRepositoryLinkId"` // Optional. Labels as key value pairs // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. See documentation for resource type `developerconnect.googleapis.com/GitRepositoryLink`. Location pulumi.StringOutput `pulumi:"location"` // Identifier. Resource name of the repository, in the format // `projects/*/locations/*/connections/*/gitRepositoryLinks/*`. Name pulumi.StringOutput `pulumi:"name"` // Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. See documentation for resource type `developerconnect.googleapis.com/GitRepositoryLink`. ParentConnection pulumi.StringOutput `pulumi:"parentConnection"` // 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"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // Output only. Set to true when the connection is being set up or updated in the // background. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // Output only. A system-assigned unique identifier for a the GitRepositoryLink. Uid pulumi.StringOutput `pulumi:"uid"` // Output only. [Output only] Update timestamp UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A git repository link to a parent connection.
## Example Usage
## Import
GitRepositoryLink can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/connections/{{parent_connection}}/gitRepositoryLinks/{{git_repository_link_id}}`
* `{{project}}/{{location}}/{{parent_connection}}/{{git_repository_link_id}}`
* `{{location}}/{{parent_connection}}/{{git_repository_link_id}}`
When using the `pulumi import` command, GitRepositoryLink can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:developerconnect/gitRepositoryLink:GitRepositoryLink default projects/{{project}}/locations/{{location}}/connections/{{parent_connection}}/gitRepositoryLinks/{{git_repository_link_id}} ```
```sh $ pulumi import gcp:developerconnect/gitRepositoryLink:GitRepositoryLink default {{project}}/{{location}}/{{parent_connection}}/{{git_repository_link_id}} ```
```sh $ pulumi import gcp:developerconnect/gitRepositoryLink:GitRepositoryLink default {{location}}/{{parent_connection}}/{{git_repository_link_id}} ```
func GetGitRepositoryLink ¶
func GetGitRepositoryLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GitRepositoryLinkState, opts ...pulumi.ResourceOption) (*GitRepositoryLink, error)
GetGitRepositoryLink gets an existing GitRepositoryLink 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 NewGitRepositoryLink ¶
func NewGitRepositoryLink(ctx *pulumi.Context, name string, args *GitRepositoryLinkArgs, opts ...pulumi.ResourceOption) (*GitRepositoryLink, error)
NewGitRepositoryLink registers a new resource with the given unique name, arguments, and options.
func (*GitRepositoryLink) ElementType ¶
func (*GitRepositoryLink) ElementType() reflect.Type
func (*GitRepositoryLink) ToGitRepositoryLinkOutput ¶
func (i *GitRepositoryLink) ToGitRepositoryLinkOutput() GitRepositoryLinkOutput
func (*GitRepositoryLink) ToGitRepositoryLinkOutputWithContext ¶
func (i *GitRepositoryLink) ToGitRepositoryLinkOutputWithContext(ctx context.Context) GitRepositoryLinkOutput
type GitRepositoryLinkArgs ¶
type GitRepositoryLinkArgs struct { // Optional. Allows clients to store small amounts of arbitrary data. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Required. Git Clone URI. CloneUri pulumi.StringInput // Optional. This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // Required. The ID to use for the repository, which will become the final component of // the repository's resource name. This ID should be unique in the connection. // Allows alphanumeric characters and any of -._~%!$&'()*+,;=@. // // *** GitRepositoryLinkId pulumi.StringInput // Optional. Labels as key value pairs // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. See documentation for resource type `developerconnect.googleapis.com/GitRepositoryLink`. Location pulumi.StringInput // Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. See documentation for resource type `developerconnect.googleapis.com/GitRepositoryLink`. ParentConnection pulumi.StringInput // 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 GitRepositoryLink resource.
func (GitRepositoryLinkArgs) ElementType ¶
func (GitRepositoryLinkArgs) ElementType() reflect.Type
type GitRepositoryLinkArray ¶
type GitRepositoryLinkArray []GitRepositoryLinkInput
func (GitRepositoryLinkArray) ElementType ¶
func (GitRepositoryLinkArray) ElementType() reflect.Type
func (GitRepositoryLinkArray) ToGitRepositoryLinkArrayOutput ¶
func (i GitRepositoryLinkArray) ToGitRepositoryLinkArrayOutput() GitRepositoryLinkArrayOutput
func (GitRepositoryLinkArray) ToGitRepositoryLinkArrayOutputWithContext ¶
func (i GitRepositoryLinkArray) ToGitRepositoryLinkArrayOutputWithContext(ctx context.Context) GitRepositoryLinkArrayOutput
type GitRepositoryLinkArrayInput ¶
type GitRepositoryLinkArrayInput interface { pulumi.Input ToGitRepositoryLinkArrayOutput() GitRepositoryLinkArrayOutput ToGitRepositoryLinkArrayOutputWithContext(context.Context) GitRepositoryLinkArrayOutput }
GitRepositoryLinkArrayInput is an input type that accepts GitRepositoryLinkArray and GitRepositoryLinkArrayOutput values. You can construct a concrete instance of `GitRepositoryLinkArrayInput` via:
GitRepositoryLinkArray{ GitRepositoryLinkArgs{...} }
type GitRepositoryLinkArrayOutput ¶
type GitRepositoryLinkArrayOutput struct{ *pulumi.OutputState }
func (GitRepositoryLinkArrayOutput) ElementType ¶
func (GitRepositoryLinkArrayOutput) ElementType() reflect.Type
func (GitRepositoryLinkArrayOutput) Index ¶
func (o GitRepositoryLinkArrayOutput) Index(i pulumi.IntInput) GitRepositoryLinkOutput
func (GitRepositoryLinkArrayOutput) ToGitRepositoryLinkArrayOutput ¶
func (o GitRepositoryLinkArrayOutput) ToGitRepositoryLinkArrayOutput() GitRepositoryLinkArrayOutput
func (GitRepositoryLinkArrayOutput) ToGitRepositoryLinkArrayOutputWithContext ¶
func (o GitRepositoryLinkArrayOutput) ToGitRepositoryLinkArrayOutputWithContext(ctx context.Context) GitRepositoryLinkArrayOutput
type GitRepositoryLinkInput ¶
type GitRepositoryLinkInput interface { pulumi.Input ToGitRepositoryLinkOutput() GitRepositoryLinkOutput ToGitRepositoryLinkOutputWithContext(ctx context.Context) GitRepositoryLinkOutput }
type GitRepositoryLinkMap ¶
type GitRepositoryLinkMap map[string]GitRepositoryLinkInput
func (GitRepositoryLinkMap) ElementType ¶
func (GitRepositoryLinkMap) ElementType() reflect.Type
func (GitRepositoryLinkMap) ToGitRepositoryLinkMapOutput ¶
func (i GitRepositoryLinkMap) ToGitRepositoryLinkMapOutput() GitRepositoryLinkMapOutput
func (GitRepositoryLinkMap) ToGitRepositoryLinkMapOutputWithContext ¶
func (i GitRepositoryLinkMap) ToGitRepositoryLinkMapOutputWithContext(ctx context.Context) GitRepositoryLinkMapOutput
type GitRepositoryLinkMapInput ¶
type GitRepositoryLinkMapInput interface { pulumi.Input ToGitRepositoryLinkMapOutput() GitRepositoryLinkMapOutput ToGitRepositoryLinkMapOutputWithContext(context.Context) GitRepositoryLinkMapOutput }
GitRepositoryLinkMapInput is an input type that accepts GitRepositoryLinkMap and GitRepositoryLinkMapOutput values. You can construct a concrete instance of `GitRepositoryLinkMapInput` via:
GitRepositoryLinkMap{ "key": GitRepositoryLinkArgs{...} }
type GitRepositoryLinkMapOutput ¶
type GitRepositoryLinkMapOutput struct{ *pulumi.OutputState }
func (GitRepositoryLinkMapOutput) ElementType ¶
func (GitRepositoryLinkMapOutput) ElementType() reflect.Type
func (GitRepositoryLinkMapOutput) MapIndex ¶
func (o GitRepositoryLinkMapOutput) MapIndex(k pulumi.StringInput) GitRepositoryLinkOutput
func (GitRepositoryLinkMapOutput) ToGitRepositoryLinkMapOutput ¶
func (o GitRepositoryLinkMapOutput) ToGitRepositoryLinkMapOutput() GitRepositoryLinkMapOutput
func (GitRepositoryLinkMapOutput) ToGitRepositoryLinkMapOutputWithContext ¶
func (o GitRepositoryLinkMapOutput) ToGitRepositoryLinkMapOutputWithContext(ctx context.Context) GitRepositoryLinkMapOutput
type GitRepositoryLinkOutput ¶
type GitRepositoryLinkOutput struct{ *pulumi.OutputState }
func (GitRepositoryLinkOutput) Annotations ¶
func (o GitRepositoryLinkOutput) Annotations() pulumi.StringMapOutput
Optional. Allows clients to store small amounts of arbitrary data. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
func (GitRepositoryLinkOutput) CloneUri ¶
func (o GitRepositoryLinkOutput) CloneUri() pulumi.StringOutput
Required. Git Clone URI.
func (GitRepositoryLinkOutput) CreateTime ¶
func (o GitRepositoryLinkOutput) CreateTime() pulumi.StringOutput
Output only. [Output only] Create timestamp
func (GitRepositoryLinkOutput) DeleteTime ¶
func (o GitRepositoryLinkOutput) DeleteTime() pulumi.StringOutput
Output only. [Output only] Delete timestamp
func (GitRepositoryLinkOutput) EffectiveAnnotations ¶
func (o GitRepositoryLinkOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (GitRepositoryLinkOutput) EffectiveLabels ¶
func (o GitRepositoryLinkOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (GitRepositoryLinkOutput) ElementType ¶
func (GitRepositoryLinkOutput) ElementType() reflect.Type
func (GitRepositoryLinkOutput) Etag ¶
func (o GitRepositoryLinkOutput) Etag() pulumi.StringPtrOutput
Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
func (GitRepositoryLinkOutput) GitRepositoryLinkId ¶
func (o GitRepositoryLinkOutput) GitRepositoryLinkId() pulumi.StringOutput
Required. The ID to use for the repository, which will become the final component of the repository's resource name. This ID should be unique in the connection. Allows alphanumeric characters and any of -._~%!$&'()*+,;=@.
***
func (GitRepositoryLinkOutput) Labels ¶
func (o GitRepositoryLinkOutput) Labels() pulumi.StringMapOutput
Optional. Labels as key value pairs **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (GitRepositoryLinkOutput) Location ¶
func (o GitRepositoryLinkOutput) Location() pulumi.StringOutput
Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. See documentation for resource type `developerconnect.googleapis.com/GitRepositoryLink`.
func (GitRepositoryLinkOutput) Name ¶
func (o GitRepositoryLinkOutput) Name() pulumi.StringOutput
Identifier. Resource name of the repository, in the format `projects/*/locations/*/connections/*/gitRepositoryLinks/*`.
func (GitRepositoryLinkOutput) ParentConnection ¶
func (o GitRepositoryLinkOutput) ParentConnection() pulumi.StringOutput
Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. See documentation for resource type `developerconnect.googleapis.com/GitRepositoryLink`.
func (GitRepositoryLinkOutput) Project ¶
func (o GitRepositoryLinkOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (GitRepositoryLinkOutput) PulumiLabels ¶
func (o GitRepositoryLinkOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (GitRepositoryLinkOutput) Reconciling ¶
func (o GitRepositoryLinkOutput) Reconciling() pulumi.BoolOutput
Output only. Set to true when the connection is being set up or updated in the background.
func (GitRepositoryLinkOutput) ToGitRepositoryLinkOutput ¶
func (o GitRepositoryLinkOutput) ToGitRepositoryLinkOutput() GitRepositoryLinkOutput
func (GitRepositoryLinkOutput) ToGitRepositoryLinkOutputWithContext ¶
func (o GitRepositoryLinkOutput) ToGitRepositoryLinkOutputWithContext(ctx context.Context) GitRepositoryLinkOutput
func (GitRepositoryLinkOutput) Uid ¶
func (o GitRepositoryLinkOutput) Uid() pulumi.StringOutput
Output only. A system-assigned unique identifier for a the GitRepositoryLink.
func (GitRepositoryLinkOutput) UpdateTime ¶
func (o GitRepositoryLinkOutput) UpdateTime() pulumi.StringOutput
Output only. [Output only] Update timestamp
type GitRepositoryLinkState ¶
type GitRepositoryLinkState struct { // Optional. Allows clients to store small amounts of arbitrary data. // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Required. Git Clone URI. CloneUri pulumi.StringPtrInput // Output only. [Output only] Create timestamp CreateTime pulumi.StringPtrInput // Output only. [Output only] Delete timestamp DeleteTime pulumi.StringPtrInput EffectiveAnnotations pulumi.StringMapInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // Optional. This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // Required. The ID to use for the repository, which will become the final component of // the repository's resource name. This ID should be unique in the connection. // Allows alphanumeric characters and any of -._~%!$&'()*+,;=@. // // *** GitRepositoryLinkId pulumi.StringPtrInput // Optional. Labels as key value pairs // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. See documentation for resource type `developerconnect.googleapis.com/GitRepositoryLink`. Location pulumi.StringPtrInput // Identifier. Resource name of the repository, in the format // `projects/*/locations/*/connections/*/gitRepositoryLinks/*`. Name pulumi.StringPtrInput // Resource ID segment making up resource `name`. It identifies the resource within its parent collection as described in https://google.aip.dev/122. See documentation for resource type `developerconnect.googleapis.com/GitRepositoryLink`. ParentConnection pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // Output only. Set to true when the connection is being set up or updated in the // background. Reconciling pulumi.BoolPtrInput // Output only. A system-assigned unique identifier for a the GitRepositoryLink. Uid pulumi.StringPtrInput // Output only. [Output only] Update timestamp UpdateTime pulumi.StringPtrInput }
func (GitRepositoryLinkState) ElementType ¶
func (GitRepositoryLinkState) ElementType() reflect.Type