Documentation ¶
Overview ¶
A Pulumi package for creating and managing dbt Cloud resources.
Index ¶
- type BigQueryConnection
- type BigQueryConnectionArgs
- type BigQueryConnectionArray
- type BigQueryConnectionArrayInput
- type BigQueryConnectionArrayOutput
- func (BigQueryConnectionArrayOutput) ElementType() reflect.Type
- func (o BigQueryConnectionArrayOutput) Index(i pulumi.IntInput) BigQueryConnectionOutput
- func (o BigQueryConnectionArrayOutput) ToBigQueryConnectionArrayOutput() BigQueryConnectionArrayOutput
- func (o BigQueryConnectionArrayOutput) ToBigQueryConnectionArrayOutputWithContext(ctx context.Context) BigQueryConnectionArrayOutput
- type BigQueryConnectionInput
- type BigQueryConnectionMap
- type BigQueryConnectionMapInput
- type BigQueryConnectionMapOutput
- func (BigQueryConnectionMapOutput) ElementType() reflect.Type
- func (o BigQueryConnectionMapOutput) MapIndex(k pulumi.StringInput) BigQueryConnectionOutput
- func (o BigQueryConnectionMapOutput) ToBigQueryConnectionMapOutput() BigQueryConnectionMapOutput
- func (o BigQueryConnectionMapOutput) ToBigQueryConnectionMapOutputWithContext(ctx context.Context) BigQueryConnectionMapOutput
- type BigQueryConnectionOutput
- func (o BigQueryConnectionOutput) ApplicationId() pulumi.StringPtrOutput
- func (o BigQueryConnectionOutput) ApplicationSecret() pulumi.StringPtrOutput
- func (o BigQueryConnectionOutput) AuthProviderX509CertUrl() pulumi.StringOutput
- func (o BigQueryConnectionOutput) AuthUri() pulumi.StringOutput
- func (o BigQueryConnectionOutput) ClientEmail() pulumi.StringOutput
- func (o BigQueryConnectionOutput) ClientId() pulumi.StringOutput
- func (o BigQueryConnectionOutput) ClientX509CertUrl() pulumi.StringOutput
- func (o BigQueryConnectionOutput) ConnectionId() pulumi.IntOutput
- func (o BigQueryConnectionOutput) DataprocClusterName() pulumi.StringPtrOutput
- func (o BigQueryConnectionOutput) DataprocRegion() pulumi.StringPtrOutput
- func (BigQueryConnectionOutput) ElementType() reflect.Type
- func (o BigQueryConnectionOutput) ExecutionProject() pulumi.StringPtrOutput
- func (o BigQueryConnectionOutput) GcpProjectId() pulumi.StringOutput
- func (o BigQueryConnectionOutput) GcsBucket() pulumi.StringPtrOutput
- func (o BigQueryConnectionOutput) IsActive() pulumi.BoolPtrOutput
- func (o BigQueryConnectionOutput) IsConfiguredForOauth() pulumi.BoolOutput
- func (o BigQueryConnectionOutput) Location() pulumi.StringPtrOutput
- func (o BigQueryConnectionOutput) MaximumBytesBilled() pulumi.IntPtrOutput
- func (o BigQueryConnectionOutput) Name() pulumi.StringOutput
- func (o BigQueryConnectionOutput) Priority() pulumi.StringPtrOutput
- func (o BigQueryConnectionOutput) PrivateKey() pulumi.StringOutput
- func (o BigQueryConnectionOutput) PrivateKeyId() pulumi.StringOutput
- func (o BigQueryConnectionOutput) ProjectId() pulumi.IntOutput
- func (o BigQueryConnectionOutput) Retries() pulumi.IntPtrOutput
- func (o BigQueryConnectionOutput) TimeoutSeconds() pulumi.IntOutput
- func (o BigQueryConnectionOutput) ToBigQueryConnectionOutput() BigQueryConnectionOutput
- func (o BigQueryConnectionOutput) ToBigQueryConnectionOutputWithContext(ctx context.Context) BigQueryConnectionOutput
- func (o BigQueryConnectionOutput) TokenUri() pulumi.StringOutput
- func (o BigQueryConnectionOutput) Type() pulumi.StringOutput
- type BigQueryConnectionState
- type BigQueryCredential
- type BigQueryCredentialArgs
- type BigQueryCredentialArray
- type BigQueryCredentialArrayInput
- type BigQueryCredentialArrayOutput
- func (BigQueryCredentialArrayOutput) ElementType() reflect.Type
- func (o BigQueryCredentialArrayOutput) Index(i pulumi.IntInput) BigQueryCredentialOutput
- func (o BigQueryCredentialArrayOutput) ToBigQueryCredentialArrayOutput() BigQueryCredentialArrayOutput
- func (o BigQueryCredentialArrayOutput) ToBigQueryCredentialArrayOutputWithContext(ctx context.Context) BigQueryCredentialArrayOutput
- type BigQueryCredentialInput
- type BigQueryCredentialMap
- type BigQueryCredentialMapInput
- type BigQueryCredentialMapOutput
- func (BigQueryCredentialMapOutput) ElementType() reflect.Type
- func (o BigQueryCredentialMapOutput) MapIndex(k pulumi.StringInput) BigQueryCredentialOutput
- func (o BigQueryCredentialMapOutput) ToBigQueryCredentialMapOutput() BigQueryCredentialMapOutput
- func (o BigQueryCredentialMapOutput) ToBigQueryCredentialMapOutputWithContext(ctx context.Context) BigQueryCredentialMapOutput
- type BigQueryCredentialOutput
- func (o BigQueryCredentialOutput) CredentialId() pulumi.IntOutput
- func (o BigQueryCredentialOutput) Dataset() pulumi.StringOutput
- func (BigQueryCredentialOutput) ElementType() reflect.Type
- func (o BigQueryCredentialOutput) IsActive() pulumi.BoolPtrOutput
- func (o BigQueryCredentialOutput) NumThreads() pulumi.IntOutput
- func (o BigQueryCredentialOutput) ProjectId() pulumi.IntOutput
- func (o BigQueryCredentialOutput) ToBigQueryCredentialOutput() BigQueryCredentialOutput
- func (o BigQueryCredentialOutput) ToBigQueryCredentialOutputWithContext(ctx context.Context) BigQueryCredentialOutput
- type BigQueryCredentialState
- 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 ConnectionInput
- 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) Account() pulumi.StringPtrOutput
- func (o ConnectionOutput) AdapterId() pulumi.IntOutput
- func (o ConnectionOutput) AllowKeepAlive() pulumi.BoolPtrOutput
- func (o ConnectionOutput) AllowSso() pulumi.BoolPtrOutput
- func (o ConnectionOutput) Catalog() pulumi.StringPtrOutput
- func (o ConnectionOutput) ConnectionId() pulumi.IntOutput
- func (o ConnectionOutput) Database() pulumi.StringOutput
- func (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) HostName() pulumi.StringPtrOutput
- func (o ConnectionOutput) HttpPath() pulumi.StringPtrOutput
- func (o ConnectionOutput) IsActive() pulumi.BoolPtrOutput
- func (o ConnectionOutput) Name() pulumi.StringOutput
- func (o ConnectionOutput) OauthClientId() pulumi.StringPtrOutput
- func (o ConnectionOutput) OauthClientSecret() pulumi.StringPtrOutput
- func (o ConnectionOutput) Port() pulumi.IntPtrOutput
- func (o ConnectionOutput) PrivateLinkEndpointId() pulumi.StringPtrOutput
- func (o ConnectionOutput) ProjectId() pulumi.IntOutput
- func (o ConnectionOutput) Role() pulumi.StringPtrOutput
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (o ConnectionOutput) TunnelEnabled() pulumi.BoolPtrOutput
- func (o ConnectionOutput) Type() pulumi.StringOutput
- func (o ConnectionOutput) Warehouse() pulumi.StringPtrOutput
- type ConnectionState
- type DatabricksCredential
- type DatabricksCredentialArgs
- type DatabricksCredentialArray
- type DatabricksCredentialArrayInput
- type DatabricksCredentialArrayOutput
- func (DatabricksCredentialArrayOutput) ElementType() reflect.Type
- func (o DatabricksCredentialArrayOutput) Index(i pulumi.IntInput) DatabricksCredentialOutput
- func (o DatabricksCredentialArrayOutput) ToDatabricksCredentialArrayOutput() DatabricksCredentialArrayOutput
- func (o DatabricksCredentialArrayOutput) ToDatabricksCredentialArrayOutputWithContext(ctx context.Context) DatabricksCredentialArrayOutput
- type DatabricksCredentialInput
- type DatabricksCredentialMap
- type DatabricksCredentialMapInput
- type DatabricksCredentialMapOutput
- func (DatabricksCredentialMapOutput) ElementType() reflect.Type
- func (o DatabricksCredentialMapOutput) MapIndex(k pulumi.StringInput) DatabricksCredentialOutput
- func (o DatabricksCredentialMapOutput) ToDatabricksCredentialMapOutput() DatabricksCredentialMapOutput
- func (o DatabricksCredentialMapOutput) ToDatabricksCredentialMapOutputWithContext(ctx context.Context) DatabricksCredentialMapOutput
- type DatabricksCredentialOutput
- func (o DatabricksCredentialOutput) AdapterId() pulumi.IntOutput
- func (o DatabricksCredentialOutput) AdapterType() pulumi.StringOutput
- func (o DatabricksCredentialOutput) Catalog() pulumi.StringPtrOutput
- func (o DatabricksCredentialOutput) CredentialId() pulumi.IntOutput
- func (DatabricksCredentialOutput) ElementType() reflect.Type
- func (o DatabricksCredentialOutput) ProjectId() pulumi.IntOutput
- func (o DatabricksCredentialOutput) Schema() pulumi.StringOutput
- func (o DatabricksCredentialOutput) TargetName() pulumi.StringPtrOutput
- func (o DatabricksCredentialOutput) ToDatabricksCredentialOutput() DatabricksCredentialOutput
- func (o DatabricksCredentialOutput) ToDatabricksCredentialOutputWithContext(ctx context.Context) DatabricksCredentialOutput
- func (o DatabricksCredentialOutput) Token() pulumi.StringOutput
- type DatabricksCredentialState
- type Environment
- type EnvironmentArgs
- type EnvironmentArray
- type EnvironmentArrayInput
- type EnvironmentArrayOutput
- func (EnvironmentArrayOutput) ElementType() reflect.Type
- func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
- type EnvironmentInput
- type EnvironmentMap
- type EnvironmentMapInput
- type EnvironmentMapOutput
- func (EnvironmentMapOutput) ElementType() reflect.Type
- func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
- type EnvironmentOutput
- func (o EnvironmentOutput) CredentialId() pulumi.IntPtrOutput
- func (o EnvironmentOutput) CustomBranch() pulumi.StringPtrOutput
- func (o EnvironmentOutput) DbtVersion() pulumi.StringOutput
- func (o EnvironmentOutput) DeploymentType() pulumi.StringPtrOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) EnvironmentId() pulumi.IntOutput
- func (o EnvironmentOutput) ExtendedAttributesId() pulumi.IntPtrOutput
- func (o EnvironmentOutput) IsActive() pulumi.BoolPtrOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) ProjectId() pulumi.IntOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) Type() pulumi.StringOutput
- func (o EnvironmentOutput) UseCustomBranch() pulumi.BoolPtrOutput
- type EnvironmentState
- type EnvironmentVariable
- type EnvironmentVariableArgs
- type EnvironmentVariableArray
- type EnvironmentVariableArrayInput
- type EnvironmentVariableArrayOutput
- func (EnvironmentVariableArrayOutput) ElementType() reflect.Type
- func (o EnvironmentVariableArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableOutput
- func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
- func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput
- type EnvironmentVariableInput
- type EnvironmentVariableJobOverride
- func (*EnvironmentVariableJobOverride) ElementType() reflect.Type
- func (i *EnvironmentVariableJobOverride) ToEnvironmentVariableJobOverrideOutput() EnvironmentVariableJobOverrideOutput
- func (i *EnvironmentVariableJobOverride) ToEnvironmentVariableJobOverrideOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideOutput
- type EnvironmentVariableJobOverrideArgs
- type EnvironmentVariableJobOverrideArray
- func (EnvironmentVariableJobOverrideArray) ElementType() reflect.Type
- func (i EnvironmentVariableJobOverrideArray) ToEnvironmentVariableJobOverrideArrayOutput() EnvironmentVariableJobOverrideArrayOutput
- func (i EnvironmentVariableJobOverrideArray) ToEnvironmentVariableJobOverrideArrayOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideArrayOutput
- type EnvironmentVariableJobOverrideArrayInput
- type EnvironmentVariableJobOverrideArrayOutput
- func (EnvironmentVariableJobOverrideArrayOutput) ElementType() reflect.Type
- func (o EnvironmentVariableJobOverrideArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableJobOverrideOutput
- func (o EnvironmentVariableJobOverrideArrayOutput) ToEnvironmentVariableJobOverrideArrayOutput() EnvironmentVariableJobOverrideArrayOutput
- func (o EnvironmentVariableJobOverrideArrayOutput) ToEnvironmentVariableJobOverrideArrayOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideArrayOutput
- type EnvironmentVariableJobOverrideInput
- type EnvironmentVariableJobOverrideMap
- func (EnvironmentVariableJobOverrideMap) ElementType() reflect.Type
- func (i EnvironmentVariableJobOverrideMap) ToEnvironmentVariableJobOverrideMapOutput() EnvironmentVariableJobOverrideMapOutput
- func (i EnvironmentVariableJobOverrideMap) ToEnvironmentVariableJobOverrideMapOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideMapOutput
- type EnvironmentVariableJobOverrideMapInput
- type EnvironmentVariableJobOverrideMapOutput
- func (EnvironmentVariableJobOverrideMapOutput) ElementType() reflect.Type
- func (o EnvironmentVariableJobOverrideMapOutput) MapIndex(k pulumi.StringInput) EnvironmentVariableJobOverrideOutput
- func (o EnvironmentVariableJobOverrideMapOutput) ToEnvironmentVariableJobOverrideMapOutput() EnvironmentVariableJobOverrideMapOutput
- func (o EnvironmentVariableJobOverrideMapOutput) ToEnvironmentVariableJobOverrideMapOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideMapOutput
- type EnvironmentVariableJobOverrideOutput
- func (EnvironmentVariableJobOverrideOutput) ElementType() reflect.Type
- func (o EnvironmentVariableJobOverrideOutput) EnvironmentVariableJobOverrideId() pulumi.IntOutput
- func (o EnvironmentVariableJobOverrideOutput) JobDefinitionId() pulumi.IntOutput
- func (o EnvironmentVariableJobOverrideOutput) Name() pulumi.StringOutput
- func (o EnvironmentVariableJobOverrideOutput) ProjectId() pulumi.IntOutput
- func (o EnvironmentVariableJobOverrideOutput) RawValue() pulumi.StringOutput
- func (o EnvironmentVariableJobOverrideOutput) ToEnvironmentVariableJobOverrideOutput() EnvironmentVariableJobOverrideOutput
- func (o EnvironmentVariableJobOverrideOutput) ToEnvironmentVariableJobOverrideOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideOutput
- type EnvironmentVariableJobOverrideState
- type EnvironmentVariableMap
- type EnvironmentVariableMapInput
- type EnvironmentVariableMapOutput
- func (EnvironmentVariableMapOutput) ElementType() reflect.Type
- func (o EnvironmentVariableMapOutput) MapIndex(k pulumi.StringInput) EnvironmentVariableOutput
- func (o EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutput() EnvironmentVariableMapOutput
- func (o EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutputWithContext(ctx context.Context) EnvironmentVariableMapOutput
- type EnvironmentVariableOutput
- func (EnvironmentVariableOutput) ElementType() reflect.Type
- func (o EnvironmentVariableOutput) EnvironmentValues() pulumi.MapOutput
- func (o EnvironmentVariableOutput) Name() pulumi.StringOutput
- func (o EnvironmentVariableOutput) ProjectId() pulumi.IntOutput
- func (o EnvironmentVariableOutput) ToEnvironmentVariableOutput() EnvironmentVariableOutput
- func (o EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput
- type EnvironmentVariableState
- type ExtendedAttributes
- type ExtendedAttributesArgs
- type ExtendedAttributesArray
- type ExtendedAttributesArrayInput
- type ExtendedAttributesArrayOutput
- func (ExtendedAttributesArrayOutput) ElementType() reflect.Type
- func (o ExtendedAttributesArrayOutput) Index(i pulumi.IntInput) ExtendedAttributesOutput
- func (o ExtendedAttributesArrayOutput) ToExtendedAttributesArrayOutput() ExtendedAttributesArrayOutput
- func (o ExtendedAttributesArrayOutput) ToExtendedAttributesArrayOutputWithContext(ctx context.Context) ExtendedAttributesArrayOutput
- type ExtendedAttributesInput
- type ExtendedAttributesMap
- type ExtendedAttributesMapInput
- type ExtendedAttributesMapOutput
- func (ExtendedAttributesMapOutput) ElementType() reflect.Type
- func (o ExtendedAttributesMapOutput) MapIndex(k pulumi.StringInput) ExtendedAttributesOutput
- func (o ExtendedAttributesMapOutput) ToExtendedAttributesMapOutput() ExtendedAttributesMapOutput
- func (o ExtendedAttributesMapOutput) ToExtendedAttributesMapOutputWithContext(ctx context.Context) ExtendedAttributesMapOutput
- type ExtendedAttributesOutput
- func (ExtendedAttributesOutput) ElementType() reflect.Type
- func (o ExtendedAttributesOutput) ExtendedAttributes() pulumi.StringOutput
- func (o ExtendedAttributesOutput) ExtendedAttributesId() pulumi.IntOutput
- func (o ExtendedAttributesOutput) ProjectId() pulumi.IntOutput
- func (o ExtendedAttributesOutput) State() pulumi.IntPtrOutput
- func (o ExtendedAttributesOutput) ToExtendedAttributesOutput() ExtendedAttributesOutput
- func (o ExtendedAttributesOutput) ToExtendedAttributesOutputWithContext(ctx context.Context) ExtendedAttributesOutput
- type ExtendedAttributesState
- type FabricConnection
- type FabricConnectionArgs
- type FabricConnectionArray
- type FabricConnectionArrayInput
- type FabricConnectionArrayOutput
- func (FabricConnectionArrayOutput) ElementType() reflect.Type
- func (o FabricConnectionArrayOutput) Index(i pulumi.IntInput) FabricConnectionOutput
- func (o FabricConnectionArrayOutput) ToFabricConnectionArrayOutput() FabricConnectionArrayOutput
- func (o FabricConnectionArrayOutput) ToFabricConnectionArrayOutputWithContext(ctx context.Context) FabricConnectionArrayOutput
- type FabricConnectionInput
- type FabricConnectionMap
- type FabricConnectionMapInput
- type FabricConnectionMapOutput
- func (FabricConnectionMapOutput) ElementType() reflect.Type
- func (o FabricConnectionMapOutput) MapIndex(k pulumi.StringInput) FabricConnectionOutput
- func (o FabricConnectionMapOutput) ToFabricConnectionMapOutput() FabricConnectionMapOutput
- func (o FabricConnectionMapOutput) ToFabricConnectionMapOutputWithContext(ctx context.Context) FabricConnectionMapOutput
- type FabricConnectionOutput
- func (o FabricConnectionOutput) AdapterId() pulumi.IntOutput
- func (o FabricConnectionOutput) ConnectionId() pulumi.IntOutput
- func (o FabricConnectionOutput) Database() pulumi.StringOutput
- func (FabricConnectionOutput) ElementType() reflect.Type
- func (o FabricConnectionOutput) LoginTimeout() pulumi.IntPtrOutput
- func (o FabricConnectionOutput) Name() pulumi.StringOutput
- func (o FabricConnectionOutput) Port() pulumi.IntOutput
- func (o FabricConnectionOutput) ProjectId() pulumi.IntOutput
- func (o FabricConnectionOutput) QueryTimeout() pulumi.IntPtrOutput
- func (o FabricConnectionOutput) Retries() pulumi.IntPtrOutput
- func (o FabricConnectionOutput) Server() pulumi.StringOutput
- func (o FabricConnectionOutput) ToFabricConnectionOutput() FabricConnectionOutput
- func (o FabricConnectionOutput) ToFabricConnectionOutputWithContext(ctx context.Context) FabricConnectionOutput
- type FabricConnectionState
- type FabricCredential
- type FabricCredentialArgs
- type FabricCredentialArray
- type FabricCredentialArrayInput
- type FabricCredentialArrayOutput
- func (FabricCredentialArrayOutput) ElementType() reflect.Type
- func (o FabricCredentialArrayOutput) Index(i pulumi.IntInput) FabricCredentialOutput
- func (o FabricCredentialArrayOutput) ToFabricCredentialArrayOutput() FabricCredentialArrayOutput
- func (o FabricCredentialArrayOutput) ToFabricCredentialArrayOutputWithContext(ctx context.Context) FabricCredentialArrayOutput
- type FabricCredentialInput
- type FabricCredentialMap
- type FabricCredentialMapInput
- type FabricCredentialMapOutput
- func (FabricCredentialMapOutput) ElementType() reflect.Type
- func (o FabricCredentialMapOutput) MapIndex(k pulumi.StringInput) FabricCredentialOutput
- func (o FabricCredentialMapOutput) ToFabricCredentialMapOutput() FabricCredentialMapOutput
- func (o FabricCredentialMapOutput) ToFabricCredentialMapOutputWithContext(ctx context.Context) FabricCredentialMapOutput
- type FabricCredentialOutput
- func (o FabricCredentialOutput) AdapterId() pulumi.IntOutput
- func (o FabricCredentialOutput) ClientId() pulumi.StringPtrOutput
- func (o FabricCredentialOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FabricCredentialOutput) CredentialId() pulumi.IntOutput
- func (FabricCredentialOutput) ElementType() reflect.Type
- func (o FabricCredentialOutput) Password() pulumi.StringPtrOutput
- func (o FabricCredentialOutput) ProjectId() pulumi.IntOutput
- func (o FabricCredentialOutput) Schema() pulumi.StringOutput
- func (o FabricCredentialOutput) SchemaAuthorization() pulumi.StringPtrOutput
- func (o FabricCredentialOutput) TenantId() pulumi.StringPtrOutput
- func (o FabricCredentialOutput) ToFabricCredentialOutput() FabricCredentialOutput
- func (o FabricCredentialOutput) ToFabricCredentialOutputWithContext(ctx context.Context) FabricCredentialOutput
- func (o FabricCredentialOutput) User() pulumi.StringPtrOutput
- type FabricCredentialState
- type GetAzureDevOpsProjectArgs
- type GetAzureDevOpsProjectOutputArgs
- type GetAzureDevOpsProjectResult
- type GetAzureDevOpsProjectResultOutput
- func (GetAzureDevOpsProjectResultOutput) ElementType() reflect.Type
- func (o GetAzureDevOpsProjectResultOutput) Id() pulumi.StringOutput
- func (o GetAzureDevOpsProjectResultOutput) Name() pulumi.StringOutput
- func (o GetAzureDevOpsProjectResultOutput) ToGetAzureDevOpsProjectResultOutput() GetAzureDevOpsProjectResultOutput
- func (o GetAzureDevOpsProjectResultOutput) ToGetAzureDevOpsProjectResultOutputWithContext(ctx context.Context) GetAzureDevOpsProjectResultOutput
- func (o GetAzureDevOpsProjectResultOutput) Url() pulumi.StringOutput
- type GetAzureDevOpsRepositoryArgs
- type GetAzureDevOpsRepositoryOutputArgs
- type GetAzureDevOpsRepositoryResult
- type GetAzureDevOpsRepositoryResultOutput
- func (o GetAzureDevOpsRepositoryResultOutput) AzureDevOpsProjectId() pulumi.StringOutput
- func (o GetAzureDevOpsRepositoryResultOutput) DefaultBranch() pulumi.StringOutput
- func (o GetAzureDevOpsRepositoryResultOutput) DetailsUrl() pulumi.StringOutput
- func (GetAzureDevOpsRepositoryResultOutput) ElementType() reflect.Type
- func (o GetAzureDevOpsRepositoryResultOutput) Id() pulumi.StringOutput
- func (o GetAzureDevOpsRepositoryResultOutput) Name() pulumi.StringOutput
- func (o GetAzureDevOpsRepositoryResultOutput) RemoteUrl() pulumi.StringOutput
- func (o GetAzureDevOpsRepositoryResultOutput) ToGetAzureDevOpsRepositoryResultOutput() GetAzureDevOpsRepositoryResultOutput
- func (o GetAzureDevOpsRepositoryResultOutput) ToGetAzureDevOpsRepositoryResultOutputWithContext(ctx context.Context) GetAzureDevOpsRepositoryResultOutput
- func (o GetAzureDevOpsRepositoryResultOutput) WebUrl() pulumi.StringOutput
- type GetGroupUsersArgs
- type GetGroupUsersOutputArgs
- type GetGroupUsersResult
- type GetGroupUsersResultOutput
- func (GetGroupUsersResultOutput) ElementType() reflect.Type
- func (o GetGroupUsersResultOutput) GroupId() pulumi.IntOutput
- func (o GetGroupUsersResultOutput) Id() pulumi.StringOutput
- func (o GetGroupUsersResultOutput) ToGetGroupUsersResultOutput() GetGroupUsersResultOutput
- func (o GetGroupUsersResultOutput) ToGetGroupUsersResultOutputWithContext(ctx context.Context) GetGroupUsersResultOutput
- func (o GetGroupUsersResultOutput) Users() GetGroupUsersUserArrayOutput
- type GetGroupUsersUser
- type GetGroupUsersUserArgs
- type GetGroupUsersUserArray
- type GetGroupUsersUserArrayInput
- type GetGroupUsersUserArrayOutput
- func (GetGroupUsersUserArrayOutput) ElementType() reflect.Type
- func (o GetGroupUsersUserArrayOutput) Index(i pulumi.IntInput) GetGroupUsersUserOutput
- func (o GetGroupUsersUserArrayOutput) ToGetGroupUsersUserArrayOutput() GetGroupUsersUserArrayOutput
- func (o GetGroupUsersUserArrayOutput) ToGetGroupUsersUserArrayOutputWithContext(ctx context.Context) GetGroupUsersUserArrayOutput
- type GetGroupUsersUserInput
- type GetGroupUsersUserOutput
- func (GetGroupUsersUserOutput) ElementType() reflect.Type
- func (o GetGroupUsersUserOutput) Email() pulumi.StringOutput
- func (o GetGroupUsersUserOutput) Id() pulumi.IntOutput
- func (o GetGroupUsersUserOutput) ToGetGroupUsersUserOutput() GetGroupUsersUserOutput
- func (o GetGroupUsersUserOutput) ToGetGroupUsersUserOutputWithContext(ctx context.Context) GetGroupUsersUserOutput
- type GetJobJobCompletionTriggerCondition
- type GetJobJobCompletionTriggerConditionArgs
- func (GetJobJobCompletionTriggerConditionArgs) ElementType() reflect.Type
- func (i GetJobJobCompletionTriggerConditionArgs) ToGetJobJobCompletionTriggerConditionOutput() GetJobJobCompletionTriggerConditionOutput
- func (i GetJobJobCompletionTriggerConditionArgs) ToGetJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) GetJobJobCompletionTriggerConditionOutput
- type GetJobJobCompletionTriggerConditionArray
- func (GetJobJobCompletionTriggerConditionArray) ElementType() reflect.Type
- func (i GetJobJobCompletionTriggerConditionArray) ToGetJobJobCompletionTriggerConditionArrayOutput() GetJobJobCompletionTriggerConditionArrayOutput
- func (i GetJobJobCompletionTriggerConditionArray) ToGetJobJobCompletionTriggerConditionArrayOutputWithContext(ctx context.Context) GetJobJobCompletionTriggerConditionArrayOutput
- type GetJobJobCompletionTriggerConditionArrayInput
- type GetJobJobCompletionTriggerConditionArrayOutput
- func (GetJobJobCompletionTriggerConditionArrayOutput) ElementType() reflect.Type
- func (o GetJobJobCompletionTriggerConditionArrayOutput) Index(i pulumi.IntInput) GetJobJobCompletionTriggerConditionOutput
- func (o GetJobJobCompletionTriggerConditionArrayOutput) ToGetJobJobCompletionTriggerConditionArrayOutput() GetJobJobCompletionTriggerConditionArrayOutput
- func (o GetJobJobCompletionTriggerConditionArrayOutput) ToGetJobJobCompletionTriggerConditionArrayOutputWithContext(ctx context.Context) GetJobJobCompletionTriggerConditionArrayOutput
- type GetJobJobCompletionTriggerConditionInput
- type GetJobJobCompletionTriggerConditionOutput
- func (GetJobJobCompletionTriggerConditionOutput) ElementType() reflect.Type
- func (o GetJobJobCompletionTriggerConditionOutput) JobId() pulumi.IntOutput
- func (o GetJobJobCompletionTriggerConditionOutput) ProjectId() pulumi.IntOutput
- func (o GetJobJobCompletionTriggerConditionOutput) Statuses() pulumi.StringArrayOutput
- func (o GetJobJobCompletionTriggerConditionOutput) ToGetJobJobCompletionTriggerConditionOutput() GetJobJobCompletionTriggerConditionOutput
- func (o GetJobJobCompletionTriggerConditionOutput) ToGetJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) GetJobJobCompletionTriggerConditionOutput
- type GetPrivatelinkEndpointArgs
- type GetPrivatelinkEndpointOutputArgs
- type GetPrivatelinkEndpointResult
- type GetPrivatelinkEndpointResultOutput
- func (o GetPrivatelinkEndpointResultOutput) CidrRange() pulumi.StringOutput
- func (GetPrivatelinkEndpointResultOutput) ElementType() reflect.Type
- func (o GetPrivatelinkEndpointResultOutput) Id() pulumi.StringOutput
- func (o GetPrivatelinkEndpointResultOutput) Name() pulumi.StringPtrOutput
- func (o GetPrivatelinkEndpointResultOutput) PrivateLinkEndpointUrl() pulumi.StringPtrOutput
- func (o GetPrivatelinkEndpointResultOutput) State() pulumi.IntOutput
- func (o GetPrivatelinkEndpointResultOutput) ToGetPrivatelinkEndpointResultOutput() GetPrivatelinkEndpointResultOutput
- func (o GetPrivatelinkEndpointResultOutput) ToGetPrivatelinkEndpointResultOutputWithContext(ctx context.Context) GetPrivatelinkEndpointResultOutput
- func (o GetPrivatelinkEndpointResultOutput) Type() pulumi.StringOutput
- type GetServiceTokenServiceTokenPermission
- type GetServiceTokenServiceTokenPermissionArgs
- func (GetServiceTokenServiceTokenPermissionArgs) ElementType() reflect.Type
- func (i GetServiceTokenServiceTokenPermissionArgs) ToGetServiceTokenServiceTokenPermissionOutput() GetServiceTokenServiceTokenPermissionOutput
- func (i GetServiceTokenServiceTokenPermissionArgs) ToGetServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenPermissionOutput
- type GetServiceTokenServiceTokenPermissionArray
- func (GetServiceTokenServiceTokenPermissionArray) ElementType() reflect.Type
- func (i GetServiceTokenServiceTokenPermissionArray) ToGetServiceTokenServiceTokenPermissionArrayOutput() GetServiceTokenServiceTokenPermissionArrayOutput
- func (i GetServiceTokenServiceTokenPermissionArray) ToGetServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenPermissionArrayOutput
- type GetServiceTokenServiceTokenPermissionArrayInput
- type GetServiceTokenServiceTokenPermissionArrayOutput
- func (GetServiceTokenServiceTokenPermissionArrayOutput) ElementType() reflect.Type
- func (o GetServiceTokenServiceTokenPermissionArrayOutput) Index(i pulumi.IntInput) GetServiceTokenServiceTokenPermissionOutput
- func (o GetServiceTokenServiceTokenPermissionArrayOutput) ToGetServiceTokenServiceTokenPermissionArrayOutput() GetServiceTokenServiceTokenPermissionArrayOutput
- func (o GetServiceTokenServiceTokenPermissionArrayOutput) ToGetServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenPermissionArrayOutput
- type GetServiceTokenServiceTokenPermissionInput
- type GetServiceTokenServiceTokenPermissionOutput
- func (o GetServiceTokenServiceTokenPermissionOutput) AllProjects() pulumi.BoolOutput
- func (GetServiceTokenServiceTokenPermissionOutput) ElementType() reflect.Type
- func (o GetServiceTokenServiceTokenPermissionOutput) PermissionSet() pulumi.StringOutput
- func (o GetServiceTokenServiceTokenPermissionOutput) ProjectId() pulumi.IntOutput
- func (o GetServiceTokenServiceTokenPermissionOutput) ToGetServiceTokenServiceTokenPermissionOutput() GetServiceTokenServiceTokenPermissionOutput
- func (o GetServiceTokenServiceTokenPermissionOutput) ToGetServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenPermissionOutput
- type GetUserArgs
- type GetUserOutputArgs
- type GetUserResult
- type GetUserResultOutput
- func (GetUserResultOutput) ElementType() reflect.Type
- func (o GetUserResultOutput) Email() pulumi.StringOutput
- func (o GetUserResultOutput) Id() pulumi.IntOutput
- func (o GetUserResultOutput) ToGetUserResultOutput() GetUserResultOutput
- func (o GetUserResultOutput) ToGetUserResultOutputWithContext(ctx context.Context) GetUserResultOutput
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupGroupPermission
- type GroupGroupPermissionArgs
- type GroupGroupPermissionArray
- type GroupGroupPermissionArrayInput
- type GroupGroupPermissionArrayOutput
- func (GroupGroupPermissionArrayOutput) ElementType() reflect.Type
- func (o GroupGroupPermissionArrayOutput) Index(i pulumi.IntInput) GroupGroupPermissionOutput
- func (o GroupGroupPermissionArrayOutput) ToGroupGroupPermissionArrayOutput() GroupGroupPermissionArrayOutput
- func (o GroupGroupPermissionArrayOutput) ToGroupGroupPermissionArrayOutputWithContext(ctx context.Context) GroupGroupPermissionArrayOutput
- type GroupGroupPermissionInput
- type GroupGroupPermissionOutput
- func (o GroupGroupPermissionOutput) AllProjects() pulumi.BoolOutput
- func (GroupGroupPermissionOutput) ElementType() reflect.Type
- func (o GroupGroupPermissionOutput) PermissionSet() pulumi.StringOutput
- func (o GroupGroupPermissionOutput) ProjectId() pulumi.IntPtrOutput
- func (o GroupGroupPermissionOutput) ToGroupGroupPermissionOutput() GroupGroupPermissionOutput
- func (o GroupGroupPermissionOutput) ToGroupGroupPermissionOutputWithContext(ctx context.Context) GroupGroupPermissionOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupOutput
- func (o GroupOutput) AssignByDefault() pulumi.BoolPtrOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) GroupPermissions() GroupGroupPermissionArrayOutput
- func (o GroupOutput) IsActive() pulumi.BoolPtrOutput
- func (o GroupOutput) Name() pulumi.StringOutput
- func (o GroupOutput) SsoMappingGroups() pulumi.StringArrayOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupState
- type Job
- type JobArgs
- type JobArray
- type JobArrayInput
- type JobArrayOutput
- type JobInput
- type JobJobCompletionTriggerCondition
- type JobJobCompletionTriggerConditionArgs
- func (JobJobCompletionTriggerConditionArgs) ElementType() reflect.Type
- func (i JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionOutput() JobJobCompletionTriggerConditionOutput
- func (i JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) JobJobCompletionTriggerConditionOutput
- func (i JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionPtrOutput() JobJobCompletionTriggerConditionPtrOutput
- func (i JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) JobJobCompletionTriggerConditionPtrOutput
- type JobJobCompletionTriggerConditionInput
- type JobJobCompletionTriggerConditionOutput
- func (JobJobCompletionTriggerConditionOutput) ElementType() reflect.Type
- func (o JobJobCompletionTriggerConditionOutput) JobId() pulumi.IntOutput
- func (o JobJobCompletionTriggerConditionOutput) ProjectId() pulumi.IntOutput
- func (o JobJobCompletionTriggerConditionOutput) Statuses() pulumi.StringArrayOutput
- func (o JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionOutput() JobJobCompletionTriggerConditionOutput
- func (o JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) JobJobCompletionTriggerConditionOutput
- func (o JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionPtrOutput() JobJobCompletionTriggerConditionPtrOutput
- func (o JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) JobJobCompletionTriggerConditionPtrOutput
- type JobJobCompletionTriggerConditionPtrInput
- type JobJobCompletionTriggerConditionPtrOutput
- func (o JobJobCompletionTriggerConditionPtrOutput) Elem() JobJobCompletionTriggerConditionOutput
- func (JobJobCompletionTriggerConditionPtrOutput) ElementType() reflect.Type
- func (o JobJobCompletionTriggerConditionPtrOutput) JobId() pulumi.IntPtrOutput
- func (o JobJobCompletionTriggerConditionPtrOutput) ProjectId() pulumi.IntPtrOutput
- func (o JobJobCompletionTriggerConditionPtrOutput) Statuses() pulumi.StringArrayOutput
- func (o JobJobCompletionTriggerConditionPtrOutput) ToJobJobCompletionTriggerConditionPtrOutput() JobJobCompletionTriggerConditionPtrOutput
- func (o JobJobCompletionTriggerConditionPtrOutput) ToJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) JobJobCompletionTriggerConditionPtrOutput
- type JobMap
- type JobMapInput
- type JobMapOutput
- type JobOutput
- func (o JobOutput) DbtVersion() pulumi.StringPtrOutput
- func (o JobOutput) DeferringEnvironmentId() pulumi.IntPtrOutput
- func (o JobOutput) DeferringJobId() pulumi.IntPtrOutput
- func (o JobOutput) Description() pulumi.StringPtrOutput
- func (JobOutput) ElementType() reflect.Type
- func (o JobOutput) EnvironmentId() pulumi.IntOutput
- func (o JobOutput) ExecuteSteps() pulumi.StringArrayOutput
- func (o JobOutput) GenerateDocs() pulumi.BoolPtrOutput
- func (o JobOutput) IsActive() pulumi.BoolPtrOutput
- func (o JobOutput) JobCompletionTriggerCondition() JobJobCompletionTriggerConditionPtrOutput
- func (o JobOutput) Name() pulumi.StringOutput
- func (o JobOutput) NumThreads() pulumi.IntPtrOutput
- func (o JobOutput) ProjectId() pulumi.IntOutput
- func (o JobOutput) RunGenerateSources() pulumi.BoolPtrOutput
- func (o JobOutput) ScheduleCron() pulumi.StringPtrOutput
- func (o JobOutput) ScheduleDays() pulumi.IntArrayOutput
- func (o JobOutput) ScheduleHours() pulumi.IntArrayOutput
- func (o JobOutput) ScheduleInterval() pulumi.IntPtrOutput
- func (o JobOutput) ScheduleType() pulumi.StringPtrOutput
- func (o JobOutput) SelfDeferring() pulumi.BoolPtrOutput
- func (o JobOutput) TargetName() pulumi.StringPtrOutput
- func (o JobOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o JobOutput) ToJobOutput() JobOutput
- func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput
- func (o JobOutput) Triggers() pulumi.BoolMapOutput
- func (o JobOutput) TriggersOnDraftPr() pulumi.BoolPtrOutput
- type JobState
- type LegacyBigqueryConnectiondeprecated
- type LegacyBigqueryConnectionArgs
- type LegacyBigqueryConnectionArray
- func (LegacyBigqueryConnectionArray) ElementType() reflect.Type
- func (i LegacyBigqueryConnectionArray) ToLegacyBigqueryConnectionArrayOutput() LegacyBigqueryConnectionArrayOutput
- func (i LegacyBigqueryConnectionArray) ToLegacyBigqueryConnectionArrayOutputWithContext(ctx context.Context) LegacyBigqueryConnectionArrayOutput
- type LegacyBigqueryConnectionArrayInput
- type LegacyBigqueryConnectionArrayOutput
- func (LegacyBigqueryConnectionArrayOutput) ElementType() reflect.Type
- func (o LegacyBigqueryConnectionArrayOutput) Index(i pulumi.IntInput) LegacyBigqueryConnectionOutput
- func (o LegacyBigqueryConnectionArrayOutput) ToLegacyBigqueryConnectionArrayOutput() LegacyBigqueryConnectionArrayOutput
- func (o LegacyBigqueryConnectionArrayOutput) ToLegacyBigqueryConnectionArrayOutputWithContext(ctx context.Context) LegacyBigqueryConnectionArrayOutput
- type LegacyBigqueryConnectionInput
- type LegacyBigqueryConnectionMap
- func (LegacyBigqueryConnectionMap) ElementType() reflect.Type
- func (i LegacyBigqueryConnectionMap) ToLegacyBigqueryConnectionMapOutput() LegacyBigqueryConnectionMapOutput
- func (i LegacyBigqueryConnectionMap) ToLegacyBigqueryConnectionMapOutputWithContext(ctx context.Context) LegacyBigqueryConnectionMapOutput
- type LegacyBigqueryConnectionMapInput
- type LegacyBigqueryConnectionMapOutput
- func (LegacyBigqueryConnectionMapOutput) ElementType() reflect.Type
- func (o LegacyBigqueryConnectionMapOutput) MapIndex(k pulumi.StringInput) LegacyBigqueryConnectionOutput
- func (o LegacyBigqueryConnectionMapOutput) ToLegacyBigqueryConnectionMapOutput() LegacyBigqueryConnectionMapOutput
- func (o LegacyBigqueryConnectionMapOutput) ToLegacyBigqueryConnectionMapOutputWithContext(ctx context.Context) LegacyBigqueryConnectionMapOutput
- type LegacyBigqueryConnectionOutput
- func (o LegacyBigqueryConnectionOutput) ApplicationId() pulumi.StringPtrOutput
- func (o LegacyBigqueryConnectionOutput) ApplicationSecret() pulumi.StringPtrOutput
- func (o LegacyBigqueryConnectionOutput) AuthProviderX509CertUrl() pulumi.StringOutput
- func (o LegacyBigqueryConnectionOutput) AuthUri() pulumi.StringOutput
- func (o LegacyBigqueryConnectionOutput) ClientEmail() pulumi.StringOutput
- func (o LegacyBigqueryConnectionOutput) ClientId() pulumi.StringOutput
- func (o LegacyBigqueryConnectionOutput) ClientX509CertUrl() pulumi.StringOutput
- func (o LegacyBigqueryConnectionOutput) ConnectionId() pulumi.IntOutput
- func (o LegacyBigqueryConnectionOutput) DataprocClusterName() pulumi.StringPtrOutput
- func (o LegacyBigqueryConnectionOutput) DataprocRegion() pulumi.StringPtrOutput
- func (LegacyBigqueryConnectionOutput) ElementType() reflect.Type
- func (o LegacyBigqueryConnectionOutput) ExecutionProject() pulumi.StringPtrOutput
- func (o LegacyBigqueryConnectionOutput) GcpProjectId() pulumi.StringOutput
- func (o LegacyBigqueryConnectionOutput) GcsBucket() pulumi.StringPtrOutput
- func (o LegacyBigqueryConnectionOutput) IsActive() pulumi.BoolPtrOutput
- func (o LegacyBigqueryConnectionOutput) IsConfiguredForOauth() pulumi.BoolOutput
- func (o LegacyBigqueryConnectionOutput) Location() pulumi.StringPtrOutput
- func (o LegacyBigqueryConnectionOutput) MaximumBytesBilled() pulumi.IntPtrOutput
- func (o LegacyBigqueryConnectionOutput) Name() pulumi.StringOutput
- func (o LegacyBigqueryConnectionOutput) Priority() pulumi.StringPtrOutput
- func (o LegacyBigqueryConnectionOutput) PrivateKey() pulumi.StringOutput
- func (o LegacyBigqueryConnectionOutput) PrivateKeyId() pulumi.StringOutput
- func (o LegacyBigqueryConnectionOutput) ProjectId() pulumi.IntOutput
- func (o LegacyBigqueryConnectionOutput) Retries() pulumi.IntPtrOutput
- func (o LegacyBigqueryConnectionOutput) TimeoutSeconds() pulumi.IntOutput
- func (o LegacyBigqueryConnectionOutput) ToLegacyBigqueryConnectionOutput() LegacyBigqueryConnectionOutput
- func (o LegacyBigqueryConnectionOutput) ToLegacyBigqueryConnectionOutputWithContext(ctx context.Context) LegacyBigqueryConnectionOutput
- func (o LegacyBigqueryConnectionOutput) TokenUri() pulumi.StringOutput
- func (o LegacyBigqueryConnectionOutput) Type() pulumi.StringOutput
- type LegacyBigqueryConnectionState
- type LegacyBigqueryCredentialdeprecated
- type LegacyBigqueryCredentialArgs
- type LegacyBigqueryCredentialArray
- func (LegacyBigqueryCredentialArray) ElementType() reflect.Type
- func (i LegacyBigqueryCredentialArray) ToLegacyBigqueryCredentialArrayOutput() LegacyBigqueryCredentialArrayOutput
- func (i LegacyBigqueryCredentialArray) ToLegacyBigqueryCredentialArrayOutputWithContext(ctx context.Context) LegacyBigqueryCredentialArrayOutput
- type LegacyBigqueryCredentialArrayInput
- type LegacyBigqueryCredentialArrayOutput
- func (LegacyBigqueryCredentialArrayOutput) ElementType() reflect.Type
- func (o LegacyBigqueryCredentialArrayOutput) Index(i pulumi.IntInput) LegacyBigqueryCredentialOutput
- func (o LegacyBigqueryCredentialArrayOutput) ToLegacyBigqueryCredentialArrayOutput() LegacyBigqueryCredentialArrayOutput
- func (o LegacyBigqueryCredentialArrayOutput) ToLegacyBigqueryCredentialArrayOutputWithContext(ctx context.Context) LegacyBigqueryCredentialArrayOutput
- type LegacyBigqueryCredentialInput
- type LegacyBigqueryCredentialMap
- func (LegacyBigqueryCredentialMap) ElementType() reflect.Type
- func (i LegacyBigqueryCredentialMap) ToLegacyBigqueryCredentialMapOutput() LegacyBigqueryCredentialMapOutput
- func (i LegacyBigqueryCredentialMap) ToLegacyBigqueryCredentialMapOutputWithContext(ctx context.Context) LegacyBigqueryCredentialMapOutput
- type LegacyBigqueryCredentialMapInput
- type LegacyBigqueryCredentialMapOutput
- func (LegacyBigqueryCredentialMapOutput) ElementType() reflect.Type
- func (o LegacyBigqueryCredentialMapOutput) MapIndex(k pulumi.StringInput) LegacyBigqueryCredentialOutput
- func (o LegacyBigqueryCredentialMapOutput) ToLegacyBigqueryCredentialMapOutput() LegacyBigqueryCredentialMapOutput
- func (o LegacyBigqueryCredentialMapOutput) ToLegacyBigqueryCredentialMapOutputWithContext(ctx context.Context) LegacyBigqueryCredentialMapOutput
- type LegacyBigqueryCredentialOutput
- func (o LegacyBigqueryCredentialOutput) CredentialId() pulumi.IntOutput
- func (o LegacyBigqueryCredentialOutput) Dataset() pulumi.StringOutput
- func (LegacyBigqueryCredentialOutput) ElementType() reflect.Type
- func (o LegacyBigqueryCredentialOutput) IsActive() pulumi.BoolPtrOutput
- func (o LegacyBigqueryCredentialOutput) NumThreads() pulumi.IntOutput
- func (o LegacyBigqueryCredentialOutput) ProjectId() pulumi.IntOutput
- func (o LegacyBigqueryCredentialOutput) ToLegacyBigqueryCredentialOutput() LegacyBigqueryCredentialOutput
- func (o LegacyBigqueryCredentialOutput) ToLegacyBigqueryCredentialOutputWithContext(ctx context.Context) LegacyBigqueryCredentialOutput
- type LegacyBigqueryCredentialState
- type LegacyConnectiondeprecated
- type LegacyConnectionArgs
- type LegacyConnectionArray
- type LegacyConnectionArrayInput
- type LegacyConnectionArrayOutput
- func (LegacyConnectionArrayOutput) ElementType() reflect.Type
- func (o LegacyConnectionArrayOutput) Index(i pulumi.IntInput) LegacyConnectionOutput
- func (o LegacyConnectionArrayOutput) ToLegacyConnectionArrayOutput() LegacyConnectionArrayOutput
- func (o LegacyConnectionArrayOutput) ToLegacyConnectionArrayOutputWithContext(ctx context.Context) LegacyConnectionArrayOutput
- type LegacyConnectionInput
- type LegacyConnectionMap
- type LegacyConnectionMapInput
- type LegacyConnectionMapOutput
- func (LegacyConnectionMapOutput) ElementType() reflect.Type
- func (o LegacyConnectionMapOutput) MapIndex(k pulumi.StringInput) LegacyConnectionOutput
- func (o LegacyConnectionMapOutput) ToLegacyConnectionMapOutput() LegacyConnectionMapOutput
- func (o LegacyConnectionMapOutput) ToLegacyConnectionMapOutputWithContext(ctx context.Context) LegacyConnectionMapOutput
- type LegacyConnectionOutput
- func (o LegacyConnectionOutput) Account() pulumi.StringPtrOutput
- func (o LegacyConnectionOutput) AdapterId() pulumi.IntOutput
- func (o LegacyConnectionOutput) AllowKeepAlive() pulumi.BoolPtrOutput
- func (o LegacyConnectionOutput) AllowSso() pulumi.BoolPtrOutput
- func (o LegacyConnectionOutput) Catalog() pulumi.StringPtrOutput
- func (o LegacyConnectionOutput) ConnectionId() pulumi.IntOutput
- func (o LegacyConnectionOutput) Database() pulumi.StringOutput
- func (LegacyConnectionOutput) ElementType() reflect.Type
- func (o LegacyConnectionOutput) HostName() pulumi.StringPtrOutput
- func (o LegacyConnectionOutput) HttpPath() pulumi.StringPtrOutput
- func (o LegacyConnectionOutput) IsActive() pulumi.BoolPtrOutput
- func (o LegacyConnectionOutput) Name() pulumi.StringOutput
- func (o LegacyConnectionOutput) OauthClientId() pulumi.StringPtrOutput
- func (o LegacyConnectionOutput) OauthClientSecret() pulumi.StringPtrOutput
- func (o LegacyConnectionOutput) Port() pulumi.IntPtrOutput
- func (o LegacyConnectionOutput) PrivateLinkEndpointId() pulumi.StringPtrOutput
- func (o LegacyConnectionOutput) ProjectId() pulumi.IntOutput
- func (o LegacyConnectionOutput) Role() pulumi.StringPtrOutput
- func (o LegacyConnectionOutput) ToLegacyConnectionOutput() LegacyConnectionOutput
- func (o LegacyConnectionOutput) ToLegacyConnectionOutputWithContext(ctx context.Context) LegacyConnectionOutput
- func (o LegacyConnectionOutput) TunnelEnabled() pulumi.BoolPtrOutput
- func (o LegacyConnectionOutput) Type() pulumi.StringOutput
- func (o LegacyConnectionOutput) Warehouse() pulumi.StringPtrOutput
- type LegacyConnectionState
- type LegacyDatabricksCredentialdeprecated
- func (*LegacyDatabricksCredential) ElementType() reflect.Type
- func (i *LegacyDatabricksCredential) ToLegacyDatabricksCredentialOutput() LegacyDatabricksCredentialOutput
- func (i *LegacyDatabricksCredential) ToLegacyDatabricksCredentialOutputWithContext(ctx context.Context) LegacyDatabricksCredentialOutput
- type LegacyDatabricksCredentialArgs
- type LegacyDatabricksCredentialArray
- func (LegacyDatabricksCredentialArray) ElementType() reflect.Type
- func (i LegacyDatabricksCredentialArray) ToLegacyDatabricksCredentialArrayOutput() LegacyDatabricksCredentialArrayOutput
- func (i LegacyDatabricksCredentialArray) ToLegacyDatabricksCredentialArrayOutputWithContext(ctx context.Context) LegacyDatabricksCredentialArrayOutput
- type LegacyDatabricksCredentialArrayInput
- type LegacyDatabricksCredentialArrayOutput
- func (LegacyDatabricksCredentialArrayOutput) ElementType() reflect.Type
- func (o LegacyDatabricksCredentialArrayOutput) Index(i pulumi.IntInput) LegacyDatabricksCredentialOutput
- func (o LegacyDatabricksCredentialArrayOutput) ToLegacyDatabricksCredentialArrayOutput() LegacyDatabricksCredentialArrayOutput
- func (o LegacyDatabricksCredentialArrayOutput) ToLegacyDatabricksCredentialArrayOutputWithContext(ctx context.Context) LegacyDatabricksCredentialArrayOutput
- type LegacyDatabricksCredentialInput
- type LegacyDatabricksCredentialMap
- func (LegacyDatabricksCredentialMap) ElementType() reflect.Type
- func (i LegacyDatabricksCredentialMap) ToLegacyDatabricksCredentialMapOutput() LegacyDatabricksCredentialMapOutput
- func (i LegacyDatabricksCredentialMap) ToLegacyDatabricksCredentialMapOutputWithContext(ctx context.Context) LegacyDatabricksCredentialMapOutput
- type LegacyDatabricksCredentialMapInput
- type LegacyDatabricksCredentialMapOutput
- func (LegacyDatabricksCredentialMapOutput) ElementType() reflect.Type
- func (o LegacyDatabricksCredentialMapOutput) MapIndex(k pulumi.StringInput) LegacyDatabricksCredentialOutput
- func (o LegacyDatabricksCredentialMapOutput) ToLegacyDatabricksCredentialMapOutput() LegacyDatabricksCredentialMapOutput
- func (o LegacyDatabricksCredentialMapOutput) ToLegacyDatabricksCredentialMapOutputWithContext(ctx context.Context) LegacyDatabricksCredentialMapOutput
- type LegacyDatabricksCredentialOutput
- func (o LegacyDatabricksCredentialOutput) AdapterId() pulumi.IntOutput
- func (o LegacyDatabricksCredentialOutput) AdapterType() pulumi.StringOutput
- func (o LegacyDatabricksCredentialOutput) Catalog() pulumi.StringPtrOutput
- func (o LegacyDatabricksCredentialOutput) CredentialId() pulumi.IntOutput
- func (LegacyDatabricksCredentialOutput) ElementType() reflect.Type
- func (o LegacyDatabricksCredentialOutput) ProjectId() pulumi.IntOutput
- func (o LegacyDatabricksCredentialOutput) Schema() pulumi.StringOutput
- func (o LegacyDatabricksCredentialOutput) TargetName() pulumi.StringPtrOutput
- func (o LegacyDatabricksCredentialOutput) ToLegacyDatabricksCredentialOutput() LegacyDatabricksCredentialOutput
- func (o LegacyDatabricksCredentialOutput) ToLegacyDatabricksCredentialOutputWithContext(ctx context.Context) LegacyDatabricksCredentialOutput
- func (o LegacyDatabricksCredentialOutput) Token() pulumi.StringOutput
- type LegacyDatabricksCredentialState
- type LegacyEnvironmentdeprecated
- type LegacyEnvironmentArgs
- type LegacyEnvironmentArray
- type LegacyEnvironmentArrayInput
- type LegacyEnvironmentArrayOutput
- func (LegacyEnvironmentArrayOutput) ElementType() reflect.Type
- func (o LegacyEnvironmentArrayOutput) Index(i pulumi.IntInput) LegacyEnvironmentOutput
- func (o LegacyEnvironmentArrayOutput) ToLegacyEnvironmentArrayOutput() LegacyEnvironmentArrayOutput
- func (o LegacyEnvironmentArrayOutput) ToLegacyEnvironmentArrayOutputWithContext(ctx context.Context) LegacyEnvironmentArrayOutput
- type LegacyEnvironmentInput
- type LegacyEnvironmentMap
- type LegacyEnvironmentMapInput
- type LegacyEnvironmentMapOutput
- func (LegacyEnvironmentMapOutput) ElementType() reflect.Type
- func (o LegacyEnvironmentMapOutput) MapIndex(k pulumi.StringInput) LegacyEnvironmentOutput
- func (o LegacyEnvironmentMapOutput) ToLegacyEnvironmentMapOutput() LegacyEnvironmentMapOutput
- func (o LegacyEnvironmentMapOutput) ToLegacyEnvironmentMapOutputWithContext(ctx context.Context) LegacyEnvironmentMapOutput
- type LegacyEnvironmentOutput
- func (o LegacyEnvironmentOutput) CredentialId() pulumi.IntPtrOutput
- func (o LegacyEnvironmentOutput) CustomBranch() pulumi.StringPtrOutput
- func (o LegacyEnvironmentOutput) DbtVersion() pulumi.StringOutput
- func (o LegacyEnvironmentOutput) DeploymentType() pulumi.StringPtrOutput
- func (LegacyEnvironmentOutput) ElementType() reflect.Type
- func (o LegacyEnvironmentOutput) EnvironmentId() pulumi.IntOutput
- func (o LegacyEnvironmentOutput) ExtendedAttributesId() pulumi.IntPtrOutput
- func (o LegacyEnvironmentOutput) IsActive() pulumi.BoolPtrOutput
- func (o LegacyEnvironmentOutput) Name() pulumi.StringOutput
- func (o LegacyEnvironmentOutput) ProjectId() pulumi.IntOutput
- func (o LegacyEnvironmentOutput) ToLegacyEnvironmentOutput() LegacyEnvironmentOutput
- func (o LegacyEnvironmentOutput) ToLegacyEnvironmentOutputWithContext(ctx context.Context) LegacyEnvironmentOutput
- func (o LegacyEnvironmentOutput) Type() pulumi.StringOutput
- func (o LegacyEnvironmentOutput) UseCustomBranch() pulumi.BoolPtrOutput
- type LegacyEnvironmentState
- type LegacyEnvironmentVariabledeprecated
- type LegacyEnvironmentVariableArgs
- type LegacyEnvironmentVariableArray
- func (LegacyEnvironmentVariableArray) ElementType() reflect.Type
- func (i LegacyEnvironmentVariableArray) ToLegacyEnvironmentVariableArrayOutput() LegacyEnvironmentVariableArrayOutput
- func (i LegacyEnvironmentVariableArray) ToLegacyEnvironmentVariableArrayOutputWithContext(ctx context.Context) LegacyEnvironmentVariableArrayOutput
- type LegacyEnvironmentVariableArrayInput
- type LegacyEnvironmentVariableArrayOutput
- func (LegacyEnvironmentVariableArrayOutput) ElementType() reflect.Type
- func (o LegacyEnvironmentVariableArrayOutput) Index(i pulumi.IntInput) LegacyEnvironmentVariableOutput
- func (o LegacyEnvironmentVariableArrayOutput) ToLegacyEnvironmentVariableArrayOutput() LegacyEnvironmentVariableArrayOutput
- func (o LegacyEnvironmentVariableArrayOutput) ToLegacyEnvironmentVariableArrayOutputWithContext(ctx context.Context) LegacyEnvironmentVariableArrayOutput
- type LegacyEnvironmentVariableInput
- type LegacyEnvironmentVariableMap
- func (LegacyEnvironmentVariableMap) ElementType() reflect.Type
- func (i LegacyEnvironmentVariableMap) ToLegacyEnvironmentVariableMapOutput() LegacyEnvironmentVariableMapOutput
- func (i LegacyEnvironmentVariableMap) ToLegacyEnvironmentVariableMapOutputWithContext(ctx context.Context) LegacyEnvironmentVariableMapOutput
- type LegacyEnvironmentVariableMapInput
- type LegacyEnvironmentVariableMapOutput
- func (LegacyEnvironmentVariableMapOutput) ElementType() reflect.Type
- func (o LegacyEnvironmentVariableMapOutput) MapIndex(k pulumi.StringInput) LegacyEnvironmentVariableOutput
- func (o LegacyEnvironmentVariableMapOutput) ToLegacyEnvironmentVariableMapOutput() LegacyEnvironmentVariableMapOutput
- func (o LegacyEnvironmentVariableMapOutput) ToLegacyEnvironmentVariableMapOutputWithContext(ctx context.Context) LegacyEnvironmentVariableMapOutput
- type LegacyEnvironmentVariableOutput
- func (LegacyEnvironmentVariableOutput) ElementType() reflect.Type
- func (o LegacyEnvironmentVariableOutput) EnvironmentValues() pulumi.MapOutput
- func (o LegacyEnvironmentVariableOutput) Name() pulumi.StringOutput
- func (o LegacyEnvironmentVariableOutput) ProjectId() pulumi.IntOutput
- func (o LegacyEnvironmentVariableOutput) ToLegacyEnvironmentVariableOutput() LegacyEnvironmentVariableOutput
- func (o LegacyEnvironmentVariableOutput) ToLegacyEnvironmentVariableOutputWithContext(ctx context.Context) LegacyEnvironmentVariableOutput
- type LegacyEnvironmentVariableState
- type LegacyGetBigQueryConnectionArgs
- type LegacyGetBigQueryConnectionOutputArgs
- type LegacyGetBigQueryConnectionResult
- type LegacyGetBigQueryConnectionResultOutput
- func (o LegacyGetBigQueryConnectionResultOutput) AuthProviderX509CertUrl() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) AuthUri() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) ClientEmail() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) ClientId() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) ClientX509CertUrl() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) ConnectionId() pulumi.IntOutput
- func (o LegacyGetBigQueryConnectionResultOutput) DataprocClusterName() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) DataprocRegion() pulumi.StringOutput
- func (LegacyGetBigQueryConnectionResultOutput) ElementType() reflect.Type
- func (o LegacyGetBigQueryConnectionResultOutput) ExecutionProject() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) GcpProjectId() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) GcsBucket() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) IsActive() pulumi.BoolOutput
- func (o LegacyGetBigQueryConnectionResultOutput) IsConfiguredForOauth() pulumi.BoolOutput
- func (o LegacyGetBigQueryConnectionResultOutput) Location() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) MaximumBytesBilled() pulumi.IntOutput
- func (o LegacyGetBigQueryConnectionResultOutput) Name() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) Priority() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) PrivateKey() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) PrivateKeyId() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetBigQueryConnectionResultOutput) Retries() pulumi.IntOutput
- func (o LegacyGetBigQueryConnectionResultOutput) TimeoutSeconds() pulumi.IntOutput
- func (o LegacyGetBigQueryConnectionResultOutput) ToLegacyGetBigQueryConnectionResultOutput() LegacyGetBigQueryConnectionResultOutput
- func (o LegacyGetBigQueryConnectionResultOutput) ToLegacyGetBigQueryConnectionResultOutputWithContext(ctx context.Context) LegacyGetBigQueryConnectionResultOutput
- func (o LegacyGetBigQueryConnectionResultOutput) TokenUri() pulumi.StringOutput
- func (o LegacyGetBigQueryConnectionResultOutput) Type() pulumi.StringOutput
- type LegacyGetBigqueryCredentialArgs
- type LegacyGetBigqueryCredentialOutputArgs
- type LegacyGetBigqueryCredentialResult
- type LegacyGetBigqueryCredentialResultOutput
- func (o LegacyGetBigqueryCredentialResultOutput) CredentialId() pulumi.IntOutput
- func (o LegacyGetBigqueryCredentialResultOutput) Dataset() pulumi.StringOutput
- func (LegacyGetBigqueryCredentialResultOutput) ElementType() reflect.Type
- func (o LegacyGetBigqueryCredentialResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetBigqueryCredentialResultOutput) IsActive() pulumi.BoolOutput
- func (o LegacyGetBigqueryCredentialResultOutput) NumThreads() pulumi.IntOutput
- func (o LegacyGetBigqueryCredentialResultOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetBigqueryCredentialResultOutput) ToLegacyGetBigqueryCredentialResultOutput() LegacyGetBigqueryCredentialResultOutput
- func (o LegacyGetBigqueryCredentialResultOutput) ToLegacyGetBigqueryCredentialResultOutputWithContext(ctx context.Context) LegacyGetBigqueryCredentialResultOutput
- type LegacyGetConnectionArgs
- type LegacyGetConnectionOutputArgs
- type LegacyGetConnectionResult
- type LegacyGetConnectionResultOutput
- func (o LegacyGetConnectionResultOutput) Account() pulumi.StringOutput
- func (o LegacyGetConnectionResultOutput) AllowKeepAlive() pulumi.BoolOutput
- func (o LegacyGetConnectionResultOutput) AllowSso() pulumi.BoolOutput
- func (o LegacyGetConnectionResultOutput) ConnectionId() pulumi.IntOutput
- func (o LegacyGetConnectionResultOutput) Database() pulumi.StringOutput
- func (LegacyGetConnectionResultOutput) ElementType() reflect.Type
- func (o LegacyGetConnectionResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetConnectionResultOutput) IsActive() pulumi.BoolOutput
- func (o LegacyGetConnectionResultOutput) Name() pulumi.StringOutput
- func (o LegacyGetConnectionResultOutput) PrivateLinkEndpointId() pulumi.StringOutput
- func (o LegacyGetConnectionResultOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetConnectionResultOutput) Role() pulumi.StringOutput
- func (o LegacyGetConnectionResultOutput) ToLegacyGetConnectionResultOutput() LegacyGetConnectionResultOutput
- func (o LegacyGetConnectionResultOutput) ToLegacyGetConnectionResultOutputWithContext(ctx context.Context) LegacyGetConnectionResultOutput
- func (o LegacyGetConnectionResultOutput) Type() pulumi.StringOutput
- func (o LegacyGetConnectionResultOutput) Warehouse() pulumi.StringOutput
- type LegacyGetDatabricksCredentialArgs
- type LegacyGetDatabricksCredentialOutputArgs
- type LegacyGetDatabricksCredentialResult
- type LegacyGetDatabricksCredentialResultOutput
- func (o LegacyGetDatabricksCredentialResultOutput) AdapterId() pulumi.IntOutput
- func (o LegacyGetDatabricksCredentialResultOutput) Catalog() pulumi.StringOutput
- func (o LegacyGetDatabricksCredentialResultOutput) CredentialId() pulumi.IntOutput
- func (LegacyGetDatabricksCredentialResultOutput) ElementType() reflect.Type
- func (o LegacyGetDatabricksCredentialResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetDatabricksCredentialResultOutput) NumThreads() pulumi.IntOutput
- func (o LegacyGetDatabricksCredentialResultOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetDatabricksCredentialResultOutput) Schema() pulumi.StringOutput
- func (o LegacyGetDatabricksCredentialResultOutput) TargetName() pulumi.StringOutput
- func (o LegacyGetDatabricksCredentialResultOutput) ToLegacyGetDatabricksCredentialResultOutput() LegacyGetDatabricksCredentialResultOutput
- func (o LegacyGetDatabricksCredentialResultOutput) ToLegacyGetDatabricksCredentialResultOutputWithContext(ctx context.Context) LegacyGetDatabricksCredentialResultOutput
- type LegacyGetEnvironmentArgs
- type LegacyGetEnvironmentOutputArgs
- type LegacyGetEnvironmentResult
- type LegacyGetEnvironmentResultOutput
- func (o LegacyGetEnvironmentResultOutput) CredentialId() pulumi.IntOutput
- func (o LegacyGetEnvironmentResultOutput) CustomBranch() pulumi.StringOutput
- func (o LegacyGetEnvironmentResultOutput) DbtVersion() pulumi.StringOutput
- func (o LegacyGetEnvironmentResultOutput) DeploymentType() pulumi.StringOutput
- func (LegacyGetEnvironmentResultOutput) ElementType() reflect.Type
- func (o LegacyGetEnvironmentResultOutput) EnvironmentId() pulumi.IntOutput
- func (o LegacyGetEnvironmentResultOutput) ExtendedAttributesId() pulumi.IntOutput
- func (o LegacyGetEnvironmentResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetEnvironmentResultOutput) IsActive() pulumi.BoolOutput
- func (o LegacyGetEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LegacyGetEnvironmentResultOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetEnvironmentResultOutput) ToLegacyGetEnvironmentResultOutput() LegacyGetEnvironmentResultOutput
- func (o LegacyGetEnvironmentResultOutput) ToLegacyGetEnvironmentResultOutputWithContext(ctx context.Context) LegacyGetEnvironmentResultOutput
- func (o LegacyGetEnvironmentResultOutput) Type() pulumi.StringOutput
- func (o LegacyGetEnvironmentResultOutput) UseCustomBranch() pulumi.BoolOutput
- type LegacyGetEnvironmentVariableArgs
- type LegacyGetEnvironmentVariableOutputArgs
- type LegacyGetEnvironmentVariableResult
- type LegacyGetEnvironmentVariableResultOutput
- func (LegacyGetEnvironmentVariableResultOutput) ElementType() reflect.Type
- func (o LegacyGetEnvironmentVariableResultOutput) EnvironmentValues() pulumi.MapOutput
- func (o LegacyGetEnvironmentVariableResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetEnvironmentVariableResultOutput) Name() pulumi.StringOutput
- func (o LegacyGetEnvironmentVariableResultOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetEnvironmentVariableResultOutput) ToLegacyGetEnvironmentVariableResultOutput() LegacyGetEnvironmentVariableResultOutput
- func (o LegacyGetEnvironmentVariableResultOutput) ToLegacyGetEnvironmentVariableResultOutputWithContext(ctx context.Context) LegacyGetEnvironmentVariableResultOutput
- type LegacyGetGroupArgs
- type LegacyGetGroupOutputArgs
- type LegacyGetGroupResult
- type LegacyGetGroupResultOutput
- func (o LegacyGetGroupResultOutput) AssignByDefault() pulumi.BoolOutput
- func (LegacyGetGroupResultOutput) ElementType() reflect.Type
- func (o LegacyGetGroupResultOutput) GroupId() pulumi.IntOutput
- func (o LegacyGetGroupResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetGroupResultOutput) IsActive() pulumi.BoolOutput
- func (o LegacyGetGroupResultOutput) Name() pulumi.StringOutput
- func (o LegacyGetGroupResultOutput) SsoMappingGroups() pulumi.StringArrayOutput
- func (o LegacyGetGroupResultOutput) ToLegacyGetGroupResultOutput() LegacyGetGroupResultOutput
- func (o LegacyGetGroupResultOutput) ToLegacyGetGroupResultOutputWithContext(ctx context.Context) LegacyGetGroupResultOutput
- type LegacyGetJobArgs
- type LegacyGetJobJobCompletionTriggerCondition
- type LegacyGetJobJobCompletionTriggerConditionArgs
- func (LegacyGetJobJobCompletionTriggerConditionArgs) ElementType() reflect.Type
- func (i LegacyGetJobJobCompletionTriggerConditionArgs) ToLegacyGetJobJobCompletionTriggerConditionOutput() LegacyGetJobJobCompletionTriggerConditionOutput
- func (i LegacyGetJobJobCompletionTriggerConditionArgs) ToLegacyGetJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) LegacyGetJobJobCompletionTriggerConditionOutput
- type LegacyGetJobJobCompletionTriggerConditionArray
- func (LegacyGetJobJobCompletionTriggerConditionArray) ElementType() reflect.Type
- func (i LegacyGetJobJobCompletionTriggerConditionArray) ToLegacyGetJobJobCompletionTriggerConditionArrayOutput() LegacyGetJobJobCompletionTriggerConditionArrayOutput
- func (i LegacyGetJobJobCompletionTriggerConditionArray) ToLegacyGetJobJobCompletionTriggerConditionArrayOutputWithContext(ctx context.Context) LegacyGetJobJobCompletionTriggerConditionArrayOutput
- type LegacyGetJobJobCompletionTriggerConditionArrayInput
- type LegacyGetJobJobCompletionTriggerConditionArrayOutput
- func (LegacyGetJobJobCompletionTriggerConditionArrayOutput) ElementType() reflect.Type
- func (o LegacyGetJobJobCompletionTriggerConditionArrayOutput) Index(i pulumi.IntInput) LegacyGetJobJobCompletionTriggerConditionOutput
- func (o LegacyGetJobJobCompletionTriggerConditionArrayOutput) ToLegacyGetJobJobCompletionTriggerConditionArrayOutput() LegacyGetJobJobCompletionTriggerConditionArrayOutput
- func (o LegacyGetJobJobCompletionTriggerConditionArrayOutput) ToLegacyGetJobJobCompletionTriggerConditionArrayOutputWithContext(ctx context.Context) LegacyGetJobJobCompletionTriggerConditionArrayOutput
- type LegacyGetJobJobCompletionTriggerConditionInput
- type LegacyGetJobJobCompletionTriggerConditionOutput
- func (LegacyGetJobJobCompletionTriggerConditionOutput) ElementType() reflect.Type
- func (o LegacyGetJobJobCompletionTriggerConditionOutput) JobId() pulumi.IntOutput
- func (o LegacyGetJobJobCompletionTriggerConditionOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetJobJobCompletionTriggerConditionOutput) Statuses() pulumi.StringArrayOutput
- func (o LegacyGetJobJobCompletionTriggerConditionOutput) ToLegacyGetJobJobCompletionTriggerConditionOutput() LegacyGetJobJobCompletionTriggerConditionOutput
- func (o LegacyGetJobJobCompletionTriggerConditionOutput) ToLegacyGetJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) LegacyGetJobJobCompletionTriggerConditionOutput
- type LegacyGetJobOutputArgs
- type LegacyGetJobResult
- type LegacyGetJobResultOutput
- func (o LegacyGetJobResultOutput) DeferringEnvironmentId() pulumi.IntOutput
- func (o LegacyGetJobResultOutput) DeferringJobId() pulumi.IntOutput
- func (o LegacyGetJobResultOutput) Description() pulumi.StringOutput
- func (LegacyGetJobResultOutput) ElementType() reflect.Type
- func (o LegacyGetJobResultOutput) EnvironmentId() pulumi.IntOutput
- func (o LegacyGetJobResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetJobResultOutput) JobCompletionTriggerConditions() LegacyGetJobJobCompletionTriggerConditionArrayOutput
- func (o LegacyGetJobResultOutput) JobId() pulumi.IntOutput
- func (o LegacyGetJobResultOutput) Name() pulumi.StringOutput
- func (o LegacyGetJobResultOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetJobResultOutput) SelfDeferring() pulumi.BoolOutput
- func (o LegacyGetJobResultOutput) TimeoutSeconds() pulumi.IntOutput
- func (o LegacyGetJobResultOutput) ToLegacyGetJobResultOutput() LegacyGetJobResultOutput
- func (o LegacyGetJobResultOutput) ToLegacyGetJobResultOutputWithContext(ctx context.Context) LegacyGetJobResultOutput
- func (o LegacyGetJobResultOutput) Triggers() pulumi.BoolMapOutput
- func (o LegacyGetJobResultOutput) TriggersOnDraftPr() pulumi.BoolOutput
- type LegacyGetPostgresCredentialArgs
- type LegacyGetPostgresCredentialOutputArgs
- type LegacyGetPostgresCredentialResult
- type LegacyGetPostgresCredentialResultOutput
- func (o LegacyGetPostgresCredentialResultOutput) CredentialId() pulumi.IntOutput
- func (o LegacyGetPostgresCredentialResultOutput) DefaultSchema() pulumi.StringOutput
- func (LegacyGetPostgresCredentialResultOutput) ElementType() reflect.Type
- func (o LegacyGetPostgresCredentialResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetPostgresCredentialResultOutput) IsActive() pulumi.BoolOutput
- func (o LegacyGetPostgresCredentialResultOutput) NumThreads() pulumi.IntOutput
- func (o LegacyGetPostgresCredentialResultOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetPostgresCredentialResultOutput) ToLegacyGetPostgresCredentialResultOutput() LegacyGetPostgresCredentialResultOutput
- func (o LegacyGetPostgresCredentialResultOutput) ToLegacyGetPostgresCredentialResultOutputWithContext(ctx context.Context) LegacyGetPostgresCredentialResultOutput
- func (o LegacyGetPostgresCredentialResultOutput) Username() pulumi.StringOutput
- type LegacyGetPrivatelinkEndpointArgs
- type LegacyGetPrivatelinkEndpointOutputArgs
- type LegacyGetPrivatelinkEndpointResult
- type LegacyGetPrivatelinkEndpointResultOutput
- func (o LegacyGetPrivatelinkEndpointResultOutput) CidrRange() pulumi.StringOutput
- func (LegacyGetPrivatelinkEndpointResultOutput) ElementType() reflect.Type
- func (o LegacyGetPrivatelinkEndpointResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetPrivatelinkEndpointResultOutput) Name() pulumi.StringPtrOutput
- func (o LegacyGetPrivatelinkEndpointResultOutput) PrivateLinkEndpointUrl() pulumi.StringPtrOutput
- func (o LegacyGetPrivatelinkEndpointResultOutput) State() pulumi.IntOutput
- func (o LegacyGetPrivatelinkEndpointResultOutput) ToLegacyGetPrivatelinkEndpointResultOutput() LegacyGetPrivatelinkEndpointResultOutput
- func (o LegacyGetPrivatelinkEndpointResultOutput) ToLegacyGetPrivatelinkEndpointResultOutputWithContext(ctx context.Context) LegacyGetPrivatelinkEndpointResultOutput
- func (o LegacyGetPrivatelinkEndpointResultOutput) Type() pulumi.StringOutput
- type LegacyGetProjectArgs
- type LegacyGetProjectOutputArgs
- type LegacyGetProjectResult
- type LegacyGetProjectResultOutput
- func (o LegacyGetProjectResultOutput) ConnectionId() pulumi.IntOutput
- func (o LegacyGetProjectResultOutput) DocsJobId() pulumi.IntOutput
- func (LegacyGetProjectResultOutput) ElementType() reflect.Type
- func (o LegacyGetProjectResultOutput) FreshnessJobId() pulumi.IntOutput
- func (o LegacyGetProjectResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetProjectResultOutput) Name() pulumi.StringOutput
- func (o LegacyGetProjectResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o LegacyGetProjectResultOutput) RepositoryId() pulumi.IntOutput
- func (o LegacyGetProjectResultOutput) State() pulumi.IntOutput
- func (o LegacyGetProjectResultOutput) ToLegacyGetProjectResultOutput() LegacyGetProjectResultOutput
- func (o LegacyGetProjectResultOutput) ToLegacyGetProjectResultOutputWithContext(ctx context.Context) LegacyGetProjectResultOutput
- type LegacyGetRepositoryArgs
- type LegacyGetRepositoryOutputArgs
- type LegacyGetRepositoryResult
- type LegacyGetRepositoryResultOutput
- func (o LegacyGetRepositoryResultOutput) DeployKey() pulumi.StringOutput
- func (LegacyGetRepositoryResultOutput) ElementType() reflect.Type
- func (o LegacyGetRepositoryResultOutput) FetchDeployKey() pulumi.BoolPtrOutput
- func (o LegacyGetRepositoryResultOutput) GitCloneStrategy() pulumi.StringOutput
- func (o LegacyGetRepositoryResultOutput) GithubInstallationId() pulumi.IntOutput
- func (o LegacyGetRepositoryResultOutput) GitlabProjectId() pulumi.IntOutput
- func (o LegacyGetRepositoryResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetRepositoryResultOutput) IsActive() pulumi.BoolOutput
- func (o LegacyGetRepositoryResultOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetRepositoryResultOutput) RemoteUrl() pulumi.StringOutput
- func (o LegacyGetRepositoryResultOutput) RepositoryCredentialsId() pulumi.IntOutput
- func (o LegacyGetRepositoryResultOutput) RepositoryId() pulumi.IntOutput
- func (o LegacyGetRepositoryResultOutput) ToLegacyGetRepositoryResultOutput() LegacyGetRepositoryResultOutput
- func (o LegacyGetRepositoryResultOutput) ToLegacyGetRepositoryResultOutputWithContext(ctx context.Context) LegacyGetRepositoryResultOutput
- type LegacyGetServiceTokenArgs
- type LegacyGetServiceTokenOutputArgs
- type LegacyGetServiceTokenResult
- type LegacyGetServiceTokenResultOutput
- func (LegacyGetServiceTokenResultOutput) ElementType() reflect.Type
- func (o LegacyGetServiceTokenResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetServiceTokenResultOutput) Name() pulumi.StringOutput
- func (o LegacyGetServiceTokenResultOutput) ServiceTokenId() pulumi.IntOutput
- func (o LegacyGetServiceTokenResultOutput) ServiceTokenPermissions() LegacyGetServiceTokenServiceTokenPermissionArrayOutput
- func (o LegacyGetServiceTokenResultOutput) ToLegacyGetServiceTokenResultOutput() LegacyGetServiceTokenResultOutput
- func (o LegacyGetServiceTokenResultOutput) ToLegacyGetServiceTokenResultOutputWithContext(ctx context.Context) LegacyGetServiceTokenResultOutput
- func (o LegacyGetServiceTokenResultOutput) Uid() pulumi.StringOutput
- type LegacyGetServiceTokenServiceTokenPermission
- type LegacyGetServiceTokenServiceTokenPermissionArgs
- func (LegacyGetServiceTokenServiceTokenPermissionArgs) ElementType() reflect.Type
- func (i LegacyGetServiceTokenServiceTokenPermissionArgs) ToLegacyGetServiceTokenServiceTokenPermissionOutput() LegacyGetServiceTokenServiceTokenPermissionOutput
- func (i LegacyGetServiceTokenServiceTokenPermissionArgs) ToLegacyGetServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) LegacyGetServiceTokenServiceTokenPermissionOutput
- type LegacyGetServiceTokenServiceTokenPermissionArray
- func (LegacyGetServiceTokenServiceTokenPermissionArray) ElementType() reflect.Type
- func (i LegacyGetServiceTokenServiceTokenPermissionArray) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutput() LegacyGetServiceTokenServiceTokenPermissionArrayOutput
- func (i LegacyGetServiceTokenServiceTokenPermissionArray) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) LegacyGetServiceTokenServiceTokenPermissionArrayOutput
- type LegacyGetServiceTokenServiceTokenPermissionArrayInput
- type LegacyGetServiceTokenServiceTokenPermissionArrayOutput
- func (LegacyGetServiceTokenServiceTokenPermissionArrayOutput) ElementType() reflect.Type
- func (o LegacyGetServiceTokenServiceTokenPermissionArrayOutput) Index(i pulumi.IntInput) LegacyGetServiceTokenServiceTokenPermissionOutput
- func (o LegacyGetServiceTokenServiceTokenPermissionArrayOutput) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutput() LegacyGetServiceTokenServiceTokenPermissionArrayOutput
- func (o LegacyGetServiceTokenServiceTokenPermissionArrayOutput) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) LegacyGetServiceTokenServiceTokenPermissionArrayOutput
- type LegacyGetServiceTokenServiceTokenPermissionInput
- type LegacyGetServiceTokenServiceTokenPermissionOutput
- func (o LegacyGetServiceTokenServiceTokenPermissionOutput) AllProjects() pulumi.BoolOutput
- func (LegacyGetServiceTokenServiceTokenPermissionOutput) ElementType() reflect.Type
- func (o LegacyGetServiceTokenServiceTokenPermissionOutput) PermissionSet() pulumi.StringOutput
- func (o LegacyGetServiceTokenServiceTokenPermissionOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetServiceTokenServiceTokenPermissionOutput) ToLegacyGetServiceTokenServiceTokenPermissionOutput() LegacyGetServiceTokenServiceTokenPermissionOutput
- func (o LegacyGetServiceTokenServiceTokenPermissionOutput) ToLegacyGetServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) LegacyGetServiceTokenServiceTokenPermissionOutput
- type LegacyGetSnowflakeCredentialArgs
- type LegacyGetSnowflakeCredentialOutputArgs
- type LegacyGetSnowflakeCredentialResult
- type LegacyGetSnowflakeCredentialResultOutput
- func (o LegacyGetSnowflakeCredentialResultOutput) AuthType() pulumi.StringOutput
- func (o LegacyGetSnowflakeCredentialResultOutput) CredentialId() pulumi.IntOutput
- func (LegacyGetSnowflakeCredentialResultOutput) ElementType() reflect.Type
- func (o LegacyGetSnowflakeCredentialResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetSnowflakeCredentialResultOutput) IsActive() pulumi.BoolOutput
- func (o LegacyGetSnowflakeCredentialResultOutput) NumThreads() pulumi.IntOutput
- func (o LegacyGetSnowflakeCredentialResultOutput) ProjectId() pulumi.IntOutput
- func (o LegacyGetSnowflakeCredentialResultOutput) Schema() pulumi.StringOutput
- func (o LegacyGetSnowflakeCredentialResultOutput) ToLegacyGetSnowflakeCredentialResultOutput() LegacyGetSnowflakeCredentialResultOutput
- func (o LegacyGetSnowflakeCredentialResultOutput) ToLegacyGetSnowflakeCredentialResultOutputWithContext(ctx context.Context) LegacyGetSnowflakeCredentialResultOutput
- func (o LegacyGetSnowflakeCredentialResultOutput) User() pulumi.StringOutput
- type LegacyGetUserArgs
- type LegacyGetUserOutputArgs
- type LegacyGetUserResult
- type LegacyGetUserResultOutput
- func (LegacyGetUserResultOutput) ElementType() reflect.Type
- func (o LegacyGetUserResultOutput) Email() pulumi.StringOutput
- func (o LegacyGetUserResultOutput) Id() pulumi.IntOutput
- func (o LegacyGetUserResultOutput) ToLegacyGetUserResultOutput() LegacyGetUserResultOutput
- func (o LegacyGetUserResultOutput) ToLegacyGetUserResultOutputWithContext(ctx context.Context) LegacyGetUserResultOutput
- type LegacyGetWebhookArgs
- type LegacyGetWebhookOutputArgs
- type LegacyGetWebhookResult
- type LegacyGetWebhookResultOutput
- func (o LegacyGetWebhookResultOutput) AccountIdentifier() pulumi.StringOutput
- func (o LegacyGetWebhookResultOutput) Active() pulumi.BoolOutput
- func (o LegacyGetWebhookResultOutput) ClientUrl() pulumi.StringOutput
- func (o LegacyGetWebhookResultOutput) Description() pulumi.StringOutput
- func (LegacyGetWebhookResultOutput) ElementType() reflect.Type
- func (o LegacyGetWebhookResultOutput) EventTypes() pulumi.StringArrayOutput
- func (o LegacyGetWebhookResultOutput) HttpStatusCode() pulumi.StringOutput
- func (o LegacyGetWebhookResultOutput) Id() pulumi.StringOutput
- func (o LegacyGetWebhookResultOutput) JobIds() pulumi.IntArrayOutput
- func (o LegacyGetWebhookResultOutput) Name() pulumi.StringOutput
- func (o LegacyGetWebhookResultOutput) ToLegacyGetWebhookResultOutput() LegacyGetWebhookResultOutput
- func (o LegacyGetWebhookResultOutput) ToLegacyGetWebhookResultOutputWithContext(ctx context.Context) LegacyGetWebhookResultOutput
- func (o LegacyGetWebhookResultOutput) WebhookId() pulumi.StringOutput
- type LegacyGroupdeprecated
- type LegacyGroupArgs
- type LegacyGroupArray
- type LegacyGroupArrayInput
- type LegacyGroupArrayOutput
- func (LegacyGroupArrayOutput) ElementType() reflect.Type
- func (o LegacyGroupArrayOutput) Index(i pulumi.IntInput) LegacyGroupOutput
- func (o LegacyGroupArrayOutput) ToLegacyGroupArrayOutput() LegacyGroupArrayOutput
- func (o LegacyGroupArrayOutput) ToLegacyGroupArrayOutputWithContext(ctx context.Context) LegacyGroupArrayOutput
- type LegacyGroupGroupPermission
- type LegacyGroupGroupPermissionArgs
- func (LegacyGroupGroupPermissionArgs) ElementType() reflect.Type
- func (i LegacyGroupGroupPermissionArgs) ToLegacyGroupGroupPermissionOutput() LegacyGroupGroupPermissionOutput
- func (i LegacyGroupGroupPermissionArgs) ToLegacyGroupGroupPermissionOutputWithContext(ctx context.Context) LegacyGroupGroupPermissionOutput
- type LegacyGroupGroupPermissionArray
- func (LegacyGroupGroupPermissionArray) ElementType() reflect.Type
- func (i LegacyGroupGroupPermissionArray) ToLegacyGroupGroupPermissionArrayOutput() LegacyGroupGroupPermissionArrayOutput
- func (i LegacyGroupGroupPermissionArray) ToLegacyGroupGroupPermissionArrayOutputWithContext(ctx context.Context) LegacyGroupGroupPermissionArrayOutput
- type LegacyGroupGroupPermissionArrayInput
- type LegacyGroupGroupPermissionArrayOutput
- func (LegacyGroupGroupPermissionArrayOutput) ElementType() reflect.Type
- func (o LegacyGroupGroupPermissionArrayOutput) Index(i pulumi.IntInput) LegacyGroupGroupPermissionOutput
- func (o LegacyGroupGroupPermissionArrayOutput) ToLegacyGroupGroupPermissionArrayOutput() LegacyGroupGroupPermissionArrayOutput
- func (o LegacyGroupGroupPermissionArrayOutput) ToLegacyGroupGroupPermissionArrayOutputWithContext(ctx context.Context) LegacyGroupGroupPermissionArrayOutput
- type LegacyGroupGroupPermissionInput
- type LegacyGroupGroupPermissionOutput
- func (o LegacyGroupGroupPermissionOutput) AllProjects() pulumi.BoolOutput
- func (LegacyGroupGroupPermissionOutput) ElementType() reflect.Type
- func (o LegacyGroupGroupPermissionOutput) PermissionSet() pulumi.StringOutput
- func (o LegacyGroupGroupPermissionOutput) ProjectId() pulumi.IntPtrOutput
- func (o LegacyGroupGroupPermissionOutput) ToLegacyGroupGroupPermissionOutput() LegacyGroupGroupPermissionOutput
- func (o LegacyGroupGroupPermissionOutput) ToLegacyGroupGroupPermissionOutputWithContext(ctx context.Context) LegacyGroupGroupPermissionOutput
- type LegacyGroupInput
- type LegacyGroupMap
- type LegacyGroupMapInput
- type LegacyGroupMapOutput
- func (LegacyGroupMapOutput) ElementType() reflect.Type
- func (o LegacyGroupMapOutput) MapIndex(k pulumi.StringInput) LegacyGroupOutput
- func (o LegacyGroupMapOutput) ToLegacyGroupMapOutput() LegacyGroupMapOutput
- func (o LegacyGroupMapOutput) ToLegacyGroupMapOutputWithContext(ctx context.Context) LegacyGroupMapOutput
- type LegacyGroupOutput
- func (o LegacyGroupOutput) AssignByDefault() pulumi.BoolPtrOutput
- func (LegacyGroupOutput) ElementType() reflect.Type
- func (o LegacyGroupOutput) GroupPermissions() LegacyGroupGroupPermissionArrayOutput
- func (o LegacyGroupOutput) IsActive() pulumi.BoolPtrOutput
- func (o LegacyGroupOutput) Name() pulumi.StringOutput
- func (o LegacyGroupOutput) SsoMappingGroups() pulumi.StringArrayOutput
- func (o LegacyGroupOutput) ToLegacyGroupOutput() LegacyGroupOutput
- func (o LegacyGroupOutput) ToLegacyGroupOutputWithContext(ctx context.Context) LegacyGroupOutput
- type LegacyGroupState
- type LegacyJobdeprecated
- type LegacyJobArgs
- type LegacyJobArray
- type LegacyJobArrayInput
- type LegacyJobArrayOutput
- func (LegacyJobArrayOutput) ElementType() reflect.Type
- func (o LegacyJobArrayOutput) Index(i pulumi.IntInput) LegacyJobOutput
- func (o LegacyJobArrayOutput) ToLegacyJobArrayOutput() LegacyJobArrayOutput
- func (o LegacyJobArrayOutput) ToLegacyJobArrayOutputWithContext(ctx context.Context) LegacyJobArrayOutput
- type LegacyJobInput
- type LegacyJobJobCompletionTriggerCondition
- type LegacyJobJobCompletionTriggerConditionArgs
- func (LegacyJobJobCompletionTriggerConditionArgs) ElementType() reflect.Type
- func (i LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionOutput() LegacyJobJobCompletionTriggerConditionOutput
- func (i LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) LegacyJobJobCompletionTriggerConditionOutput
- func (i LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionPtrOutput() LegacyJobJobCompletionTriggerConditionPtrOutput
- func (i LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) LegacyJobJobCompletionTriggerConditionPtrOutput
- type LegacyJobJobCompletionTriggerConditionInput
- type LegacyJobJobCompletionTriggerConditionOutput
- func (LegacyJobJobCompletionTriggerConditionOutput) ElementType() reflect.Type
- func (o LegacyJobJobCompletionTriggerConditionOutput) JobId() pulumi.IntOutput
- func (o LegacyJobJobCompletionTriggerConditionOutput) ProjectId() pulumi.IntOutput
- func (o LegacyJobJobCompletionTriggerConditionOutput) Statuses() pulumi.StringArrayOutput
- func (o LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionOutput() LegacyJobJobCompletionTriggerConditionOutput
- func (o LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) LegacyJobJobCompletionTriggerConditionOutput
- func (o LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutput() LegacyJobJobCompletionTriggerConditionPtrOutput
- func (o LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) LegacyJobJobCompletionTriggerConditionPtrOutput
- type LegacyJobJobCompletionTriggerConditionPtrInput
- type LegacyJobJobCompletionTriggerConditionPtrOutput
- func (o LegacyJobJobCompletionTriggerConditionPtrOutput) Elem() LegacyJobJobCompletionTriggerConditionOutput
- func (LegacyJobJobCompletionTriggerConditionPtrOutput) ElementType() reflect.Type
- func (o LegacyJobJobCompletionTriggerConditionPtrOutput) JobId() pulumi.IntPtrOutput
- func (o LegacyJobJobCompletionTriggerConditionPtrOutput) ProjectId() pulumi.IntPtrOutput
- func (o LegacyJobJobCompletionTriggerConditionPtrOutput) Statuses() pulumi.StringArrayOutput
- func (o LegacyJobJobCompletionTriggerConditionPtrOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutput() LegacyJobJobCompletionTriggerConditionPtrOutput
- func (o LegacyJobJobCompletionTriggerConditionPtrOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) LegacyJobJobCompletionTriggerConditionPtrOutput
- type LegacyJobMap
- type LegacyJobMapInput
- type LegacyJobMapOutput
- type LegacyJobOutput
- func (o LegacyJobOutput) DbtVersion() pulumi.StringPtrOutput
- func (o LegacyJobOutput) DeferringEnvironmentId() pulumi.IntPtrOutput
- func (o LegacyJobOutput) DeferringJobId() pulumi.IntPtrOutput
- func (o LegacyJobOutput) Description() pulumi.StringPtrOutput
- func (LegacyJobOutput) ElementType() reflect.Type
- func (o LegacyJobOutput) EnvironmentId() pulumi.IntOutput
- func (o LegacyJobOutput) ExecuteSteps() pulumi.StringArrayOutput
- func (o LegacyJobOutput) GenerateDocs() pulumi.BoolPtrOutput
- func (o LegacyJobOutput) IsActive() pulumi.BoolPtrOutput
- func (o LegacyJobOutput) JobCompletionTriggerCondition() LegacyJobJobCompletionTriggerConditionPtrOutput
- func (o LegacyJobOutput) Name() pulumi.StringOutput
- func (o LegacyJobOutput) NumThreads() pulumi.IntPtrOutput
- func (o LegacyJobOutput) ProjectId() pulumi.IntOutput
- func (o LegacyJobOutput) RunGenerateSources() pulumi.BoolPtrOutput
- func (o LegacyJobOutput) ScheduleCron() pulumi.StringPtrOutput
- func (o LegacyJobOutput) ScheduleDays() pulumi.IntArrayOutput
- func (o LegacyJobOutput) ScheduleHours() pulumi.IntArrayOutput
- func (o LegacyJobOutput) ScheduleInterval() pulumi.IntPtrOutput
- func (o LegacyJobOutput) ScheduleType() pulumi.StringPtrOutput
- func (o LegacyJobOutput) SelfDeferring() pulumi.BoolPtrOutput
- func (o LegacyJobOutput) TargetName() pulumi.StringPtrOutput
- func (o LegacyJobOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o LegacyJobOutput) ToLegacyJobOutput() LegacyJobOutput
- func (o LegacyJobOutput) ToLegacyJobOutputWithContext(ctx context.Context) LegacyJobOutput
- func (o LegacyJobOutput) Triggers() pulumi.BoolMapOutput
- func (o LegacyJobOutput) TriggersOnDraftPr() pulumi.BoolPtrOutput
- type LegacyJobState
- type LegacyPostgresCredentialdeprecated
- type LegacyPostgresCredentialArgs
- type LegacyPostgresCredentialArray
- func (LegacyPostgresCredentialArray) ElementType() reflect.Type
- func (i LegacyPostgresCredentialArray) ToLegacyPostgresCredentialArrayOutput() LegacyPostgresCredentialArrayOutput
- func (i LegacyPostgresCredentialArray) ToLegacyPostgresCredentialArrayOutputWithContext(ctx context.Context) LegacyPostgresCredentialArrayOutput
- type LegacyPostgresCredentialArrayInput
- type LegacyPostgresCredentialArrayOutput
- func (LegacyPostgresCredentialArrayOutput) ElementType() reflect.Type
- func (o LegacyPostgresCredentialArrayOutput) Index(i pulumi.IntInput) LegacyPostgresCredentialOutput
- func (o LegacyPostgresCredentialArrayOutput) ToLegacyPostgresCredentialArrayOutput() LegacyPostgresCredentialArrayOutput
- func (o LegacyPostgresCredentialArrayOutput) ToLegacyPostgresCredentialArrayOutputWithContext(ctx context.Context) LegacyPostgresCredentialArrayOutput
- type LegacyPostgresCredentialInput
- type LegacyPostgresCredentialMap
- func (LegacyPostgresCredentialMap) ElementType() reflect.Type
- func (i LegacyPostgresCredentialMap) ToLegacyPostgresCredentialMapOutput() LegacyPostgresCredentialMapOutput
- func (i LegacyPostgresCredentialMap) ToLegacyPostgresCredentialMapOutputWithContext(ctx context.Context) LegacyPostgresCredentialMapOutput
- type LegacyPostgresCredentialMapInput
- type LegacyPostgresCredentialMapOutput
- func (LegacyPostgresCredentialMapOutput) ElementType() reflect.Type
- func (o LegacyPostgresCredentialMapOutput) MapIndex(k pulumi.StringInput) LegacyPostgresCredentialOutput
- func (o LegacyPostgresCredentialMapOutput) ToLegacyPostgresCredentialMapOutput() LegacyPostgresCredentialMapOutput
- func (o LegacyPostgresCredentialMapOutput) ToLegacyPostgresCredentialMapOutputWithContext(ctx context.Context) LegacyPostgresCredentialMapOutput
- type LegacyPostgresCredentialOutput
- func (o LegacyPostgresCredentialOutput) CredentialId() pulumi.IntOutput
- func (o LegacyPostgresCredentialOutput) DefaultSchema() pulumi.StringOutput
- func (LegacyPostgresCredentialOutput) ElementType() reflect.Type
- func (o LegacyPostgresCredentialOutput) IsActive() pulumi.BoolPtrOutput
- func (o LegacyPostgresCredentialOutput) NumThreads() pulumi.IntPtrOutput
- func (o LegacyPostgresCredentialOutput) Password() pulumi.StringPtrOutput
- func (o LegacyPostgresCredentialOutput) ProjectId() pulumi.IntOutput
- func (o LegacyPostgresCredentialOutput) TargetName() pulumi.StringPtrOutput
- func (o LegacyPostgresCredentialOutput) ToLegacyPostgresCredentialOutput() LegacyPostgresCredentialOutput
- func (o LegacyPostgresCredentialOutput) ToLegacyPostgresCredentialOutputWithContext(ctx context.Context) LegacyPostgresCredentialOutput
- func (o LegacyPostgresCredentialOutput) Type() pulumi.StringOutput
- func (o LegacyPostgresCredentialOutput) Username() pulumi.StringOutput
- type LegacyPostgresCredentialState
- type LegacyProjectdeprecated
- type LegacyProjectArgs
- type LegacyProjectArray
- type LegacyProjectArrayInput
- type LegacyProjectArrayOutput
- func (LegacyProjectArrayOutput) ElementType() reflect.Type
- func (o LegacyProjectArrayOutput) Index(i pulumi.IntInput) LegacyProjectOutput
- func (o LegacyProjectArrayOutput) ToLegacyProjectArrayOutput() LegacyProjectArrayOutput
- func (o LegacyProjectArrayOutput) ToLegacyProjectArrayOutputWithContext(ctx context.Context) LegacyProjectArrayOutput
- type LegacyProjectArtefactsdeprecated
- type LegacyProjectArtefactsArgs
- type LegacyProjectArtefactsArray
- func (LegacyProjectArtefactsArray) ElementType() reflect.Type
- func (i LegacyProjectArtefactsArray) ToLegacyProjectArtefactsArrayOutput() LegacyProjectArtefactsArrayOutput
- func (i LegacyProjectArtefactsArray) ToLegacyProjectArtefactsArrayOutputWithContext(ctx context.Context) LegacyProjectArtefactsArrayOutput
- type LegacyProjectArtefactsArrayInput
- type LegacyProjectArtefactsArrayOutput
- func (LegacyProjectArtefactsArrayOutput) ElementType() reflect.Type
- func (o LegacyProjectArtefactsArrayOutput) Index(i pulumi.IntInput) LegacyProjectArtefactsOutput
- func (o LegacyProjectArtefactsArrayOutput) ToLegacyProjectArtefactsArrayOutput() LegacyProjectArtefactsArrayOutput
- func (o LegacyProjectArtefactsArrayOutput) ToLegacyProjectArtefactsArrayOutputWithContext(ctx context.Context) LegacyProjectArtefactsArrayOutput
- type LegacyProjectArtefactsInput
- type LegacyProjectArtefactsMap
- type LegacyProjectArtefactsMapInput
- type LegacyProjectArtefactsMapOutput
- func (LegacyProjectArtefactsMapOutput) ElementType() reflect.Type
- func (o LegacyProjectArtefactsMapOutput) MapIndex(k pulumi.StringInput) LegacyProjectArtefactsOutput
- func (o LegacyProjectArtefactsMapOutput) ToLegacyProjectArtefactsMapOutput() LegacyProjectArtefactsMapOutput
- func (o LegacyProjectArtefactsMapOutput) ToLegacyProjectArtefactsMapOutputWithContext(ctx context.Context) LegacyProjectArtefactsMapOutput
- type LegacyProjectArtefactsOutput
- func (o LegacyProjectArtefactsOutput) DocsJobId() pulumi.IntPtrOutput
- func (LegacyProjectArtefactsOutput) ElementType() reflect.Type
- func (o LegacyProjectArtefactsOutput) FreshnessJobId() pulumi.IntPtrOutput
- func (o LegacyProjectArtefactsOutput) ProjectId() pulumi.IntOutput
- func (o LegacyProjectArtefactsOutput) ToLegacyProjectArtefactsOutput() LegacyProjectArtefactsOutput
- func (o LegacyProjectArtefactsOutput) ToLegacyProjectArtefactsOutputWithContext(ctx context.Context) LegacyProjectArtefactsOutput
- type LegacyProjectArtefactsState
- type LegacyProjectConnectiondeprecated
- type LegacyProjectConnectionArgs
- type LegacyProjectConnectionArray
- func (LegacyProjectConnectionArray) ElementType() reflect.Type
- func (i LegacyProjectConnectionArray) ToLegacyProjectConnectionArrayOutput() LegacyProjectConnectionArrayOutput
- func (i LegacyProjectConnectionArray) ToLegacyProjectConnectionArrayOutputWithContext(ctx context.Context) LegacyProjectConnectionArrayOutput
- type LegacyProjectConnectionArrayInput
- type LegacyProjectConnectionArrayOutput
- func (LegacyProjectConnectionArrayOutput) ElementType() reflect.Type
- func (o LegacyProjectConnectionArrayOutput) Index(i pulumi.IntInput) LegacyProjectConnectionOutput
- func (o LegacyProjectConnectionArrayOutput) ToLegacyProjectConnectionArrayOutput() LegacyProjectConnectionArrayOutput
- func (o LegacyProjectConnectionArrayOutput) ToLegacyProjectConnectionArrayOutputWithContext(ctx context.Context) LegacyProjectConnectionArrayOutput
- type LegacyProjectConnectionInput
- type LegacyProjectConnectionMap
- func (LegacyProjectConnectionMap) ElementType() reflect.Type
- func (i LegacyProjectConnectionMap) ToLegacyProjectConnectionMapOutput() LegacyProjectConnectionMapOutput
- func (i LegacyProjectConnectionMap) ToLegacyProjectConnectionMapOutputWithContext(ctx context.Context) LegacyProjectConnectionMapOutput
- type LegacyProjectConnectionMapInput
- type LegacyProjectConnectionMapOutput
- func (LegacyProjectConnectionMapOutput) ElementType() reflect.Type
- func (o LegacyProjectConnectionMapOutput) MapIndex(k pulumi.StringInput) LegacyProjectConnectionOutput
- func (o LegacyProjectConnectionMapOutput) ToLegacyProjectConnectionMapOutput() LegacyProjectConnectionMapOutput
- func (o LegacyProjectConnectionMapOutput) ToLegacyProjectConnectionMapOutputWithContext(ctx context.Context) LegacyProjectConnectionMapOutput
- type LegacyProjectConnectionOutput
- func (o LegacyProjectConnectionOutput) ConnectionId() pulumi.IntOutput
- func (LegacyProjectConnectionOutput) ElementType() reflect.Type
- func (o LegacyProjectConnectionOutput) ProjectId() pulumi.IntOutput
- func (o LegacyProjectConnectionOutput) ToLegacyProjectConnectionOutput() LegacyProjectConnectionOutput
- func (o LegacyProjectConnectionOutput) ToLegacyProjectConnectionOutputWithContext(ctx context.Context) LegacyProjectConnectionOutput
- type LegacyProjectConnectionState
- type LegacyProjectInput
- type LegacyProjectMap
- type LegacyProjectMapInput
- type LegacyProjectMapOutput
- func (LegacyProjectMapOutput) ElementType() reflect.Type
- func (o LegacyProjectMapOutput) MapIndex(k pulumi.StringInput) LegacyProjectOutput
- func (o LegacyProjectMapOutput) ToLegacyProjectMapOutput() LegacyProjectMapOutput
- func (o LegacyProjectMapOutput) ToLegacyProjectMapOutputWithContext(ctx context.Context) LegacyProjectMapOutput
- type LegacyProjectOutput
- func (o LegacyProjectOutput) DbtProjectSubdirectory() pulumi.StringPtrOutput
- func (LegacyProjectOutput) ElementType() reflect.Type
- func (o LegacyProjectOutput) Name() pulumi.StringOutput
- func (o LegacyProjectOutput) ToLegacyProjectOutput() LegacyProjectOutput
- func (o LegacyProjectOutput) ToLegacyProjectOutputWithContext(ctx context.Context) LegacyProjectOutput
- type LegacyProjectRepositorydeprecated
- type LegacyProjectRepositoryArgs
- type LegacyProjectRepositoryArray
- func (LegacyProjectRepositoryArray) ElementType() reflect.Type
- func (i LegacyProjectRepositoryArray) ToLegacyProjectRepositoryArrayOutput() LegacyProjectRepositoryArrayOutput
- func (i LegacyProjectRepositoryArray) ToLegacyProjectRepositoryArrayOutputWithContext(ctx context.Context) LegacyProjectRepositoryArrayOutput
- type LegacyProjectRepositoryArrayInput
- type LegacyProjectRepositoryArrayOutput
- func (LegacyProjectRepositoryArrayOutput) ElementType() reflect.Type
- func (o LegacyProjectRepositoryArrayOutput) Index(i pulumi.IntInput) LegacyProjectRepositoryOutput
- func (o LegacyProjectRepositoryArrayOutput) ToLegacyProjectRepositoryArrayOutput() LegacyProjectRepositoryArrayOutput
- func (o LegacyProjectRepositoryArrayOutput) ToLegacyProjectRepositoryArrayOutputWithContext(ctx context.Context) LegacyProjectRepositoryArrayOutput
- type LegacyProjectRepositoryInput
- type LegacyProjectRepositoryMap
- func (LegacyProjectRepositoryMap) ElementType() reflect.Type
- func (i LegacyProjectRepositoryMap) ToLegacyProjectRepositoryMapOutput() LegacyProjectRepositoryMapOutput
- func (i LegacyProjectRepositoryMap) ToLegacyProjectRepositoryMapOutputWithContext(ctx context.Context) LegacyProjectRepositoryMapOutput
- type LegacyProjectRepositoryMapInput
- type LegacyProjectRepositoryMapOutput
- func (LegacyProjectRepositoryMapOutput) ElementType() reflect.Type
- func (o LegacyProjectRepositoryMapOutput) MapIndex(k pulumi.StringInput) LegacyProjectRepositoryOutput
- func (o LegacyProjectRepositoryMapOutput) ToLegacyProjectRepositoryMapOutput() LegacyProjectRepositoryMapOutput
- func (o LegacyProjectRepositoryMapOutput) ToLegacyProjectRepositoryMapOutputWithContext(ctx context.Context) LegacyProjectRepositoryMapOutput
- type LegacyProjectRepositoryOutput
- func (LegacyProjectRepositoryOutput) ElementType() reflect.Type
- func (o LegacyProjectRepositoryOutput) ProjectId() pulumi.IntOutput
- func (o LegacyProjectRepositoryOutput) RepositoryId() pulumi.IntOutput
- func (o LegacyProjectRepositoryOutput) ToLegacyProjectRepositoryOutput() LegacyProjectRepositoryOutput
- func (o LegacyProjectRepositoryOutput) ToLegacyProjectRepositoryOutputWithContext(ctx context.Context) LegacyProjectRepositoryOutput
- type LegacyProjectRepositoryState
- type LegacyProjectState
- type LegacyRepositorydeprecated
- type LegacyRepositoryArgs
- type LegacyRepositoryArray
- type LegacyRepositoryArrayInput
- type LegacyRepositoryArrayOutput
- func (LegacyRepositoryArrayOutput) ElementType() reflect.Type
- func (o LegacyRepositoryArrayOutput) Index(i pulumi.IntInput) LegacyRepositoryOutput
- func (o LegacyRepositoryArrayOutput) ToLegacyRepositoryArrayOutput() LegacyRepositoryArrayOutput
- func (o LegacyRepositoryArrayOutput) ToLegacyRepositoryArrayOutputWithContext(ctx context.Context) LegacyRepositoryArrayOutput
- type LegacyRepositoryInput
- type LegacyRepositoryMap
- type LegacyRepositoryMapInput
- type LegacyRepositoryMapOutput
- func (LegacyRepositoryMapOutput) ElementType() reflect.Type
- func (o LegacyRepositoryMapOutput) MapIndex(k pulumi.StringInput) LegacyRepositoryOutput
- func (o LegacyRepositoryMapOutput) ToLegacyRepositoryMapOutput() LegacyRepositoryMapOutput
- func (o LegacyRepositoryMapOutput) ToLegacyRepositoryMapOutputWithContext(ctx context.Context) LegacyRepositoryMapOutput
- type LegacyRepositoryOutput
- func (o LegacyRepositoryOutput) AzureActiveDirectoryProjectId() pulumi.StringPtrOutput
- func (o LegacyRepositoryOutput) AzureActiveDirectoryRepositoryId() pulumi.StringPtrOutput
- func (o LegacyRepositoryOutput) AzureBypassWebhookRegistrationFailure() pulumi.BoolPtrOutput
- func (o LegacyRepositoryOutput) DeployKey() pulumi.StringOutput
- func (LegacyRepositoryOutput) ElementType() reflect.Type
- func (o LegacyRepositoryOutput) FetchDeployKey() pulumi.BoolPtrOutput
- func (o LegacyRepositoryOutput) GitCloneStrategy() pulumi.StringPtrOutput
- func (o LegacyRepositoryOutput) GithubInstallationId() pulumi.IntPtrOutput
- func (o LegacyRepositoryOutput) GitlabProjectId() pulumi.IntPtrOutput
- func (o LegacyRepositoryOutput) IsActive() pulumi.BoolPtrOutput
- func (o LegacyRepositoryOutput) ProjectId() pulumi.IntOutput
- func (o LegacyRepositoryOutput) RemoteUrl() pulumi.StringOutput
- func (o LegacyRepositoryOutput) RepositoryCredentialsId() pulumi.IntOutput
- func (o LegacyRepositoryOutput) RepositoryId() pulumi.IntOutput
- func (o LegacyRepositoryOutput) ToLegacyRepositoryOutput() LegacyRepositoryOutput
- func (o LegacyRepositoryOutput) ToLegacyRepositoryOutputWithContext(ctx context.Context) LegacyRepositoryOutput
- type LegacyRepositoryState
- type LegacyServiceTokendeprecated
- type LegacyServiceTokenArgs
- type LegacyServiceTokenArray
- type LegacyServiceTokenArrayInput
- type LegacyServiceTokenArrayOutput
- func (LegacyServiceTokenArrayOutput) ElementType() reflect.Type
- func (o LegacyServiceTokenArrayOutput) Index(i pulumi.IntInput) LegacyServiceTokenOutput
- func (o LegacyServiceTokenArrayOutput) ToLegacyServiceTokenArrayOutput() LegacyServiceTokenArrayOutput
- func (o LegacyServiceTokenArrayOutput) ToLegacyServiceTokenArrayOutputWithContext(ctx context.Context) LegacyServiceTokenArrayOutput
- type LegacyServiceTokenInput
- type LegacyServiceTokenMap
- type LegacyServiceTokenMapInput
- type LegacyServiceTokenMapOutput
- func (LegacyServiceTokenMapOutput) ElementType() reflect.Type
- func (o LegacyServiceTokenMapOutput) MapIndex(k pulumi.StringInput) LegacyServiceTokenOutput
- func (o LegacyServiceTokenMapOutput) ToLegacyServiceTokenMapOutput() LegacyServiceTokenMapOutput
- func (o LegacyServiceTokenMapOutput) ToLegacyServiceTokenMapOutputWithContext(ctx context.Context) LegacyServiceTokenMapOutput
- type LegacyServiceTokenOutput
- func (LegacyServiceTokenOutput) ElementType() reflect.Type
- func (o LegacyServiceTokenOutput) Name() pulumi.StringOutput
- func (o LegacyServiceTokenOutput) ServiceTokenPermissions() LegacyServiceTokenServiceTokenPermissionArrayOutput
- func (o LegacyServiceTokenOutput) State() pulumi.IntPtrOutput
- func (o LegacyServiceTokenOutput) ToLegacyServiceTokenOutput() LegacyServiceTokenOutput
- func (o LegacyServiceTokenOutput) ToLegacyServiceTokenOutputWithContext(ctx context.Context) LegacyServiceTokenOutput
- func (o LegacyServiceTokenOutput) TokenString() pulumi.StringOutput
- func (o LegacyServiceTokenOutput) Uid() pulumi.StringOutput
- type LegacyServiceTokenServiceTokenPermission
- type LegacyServiceTokenServiceTokenPermissionArgs
- func (LegacyServiceTokenServiceTokenPermissionArgs) ElementType() reflect.Type
- func (i LegacyServiceTokenServiceTokenPermissionArgs) ToLegacyServiceTokenServiceTokenPermissionOutput() LegacyServiceTokenServiceTokenPermissionOutput
- func (i LegacyServiceTokenServiceTokenPermissionArgs) ToLegacyServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) LegacyServiceTokenServiceTokenPermissionOutput
- type LegacyServiceTokenServiceTokenPermissionArray
- func (LegacyServiceTokenServiceTokenPermissionArray) ElementType() reflect.Type
- func (i LegacyServiceTokenServiceTokenPermissionArray) ToLegacyServiceTokenServiceTokenPermissionArrayOutput() LegacyServiceTokenServiceTokenPermissionArrayOutput
- func (i LegacyServiceTokenServiceTokenPermissionArray) ToLegacyServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) LegacyServiceTokenServiceTokenPermissionArrayOutput
- type LegacyServiceTokenServiceTokenPermissionArrayInput
- type LegacyServiceTokenServiceTokenPermissionArrayOutput
- func (LegacyServiceTokenServiceTokenPermissionArrayOutput) ElementType() reflect.Type
- func (o LegacyServiceTokenServiceTokenPermissionArrayOutput) Index(i pulumi.IntInput) LegacyServiceTokenServiceTokenPermissionOutput
- func (o LegacyServiceTokenServiceTokenPermissionArrayOutput) ToLegacyServiceTokenServiceTokenPermissionArrayOutput() LegacyServiceTokenServiceTokenPermissionArrayOutput
- func (o LegacyServiceTokenServiceTokenPermissionArrayOutput) ToLegacyServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) LegacyServiceTokenServiceTokenPermissionArrayOutput
- type LegacyServiceTokenServiceTokenPermissionInput
- type LegacyServiceTokenServiceTokenPermissionOutput
- func (o LegacyServiceTokenServiceTokenPermissionOutput) AllProjects() pulumi.BoolOutput
- func (LegacyServiceTokenServiceTokenPermissionOutput) ElementType() reflect.Type
- func (o LegacyServiceTokenServiceTokenPermissionOutput) PermissionSet() pulumi.StringOutput
- func (o LegacyServiceTokenServiceTokenPermissionOutput) ProjectId() pulumi.IntPtrOutput
- func (o LegacyServiceTokenServiceTokenPermissionOutput) ToLegacyServiceTokenServiceTokenPermissionOutput() LegacyServiceTokenServiceTokenPermissionOutput
- func (o LegacyServiceTokenServiceTokenPermissionOutput) ToLegacyServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) LegacyServiceTokenServiceTokenPermissionOutput
- type LegacyServiceTokenState
- type LegacySnowflakeCredentialdeprecated
- type LegacySnowflakeCredentialArgs
- type LegacySnowflakeCredentialArray
- func (LegacySnowflakeCredentialArray) ElementType() reflect.Type
- func (i LegacySnowflakeCredentialArray) ToLegacySnowflakeCredentialArrayOutput() LegacySnowflakeCredentialArrayOutput
- func (i LegacySnowflakeCredentialArray) ToLegacySnowflakeCredentialArrayOutputWithContext(ctx context.Context) LegacySnowflakeCredentialArrayOutput
- type LegacySnowflakeCredentialArrayInput
- type LegacySnowflakeCredentialArrayOutput
- func (LegacySnowflakeCredentialArrayOutput) ElementType() reflect.Type
- func (o LegacySnowflakeCredentialArrayOutput) Index(i pulumi.IntInput) LegacySnowflakeCredentialOutput
- func (o LegacySnowflakeCredentialArrayOutput) ToLegacySnowflakeCredentialArrayOutput() LegacySnowflakeCredentialArrayOutput
- func (o LegacySnowflakeCredentialArrayOutput) ToLegacySnowflakeCredentialArrayOutputWithContext(ctx context.Context) LegacySnowflakeCredentialArrayOutput
- type LegacySnowflakeCredentialInput
- type LegacySnowflakeCredentialMap
- func (LegacySnowflakeCredentialMap) ElementType() reflect.Type
- func (i LegacySnowflakeCredentialMap) ToLegacySnowflakeCredentialMapOutput() LegacySnowflakeCredentialMapOutput
- func (i LegacySnowflakeCredentialMap) ToLegacySnowflakeCredentialMapOutputWithContext(ctx context.Context) LegacySnowflakeCredentialMapOutput
- type LegacySnowflakeCredentialMapInput
- type LegacySnowflakeCredentialMapOutput
- func (LegacySnowflakeCredentialMapOutput) ElementType() reflect.Type
- func (o LegacySnowflakeCredentialMapOutput) MapIndex(k pulumi.StringInput) LegacySnowflakeCredentialOutput
- func (o LegacySnowflakeCredentialMapOutput) ToLegacySnowflakeCredentialMapOutput() LegacySnowflakeCredentialMapOutput
- func (o LegacySnowflakeCredentialMapOutput) ToLegacySnowflakeCredentialMapOutputWithContext(ctx context.Context) LegacySnowflakeCredentialMapOutput
- type LegacySnowflakeCredentialOutput
- func (o LegacySnowflakeCredentialOutput) AuthType() pulumi.StringOutput
- func (o LegacySnowflakeCredentialOutput) CredentialId() pulumi.IntOutput
- func (o LegacySnowflakeCredentialOutput) Database() pulumi.StringPtrOutput
- func (LegacySnowflakeCredentialOutput) ElementType() reflect.Type
- func (o LegacySnowflakeCredentialOutput) IsActive() pulumi.BoolPtrOutput
- func (o LegacySnowflakeCredentialOutput) NumThreads() pulumi.IntOutput
- func (o LegacySnowflakeCredentialOutput) Password() pulumi.StringPtrOutput
- func (o LegacySnowflakeCredentialOutput) PrivateKey() pulumi.StringPtrOutput
- func (o LegacySnowflakeCredentialOutput) PrivateKeyPassphrase() pulumi.StringPtrOutput
- func (o LegacySnowflakeCredentialOutput) ProjectId() pulumi.IntOutput
- func (o LegacySnowflakeCredentialOutput) Role() pulumi.StringPtrOutput
- func (o LegacySnowflakeCredentialOutput) Schema() pulumi.StringOutput
- func (o LegacySnowflakeCredentialOutput) ToLegacySnowflakeCredentialOutput() LegacySnowflakeCredentialOutput
- func (o LegacySnowflakeCredentialOutput) ToLegacySnowflakeCredentialOutputWithContext(ctx context.Context) LegacySnowflakeCredentialOutput
- func (o LegacySnowflakeCredentialOutput) User() pulumi.StringOutput
- func (o LegacySnowflakeCredentialOutput) Warehouse() pulumi.StringPtrOutput
- type LegacySnowflakeCredentialState
- type LegacyWebhookdeprecated
- type LegacyWebhookArgs
- type LegacyWebhookArray
- type LegacyWebhookArrayInput
- type LegacyWebhookArrayOutput
- func (LegacyWebhookArrayOutput) ElementType() reflect.Type
- func (o LegacyWebhookArrayOutput) Index(i pulumi.IntInput) LegacyWebhookOutput
- func (o LegacyWebhookArrayOutput) ToLegacyWebhookArrayOutput() LegacyWebhookArrayOutput
- func (o LegacyWebhookArrayOutput) ToLegacyWebhookArrayOutputWithContext(ctx context.Context) LegacyWebhookArrayOutput
- type LegacyWebhookInput
- type LegacyWebhookMap
- type LegacyWebhookMapInput
- type LegacyWebhookMapOutput
- func (LegacyWebhookMapOutput) ElementType() reflect.Type
- func (o LegacyWebhookMapOutput) MapIndex(k pulumi.StringInput) LegacyWebhookOutput
- func (o LegacyWebhookMapOutput) ToLegacyWebhookMapOutput() LegacyWebhookMapOutput
- func (o LegacyWebhookMapOutput) ToLegacyWebhookMapOutputWithContext(ctx context.Context) LegacyWebhookMapOutput
- type LegacyWebhookOutput
- func (o LegacyWebhookOutput) AccountIdentifier() pulumi.StringOutput
- func (o LegacyWebhookOutput) Active() pulumi.BoolPtrOutput
- func (o LegacyWebhookOutput) ClientUrl() pulumi.StringOutput
- func (o LegacyWebhookOutput) Description() pulumi.StringPtrOutput
- func (LegacyWebhookOutput) ElementType() reflect.Type
- func (o LegacyWebhookOutput) EventTypes() pulumi.StringArrayOutput
- func (o LegacyWebhookOutput) HmacSecret() pulumi.StringOutput
- func (o LegacyWebhookOutput) HttpStatusCode() pulumi.StringOutput
- func (o LegacyWebhookOutput) JobIds() pulumi.IntArrayOutput
- func (o LegacyWebhookOutput) Name() pulumi.StringOutput
- func (o LegacyWebhookOutput) ToLegacyWebhookOutput() LegacyWebhookOutput
- func (o LegacyWebhookOutput) ToLegacyWebhookOutputWithContext(ctx context.Context) LegacyWebhookOutput
- func (o LegacyWebhookOutput) WebhookId() pulumi.StringOutput
- type LegacyWebhookState
- type LicenseMap
- type LicenseMapArgs
- type LicenseMapArray
- type LicenseMapArrayInput
- type LicenseMapArrayOutput
- func (LicenseMapArrayOutput) ElementType() reflect.Type
- func (o LicenseMapArrayOutput) Index(i pulumi.IntInput) LicenseMapOutput
- func (o LicenseMapArrayOutput) ToLicenseMapArrayOutput() LicenseMapArrayOutput
- func (o LicenseMapArrayOutput) ToLicenseMapArrayOutputWithContext(ctx context.Context) LicenseMapArrayOutput
- type LicenseMapInput
- type LicenseMapMap
- type LicenseMapMapInput
- type LicenseMapMapOutput
- func (LicenseMapMapOutput) ElementType() reflect.Type
- func (o LicenseMapMapOutput) MapIndex(k pulumi.StringInput) LicenseMapOutput
- func (o LicenseMapMapOutput) ToLicenseMapMapOutput() LicenseMapMapOutput
- func (o LicenseMapMapOutput) ToLicenseMapMapOutputWithContext(ctx context.Context) LicenseMapMapOutput
- type LicenseMapOutput
- func (LicenseMapOutput) ElementType() reflect.Type
- func (o LicenseMapOutput) LicenseType() pulumi.StringOutput
- func (o LicenseMapOutput) SsoLicenseMappingGroups() pulumi.StringArrayOutput
- func (o LicenseMapOutput) ToLicenseMapOutput() LicenseMapOutput
- func (o LicenseMapOutput) ToLicenseMapOutputWithContext(ctx context.Context) LicenseMapOutput
- type LicenseMapState
- type LookupBigQueryConnectionArgs
- type LookupBigQueryConnectionOutputArgs
- type LookupBigQueryConnectionResult
- type LookupBigQueryConnectionResultOutput
- func (o LookupBigQueryConnectionResultOutput) AuthProviderX509CertUrl() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) AuthUri() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) ClientEmail() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) ClientId() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) ClientX509CertUrl() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) ConnectionId() pulumi.IntOutput
- func (o LookupBigQueryConnectionResultOutput) DataprocClusterName() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) DataprocRegion() pulumi.StringOutput
- func (LookupBigQueryConnectionResultOutput) ElementType() reflect.Type
- func (o LookupBigQueryConnectionResultOutput) ExecutionProject() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) GcpProjectId() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) GcsBucket() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) Id() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) IsActive() pulumi.BoolOutput
- func (o LookupBigQueryConnectionResultOutput) IsConfiguredForOauth() pulumi.BoolOutput
- func (o LookupBigQueryConnectionResultOutput) Location() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) MaximumBytesBilled() pulumi.IntOutput
- func (o LookupBigQueryConnectionResultOutput) Name() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) Priority() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) PrivateKey() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) PrivateKeyId() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupBigQueryConnectionResultOutput) Retries() pulumi.IntOutput
- func (o LookupBigQueryConnectionResultOutput) TimeoutSeconds() pulumi.IntOutput
- func (o LookupBigQueryConnectionResultOutput) ToLookupBigQueryConnectionResultOutput() LookupBigQueryConnectionResultOutput
- func (o LookupBigQueryConnectionResultOutput) ToLookupBigQueryConnectionResultOutputWithContext(ctx context.Context) LookupBigQueryConnectionResultOutput
- func (o LookupBigQueryConnectionResultOutput) TokenUri() pulumi.StringOutput
- func (o LookupBigQueryConnectionResultOutput) Type() pulumi.StringOutput
- type LookupBigQueryCredentialArgs
- type LookupBigQueryCredentialOutputArgs
- type LookupBigQueryCredentialResult
- type LookupBigQueryCredentialResultOutput
- func (o LookupBigQueryCredentialResultOutput) CredentialId() pulumi.IntOutput
- func (o LookupBigQueryCredentialResultOutput) Dataset() pulumi.StringOutput
- func (LookupBigQueryCredentialResultOutput) ElementType() reflect.Type
- func (o LookupBigQueryCredentialResultOutput) Id() pulumi.StringOutput
- func (o LookupBigQueryCredentialResultOutput) IsActive() pulumi.BoolOutput
- func (o LookupBigQueryCredentialResultOutput) NumThreads() pulumi.IntOutput
- func (o LookupBigQueryCredentialResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupBigQueryCredentialResultOutput) ToLookupBigQueryCredentialResultOutput() LookupBigQueryCredentialResultOutput
- func (o LookupBigQueryCredentialResultOutput) ToLookupBigQueryCredentialResultOutputWithContext(ctx context.Context) LookupBigQueryCredentialResultOutput
- type LookupConnectionArgs
- type LookupConnectionOutputArgs
- type LookupConnectionResult
- type LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) Account() pulumi.StringOutput
- func (o LookupConnectionResultOutput) AllowKeepAlive() pulumi.BoolOutput
- func (o LookupConnectionResultOutput) AllowSso() pulumi.BoolOutput
- func (o LookupConnectionResultOutput) ConnectionId() pulumi.IntOutput
- func (o LookupConnectionResultOutput) Database() pulumi.StringOutput
- func (LookupConnectionResultOutput) ElementType() reflect.Type
- func (o LookupConnectionResultOutput) Id() pulumi.StringOutput
- func (o LookupConnectionResultOutput) IsActive() pulumi.BoolOutput
- func (o LookupConnectionResultOutput) Name() pulumi.StringOutput
- func (o LookupConnectionResultOutput) PrivateLinkEndpointId() pulumi.StringOutput
- func (o LookupConnectionResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupConnectionResultOutput) Role() pulumi.StringOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) Type() pulumi.StringOutput
- func (o LookupConnectionResultOutput) Warehouse() pulumi.StringOutput
- type LookupDatabricksCredentialArgs
- type LookupDatabricksCredentialOutputArgs
- type LookupDatabricksCredentialResult
- type LookupDatabricksCredentialResultOutput
- func (o LookupDatabricksCredentialResultOutput) AdapterId() pulumi.IntOutput
- func (o LookupDatabricksCredentialResultOutput) Catalog() pulumi.StringOutput
- func (o LookupDatabricksCredentialResultOutput) CredentialId() pulumi.IntOutput
- func (LookupDatabricksCredentialResultOutput) ElementType() reflect.Type
- func (o LookupDatabricksCredentialResultOutput) Id() pulumi.StringOutput
- func (o LookupDatabricksCredentialResultOutput) NumThreads() pulumi.IntOutput
- func (o LookupDatabricksCredentialResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupDatabricksCredentialResultOutput) Schema() pulumi.StringOutput
- func (o LookupDatabricksCredentialResultOutput) TargetName() pulumi.StringOutput
- func (o LookupDatabricksCredentialResultOutput) ToLookupDatabricksCredentialResultOutput() LookupDatabricksCredentialResultOutput
- func (o LookupDatabricksCredentialResultOutput) ToLookupDatabricksCredentialResultOutputWithContext(ctx context.Context) LookupDatabricksCredentialResultOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) CredentialId() pulumi.IntOutput
- func (o LookupEnvironmentResultOutput) CustomBranch() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) DbtVersion() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) DeploymentType() pulumi.StringOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) EnvironmentId() pulumi.IntOutput
- func (o LookupEnvironmentResultOutput) ExtendedAttributesId() pulumi.IntOutput
- func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) IsActive() pulumi.BoolOutput
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) Type() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) UseCustomBranch() pulumi.BoolOutput
- type LookupEnvironmentVariableArgs
- type LookupEnvironmentVariableOutputArgs
- type LookupEnvironmentVariableResult
- type LookupEnvironmentVariableResultOutput
- func (LookupEnvironmentVariableResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentVariableResultOutput) EnvironmentValues() pulumi.MapOutput
- func (o LookupEnvironmentVariableResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentVariableResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentVariableResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutput() LookupEnvironmentVariableResultOutput
- func (o LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutputWithContext(ctx context.Context) LookupEnvironmentVariableResultOutput
- type LookupExtendedAttributesArgs
- type LookupExtendedAttributesOutputArgs
- type LookupExtendedAttributesResult
- type LookupExtendedAttributesResultOutput
- func (LookupExtendedAttributesResultOutput) ElementType() reflect.Type
- func (o LookupExtendedAttributesResultOutput) ExtendedAttributes() pulumi.StringOutput
- func (o LookupExtendedAttributesResultOutput) ExtendedAttributesId() pulumi.IntOutput
- func (o LookupExtendedAttributesResultOutput) Id() pulumi.StringOutput
- func (o LookupExtendedAttributesResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupExtendedAttributesResultOutput) State() pulumi.IntOutput
- func (o LookupExtendedAttributesResultOutput) ToLookupExtendedAttributesResultOutput() LookupExtendedAttributesResultOutput
- func (o LookupExtendedAttributesResultOutput) ToLookupExtendedAttributesResultOutputWithContext(ctx context.Context) LookupExtendedAttributesResultOutput
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) AssignByDefault() pulumi.BoolOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) GroupId() pulumi.IntOutput
- func (o LookupGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupResultOutput) IsActive() pulumi.BoolOutput
- func (o LookupGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupGroupResultOutput) SsoMappingGroups() pulumi.StringArrayOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- type LookupJobArgs
- type LookupJobOutputArgs
- type LookupJobResult
- type LookupJobResultOutput
- func (o LookupJobResultOutput) DeferringEnvironmentId() pulumi.IntOutput
- func (o LookupJobResultOutput) DeferringJobId() pulumi.IntOutput
- func (o LookupJobResultOutput) Description() pulumi.StringOutput
- func (LookupJobResultOutput) ElementType() reflect.Type
- func (o LookupJobResultOutput) EnvironmentId() pulumi.IntOutput
- func (o LookupJobResultOutput) Id() pulumi.StringOutput
- func (o LookupJobResultOutput) JobCompletionTriggerConditions() GetJobJobCompletionTriggerConditionArrayOutput
- func (o LookupJobResultOutput) JobId() pulumi.IntOutput
- func (o LookupJobResultOutput) Name() pulumi.StringOutput
- func (o LookupJobResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupJobResultOutput) SelfDeferring() pulumi.BoolOutput
- func (o LookupJobResultOutput) TimeoutSeconds() pulumi.IntOutput
- func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput
- func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput
- func (o LookupJobResultOutput) Triggers() pulumi.BoolMapOutput
- func (o LookupJobResultOutput) TriggersOnDraftPr() pulumi.BoolOutput
- type LookupNotificationArgs
- type LookupNotificationOutputArgs
- type LookupNotificationResult
- type LookupNotificationResultOutput
- func (LookupNotificationResultOutput) ElementType() reflect.Type
- func (o LookupNotificationResultOutput) ExternalEmail() pulumi.StringOutput
- func (o LookupNotificationResultOutput) Id() pulumi.StringOutput
- func (o LookupNotificationResultOutput) NotificationId() pulumi.IntOutput
- func (o LookupNotificationResultOutput) NotificationType() pulumi.IntOutput
- func (o LookupNotificationResultOutput) OnCancels() pulumi.IntArrayOutput
- func (o LookupNotificationResultOutput) OnFailures() pulumi.IntArrayOutput
- func (o LookupNotificationResultOutput) OnSuccesses() pulumi.IntArrayOutput
- func (o LookupNotificationResultOutput) ToLookupNotificationResultOutput() LookupNotificationResultOutput
- func (o LookupNotificationResultOutput) ToLookupNotificationResultOutputWithContext(ctx context.Context) LookupNotificationResultOutput
- func (o LookupNotificationResultOutput) UserId() pulumi.IntOutput
- type LookupPostgresCredentialArgs
- type LookupPostgresCredentialOutputArgs
- type LookupPostgresCredentialResult
- type LookupPostgresCredentialResultOutput
- func (o LookupPostgresCredentialResultOutput) CredentialId() pulumi.IntOutput
- func (o LookupPostgresCredentialResultOutput) DefaultSchema() pulumi.StringOutput
- func (LookupPostgresCredentialResultOutput) ElementType() reflect.Type
- func (o LookupPostgresCredentialResultOutput) Id() pulumi.StringOutput
- func (o LookupPostgresCredentialResultOutput) IsActive() pulumi.BoolOutput
- func (o LookupPostgresCredentialResultOutput) NumThreads() pulumi.IntOutput
- func (o LookupPostgresCredentialResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupPostgresCredentialResultOutput) ToLookupPostgresCredentialResultOutput() LookupPostgresCredentialResultOutput
- func (o LookupPostgresCredentialResultOutput) ToLookupPostgresCredentialResultOutputWithContext(ctx context.Context) LookupPostgresCredentialResultOutput
- func (o LookupPostgresCredentialResultOutput) Username() pulumi.StringOutput
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (o LookupProjectResultOutput) ConnectionId() pulumi.IntOutput
- func (o LookupProjectResultOutput) DocsJobId() pulumi.IntOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) FreshnessJobId() pulumi.IntOutput
- func (o LookupProjectResultOutput) Id() pulumi.StringOutput
- func (o LookupProjectResultOutput) Name() pulumi.StringOutput
- func (o LookupProjectResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o LookupProjectResultOutput) RepositoryId() pulumi.IntOutput
- func (o LookupProjectResultOutput) State() pulumi.IntOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- type LookupRepositoryArgs
- type LookupRepositoryOutputArgs
- type LookupRepositoryResult
- type LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) DeployKey() pulumi.StringOutput
- func (LookupRepositoryResultOutput) ElementType() reflect.Type
- func (o LookupRepositoryResultOutput) FetchDeployKey() pulumi.BoolPtrOutput
- func (o LookupRepositoryResultOutput) GitCloneStrategy() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) GithubInstallationId() pulumi.IntOutput
- func (o LookupRepositoryResultOutput) GitlabProjectId() pulumi.IntOutput
- func (o LookupRepositoryResultOutput) Id() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) IsActive() pulumi.BoolOutput
- func (o LookupRepositoryResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupRepositoryResultOutput) RemoteUrl() pulumi.StringOutput
- func (o LookupRepositoryResultOutput) RepositoryCredentialsId() pulumi.IntOutput
- func (o LookupRepositoryResultOutput) RepositoryId() pulumi.IntOutput
- func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
- func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
- type LookupServiceTokenArgs
- type LookupServiceTokenOutputArgs
- type LookupServiceTokenResult
- type LookupServiceTokenResultOutput
- func (LookupServiceTokenResultOutput) ElementType() reflect.Type
- func (o LookupServiceTokenResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceTokenResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceTokenResultOutput) ServiceTokenId() pulumi.IntOutput
- func (o LookupServiceTokenResultOutput) ServiceTokenPermissions() GetServiceTokenServiceTokenPermissionArrayOutput
- func (o LookupServiceTokenResultOutput) ToLookupServiceTokenResultOutput() LookupServiceTokenResultOutput
- func (o LookupServiceTokenResultOutput) ToLookupServiceTokenResultOutputWithContext(ctx context.Context) LookupServiceTokenResultOutput
- func (o LookupServiceTokenResultOutput) Uid() pulumi.StringOutput
- type LookupSnowflakeCredentialArgs
- type LookupSnowflakeCredentialOutputArgs
- type LookupSnowflakeCredentialResult
- type LookupSnowflakeCredentialResultOutput
- func (o LookupSnowflakeCredentialResultOutput) AuthType() pulumi.StringOutput
- func (o LookupSnowflakeCredentialResultOutput) CredentialId() pulumi.IntOutput
- func (LookupSnowflakeCredentialResultOutput) ElementType() reflect.Type
- func (o LookupSnowflakeCredentialResultOutput) Id() pulumi.StringOutput
- func (o LookupSnowflakeCredentialResultOutput) IsActive() pulumi.BoolOutput
- func (o LookupSnowflakeCredentialResultOutput) NumThreads() pulumi.IntOutput
- func (o LookupSnowflakeCredentialResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupSnowflakeCredentialResultOutput) Schema() pulumi.StringOutput
- func (o LookupSnowflakeCredentialResultOutput) ToLookupSnowflakeCredentialResultOutput() LookupSnowflakeCredentialResultOutput
- func (o LookupSnowflakeCredentialResultOutput) ToLookupSnowflakeCredentialResultOutputWithContext(ctx context.Context) LookupSnowflakeCredentialResultOutput
- func (o LookupSnowflakeCredentialResultOutput) User() pulumi.StringOutput
- type LookupUserGroupsArgs
- type LookupUserGroupsOutputArgs
- type LookupUserGroupsResult
- type LookupUserGroupsResultOutput
- func (LookupUserGroupsResultOutput) ElementType() reflect.Type
- func (o LookupUserGroupsResultOutput) GroupIds() pulumi.IntArrayOutput
- func (o LookupUserGroupsResultOutput) Id() pulumi.StringOutput
- func (o LookupUserGroupsResultOutput) ToLookupUserGroupsResultOutput() LookupUserGroupsResultOutput
- func (o LookupUserGroupsResultOutput) ToLookupUserGroupsResultOutputWithContext(ctx context.Context) LookupUserGroupsResultOutput
- func (o LookupUserGroupsResultOutput) UserId() pulumi.IntOutput
- type LookupWebhookArgs
- type LookupWebhookOutputArgs
- type LookupWebhookResult
- type LookupWebhookResultOutput
- func (o LookupWebhookResultOutput) AccountIdentifier() pulumi.StringOutput
- func (o LookupWebhookResultOutput) Active() pulumi.BoolOutput
- func (o LookupWebhookResultOutput) ClientUrl() pulumi.StringOutput
- func (o LookupWebhookResultOutput) Description() pulumi.StringOutput
- func (LookupWebhookResultOutput) ElementType() reflect.Type
- func (o LookupWebhookResultOutput) EventTypes() pulumi.StringArrayOutput
- func (o LookupWebhookResultOutput) HttpStatusCode() pulumi.StringOutput
- func (o LookupWebhookResultOutput) Id() pulumi.StringOutput
- func (o LookupWebhookResultOutput) JobIds() pulumi.IntArrayOutput
- func (o LookupWebhookResultOutput) Name() pulumi.StringOutput
- func (o LookupWebhookResultOutput) ToLookupWebhookResultOutput() LookupWebhookResultOutput
- func (o LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext(ctx context.Context) LookupWebhookResultOutput
- func (o LookupWebhookResultOutput) WebhookId() pulumi.StringOutput
- type Notification
- type NotificationArgs
- type NotificationArray
- type NotificationArrayInput
- type NotificationArrayOutput
- func (NotificationArrayOutput) ElementType() reflect.Type
- func (o NotificationArrayOutput) Index(i pulumi.IntInput) NotificationOutput
- func (o NotificationArrayOutput) ToNotificationArrayOutput() NotificationArrayOutput
- func (o NotificationArrayOutput) ToNotificationArrayOutputWithContext(ctx context.Context) NotificationArrayOutput
- type NotificationInput
- type NotificationMap
- type NotificationMapInput
- type NotificationMapOutput
- func (NotificationMapOutput) ElementType() reflect.Type
- func (o NotificationMapOutput) MapIndex(k pulumi.StringInput) NotificationOutput
- func (o NotificationMapOutput) ToNotificationMapOutput() NotificationMapOutput
- func (o NotificationMapOutput) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput
- type NotificationOutput
- func (NotificationOutput) ElementType() reflect.Type
- func (o NotificationOutput) ExternalEmail() pulumi.StringPtrOutput
- func (o NotificationOutput) NotificationType() pulumi.IntPtrOutput
- func (o NotificationOutput) OnCancels() pulumi.IntArrayOutput
- func (o NotificationOutput) OnFailures() pulumi.IntArrayOutput
- func (o NotificationOutput) OnSuccesses() pulumi.IntArrayOutput
- func (o NotificationOutput) SlackChannelId() pulumi.StringPtrOutput
- func (o NotificationOutput) SlackChannelName() pulumi.StringPtrOutput
- func (o NotificationOutput) State() pulumi.IntPtrOutput
- func (o NotificationOutput) ToNotificationOutput() NotificationOutput
- func (o NotificationOutput) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
- func (o NotificationOutput) UserId() pulumi.IntOutput
- type NotificationState
- type PostgresCredential
- type PostgresCredentialArgs
- type PostgresCredentialArray
- type PostgresCredentialArrayInput
- type PostgresCredentialArrayOutput
- func (PostgresCredentialArrayOutput) ElementType() reflect.Type
- func (o PostgresCredentialArrayOutput) Index(i pulumi.IntInput) PostgresCredentialOutput
- func (o PostgresCredentialArrayOutput) ToPostgresCredentialArrayOutput() PostgresCredentialArrayOutput
- func (o PostgresCredentialArrayOutput) ToPostgresCredentialArrayOutputWithContext(ctx context.Context) PostgresCredentialArrayOutput
- type PostgresCredentialInput
- type PostgresCredentialMap
- type PostgresCredentialMapInput
- type PostgresCredentialMapOutput
- func (PostgresCredentialMapOutput) ElementType() reflect.Type
- func (o PostgresCredentialMapOutput) MapIndex(k pulumi.StringInput) PostgresCredentialOutput
- func (o PostgresCredentialMapOutput) ToPostgresCredentialMapOutput() PostgresCredentialMapOutput
- func (o PostgresCredentialMapOutput) ToPostgresCredentialMapOutputWithContext(ctx context.Context) PostgresCredentialMapOutput
- type PostgresCredentialOutput
- func (o PostgresCredentialOutput) CredentialId() pulumi.IntOutput
- func (o PostgresCredentialOutput) DefaultSchema() pulumi.StringOutput
- func (PostgresCredentialOutput) ElementType() reflect.Type
- func (o PostgresCredentialOutput) IsActive() pulumi.BoolPtrOutput
- func (o PostgresCredentialOutput) NumThreads() pulumi.IntPtrOutput
- func (o PostgresCredentialOutput) Password() pulumi.StringPtrOutput
- func (o PostgresCredentialOutput) ProjectId() pulumi.IntOutput
- func (o PostgresCredentialOutput) TargetName() pulumi.StringPtrOutput
- func (o PostgresCredentialOutput) ToPostgresCredentialOutput() PostgresCredentialOutput
- func (o PostgresCredentialOutput) ToPostgresCredentialOutputWithContext(ctx context.Context) PostgresCredentialOutput
- func (o PostgresCredentialOutput) Type() pulumi.StringOutput
- func (o PostgresCredentialOutput) Username() pulumi.StringOutput
- type PostgresCredentialState
- type Project
- type ProjectArgs
- type ProjectArray
- type ProjectArrayInput
- type ProjectArrayOutput
- type ProjectArtefacts
- type ProjectArtefactsArgs
- type ProjectArtefactsArray
- type ProjectArtefactsArrayInput
- type ProjectArtefactsArrayOutput
- func (ProjectArtefactsArrayOutput) ElementType() reflect.Type
- func (o ProjectArtefactsArrayOutput) Index(i pulumi.IntInput) ProjectArtefactsOutput
- func (o ProjectArtefactsArrayOutput) ToProjectArtefactsArrayOutput() ProjectArtefactsArrayOutput
- func (o ProjectArtefactsArrayOutput) ToProjectArtefactsArrayOutputWithContext(ctx context.Context) ProjectArtefactsArrayOutput
- type ProjectArtefactsInput
- type ProjectArtefactsMap
- type ProjectArtefactsMapInput
- type ProjectArtefactsMapOutput
- func (ProjectArtefactsMapOutput) ElementType() reflect.Type
- func (o ProjectArtefactsMapOutput) MapIndex(k pulumi.StringInput) ProjectArtefactsOutput
- func (o ProjectArtefactsMapOutput) ToProjectArtefactsMapOutput() ProjectArtefactsMapOutput
- func (o ProjectArtefactsMapOutput) ToProjectArtefactsMapOutputWithContext(ctx context.Context) ProjectArtefactsMapOutput
- type ProjectArtefactsOutput
- func (o ProjectArtefactsOutput) DocsJobId() pulumi.IntPtrOutput
- func (ProjectArtefactsOutput) ElementType() reflect.Type
- func (o ProjectArtefactsOutput) FreshnessJobId() pulumi.IntPtrOutput
- func (o ProjectArtefactsOutput) ProjectId() pulumi.IntOutput
- func (o ProjectArtefactsOutput) ToProjectArtefactsOutput() ProjectArtefactsOutput
- func (o ProjectArtefactsOutput) ToProjectArtefactsOutputWithContext(ctx context.Context) ProjectArtefactsOutput
- type ProjectArtefactsState
- type ProjectConnection
- type ProjectConnectionArgs
- type ProjectConnectionArray
- type ProjectConnectionArrayInput
- type ProjectConnectionArrayOutput
- func (ProjectConnectionArrayOutput) ElementType() reflect.Type
- func (o ProjectConnectionArrayOutput) Index(i pulumi.IntInput) ProjectConnectionOutput
- func (o ProjectConnectionArrayOutput) ToProjectConnectionArrayOutput() ProjectConnectionArrayOutput
- func (o ProjectConnectionArrayOutput) ToProjectConnectionArrayOutputWithContext(ctx context.Context) ProjectConnectionArrayOutput
- type ProjectConnectionInput
- type ProjectConnectionMap
- type ProjectConnectionMapInput
- type ProjectConnectionMapOutput
- func (ProjectConnectionMapOutput) ElementType() reflect.Type
- func (o ProjectConnectionMapOutput) MapIndex(k pulumi.StringInput) ProjectConnectionOutput
- func (o ProjectConnectionMapOutput) ToProjectConnectionMapOutput() ProjectConnectionMapOutput
- func (o ProjectConnectionMapOutput) ToProjectConnectionMapOutputWithContext(ctx context.Context) ProjectConnectionMapOutput
- type ProjectConnectionOutput
- func (o ProjectConnectionOutput) ConnectionId() pulumi.IntOutput
- func (ProjectConnectionOutput) ElementType() reflect.Type
- func (o ProjectConnectionOutput) ProjectId() pulumi.IntOutput
- func (o ProjectConnectionOutput) ToProjectConnectionOutput() ProjectConnectionOutput
- func (o ProjectConnectionOutput) ToProjectConnectionOutputWithContext(ctx context.Context) ProjectConnectionOutput
- type ProjectConnectionState
- type ProjectInput
- type ProjectMap
- type ProjectMapInput
- type ProjectMapOutput
- type ProjectOutput
- func (o ProjectOutput) DbtProjectSubdirectory() pulumi.StringPtrOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) Name() pulumi.StringOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- type ProjectRepository
- type ProjectRepositoryArgs
- type ProjectRepositoryArray
- type ProjectRepositoryArrayInput
- type ProjectRepositoryArrayOutput
- func (ProjectRepositoryArrayOutput) ElementType() reflect.Type
- func (o ProjectRepositoryArrayOutput) Index(i pulumi.IntInput) ProjectRepositoryOutput
- func (o ProjectRepositoryArrayOutput) ToProjectRepositoryArrayOutput() ProjectRepositoryArrayOutput
- func (o ProjectRepositoryArrayOutput) ToProjectRepositoryArrayOutputWithContext(ctx context.Context) ProjectRepositoryArrayOutput
- type ProjectRepositoryInput
- type ProjectRepositoryMap
- type ProjectRepositoryMapInput
- type ProjectRepositoryMapOutput
- func (ProjectRepositoryMapOutput) ElementType() reflect.Type
- func (o ProjectRepositoryMapOutput) MapIndex(k pulumi.StringInput) ProjectRepositoryOutput
- func (o ProjectRepositoryMapOutput) ToProjectRepositoryMapOutput() ProjectRepositoryMapOutput
- func (o ProjectRepositoryMapOutput) ToProjectRepositoryMapOutputWithContext(ctx context.Context) ProjectRepositoryMapOutput
- type ProjectRepositoryOutput
- func (ProjectRepositoryOutput) ElementType() reflect.Type
- func (o ProjectRepositoryOutput) ProjectId() pulumi.IntOutput
- func (o ProjectRepositoryOutput) RepositoryId() pulumi.IntOutput
- func (o ProjectRepositoryOutput) ToProjectRepositoryOutput() ProjectRepositoryOutput
- func (o ProjectRepositoryOutput) ToProjectRepositoryOutputWithContext(ctx context.Context) ProjectRepositoryOutput
- type ProjectRepositoryState
- type ProjectState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) HostUrl() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) Token() pulumi.StringPtrOutput
- type Repository
- type RepositoryArgs
- type RepositoryArray
- type RepositoryArrayInput
- type RepositoryArrayOutput
- func (RepositoryArrayOutput) ElementType() reflect.Type
- func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
- func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
- type RepositoryInput
- type RepositoryMap
- type RepositoryMapInput
- type RepositoryMapOutput
- func (RepositoryMapOutput) ElementType() reflect.Type
- func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
- func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
- type RepositoryOutput
- func (o RepositoryOutput) AzureActiveDirectoryProjectId() pulumi.StringPtrOutput
- func (o RepositoryOutput) AzureActiveDirectoryRepositoryId() pulumi.StringPtrOutput
- func (o RepositoryOutput) AzureBypassWebhookRegistrationFailure() pulumi.BoolPtrOutput
- func (o RepositoryOutput) DeployKey() pulumi.StringOutput
- func (RepositoryOutput) ElementType() reflect.Type
- func (o RepositoryOutput) FetchDeployKey() pulumi.BoolPtrOutput
- func (o RepositoryOutput) GitCloneStrategy() pulumi.StringPtrOutput
- func (o RepositoryOutput) GithubInstallationId() pulumi.IntPtrOutput
- func (o RepositoryOutput) GitlabProjectId() pulumi.IntPtrOutput
- func (o RepositoryOutput) IsActive() pulumi.BoolPtrOutput
- func (o RepositoryOutput) ProjectId() pulumi.IntOutput
- func (o RepositoryOutput) RemoteUrl() pulumi.StringOutput
- func (o RepositoryOutput) RepositoryCredentialsId() pulumi.IntOutput
- func (o RepositoryOutput) RepositoryId() pulumi.IntOutput
- func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
- func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
- type RepositoryState
- type ServiceToken
- type ServiceTokenArgs
- type ServiceTokenArray
- type ServiceTokenArrayInput
- type ServiceTokenArrayOutput
- func (ServiceTokenArrayOutput) ElementType() reflect.Type
- func (o ServiceTokenArrayOutput) Index(i pulumi.IntInput) ServiceTokenOutput
- func (o ServiceTokenArrayOutput) ToServiceTokenArrayOutput() ServiceTokenArrayOutput
- func (o ServiceTokenArrayOutput) ToServiceTokenArrayOutputWithContext(ctx context.Context) ServiceTokenArrayOutput
- type ServiceTokenInput
- type ServiceTokenMap
- type ServiceTokenMapInput
- type ServiceTokenMapOutput
- func (ServiceTokenMapOutput) ElementType() reflect.Type
- func (o ServiceTokenMapOutput) MapIndex(k pulumi.StringInput) ServiceTokenOutput
- func (o ServiceTokenMapOutput) ToServiceTokenMapOutput() ServiceTokenMapOutput
- func (o ServiceTokenMapOutput) ToServiceTokenMapOutputWithContext(ctx context.Context) ServiceTokenMapOutput
- type ServiceTokenOutput
- func (ServiceTokenOutput) ElementType() reflect.Type
- func (o ServiceTokenOutput) Name() pulumi.StringOutput
- func (o ServiceTokenOutput) ServiceTokenPermissions() ServiceTokenServiceTokenPermissionArrayOutput
- func (o ServiceTokenOutput) State() pulumi.IntPtrOutput
- func (o ServiceTokenOutput) ToServiceTokenOutput() ServiceTokenOutput
- func (o ServiceTokenOutput) ToServiceTokenOutputWithContext(ctx context.Context) ServiceTokenOutput
- func (o ServiceTokenOutput) TokenString() pulumi.StringOutput
- func (o ServiceTokenOutput) Uid() pulumi.StringOutput
- type ServiceTokenServiceTokenPermission
- type ServiceTokenServiceTokenPermissionArgs
- func (ServiceTokenServiceTokenPermissionArgs) ElementType() reflect.Type
- func (i ServiceTokenServiceTokenPermissionArgs) ToServiceTokenServiceTokenPermissionOutput() ServiceTokenServiceTokenPermissionOutput
- func (i ServiceTokenServiceTokenPermissionArgs) ToServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) ServiceTokenServiceTokenPermissionOutput
- type ServiceTokenServiceTokenPermissionArray
- func (ServiceTokenServiceTokenPermissionArray) ElementType() reflect.Type
- func (i ServiceTokenServiceTokenPermissionArray) ToServiceTokenServiceTokenPermissionArrayOutput() ServiceTokenServiceTokenPermissionArrayOutput
- func (i ServiceTokenServiceTokenPermissionArray) ToServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) ServiceTokenServiceTokenPermissionArrayOutput
- type ServiceTokenServiceTokenPermissionArrayInput
- type ServiceTokenServiceTokenPermissionArrayOutput
- func (ServiceTokenServiceTokenPermissionArrayOutput) ElementType() reflect.Type
- func (o ServiceTokenServiceTokenPermissionArrayOutput) Index(i pulumi.IntInput) ServiceTokenServiceTokenPermissionOutput
- func (o ServiceTokenServiceTokenPermissionArrayOutput) ToServiceTokenServiceTokenPermissionArrayOutput() ServiceTokenServiceTokenPermissionArrayOutput
- func (o ServiceTokenServiceTokenPermissionArrayOutput) ToServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) ServiceTokenServiceTokenPermissionArrayOutput
- type ServiceTokenServiceTokenPermissionInput
- type ServiceTokenServiceTokenPermissionOutput
- func (o ServiceTokenServiceTokenPermissionOutput) AllProjects() pulumi.BoolOutput
- func (ServiceTokenServiceTokenPermissionOutput) ElementType() reflect.Type
- func (o ServiceTokenServiceTokenPermissionOutput) PermissionSet() pulumi.StringOutput
- func (o ServiceTokenServiceTokenPermissionOutput) ProjectId() pulumi.IntPtrOutput
- func (o ServiceTokenServiceTokenPermissionOutput) ToServiceTokenServiceTokenPermissionOutput() ServiceTokenServiceTokenPermissionOutput
- func (o ServiceTokenServiceTokenPermissionOutput) ToServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) ServiceTokenServiceTokenPermissionOutput
- type ServiceTokenState
- type SnowflakeCredential
- type SnowflakeCredentialArgs
- type SnowflakeCredentialArray
- type SnowflakeCredentialArrayInput
- type SnowflakeCredentialArrayOutput
- func (SnowflakeCredentialArrayOutput) ElementType() reflect.Type
- func (o SnowflakeCredentialArrayOutput) Index(i pulumi.IntInput) SnowflakeCredentialOutput
- func (o SnowflakeCredentialArrayOutput) ToSnowflakeCredentialArrayOutput() SnowflakeCredentialArrayOutput
- func (o SnowflakeCredentialArrayOutput) ToSnowflakeCredentialArrayOutputWithContext(ctx context.Context) SnowflakeCredentialArrayOutput
- type SnowflakeCredentialInput
- type SnowflakeCredentialMap
- type SnowflakeCredentialMapInput
- type SnowflakeCredentialMapOutput
- func (SnowflakeCredentialMapOutput) ElementType() reflect.Type
- func (o SnowflakeCredentialMapOutput) MapIndex(k pulumi.StringInput) SnowflakeCredentialOutput
- func (o SnowflakeCredentialMapOutput) ToSnowflakeCredentialMapOutput() SnowflakeCredentialMapOutput
- func (o SnowflakeCredentialMapOutput) ToSnowflakeCredentialMapOutputWithContext(ctx context.Context) SnowflakeCredentialMapOutput
- type SnowflakeCredentialOutput
- func (o SnowflakeCredentialOutput) AuthType() pulumi.StringOutput
- func (o SnowflakeCredentialOutput) CredentialId() pulumi.IntOutput
- func (o SnowflakeCredentialOutput) Database() pulumi.StringPtrOutput
- func (SnowflakeCredentialOutput) ElementType() reflect.Type
- func (o SnowflakeCredentialOutput) IsActive() pulumi.BoolPtrOutput
- func (o SnowflakeCredentialOutput) NumThreads() pulumi.IntOutput
- func (o SnowflakeCredentialOutput) Password() pulumi.StringPtrOutput
- func (o SnowflakeCredentialOutput) PrivateKey() pulumi.StringPtrOutput
- func (o SnowflakeCredentialOutput) PrivateKeyPassphrase() pulumi.StringPtrOutput
- func (o SnowflakeCredentialOutput) ProjectId() pulumi.IntOutput
- func (o SnowflakeCredentialOutput) Role() pulumi.StringPtrOutput
- func (o SnowflakeCredentialOutput) Schema() pulumi.StringOutput
- func (o SnowflakeCredentialOutput) ToSnowflakeCredentialOutput() SnowflakeCredentialOutput
- func (o SnowflakeCredentialOutput) ToSnowflakeCredentialOutputWithContext(ctx context.Context) SnowflakeCredentialOutput
- func (o SnowflakeCredentialOutput) User() pulumi.StringOutput
- func (o SnowflakeCredentialOutput) Warehouse() pulumi.StringPtrOutput
- type SnowflakeCredentialState
- type UserGroups
- type UserGroupsArgs
- type UserGroupsArray
- type UserGroupsArrayInput
- type UserGroupsArrayOutput
- func (UserGroupsArrayOutput) ElementType() reflect.Type
- func (o UserGroupsArrayOutput) Index(i pulumi.IntInput) UserGroupsOutput
- func (o UserGroupsArrayOutput) ToUserGroupsArrayOutput() UserGroupsArrayOutput
- func (o UserGroupsArrayOutput) ToUserGroupsArrayOutputWithContext(ctx context.Context) UserGroupsArrayOutput
- type UserGroupsInput
- type UserGroupsMap
- type UserGroupsMapInput
- type UserGroupsMapOutput
- func (UserGroupsMapOutput) ElementType() reflect.Type
- func (o UserGroupsMapOutput) MapIndex(k pulumi.StringInput) UserGroupsOutput
- func (o UserGroupsMapOutput) ToUserGroupsMapOutput() UserGroupsMapOutput
- func (o UserGroupsMapOutput) ToUserGroupsMapOutputWithContext(ctx context.Context) UserGroupsMapOutput
- type UserGroupsOutput
- func (UserGroupsOutput) ElementType() reflect.Type
- func (o UserGroupsOutput) GroupIds() pulumi.IntArrayOutput
- func (o UserGroupsOutput) ToUserGroupsOutput() UserGroupsOutput
- func (o UserGroupsOutput) ToUserGroupsOutputWithContext(ctx context.Context) UserGroupsOutput
- func (o UserGroupsOutput) UserId() pulumi.IntOutput
- type UserGroupsState
- type Webhook
- type WebhookArgs
- type WebhookArray
- type WebhookArrayInput
- type WebhookArrayOutput
- type WebhookInput
- type WebhookMap
- type WebhookMapInput
- type WebhookMapOutput
- type WebhookOutput
- func (o WebhookOutput) AccountIdentifier() pulumi.StringOutput
- func (o WebhookOutput) Active() pulumi.BoolPtrOutput
- func (o WebhookOutput) ClientUrl() pulumi.StringOutput
- func (o WebhookOutput) Description() pulumi.StringPtrOutput
- func (WebhookOutput) ElementType() reflect.Type
- func (o WebhookOutput) EventTypes() pulumi.StringArrayOutput
- func (o WebhookOutput) HmacSecret() pulumi.StringOutput
- func (o WebhookOutput) HttpStatusCode() pulumi.StringOutput
- func (o WebhookOutput) JobIds() pulumi.IntArrayOutput
- func (o WebhookOutput) Name() pulumi.StringOutput
- func (o WebhookOutput) ToWebhookOutput() WebhookOutput
- func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
- func (o WebhookOutput) WebhookId() pulumi.StringOutput
- type WebhookState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BigQueryConnection ¶
type BigQueryConnection struct { pulumi.CustomResourceState // The Application ID for BQ OAuth ApplicationId pulumi.StringPtrOutput `pulumi:"applicationId"` // The Application Secret for BQ OAuth ApplicationSecret pulumi.StringPtrOutput `pulumi:"applicationSecret"` // Auth Provider X509 Cert URL for the Service Account AuthProviderX509CertUrl pulumi.StringOutput `pulumi:"authProviderX509CertUrl"` // Auth URI for the Service Account AuthUri pulumi.StringOutput `pulumi:"authUri"` // Service Account email ClientEmail pulumi.StringOutput `pulumi:"clientEmail"` // Client ID of the Service Account ClientId pulumi.StringOutput `pulumi:"clientId"` // Client X509 Cert URL for the Service Account ClientX509CertUrl pulumi.StringOutput `pulumi:"clientX509CertUrl"` // Connection Identifier ConnectionId pulumi.IntOutput `pulumi:"connectionId"` // Dataproc cluster name for PySpark workloads DataprocClusterName pulumi.StringPtrOutput `pulumi:"dataprocClusterName"` // Google Cloud region for PySpark workloads on Dataproc DataprocRegion pulumi.StringPtrOutput `pulumi:"dataprocRegion"` // Project to bill for query execution ExecutionProject pulumi.StringPtrOutput `pulumi:"executionProject"` // GCP project ID GcpProjectId pulumi.StringOutput `pulumi:"gcpProjectId"` // URI for a Google Cloud Storage bucket to host Python code executed via Datapro GcsBucket pulumi.StringPtrOutput `pulumi:"gcsBucket"` // Whether the connection is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Whether the connection is configured for OAuth or not IsConfiguredForOauth pulumi.BoolOutput `pulumi:"isConfiguredForOauth"` // Location to create new Datasets in Location pulumi.StringPtrOutput `pulumi:"location"` // Max number of bytes that can be billed for a given BigQuery query MaximumBytesBilled pulumi.IntPtrOutput `pulumi:"maximumBytesBilled"` // Connection name Name pulumi.StringOutput `pulumi:"name"` // The priority with which to execute BigQuery queries (batch or interactive) Priority pulumi.StringPtrOutput `pulumi:"priority"` // Private key of the Service Account PrivateKey pulumi.StringOutput `pulumi:"privateKey"` // Private key ID of the Service Account PrivateKeyId pulumi.StringOutput `pulumi:"privateKeyId"` // Project ID to create the connection in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Number of retries for queries Retries pulumi.IntPtrOutput `pulumi:"retries"` // Timeout in seconds for queries TimeoutSeconds pulumi.IntOutput `pulumi:"timeoutSeconds"` // Token URI for the Service Account TokenUri pulumi.StringOutput `pulumi:"tokenUri"` // The type of connection Type pulumi.StringOutput `pulumi:"type"` }
Resource to create BigQuery connections in dbt Cloud. Can be set to use OAuth for developers.
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewBigQueryConnection(ctx, "myConnection", &dbtcloud.BigQueryConnectionArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Type: pulumi.String("bigquery"), IsActive: pulumi.Bool(true), GcpProjectId: pulumi.String("my-gcp-project-id"), TimeoutSeconds: pulumi.Int(100), PrivateKeyId: pulumi.String("my-private-key-id"), PrivateKey: pulumi.String("ABCDEFGHIJKL"), ClientEmail: pulumi.String("my_client_email"), ClientId: pulumi.String("my_client_di"), AuthUri: pulumi.String("my_auth_uri"), TokenUri: pulumi.String("my_token_uri"), AuthProviderX509CertUrl: pulumi.String("my_auth_provider_x509_cert_url"), ClientX509CertUrl: pulumi.String("my_client_x509_cert_url"), Retries: pulumi.Int(3), }) if err != nil { return err } _, err = dbtcloud.NewBigQueryConnection(ctx, "myConnectionWithOauth", &dbtcloud.BigQueryConnectionArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Type: pulumi.String("bigquery"), IsActive: pulumi.Bool(true), GcpProjectId: pulumi.String("my-gcp-project-id"), TimeoutSeconds: pulumi.Int(100), PrivateKeyId: pulumi.String("my-private-key-id"), PrivateKey: pulumi.String("ABCDEFGHIJKL"), ClientEmail: pulumi.String("my_client_email"), ClientId: pulumi.String("my_client_di"), AuthUri: pulumi.String("my_auth_uri"), TokenUri: pulumi.String("my_token_uri"), AuthProviderX509CertUrl: pulumi.String("my_auth_provider_x509_cert_url"), ClientX509CertUrl: pulumi.String("my_client_x509_cert_url"), Retries: pulumi.Int(3), ApplicationId: pulumi.String("oauth_application_id"), ApplicationSecret: pulumi.String("oauth_secret_id"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import dbtcloud:index/bigQueryConnection:BigQueryConnection my_connection "project_id:connection_id"
```
```sh
$ pulumi import dbtcloud:index/bigQueryConnection:BigQueryConnection my_connection 12345:6789
```
func GetBigQueryConnection ¶
func GetBigQueryConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BigQueryConnectionState, opts ...pulumi.ResourceOption) (*BigQueryConnection, error)
GetBigQueryConnection gets an existing BigQueryConnection 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 NewBigQueryConnection ¶
func NewBigQueryConnection(ctx *pulumi.Context, name string, args *BigQueryConnectionArgs, opts ...pulumi.ResourceOption) (*BigQueryConnection, error)
NewBigQueryConnection registers a new resource with the given unique name, arguments, and options.
func (*BigQueryConnection) ElementType ¶
func (*BigQueryConnection) ElementType() reflect.Type
func (*BigQueryConnection) ToBigQueryConnectionOutput ¶
func (i *BigQueryConnection) ToBigQueryConnectionOutput() BigQueryConnectionOutput
func (*BigQueryConnection) ToBigQueryConnectionOutputWithContext ¶
func (i *BigQueryConnection) ToBigQueryConnectionOutputWithContext(ctx context.Context) BigQueryConnectionOutput
type BigQueryConnectionArgs ¶
type BigQueryConnectionArgs struct { // The Application ID for BQ OAuth ApplicationId pulumi.StringPtrInput // The Application Secret for BQ OAuth ApplicationSecret pulumi.StringPtrInput // Auth Provider X509 Cert URL for the Service Account AuthProviderX509CertUrl pulumi.StringInput // Auth URI for the Service Account AuthUri pulumi.StringInput // Service Account email ClientEmail pulumi.StringInput // Client ID of the Service Account ClientId pulumi.StringInput // Client X509 Cert URL for the Service Account ClientX509CertUrl pulumi.StringInput // Dataproc cluster name for PySpark workloads DataprocClusterName pulumi.StringPtrInput // Google Cloud region for PySpark workloads on Dataproc DataprocRegion pulumi.StringPtrInput // Project to bill for query execution ExecutionProject pulumi.StringPtrInput // GCP project ID GcpProjectId pulumi.StringInput // URI for a Google Cloud Storage bucket to host Python code executed via Datapro GcsBucket pulumi.StringPtrInput // Whether the connection is active IsActive pulumi.BoolPtrInput // Location to create new Datasets in Location pulumi.StringPtrInput // Max number of bytes that can be billed for a given BigQuery query MaximumBytesBilled pulumi.IntPtrInput // Connection name Name pulumi.StringPtrInput // The priority with which to execute BigQuery queries (batch or interactive) Priority pulumi.StringPtrInput // Private key of the Service Account PrivateKey pulumi.StringInput // Private key ID of the Service Account PrivateKeyId pulumi.StringInput // Project ID to create the connection in ProjectId pulumi.IntInput // Number of retries for queries Retries pulumi.IntPtrInput // Timeout in seconds for queries TimeoutSeconds pulumi.IntInput // Token URI for the Service Account TokenUri pulumi.StringInput // The type of connection Type pulumi.StringInput }
The set of arguments for constructing a BigQueryConnection resource.
func (BigQueryConnectionArgs) ElementType ¶
func (BigQueryConnectionArgs) ElementType() reflect.Type
type BigQueryConnectionArray ¶
type BigQueryConnectionArray []BigQueryConnectionInput
func (BigQueryConnectionArray) ElementType ¶
func (BigQueryConnectionArray) ElementType() reflect.Type
func (BigQueryConnectionArray) ToBigQueryConnectionArrayOutput ¶
func (i BigQueryConnectionArray) ToBigQueryConnectionArrayOutput() BigQueryConnectionArrayOutput
func (BigQueryConnectionArray) ToBigQueryConnectionArrayOutputWithContext ¶
func (i BigQueryConnectionArray) ToBigQueryConnectionArrayOutputWithContext(ctx context.Context) BigQueryConnectionArrayOutput
type BigQueryConnectionArrayInput ¶
type BigQueryConnectionArrayInput interface { pulumi.Input ToBigQueryConnectionArrayOutput() BigQueryConnectionArrayOutput ToBigQueryConnectionArrayOutputWithContext(context.Context) BigQueryConnectionArrayOutput }
BigQueryConnectionArrayInput is an input type that accepts BigQueryConnectionArray and BigQueryConnectionArrayOutput values. You can construct a concrete instance of `BigQueryConnectionArrayInput` via:
BigQueryConnectionArray{ BigQueryConnectionArgs{...} }
type BigQueryConnectionArrayOutput ¶
type BigQueryConnectionArrayOutput struct{ *pulumi.OutputState }
func (BigQueryConnectionArrayOutput) ElementType ¶
func (BigQueryConnectionArrayOutput) ElementType() reflect.Type
func (BigQueryConnectionArrayOutput) Index ¶
func (o BigQueryConnectionArrayOutput) Index(i pulumi.IntInput) BigQueryConnectionOutput
func (BigQueryConnectionArrayOutput) ToBigQueryConnectionArrayOutput ¶
func (o BigQueryConnectionArrayOutput) ToBigQueryConnectionArrayOutput() BigQueryConnectionArrayOutput
func (BigQueryConnectionArrayOutput) ToBigQueryConnectionArrayOutputWithContext ¶
func (o BigQueryConnectionArrayOutput) ToBigQueryConnectionArrayOutputWithContext(ctx context.Context) BigQueryConnectionArrayOutput
type BigQueryConnectionInput ¶
type BigQueryConnectionInput interface { pulumi.Input ToBigQueryConnectionOutput() BigQueryConnectionOutput ToBigQueryConnectionOutputWithContext(ctx context.Context) BigQueryConnectionOutput }
type BigQueryConnectionMap ¶
type BigQueryConnectionMap map[string]BigQueryConnectionInput
func (BigQueryConnectionMap) ElementType ¶
func (BigQueryConnectionMap) ElementType() reflect.Type
func (BigQueryConnectionMap) ToBigQueryConnectionMapOutput ¶
func (i BigQueryConnectionMap) ToBigQueryConnectionMapOutput() BigQueryConnectionMapOutput
func (BigQueryConnectionMap) ToBigQueryConnectionMapOutputWithContext ¶
func (i BigQueryConnectionMap) ToBigQueryConnectionMapOutputWithContext(ctx context.Context) BigQueryConnectionMapOutput
type BigQueryConnectionMapInput ¶
type BigQueryConnectionMapInput interface { pulumi.Input ToBigQueryConnectionMapOutput() BigQueryConnectionMapOutput ToBigQueryConnectionMapOutputWithContext(context.Context) BigQueryConnectionMapOutput }
BigQueryConnectionMapInput is an input type that accepts BigQueryConnectionMap and BigQueryConnectionMapOutput values. You can construct a concrete instance of `BigQueryConnectionMapInput` via:
BigQueryConnectionMap{ "key": BigQueryConnectionArgs{...} }
type BigQueryConnectionMapOutput ¶
type BigQueryConnectionMapOutput struct{ *pulumi.OutputState }
func (BigQueryConnectionMapOutput) ElementType ¶
func (BigQueryConnectionMapOutput) ElementType() reflect.Type
func (BigQueryConnectionMapOutput) MapIndex ¶
func (o BigQueryConnectionMapOutput) MapIndex(k pulumi.StringInput) BigQueryConnectionOutput
func (BigQueryConnectionMapOutput) ToBigQueryConnectionMapOutput ¶
func (o BigQueryConnectionMapOutput) ToBigQueryConnectionMapOutput() BigQueryConnectionMapOutput
func (BigQueryConnectionMapOutput) ToBigQueryConnectionMapOutputWithContext ¶
func (o BigQueryConnectionMapOutput) ToBigQueryConnectionMapOutputWithContext(ctx context.Context) BigQueryConnectionMapOutput
type BigQueryConnectionOutput ¶
type BigQueryConnectionOutput struct{ *pulumi.OutputState }
func (BigQueryConnectionOutput) ApplicationId ¶
func (o BigQueryConnectionOutput) ApplicationId() pulumi.StringPtrOutput
The Application ID for BQ OAuth
func (BigQueryConnectionOutput) ApplicationSecret ¶
func (o BigQueryConnectionOutput) ApplicationSecret() pulumi.StringPtrOutput
The Application Secret for BQ OAuth
func (BigQueryConnectionOutput) AuthProviderX509CertUrl ¶
func (o BigQueryConnectionOutput) AuthProviderX509CertUrl() pulumi.StringOutput
Auth Provider X509 Cert URL for the Service Account
func (BigQueryConnectionOutput) AuthUri ¶
func (o BigQueryConnectionOutput) AuthUri() pulumi.StringOutput
Auth URI for the Service Account
func (BigQueryConnectionOutput) ClientEmail ¶
func (o BigQueryConnectionOutput) ClientEmail() pulumi.StringOutput
Service Account email
func (BigQueryConnectionOutput) ClientId ¶
func (o BigQueryConnectionOutput) ClientId() pulumi.StringOutput
Client ID of the Service Account
func (BigQueryConnectionOutput) ClientX509CertUrl ¶
func (o BigQueryConnectionOutput) ClientX509CertUrl() pulumi.StringOutput
Client X509 Cert URL for the Service Account
func (BigQueryConnectionOutput) ConnectionId ¶
func (o BigQueryConnectionOutput) ConnectionId() pulumi.IntOutput
Connection Identifier
func (BigQueryConnectionOutput) DataprocClusterName ¶
func (o BigQueryConnectionOutput) DataprocClusterName() pulumi.StringPtrOutput
Dataproc cluster name for PySpark workloads
func (BigQueryConnectionOutput) DataprocRegion ¶
func (o BigQueryConnectionOutput) DataprocRegion() pulumi.StringPtrOutput
Google Cloud region for PySpark workloads on Dataproc
func (BigQueryConnectionOutput) ElementType ¶
func (BigQueryConnectionOutput) ElementType() reflect.Type
func (BigQueryConnectionOutput) ExecutionProject ¶
func (o BigQueryConnectionOutput) ExecutionProject() pulumi.StringPtrOutput
Project to bill for query execution
func (BigQueryConnectionOutput) GcpProjectId ¶
func (o BigQueryConnectionOutput) GcpProjectId() pulumi.StringOutput
GCP project ID
func (BigQueryConnectionOutput) GcsBucket ¶
func (o BigQueryConnectionOutput) GcsBucket() pulumi.StringPtrOutput
URI for a Google Cloud Storage bucket to host Python code executed via Datapro
func (BigQueryConnectionOutput) IsActive ¶
func (o BigQueryConnectionOutput) IsActive() pulumi.BoolPtrOutput
Whether the connection is active
func (BigQueryConnectionOutput) IsConfiguredForOauth ¶
func (o BigQueryConnectionOutput) IsConfiguredForOauth() pulumi.BoolOutput
Whether the connection is configured for OAuth or not
func (BigQueryConnectionOutput) Location ¶
func (o BigQueryConnectionOutput) Location() pulumi.StringPtrOutput
Location to create new Datasets in
func (BigQueryConnectionOutput) MaximumBytesBilled ¶
func (o BigQueryConnectionOutput) MaximumBytesBilled() pulumi.IntPtrOutput
Max number of bytes that can be billed for a given BigQuery query
func (BigQueryConnectionOutput) Name ¶
func (o BigQueryConnectionOutput) Name() pulumi.StringOutput
Connection name
func (BigQueryConnectionOutput) Priority ¶
func (o BigQueryConnectionOutput) Priority() pulumi.StringPtrOutput
The priority with which to execute BigQuery queries (batch or interactive)
func (BigQueryConnectionOutput) PrivateKey ¶
func (o BigQueryConnectionOutput) PrivateKey() pulumi.StringOutput
Private key of the Service Account
func (BigQueryConnectionOutput) PrivateKeyId ¶
func (o BigQueryConnectionOutput) PrivateKeyId() pulumi.StringOutput
Private key ID of the Service Account
func (BigQueryConnectionOutput) ProjectId ¶
func (o BigQueryConnectionOutput) ProjectId() pulumi.IntOutput
Project ID to create the connection in
func (BigQueryConnectionOutput) Retries ¶
func (o BigQueryConnectionOutput) Retries() pulumi.IntPtrOutput
Number of retries for queries
func (BigQueryConnectionOutput) TimeoutSeconds ¶
func (o BigQueryConnectionOutput) TimeoutSeconds() pulumi.IntOutput
Timeout in seconds for queries
func (BigQueryConnectionOutput) ToBigQueryConnectionOutput ¶
func (o BigQueryConnectionOutput) ToBigQueryConnectionOutput() BigQueryConnectionOutput
func (BigQueryConnectionOutput) ToBigQueryConnectionOutputWithContext ¶
func (o BigQueryConnectionOutput) ToBigQueryConnectionOutputWithContext(ctx context.Context) BigQueryConnectionOutput
func (BigQueryConnectionOutput) TokenUri ¶
func (o BigQueryConnectionOutput) TokenUri() pulumi.StringOutput
Token URI for the Service Account
func (BigQueryConnectionOutput) Type ¶
func (o BigQueryConnectionOutput) Type() pulumi.StringOutput
The type of connection
type BigQueryConnectionState ¶
type BigQueryConnectionState struct { // The Application ID for BQ OAuth ApplicationId pulumi.StringPtrInput // The Application Secret for BQ OAuth ApplicationSecret pulumi.StringPtrInput // Auth Provider X509 Cert URL for the Service Account AuthProviderX509CertUrl pulumi.StringPtrInput // Auth URI for the Service Account AuthUri pulumi.StringPtrInput // Service Account email ClientEmail pulumi.StringPtrInput // Client ID of the Service Account ClientId pulumi.StringPtrInput // Client X509 Cert URL for the Service Account ClientX509CertUrl pulumi.StringPtrInput // Connection Identifier ConnectionId pulumi.IntPtrInput // Dataproc cluster name for PySpark workloads DataprocClusterName pulumi.StringPtrInput // Google Cloud region for PySpark workloads on Dataproc DataprocRegion pulumi.StringPtrInput // Project to bill for query execution ExecutionProject pulumi.StringPtrInput // GCP project ID GcpProjectId pulumi.StringPtrInput // URI for a Google Cloud Storage bucket to host Python code executed via Datapro GcsBucket pulumi.StringPtrInput // Whether the connection is active IsActive pulumi.BoolPtrInput // Whether the connection is configured for OAuth or not IsConfiguredForOauth pulumi.BoolPtrInput // Location to create new Datasets in Location pulumi.StringPtrInput // Max number of bytes that can be billed for a given BigQuery query MaximumBytesBilled pulumi.IntPtrInput // Connection name Name pulumi.StringPtrInput // The priority with which to execute BigQuery queries (batch or interactive) Priority pulumi.StringPtrInput // Private key of the Service Account PrivateKey pulumi.StringPtrInput // Private key ID of the Service Account PrivateKeyId pulumi.StringPtrInput // Project ID to create the connection in ProjectId pulumi.IntPtrInput // Number of retries for queries Retries pulumi.IntPtrInput // Timeout in seconds for queries TimeoutSeconds pulumi.IntPtrInput // Token URI for the Service Account TokenUri pulumi.StringPtrInput // The type of connection Type pulumi.StringPtrInput }
func (BigQueryConnectionState) ElementType ¶
func (BigQueryConnectionState) ElementType() reflect.Type
type BigQueryCredential ¶
type BigQueryCredential struct { pulumi.CustomResourceState // The system BigQuery credential ID CredentialId pulumi.IntOutput `pulumi:"credentialId"` // Default dataset name Dataset pulumi.StringOutput `pulumi:"dataset"` // Whether the BigQuery credential is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Number of threads to use NumThreads pulumi.IntOutput `pulumi:"numThreads"` // Project ID to create the BigQuery credential in ProjectId pulumi.IntOutput `pulumi:"projectId"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewBigQueryCredential(ctx, "myCredential", &dbtcloud.BigQueryCredentialArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Dataset: pulumi.String("my_bq_dataset"), NumThreads: pulumi.Int(16), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import dbtcloud:index/bigQueryCredential:BigQueryCredential my_credential "project_id:credential_id"
```
```sh
$ pulumi import dbtcloud:index/bigQueryCredential:BigQueryCredential my_credential 12345:5678
```
func GetBigQueryCredential ¶
func GetBigQueryCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BigQueryCredentialState, opts ...pulumi.ResourceOption) (*BigQueryCredential, error)
GetBigQueryCredential gets an existing BigQueryCredential 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 NewBigQueryCredential ¶
func NewBigQueryCredential(ctx *pulumi.Context, name string, args *BigQueryCredentialArgs, opts ...pulumi.ResourceOption) (*BigQueryCredential, error)
NewBigQueryCredential registers a new resource with the given unique name, arguments, and options.
func (*BigQueryCredential) ElementType ¶
func (*BigQueryCredential) ElementType() reflect.Type
func (*BigQueryCredential) ToBigQueryCredentialOutput ¶
func (i *BigQueryCredential) ToBigQueryCredentialOutput() BigQueryCredentialOutput
func (*BigQueryCredential) ToBigQueryCredentialOutputWithContext ¶
func (i *BigQueryCredential) ToBigQueryCredentialOutputWithContext(ctx context.Context) BigQueryCredentialOutput
type BigQueryCredentialArgs ¶
type BigQueryCredentialArgs struct { // Default dataset name Dataset pulumi.StringInput // Whether the BigQuery credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntInput // Project ID to create the BigQuery credential in ProjectId pulumi.IntInput }
The set of arguments for constructing a BigQueryCredential resource.
func (BigQueryCredentialArgs) ElementType ¶
func (BigQueryCredentialArgs) ElementType() reflect.Type
type BigQueryCredentialArray ¶
type BigQueryCredentialArray []BigQueryCredentialInput
func (BigQueryCredentialArray) ElementType ¶
func (BigQueryCredentialArray) ElementType() reflect.Type
func (BigQueryCredentialArray) ToBigQueryCredentialArrayOutput ¶
func (i BigQueryCredentialArray) ToBigQueryCredentialArrayOutput() BigQueryCredentialArrayOutput
func (BigQueryCredentialArray) ToBigQueryCredentialArrayOutputWithContext ¶
func (i BigQueryCredentialArray) ToBigQueryCredentialArrayOutputWithContext(ctx context.Context) BigQueryCredentialArrayOutput
type BigQueryCredentialArrayInput ¶
type BigQueryCredentialArrayInput interface { pulumi.Input ToBigQueryCredentialArrayOutput() BigQueryCredentialArrayOutput ToBigQueryCredentialArrayOutputWithContext(context.Context) BigQueryCredentialArrayOutput }
BigQueryCredentialArrayInput is an input type that accepts BigQueryCredentialArray and BigQueryCredentialArrayOutput values. You can construct a concrete instance of `BigQueryCredentialArrayInput` via:
BigQueryCredentialArray{ BigQueryCredentialArgs{...} }
type BigQueryCredentialArrayOutput ¶
type BigQueryCredentialArrayOutput struct{ *pulumi.OutputState }
func (BigQueryCredentialArrayOutput) ElementType ¶
func (BigQueryCredentialArrayOutput) ElementType() reflect.Type
func (BigQueryCredentialArrayOutput) Index ¶
func (o BigQueryCredentialArrayOutput) Index(i pulumi.IntInput) BigQueryCredentialOutput
func (BigQueryCredentialArrayOutput) ToBigQueryCredentialArrayOutput ¶
func (o BigQueryCredentialArrayOutput) ToBigQueryCredentialArrayOutput() BigQueryCredentialArrayOutput
func (BigQueryCredentialArrayOutput) ToBigQueryCredentialArrayOutputWithContext ¶
func (o BigQueryCredentialArrayOutput) ToBigQueryCredentialArrayOutputWithContext(ctx context.Context) BigQueryCredentialArrayOutput
type BigQueryCredentialInput ¶
type BigQueryCredentialInput interface { pulumi.Input ToBigQueryCredentialOutput() BigQueryCredentialOutput ToBigQueryCredentialOutputWithContext(ctx context.Context) BigQueryCredentialOutput }
type BigQueryCredentialMap ¶
type BigQueryCredentialMap map[string]BigQueryCredentialInput
func (BigQueryCredentialMap) ElementType ¶
func (BigQueryCredentialMap) ElementType() reflect.Type
func (BigQueryCredentialMap) ToBigQueryCredentialMapOutput ¶
func (i BigQueryCredentialMap) ToBigQueryCredentialMapOutput() BigQueryCredentialMapOutput
func (BigQueryCredentialMap) ToBigQueryCredentialMapOutputWithContext ¶
func (i BigQueryCredentialMap) ToBigQueryCredentialMapOutputWithContext(ctx context.Context) BigQueryCredentialMapOutput
type BigQueryCredentialMapInput ¶
type BigQueryCredentialMapInput interface { pulumi.Input ToBigQueryCredentialMapOutput() BigQueryCredentialMapOutput ToBigQueryCredentialMapOutputWithContext(context.Context) BigQueryCredentialMapOutput }
BigQueryCredentialMapInput is an input type that accepts BigQueryCredentialMap and BigQueryCredentialMapOutput values. You can construct a concrete instance of `BigQueryCredentialMapInput` via:
BigQueryCredentialMap{ "key": BigQueryCredentialArgs{...} }
type BigQueryCredentialMapOutput ¶
type BigQueryCredentialMapOutput struct{ *pulumi.OutputState }
func (BigQueryCredentialMapOutput) ElementType ¶
func (BigQueryCredentialMapOutput) ElementType() reflect.Type
func (BigQueryCredentialMapOutput) MapIndex ¶
func (o BigQueryCredentialMapOutput) MapIndex(k pulumi.StringInput) BigQueryCredentialOutput
func (BigQueryCredentialMapOutput) ToBigQueryCredentialMapOutput ¶
func (o BigQueryCredentialMapOutput) ToBigQueryCredentialMapOutput() BigQueryCredentialMapOutput
func (BigQueryCredentialMapOutput) ToBigQueryCredentialMapOutputWithContext ¶
func (o BigQueryCredentialMapOutput) ToBigQueryCredentialMapOutputWithContext(ctx context.Context) BigQueryCredentialMapOutput
type BigQueryCredentialOutput ¶
type BigQueryCredentialOutput struct{ *pulumi.OutputState }
func (BigQueryCredentialOutput) CredentialId ¶
func (o BigQueryCredentialOutput) CredentialId() pulumi.IntOutput
The system BigQuery credential ID
func (BigQueryCredentialOutput) Dataset ¶
func (o BigQueryCredentialOutput) Dataset() pulumi.StringOutput
Default dataset name
func (BigQueryCredentialOutput) ElementType ¶
func (BigQueryCredentialOutput) ElementType() reflect.Type
func (BigQueryCredentialOutput) IsActive ¶
func (o BigQueryCredentialOutput) IsActive() pulumi.BoolPtrOutput
Whether the BigQuery credential is active
func (BigQueryCredentialOutput) NumThreads ¶
func (o BigQueryCredentialOutput) NumThreads() pulumi.IntOutput
Number of threads to use
func (BigQueryCredentialOutput) ProjectId ¶
func (o BigQueryCredentialOutput) ProjectId() pulumi.IntOutput
Project ID to create the BigQuery credential in
func (BigQueryCredentialOutput) ToBigQueryCredentialOutput ¶
func (o BigQueryCredentialOutput) ToBigQueryCredentialOutput() BigQueryCredentialOutput
func (BigQueryCredentialOutput) ToBigQueryCredentialOutputWithContext ¶
func (o BigQueryCredentialOutput) ToBigQueryCredentialOutputWithContext(ctx context.Context) BigQueryCredentialOutput
type BigQueryCredentialState ¶
type BigQueryCredentialState struct { // The system BigQuery credential ID CredentialId pulumi.IntPtrInput // Default dataset name Dataset pulumi.StringPtrInput // Whether the BigQuery credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntPtrInput // Project ID to create the BigQuery credential in ProjectId pulumi.IntPtrInput }
func (BigQueryCredentialState) ElementType ¶
func (BigQueryCredentialState) ElementType() reflect.Type
type Connection ¶
type Connection struct { pulumi.CustomResourceState // Account name for the connection Account pulumi.StringPtrOutput `pulumi:"account"` // Adapter id created for the Databricks connection AdapterId pulumi.IntOutput `pulumi:"adapterId"` // Whether or not the connection should allow client session keep alive AllowKeepAlive pulumi.BoolPtrOutput `pulumi:"allowKeepAlive"` // Whether or not the connection should allow SSO AllowSso pulumi.BoolPtrOutput `pulumi:"allowSso"` // Catalog name if Unity Catalog is enabled in your Databricks workspace Catalog pulumi.StringPtrOutput `pulumi:"catalog"` // Connection Identifier ConnectionId pulumi.IntOutput `pulumi:"connectionId"` // Database name for the connection Database pulumi.StringOutput `pulumi:"database"` // Host name for the connection, including Databricks cluster HostName pulumi.StringPtrOutput `pulumi:"hostName"` // The HTTP path of the Databricks cluster or SQL warehouse HttpPath pulumi.StringPtrOutput `pulumi:"httpPath"` // Whether the connection is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Connection name Name pulumi.StringOutput `pulumi:"name"` // OAuth client identifier OauthClientId pulumi.StringPtrOutput `pulumi:"oauthClientId"` // OAuth client secret OauthClientSecret pulumi.StringPtrOutput `pulumi:"oauthClientSecret"` // Port number to connect via Port pulumi.IntPtrOutput `pulumi:"port"` // The ID of the PrivateLink connection. This ID can be found using the `privatelinkEndpoint` data source PrivateLinkEndpointId pulumi.StringPtrOutput `pulumi:"privateLinkEndpointId"` // Project ID to create the connection in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Role name for the connection Role pulumi.StringPtrOutput `pulumi:"role"` // Whether or not tunneling should be enabled on your database connection TunnelEnabled pulumi.BoolPtrOutput `pulumi:"tunnelEnabled"` // The type of connection Type pulumi.StringOutput `pulumi:"type"` // Warehouse name for the connection Warehouse pulumi.StringPtrOutput `pulumi:"warehouse"` }
Create a Data Warehouse connection for your project in dbt Cloud. The connection will need to be linked to the dbt Cloud project via a `ProjectConnection` resource.
This resource can be used for Databricks, Postgres, Redshift, Snowflake and AlloyDB connections. For BigQuery, due to the list of fields being very different, you can use the `BigQueryConnection` resource.
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewConnection(ctx, "databricks", &dbtcloud.ConnectionArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Type: pulumi.String("adapter"), Database: pulumi.String(""), HostName: pulumi.String("my-databricks-host.cloud.databricks.com"), HttpPath: pulumi.String("/my/path"), Catalog: pulumi.String("moo"), }) if err != nil { return err } _, err = dbtcloud.NewConnection(ctx, "redshift", &dbtcloud.ConnectionArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Type: pulumi.String("redshift"), Database: pulumi.String("my-database"), Port: pulumi.Int(5439), HostName: pulumi.String("my-redshift-hostname"), }) if err != nil { return err } _, err = dbtcloud.NewConnection(ctx, "snowflake", &dbtcloud.ConnectionArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Type: pulumi.String("snowflake"), Account: pulumi.String("my-snowflake-account"), Database: pulumi.String("MY_DATABASE"), Role: pulumi.String("MY_ROLE"), Warehouse: pulumi.String("MY_WAREHOUSE"), }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID and connection ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/connection:Connection test_connection "project_id:connection_id"
```
```sh
$ pulumi import dbtcloud:index/connection:Connection test_connection 12345:6789
```
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 { // Account name for the connection Account pulumi.StringPtrInput // Whether or not the connection should allow client session keep alive AllowKeepAlive pulumi.BoolPtrInput // Whether or not the connection should allow SSO AllowSso pulumi.BoolPtrInput // Catalog name if Unity Catalog is enabled in your Databricks workspace Catalog pulumi.StringPtrInput // Database name for the connection Database pulumi.StringInput // Host name for the connection, including Databricks cluster HostName pulumi.StringPtrInput // The HTTP path of the Databricks cluster or SQL warehouse HttpPath pulumi.StringPtrInput // Whether the connection is active IsActive pulumi.BoolPtrInput // Connection name Name pulumi.StringPtrInput // OAuth client identifier OauthClientId pulumi.StringPtrInput // OAuth client secret OauthClientSecret pulumi.StringPtrInput // Port number to connect via Port pulumi.IntPtrInput // The ID of the PrivateLink connection. This ID can be found using the `privatelinkEndpoint` data source PrivateLinkEndpointId pulumi.StringPtrInput // Project ID to create the connection in ProjectId pulumi.IntInput // Role name for the connection Role pulumi.StringPtrInput // Whether or not tunneling should be enabled on your database connection TunnelEnabled pulumi.BoolPtrInput // The type of connection Type pulumi.StringInput // Warehouse name for the connection Warehouse 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 ConnectionInput ¶
type ConnectionInput interface { pulumi.Input ToConnectionOutput() ConnectionOutput ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput }
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) Account ¶
func (o ConnectionOutput) Account() pulumi.StringPtrOutput
Account name for the connection
func (ConnectionOutput) AdapterId ¶
func (o ConnectionOutput) AdapterId() pulumi.IntOutput
Adapter id created for the Databricks connection
func (ConnectionOutput) AllowKeepAlive ¶
func (o ConnectionOutput) AllowKeepAlive() pulumi.BoolPtrOutput
Whether or not the connection should allow client session keep alive
func (ConnectionOutput) AllowSso ¶
func (o ConnectionOutput) AllowSso() pulumi.BoolPtrOutput
Whether or not the connection should allow SSO
func (ConnectionOutput) Catalog ¶
func (o ConnectionOutput) Catalog() pulumi.StringPtrOutput
Catalog name if Unity Catalog is enabled in your Databricks workspace
func (ConnectionOutput) ConnectionId ¶
func (o ConnectionOutput) ConnectionId() pulumi.IntOutput
Connection Identifier
func (ConnectionOutput) Database ¶
func (o ConnectionOutput) Database() pulumi.StringOutput
Database name for the connection
func (ConnectionOutput) ElementType ¶
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) HostName ¶
func (o ConnectionOutput) HostName() pulumi.StringPtrOutput
Host name for the connection, including Databricks cluster
func (ConnectionOutput) HttpPath ¶
func (o ConnectionOutput) HttpPath() pulumi.StringPtrOutput
The HTTP path of the Databricks cluster or SQL warehouse
func (ConnectionOutput) IsActive ¶
func (o ConnectionOutput) IsActive() pulumi.BoolPtrOutput
Whether the connection is active
func (ConnectionOutput) OauthClientId ¶
func (o ConnectionOutput) OauthClientId() pulumi.StringPtrOutput
OAuth client identifier
func (ConnectionOutput) OauthClientSecret ¶
func (o ConnectionOutput) OauthClientSecret() pulumi.StringPtrOutput
OAuth client secret
func (ConnectionOutput) Port ¶
func (o ConnectionOutput) Port() pulumi.IntPtrOutput
Port number to connect via
func (ConnectionOutput) PrivateLinkEndpointId ¶
func (o ConnectionOutput) PrivateLinkEndpointId() pulumi.StringPtrOutput
The ID of the PrivateLink connection. This ID can be found using the `privatelinkEndpoint` data source
func (ConnectionOutput) ProjectId ¶
func (o ConnectionOutput) ProjectId() pulumi.IntOutput
Project ID to create the connection in
func (ConnectionOutput) Role ¶
func (o ConnectionOutput) Role() pulumi.StringPtrOutput
Role name for the connection
func (ConnectionOutput) ToConnectionOutput ¶
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (ConnectionOutput) TunnelEnabled ¶
func (o ConnectionOutput) TunnelEnabled() pulumi.BoolPtrOutput
Whether or not tunneling should be enabled on your database connection
func (ConnectionOutput) Type ¶
func (o ConnectionOutput) Type() pulumi.StringOutput
The type of connection
func (ConnectionOutput) Warehouse ¶
func (o ConnectionOutput) Warehouse() pulumi.StringPtrOutput
Warehouse name for the connection
type ConnectionState ¶
type ConnectionState struct { // Account name for the connection Account pulumi.StringPtrInput // Adapter id created for the Databricks connection AdapterId pulumi.IntPtrInput // Whether or not the connection should allow client session keep alive AllowKeepAlive pulumi.BoolPtrInput // Whether or not the connection should allow SSO AllowSso pulumi.BoolPtrInput // Catalog name if Unity Catalog is enabled in your Databricks workspace Catalog pulumi.StringPtrInput // Connection Identifier ConnectionId pulumi.IntPtrInput // Database name for the connection Database pulumi.StringPtrInput // Host name for the connection, including Databricks cluster HostName pulumi.StringPtrInput // The HTTP path of the Databricks cluster or SQL warehouse HttpPath pulumi.StringPtrInput // Whether the connection is active IsActive pulumi.BoolPtrInput // Connection name Name pulumi.StringPtrInput // OAuth client identifier OauthClientId pulumi.StringPtrInput // OAuth client secret OauthClientSecret pulumi.StringPtrInput // Port number to connect via Port pulumi.IntPtrInput // The ID of the PrivateLink connection. This ID can be found using the `privatelinkEndpoint` data source PrivateLinkEndpointId pulumi.StringPtrInput // Project ID to create the connection in ProjectId pulumi.IntPtrInput // Role name for the connection Role pulumi.StringPtrInput // Whether or not tunneling should be enabled on your database connection TunnelEnabled pulumi.BoolPtrInput // The type of connection Type pulumi.StringPtrInput // Warehouse name for the connection Warehouse pulumi.StringPtrInput }
func (ConnectionState) ElementType ¶
func (ConnectionState) ElementType() reflect.Type
type DatabricksCredential ¶
type DatabricksCredential struct { pulumi.CustomResourceState // Databricks adapter ID for the credential AdapterId pulumi.IntOutput `pulumi:"adapterId"` // The type of the adapter (databricks or spark) AdapterType pulumi.StringOutput `pulumi:"adapterType"` // The catalog where to create models (only for the databricks adapter) Catalog pulumi.StringPtrOutput `pulumi:"catalog"` // The system Databricks credential ID CredentialId pulumi.IntOutput `pulumi:"credentialId"` // Project ID to create the Databricks credential in ProjectId pulumi.IntOutput `pulumi:"projectId"` // The schema where to create models Schema pulumi.StringOutput `pulumi:"schema"` // Target name TargetName pulumi.StringPtrOutput `pulumi:"targetName"` // Token for Databricks user Token pulumi.StringOutput `pulumi:"token"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewDatabricksCredential(ctx, "myDatabricksCred", &dbtcloud.DatabricksCredentialArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), AdapterId: pulumi.Any(dbtcloud_connection.My_databricks_connection.Adapter_id), TargetName: pulumi.String("prod"), Token: pulumi.String("abcdefgh"), Schema: pulumi.String("my_schema"), AdapterType: pulumi.String("databricks"), }) if err != nil { return err } _, err = dbtcloud.NewDatabricksCredential(ctx, "mySparkCred", &dbtcloud.DatabricksCredentialArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), AdapterId: pulumi.Any(dbtcloud_connection.My_databricks_connection.Adapter_id), TargetName: pulumi.String("prod"), Token: pulumi.String("abcdefgh"), Schema: pulumi.String("my_schema"), AdapterType: pulumi.String("spark"), }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID and credential ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/databricksCredential:DatabricksCredential my_databricks_credential "project_id:credential_id"
```
```sh
$ pulumi import dbtcloud:index/databricksCredential:DatabricksCredential my_databricks_credential 12345:6789
```
func GetDatabricksCredential ¶
func GetDatabricksCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabricksCredentialState, opts ...pulumi.ResourceOption) (*DatabricksCredential, error)
GetDatabricksCredential gets an existing DatabricksCredential 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 NewDatabricksCredential ¶
func NewDatabricksCredential(ctx *pulumi.Context, name string, args *DatabricksCredentialArgs, opts ...pulumi.ResourceOption) (*DatabricksCredential, error)
NewDatabricksCredential registers a new resource with the given unique name, arguments, and options.
func (*DatabricksCredential) ElementType ¶
func (*DatabricksCredential) ElementType() reflect.Type
func (*DatabricksCredential) ToDatabricksCredentialOutput ¶
func (i *DatabricksCredential) ToDatabricksCredentialOutput() DatabricksCredentialOutput
func (*DatabricksCredential) ToDatabricksCredentialOutputWithContext ¶
func (i *DatabricksCredential) ToDatabricksCredentialOutputWithContext(ctx context.Context) DatabricksCredentialOutput
type DatabricksCredentialArgs ¶
type DatabricksCredentialArgs struct { // Databricks adapter ID for the credential AdapterId pulumi.IntInput // The type of the adapter (databricks or spark) AdapterType pulumi.StringInput // The catalog where to create models (only for the databricks adapter) Catalog pulumi.StringPtrInput // Project ID to create the Databricks credential in ProjectId pulumi.IntInput // The schema where to create models Schema pulumi.StringInput // Target name TargetName pulumi.StringPtrInput // Token for Databricks user Token pulumi.StringInput }
The set of arguments for constructing a DatabricksCredential resource.
func (DatabricksCredentialArgs) ElementType ¶
func (DatabricksCredentialArgs) ElementType() reflect.Type
type DatabricksCredentialArray ¶
type DatabricksCredentialArray []DatabricksCredentialInput
func (DatabricksCredentialArray) ElementType ¶
func (DatabricksCredentialArray) ElementType() reflect.Type
func (DatabricksCredentialArray) ToDatabricksCredentialArrayOutput ¶
func (i DatabricksCredentialArray) ToDatabricksCredentialArrayOutput() DatabricksCredentialArrayOutput
func (DatabricksCredentialArray) ToDatabricksCredentialArrayOutputWithContext ¶
func (i DatabricksCredentialArray) ToDatabricksCredentialArrayOutputWithContext(ctx context.Context) DatabricksCredentialArrayOutput
type DatabricksCredentialArrayInput ¶
type DatabricksCredentialArrayInput interface { pulumi.Input ToDatabricksCredentialArrayOutput() DatabricksCredentialArrayOutput ToDatabricksCredentialArrayOutputWithContext(context.Context) DatabricksCredentialArrayOutput }
DatabricksCredentialArrayInput is an input type that accepts DatabricksCredentialArray and DatabricksCredentialArrayOutput values. You can construct a concrete instance of `DatabricksCredentialArrayInput` via:
DatabricksCredentialArray{ DatabricksCredentialArgs{...} }
type DatabricksCredentialArrayOutput ¶
type DatabricksCredentialArrayOutput struct{ *pulumi.OutputState }
func (DatabricksCredentialArrayOutput) ElementType ¶
func (DatabricksCredentialArrayOutput) ElementType() reflect.Type
func (DatabricksCredentialArrayOutput) Index ¶
func (o DatabricksCredentialArrayOutput) Index(i pulumi.IntInput) DatabricksCredentialOutput
func (DatabricksCredentialArrayOutput) ToDatabricksCredentialArrayOutput ¶
func (o DatabricksCredentialArrayOutput) ToDatabricksCredentialArrayOutput() DatabricksCredentialArrayOutput
func (DatabricksCredentialArrayOutput) ToDatabricksCredentialArrayOutputWithContext ¶
func (o DatabricksCredentialArrayOutput) ToDatabricksCredentialArrayOutputWithContext(ctx context.Context) DatabricksCredentialArrayOutput
type DatabricksCredentialInput ¶
type DatabricksCredentialInput interface { pulumi.Input ToDatabricksCredentialOutput() DatabricksCredentialOutput ToDatabricksCredentialOutputWithContext(ctx context.Context) DatabricksCredentialOutput }
type DatabricksCredentialMap ¶
type DatabricksCredentialMap map[string]DatabricksCredentialInput
func (DatabricksCredentialMap) ElementType ¶
func (DatabricksCredentialMap) ElementType() reflect.Type
func (DatabricksCredentialMap) ToDatabricksCredentialMapOutput ¶
func (i DatabricksCredentialMap) ToDatabricksCredentialMapOutput() DatabricksCredentialMapOutput
func (DatabricksCredentialMap) ToDatabricksCredentialMapOutputWithContext ¶
func (i DatabricksCredentialMap) ToDatabricksCredentialMapOutputWithContext(ctx context.Context) DatabricksCredentialMapOutput
type DatabricksCredentialMapInput ¶
type DatabricksCredentialMapInput interface { pulumi.Input ToDatabricksCredentialMapOutput() DatabricksCredentialMapOutput ToDatabricksCredentialMapOutputWithContext(context.Context) DatabricksCredentialMapOutput }
DatabricksCredentialMapInput is an input type that accepts DatabricksCredentialMap and DatabricksCredentialMapOutput values. You can construct a concrete instance of `DatabricksCredentialMapInput` via:
DatabricksCredentialMap{ "key": DatabricksCredentialArgs{...} }
type DatabricksCredentialMapOutput ¶
type DatabricksCredentialMapOutput struct{ *pulumi.OutputState }
func (DatabricksCredentialMapOutput) ElementType ¶
func (DatabricksCredentialMapOutput) ElementType() reflect.Type
func (DatabricksCredentialMapOutput) MapIndex ¶
func (o DatabricksCredentialMapOutput) MapIndex(k pulumi.StringInput) DatabricksCredentialOutput
func (DatabricksCredentialMapOutput) ToDatabricksCredentialMapOutput ¶
func (o DatabricksCredentialMapOutput) ToDatabricksCredentialMapOutput() DatabricksCredentialMapOutput
func (DatabricksCredentialMapOutput) ToDatabricksCredentialMapOutputWithContext ¶
func (o DatabricksCredentialMapOutput) ToDatabricksCredentialMapOutputWithContext(ctx context.Context) DatabricksCredentialMapOutput
type DatabricksCredentialOutput ¶
type DatabricksCredentialOutput struct{ *pulumi.OutputState }
func (DatabricksCredentialOutput) AdapterId ¶
func (o DatabricksCredentialOutput) AdapterId() pulumi.IntOutput
Databricks adapter ID for the credential
func (DatabricksCredentialOutput) AdapterType ¶
func (o DatabricksCredentialOutput) AdapterType() pulumi.StringOutput
The type of the adapter (databricks or spark)
func (DatabricksCredentialOutput) Catalog ¶
func (o DatabricksCredentialOutput) Catalog() pulumi.StringPtrOutput
The catalog where to create models (only for the databricks adapter)
func (DatabricksCredentialOutput) CredentialId ¶
func (o DatabricksCredentialOutput) CredentialId() pulumi.IntOutput
The system Databricks credential ID
func (DatabricksCredentialOutput) ElementType ¶
func (DatabricksCredentialOutput) ElementType() reflect.Type
func (DatabricksCredentialOutput) ProjectId ¶
func (o DatabricksCredentialOutput) ProjectId() pulumi.IntOutput
Project ID to create the Databricks credential in
func (DatabricksCredentialOutput) Schema ¶
func (o DatabricksCredentialOutput) Schema() pulumi.StringOutput
The schema where to create models
func (DatabricksCredentialOutput) TargetName ¶
func (o DatabricksCredentialOutput) TargetName() pulumi.StringPtrOutput
Target name
func (DatabricksCredentialOutput) ToDatabricksCredentialOutput ¶
func (o DatabricksCredentialOutput) ToDatabricksCredentialOutput() DatabricksCredentialOutput
func (DatabricksCredentialOutput) ToDatabricksCredentialOutputWithContext ¶
func (o DatabricksCredentialOutput) ToDatabricksCredentialOutputWithContext(ctx context.Context) DatabricksCredentialOutput
func (DatabricksCredentialOutput) Token ¶
func (o DatabricksCredentialOutput) Token() pulumi.StringOutput
Token for Databricks user
type DatabricksCredentialState ¶
type DatabricksCredentialState struct { // Databricks adapter ID for the credential AdapterId pulumi.IntPtrInput // The type of the adapter (databricks or spark) AdapterType pulumi.StringPtrInput // The catalog where to create models (only for the databricks adapter) Catalog pulumi.StringPtrInput // The system Databricks credential ID CredentialId pulumi.IntPtrInput // Project ID to create the Databricks credential in ProjectId pulumi.IntPtrInput // The schema where to create models Schema pulumi.StringPtrInput // Target name TargetName pulumi.StringPtrInput // Token for Databricks user Token pulumi.StringPtrInput }
func (DatabricksCredentialState) ElementType ¶
func (DatabricksCredentialState) ElementType() reflect.Type
type Environment ¶
type Environment struct { pulumi.CustomResourceState // Credential ID to create the environment with. A credential is not required for development environments but is required for deployment environments CredentialId pulumi.IntPtrOutput `pulumi:"credentialId"` // Which custom branch to use in this environment CustomBranch pulumi.StringPtrOutput `pulumi:"customBranch"` // Version number of dbt to use in this environment. It needs to be in the format `major.minor.0-latest` or `major.minor.0-pre`, e.g. `1.5.0-latest` DbtVersion pulumi.StringOutput `pulumi:"dbtVersion"` // The type of environment. Only valid for environments of type 'deployment' and for now can only be empty or set to 'production' DeploymentType pulumi.StringPtrOutput `pulumi:"deploymentType"` // Environment ID within the project EnvironmentId pulumi.IntOutput `pulumi:"environmentId"` // ID of the extended attributes for the environment ExtendedAttributesId pulumi.IntPtrOutput `pulumi:"extendedAttributesId"` // Whether the environment is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Environment name Name pulumi.StringOutput `pulumi:"name"` // Project ID to create the environment in ProjectId pulumi.IntOutput `pulumi:"projectId"` // The type of environment (must be either development or deployment) Type pulumi.StringOutput `pulumi:"type"` // Whether to use a custom git branch in this environment UseCustomBranch pulumi.BoolPtrOutput `pulumi:"useCustomBranch"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewEnvironment(ctx, "ciEnvironment", &dbtcloud.EnvironmentArgs{ DbtVersion: pulumi.String("1.6.0-latest"), ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Type: pulumi.String("deployment"), CredentialId: pulumi.Any(dbtcloud_snowflake_credential.Ci_credential.Credential_id), }) if err != nil { return err } _, err = dbtcloud.NewEnvironment(ctx, "prodEnvironment", &dbtcloud.EnvironmentArgs{ DbtVersion: pulumi.String("1.6.0-latest"), ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Type: pulumi.String("deployment"), CredentialId: pulumi.Any(dbtcloud_snowflake_credential.Prod_credential.Credential_id), DeploymentType: pulumi.String("production"), }) if err != nil { return err } _, err = dbtcloud.NewEnvironment(ctx, "devEnvironment", &dbtcloud.EnvironmentArgs{ DbtVersion: pulumi.String("1.6.0-latest"), ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Type: pulumi.String("development"), }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID and environment ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/environment:Environment prod_environment "project_id:environment_id"
```
```sh
$ pulumi import dbtcloud:index/environment:Environment prod_environment 12345:6789
```
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // Credential ID to create the environment with. A credential is not required for development environments but is required for deployment environments CredentialId pulumi.IntPtrInput // Which custom branch to use in this environment CustomBranch pulumi.StringPtrInput // Version number of dbt to use in this environment. It needs to be in the format `major.minor.0-latest` or `major.minor.0-pre`, e.g. `1.5.0-latest` DbtVersion pulumi.StringInput // The type of environment. Only valid for environments of type 'deployment' and for now can only be empty or set to 'production' DeploymentType pulumi.StringPtrInput // ID of the extended attributes for the environment ExtendedAttributesId pulumi.IntPtrInput // Whether the environment is active IsActive pulumi.BoolPtrInput // Environment name Name pulumi.StringPtrInput // Project ID to create the environment in ProjectId pulumi.IntInput // The type of environment (must be either development or deployment) Type pulumi.StringInput // Whether to use a custom git branch in this environment UseCustomBranch pulumi.BoolPtrInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentArray ¶
type EnvironmentArray []EnvironmentInput
func (EnvironmentArray) ElementType ¶
func (EnvironmentArray) ElementType() reflect.Type
func (EnvironmentArray) ToEnvironmentArrayOutput ¶
func (i EnvironmentArray) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArray) ToEnvironmentArrayOutputWithContext ¶
func (i EnvironmentArray) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentArrayInput ¶
type EnvironmentArrayInput interface { pulumi.Input ToEnvironmentArrayOutput() EnvironmentArrayOutput ToEnvironmentArrayOutputWithContext(context.Context) EnvironmentArrayOutput }
EnvironmentArrayInput is an input type that accepts EnvironmentArray and EnvironmentArrayOutput values. You can construct a concrete instance of `EnvironmentArrayInput` via:
EnvironmentArray{ EnvironmentArgs{...} }
type EnvironmentArrayOutput ¶
type EnvironmentArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentArrayOutput) ElementType ¶
func (EnvironmentArrayOutput) ElementType() reflect.Type
func (EnvironmentArrayOutput) Index ¶
func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutput ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentMap ¶
type EnvironmentMap map[string]EnvironmentInput
func (EnvironmentMap) ElementType ¶
func (EnvironmentMap) ElementType() reflect.Type
func (EnvironmentMap) ToEnvironmentMapOutput ¶
func (i EnvironmentMap) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMap) ToEnvironmentMapOutputWithContext ¶
func (i EnvironmentMap) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentMapInput ¶
type EnvironmentMapInput interface { pulumi.Input ToEnvironmentMapOutput() EnvironmentMapOutput ToEnvironmentMapOutputWithContext(context.Context) EnvironmentMapOutput }
EnvironmentMapInput is an input type that accepts EnvironmentMap and EnvironmentMapOutput values. You can construct a concrete instance of `EnvironmentMapInput` via:
EnvironmentMap{ "key": EnvironmentArgs{...} }
type EnvironmentMapOutput ¶
type EnvironmentMapOutput struct{ *pulumi.OutputState }
func (EnvironmentMapOutput) ElementType ¶
func (EnvironmentMapOutput) ElementType() reflect.Type
func (EnvironmentMapOutput) MapIndex ¶
func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutput ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutputWithContext ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) CredentialId ¶
func (o EnvironmentOutput) CredentialId() pulumi.IntPtrOutput
Credential ID to create the environment with. A credential is not required for development environments but is required for deployment environments
func (EnvironmentOutput) CustomBranch ¶
func (o EnvironmentOutput) CustomBranch() pulumi.StringPtrOutput
Which custom branch to use in this environment
func (EnvironmentOutput) DbtVersion ¶
func (o EnvironmentOutput) DbtVersion() pulumi.StringOutput
Version number of dbt to use in this environment. It needs to be in the format `major.minor.0-latest` or `major.minor.0-pre`, e.g. `1.5.0-latest`
func (EnvironmentOutput) DeploymentType ¶
func (o EnvironmentOutput) DeploymentType() pulumi.StringPtrOutput
The type of environment. Only valid for environments of type 'deployment' and for now can only be empty or set to 'production'
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) EnvironmentId ¶
func (o EnvironmentOutput) EnvironmentId() pulumi.IntOutput
Environment ID within the project
func (EnvironmentOutput) ExtendedAttributesId ¶
func (o EnvironmentOutput) ExtendedAttributesId() pulumi.IntPtrOutput
ID of the extended attributes for the environment
func (EnvironmentOutput) IsActive ¶
func (o EnvironmentOutput) IsActive() pulumi.BoolPtrOutput
Whether the environment is active
func (EnvironmentOutput) Name ¶
func (o EnvironmentOutput) Name() pulumi.StringOutput
Environment name
func (EnvironmentOutput) ProjectId ¶
func (o EnvironmentOutput) ProjectId() pulumi.IntOutput
Project ID to create the environment in
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) Type ¶
func (o EnvironmentOutput) Type() pulumi.StringOutput
The type of environment (must be either development or deployment)
func (EnvironmentOutput) UseCustomBranch ¶
func (o EnvironmentOutput) UseCustomBranch() pulumi.BoolPtrOutput
Whether to use a custom git branch in this environment
type EnvironmentState ¶
type EnvironmentState struct { // Credential ID to create the environment with. A credential is not required for development environments but is required for deployment environments CredentialId pulumi.IntPtrInput // Which custom branch to use in this environment CustomBranch pulumi.StringPtrInput // Version number of dbt to use in this environment. It needs to be in the format `major.minor.0-latest` or `major.minor.0-pre`, e.g. `1.5.0-latest` DbtVersion pulumi.StringPtrInput // The type of environment. Only valid for environments of type 'deployment' and for now can only be empty or set to 'production' DeploymentType pulumi.StringPtrInput // Environment ID within the project EnvironmentId pulumi.IntPtrInput // ID of the extended attributes for the environment ExtendedAttributesId pulumi.IntPtrInput // Whether the environment is active IsActive pulumi.BoolPtrInput // Environment name Name pulumi.StringPtrInput // Project ID to create the environment in ProjectId pulumi.IntPtrInput // The type of environment (must be either development or deployment) Type pulumi.StringPtrInput // Whether to use a custom git branch in this environment UseCustomBranch pulumi.BoolPtrInput }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type EnvironmentVariable ¶
type EnvironmentVariable struct { pulumi.CustomResourceState // Map from environment names to respective variable value, a special key `project` should be set for the project default variable value. This field is not set as sensitive so take precautions when using secret environment variables. EnvironmentValues pulumi.MapOutput `pulumi:"environmentValues"` // Name for the variable, must be unique within a project, must be prefixed with 'DBT_' Name pulumi.StringOutput `pulumi:"name"` // Project for the variable to be created in ProjectId pulumi.IntOutput `pulumi:"projectId"` }
*Note*: Some upstream resources can be slow to create, so if creating a project or environment at the same time as the environment variables, it's recommended to use the `dependsOn` meta argument.
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewEnvironmentVariable(ctx, "dbtMyEnvVar", &dbtcloud.EnvironmentVariableArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), EnvironmentValues: pulumi.Map{ "project": pulumi.Any("my_project_level_value"), "Dev": pulumi.Any("my_env_level_value"), "CI": pulumi.Any("my_ci_override_value"), "Prod": pulumi.Any("my_prod_override_value"), }, }, pulumi.DependsOn([]pulumi.Resource{ dbtcloud_project.Dbt_project, dbtcloud_environment.Dev_env, dbtcloud_environment.Ci_env, dbtcloud_environment.Prod_env, })) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID and environment variable name found in the URL and UI or via the API.
```sh
$ pulumi import dbtcloud:index/environmentVariable:EnvironmentVariable test_environment_variable "project_id:environment_variable_name"
```
```sh
$ pulumi import dbtcloud:index/environmentVariable:EnvironmentVariable test_environment_variable 12345:DBT_ENV_VAR
```
func GetEnvironmentVariable ¶
func GetEnvironmentVariable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentVariableState, opts ...pulumi.ResourceOption) (*EnvironmentVariable, error)
GetEnvironmentVariable gets an existing EnvironmentVariable 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 NewEnvironmentVariable ¶
func NewEnvironmentVariable(ctx *pulumi.Context, name string, args *EnvironmentVariableArgs, opts ...pulumi.ResourceOption) (*EnvironmentVariable, error)
NewEnvironmentVariable registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentVariable) ElementType ¶
func (*EnvironmentVariable) ElementType() reflect.Type
func (*EnvironmentVariable) ToEnvironmentVariableOutput ¶
func (i *EnvironmentVariable) ToEnvironmentVariableOutput() EnvironmentVariableOutput
func (*EnvironmentVariable) ToEnvironmentVariableOutputWithContext ¶
func (i *EnvironmentVariable) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput
type EnvironmentVariableArgs ¶
type EnvironmentVariableArgs struct { // Map from environment names to respective variable value, a special key `project` should be set for the project default variable value. This field is not set as sensitive so take precautions when using secret environment variables. EnvironmentValues pulumi.MapInput // Name for the variable, must be unique within a project, must be prefixed with 'DBT_' Name pulumi.StringPtrInput // Project for the variable to be created in ProjectId pulumi.IntInput }
The set of arguments for constructing a EnvironmentVariable resource.
func (EnvironmentVariableArgs) ElementType ¶
func (EnvironmentVariableArgs) ElementType() reflect.Type
type EnvironmentVariableArray ¶
type EnvironmentVariableArray []EnvironmentVariableInput
func (EnvironmentVariableArray) ElementType ¶
func (EnvironmentVariableArray) ElementType() reflect.Type
func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutput ¶
func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext ¶
func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput
type EnvironmentVariableArrayInput ¶
type EnvironmentVariableArrayInput interface { pulumi.Input ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput ToEnvironmentVariableArrayOutputWithContext(context.Context) EnvironmentVariableArrayOutput }
EnvironmentVariableArrayInput is an input type that accepts EnvironmentVariableArray and EnvironmentVariableArrayOutput values. You can construct a concrete instance of `EnvironmentVariableArrayInput` via:
EnvironmentVariableArray{ EnvironmentVariableArgs{...} }
type EnvironmentVariableArrayOutput ¶
type EnvironmentVariableArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableArrayOutput) ElementType ¶
func (EnvironmentVariableArrayOutput) ElementType() reflect.Type
func (EnvironmentVariableArrayOutput) Index ¶
func (o EnvironmentVariableArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableOutput
func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput ¶
func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext ¶
func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput
type EnvironmentVariableInput ¶
type EnvironmentVariableInput interface { pulumi.Input ToEnvironmentVariableOutput() EnvironmentVariableOutput ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput }
type EnvironmentVariableJobOverride ¶
type EnvironmentVariableJobOverride struct { pulumi.CustomResourceState // The ID of the environment variable job override EnvironmentVariableJobOverrideId pulumi.IntOutput `pulumi:"environmentVariableJobOverrideId"` // The job ID for which the environment variable is being overridden JobDefinitionId pulumi.IntOutput `pulumi:"jobDefinitionId"` // The environment variable name to override Name pulumi.StringOutput `pulumi:"name"` // The project ID for which the environment variable is being overridden ProjectId pulumi.IntOutput `pulumi:"projectId"` // The value for the override of the environment variable RawValue pulumi.StringOutput `pulumi:"rawValue"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewEnvironmentVariableJobOverride(ctx, "myEnvVarJobOverride", &dbtcloud.EnvironmentVariableJobOverrideArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), JobDefinitionId: pulumi.Any(dbtcloud_job.Daily_job.Id), RawValue: pulumi.String("my_override_value"), }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID, a job ID and the environment variable override ID ¶
```sh
$ pulumi import dbtcloud:index/environmentVariableJobOverride:EnvironmentVariableJobOverride test_environment_variable_job_override "project_id:job_id:environment_variable_override_id"
```
```sh
$ pulumi import dbtcloud:index/environmentVariableJobOverride:EnvironmentVariableJobOverride test_environment_variable_job_override 12345:678:123456
```
func GetEnvironmentVariableJobOverride ¶
func GetEnvironmentVariableJobOverride(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentVariableJobOverrideState, opts ...pulumi.ResourceOption) (*EnvironmentVariableJobOverride, error)
GetEnvironmentVariableJobOverride gets an existing EnvironmentVariableJobOverride 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 NewEnvironmentVariableJobOverride ¶
func NewEnvironmentVariableJobOverride(ctx *pulumi.Context, name string, args *EnvironmentVariableJobOverrideArgs, opts ...pulumi.ResourceOption) (*EnvironmentVariableJobOverride, error)
NewEnvironmentVariableJobOverride registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentVariableJobOverride) ElementType ¶
func (*EnvironmentVariableJobOverride) ElementType() reflect.Type
func (*EnvironmentVariableJobOverride) ToEnvironmentVariableJobOverrideOutput ¶
func (i *EnvironmentVariableJobOverride) ToEnvironmentVariableJobOverrideOutput() EnvironmentVariableJobOverrideOutput
func (*EnvironmentVariableJobOverride) ToEnvironmentVariableJobOverrideOutputWithContext ¶
func (i *EnvironmentVariableJobOverride) ToEnvironmentVariableJobOverrideOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideOutput
type EnvironmentVariableJobOverrideArgs ¶
type EnvironmentVariableJobOverrideArgs struct { // The job ID for which the environment variable is being overridden JobDefinitionId pulumi.IntInput // The environment variable name to override Name pulumi.StringPtrInput // The project ID for which the environment variable is being overridden ProjectId pulumi.IntInput // The value for the override of the environment variable RawValue pulumi.StringInput }
The set of arguments for constructing a EnvironmentVariableJobOverride resource.
func (EnvironmentVariableJobOverrideArgs) ElementType ¶
func (EnvironmentVariableJobOverrideArgs) ElementType() reflect.Type
type EnvironmentVariableJobOverrideArray ¶
type EnvironmentVariableJobOverrideArray []EnvironmentVariableJobOverrideInput
func (EnvironmentVariableJobOverrideArray) ElementType ¶
func (EnvironmentVariableJobOverrideArray) ElementType() reflect.Type
func (EnvironmentVariableJobOverrideArray) ToEnvironmentVariableJobOverrideArrayOutput ¶
func (i EnvironmentVariableJobOverrideArray) ToEnvironmentVariableJobOverrideArrayOutput() EnvironmentVariableJobOverrideArrayOutput
func (EnvironmentVariableJobOverrideArray) ToEnvironmentVariableJobOverrideArrayOutputWithContext ¶
func (i EnvironmentVariableJobOverrideArray) ToEnvironmentVariableJobOverrideArrayOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideArrayOutput
type EnvironmentVariableJobOverrideArrayInput ¶
type EnvironmentVariableJobOverrideArrayInput interface { pulumi.Input ToEnvironmentVariableJobOverrideArrayOutput() EnvironmentVariableJobOverrideArrayOutput ToEnvironmentVariableJobOverrideArrayOutputWithContext(context.Context) EnvironmentVariableJobOverrideArrayOutput }
EnvironmentVariableJobOverrideArrayInput is an input type that accepts EnvironmentVariableJobOverrideArray and EnvironmentVariableJobOverrideArrayOutput values. You can construct a concrete instance of `EnvironmentVariableJobOverrideArrayInput` via:
EnvironmentVariableJobOverrideArray{ EnvironmentVariableJobOverrideArgs{...} }
type EnvironmentVariableJobOverrideArrayOutput ¶
type EnvironmentVariableJobOverrideArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableJobOverrideArrayOutput) ElementType ¶
func (EnvironmentVariableJobOverrideArrayOutput) ElementType() reflect.Type
func (EnvironmentVariableJobOverrideArrayOutput) ToEnvironmentVariableJobOverrideArrayOutput ¶
func (o EnvironmentVariableJobOverrideArrayOutput) ToEnvironmentVariableJobOverrideArrayOutput() EnvironmentVariableJobOverrideArrayOutput
func (EnvironmentVariableJobOverrideArrayOutput) ToEnvironmentVariableJobOverrideArrayOutputWithContext ¶
func (o EnvironmentVariableJobOverrideArrayOutput) ToEnvironmentVariableJobOverrideArrayOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideArrayOutput
type EnvironmentVariableJobOverrideInput ¶
type EnvironmentVariableJobOverrideInput interface { pulumi.Input ToEnvironmentVariableJobOverrideOutput() EnvironmentVariableJobOverrideOutput ToEnvironmentVariableJobOverrideOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideOutput }
type EnvironmentVariableJobOverrideMap ¶
type EnvironmentVariableJobOverrideMap map[string]EnvironmentVariableJobOverrideInput
func (EnvironmentVariableJobOverrideMap) ElementType ¶
func (EnvironmentVariableJobOverrideMap) ElementType() reflect.Type
func (EnvironmentVariableJobOverrideMap) ToEnvironmentVariableJobOverrideMapOutput ¶
func (i EnvironmentVariableJobOverrideMap) ToEnvironmentVariableJobOverrideMapOutput() EnvironmentVariableJobOverrideMapOutput
func (EnvironmentVariableJobOverrideMap) ToEnvironmentVariableJobOverrideMapOutputWithContext ¶
func (i EnvironmentVariableJobOverrideMap) ToEnvironmentVariableJobOverrideMapOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideMapOutput
type EnvironmentVariableJobOverrideMapInput ¶
type EnvironmentVariableJobOverrideMapInput interface { pulumi.Input ToEnvironmentVariableJobOverrideMapOutput() EnvironmentVariableJobOverrideMapOutput ToEnvironmentVariableJobOverrideMapOutputWithContext(context.Context) EnvironmentVariableJobOverrideMapOutput }
EnvironmentVariableJobOverrideMapInput is an input type that accepts EnvironmentVariableJobOverrideMap and EnvironmentVariableJobOverrideMapOutput values. You can construct a concrete instance of `EnvironmentVariableJobOverrideMapInput` via:
EnvironmentVariableJobOverrideMap{ "key": EnvironmentVariableJobOverrideArgs{...} }
type EnvironmentVariableJobOverrideMapOutput ¶
type EnvironmentVariableJobOverrideMapOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableJobOverrideMapOutput) ElementType ¶
func (EnvironmentVariableJobOverrideMapOutput) ElementType() reflect.Type
func (EnvironmentVariableJobOverrideMapOutput) MapIndex ¶
func (o EnvironmentVariableJobOverrideMapOutput) MapIndex(k pulumi.StringInput) EnvironmentVariableJobOverrideOutput
func (EnvironmentVariableJobOverrideMapOutput) ToEnvironmentVariableJobOverrideMapOutput ¶
func (o EnvironmentVariableJobOverrideMapOutput) ToEnvironmentVariableJobOverrideMapOutput() EnvironmentVariableJobOverrideMapOutput
func (EnvironmentVariableJobOverrideMapOutput) ToEnvironmentVariableJobOverrideMapOutputWithContext ¶
func (o EnvironmentVariableJobOverrideMapOutput) ToEnvironmentVariableJobOverrideMapOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideMapOutput
type EnvironmentVariableJobOverrideOutput ¶
type EnvironmentVariableJobOverrideOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableJobOverrideOutput) ElementType ¶
func (EnvironmentVariableJobOverrideOutput) ElementType() reflect.Type
func (EnvironmentVariableJobOverrideOutput) EnvironmentVariableJobOverrideId ¶
func (o EnvironmentVariableJobOverrideOutput) EnvironmentVariableJobOverrideId() pulumi.IntOutput
The ID of the environment variable job override
func (EnvironmentVariableJobOverrideOutput) JobDefinitionId ¶
func (o EnvironmentVariableJobOverrideOutput) JobDefinitionId() pulumi.IntOutput
The job ID for which the environment variable is being overridden
func (EnvironmentVariableJobOverrideOutput) Name ¶
func (o EnvironmentVariableJobOverrideOutput) Name() pulumi.StringOutput
The environment variable name to override
func (EnvironmentVariableJobOverrideOutput) ProjectId ¶
func (o EnvironmentVariableJobOverrideOutput) ProjectId() pulumi.IntOutput
The project ID for which the environment variable is being overridden
func (EnvironmentVariableJobOverrideOutput) RawValue ¶
func (o EnvironmentVariableJobOverrideOutput) RawValue() pulumi.StringOutput
The value for the override of the environment variable
func (EnvironmentVariableJobOverrideOutput) ToEnvironmentVariableJobOverrideOutput ¶
func (o EnvironmentVariableJobOverrideOutput) ToEnvironmentVariableJobOverrideOutput() EnvironmentVariableJobOverrideOutput
func (EnvironmentVariableJobOverrideOutput) ToEnvironmentVariableJobOverrideOutputWithContext ¶
func (o EnvironmentVariableJobOverrideOutput) ToEnvironmentVariableJobOverrideOutputWithContext(ctx context.Context) EnvironmentVariableJobOverrideOutput
type EnvironmentVariableJobOverrideState ¶
type EnvironmentVariableJobOverrideState struct { // The ID of the environment variable job override EnvironmentVariableJobOverrideId pulumi.IntPtrInput // The job ID for which the environment variable is being overridden JobDefinitionId pulumi.IntPtrInput // The environment variable name to override Name pulumi.StringPtrInput // The project ID for which the environment variable is being overridden ProjectId pulumi.IntPtrInput // The value for the override of the environment variable RawValue pulumi.StringPtrInput }
func (EnvironmentVariableJobOverrideState) ElementType ¶
func (EnvironmentVariableJobOverrideState) ElementType() reflect.Type
type EnvironmentVariableMap ¶
type EnvironmentVariableMap map[string]EnvironmentVariableInput
func (EnvironmentVariableMap) ElementType ¶
func (EnvironmentVariableMap) ElementType() reflect.Type
func (EnvironmentVariableMap) ToEnvironmentVariableMapOutput ¶
func (i EnvironmentVariableMap) ToEnvironmentVariableMapOutput() EnvironmentVariableMapOutput
func (EnvironmentVariableMap) ToEnvironmentVariableMapOutputWithContext ¶
func (i EnvironmentVariableMap) ToEnvironmentVariableMapOutputWithContext(ctx context.Context) EnvironmentVariableMapOutput
type EnvironmentVariableMapInput ¶
type EnvironmentVariableMapInput interface { pulumi.Input ToEnvironmentVariableMapOutput() EnvironmentVariableMapOutput ToEnvironmentVariableMapOutputWithContext(context.Context) EnvironmentVariableMapOutput }
EnvironmentVariableMapInput is an input type that accepts EnvironmentVariableMap and EnvironmentVariableMapOutput values. You can construct a concrete instance of `EnvironmentVariableMapInput` via:
EnvironmentVariableMap{ "key": EnvironmentVariableArgs{...} }
type EnvironmentVariableMapOutput ¶
type EnvironmentVariableMapOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableMapOutput) ElementType ¶
func (EnvironmentVariableMapOutput) ElementType() reflect.Type
func (EnvironmentVariableMapOutput) MapIndex ¶
func (o EnvironmentVariableMapOutput) MapIndex(k pulumi.StringInput) EnvironmentVariableOutput
func (EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutput ¶
func (o EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutput() EnvironmentVariableMapOutput
func (EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutputWithContext ¶
func (o EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutputWithContext(ctx context.Context) EnvironmentVariableMapOutput
type EnvironmentVariableOutput ¶
type EnvironmentVariableOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableOutput) ElementType ¶
func (EnvironmentVariableOutput) ElementType() reflect.Type
func (EnvironmentVariableOutput) EnvironmentValues ¶
func (o EnvironmentVariableOutput) EnvironmentValues() pulumi.MapOutput
Map from environment names to respective variable value, a special key `project` should be set for the project default variable value. This field is not set as sensitive so take precautions when using secret environment variables.
func (EnvironmentVariableOutput) Name ¶
func (o EnvironmentVariableOutput) Name() pulumi.StringOutput
Name for the variable, must be unique within a project, must be prefixed with 'DBT_'
func (EnvironmentVariableOutput) ProjectId ¶
func (o EnvironmentVariableOutput) ProjectId() pulumi.IntOutput
Project for the variable to be created in
func (EnvironmentVariableOutput) ToEnvironmentVariableOutput ¶
func (o EnvironmentVariableOutput) ToEnvironmentVariableOutput() EnvironmentVariableOutput
func (EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext ¶
func (o EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput
type EnvironmentVariableState ¶
type EnvironmentVariableState struct { // Map from environment names to respective variable value, a special key `project` should be set for the project default variable value. This field is not set as sensitive so take precautions when using secret environment variables. EnvironmentValues pulumi.MapInput // Name for the variable, must be unique within a project, must be prefixed with 'DBT_' Name pulumi.StringPtrInput // Project for the variable to be created in ProjectId pulumi.IntPtrInput }
func (EnvironmentVariableState) ElementType ¶
func (EnvironmentVariableState) ElementType() reflect.Type
type ExtendedAttributes ¶
type ExtendedAttributes struct { pulumi.CustomResourceState // A JSON string listing the extended attributes mapping. The keys are the connections attributes available in the // `profiles.yml` for a given adapter. Any fields entered will override connection details or credentials set on the // environment or project. To avoid incorrect Terraform diffs, it is recommended to create this string using `jsonencode` // in your Terraform code. (see example) ExtendedAttributes pulumi.StringOutput `pulumi:"extendedAttributes"` // Extended Attributes ID ExtendedAttributesId pulumi.IntOutput `pulumi:"extendedAttributesId"` // Project ID to create the extended attributes in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Extended Attributes state (1 is active, 2 is inactive) State pulumi.IntPtrOutput `pulumi:"state"` }
This resource allows setting extended attributes which can be assigned to a given environment ([see docs](https://docs.getdbt.com/docs/dbt-cloud-environments#extended-attributes-beta)).<br/><br/>In dbt Cloud those values are provided as YML but in the provider they need to be provided as JSON (see example below).
## Example Usage
```go package main
import (
"encoding/json" "github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "type": "databricks", "catalog": "dbt_catalog", "http_path": "/sql/your/http/path", "my_nested_field": map[string]interface{}{ "subfield": "my_value", }, }) if err != nil { return err } json0 := string(tmpJSON0) myAttributes, err := dbtcloud.NewExtendedAttributes(ctx, "myAttributes", &dbtcloud.ExtendedAttributesArgs{ ExtendedAttributes: pulumi.String(json0), ProjectId: pulumi.Any(_var.Dbt_project.Id), }) if err != nil { return err } _, err = dbtcloud.NewEnvironment(ctx, "issueDepl", &dbtcloud.EnvironmentArgs{ DbtVersion: pulumi.String("1.6.0-latest"), ProjectId: pulumi.Any(_var.Dbt_project.Id), Type: pulumi.String("deployment"), UseCustomBranch: pulumi.Bool(false), CredentialId: pulumi.Any(_var.Dbt_credential_id), DeploymentType: pulumi.String("production"), ExtendedAttributesId: myAttributes.ExtendedAttributesId, }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID and extended attribute ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/extendedAttributes:ExtendedAttributes test_extended_attributes "project_id_id:extended_attributes_id"
```
```sh
$ pulumi import dbtcloud:index/extendedAttributes:ExtendedAttributes test_extended_attributes 12345:6789
```
func GetExtendedAttributes ¶
func GetExtendedAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExtendedAttributesState, opts ...pulumi.ResourceOption) (*ExtendedAttributes, error)
GetExtendedAttributes gets an existing ExtendedAttributes 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 NewExtendedAttributes ¶
func NewExtendedAttributes(ctx *pulumi.Context, name string, args *ExtendedAttributesArgs, opts ...pulumi.ResourceOption) (*ExtendedAttributes, error)
NewExtendedAttributes registers a new resource with the given unique name, arguments, and options.
func (*ExtendedAttributes) ElementType ¶
func (*ExtendedAttributes) ElementType() reflect.Type
func (*ExtendedAttributes) ToExtendedAttributesOutput ¶
func (i *ExtendedAttributes) ToExtendedAttributesOutput() ExtendedAttributesOutput
func (*ExtendedAttributes) ToExtendedAttributesOutputWithContext ¶
func (i *ExtendedAttributes) ToExtendedAttributesOutputWithContext(ctx context.Context) ExtendedAttributesOutput
type ExtendedAttributesArgs ¶
type ExtendedAttributesArgs struct { // A JSON string listing the extended attributes mapping. The keys are the connections attributes available in the // `profiles.yml` for a given adapter. Any fields entered will override connection details or credentials set on the // environment or project. To avoid incorrect Terraform diffs, it is recommended to create this string using `jsonencode` // in your Terraform code. (see example) ExtendedAttributes pulumi.StringInput // Project ID to create the extended attributes in ProjectId pulumi.IntInput // Extended Attributes state (1 is active, 2 is inactive) State pulumi.IntPtrInput }
The set of arguments for constructing a ExtendedAttributes resource.
func (ExtendedAttributesArgs) ElementType ¶
func (ExtendedAttributesArgs) ElementType() reflect.Type
type ExtendedAttributesArray ¶
type ExtendedAttributesArray []ExtendedAttributesInput
func (ExtendedAttributesArray) ElementType ¶
func (ExtendedAttributesArray) ElementType() reflect.Type
func (ExtendedAttributesArray) ToExtendedAttributesArrayOutput ¶
func (i ExtendedAttributesArray) ToExtendedAttributesArrayOutput() ExtendedAttributesArrayOutput
func (ExtendedAttributesArray) ToExtendedAttributesArrayOutputWithContext ¶
func (i ExtendedAttributesArray) ToExtendedAttributesArrayOutputWithContext(ctx context.Context) ExtendedAttributesArrayOutput
type ExtendedAttributesArrayInput ¶
type ExtendedAttributesArrayInput interface { pulumi.Input ToExtendedAttributesArrayOutput() ExtendedAttributesArrayOutput ToExtendedAttributesArrayOutputWithContext(context.Context) ExtendedAttributesArrayOutput }
ExtendedAttributesArrayInput is an input type that accepts ExtendedAttributesArray and ExtendedAttributesArrayOutput values. You can construct a concrete instance of `ExtendedAttributesArrayInput` via:
ExtendedAttributesArray{ ExtendedAttributesArgs{...} }
type ExtendedAttributesArrayOutput ¶
type ExtendedAttributesArrayOutput struct{ *pulumi.OutputState }
func (ExtendedAttributesArrayOutput) ElementType ¶
func (ExtendedAttributesArrayOutput) ElementType() reflect.Type
func (ExtendedAttributesArrayOutput) Index ¶
func (o ExtendedAttributesArrayOutput) Index(i pulumi.IntInput) ExtendedAttributesOutput
func (ExtendedAttributesArrayOutput) ToExtendedAttributesArrayOutput ¶
func (o ExtendedAttributesArrayOutput) ToExtendedAttributesArrayOutput() ExtendedAttributesArrayOutput
func (ExtendedAttributesArrayOutput) ToExtendedAttributesArrayOutputWithContext ¶
func (o ExtendedAttributesArrayOutput) ToExtendedAttributesArrayOutputWithContext(ctx context.Context) ExtendedAttributesArrayOutput
type ExtendedAttributesInput ¶
type ExtendedAttributesInput interface { pulumi.Input ToExtendedAttributesOutput() ExtendedAttributesOutput ToExtendedAttributesOutputWithContext(ctx context.Context) ExtendedAttributesOutput }
type ExtendedAttributesMap ¶
type ExtendedAttributesMap map[string]ExtendedAttributesInput
func (ExtendedAttributesMap) ElementType ¶
func (ExtendedAttributesMap) ElementType() reflect.Type
func (ExtendedAttributesMap) ToExtendedAttributesMapOutput ¶
func (i ExtendedAttributesMap) ToExtendedAttributesMapOutput() ExtendedAttributesMapOutput
func (ExtendedAttributesMap) ToExtendedAttributesMapOutputWithContext ¶
func (i ExtendedAttributesMap) ToExtendedAttributesMapOutputWithContext(ctx context.Context) ExtendedAttributesMapOutput
type ExtendedAttributesMapInput ¶
type ExtendedAttributesMapInput interface { pulumi.Input ToExtendedAttributesMapOutput() ExtendedAttributesMapOutput ToExtendedAttributesMapOutputWithContext(context.Context) ExtendedAttributesMapOutput }
ExtendedAttributesMapInput is an input type that accepts ExtendedAttributesMap and ExtendedAttributesMapOutput values. You can construct a concrete instance of `ExtendedAttributesMapInput` via:
ExtendedAttributesMap{ "key": ExtendedAttributesArgs{...} }
type ExtendedAttributesMapOutput ¶
type ExtendedAttributesMapOutput struct{ *pulumi.OutputState }
func (ExtendedAttributesMapOutput) ElementType ¶
func (ExtendedAttributesMapOutput) ElementType() reflect.Type
func (ExtendedAttributesMapOutput) MapIndex ¶
func (o ExtendedAttributesMapOutput) MapIndex(k pulumi.StringInput) ExtendedAttributesOutput
func (ExtendedAttributesMapOutput) ToExtendedAttributesMapOutput ¶
func (o ExtendedAttributesMapOutput) ToExtendedAttributesMapOutput() ExtendedAttributesMapOutput
func (ExtendedAttributesMapOutput) ToExtendedAttributesMapOutputWithContext ¶
func (o ExtendedAttributesMapOutput) ToExtendedAttributesMapOutputWithContext(ctx context.Context) ExtendedAttributesMapOutput
type ExtendedAttributesOutput ¶
type ExtendedAttributesOutput struct{ *pulumi.OutputState }
func (ExtendedAttributesOutput) ElementType ¶
func (ExtendedAttributesOutput) ElementType() reflect.Type
func (ExtendedAttributesOutput) ExtendedAttributes ¶
func (o ExtendedAttributesOutput) ExtendedAttributes() pulumi.StringOutput
A JSON string listing the extended attributes mapping. The keys are the connections attributes available in the `profiles.yml` for a given adapter. Any fields entered will override connection details or credentials set on the environment or project. To avoid incorrect Terraform diffs, it is recommended to create this string using `jsonencode` in your Terraform code. (see example)
func (ExtendedAttributesOutput) ExtendedAttributesId ¶
func (o ExtendedAttributesOutput) ExtendedAttributesId() pulumi.IntOutput
Extended Attributes ID
func (ExtendedAttributesOutput) ProjectId ¶
func (o ExtendedAttributesOutput) ProjectId() pulumi.IntOutput
Project ID to create the extended attributes in
func (ExtendedAttributesOutput) State ¶
func (o ExtendedAttributesOutput) State() pulumi.IntPtrOutput
Extended Attributes state (1 is active, 2 is inactive)
func (ExtendedAttributesOutput) ToExtendedAttributesOutput ¶
func (o ExtendedAttributesOutput) ToExtendedAttributesOutput() ExtendedAttributesOutput
func (ExtendedAttributesOutput) ToExtendedAttributesOutputWithContext ¶
func (o ExtendedAttributesOutput) ToExtendedAttributesOutputWithContext(ctx context.Context) ExtendedAttributesOutput
type ExtendedAttributesState ¶
type ExtendedAttributesState struct { // A JSON string listing the extended attributes mapping. The keys are the connections attributes available in the // `profiles.yml` for a given adapter. Any fields entered will override connection details or credentials set on the // environment or project. To avoid incorrect Terraform diffs, it is recommended to create this string using `jsonencode` // in your Terraform code. (see example) ExtendedAttributes pulumi.StringPtrInput // Extended Attributes ID ExtendedAttributesId pulumi.IntPtrInput // Project ID to create the extended attributes in ProjectId pulumi.IntPtrInput // Extended Attributes state (1 is active, 2 is inactive) State pulumi.IntPtrInput }
func (ExtendedAttributesState) ElementType ¶
func (ExtendedAttributesState) ElementType() reflect.Type
type FabricConnection ¶
type FabricConnection struct { pulumi.CustomResourceState // Adapter id created for the Fabric connection AdapterId pulumi.IntOutput `pulumi:"adapterId"` // Connection Identifier ConnectionId pulumi.IntOutput `pulumi:"connectionId"` // The database to connect to for this connection. Database pulumi.StringOutput `pulumi:"database"` // The number of seconds used to establish a connection before failing. Defaults to 0, which means that the timeout is disabled or uses the default system settings. LoginTimeout pulumi.IntPtrOutput `pulumi:"loginTimeout"` // Connection name Name pulumi.StringOutput `pulumi:"name"` // The port to connect to for this connection. Port pulumi.IntOutput `pulumi:"port"` // Project ID to create the connection in ProjectId pulumi.IntOutput `pulumi:"projectId"` // The number of seconds used to wait for a query before failing. Defaults to 0, which means that the timeout is disabled or uses the default system settings. QueryTimeout pulumi.IntPtrOutput `pulumi:"queryTimeout"` // The number of automatic times to retry a query before failing. Defaults to 1. Queries with syntax errors will not be retried. This setting can be used to overcome intermittent network issues. Retries pulumi.IntPtrOutput `pulumi:"retries"` // The server hostname. Server pulumi.StringOutput `pulumi:"server"` }
Resource to create Microsoft Fabric connections in dbt Cloud
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewFabricConnection(ctx, "myFabricConnection", &dbtcloud.FabricConnectionArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Server: pulumi.String("my-server"), Database: pulumi.String("my-database"), Port: pulumi.Int(1234), LoginTimeout: pulumi.Int(30), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import dbtcloud:index/fabricConnection:FabricConnection my_connection "project_id:connection_id"
```
```sh
$ pulumi import dbtcloud:index/fabricConnection:FabricConnection my_connection 12345:6789
```
func GetFabricConnection ¶
func GetFabricConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FabricConnectionState, opts ...pulumi.ResourceOption) (*FabricConnection, error)
GetFabricConnection gets an existing FabricConnection 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 NewFabricConnection ¶
func NewFabricConnection(ctx *pulumi.Context, name string, args *FabricConnectionArgs, opts ...pulumi.ResourceOption) (*FabricConnection, error)
NewFabricConnection registers a new resource with the given unique name, arguments, and options.
func (*FabricConnection) ElementType ¶
func (*FabricConnection) ElementType() reflect.Type
func (*FabricConnection) ToFabricConnectionOutput ¶
func (i *FabricConnection) ToFabricConnectionOutput() FabricConnectionOutput
func (*FabricConnection) ToFabricConnectionOutputWithContext ¶
func (i *FabricConnection) ToFabricConnectionOutputWithContext(ctx context.Context) FabricConnectionOutput
type FabricConnectionArgs ¶
type FabricConnectionArgs struct { // The database to connect to for this connection. Database pulumi.StringInput // The number of seconds used to establish a connection before failing. Defaults to 0, which means that the timeout is disabled or uses the default system settings. LoginTimeout pulumi.IntPtrInput // Connection name Name pulumi.StringPtrInput // The port to connect to for this connection. Port pulumi.IntInput // Project ID to create the connection in ProjectId pulumi.IntInput // The number of seconds used to wait for a query before failing. Defaults to 0, which means that the timeout is disabled or uses the default system settings. QueryTimeout pulumi.IntPtrInput // The number of automatic times to retry a query before failing. Defaults to 1. Queries with syntax errors will not be retried. This setting can be used to overcome intermittent network issues. Retries pulumi.IntPtrInput // The server hostname. Server pulumi.StringInput }
The set of arguments for constructing a FabricConnection resource.
func (FabricConnectionArgs) ElementType ¶
func (FabricConnectionArgs) ElementType() reflect.Type
type FabricConnectionArray ¶
type FabricConnectionArray []FabricConnectionInput
func (FabricConnectionArray) ElementType ¶
func (FabricConnectionArray) ElementType() reflect.Type
func (FabricConnectionArray) ToFabricConnectionArrayOutput ¶
func (i FabricConnectionArray) ToFabricConnectionArrayOutput() FabricConnectionArrayOutput
func (FabricConnectionArray) ToFabricConnectionArrayOutputWithContext ¶
func (i FabricConnectionArray) ToFabricConnectionArrayOutputWithContext(ctx context.Context) FabricConnectionArrayOutput
type FabricConnectionArrayInput ¶
type FabricConnectionArrayInput interface { pulumi.Input ToFabricConnectionArrayOutput() FabricConnectionArrayOutput ToFabricConnectionArrayOutputWithContext(context.Context) FabricConnectionArrayOutput }
FabricConnectionArrayInput is an input type that accepts FabricConnectionArray and FabricConnectionArrayOutput values. You can construct a concrete instance of `FabricConnectionArrayInput` via:
FabricConnectionArray{ FabricConnectionArgs{...} }
type FabricConnectionArrayOutput ¶
type FabricConnectionArrayOutput struct{ *pulumi.OutputState }
func (FabricConnectionArrayOutput) ElementType ¶
func (FabricConnectionArrayOutput) ElementType() reflect.Type
func (FabricConnectionArrayOutput) Index ¶
func (o FabricConnectionArrayOutput) Index(i pulumi.IntInput) FabricConnectionOutput
func (FabricConnectionArrayOutput) ToFabricConnectionArrayOutput ¶
func (o FabricConnectionArrayOutput) ToFabricConnectionArrayOutput() FabricConnectionArrayOutput
func (FabricConnectionArrayOutput) ToFabricConnectionArrayOutputWithContext ¶
func (o FabricConnectionArrayOutput) ToFabricConnectionArrayOutputWithContext(ctx context.Context) FabricConnectionArrayOutput
type FabricConnectionInput ¶
type FabricConnectionInput interface { pulumi.Input ToFabricConnectionOutput() FabricConnectionOutput ToFabricConnectionOutputWithContext(ctx context.Context) FabricConnectionOutput }
type FabricConnectionMap ¶
type FabricConnectionMap map[string]FabricConnectionInput
func (FabricConnectionMap) ElementType ¶
func (FabricConnectionMap) ElementType() reflect.Type
func (FabricConnectionMap) ToFabricConnectionMapOutput ¶
func (i FabricConnectionMap) ToFabricConnectionMapOutput() FabricConnectionMapOutput
func (FabricConnectionMap) ToFabricConnectionMapOutputWithContext ¶
func (i FabricConnectionMap) ToFabricConnectionMapOutputWithContext(ctx context.Context) FabricConnectionMapOutput
type FabricConnectionMapInput ¶
type FabricConnectionMapInput interface { pulumi.Input ToFabricConnectionMapOutput() FabricConnectionMapOutput ToFabricConnectionMapOutputWithContext(context.Context) FabricConnectionMapOutput }
FabricConnectionMapInput is an input type that accepts FabricConnectionMap and FabricConnectionMapOutput values. You can construct a concrete instance of `FabricConnectionMapInput` via:
FabricConnectionMap{ "key": FabricConnectionArgs{...} }
type FabricConnectionMapOutput ¶
type FabricConnectionMapOutput struct{ *pulumi.OutputState }
func (FabricConnectionMapOutput) ElementType ¶
func (FabricConnectionMapOutput) ElementType() reflect.Type
func (FabricConnectionMapOutput) MapIndex ¶
func (o FabricConnectionMapOutput) MapIndex(k pulumi.StringInput) FabricConnectionOutput
func (FabricConnectionMapOutput) ToFabricConnectionMapOutput ¶
func (o FabricConnectionMapOutput) ToFabricConnectionMapOutput() FabricConnectionMapOutput
func (FabricConnectionMapOutput) ToFabricConnectionMapOutputWithContext ¶
func (o FabricConnectionMapOutput) ToFabricConnectionMapOutputWithContext(ctx context.Context) FabricConnectionMapOutput
type FabricConnectionOutput ¶
type FabricConnectionOutput struct{ *pulumi.OutputState }
func (FabricConnectionOutput) AdapterId ¶
func (o FabricConnectionOutput) AdapterId() pulumi.IntOutput
Adapter id created for the Fabric connection
func (FabricConnectionOutput) ConnectionId ¶
func (o FabricConnectionOutput) ConnectionId() pulumi.IntOutput
Connection Identifier
func (FabricConnectionOutput) Database ¶
func (o FabricConnectionOutput) Database() pulumi.StringOutput
The database to connect to for this connection.
func (FabricConnectionOutput) ElementType ¶
func (FabricConnectionOutput) ElementType() reflect.Type
func (FabricConnectionOutput) LoginTimeout ¶
func (o FabricConnectionOutput) LoginTimeout() pulumi.IntPtrOutput
The number of seconds used to establish a connection before failing. Defaults to 0, which means that the timeout is disabled or uses the default system settings.
func (FabricConnectionOutput) Name ¶
func (o FabricConnectionOutput) Name() pulumi.StringOutput
Connection name
func (FabricConnectionOutput) Port ¶
func (o FabricConnectionOutput) Port() pulumi.IntOutput
The port to connect to for this connection.
func (FabricConnectionOutput) ProjectId ¶
func (o FabricConnectionOutput) ProjectId() pulumi.IntOutput
Project ID to create the connection in
func (FabricConnectionOutput) QueryTimeout ¶
func (o FabricConnectionOutput) QueryTimeout() pulumi.IntPtrOutput
The number of seconds used to wait for a query before failing. Defaults to 0, which means that the timeout is disabled or uses the default system settings.
func (FabricConnectionOutput) Retries ¶
func (o FabricConnectionOutput) Retries() pulumi.IntPtrOutput
The number of automatic times to retry a query before failing. Defaults to 1. Queries with syntax errors will not be retried. This setting can be used to overcome intermittent network issues.
func (FabricConnectionOutput) Server ¶
func (o FabricConnectionOutput) Server() pulumi.StringOutput
The server hostname.
func (FabricConnectionOutput) ToFabricConnectionOutput ¶
func (o FabricConnectionOutput) ToFabricConnectionOutput() FabricConnectionOutput
func (FabricConnectionOutput) ToFabricConnectionOutputWithContext ¶
func (o FabricConnectionOutput) ToFabricConnectionOutputWithContext(ctx context.Context) FabricConnectionOutput
type FabricConnectionState ¶
type FabricConnectionState struct { // Adapter id created for the Fabric connection AdapterId pulumi.IntPtrInput // Connection Identifier ConnectionId pulumi.IntPtrInput // The database to connect to for this connection. Database pulumi.StringPtrInput // The number of seconds used to establish a connection before failing. Defaults to 0, which means that the timeout is disabled or uses the default system settings. LoginTimeout pulumi.IntPtrInput // Connection name Name pulumi.StringPtrInput // The port to connect to for this connection. Port pulumi.IntPtrInput // Project ID to create the connection in ProjectId pulumi.IntPtrInput // The number of seconds used to wait for a query before failing. Defaults to 0, which means that the timeout is disabled or uses the default system settings. QueryTimeout pulumi.IntPtrInput // The number of automatic times to retry a query before failing. Defaults to 1. Queries with syntax errors will not be retried. This setting can be used to overcome intermittent network issues. Retries pulumi.IntPtrInput // The server hostname. Server pulumi.StringPtrInput }
func (FabricConnectionState) ElementType ¶
func (FabricConnectionState) ElementType() reflect.Type
type FabricCredential ¶
type FabricCredential struct { pulumi.CustomResourceState // Fabric adapter ID for the credential AdapterId pulumi.IntOutput `pulumi:"adapterId"` // The client ID of the Azure Active Directory service principal. This is only used when connecting to Azure SQL with an AAD service principal. ClientId pulumi.StringPtrOutput `pulumi:"clientId"` // The client secret of the Azure Active Directory service principal. This is only used when connecting to Azure SQL with an AAD service principal. ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"` // The system Fabric credential ID CredentialId pulumi.IntOutput `pulumi:"credentialId"` // The password for the account to connect to. Only used when connection with AD user/pass Password pulumi.StringPtrOutput `pulumi:"password"` // Project ID to create the Fabric credential in ProjectId pulumi.IntOutput `pulumi:"projectId"` // The schema where to create the dbt models Schema pulumi.StringOutput `pulumi:"schema"` // Optionally set this to the principal who should own the schemas created by dbt SchemaAuthorization pulumi.StringPtrOutput `pulumi:"schemaAuthorization"` // The tenant ID of the Azure Active Directory instance. This is only used when connecting to Azure SQL with a service principal. TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` // The username of the Fabric account to connect to. Only used when connection with AD user/pass User pulumi.StringPtrOutput `pulumi:"user"` }
## Import
Import using a project ID and credential ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/fabricCredential:FabricCredential my_fabric_credential "project_id:credential_id"
```
```sh
$ pulumi import dbtcloud:index/fabricCredential:FabricCredential my_fabric_credential 12345:6789
```
func GetFabricCredential ¶
func GetFabricCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FabricCredentialState, opts ...pulumi.ResourceOption) (*FabricCredential, error)
GetFabricCredential gets an existing FabricCredential 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 NewFabricCredential ¶
func NewFabricCredential(ctx *pulumi.Context, name string, args *FabricCredentialArgs, opts ...pulumi.ResourceOption) (*FabricCredential, error)
NewFabricCredential registers a new resource with the given unique name, arguments, and options.
func (*FabricCredential) ElementType ¶
func (*FabricCredential) ElementType() reflect.Type
func (*FabricCredential) ToFabricCredentialOutput ¶
func (i *FabricCredential) ToFabricCredentialOutput() FabricCredentialOutput
func (*FabricCredential) ToFabricCredentialOutputWithContext ¶
func (i *FabricCredential) ToFabricCredentialOutputWithContext(ctx context.Context) FabricCredentialOutput
type FabricCredentialArgs ¶
type FabricCredentialArgs struct { // Fabric adapter ID for the credential AdapterId pulumi.IntInput // The client ID of the Azure Active Directory service principal. This is only used when connecting to Azure SQL with an AAD service principal. ClientId pulumi.StringPtrInput // The client secret of the Azure Active Directory service principal. This is only used when connecting to Azure SQL with an AAD service principal. ClientSecret pulumi.StringPtrInput // The password for the account to connect to. Only used when connection with AD user/pass Password pulumi.StringPtrInput // Project ID to create the Fabric credential in ProjectId pulumi.IntInput // The schema where to create the dbt models Schema pulumi.StringInput // Optionally set this to the principal who should own the schemas created by dbt SchemaAuthorization pulumi.StringPtrInput // The tenant ID of the Azure Active Directory instance. This is only used when connecting to Azure SQL with a service principal. TenantId pulumi.StringPtrInput // The username of the Fabric account to connect to. Only used when connection with AD user/pass User pulumi.StringPtrInput }
The set of arguments for constructing a FabricCredential resource.
func (FabricCredentialArgs) ElementType ¶
func (FabricCredentialArgs) ElementType() reflect.Type
type FabricCredentialArray ¶
type FabricCredentialArray []FabricCredentialInput
func (FabricCredentialArray) ElementType ¶
func (FabricCredentialArray) ElementType() reflect.Type
func (FabricCredentialArray) ToFabricCredentialArrayOutput ¶
func (i FabricCredentialArray) ToFabricCredentialArrayOutput() FabricCredentialArrayOutput
func (FabricCredentialArray) ToFabricCredentialArrayOutputWithContext ¶
func (i FabricCredentialArray) ToFabricCredentialArrayOutputWithContext(ctx context.Context) FabricCredentialArrayOutput
type FabricCredentialArrayInput ¶
type FabricCredentialArrayInput interface { pulumi.Input ToFabricCredentialArrayOutput() FabricCredentialArrayOutput ToFabricCredentialArrayOutputWithContext(context.Context) FabricCredentialArrayOutput }
FabricCredentialArrayInput is an input type that accepts FabricCredentialArray and FabricCredentialArrayOutput values. You can construct a concrete instance of `FabricCredentialArrayInput` via:
FabricCredentialArray{ FabricCredentialArgs{...} }
type FabricCredentialArrayOutput ¶
type FabricCredentialArrayOutput struct{ *pulumi.OutputState }
func (FabricCredentialArrayOutput) ElementType ¶
func (FabricCredentialArrayOutput) ElementType() reflect.Type
func (FabricCredentialArrayOutput) Index ¶
func (o FabricCredentialArrayOutput) Index(i pulumi.IntInput) FabricCredentialOutput
func (FabricCredentialArrayOutput) ToFabricCredentialArrayOutput ¶
func (o FabricCredentialArrayOutput) ToFabricCredentialArrayOutput() FabricCredentialArrayOutput
func (FabricCredentialArrayOutput) ToFabricCredentialArrayOutputWithContext ¶
func (o FabricCredentialArrayOutput) ToFabricCredentialArrayOutputWithContext(ctx context.Context) FabricCredentialArrayOutput
type FabricCredentialInput ¶
type FabricCredentialInput interface { pulumi.Input ToFabricCredentialOutput() FabricCredentialOutput ToFabricCredentialOutputWithContext(ctx context.Context) FabricCredentialOutput }
type FabricCredentialMap ¶
type FabricCredentialMap map[string]FabricCredentialInput
func (FabricCredentialMap) ElementType ¶
func (FabricCredentialMap) ElementType() reflect.Type
func (FabricCredentialMap) ToFabricCredentialMapOutput ¶
func (i FabricCredentialMap) ToFabricCredentialMapOutput() FabricCredentialMapOutput
func (FabricCredentialMap) ToFabricCredentialMapOutputWithContext ¶
func (i FabricCredentialMap) ToFabricCredentialMapOutputWithContext(ctx context.Context) FabricCredentialMapOutput
type FabricCredentialMapInput ¶
type FabricCredentialMapInput interface { pulumi.Input ToFabricCredentialMapOutput() FabricCredentialMapOutput ToFabricCredentialMapOutputWithContext(context.Context) FabricCredentialMapOutput }
FabricCredentialMapInput is an input type that accepts FabricCredentialMap and FabricCredentialMapOutput values. You can construct a concrete instance of `FabricCredentialMapInput` via:
FabricCredentialMap{ "key": FabricCredentialArgs{...} }
type FabricCredentialMapOutput ¶
type FabricCredentialMapOutput struct{ *pulumi.OutputState }
func (FabricCredentialMapOutput) ElementType ¶
func (FabricCredentialMapOutput) ElementType() reflect.Type
func (FabricCredentialMapOutput) MapIndex ¶
func (o FabricCredentialMapOutput) MapIndex(k pulumi.StringInput) FabricCredentialOutput
func (FabricCredentialMapOutput) ToFabricCredentialMapOutput ¶
func (o FabricCredentialMapOutput) ToFabricCredentialMapOutput() FabricCredentialMapOutput
func (FabricCredentialMapOutput) ToFabricCredentialMapOutputWithContext ¶
func (o FabricCredentialMapOutput) ToFabricCredentialMapOutputWithContext(ctx context.Context) FabricCredentialMapOutput
type FabricCredentialOutput ¶
type FabricCredentialOutput struct{ *pulumi.OutputState }
func (FabricCredentialOutput) AdapterId ¶
func (o FabricCredentialOutput) AdapterId() pulumi.IntOutput
Fabric adapter ID for the credential
func (FabricCredentialOutput) ClientId ¶
func (o FabricCredentialOutput) ClientId() pulumi.StringPtrOutput
The client ID of the Azure Active Directory service principal. This is only used when connecting to Azure SQL with an AAD service principal.
func (FabricCredentialOutput) ClientSecret ¶
func (o FabricCredentialOutput) ClientSecret() pulumi.StringPtrOutput
The client secret of the Azure Active Directory service principal. This is only used when connecting to Azure SQL with an AAD service principal.
func (FabricCredentialOutput) CredentialId ¶
func (o FabricCredentialOutput) CredentialId() pulumi.IntOutput
The system Fabric credential ID
func (FabricCredentialOutput) ElementType ¶
func (FabricCredentialOutput) ElementType() reflect.Type
func (FabricCredentialOutput) Password ¶
func (o FabricCredentialOutput) Password() pulumi.StringPtrOutput
The password for the account to connect to. Only used when connection with AD user/pass
func (FabricCredentialOutput) ProjectId ¶
func (o FabricCredentialOutput) ProjectId() pulumi.IntOutput
Project ID to create the Fabric credential in
func (FabricCredentialOutput) Schema ¶
func (o FabricCredentialOutput) Schema() pulumi.StringOutput
The schema where to create the dbt models
func (FabricCredentialOutput) SchemaAuthorization ¶
func (o FabricCredentialOutput) SchemaAuthorization() pulumi.StringPtrOutput
Optionally set this to the principal who should own the schemas created by dbt
func (FabricCredentialOutput) TenantId ¶
func (o FabricCredentialOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of the Azure Active Directory instance. This is only used when connecting to Azure SQL with a service principal.
func (FabricCredentialOutput) ToFabricCredentialOutput ¶
func (o FabricCredentialOutput) ToFabricCredentialOutput() FabricCredentialOutput
func (FabricCredentialOutput) ToFabricCredentialOutputWithContext ¶
func (o FabricCredentialOutput) ToFabricCredentialOutputWithContext(ctx context.Context) FabricCredentialOutput
func (FabricCredentialOutput) User ¶
func (o FabricCredentialOutput) User() pulumi.StringPtrOutput
The username of the Fabric account to connect to. Only used when connection with AD user/pass
type FabricCredentialState ¶
type FabricCredentialState struct { // Fabric adapter ID for the credential AdapterId pulumi.IntPtrInput // The client ID of the Azure Active Directory service principal. This is only used when connecting to Azure SQL with an AAD service principal. ClientId pulumi.StringPtrInput // The client secret of the Azure Active Directory service principal. This is only used when connecting to Azure SQL with an AAD service principal. ClientSecret pulumi.StringPtrInput // The system Fabric credential ID CredentialId pulumi.IntPtrInput // The password for the account to connect to. Only used when connection with AD user/pass Password pulumi.StringPtrInput // Project ID to create the Fabric credential in ProjectId pulumi.IntPtrInput // The schema where to create the dbt models Schema pulumi.StringPtrInput // Optionally set this to the principal who should own the schemas created by dbt SchemaAuthorization pulumi.StringPtrInput // The tenant ID of the Azure Active Directory instance. This is only used when connecting to Azure SQL with a service principal. TenantId pulumi.StringPtrInput // The username of the Fabric account to connect to. Only used when connection with AD user/pass User pulumi.StringPtrInput }
func (FabricCredentialState) ElementType ¶
func (FabricCredentialState) ElementType() reflect.Type
type GetAzureDevOpsProjectArgs ¶
type GetAzureDevOpsProjectArgs struct { // The name of the ADO project Name string `pulumi:"name"` }
A collection of arguments for invoking getAzureDevOpsProject.
type GetAzureDevOpsProjectOutputArgs ¶
type GetAzureDevOpsProjectOutputArgs struct { // The name of the ADO project Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getAzureDevOpsProject.
func (GetAzureDevOpsProjectOutputArgs) ElementType ¶
func (GetAzureDevOpsProjectOutputArgs) ElementType() reflect.Type
type GetAzureDevOpsProjectResult ¶
type GetAzureDevOpsProjectResult struct { // The internal Azure Dev Ops ID of the ADO Project Id string `pulumi:"id"` // The name of the ADO project Name string `pulumi:"name"` // The URL of the ADO project Url string `pulumi:"url"` }
A collection of values returned by getAzureDevOpsProject.
func GetAzureDevOpsProject ¶
func GetAzureDevOpsProject(ctx *pulumi.Context, args *GetAzureDevOpsProjectArgs, opts ...pulumi.InvokeOption) (*GetAzureDevOpsProjectResult, error)
Use this data source to retrieve the ID of an Azure Dev Ops project based on its name.
This data source requires connecting with a user token and doesn't work with a service token.
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.GetAzureDevOpsProject(ctx, &dbtcloud.GetAzureDevOpsProjectArgs{ Name: "my-project-name", }, nil) if err != nil { return err } return nil }) }
```
type GetAzureDevOpsProjectResultOutput ¶
type GetAzureDevOpsProjectResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAzureDevOpsProject.
func GetAzureDevOpsProjectOutput ¶
func GetAzureDevOpsProjectOutput(ctx *pulumi.Context, args GetAzureDevOpsProjectOutputArgs, opts ...pulumi.InvokeOption) GetAzureDevOpsProjectResultOutput
func (GetAzureDevOpsProjectResultOutput) ElementType ¶
func (GetAzureDevOpsProjectResultOutput) ElementType() reflect.Type
func (GetAzureDevOpsProjectResultOutput) Id ¶
func (o GetAzureDevOpsProjectResultOutput) Id() pulumi.StringOutput
The internal Azure Dev Ops ID of the ADO Project
func (GetAzureDevOpsProjectResultOutput) Name ¶
func (o GetAzureDevOpsProjectResultOutput) Name() pulumi.StringOutput
The name of the ADO project
func (GetAzureDevOpsProjectResultOutput) ToGetAzureDevOpsProjectResultOutput ¶
func (o GetAzureDevOpsProjectResultOutput) ToGetAzureDevOpsProjectResultOutput() GetAzureDevOpsProjectResultOutput
func (GetAzureDevOpsProjectResultOutput) ToGetAzureDevOpsProjectResultOutputWithContext ¶
func (o GetAzureDevOpsProjectResultOutput) ToGetAzureDevOpsProjectResultOutputWithContext(ctx context.Context) GetAzureDevOpsProjectResultOutput
func (GetAzureDevOpsProjectResultOutput) Url ¶
func (o GetAzureDevOpsProjectResultOutput) Url() pulumi.StringOutput
The URL of the ADO project
type GetAzureDevOpsRepositoryArgs ¶
type GetAzureDevOpsRepositoryArgs struct { // The internal Azure Dev Ops ID of the ADO Project. Can be retrieved using the data source dbtcloud*azure*dev*ops*project and the project name AzureDevOpsProjectId string `pulumi:"azureDevOpsProjectId"` // The name of the ADO repository Name string `pulumi:"name"` }
A collection of arguments for invoking getAzureDevOpsRepository.
type GetAzureDevOpsRepositoryOutputArgs ¶
type GetAzureDevOpsRepositoryOutputArgs struct { // The internal Azure Dev Ops ID of the ADO Project. Can be retrieved using the data source dbtcloud*azure*dev*ops*project and the project name AzureDevOpsProjectId pulumi.StringInput `pulumi:"azureDevOpsProjectId"` // The name of the ADO repository Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getAzureDevOpsRepository.
func (GetAzureDevOpsRepositoryOutputArgs) ElementType ¶
func (GetAzureDevOpsRepositoryOutputArgs) ElementType() reflect.Type
type GetAzureDevOpsRepositoryResult ¶
type GetAzureDevOpsRepositoryResult struct { // The internal Azure Dev Ops ID of the ADO Project. Can be retrieved using the data source dbtcloud*azure*dev*ops*project and the project name AzureDevOpsProjectId string `pulumi:"azureDevOpsProjectId"` // The default branch of the ADO repository DefaultBranch string `pulumi:"defaultBranch"` // The URL of the ADO repository showing details about the repository and its attributes DetailsUrl string `pulumi:"detailsUrl"` // The internal Azure Dev Ops ID of the ADO Repository Id string `pulumi:"id"` // The name of the ADO repository Name string `pulumi:"name"` // The HTTP URL of the ADO repository used to connect to dbt Cloud RemoteUrl string `pulumi:"remoteUrl"` // The URL of the ADO repository accessible in the browser WebUrl string `pulumi:"webUrl"` }
A collection of values returned by getAzureDevOpsRepository.
func GetAzureDevOpsRepository ¶
func GetAzureDevOpsRepository(ctx *pulumi.Context, args *GetAzureDevOpsRepositoryArgs, opts ...pulumi.InvokeOption) (*GetAzureDevOpsRepositoryResult, error)
Use this data source to retrieve the ID and details of an Azure Dev Ops repository based on its name and the ID of the Azure Dev Ops project it belongs to.
This data source requires connecting with a user token and doesn't work with a service token.
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.GetAzureDevOpsRepository(ctx, &dbtcloud.GetAzureDevOpsRepositoryArgs{ Name: "my-repo-name", AzureDevOpsProjectId: data.Dbtcloud_azure_dev_ops_project.My_ado_project.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetAzureDevOpsRepositoryResultOutput ¶
type GetAzureDevOpsRepositoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAzureDevOpsRepository.
func GetAzureDevOpsRepositoryOutput ¶
func GetAzureDevOpsRepositoryOutput(ctx *pulumi.Context, args GetAzureDevOpsRepositoryOutputArgs, opts ...pulumi.InvokeOption) GetAzureDevOpsRepositoryResultOutput
func (GetAzureDevOpsRepositoryResultOutput) AzureDevOpsProjectId ¶
func (o GetAzureDevOpsRepositoryResultOutput) AzureDevOpsProjectId() pulumi.StringOutput
The internal Azure Dev Ops ID of the ADO Project. Can be retrieved using the data source dbtcloud*azure*dev*ops*project and the project name
func (GetAzureDevOpsRepositoryResultOutput) DefaultBranch ¶
func (o GetAzureDevOpsRepositoryResultOutput) DefaultBranch() pulumi.StringOutput
The default branch of the ADO repository
func (GetAzureDevOpsRepositoryResultOutput) DetailsUrl ¶
func (o GetAzureDevOpsRepositoryResultOutput) DetailsUrl() pulumi.StringOutput
The URL of the ADO repository showing details about the repository and its attributes
func (GetAzureDevOpsRepositoryResultOutput) ElementType ¶
func (GetAzureDevOpsRepositoryResultOutput) ElementType() reflect.Type
func (GetAzureDevOpsRepositoryResultOutput) Id ¶
func (o GetAzureDevOpsRepositoryResultOutput) Id() pulumi.StringOutput
The internal Azure Dev Ops ID of the ADO Repository
func (GetAzureDevOpsRepositoryResultOutput) Name ¶
func (o GetAzureDevOpsRepositoryResultOutput) Name() pulumi.StringOutput
The name of the ADO repository
func (GetAzureDevOpsRepositoryResultOutput) RemoteUrl ¶
func (o GetAzureDevOpsRepositoryResultOutput) RemoteUrl() pulumi.StringOutput
The HTTP URL of the ADO repository used to connect to dbt Cloud
func (GetAzureDevOpsRepositoryResultOutput) ToGetAzureDevOpsRepositoryResultOutput ¶
func (o GetAzureDevOpsRepositoryResultOutput) ToGetAzureDevOpsRepositoryResultOutput() GetAzureDevOpsRepositoryResultOutput
func (GetAzureDevOpsRepositoryResultOutput) ToGetAzureDevOpsRepositoryResultOutputWithContext ¶
func (o GetAzureDevOpsRepositoryResultOutput) ToGetAzureDevOpsRepositoryResultOutputWithContext(ctx context.Context) GetAzureDevOpsRepositoryResultOutput
func (GetAzureDevOpsRepositoryResultOutput) WebUrl ¶
func (o GetAzureDevOpsRepositoryResultOutput) WebUrl() pulumi.StringOutput
The URL of the ADO repository accessible in the browser
type GetGroupUsersArgs ¶
type GetGroupUsersArgs struct { // ID of the group GroupId int `pulumi:"groupId"` }
A collection of arguments for invoking getGroupUsers.
type GetGroupUsersOutputArgs ¶
type GetGroupUsersOutputArgs struct { // ID of the group GroupId pulumi.IntInput `pulumi:"groupId"` }
A collection of arguments for invoking getGroupUsers.
func (GetGroupUsersOutputArgs) ElementType ¶
func (GetGroupUsersOutputArgs) ElementType() reflect.Type
type GetGroupUsersResult ¶
type GetGroupUsersResult struct { // ID of the group GroupId int `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of users (map of ID and email) in the group Users []GetGroupUsersUser `pulumi:"users"` }
A collection of values returned by getGroupUsers.
func GetGroupUsers ¶
func GetGroupUsers(ctx *pulumi.Context, args *GetGroupUsersArgs, opts ...pulumi.InvokeOption) (*GetGroupUsersResult, error)
Returns a list of users assigned to a specific dbt Cloud group
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.GetGroupUsers(ctx, &dbtcloud.GetGroupUsersArgs{ GroupId: 1234, }, nil) if err != nil { return err } return nil }) }
```
type GetGroupUsersResultOutput ¶
type GetGroupUsersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroupUsers.
func GetGroupUsersOutput ¶
func GetGroupUsersOutput(ctx *pulumi.Context, args GetGroupUsersOutputArgs, opts ...pulumi.InvokeOption) GetGroupUsersResultOutput
func (GetGroupUsersResultOutput) ElementType ¶
func (GetGroupUsersResultOutput) ElementType() reflect.Type
func (GetGroupUsersResultOutput) GroupId ¶
func (o GetGroupUsersResultOutput) GroupId() pulumi.IntOutput
ID of the group
func (GetGroupUsersResultOutput) Id ¶
func (o GetGroupUsersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGroupUsersResultOutput) ToGetGroupUsersResultOutput ¶
func (o GetGroupUsersResultOutput) ToGetGroupUsersResultOutput() GetGroupUsersResultOutput
func (GetGroupUsersResultOutput) ToGetGroupUsersResultOutputWithContext ¶
func (o GetGroupUsersResultOutput) ToGetGroupUsersResultOutputWithContext(ctx context.Context) GetGroupUsersResultOutput
func (GetGroupUsersResultOutput) Users ¶
func (o GetGroupUsersResultOutput) Users() GetGroupUsersUserArrayOutput
List of users (map of ID and email) in the group
type GetGroupUsersUser ¶
type GetGroupUsersUserArgs ¶
type GetGroupUsersUserArgs struct { Email pulumi.StringInput `pulumi:"email"` Id pulumi.IntInput `pulumi:"id"` }
func (GetGroupUsersUserArgs) ElementType ¶
func (GetGroupUsersUserArgs) ElementType() reflect.Type
func (GetGroupUsersUserArgs) ToGetGroupUsersUserOutput ¶
func (i GetGroupUsersUserArgs) ToGetGroupUsersUserOutput() GetGroupUsersUserOutput
func (GetGroupUsersUserArgs) ToGetGroupUsersUserOutputWithContext ¶
func (i GetGroupUsersUserArgs) ToGetGroupUsersUserOutputWithContext(ctx context.Context) GetGroupUsersUserOutput
type GetGroupUsersUserArray ¶
type GetGroupUsersUserArray []GetGroupUsersUserInput
func (GetGroupUsersUserArray) ElementType ¶
func (GetGroupUsersUserArray) ElementType() reflect.Type
func (GetGroupUsersUserArray) ToGetGroupUsersUserArrayOutput ¶
func (i GetGroupUsersUserArray) ToGetGroupUsersUserArrayOutput() GetGroupUsersUserArrayOutput
func (GetGroupUsersUserArray) ToGetGroupUsersUserArrayOutputWithContext ¶
func (i GetGroupUsersUserArray) ToGetGroupUsersUserArrayOutputWithContext(ctx context.Context) GetGroupUsersUserArrayOutput
type GetGroupUsersUserArrayInput ¶
type GetGroupUsersUserArrayInput interface { pulumi.Input ToGetGroupUsersUserArrayOutput() GetGroupUsersUserArrayOutput ToGetGroupUsersUserArrayOutputWithContext(context.Context) GetGroupUsersUserArrayOutput }
GetGroupUsersUserArrayInput is an input type that accepts GetGroupUsersUserArray and GetGroupUsersUserArrayOutput values. You can construct a concrete instance of `GetGroupUsersUserArrayInput` via:
GetGroupUsersUserArray{ GetGroupUsersUserArgs{...} }
type GetGroupUsersUserArrayOutput ¶
type GetGroupUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetGroupUsersUserArrayOutput) ElementType ¶
func (GetGroupUsersUserArrayOutput) ElementType() reflect.Type
func (GetGroupUsersUserArrayOutput) Index ¶
func (o GetGroupUsersUserArrayOutput) Index(i pulumi.IntInput) GetGroupUsersUserOutput
func (GetGroupUsersUserArrayOutput) ToGetGroupUsersUserArrayOutput ¶
func (o GetGroupUsersUserArrayOutput) ToGetGroupUsersUserArrayOutput() GetGroupUsersUserArrayOutput
func (GetGroupUsersUserArrayOutput) ToGetGroupUsersUserArrayOutputWithContext ¶
func (o GetGroupUsersUserArrayOutput) ToGetGroupUsersUserArrayOutputWithContext(ctx context.Context) GetGroupUsersUserArrayOutput
type GetGroupUsersUserInput ¶
type GetGroupUsersUserInput interface { pulumi.Input ToGetGroupUsersUserOutput() GetGroupUsersUserOutput ToGetGroupUsersUserOutputWithContext(context.Context) GetGroupUsersUserOutput }
GetGroupUsersUserInput is an input type that accepts GetGroupUsersUserArgs and GetGroupUsersUserOutput values. You can construct a concrete instance of `GetGroupUsersUserInput` via:
GetGroupUsersUserArgs{...}
type GetGroupUsersUserOutput ¶
type GetGroupUsersUserOutput struct{ *pulumi.OutputState }
func (GetGroupUsersUserOutput) ElementType ¶
func (GetGroupUsersUserOutput) ElementType() reflect.Type
func (GetGroupUsersUserOutput) Email ¶
func (o GetGroupUsersUserOutput) Email() pulumi.StringOutput
func (GetGroupUsersUserOutput) Id ¶
func (o GetGroupUsersUserOutput) Id() pulumi.IntOutput
func (GetGroupUsersUserOutput) ToGetGroupUsersUserOutput ¶
func (o GetGroupUsersUserOutput) ToGetGroupUsersUserOutput() GetGroupUsersUserOutput
func (GetGroupUsersUserOutput) ToGetGroupUsersUserOutputWithContext ¶
func (o GetGroupUsersUserOutput) ToGetGroupUsersUserOutputWithContext(ctx context.Context) GetGroupUsersUserOutput
type GetJobJobCompletionTriggerCondition ¶ added in v0.0.3
type GetJobJobCompletionTriggerConditionArgs ¶ added in v0.0.3
type GetJobJobCompletionTriggerConditionArgs struct { JobId pulumi.IntInput `pulumi:"jobId"` ProjectId pulumi.IntInput `pulumi:"projectId"` Statuses pulumi.StringArrayInput `pulumi:"statuses"` }
func (GetJobJobCompletionTriggerConditionArgs) ElementType ¶ added in v0.0.3
func (GetJobJobCompletionTriggerConditionArgs) ElementType() reflect.Type
func (GetJobJobCompletionTriggerConditionArgs) ToGetJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
func (i GetJobJobCompletionTriggerConditionArgs) ToGetJobJobCompletionTriggerConditionOutput() GetJobJobCompletionTriggerConditionOutput
func (GetJobJobCompletionTriggerConditionArgs) ToGetJobJobCompletionTriggerConditionOutputWithContext ¶ added in v0.0.3
func (i GetJobJobCompletionTriggerConditionArgs) ToGetJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) GetJobJobCompletionTriggerConditionOutput
type GetJobJobCompletionTriggerConditionArray ¶ added in v0.0.3
type GetJobJobCompletionTriggerConditionArray []GetJobJobCompletionTriggerConditionInput
func (GetJobJobCompletionTriggerConditionArray) ElementType ¶ added in v0.0.3
func (GetJobJobCompletionTriggerConditionArray) ElementType() reflect.Type
func (GetJobJobCompletionTriggerConditionArray) ToGetJobJobCompletionTriggerConditionArrayOutput ¶ added in v0.0.3
func (i GetJobJobCompletionTriggerConditionArray) ToGetJobJobCompletionTriggerConditionArrayOutput() GetJobJobCompletionTriggerConditionArrayOutput
func (GetJobJobCompletionTriggerConditionArray) ToGetJobJobCompletionTriggerConditionArrayOutputWithContext ¶ added in v0.0.3
func (i GetJobJobCompletionTriggerConditionArray) ToGetJobJobCompletionTriggerConditionArrayOutputWithContext(ctx context.Context) GetJobJobCompletionTriggerConditionArrayOutput
type GetJobJobCompletionTriggerConditionArrayInput ¶ added in v0.0.3
type GetJobJobCompletionTriggerConditionArrayInput interface { pulumi.Input ToGetJobJobCompletionTriggerConditionArrayOutput() GetJobJobCompletionTriggerConditionArrayOutput ToGetJobJobCompletionTriggerConditionArrayOutputWithContext(context.Context) GetJobJobCompletionTriggerConditionArrayOutput }
GetJobJobCompletionTriggerConditionArrayInput is an input type that accepts GetJobJobCompletionTriggerConditionArray and GetJobJobCompletionTriggerConditionArrayOutput values. You can construct a concrete instance of `GetJobJobCompletionTriggerConditionArrayInput` via:
GetJobJobCompletionTriggerConditionArray{ GetJobJobCompletionTriggerConditionArgs{...} }
type GetJobJobCompletionTriggerConditionArrayOutput ¶ added in v0.0.3
type GetJobJobCompletionTriggerConditionArrayOutput struct{ *pulumi.OutputState }
func (GetJobJobCompletionTriggerConditionArrayOutput) ElementType ¶ added in v0.0.3
func (GetJobJobCompletionTriggerConditionArrayOutput) ElementType() reflect.Type
func (GetJobJobCompletionTriggerConditionArrayOutput) ToGetJobJobCompletionTriggerConditionArrayOutput ¶ added in v0.0.3
func (o GetJobJobCompletionTriggerConditionArrayOutput) ToGetJobJobCompletionTriggerConditionArrayOutput() GetJobJobCompletionTriggerConditionArrayOutput
func (GetJobJobCompletionTriggerConditionArrayOutput) ToGetJobJobCompletionTriggerConditionArrayOutputWithContext ¶ added in v0.0.3
func (o GetJobJobCompletionTriggerConditionArrayOutput) ToGetJobJobCompletionTriggerConditionArrayOutputWithContext(ctx context.Context) GetJobJobCompletionTriggerConditionArrayOutput
type GetJobJobCompletionTriggerConditionInput ¶ added in v0.0.3
type GetJobJobCompletionTriggerConditionInput interface { pulumi.Input ToGetJobJobCompletionTriggerConditionOutput() GetJobJobCompletionTriggerConditionOutput ToGetJobJobCompletionTriggerConditionOutputWithContext(context.Context) GetJobJobCompletionTriggerConditionOutput }
GetJobJobCompletionTriggerConditionInput is an input type that accepts GetJobJobCompletionTriggerConditionArgs and GetJobJobCompletionTriggerConditionOutput values. You can construct a concrete instance of `GetJobJobCompletionTriggerConditionInput` via:
GetJobJobCompletionTriggerConditionArgs{...}
type GetJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
type GetJobJobCompletionTriggerConditionOutput struct{ *pulumi.OutputState }
func (GetJobJobCompletionTriggerConditionOutput) ElementType ¶ added in v0.0.3
func (GetJobJobCompletionTriggerConditionOutput) ElementType() reflect.Type
func (GetJobJobCompletionTriggerConditionOutput) JobId ¶ added in v0.0.3
func (o GetJobJobCompletionTriggerConditionOutput) JobId() pulumi.IntOutput
func (GetJobJobCompletionTriggerConditionOutput) ProjectId ¶ added in v0.0.3
func (o GetJobJobCompletionTriggerConditionOutput) ProjectId() pulumi.IntOutput
func (GetJobJobCompletionTriggerConditionOutput) Statuses ¶ added in v0.0.3
func (o GetJobJobCompletionTriggerConditionOutput) Statuses() pulumi.StringArrayOutput
func (GetJobJobCompletionTriggerConditionOutput) ToGetJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
func (o GetJobJobCompletionTriggerConditionOutput) ToGetJobJobCompletionTriggerConditionOutput() GetJobJobCompletionTriggerConditionOutput
func (GetJobJobCompletionTriggerConditionOutput) ToGetJobJobCompletionTriggerConditionOutputWithContext ¶ added in v0.0.3
func (o GetJobJobCompletionTriggerConditionOutput) ToGetJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) GetJobJobCompletionTriggerConditionOutput
type GetPrivatelinkEndpointArgs ¶
type GetPrivatelinkEndpointArgs struct { // Given descriptive name for the PrivateLink Endpoint (name and/or private*link*endpoint_url need to be provided to return data for the datasource) Name *string `pulumi:"name"` // The URL of the PrivateLink Endpoint (private*link*endpoint_url and/or name need to be provided to return data for the datasource) PrivateLinkEndpointUrl *string `pulumi:"privateLinkEndpointUrl"` }
A collection of arguments for invoking getPrivatelinkEndpoint.
type GetPrivatelinkEndpointOutputArgs ¶
type GetPrivatelinkEndpointOutputArgs struct { // Given descriptive name for the PrivateLink Endpoint (name and/or private*link*endpoint_url need to be provided to return data for the datasource) Name pulumi.StringPtrInput `pulumi:"name"` // The URL of the PrivateLink Endpoint (private*link*endpoint_url and/or name need to be provided to return data for the datasource) PrivateLinkEndpointUrl pulumi.StringPtrInput `pulumi:"privateLinkEndpointUrl"` }
A collection of arguments for invoking getPrivatelinkEndpoint.
func (GetPrivatelinkEndpointOutputArgs) ElementType ¶
func (GetPrivatelinkEndpointOutputArgs) ElementType() reflect.Type
type GetPrivatelinkEndpointResult ¶
type GetPrivatelinkEndpointResult struct { // The CIDR range of the PrivateLink Endpoint CidrRange string `pulumi:"cidrRange"` // The internal ID of the PrivateLink Endpoint Id string `pulumi:"id"` // Given descriptive name for the PrivateLink Endpoint (name and/or private*link*endpoint_url need to be provided to return data for the datasource) Name *string `pulumi:"name"` // The URL of the PrivateLink Endpoint (private*link*endpoint_url and/or name need to be provided to return data for the datasource) PrivateLinkEndpointUrl *string `pulumi:"privateLinkEndpointUrl"` // PrivatelinkEndpoint state should be 1 = active, as 2 = deleted State int `pulumi:"state"` // Type of the PrivateLink Endpoint Type string `pulumi:"type"` }
A collection of values returned by getPrivatelinkEndpoint.
func GetPrivatelinkEndpoint ¶
func GetPrivatelinkEndpoint(ctx *pulumi.Context, args *GetPrivatelinkEndpointArgs, opts ...pulumi.InvokeOption) (*GetPrivatelinkEndpointResult, error)
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.GetPrivatelinkEndpoint(ctx, &dbtcloud.GetPrivatelinkEndpointArgs{ Name: pulumi.StringRef("My Endpoint Name"), }, nil) if err != nil { return err } _, err = dbtcloud.GetPrivatelinkEndpoint(ctx, &dbtcloud.GetPrivatelinkEndpointArgs{ PrivateLinkEndpointUrl: pulumi.StringRef("abc.privatelink.def.com"), }, nil) if err != nil { return err } _, err = dbtcloud.GetPrivatelinkEndpoint(ctx, &dbtcloud.GetPrivatelinkEndpointArgs{ Name: pulumi.StringRef("My Endpoint Name"), PrivateLinkEndpointUrl: pulumi.StringRef("abc.privatelink.def.com"), }, nil) if err != nil { return err } return nil }) }
```
type GetPrivatelinkEndpointResultOutput ¶
type GetPrivatelinkEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivatelinkEndpoint.
func GetPrivatelinkEndpointOutput ¶
func GetPrivatelinkEndpointOutput(ctx *pulumi.Context, args GetPrivatelinkEndpointOutputArgs, opts ...pulumi.InvokeOption) GetPrivatelinkEndpointResultOutput
func (GetPrivatelinkEndpointResultOutput) CidrRange ¶
func (o GetPrivatelinkEndpointResultOutput) CidrRange() pulumi.StringOutput
The CIDR range of the PrivateLink Endpoint
func (GetPrivatelinkEndpointResultOutput) ElementType ¶
func (GetPrivatelinkEndpointResultOutput) ElementType() reflect.Type
func (GetPrivatelinkEndpointResultOutput) Id ¶
func (o GetPrivatelinkEndpointResultOutput) Id() pulumi.StringOutput
The internal ID of the PrivateLink Endpoint
func (GetPrivatelinkEndpointResultOutput) Name ¶
func (o GetPrivatelinkEndpointResultOutput) Name() pulumi.StringPtrOutput
Given descriptive name for the PrivateLink Endpoint (name and/or private*link*endpoint_url need to be provided to return data for the datasource)
func (GetPrivatelinkEndpointResultOutput) PrivateLinkEndpointUrl ¶
func (o GetPrivatelinkEndpointResultOutput) PrivateLinkEndpointUrl() pulumi.StringPtrOutput
The URL of the PrivateLink Endpoint (private*link*endpoint_url and/or name need to be provided to return data for the datasource)
func (GetPrivatelinkEndpointResultOutput) State ¶
func (o GetPrivatelinkEndpointResultOutput) State() pulumi.IntOutput
PrivatelinkEndpoint state should be 1 = active, as 2 = deleted
func (GetPrivatelinkEndpointResultOutput) ToGetPrivatelinkEndpointResultOutput ¶
func (o GetPrivatelinkEndpointResultOutput) ToGetPrivatelinkEndpointResultOutput() GetPrivatelinkEndpointResultOutput
func (GetPrivatelinkEndpointResultOutput) ToGetPrivatelinkEndpointResultOutputWithContext ¶
func (o GetPrivatelinkEndpointResultOutput) ToGetPrivatelinkEndpointResultOutputWithContext(ctx context.Context) GetPrivatelinkEndpointResultOutput
func (GetPrivatelinkEndpointResultOutput) Type ¶
func (o GetPrivatelinkEndpointResultOutput) Type() pulumi.StringOutput
Type of the PrivateLink Endpoint
type GetServiceTokenServiceTokenPermissionArgs ¶
type GetServiceTokenServiceTokenPermissionArgs struct { AllProjects pulumi.BoolInput `pulumi:"allProjects"` PermissionSet pulumi.StringInput `pulumi:"permissionSet"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
func (GetServiceTokenServiceTokenPermissionArgs) ElementType ¶
func (GetServiceTokenServiceTokenPermissionArgs) ElementType() reflect.Type
func (GetServiceTokenServiceTokenPermissionArgs) ToGetServiceTokenServiceTokenPermissionOutput ¶
func (i GetServiceTokenServiceTokenPermissionArgs) ToGetServiceTokenServiceTokenPermissionOutput() GetServiceTokenServiceTokenPermissionOutput
func (GetServiceTokenServiceTokenPermissionArgs) ToGetServiceTokenServiceTokenPermissionOutputWithContext ¶
func (i GetServiceTokenServiceTokenPermissionArgs) ToGetServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenPermissionOutput
type GetServiceTokenServiceTokenPermissionArray ¶
type GetServiceTokenServiceTokenPermissionArray []GetServiceTokenServiceTokenPermissionInput
func (GetServiceTokenServiceTokenPermissionArray) ElementType ¶
func (GetServiceTokenServiceTokenPermissionArray) ElementType() reflect.Type
func (GetServiceTokenServiceTokenPermissionArray) ToGetServiceTokenServiceTokenPermissionArrayOutput ¶
func (i GetServiceTokenServiceTokenPermissionArray) ToGetServiceTokenServiceTokenPermissionArrayOutput() GetServiceTokenServiceTokenPermissionArrayOutput
func (GetServiceTokenServiceTokenPermissionArray) ToGetServiceTokenServiceTokenPermissionArrayOutputWithContext ¶
func (i GetServiceTokenServiceTokenPermissionArray) ToGetServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenPermissionArrayOutput
type GetServiceTokenServiceTokenPermissionArrayInput ¶
type GetServiceTokenServiceTokenPermissionArrayInput interface { pulumi.Input ToGetServiceTokenServiceTokenPermissionArrayOutput() GetServiceTokenServiceTokenPermissionArrayOutput ToGetServiceTokenServiceTokenPermissionArrayOutputWithContext(context.Context) GetServiceTokenServiceTokenPermissionArrayOutput }
GetServiceTokenServiceTokenPermissionArrayInput is an input type that accepts GetServiceTokenServiceTokenPermissionArray and GetServiceTokenServiceTokenPermissionArrayOutput values. You can construct a concrete instance of `GetServiceTokenServiceTokenPermissionArrayInput` via:
GetServiceTokenServiceTokenPermissionArray{ GetServiceTokenServiceTokenPermissionArgs{...} }
type GetServiceTokenServiceTokenPermissionArrayOutput ¶
type GetServiceTokenServiceTokenPermissionArrayOutput struct{ *pulumi.OutputState }
func (GetServiceTokenServiceTokenPermissionArrayOutput) ElementType ¶
func (GetServiceTokenServiceTokenPermissionArrayOutput) ElementType() reflect.Type
func (GetServiceTokenServiceTokenPermissionArrayOutput) ToGetServiceTokenServiceTokenPermissionArrayOutput ¶
func (o GetServiceTokenServiceTokenPermissionArrayOutput) ToGetServiceTokenServiceTokenPermissionArrayOutput() GetServiceTokenServiceTokenPermissionArrayOutput
func (GetServiceTokenServiceTokenPermissionArrayOutput) ToGetServiceTokenServiceTokenPermissionArrayOutputWithContext ¶
func (o GetServiceTokenServiceTokenPermissionArrayOutput) ToGetServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenPermissionArrayOutput
type GetServiceTokenServiceTokenPermissionInput ¶
type GetServiceTokenServiceTokenPermissionInput interface { pulumi.Input ToGetServiceTokenServiceTokenPermissionOutput() GetServiceTokenServiceTokenPermissionOutput ToGetServiceTokenServiceTokenPermissionOutputWithContext(context.Context) GetServiceTokenServiceTokenPermissionOutput }
GetServiceTokenServiceTokenPermissionInput is an input type that accepts GetServiceTokenServiceTokenPermissionArgs and GetServiceTokenServiceTokenPermissionOutput values. You can construct a concrete instance of `GetServiceTokenServiceTokenPermissionInput` via:
GetServiceTokenServiceTokenPermissionArgs{...}
type GetServiceTokenServiceTokenPermissionOutput ¶
type GetServiceTokenServiceTokenPermissionOutput struct{ *pulumi.OutputState }
func (GetServiceTokenServiceTokenPermissionOutput) AllProjects ¶
func (o GetServiceTokenServiceTokenPermissionOutput) AllProjects() pulumi.BoolOutput
func (GetServiceTokenServiceTokenPermissionOutput) ElementType ¶
func (GetServiceTokenServiceTokenPermissionOutput) ElementType() reflect.Type
func (GetServiceTokenServiceTokenPermissionOutput) PermissionSet ¶
func (o GetServiceTokenServiceTokenPermissionOutput) PermissionSet() pulumi.StringOutput
func (GetServiceTokenServiceTokenPermissionOutput) ProjectId ¶
func (o GetServiceTokenServiceTokenPermissionOutput) ProjectId() pulumi.IntOutput
func (GetServiceTokenServiceTokenPermissionOutput) ToGetServiceTokenServiceTokenPermissionOutput ¶
func (o GetServiceTokenServiceTokenPermissionOutput) ToGetServiceTokenServiceTokenPermissionOutput() GetServiceTokenServiceTokenPermissionOutput
func (GetServiceTokenServiceTokenPermissionOutput) ToGetServiceTokenServiceTokenPermissionOutputWithContext ¶
func (o GetServiceTokenServiceTokenPermissionOutput) ToGetServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) GetServiceTokenServiceTokenPermissionOutput
type GetUserArgs ¶
type GetUserArgs struct { // Email for the user Email string `pulumi:"email"` }
A collection of arguments for invoking getUser.
type GetUserOutputArgs ¶
type GetUserOutputArgs struct { // Email for the user Email pulumi.StringInput `pulumi:"email"` }
A collection of arguments for invoking getUser.
func (GetUserOutputArgs) ElementType ¶
func (GetUserOutputArgs) ElementType() reflect.Type
type GetUserResult ¶
type GetUserResult struct { // Email for the user Email string `pulumi:"email"` // ID of the user Id int `pulumi:"id"` }
A collection of values returned by getUser.
func GetUser ¶
func GetUser(ctx *pulumi.Context, args *GetUserArgs, opts ...pulumi.InvokeOption) (*GetUserResult, error)
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.GetUser(ctx, &dbtcloud.GetUserArgs{ Email: "my_user@email.com", }, nil) if err != nil { return err } return nil }) }
```
type GetUserResultOutput ¶
type GetUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func GetUserOutput ¶
func GetUserOutput(ctx *pulumi.Context, args GetUserOutputArgs, opts ...pulumi.InvokeOption) GetUserResultOutput
func (GetUserResultOutput) ElementType ¶
func (GetUserResultOutput) ElementType() reflect.Type
func (GetUserResultOutput) Email ¶
func (o GetUserResultOutput) Email() pulumi.StringOutput
Email for the user
func (GetUserResultOutput) ToGetUserResultOutput ¶
func (o GetUserResultOutput) ToGetUserResultOutput() GetUserResultOutput
func (GetUserResultOutput) ToGetUserResultOutputWithContext ¶
func (o GetUserResultOutput) ToGetUserResultOutputWithContext(ctx context.Context) GetUserResultOutput
type Group ¶
type Group struct { pulumi.CustomResourceState // Whether or not to assign this group to users by default AssignByDefault pulumi.BoolPtrOutput `pulumi:"assignByDefault"` GroupPermissions GroupGroupPermissionArrayOutput `pulumi:"groupPermissions"` // Whether the group is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Group name Name pulumi.StringOutput `pulumi:"name"` // SSO mapping group names for this group SsoMappingGroups pulumi.StringArrayOutput `pulumi:"ssoMappingGroups"` }
*Note*: Groups currently do not support updates, as per both the API and the UI.
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewGroup(ctx, "tfGroup1", &dbtcloud.GroupArgs{ GroupPermissions: dbtcloud.GroupGroupPermissionArray{ &dbtcloud.GroupGroupPermissionArgs{ PermissionSet: pulumi.String("member"), AllProjects: pulumi.Bool(true), }, &dbtcloud.GroupGroupPermissionArgs{ PermissionSet: pulumi.String("developer"), AllProjects: pulumi.Bool(false), ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Import using a group ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/group:Group test_group "group_id"
```
```sh
$ pulumi import dbtcloud:index/group:Group test_group 12345
```
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group 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 NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { // Whether or not to assign this group to users by default AssignByDefault pulumi.BoolPtrInput GroupPermissions GroupGroupPermissionArrayInput // Whether the group is active IsActive pulumi.BoolPtrInput // Group name Name pulumi.StringPtrInput // SSO mapping group names for this group SsoMappingGroups pulumi.StringArrayInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface { pulumi.Input ToGroupArrayOutput() GroupArrayOutput ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput }
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupGroupPermission ¶
type GroupGroupPermission struct { // Whether or not to apply this permission to all projects for this group AllProjects bool `pulumi:"allProjects"` // Set of permissions to apply PermissionSet string `pulumi:"permissionSet"` // Project ID to apply this permission to for this group ProjectId *int `pulumi:"projectId"` }
type GroupGroupPermissionArgs ¶
type GroupGroupPermissionArgs struct { // Whether or not to apply this permission to all projects for this group AllProjects pulumi.BoolInput `pulumi:"allProjects"` // Set of permissions to apply PermissionSet pulumi.StringInput `pulumi:"permissionSet"` // Project ID to apply this permission to for this group ProjectId pulumi.IntPtrInput `pulumi:"projectId"` }
func (GroupGroupPermissionArgs) ElementType ¶
func (GroupGroupPermissionArgs) ElementType() reflect.Type
func (GroupGroupPermissionArgs) ToGroupGroupPermissionOutput ¶
func (i GroupGroupPermissionArgs) ToGroupGroupPermissionOutput() GroupGroupPermissionOutput
func (GroupGroupPermissionArgs) ToGroupGroupPermissionOutputWithContext ¶
func (i GroupGroupPermissionArgs) ToGroupGroupPermissionOutputWithContext(ctx context.Context) GroupGroupPermissionOutput
type GroupGroupPermissionArray ¶
type GroupGroupPermissionArray []GroupGroupPermissionInput
func (GroupGroupPermissionArray) ElementType ¶
func (GroupGroupPermissionArray) ElementType() reflect.Type
func (GroupGroupPermissionArray) ToGroupGroupPermissionArrayOutput ¶
func (i GroupGroupPermissionArray) ToGroupGroupPermissionArrayOutput() GroupGroupPermissionArrayOutput
func (GroupGroupPermissionArray) ToGroupGroupPermissionArrayOutputWithContext ¶
func (i GroupGroupPermissionArray) ToGroupGroupPermissionArrayOutputWithContext(ctx context.Context) GroupGroupPermissionArrayOutput
type GroupGroupPermissionArrayInput ¶
type GroupGroupPermissionArrayInput interface { pulumi.Input ToGroupGroupPermissionArrayOutput() GroupGroupPermissionArrayOutput ToGroupGroupPermissionArrayOutputWithContext(context.Context) GroupGroupPermissionArrayOutput }
GroupGroupPermissionArrayInput is an input type that accepts GroupGroupPermissionArray and GroupGroupPermissionArrayOutput values. You can construct a concrete instance of `GroupGroupPermissionArrayInput` via:
GroupGroupPermissionArray{ GroupGroupPermissionArgs{...} }
type GroupGroupPermissionArrayOutput ¶
type GroupGroupPermissionArrayOutput struct{ *pulumi.OutputState }
func (GroupGroupPermissionArrayOutput) ElementType ¶
func (GroupGroupPermissionArrayOutput) ElementType() reflect.Type
func (GroupGroupPermissionArrayOutput) Index ¶
func (o GroupGroupPermissionArrayOutput) Index(i pulumi.IntInput) GroupGroupPermissionOutput
func (GroupGroupPermissionArrayOutput) ToGroupGroupPermissionArrayOutput ¶
func (o GroupGroupPermissionArrayOutput) ToGroupGroupPermissionArrayOutput() GroupGroupPermissionArrayOutput
func (GroupGroupPermissionArrayOutput) ToGroupGroupPermissionArrayOutputWithContext ¶
func (o GroupGroupPermissionArrayOutput) ToGroupGroupPermissionArrayOutputWithContext(ctx context.Context) GroupGroupPermissionArrayOutput
type GroupGroupPermissionInput ¶
type GroupGroupPermissionInput interface { pulumi.Input ToGroupGroupPermissionOutput() GroupGroupPermissionOutput ToGroupGroupPermissionOutputWithContext(context.Context) GroupGroupPermissionOutput }
GroupGroupPermissionInput is an input type that accepts GroupGroupPermissionArgs and GroupGroupPermissionOutput values. You can construct a concrete instance of `GroupGroupPermissionInput` via:
GroupGroupPermissionArgs{...}
type GroupGroupPermissionOutput ¶
type GroupGroupPermissionOutput struct{ *pulumi.OutputState }
func (GroupGroupPermissionOutput) AllProjects ¶
func (o GroupGroupPermissionOutput) AllProjects() pulumi.BoolOutput
Whether or not to apply this permission to all projects for this group
func (GroupGroupPermissionOutput) ElementType ¶
func (GroupGroupPermissionOutput) ElementType() reflect.Type
func (GroupGroupPermissionOutput) PermissionSet ¶
func (o GroupGroupPermissionOutput) PermissionSet() pulumi.StringOutput
Set of permissions to apply
func (GroupGroupPermissionOutput) ProjectId ¶
func (o GroupGroupPermissionOutput) ProjectId() pulumi.IntPtrOutput
Project ID to apply this permission to for this group
func (GroupGroupPermissionOutput) ToGroupGroupPermissionOutput ¶
func (o GroupGroupPermissionOutput) ToGroupGroupPermissionOutput() GroupGroupPermissionOutput
func (GroupGroupPermissionOutput) ToGroupGroupPermissionOutputWithContext ¶
func (o GroupGroupPermissionOutput) ToGroupGroupPermissionOutputWithContext(ctx context.Context) GroupGroupPermissionOutput
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface { pulumi.Input ToGroupMapOutput() GroupMapOutput ToGroupMapOutputWithContext(context.Context) GroupMapOutput }
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) AssignByDefault ¶
func (o GroupOutput) AssignByDefault() pulumi.BoolPtrOutput
Whether or not to assign this group to users by default
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) GroupPermissions ¶
func (o GroupOutput) GroupPermissions() GroupGroupPermissionArrayOutput
func (GroupOutput) IsActive ¶
func (o GroupOutput) IsActive() pulumi.BoolPtrOutput
Whether the group is active
func (GroupOutput) SsoMappingGroups ¶
func (o GroupOutput) SsoMappingGroups() pulumi.StringArrayOutput
SSO mapping group names for this group
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupState ¶
type GroupState struct { // Whether or not to assign this group to users by default AssignByDefault pulumi.BoolPtrInput GroupPermissions GroupGroupPermissionArrayInput // Whether the group is active IsActive pulumi.BoolPtrInput // Group name Name pulumi.StringPtrInput // SSO mapping group names for this group SsoMappingGroups pulumi.StringArrayInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type Job ¶
type Job struct { pulumi.CustomResourceState // Version number of dbt to use in this job, usually in the format 1.2.0-latest rather than core versions DbtVersion pulumi.StringPtrOutput `pulumi:"dbtVersion"` // Environment identifier that this job defers to (new deferring approach) DeferringEnvironmentId pulumi.IntPtrOutput `pulumi:"deferringEnvironmentId"` // Job identifier that this job defers to (legacy deferring approach) DeferringJobId pulumi.IntPtrOutput `pulumi:"deferringJobId"` // Description for the job Description pulumi.StringPtrOutput `pulumi:"description"` // Environment ID to create the job in EnvironmentId pulumi.IntOutput `pulumi:"environmentId"` // List of commands to execute for the job ExecuteSteps pulumi.StringArrayOutput `pulumi:"executeSteps"` // Flag for whether the job should generate documentation GenerateDocs pulumi.BoolPtrOutput `pulumi:"generateDocs"` // Flag for whether the job is marked active or deleted. To create/keep a job in a 'deactivated' state, check the `triggers` config. IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Which other job should trigger this job when it finishes, and on which conditions (sometimes referred as 'job chaining'). JobCompletionTriggerCondition JobJobCompletionTriggerConditionPtrOutput `pulumi:"jobCompletionTriggerCondition"` // Job name Name pulumi.StringOutput `pulumi:"name"` // Number of threads to use in the job NumThreads pulumi.IntPtrOutput `pulumi:"numThreads"` // The ID of the project where the trigger job is running in. ProjectId pulumi.IntOutput `pulumi:"projectId"` // Flag for whether the job should add a `dbt source freshness` step to the job. The difference between manually adding a step with `dbt source freshness` in the job steps or using this flag is that with this flag, a failed freshness will still allow the following steps to run. RunGenerateSources pulumi.BoolPtrOutput `pulumi:"runGenerateSources"` // Custom cron expression for schedule ScheduleCron pulumi.StringPtrOutput `pulumi:"scheduleCron"` // List of days of week as numbers (0 = Sunday, 7 = Saturday) to execute the job at if running on a schedule ScheduleDays pulumi.IntArrayOutput `pulumi:"scheduleDays"` // List of hours to execute the job at if running on a schedule ScheduleHours pulumi.IntArrayOutput `pulumi:"scheduleHours"` // Number of hours between job executions if running on a schedule ScheduleInterval pulumi.IntPtrOutput `pulumi:"scheduleInterval"` // Type of schedule to use, one of every*day/ days*of*week/ custom*cron ScheduleType pulumi.StringPtrOutput `pulumi:"scheduleType"` // Whether this job defers on a previous run of itself SelfDeferring pulumi.BoolPtrOutput `pulumi:"selfDeferring"` // Target name for the dbt profile TargetName pulumi.StringPtrOutput `pulumi:"targetName"` // Number of seconds to allow the job to run before timing out TimeoutSeconds pulumi.IntPtrOutput `pulumi:"timeoutSeconds"` // Flags for which types of triggers to use, possible values are `githubWebhook`, `gitProviderWebhook`, `schedule` and `customBranchOnly`. \n\n`customBranchOnly` is only relevant for CI jobs triggered automatically on PR creation to only trigger a job on a PR to the custom branch of the environment. To create a job in a 'deactivated' state, set all to `false`. Triggers pulumi.BoolMapOutput `pulumi:"triggers"` // Whether the CI job should be automatically triggered on draft PRs TriggersOnDraftPr pulumi.BoolPtrOutput `pulumi:"triggersOnDraftPr"` }
> As of October 2023, CI improvements have been rolled out to dbt Cloud with minor impacts to some jobs: [more info](https://docs.getdbt.com/docs/dbt-versions/release-notes/june-2023/ci-updates-phase1-rn). <br/> <br/> Those improvements include modifications to deferral which was historically set at the job level and will now be set at the environment level. Deferral can still be set to "self" by setting `selfDeferring` to `true` but with the new approach, deferral to other runs need to be done with `deferringEnvironmentId` instead of `deferringJobId`.
> As of beginning of February 2024, job chaining with `jobCompletionTriggerCondition` is in private beta and not available to all users. <br/> <br/> This notice will be removed once the feature is generally available.
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { dailyJob, err := dbtcloud.NewJob(ctx, "dailyJob", &dbtcloud.JobArgs{ EnvironmentId: pulumi.Any(dbtcloud_environment.Prod_environment.Environment_id), ExecuteSteps: pulumi.StringArray{ pulumi.String("dbt build"), }, GenerateDocs: pulumi.Bool(true), IsActive: pulumi.Bool(true), NumThreads: pulumi.Int(64), ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), RunGenerateSources: pulumi.Bool(true), TargetName: pulumi.String("default"), Triggers: pulumi.BoolMap{ "custom_branch_only": pulumi.Bool(false), "github_webhook": pulumi.Bool(false), "git_provider_webhook": pulumi.Bool(false), "schedule": pulumi.Bool(true), }, ScheduleDays: pulumi.IntArray{ pulumi.Int(0), pulumi.Int(1), pulumi.Int(2), pulumi.Int(3), pulumi.Int(4), pulumi.Int(5), pulumi.Int(6), }, ScheduleType: pulumi.String("days_of_week"), ScheduleHours: pulumi.IntArray{ pulumi.Int(0), }, }) if err != nil { return err } _, err = dbtcloud.NewJob(ctx, "ciJob", &dbtcloud.JobArgs{ EnvironmentId: pulumi.Any(dbtcloud_environment.Ci_environment.Environment_id), ExecuteSteps: pulumi.StringArray{ pulumi.String("dbt build -s state:modified+ --fail-fast"), }, GenerateDocs: pulumi.Bool(false), DeferringEnvironmentId: pulumi.Any(dbtcloud_environment.Prod_environment.Environment_id), NumThreads: pulumi.Int(32), ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), RunGenerateSources: pulumi.Bool(false), Triggers: pulumi.BoolMap{ "custom_branch_only": pulumi.Bool(true), "github_webhook": pulumi.Bool(true), "git_provider_webhook": pulumi.Bool(true), "schedule": pulumi.Bool(false), }, ScheduleDays: pulumi.IntArray{ pulumi.Int(0), pulumi.Int(1), pulumi.Int(2), pulumi.Int(3), pulumi.Int(4), pulumi.Int(5), pulumi.Int(6), }, ScheduleType: pulumi.String("days_of_week"), }) if err != nil { return err } _, err = dbtcloud.NewJob(ctx, "downstreamJob", &dbtcloud.JobArgs{ EnvironmentId: pulumi.Any(dbtcloud_environment.Project2_prod_environment.Environment_id), ExecuteSteps: pulumi.StringArray{ pulumi.String("dbt build -s +my_model"), }, GenerateDocs: pulumi.Bool(true), NumThreads: pulumi.Int(32), ProjectId: pulumi.Any(dbtcloud_project.Dbt_project2.Id), RunGenerateSources: pulumi.Bool(true), Triggers: pulumi.BoolMap{ "custom_branch_only": pulumi.Bool(false), "github_webhook": pulumi.Bool(false), "git_provider_webhook": pulumi.Bool(false), "schedule": pulumi.Bool(false), }, ScheduleDays: pulumi.IntArray{ pulumi.Int(0), pulumi.Int(1), pulumi.Int(2), pulumi.Int(3), pulumi.Int(4), pulumi.Int(5), pulumi.Int(6), }, ScheduleType: pulumi.String("days_of_week"), JobCompletionTriggerCondition: &dbtcloud.JobJobCompletionTriggerConditionArgs{ JobId: dailyJob.ID(), ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Statuses: pulumi.StringArray{ pulumi.String("success"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Import using a job ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/job:Job test_job "job_id"
```
```sh
$ pulumi import dbtcloud:index/job:Job test_job 12345
```
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job 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 NewJob ¶
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ElementType ¶
func (*Job) ToJobOutput ¶
type JobArgs ¶
type JobArgs struct { // Version number of dbt to use in this job, usually in the format 1.2.0-latest rather than core versions DbtVersion pulumi.StringPtrInput // Environment identifier that this job defers to (new deferring approach) DeferringEnvironmentId pulumi.IntPtrInput // Job identifier that this job defers to (legacy deferring approach) DeferringJobId pulumi.IntPtrInput // Description for the job Description pulumi.StringPtrInput // Environment ID to create the job in EnvironmentId pulumi.IntInput // List of commands to execute for the job ExecuteSteps pulumi.StringArrayInput // Flag for whether the job should generate documentation GenerateDocs pulumi.BoolPtrInput // Flag for whether the job is marked active or deleted. To create/keep a job in a 'deactivated' state, check the `triggers` config. IsActive pulumi.BoolPtrInput // Which other job should trigger this job when it finishes, and on which conditions (sometimes referred as 'job chaining'). JobCompletionTriggerCondition JobJobCompletionTriggerConditionPtrInput // Job name Name pulumi.StringPtrInput // Number of threads to use in the job NumThreads pulumi.IntPtrInput // The ID of the project where the trigger job is running in. ProjectId pulumi.IntInput // Flag for whether the job should add a `dbt source freshness` step to the job. The difference between manually adding a step with `dbt source freshness` in the job steps or using this flag is that with this flag, a failed freshness will still allow the following steps to run. RunGenerateSources pulumi.BoolPtrInput // Custom cron expression for schedule ScheduleCron pulumi.StringPtrInput // List of days of week as numbers (0 = Sunday, 7 = Saturday) to execute the job at if running on a schedule ScheduleDays pulumi.IntArrayInput // List of hours to execute the job at if running on a schedule ScheduleHours pulumi.IntArrayInput // Number of hours between job executions if running on a schedule ScheduleInterval pulumi.IntPtrInput // Type of schedule to use, one of every*day/ days*of*week/ custom*cron ScheduleType pulumi.StringPtrInput // Whether this job defers on a previous run of itself SelfDeferring pulumi.BoolPtrInput // Target name for the dbt profile TargetName pulumi.StringPtrInput // Number of seconds to allow the job to run before timing out TimeoutSeconds pulumi.IntPtrInput // Flags for which types of triggers to use, possible values are `githubWebhook`, `gitProviderWebhook`, `schedule` and `customBranchOnly`. \n\n`customBranchOnly` is only relevant for CI jobs triggered automatically on PR creation to only trigger a job on a PR to the custom branch of the environment. To create a job in a 'deactivated' state, set all to `false`. Triggers pulumi.BoolMapInput // Whether the CI job should be automatically triggered on draft PRs TriggersOnDraftPr pulumi.BoolPtrInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobArray ¶
type JobArray []JobInput
func (JobArray) ElementType ¶
func (JobArray) ToJobArrayOutput ¶
func (i JobArray) ToJobArrayOutput() JobArrayOutput
func (JobArray) ToJobArrayOutputWithContext ¶
func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobArrayInput ¶
type JobArrayInput interface { pulumi.Input ToJobArrayOutput() JobArrayOutput ToJobArrayOutputWithContext(context.Context) JobArrayOutput }
JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:
JobArray{ JobArgs{...} }
type JobArrayOutput ¶
type JobArrayOutput struct{ *pulumi.OutputState }
func (JobArrayOutput) ElementType ¶
func (JobArrayOutput) ElementType() reflect.Type
func (JobArrayOutput) ToJobArrayOutput ¶
func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
func (JobArrayOutput) ToJobArrayOutputWithContext ¶
func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobJobCompletionTriggerCondition ¶ added in v0.0.3
type JobJobCompletionTriggerCondition struct { // The ID of the job that would trigger this job after completion. JobId int `pulumi:"jobId"` // The ID of the project where the trigger job is running in. ProjectId int `pulumi:"projectId"` // List of statuses to trigger the job on. Possible values are `success`, `error` and `canceled`. Statuses []string `pulumi:"statuses"` }
type JobJobCompletionTriggerConditionArgs ¶ added in v0.0.3
type JobJobCompletionTriggerConditionArgs struct { // The ID of the job that would trigger this job after completion. JobId pulumi.IntInput `pulumi:"jobId"` // The ID of the project where the trigger job is running in. ProjectId pulumi.IntInput `pulumi:"projectId"` // List of statuses to trigger the job on. Possible values are `success`, `error` and `canceled`. Statuses pulumi.StringArrayInput `pulumi:"statuses"` }
func (JobJobCompletionTriggerConditionArgs) ElementType ¶ added in v0.0.3
func (JobJobCompletionTriggerConditionArgs) ElementType() reflect.Type
func (JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
func (i JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionOutput() JobJobCompletionTriggerConditionOutput
func (JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionOutputWithContext ¶ added in v0.0.3
func (i JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) JobJobCompletionTriggerConditionOutput
func (JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionPtrOutput ¶ added in v0.0.3
func (i JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionPtrOutput() JobJobCompletionTriggerConditionPtrOutput
func (JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionPtrOutputWithContext ¶ added in v0.0.3
func (i JobJobCompletionTriggerConditionArgs) ToJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) JobJobCompletionTriggerConditionPtrOutput
type JobJobCompletionTriggerConditionInput ¶ added in v0.0.3
type JobJobCompletionTriggerConditionInput interface { pulumi.Input ToJobJobCompletionTriggerConditionOutput() JobJobCompletionTriggerConditionOutput ToJobJobCompletionTriggerConditionOutputWithContext(context.Context) JobJobCompletionTriggerConditionOutput }
JobJobCompletionTriggerConditionInput is an input type that accepts JobJobCompletionTriggerConditionArgs and JobJobCompletionTriggerConditionOutput values. You can construct a concrete instance of `JobJobCompletionTriggerConditionInput` via:
JobJobCompletionTriggerConditionArgs{...}
type JobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
type JobJobCompletionTriggerConditionOutput struct{ *pulumi.OutputState }
func (JobJobCompletionTriggerConditionOutput) ElementType ¶ added in v0.0.3
func (JobJobCompletionTriggerConditionOutput) ElementType() reflect.Type
func (JobJobCompletionTriggerConditionOutput) JobId ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionOutput) JobId() pulumi.IntOutput
The ID of the job that would trigger this job after completion.
func (JobJobCompletionTriggerConditionOutput) ProjectId ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionOutput) ProjectId() pulumi.IntOutput
The ID of the project where the trigger job is running in.
func (JobJobCompletionTriggerConditionOutput) Statuses ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionOutput) Statuses() pulumi.StringArrayOutput
List of statuses to trigger the job on. Possible values are `success`, `error` and `canceled`.
func (JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionOutput() JobJobCompletionTriggerConditionOutput
func (JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionOutputWithContext ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) JobJobCompletionTriggerConditionOutput
func (JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionPtrOutput ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionPtrOutput() JobJobCompletionTriggerConditionPtrOutput
func (JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionPtrOutputWithContext ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionOutput) ToJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) JobJobCompletionTriggerConditionPtrOutput
type JobJobCompletionTriggerConditionPtrInput ¶ added in v0.0.3
type JobJobCompletionTriggerConditionPtrInput interface { pulumi.Input ToJobJobCompletionTriggerConditionPtrOutput() JobJobCompletionTriggerConditionPtrOutput ToJobJobCompletionTriggerConditionPtrOutputWithContext(context.Context) JobJobCompletionTriggerConditionPtrOutput }
JobJobCompletionTriggerConditionPtrInput is an input type that accepts JobJobCompletionTriggerConditionArgs, JobJobCompletionTriggerConditionPtr and JobJobCompletionTriggerConditionPtrOutput values. You can construct a concrete instance of `JobJobCompletionTriggerConditionPtrInput` via:
JobJobCompletionTriggerConditionArgs{...} or: nil
func JobJobCompletionTriggerConditionPtr ¶ added in v0.0.3
func JobJobCompletionTriggerConditionPtr(v *JobJobCompletionTriggerConditionArgs) JobJobCompletionTriggerConditionPtrInput
type JobJobCompletionTriggerConditionPtrOutput ¶ added in v0.0.3
type JobJobCompletionTriggerConditionPtrOutput struct{ *pulumi.OutputState }
func (JobJobCompletionTriggerConditionPtrOutput) ElementType ¶ added in v0.0.3
func (JobJobCompletionTriggerConditionPtrOutput) ElementType() reflect.Type
func (JobJobCompletionTriggerConditionPtrOutput) JobId ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionPtrOutput) JobId() pulumi.IntPtrOutput
The ID of the job that would trigger this job after completion.
func (JobJobCompletionTriggerConditionPtrOutput) ProjectId ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionPtrOutput) ProjectId() pulumi.IntPtrOutput
The ID of the project where the trigger job is running in.
func (JobJobCompletionTriggerConditionPtrOutput) Statuses ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionPtrOutput) Statuses() pulumi.StringArrayOutput
List of statuses to trigger the job on. Possible values are `success`, `error` and `canceled`.
func (JobJobCompletionTriggerConditionPtrOutput) ToJobJobCompletionTriggerConditionPtrOutput ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionPtrOutput) ToJobJobCompletionTriggerConditionPtrOutput() JobJobCompletionTriggerConditionPtrOutput
func (JobJobCompletionTriggerConditionPtrOutput) ToJobJobCompletionTriggerConditionPtrOutputWithContext ¶ added in v0.0.3
func (o JobJobCompletionTriggerConditionPtrOutput) ToJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) JobJobCompletionTriggerConditionPtrOutput
type JobMap ¶
func (JobMap) ElementType ¶
func (JobMap) ToJobMapOutput ¶
func (i JobMap) ToJobMapOutput() JobMapOutput
func (JobMap) ToJobMapOutputWithContext ¶
func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobMapInput ¶
type JobMapInput interface { pulumi.Input ToJobMapOutput() JobMapOutput ToJobMapOutputWithContext(context.Context) JobMapOutput }
JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:
JobMap{ "key": JobArgs{...} }
type JobMapOutput ¶
type JobMapOutput struct{ *pulumi.OutputState }
func (JobMapOutput) ElementType ¶
func (JobMapOutput) ElementType() reflect.Type
func (JobMapOutput) MapIndex ¶
func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput
func (JobMapOutput) ToJobMapOutput ¶
func (o JobMapOutput) ToJobMapOutput() JobMapOutput
func (JobMapOutput) ToJobMapOutputWithContext ¶
func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobOutput ¶
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) DbtVersion ¶
func (o JobOutput) DbtVersion() pulumi.StringPtrOutput
Version number of dbt to use in this job, usually in the format 1.2.0-latest rather than core versions
func (JobOutput) DeferringEnvironmentId ¶
func (o JobOutput) DeferringEnvironmentId() pulumi.IntPtrOutput
Environment identifier that this job defers to (new deferring approach)
func (JobOutput) DeferringJobId ¶
func (o JobOutput) DeferringJobId() pulumi.IntPtrOutput
Job identifier that this job defers to (legacy deferring approach)
func (JobOutput) Description ¶
func (o JobOutput) Description() pulumi.StringPtrOutput
Description for the job
func (JobOutput) ElementType ¶
func (JobOutput) EnvironmentId ¶
Environment ID to create the job in
func (JobOutput) ExecuteSteps ¶
func (o JobOutput) ExecuteSteps() pulumi.StringArrayOutput
List of commands to execute for the job
func (JobOutput) GenerateDocs ¶
func (o JobOutput) GenerateDocs() pulumi.BoolPtrOutput
Flag for whether the job should generate documentation
func (JobOutput) IsActive ¶
func (o JobOutput) IsActive() pulumi.BoolPtrOutput
Flag for whether the job is marked active or deleted. To create/keep a job in a 'deactivated' state, check the `triggers` config.
func (JobOutput) JobCompletionTriggerCondition ¶ added in v0.0.3
func (o JobOutput) JobCompletionTriggerCondition() JobJobCompletionTriggerConditionPtrOutput
Which other job should trigger this job when it finishes, and on which conditions (sometimes referred as 'job chaining').
func (JobOutput) NumThreads ¶
func (o JobOutput) NumThreads() pulumi.IntPtrOutput
Number of threads to use in the job
func (JobOutput) RunGenerateSources ¶
func (o JobOutput) RunGenerateSources() pulumi.BoolPtrOutput
Flag for whether the job should add a `dbt source freshness` step to the job. The difference between manually adding a step with `dbt source freshness` in the job steps or using this flag is that with this flag, a failed freshness will still allow the following steps to run.
func (JobOutput) ScheduleCron ¶
func (o JobOutput) ScheduleCron() pulumi.StringPtrOutput
Custom cron expression for schedule
func (JobOutput) ScheduleDays ¶
func (o JobOutput) ScheduleDays() pulumi.IntArrayOutput
List of days of week as numbers (0 = Sunday, 7 = Saturday) to execute the job at if running on a schedule
func (JobOutput) ScheduleHours ¶
func (o JobOutput) ScheduleHours() pulumi.IntArrayOutput
List of hours to execute the job at if running on a schedule
func (JobOutput) ScheduleInterval ¶
func (o JobOutput) ScheduleInterval() pulumi.IntPtrOutput
Number of hours between job executions if running on a schedule
func (JobOutput) ScheduleType ¶
func (o JobOutput) ScheduleType() pulumi.StringPtrOutput
Type of schedule to use, one of every*day/ days*of*week/ custom*cron
func (JobOutput) SelfDeferring ¶
func (o JobOutput) SelfDeferring() pulumi.BoolPtrOutput
Whether this job defers on a previous run of itself
func (JobOutput) TargetName ¶
func (o JobOutput) TargetName() pulumi.StringPtrOutput
Target name for the dbt profile
func (JobOutput) TimeoutSeconds ¶
func (o JobOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds to allow the job to run before timing out
func (JobOutput) ToJobOutput ¶
func (JobOutput) ToJobOutputWithContext ¶
func (JobOutput) Triggers ¶
func (o JobOutput) Triggers() pulumi.BoolMapOutput
Flags for which types of triggers to use, possible values are `githubWebhook`, `gitProviderWebhook`, `schedule` and `customBranchOnly`. \n\n`customBranchOnly` is only relevant for CI jobs triggered automatically on PR creation to only trigger a job on a PR to the custom branch of the environment. To create a job in a 'deactivated' state, set all to `false`.
func (JobOutput) TriggersOnDraftPr ¶
func (o JobOutput) TriggersOnDraftPr() pulumi.BoolPtrOutput
Whether the CI job should be automatically triggered on draft PRs
type JobState ¶
type JobState struct { // Version number of dbt to use in this job, usually in the format 1.2.0-latest rather than core versions DbtVersion pulumi.StringPtrInput // Environment identifier that this job defers to (new deferring approach) DeferringEnvironmentId pulumi.IntPtrInput // Job identifier that this job defers to (legacy deferring approach) DeferringJobId pulumi.IntPtrInput // Description for the job Description pulumi.StringPtrInput // Environment ID to create the job in EnvironmentId pulumi.IntPtrInput // List of commands to execute for the job ExecuteSteps pulumi.StringArrayInput // Flag for whether the job should generate documentation GenerateDocs pulumi.BoolPtrInput // Flag for whether the job is marked active or deleted. To create/keep a job in a 'deactivated' state, check the `triggers` config. IsActive pulumi.BoolPtrInput // Which other job should trigger this job when it finishes, and on which conditions (sometimes referred as 'job chaining'). JobCompletionTriggerCondition JobJobCompletionTriggerConditionPtrInput // Job name Name pulumi.StringPtrInput // Number of threads to use in the job NumThreads pulumi.IntPtrInput // The ID of the project where the trigger job is running in. ProjectId pulumi.IntPtrInput // Flag for whether the job should add a `dbt source freshness` step to the job. The difference between manually adding a step with `dbt source freshness` in the job steps or using this flag is that with this flag, a failed freshness will still allow the following steps to run. RunGenerateSources pulumi.BoolPtrInput // Custom cron expression for schedule ScheduleCron pulumi.StringPtrInput // List of days of week as numbers (0 = Sunday, 7 = Saturday) to execute the job at if running on a schedule ScheduleDays pulumi.IntArrayInput // List of hours to execute the job at if running on a schedule ScheduleHours pulumi.IntArrayInput // Number of hours between job executions if running on a schedule ScheduleInterval pulumi.IntPtrInput // Type of schedule to use, one of every*day/ days*of*week/ custom*cron ScheduleType pulumi.StringPtrInput // Whether this job defers on a previous run of itself SelfDeferring pulumi.BoolPtrInput // Target name for the dbt profile TargetName pulumi.StringPtrInput // Number of seconds to allow the job to run before timing out TimeoutSeconds pulumi.IntPtrInput // Flags for which types of triggers to use, possible values are `githubWebhook`, `gitProviderWebhook`, `schedule` and `customBranchOnly`. \n\n`customBranchOnly` is only relevant for CI jobs triggered automatically on PR creation to only trigger a job on a PR to the custom branch of the environment. To create a job in a 'deactivated' state, set all to `false`. Triggers pulumi.BoolMapInput // Whether the CI job should be automatically triggered on draft PRs TriggersOnDraftPr pulumi.BoolPtrInput }
func (JobState) ElementType ¶
type LegacyBigqueryConnection
deprecated
type LegacyBigqueryConnection struct { pulumi.CustomResourceState // The Application ID for BQ OAuth ApplicationId pulumi.StringPtrOutput `pulumi:"applicationId"` // The Application Secret for BQ OAuth ApplicationSecret pulumi.StringPtrOutput `pulumi:"applicationSecret"` // Auth Provider X509 Cert URL for the Service Account AuthProviderX509CertUrl pulumi.StringOutput `pulumi:"authProviderX509CertUrl"` // Auth URI for the Service Account AuthUri pulumi.StringOutput `pulumi:"authUri"` // Service Account email ClientEmail pulumi.StringOutput `pulumi:"clientEmail"` // Client ID of the Service Account ClientId pulumi.StringOutput `pulumi:"clientId"` // Client X509 Cert URL for the Service Account ClientX509CertUrl pulumi.StringOutput `pulumi:"clientX509CertUrl"` // Connection Identifier ConnectionId pulumi.IntOutput `pulumi:"connectionId"` // Dataproc cluster name for PySpark workloads DataprocClusterName pulumi.StringPtrOutput `pulumi:"dataprocClusterName"` // Google Cloud region for PySpark workloads on Dataproc DataprocRegion pulumi.StringPtrOutput `pulumi:"dataprocRegion"` // Project to bill for query execution ExecutionProject pulumi.StringPtrOutput `pulumi:"executionProject"` // GCP project ID GcpProjectId pulumi.StringOutput `pulumi:"gcpProjectId"` // URI for a Google Cloud Storage bucket to host Python code executed via Datapro GcsBucket pulumi.StringPtrOutput `pulumi:"gcsBucket"` // Whether the connection is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Whether the connection is configured for OAuth or not IsConfiguredForOauth pulumi.BoolOutput `pulumi:"isConfiguredForOauth"` // Location to create new Datasets in Location pulumi.StringPtrOutput `pulumi:"location"` // Max number of bytes that can be billed for a given BigQuery query MaximumBytesBilled pulumi.IntPtrOutput `pulumi:"maximumBytesBilled"` // Connection name Name pulumi.StringOutput `pulumi:"name"` // The priority with which to execute BigQuery queries (batch or interactive) Priority pulumi.StringPtrOutput `pulumi:"priority"` // Private key of the Service Account PrivateKey pulumi.StringOutput `pulumi:"privateKey"` // Private key ID of the Service Account PrivateKeyId pulumi.StringOutput `pulumi:"privateKeyId"` // Project ID to create the connection in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Number of retries for queries Retries pulumi.IntPtrOutput `pulumi:"retries"` // Timeout in seconds for queries TimeoutSeconds pulumi.IntOutput `pulumi:"timeoutSeconds"` // Token URI for the Service Account TokenUri pulumi.StringOutput `pulumi:"tokenUri"` // The type of connection Type pulumi.StringOutput `pulumi:"type"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyBigqueryConnection ¶
func GetLegacyBigqueryConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyBigqueryConnectionState, opts ...pulumi.ResourceOption) (*LegacyBigqueryConnection, error)
GetLegacyBigqueryConnection gets an existing LegacyBigqueryConnection 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 NewLegacyBigqueryConnection ¶
func NewLegacyBigqueryConnection(ctx *pulumi.Context, name string, args *LegacyBigqueryConnectionArgs, opts ...pulumi.ResourceOption) (*LegacyBigqueryConnection, error)
NewLegacyBigqueryConnection registers a new resource with the given unique name, arguments, and options.
func (*LegacyBigqueryConnection) ElementType ¶
func (*LegacyBigqueryConnection) ElementType() reflect.Type
func (*LegacyBigqueryConnection) ToLegacyBigqueryConnectionOutput ¶
func (i *LegacyBigqueryConnection) ToLegacyBigqueryConnectionOutput() LegacyBigqueryConnectionOutput
func (*LegacyBigqueryConnection) ToLegacyBigqueryConnectionOutputWithContext ¶
func (i *LegacyBigqueryConnection) ToLegacyBigqueryConnectionOutputWithContext(ctx context.Context) LegacyBigqueryConnectionOutput
type LegacyBigqueryConnectionArgs ¶
type LegacyBigqueryConnectionArgs struct { // The Application ID for BQ OAuth ApplicationId pulumi.StringPtrInput // The Application Secret for BQ OAuth ApplicationSecret pulumi.StringPtrInput // Auth Provider X509 Cert URL for the Service Account AuthProviderX509CertUrl pulumi.StringInput // Auth URI for the Service Account AuthUri pulumi.StringInput // Service Account email ClientEmail pulumi.StringInput // Client ID of the Service Account ClientId pulumi.StringInput // Client X509 Cert URL for the Service Account ClientX509CertUrl pulumi.StringInput // Dataproc cluster name for PySpark workloads DataprocClusterName pulumi.StringPtrInput // Google Cloud region for PySpark workloads on Dataproc DataprocRegion pulumi.StringPtrInput // Project to bill for query execution ExecutionProject pulumi.StringPtrInput // GCP project ID GcpProjectId pulumi.StringInput // URI for a Google Cloud Storage bucket to host Python code executed via Datapro GcsBucket pulumi.StringPtrInput // Whether the connection is active IsActive pulumi.BoolPtrInput // Location to create new Datasets in Location pulumi.StringPtrInput // Max number of bytes that can be billed for a given BigQuery query MaximumBytesBilled pulumi.IntPtrInput // Connection name Name pulumi.StringPtrInput // The priority with which to execute BigQuery queries (batch or interactive) Priority pulumi.StringPtrInput // Private key of the Service Account PrivateKey pulumi.StringInput // Private key ID of the Service Account PrivateKeyId pulumi.StringInput // Project ID to create the connection in ProjectId pulumi.IntInput // Number of retries for queries Retries pulumi.IntPtrInput // Timeout in seconds for queries TimeoutSeconds pulumi.IntInput // Token URI for the Service Account TokenUri pulumi.StringInput // The type of connection Type pulumi.StringInput }
The set of arguments for constructing a LegacyBigqueryConnection resource.
func (LegacyBigqueryConnectionArgs) ElementType ¶
func (LegacyBigqueryConnectionArgs) ElementType() reflect.Type
type LegacyBigqueryConnectionArray ¶
type LegacyBigqueryConnectionArray []LegacyBigqueryConnectionInput
func (LegacyBigqueryConnectionArray) ElementType ¶
func (LegacyBigqueryConnectionArray) ElementType() reflect.Type
func (LegacyBigqueryConnectionArray) ToLegacyBigqueryConnectionArrayOutput ¶
func (i LegacyBigqueryConnectionArray) ToLegacyBigqueryConnectionArrayOutput() LegacyBigqueryConnectionArrayOutput
func (LegacyBigqueryConnectionArray) ToLegacyBigqueryConnectionArrayOutputWithContext ¶
func (i LegacyBigqueryConnectionArray) ToLegacyBigqueryConnectionArrayOutputWithContext(ctx context.Context) LegacyBigqueryConnectionArrayOutput
type LegacyBigqueryConnectionArrayInput ¶
type LegacyBigqueryConnectionArrayInput interface { pulumi.Input ToLegacyBigqueryConnectionArrayOutput() LegacyBigqueryConnectionArrayOutput ToLegacyBigqueryConnectionArrayOutputWithContext(context.Context) LegacyBigqueryConnectionArrayOutput }
LegacyBigqueryConnectionArrayInput is an input type that accepts LegacyBigqueryConnectionArray and LegacyBigqueryConnectionArrayOutput values. You can construct a concrete instance of `LegacyBigqueryConnectionArrayInput` via:
LegacyBigqueryConnectionArray{ LegacyBigqueryConnectionArgs{...} }
type LegacyBigqueryConnectionArrayOutput ¶
type LegacyBigqueryConnectionArrayOutput struct{ *pulumi.OutputState }
func (LegacyBigqueryConnectionArrayOutput) ElementType ¶
func (LegacyBigqueryConnectionArrayOutput) ElementType() reflect.Type
func (LegacyBigqueryConnectionArrayOutput) Index ¶
func (o LegacyBigqueryConnectionArrayOutput) Index(i pulumi.IntInput) LegacyBigqueryConnectionOutput
func (LegacyBigqueryConnectionArrayOutput) ToLegacyBigqueryConnectionArrayOutput ¶
func (o LegacyBigqueryConnectionArrayOutput) ToLegacyBigqueryConnectionArrayOutput() LegacyBigqueryConnectionArrayOutput
func (LegacyBigqueryConnectionArrayOutput) ToLegacyBigqueryConnectionArrayOutputWithContext ¶
func (o LegacyBigqueryConnectionArrayOutput) ToLegacyBigqueryConnectionArrayOutputWithContext(ctx context.Context) LegacyBigqueryConnectionArrayOutput
type LegacyBigqueryConnectionInput ¶
type LegacyBigqueryConnectionInput interface { pulumi.Input ToLegacyBigqueryConnectionOutput() LegacyBigqueryConnectionOutput ToLegacyBigqueryConnectionOutputWithContext(ctx context.Context) LegacyBigqueryConnectionOutput }
type LegacyBigqueryConnectionMap ¶
type LegacyBigqueryConnectionMap map[string]LegacyBigqueryConnectionInput
func (LegacyBigqueryConnectionMap) ElementType ¶
func (LegacyBigqueryConnectionMap) ElementType() reflect.Type
func (LegacyBigqueryConnectionMap) ToLegacyBigqueryConnectionMapOutput ¶
func (i LegacyBigqueryConnectionMap) ToLegacyBigqueryConnectionMapOutput() LegacyBigqueryConnectionMapOutput
func (LegacyBigqueryConnectionMap) ToLegacyBigqueryConnectionMapOutputWithContext ¶
func (i LegacyBigqueryConnectionMap) ToLegacyBigqueryConnectionMapOutputWithContext(ctx context.Context) LegacyBigqueryConnectionMapOutput
type LegacyBigqueryConnectionMapInput ¶
type LegacyBigqueryConnectionMapInput interface { pulumi.Input ToLegacyBigqueryConnectionMapOutput() LegacyBigqueryConnectionMapOutput ToLegacyBigqueryConnectionMapOutputWithContext(context.Context) LegacyBigqueryConnectionMapOutput }
LegacyBigqueryConnectionMapInput is an input type that accepts LegacyBigqueryConnectionMap and LegacyBigqueryConnectionMapOutput values. You can construct a concrete instance of `LegacyBigqueryConnectionMapInput` via:
LegacyBigqueryConnectionMap{ "key": LegacyBigqueryConnectionArgs{...} }
type LegacyBigqueryConnectionMapOutput ¶
type LegacyBigqueryConnectionMapOutput struct{ *pulumi.OutputState }
func (LegacyBigqueryConnectionMapOutput) ElementType ¶
func (LegacyBigqueryConnectionMapOutput) ElementType() reflect.Type
func (LegacyBigqueryConnectionMapOutput) MapIndex ¶
func (o LegacyBigqueryConnectionMapOutput) MapIndex(k pulumi.StringInput) LegacyBigqueryConnectionOutput
func (LegacyBigqueryConnectionMapOutput) ToLegacyBigqueryConnectionMapOutput ¶
func (o LegacyBigqueryConnectionMapOutput) ToLegacyBigqueryConnectionMapOutput() LegacyBigqueryConnectionMapOutput
func (LegacyBigqueryConnectionMapOutput) ToLegacyBigqueryConnectionMapOutputWithContext ¶
func (o LegacyBigqueryConnectionMapOutput) ToLegacyBigqueryConnectionMapOutputWithContext(ctx context.Context) LegacyBigqueryConnectionMapOutput
type LegacyBigqueryConnectionOutput ¶
type LegacyBigqueryConnectionOutput struct{ *pulumi.OutputState }
func (LegacyBigqueryConnectionOutput) ApplicationId ¶
func (o LegacyBigqueryConnectionOutput) ApplicationId() pulumi.StringPtrOutput
The Application ID for BQ OAuth
func (LegacyBigqueryConnectionOutput) ApplicationSecret ¶
func (o LegacyBigqueryConnectionOutput) ApplicationSecret() pulumi.StringPtrOutput
The Application Secret for BQ OAuth
func (LegacyBigqueryConnectionOutput) AuthProviderX509CertUrl ¶
func (o LegacyBigqueryConnectionOutput) AuthProviderX509CertUrl() pulumi.StringOutput
Auth Provider X509 Cert URL for the Service Account
func (LegacyBigqueryConnectionOutput) AuthUri ¶
func (o LegacyBigqueryConnectionOutput) AuthUri() pulumi.StringOutput
Auth URI for the Service Account
func (LegacyBigqueryConnectionOutput) ClientEmail ¶
func (o LegacyBigqueryConnectionOutput) ClientEmail() pulumi.StringOutput
Service Account email
func (LegacyBigqueryConnectionOutput) ClientId ¶
func (o LegacyBigqueryConnectionOutput) ClientId() pulumi.StringOutput
Client ID of the Service Account
func (LegacyBigqueryConnectionOutput) ClientX509CertUrl ¶
func (o LegacyBigqueryConnectionOutput) ClientX509CertUrl() pulumi.StringOutput
Client X509 Cert URL for the Service Account
func (LegacyBigqueryConnectionOutput) ConnectionId ¶
func (o LegacyBigqueryConnectionOutput) ConnectionId() pulumi.IntOutput
Connection Identifier
func (LegacyBigqueryConnectionOutput) DataprocClusterName ¶
func (o LegacyBigqueryConnectionOutput) DataprocClusterName() pulumi.StringPtrOutput
Dataproc cluster name for PySpark workloads
func (LegacyBigqueryConnectionOutput) DataprocRegion ¶
func (o LegacyBigqueryConnectionOutput) DataprocRegion() pulumi.StringPtrOutput
Google Cloud region for PySpark workloads on Dataproc
func (LegacyBigqueryConnectionOutput) ElementType ¶
func (LegacyBigqueryConnectionOutput) ElementType() reflect.Type
func (LegacyBigqueryConnectionOutput) ExecutionProject ¶
func (o LegacyBigqueryConnectionOutput) ExecutionProject() pulumi.StringPtrOutput
Project to bill for query execution
func (LegacyBigqueryConnectionOutput) GcpProjectId ¶
func (o LegacyBigqueryConnectionOutput) GcpProjectId() pulumi.StringOutput
GCP project ID
func (LegacyBigqueryConnectionOutput) GcsBucket ¶
func (o LegacyBigqueryConnectionOutput) GcsBucket() pulumi.StringPtrOutput
URI for a Google Cloud Storage bucket to host Python code executed via Datapro
func (LegacyBigqueryConnectionOutput) IsActive ¶
func (o LegacyBigqueryConnectionOutput) IsActive() pulumi.BoolPtrOutput
Whether the connection is active
func (LegacyBigqueryConnectionOutput) IsConfiguredForOauth ¶
func (o LegacyBigqueryConnectionOutput) IsConfiguredForOauth() pulumi.BoolOutput
Whether the connection is configured for OAuth or not
func (LegacyBigqueryConnectionOutput) Location ¶
func (o LegacyBigqueryConnectionOutput) Location() pulumi.StringPtrOutput
Location to create new Datasets in
func (LegacyBigqueryConnectionOutput) MaximumBytesBilled ¶
func (o LegacyBigqueryConnectionOutput) MaximumBytesBilled() pulumi.IntPtrOutput
Max number of bytes that can be billed for a given BigQuery query
func (LegacyBigqueryConnectionOutput) Name ¶
func (o LegacyBigqueryConnectionOutput) Name() pulumi.StringOutput
Connection name
func (LegacyBigqueryConnectionOutput) Priority ¶
func (o LegacyBigqueryConnectionOutput) Priority() pulumi.StringPtrOutput
The priority with which to execute BigQuery queries (batch or interactive)
func (LegacyBigqueryConnectionOutput) PrivateKey ¶
func (o LegacyBigqueryConnectionOutput) PrivateKey() pulumi.StringOutput
Private key of the Service Account
func (LegacyBigqueryConnectionOutput) PrivateKeyId ¶
func (o LegacyBigqueryConnectionOutput) PrivateKeyId() pulumi.StringOutput
Private key ID of the Service Account
func (LegacyBigqueryConnectionOutput) ProjectId ¶
func (o LegacyBigqueryConnectionOutput) ProjectId() pulumi.IntOutput
Project ID to create the connection in
func (LegacyBigqueryConnectionOutput) Retries ¶
func (o LegacyBigqueryConnectionOutput) Retries() pulumi.IntPtrOutput
Number of retries for queries
func (LegacyBigqueryConnectionOutput) TimeoutSeconds ¶
func (o LegacyBigqueryConnectionOutput) TimeoutSeconds() pulumi.IntOutput
Timeout in seconds for queries
func (LegacyBigqueryConnectionOutput) ToLegacyBigqueryConnectionOutput ¶
func (o LegacyBigqueryConnectionOutput) ToLegacyBigqueryConnectionOutput() LegacyBigqueryConnectionOutput
func (LegacyBigqueryConnectionOutput) ToLegacyBigqueryConnectionOutputWithContext ¶
func (o LegacyBigqueryConnectionOutput) ToLegacyBigqueryConnectionOutputWithContext(ctx context.Context) LegacyBigqueryConnectionOutput
func (LegacyBigqueryConnectionOutput) TokenUri ¶
func (o LegacyBigqueryConnectionOutput) TokenUri() pulumi.StringOutput
Token URI for the Service Account
func (LegacyBigqueryConnectionOutput) Type ¶
func (o LegacyBigqueryConnectionOutput) Type() pulumi.StringOutput
The type of connection
type LegacyBigqueryConnectionState ¶
type LegacyBigqueryConnectionState struct { // The Application ID for BQ OAuth ApplicationId pulumi.StringPtrInput // The Application Secret for BQ OAuth ApplicationSecret pulumi.StringPtrInput // Auth Provider X509 Cert URL for the Service Account AuthProviderX509CertUrl pulumi.StringPtrInput // Auth URI for the Service Account AuthUri pulumi.StringPtrInput // Service Account email ClientEmail pulumi.StringPtrInput // Client ID of the Service Account ClientId pulumi.StringPtrInput // Client X509 Cert URL for the Service Account ClientX509CertUrl pulumi.StringPtrInput // Connection Identifier ConnectionId pulumi.IntPtrInput // Dataproc cluster name for PySpark workloads DataprocClusterName pulumi.StringPtrInput // Google Cloud region for PySpark workloads on Dataproc DataprocRegion pulumi.StringPtrInput // Project to bill for query execution ExecutionProject pulumi.StringPtrInput // GCP project ID GcpProjectId pulumi.StringPtrInput // URI for a Google Cloud Storage bucket to host Python code executed via Datapro GcsBucket pulumi.StringPtrInput // Whether the connection is active IsActive pulumi.BoolPtrInput // Whether the connection is configured for OAuth or not IsConfiguredForOauth pulumi.BoolPtrInput // Location to create new Datasets in Location pulumi.StringPtrInput // Max number of bytes that can be billed for a given BigQuery query MaximumBytesBilled pulumi.IntPtrInput // Connection name Name pulumi.StringPtrInput // The priority with which to execute BigQuery queries (batch or interactive) Priority pulumi.StringPtrInput // Private key of the Service Account PrivateKey pulumi.StringPtrInput // Private key ID of the Service Account PrivateKeyId pulumi.StringPtrInput // Project ID to create the connection in ProjectId pulumi.IntPtrInput // Number of retries for queries Retries pulumi.IntPtrInput // Timeout in seconds for queries TimeoutSeconds pulumi.IntPtrInput // Token URI for the Service Account TokenUri pulumi.StringPtrInput // The type of connection Type pulumi.StringPtrInput }
func (LegacyBigqueryConnectionState) ElementType ¶
func (LegacyBigqueryConnectionState) ElementType() reflect.Type
type LegacyBigqueryCredential
deprecated
type LegacyBigqueryCredential struct { pulumi.CustomResourceState // The system BigQuery credential ID CredentialId pulumi.IntOutput `pulumi:"credentialId"` // Default dataset name Dataset pulumi.StringOutput `pulumi:"dataset"` // Whether the BigQuery credential is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Number of threads to use NumThreads pulumi.IntOutput `pulumi:"numThreads"` // Project ID to create the BigQuery credential in ProjectId pulumi.IntOutput `pulumi:"projectId"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyBigqueryCredential ¶
func GetLegacyBigqueryCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyBigqueryCredentialState, opts ...pulumi.ResourceOption) (*LegacyBigqueryCredential, error)
GetLegacyBigqueryCredential gets an existing LegacyBigqueryCredential 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 NewLegacyBigqueryCredential ¶
func NewLegacyBigqueryCredential(ctx *pulumi.Context, name string, args *LegacyBigqueryCredentialArgs, opts ...pulumi.ResourceOption) (*LegacyBigqueryCredential, error)
NewLegacyBigqueryCredential registers a new resource with the given unique name, arguments, and options.
func (*LegacyBigqueryCredential) ElementType ¶
func (*LegacyBigqueryCredential) ElementType() reflect.Type
func (*LegacyBigqueryCredential) ToLegacyBigqueryCredentialOutput ¶
func (i *LegacyBigqueryCredential) ToLegacyBigqueryCredentialOutput() LegacyBigqueryCredentialOutput
func (*LegacyBigqueryCredential) ToLegacyBigqueryCredentialOutputWithContext ¶
func (i *LegacyBigqueryCredential) ToLegacyBigqueryCredentialOutputWithContext(ctx context.Context) LegacyBigqueryCredentialOutput
type LegacyBigqueryCredentialArgs ¶
type LegacyBigqueryCredentialArgs struct { // Default dataset name Dataset pulumi.StringInput // Whether the BigQuery credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntInput // Project ID to create the BigQuery credential in ProjectId pulumi.IntInput }
The set of arguments for constructing a LegacyBigqueryCredential resource.
func (LegacyBigqueryCredentialArgs) ElementType ¶
func (LegacyBigqueryCredentialArgs) ElementType() reflect.Type
type LegacyBigqueryCredentialArray ¶
type LegacyBigqueryCredentialArray []LegacyBigqueryCredentialInput
func (LegacyBigqueryCredentialArray) ElementType ¶
func (LegacyBigqueryCredentialArray) ElementType() reflect.Type
func (LegacyBigqueryCredentialArray) ToLegacyBigqueryCredentialArrayOutput ¶
func (i LegacyBigqueryCredentialArray) ToLegacyBigqueryCredentialArrayOutput() LegacyBigqueryCredentialArrayOutput
func (LegacyBigqueryCredentialArray) ToLegacyBigqueryCredentialArrayOutputWithContext ¶
func (i LegacyBigqueryCredentialArray) ToLegacyBigqueryCredentialArrayOutputWithContext(ctx context.Context) LegacyBigqueryCredentialArrayOutput
type LegacyBigqueryCredentialArrayInput ¶
type LegacyBigqueryCredentialArrayInput interface { pulumi.Input ToLegacyBigqueryCredentialArrayOutput() LegacyBigqueryCredentialArrayOutput ToLegacyBigqueryCredentialArrayOutputWithContext(context.Context) LegacyBigqueryCredentialArrayOutput }
LegacyBigqueryCredentialArrayInput is an input type that accepts LegacyBigqueryCredentialArray and LegacyBigqueryCredentialArrayOutput values. You can construct a concrete instance of `LegacyBigqueryCredentialArrayInput` via:
LegacyBigqueryCredentialArray{ LegacyBigqueryCredentialArgs{...} }
type LegacyBigqueryCredentialArrayOutput ¶
type LegacyBigqueryCredentialArrayOutput struct{ *pulumi.OutputState }
func (LegacyBigqueryCredentialArrayOutput) ElementType ¶
func (LegacyBigqueryCredentialArrayOutput) ElementType() reflect.Type
func (LegacyBigqueryCredentialArrayOutput) Index ¶
func (o LegacyBigqueryCredentialArrayOutput) Index(i pulumi.IntInput) LegacyBigqueryCredentialOutput
func (LegacyBigqueryCredentialArrayOutput) ToLegacyBigqueryCredentialArrayOutput ¶
func (o LegacyBigqueryCredentialArrayOutput) ToLegacyBigqueryCredentialArrayOutput() LegacyBigqueryCredentialArrayOutput
func (LegacyBigqueryCredentialArrayOutput) ToLegacyBigqueryCredentialArrayOutputWithContext ¶
func (o LegacyBigqueryCredentialArrayOutput) ToLegacyBigqueryCredentialArrayOutputWithContext(ctx context.Context) LegacyBigqueryCredentialArrayOutput
type LegacyBigqueryCredentialInput ¶
type LegacyBigqueryCredentialInput interface { pulumi.Input ToLegacyBigqueryCredentialOutput() LegacyBigqueryCredentialOutput ToLegacyBigqueryCredentialOutputWithContext(ctx context.Context) LegacyBigqueryCredentialOutput }
type LegacyBigqueryCredentialMap ¶
type LegacyBigqueryCredentialMap map[string]LegacyBigqueryCredentialInput
func (LegacyBigqueryCredentialMap) ElementType ¶
func (LegacyBigqueryCredentialMap) ElementType() reflect.Type
func (LegacyBigqueryCredentialMap) ToLegacyBigqueryCredentialMapOutput ¶
func (i LegacyBigqueryCredentialMap) ToLegacyBigqueryCredentialMapOutput() LegacyBigqueryCredentialMapOutput
func (LegacyBigqueryCredentialMap) ToLegacyBigqueryCredentialMapOutputWithContext ¶
func (i LegacyBigqueryCredentialMap) ToLegacyBigqueryCredentialMapOutputWithContext(ctx context.Context) LegacyBigqueryCredentialMapOutput
type LegacyBigqueryCredentialMapInput ¶
type LegacyBigqueryCredentialMapInput interface { pulumi.Input ToLegacyBigqueryCredentialMapOutput() LegacyBigqueryCredentialMapOutput ToLegacyBigqueryCredentialMapOutputWithContext(context.Context) LegacyBigqueryCredentialMapOutput }
LegacyBigqueryCredentialMapInput is an input type that accepts LegacyBigqueryCredentialMap and LegacyBigqueryCredentialMapOutput values. You can construct a concrete instance of `LegacyBigqueryCredentialMapInput` via:
LegacyBigqueryCredentialMap{ "key": LegacyBigqueryCredentialArgs{...} }
type LegacyBigqueryCredentialMapOutput ¶
type LegacyBigqueryCredentialMapOutput struct{ *pulumi.OutputState }
func (LegacyBigqueryCredentialMapOutput) ElementType ¶
func (LegacyBigqueryCredentialMapOutput) ElementType() reflect.Type
func (LegacyBigqueryCredentialMapOutput) MapIndex ¶
func (o LegacyBigqueryCredentialMapOutput) MapIndex(k pulumi.StringInput) LegacyBigqueryCredentialOutput
func (LegacyBigqueryCredentialMapOutput) ToLegacyBigqueryCredentialMapOutput ¶
func (o LegacyBigqueryCredentialMapOutput) ToLegacyBigqueryCredentialMapOutput() LegacyBigqueryCredentialMapOutput
func (LegacyBigqueryCredentialMapOutput) ToLegacyBigqueryCredentialMapOutputWithContext ¶
func (o LegacyBigqueryCredentialMapOutput) ToLegacyBigqueryCredentialMapOutputWithContext(ctx context.Context) LegacyBigqueryCredentialMapOutput
type LegacyBigqueryCredentialOutput ¶
type LegacyBigqueryCredentialOutput struct{ *pulumi.OutputState }
func (LegacyBigqueryCredentialOutput) CredentialId ¶
func (o LegacyBigqueryCredentialOutput) CredentialId() pulumi.IntOutput
The system BigQuery credential ID
func (LegacyBigqueryCredentialOutput) Dataset ¶
func (o LegacyBigqueryCredentialOutput) Dataset() pulumi.StringOutput
Default dataset name
func (LegacyBigqueryCredentialOutput) ElementType ¶
func (LegacyBigqueryCredentialOutput) ElementType() reflect.Type
func (LegacyBigqueryCredentialOutput) IsActive ¶
func (o LegacyBigqueryCredentialOutput) IsActive() pulumi.BoolPtrOutput
Whether the BigQuery credential is active
func (LegacyBigqueryCredentialOutput) NumThreads ¶
func (o LegacyBigqueryCredentialOutput) NumThreads() pulumi.IntOutput
Number of threads to use
func (LegacyBigqueryCredentialOutput) ProjectId ¶
func (o LegacyBigqueryCredentialOutput) ProjectId() pulumi.IntOutput
Project ID to create the BigQuery credential in
func (LegacyBigqueryCredentialOutput) ToLegacyBigqueryCredentialOutput ¶
func (o LegacyBigqueryCredentialOutput) ToLegacyBigqueryCredentialOutput() LegacyBigqueryCredentialOutput
func (LegacyBigqueryCredentialOutput) ToLegacyBigqueryCredentialOutputWithContext ¶
func (o LegacyBigqueryCredentialOutput) ToLegacyBigqueryCredentialOutputWithContext(ctx context.Context) LegacyBigqueryCredentialOutput
type LegacyBigqueryCredentialState ¶
type LegacyBigqueryCredentialState struct { // The system BigQuery credential ID CredentialId pulumi.IntPtrInput // Default dataset name Dataset pulumi.StringPtrInput // Whether the BigQuery credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntPtrInput // Project ID to create the BigQuery credential in ProjectId pulumi.IntPtrInput }
func (LegacyBigqueryCredentialState) ElementType ¶
func (LegacyBigqueryCredentialState) ElementType() reflect.Type
type LegacyConnection
deprecated
type LegacyConnection struct { pulumi.CustomResourceState // Account name for the connection Account pulumi.StringPtrOutput `pulumi:"account"` // Adapter id created for the Databricks connection AdapterId pulumi.IntOutput `pulumi:"adapterId"` // Whether or not the connection should allow client session keep alive AllowKeepAlive pulumi.BoolPtrOutput `pulumi:"allowKeepAlive"` // Whether or not the connection should allow SSO AllowSso pulumi.BoolPtrOutput `pulumi:"allowSso"` // Catalog name if Unity Catalog is enabled in your Databricks workspace Catalog pulumi.StringPtrOutput `pulumi:"catalog"` // Connection Identifier ConnectionId pulumi.IntOutput `pulumi:"connectionId"` // Database name for the connection Database pulumi.StringOutput `pulumi:"database"` // Host name for the connection, including Databricks cluster HostName pulumi.StringPtrOutput `pulumi:"hostName"` // The HTTP path of the Databricks cluster or SQL warehouse HttpPath pulumi.StringPtrOutput `pulumi:"httpPath"` // Whether the connection is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Connection name Name pulumi.StringOutput `pulumi:"name"` // OAuth client identifier OauthClientId pulumi.StringPtrOutput `pulumi:"oauthClientId"` // OAuth client secret OauthClientSecret pulumi.StringPtrOutput `pulumi:"oauthClientSecret"` // Port number to connect via Port pulumi.IntPtrOutput `pulumi:"port"` // The ID of the PrivateLink connection. This ID can be found using the `privatelink_endpoint` data source PrivateLinkEndpointId pulumi.StringPtrOutput `pulumi:"privateLinkEndpointId"` // Project ID to create the connection in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Role name for the connection Role pulumi.StringPtrOutput `pulumi:"role"` // Whether or not tunneling should be enabled on your database connection TunnelEnabled pulumi.BoolPtrOutput `pulumi:"tunnelEnabled"` // The type of connection Type pulumi.StringOutput `pulumi:"type"` // Warehouse name for the connection Warehouse pulumi.StringPtrOutput `pulumi:"warehouse"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyConnection ¶
func GetLegacyConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyConnectionState, opts ...pulumi.ResourceOption) (*LegacyConnection, error)
GetLegacyConnection gets an existing LegacyConnection 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 NewLegacyConnection ¶
func NewLegacyConnection(ctx *pulumi.Context, name string, args *LegacyConnectionArgs, opts ...pulumi.ResourceOption) (*LegacyConnection, error)
NewLegacyConnection registers a new resource with the given unique name, arguments, and options.
func (*LegacyConnection) ElementType ¶
func (*LegacyConnection) ElementType() reflect.Type
func (*LegacyConnection) ToLegacyConnectionOutput ¶
func (i *LegacyConnection) ToLegacyConnectionOutput() LegacyConnectionOutput
func (*LegacyConnection) ToLegacyConnectionOutputWithContext ¶
func (i *LegacyConnection) ToLegacyConnectionOutputWithContext(ctx context.Context) LegacyConnectionOutput
type LegacyConnectionArgs ¶
type LegacyConnectionArgs struct { // Account name for the connection Account pulumi.StringPtrInput // Whether or not the connection should allow client session keep alive AllowKeepAlive pulumi.BoolPtrInput // Whether or not the connection should allow SSO AllowSso pulumi.BoolPtrInput // Catalog name if Unity Catalog is enabled in your Databricks workspace Catalog pulumi.StringPtrInput // Database name for the connection Database pulumi.StringInput // Host name for the connection, including Databricks cluster HostName pulumi.StringPtrInput // The HTTP path of the Databricks cluster or SQL warehouse HttpPath pulumi.StringPtrInput // Whether the connection is active IsActive pulumi.BoolPtrInput // Connection name Name pulumi.StringPtrInput // OAuth client identifier OauthClientId pulumi.StringPtrInput // OAuth client secret OauthClientSecret pulumi.StringPtrInput // Port number to connect via Port pulumi.IntPtrInput // The ID of the PrivateLink connection. This ID can be found using the `privatelink_endpoint` data source PrivateLinkEndpointId pulumi.StringPtrInput // Project ID to create the connection in ProjectId pulumi.IntInput // Role name for the connection Role pulumi.StringPtrInput // Whether or not tunneling should be enabled on your database connection TunnelEnabled pulumi.BoolPtrInput // The type of connection Type pulumi.StringInput // Warehouse name for the connection Warehouse pulumi.StringPtrInput }
The set of arguments for constructing a LegacyConnection resource.
func (LegacyConnectionArgs) ElementType ¶
func (LegacyConnectionArgs) ElementType() reflect.Type
type LegacyConnectionArray ¶
type LegacyConnectionArray []LegacyConnectionInput
func (LegacyConnectionArray) ElementType ¶
func (LegacyConnectionArray) ElementType() reflect.Type
func (LegacyConnectionArray) ToLegacyConnectionArrayOutput ¶
func (i LegacyConnectionArray) ToLegacyConnectionArrayOutput() LegacyConnectionArrayOutput
func (LegacyConnectionArray) ToLegacyConnectionArrayOutputWithContext ¶
func (i LegacyConnectionArray) ToLegacyConnectionArrayOutputWithContext(ctx context.Context) LegacyConnectionArrayOutput
type LegacyConnectionArrayInput ¶
type LegacyConnectionArrayInput interface { pulumi.Input ToLegacyConnectionArrayOutput() LegacyConnectionArrayOutput ToLegacyConnectionArrayOutputWithContext(context.Context) LegacyConnectionArrayOutput }
LegacyConnectionArrayInput is an input type that accepts LegacyConnectionArray and LegacyConnectionArrayOutput values. You can construct a concrete instance of `LegacyConnectionArrayInput` via:
LegacyConnectionArray{ LegacyConnectionArgs{...} }
type LegacyConnectionArrayOutput ¶
type LegacyConnectionArrayOutput struct{ *pulumi.OutputState }
func (LegacyConnectionArrayOutput) ElementType ¶
func (LegacyConnectionArrayOutput) ElementType() reflect.Type
func (LegacyConnectionArrayOutput) Index ¶
func (o LegacyConnectionArrayOutput) Index(i pulumi.IntInput) LegacyConnectionOutput
func (LegacyConnectionArrayOutput) ToLegacyConnectionArrayOutput ¶
func (o LegacyConnectionArrayOutput) ToLegacyConnectionArrayOutput() LegacyConnectionArrayOutput
func (LegacyConnectionArrayOutput) ToLegacyConnectionArrayOutputWithContext ¶
func (o LegacyConnectionArrayOutput) ToLegacyConnectionArrayOutputWithContext(ctx context.Context) LegacyConnectionArrayOutput
type LegacyConnectionInput ¶
type LegacyConnectionInput interface { pulumi.Input ToLegacyConnectionOutput() LegacyConnectionOutput ToLegacyConnectionOutputWithContext(ctx context.Context) LegacyConnectionOutput }
type LegacyConnectionMap ¶
type LegacyConnectionMap map[string]LegacyConnectionInput
func (LegacyConnectionMap) ElementType ¶
func (LegacyConnectionMap) ElementType() reflect.Type
func (LegacyConnectionMap) ToLegacyConnectionMapOutput ¶
func (i LegacyConnectionMap) ToLegacyConnectionMapOutput() LegacyConnectionMapOutput
func (LegacyConnectionMap) ToLegacyConnectionMapOutputWithContext ¶
func (i LegacyConnectionMap) ToLegacyConnectionMapOutputWithContext(ctx context.Context) LegacyConnectionMapOutput
type LegacyConnectionMapInput ¶
type LegacyConnectionMapInput interface { pulumi.Input ToLegacyConnectionMapOutput() LegacyConnectionMapOutput ToLegacyConnectionMapOutputWithContext(context.Context) LegacyConnectionMapOutput }
LegacyConnectionMapInput is an input type that accepts LegacyConnectionMap and LegacyConnectionMapOutput values. You can construct a concrete instance of `LegacyConnectionMapInput` via:
LegacyConnectionMap{ "key": LegacyConnectionArgs{...} }
type LegacyConnectionMapOutput ¶
type LegacyConnectionMapOutput struct{ *pulumi.OutputState }
func (LegacyConnectionMapOutput) ElementType ¶
func (LegacyConnectionMapOutput) ElementType() reflect.Type
func (LegacyConnectionMapOutput) MapIndex ¶
func (o LegacyConnectionMapOutput) MapIndex(k pulumi.StringInput) LegacyConnectionOutput
func (LegacyConnectionMapOutput) ToLegacyConnectionMapOutput ¶
func (o LegacyConnectionMapOutput) ToLegacyConnectionMapOutput() LegacyConnectionMapOutput
func (LegacyConnectionMapOutput) ToLegacyConnectionMapOutputWithContext ¶
func (o LegacyConnectionMapOutput) ToLegacyConnectionMapOutputWithContext(ctx context.Context) LegacyConnectionMapOutput
type LegacyConnectionOutput ¶
type LegacyConnectionOutput struct{ *pulumi.OutputState }
func (LegacyConnectionOutput) Account ¶
func (o LegacyConnectionOutput) Account() pulumi.StringPtrOutput
Account name for the connection
func (LegacyConnectionOutput) AdapterId ¶
func (o LegacyConnectionOutput) AdapterId() pulumi.IntOutput
Adapter id created for the Databricks connection
func (LegacyConnectionOutput) AllowKeepAlive ¶
func (o LegacyConnectionOutput) AllowKeepAlive() pulumi.BoolPtrOutput
Whether or not the connection should allow client session keep alive
func (LegacyConnectionOutput) AllowSso ¶
func (o LegacyConnectionOutput) AllowSso() pulumi.BoolPtrOutput
Whether or not the connection should allow SSO
func (LegacyConnectionOutput) Catalog ¶
func (o LegacyConnectionOutput) Catalog() pulumi.StringPtrOutput
Catalog name if Unity Catalog is enabled in your Databricks workspace
func (LegacyConnectionOutput) ConnectionId ¶
func (o LegacyConnectionOutput) ConnectionId() pulumi.IntOutput
Connection Identifier
func (LegacyConnectionOutput) Database ¶
func (o LegacyConnectionOutput) Database() pulumi.StringOutput
Database name for the connection
func (LegacyConnectionOutput) ElementType ¶
func (LegacyConnectionOutput) ElementType() reflect.Type
func (LegacyConnectionOutput) HostName ¶
func (o LegacyConnectionOutput) HostName() pulumi.StringPtrOutput
Host name for the connection, including Databricks cluster
func (LegacyConnectionOutput) HttpPath ¶
func (o LegacyConnectionOutput) HttpPath() pulumi.StringPtrOutput
The HTTP path of the Databricks cluster or SQL warehouse
func (LegacyConnectionOutput) IsActive ¶
func (o LegacyConnectionOutput) IsActive() pulumi.BoolPtrOutput
Whether the connection is active
func (LegacyConnectionOutput) Name ¶
func (o LegacyConnectionOutput) Name() pulumi.StringOutput
Connection name
func (LegacyConnectionOutput) OauthClientId ¶
func (o LegacyConnectionOutput) OauthClientId() pulumi.StringPtrOutput
OAuth client identifier
func (LegacyConnectionOutput) OauthClientSecret ¶
func (o LegacyConnectionOutput) OauthClientSecret() pulumi.StringPtrOutput
OAuth client secret
func (LegacyConnectionOutput) Port ¶
func (o LegacyConnectionOutput) Port() pulumi.IntPtrOutput
Port number to connect via
func (LegacyConnectionOutput) PrivateLinkEndpointId ¶
func (o LegacyConnectionOutput) PrivateLinkEndpointId() pulumi.StringPtrOutput
The ID of the PrivateLink connection. This ID can be found using the `privatelink_endpoint` data source
func (LegacyConnectionOutput) ProjectId ¶
func (o LegacyConnectionOutput) ProjectId() pulumi.IntOutput
Project ID to create the connection in
func (LegacyConnectionOutput) Role ¶
func (o LegacyConnectionOutput) Role() pulumi.StringPtrOutput
Role name for the connection
func (LegacyConnectionOutput) ToLegacyConnectionOutput ¶
func (o LegacyConnectionOutput) ToLegacyConnectionOutput() LegacyConnectionOutput
func (LegacyConnectionOutput) ToLegacyConnectionOutputWithContext ¶
func (o LegacyConnectionOutput) ToLegacyConnectionOutputWithContext(ctx context.Context) LegacyConnectionOutput
func (LegacyConnectionOutput) TunnelEnabled ¶
func (o LegacyConnectionOutput) TunnelEnabled() pulumi.BoolPtrOutput
Whether or not tunneling should be enabled on your database connection
func (LegacyConnectionOutput) Type ¶
func (o LegacyConnectionOutput) Type() pulumi.StringOutput
The type of connection
func (LegacyConnectionOutput) Warehouse ¶
func (o LegacyConnectionOutput) Warehouse() pulumi.StringPtrOutput
Warehouse name for the connection
type LegacyConnectionState ¶
type LegacyConnectionState struct { // Account name for the connection Account pulumi.StringPtrInput // Adapter id created for the Databricks connection AdapterId pulumi.IntPtrInput // Whether or not the connection should allow client session keep alive AllowKeepAlive pulumi.BoolPtrInput // Whether or not the connection should allow SSO AllowSso pulumi.BoolPtrInput // Catalog name if Unity Catalog is enabled in your Databricks workspace Catalog pulumi.StringPtrInput // Connection Identifier ConnectionId pulumi.IntPtrInput // Database name for the connection Database pulumi.StringPtrInput // Host name for the connection, including Databricks cluster HostName pulumi.StringPtrInput // The HTTP path of the Databricks cluster or SQL warehouse HttpPath pulumi.StringPtrInput // Whether the connection is active IsActive pulumi.BoolPtrInput // Connection name Name pulumi.StringPtrInput // OAuth client identifier OauthClientId pulumi.StringPtrInput // OAuth client secret OauthClientSecret pulumi.StringPtrInput // Port number to connect via Port pulumi.IntPtrInput // The ID of the PrivateLink connection. This ID can be found using the `privatelink_endpoint` data source PrivateLinkEndpointId pulumi.StringPtrInput // Project ID to create the connection in ProjectId pulumi.IntPtrInput // Role name for the connection Role pulumi.StringPtrInput // Whether or not tunneling should be enabled on your database connection TunnelEnabled pulumi.BoolPtrInput // The type of connection Type pulumi.StringPtrInput // Warehouse name for the connection Warehouse pulumi.StringPtrInput }
func (LegacyConnectionState) ElementType ¶
func (LegacyConnectionState) ElementType() reflect.Type
type LegacyDatabricksCredential
deprecated
type LegacyDatabricksCredential struct { pulumi.CustomResourceState // Databricks adapter ID for the credential AdapterId pulumi.IntOutput `pulumi:"adapterId"` // The type of the adapter (databricks or spark) AdapterType pulumi.StringOutput `pulumi:"adapterType"` // The catalog where to create models (only for the databricks adapter) Catalog pulumi.StringPtrOutput `pulumi:"catalog"` // The system Databricks credential ID CredentialId pulumi.IntOutput `pulumi:"credentialId"` // Project ID to create the Databricks credential in ProjectId pulumi.IntOutput `pulumi:"projectId"` // The schema where to create models Schema pulumi.StringOutput `pulumi:"schema"` // Target name TargetName pulumi.StringPtrOutput `pulumi:"targetName"` // Token for Databricks user Token pulumi.StringOutput `pulumi:"token"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyDatabricksCredential ¶
func GetLegacyDatabricksCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyDatabricksCredentialState, opts ...pulumi.ResourceOption) (*LegacyDatabricksCredential, error)
GetLegacyDatabricksCredential gets an existing LegacyDatabricksCredential 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 NewLegacyDatabricksCredential ¶
func NewLegacyDatabricksCredential(ctx *pulumi.Context, name string, args *LegacyDatabricksCredentialArgs, opts ...pulumi.ResourceOption) (*LegacyDatabricksCredential, error)
NewLegacyDatabricksCredential registers a new resource with the given unique name, arguments, and options.
func (*LegacyDatabricksCredential) ElementType ¶
func (*LegacyDatabricksCredential) ElementType() reflect.Type
func (*LegacyDatabricksCredential) ToLegacyDatabricksCredentialOutput ¶
func (i *LegacyDatabricksCredential) ToLegacyDatabricksCredentialOutput() LegacyDatabricksCredentialOutput
func (*LegacyDatabricksCredential) ToLegacyDatabricksCredentialOutputWithContext ¶
func (i *LegacyDatabricksCredential) ToLegacyDatabricksCredentialOutputWithContext(ctx context.Context) LegacyDatabricksCredentialOutput
type LegacyDatabricksCredentialArgs ¶
type LegacyDatabricksCredentialArgs struct { // Databricks adapter ID for the credential AdapterId pulumi.IntInput // The type of the adapter (databricks or spark) AdapterType pulumi.StringInput // The catalog where to create models (only for the databricks adapter) Catalog pulumi.StringPtrInput // Project ID to create the Databricks credential in ProjectId pulumi.IntInput // The schema where to create models Schema pulumi.StringInput // Target name TargetName pulumi.StringPtrInput // Token for Databricks user Token pulumi.StringInput }
The set of arguments for constructing a LegacyDatabricksCredential resource.
func (LegacyDatabricksCredentialArgs) ElementType ¶
func (LegacyDatabricksCredentialArgs) ElementType() reflect.Type
type LegacyDatabricksCredentialArray ¶
type LegacyDatabricksCredentialArray []LegacyDatabricksCredentialInput
func (LegacyDatabricksCredentialArray) ElementType ¶
func (LegacyDatabricksCredentialArray) ElementType() reflect.Type
func (LegacyDatabricksCredentialArray) ToLegacyDatabricksCredentialArrayOutput ¶
func (i LegacyDatabricksCredentialArray) ToLegacyDatabricksCredentialArrayOutput() LegacyDatabricksCredentialArrayOutput
func (LegacyDatabricksCredentialArray) ToLegacyDatabricksCredentialArrayOutputWithContext ¶
func (i LegacyDatabricksCredentialArray) ToLegacyDatabricksCredentialArrayOutputWithContext(ctx context.Context) LegacyDatabricksCredentialArrayOutput
type LegacyDatabricksCredentialArrayInput ¶
type LegacyDatabricksCredentialArrayInput interface { pulumi.Input ToLegacyDatabricksCredentialArrayOutput() LegacyDatabricksCredentialArrayOutput ToLegacyDatabricksCredentialArrayOutputWithContext(context.Context) LegacyDatabricksCredentialArrayOutput }
LegacyDatabricksCredentialArrayInput is an input type that accepts LegacyDatabricksCredentialArray and LegacyDatabricksCredentialArrayOutput values. You can construct a concrete instance of `LegacyDatabricksCredentialArrayInput` via:
LegacyDatabricksCredentialArray{ LegacyDatabricksCredentialArgs{...} }
type LegacyDatabricksCredentialArrayOutput ¶
type LegacyDatabricksCredentialArrayOutput struct{ *pulumi.OutputState }
func (LegacyDatabricksCredentialArrayOutput) ElementType ¶
func (LegacyDatabricksCredentialArrayOutput) ElementType() reflect.Type
func (LegacyDatabricksCredentialArrayOutput) Index ¶
func (o LegacyDatabricksCredentialArrayOutput) Index(i pulumi.IntInput) LegacyDatabricksCredentialOutput
func (LegacyDatabricksCredentialArrayOutput) ToLegacyDatabricksCredentialArrayOutput ¶
func (o LegacyDatabricksCredentialArrayOutput) ToLegacyDatabricksCredentialArrayOutput() LegacyDatabricksCredentialArrayOutput
func (LegacyDatabricksCredentialArrayOutput) ToLegacyDatabricksCredentialArrayOutputWithContext ¶
func (o LegacyDatabricksCredentialArrayOutput) ToLegacyDatabricksCredentialArrayOutputWithContext(ctx context.Context) LegacyDatabricksCredentialArrayOutput
type LegacyDatabricksCredentialInput ¶
type LegacyDatabricksCredentialInput interface { pulumi.Input ToLegacyDatabricksCredentialOutput() LegacyDatabricksCredentialOutput ToLegacyDatabricksCredentialOutputWithContext(ctx context.Context) LegacyDatabricksCredentialOutput }
type LegacyDatabricksCredentialMap ¶
type LegacyDatabricksCredentialMap map[string]LegacyDatabricksCredentialInput
func (LegacyDatabricksCredentialMap) ElementType ¶
func (LegacyDatabricksCredentialMap) ElementType() reflect.Type
func (LegacyDatabricksCredentialMap) ToLegacyDatabricksCredentialMapOutput ¶
func (i LegacyDatabricksCredentialMap) ToLegacyDatabricksCredentialMapOutput() LegacyDatabricksCredentialMapOutput
func (LegacyDatabricksCredentialMap) ToLegacyDatabricksCredentialMapOutputWithContext ¶
func (i LegacyDatabricksCredentialMap) ToLegacyDatabricksCredentialMapOutputWithContext(ctx context.Context) LegacyDatabricksCredentialMapOutput
type LegacyDatabricksCredentialMapInput ¶
type LegacyDatabricksCredentialMapInput interface { pulumi.Input ToLegacyDatabricksCredentialMapOutput() LegacyDatabricksCredentialMapOutput ToLegacyDatabricksCredentialMapOutputWithContext(context.Context) LegacyDatabricksCredentialMapOutput }
LegacyDatabricksCredentialMapInput is an input type that accepts LegacyDatabricksCredentialMap and LegacyDatabricksCredentialMapOutput values. You can construct a concrete instance of `LegacyDatabricksCredentialMapInput` via:
LegacyDatabricksCredentialMap{ "key": LegacyDatabricksCredentialArgs{...} }
type LegacyDatabricksCredentialMapOutput ¶
type LegacyDatabricksCredentialMapOutput struct{ *pulumi.OutputState }
func (LegacyDatabricksCredentialMapOutput) ElementType ¶
func (LegacyDatabricksCredentialMapOutput) ElementType() reflect.Type
func (LegacyDatabricksCredentialMapOutput) MapIndex ¶
func (o LegacyDatabricksCredentialMapOutput) MapIndex(k pulumi.StringInput) LegacyDatabricksCredentialOutput
func (LegacyDatabricksCredentialMapOutput) ToLegacyDatabricksCredentialMapOutput ¶
func (o LegacyDatabricksCredentialMapOutput) ToLegacyDatabricksCredentialMapOutput() LegacyDatabricksCredentialMapOutput
func (LegacyDatabricksCredentialMapOutput) ToLegacyDatabricksCredentialMapOutputWithContext ¶
func (o LegacyDatabricksCredentialMapOutput) ToLegacyDatabricksCredentialMapOutputWithContext(ctx context.Context) LegacyDatabricksCredentialMapOutput
type LegacyDatabricksCredentialOutput ¶
type LegacyDatabricksCredentialOutput struct{ *pulumi.OutputState }
func (LegacyDatabricksCredentialOutput) AdapterId ¶
func (o LegacyDatabricksCredentialOutput) AdapterId() pulumi.IntOutput
Databricks adapter ID for the credential
func (LegacyDatabricksCredentialOutput) AdapterType ¶
func (o LegacyDatabricksCredentialOutput) AdapterType() pulumi.StringOutput
The type of the adapter (databricks or spark)
func (LegacyDatabricksCredentialOutput) Catalog ¶
func (o LegacyDatabricksCredentialOutput) Catalog() pulumi.StringPtrOutput
The catalog where to create models (only for the databricks adapter)
func (LegacyDatabricksCredentialOutput) CredentialId ¶
func (o LegacyDatabricksCredentialOutput) CredentialId() pulumi.IntOutput
The system Databricks credential ID
func (LegacyDatabricksCredentialOutput) ElementType ¶
func (LegacyDatabricksCredentialOutput) ElementType() reflect.Type
func (LegacyDatabricksCredentialOutput) ProjectId ¶
func (o LegacyDatabricksCredentialOutput) ProjectId() pulumi.IntOutput
Project ID to create the Databricks credential in
func (LegacyDatabricksCredentialOutput) Schema ¶
func (o LegacyDatabricksCredentialOutput) Schema() pulumi.StringOutput
The schema where to create models
func (LegacyDatabricksCredentialOutput) TargetName ¶
func (o LegacyDatabricksCredentialOutput) TargetName() pulumi.StringPtrOutput
Target name
func (LegacyDatabricksCredentialOutput) ToLegacyDatabricksCredentialOutput ¶
func (o LegacyDatabricksCredentialOutput) ToLegacyDatabricksCredentialOutput() LegacyDatabricksCredentialOutput
func (LegacyDatabricksCredentialOutput) ToLegacyDatabricksCredentialOutputWithContext ¶
func (o LegacyDatabricksCredentialOutput) ToLegacyDatabricksCredentialOutputWithContext(ctx context.Context) LegacyDatabricksCredentialOutput
func (LegacyDatabricksCredentialOutput) Token ¶
func (o LegacyDatabricksCredentialOutput) Token() pulumi.StringOutput
Token for Databricks user
type LegacyDatabricksCredentialState ¶
type LegacyDatabricksCredentialState struct { // Databricks adapter ID for the credential AdapterId pulumi.IntPtrInput // The type of the adapter (databricks or spark) AdapterType pulumi.StringPtrInput // The catalog where to create models (only for the databricks adapter) Catalog pulumi.StringPtrInput // The system Databricks credential ID CredentialId pulumi.IntPtrInput // Project ID to create the Databricks credential in ProjectId pulumi.IntPtrInput // The schema where to create models Schema pulumi.StringPtrInput // Target name TargetName pulumi.StringPtrInput // Token for Databricks user Token pulumi.StringPtrInput }
func (LegacyDatabricksCredentialState) ElementType ¶
func (LegacyDatabricksCredentialState) ElementType() reflect.Type
type LegacyEnvironment
deprecated
type LegacyEnvironment struct { pulumi.CustomResourceState // Credential ID to create the environment with. A credential is not required for development environments but is required // for deployment environments CredentialId pulumi.IntPtrOutput `pulumi:"credentialId"` // Which custom branch to use in this environment CustomBranch pulumi.StringPtrOutput `pulumi:"customBranch"` // Version number of dbt to use in this environment. It needs to be in the format `major.minor.0-latest` or // `major.minor.0-pre`, e.g. `1.5.0-latest` DbtVersion pulumi.StringOutput `pulumi:"dbtVersion"` // The type of environment. Only valid for environments of type 'deployment' and for now can only be empty or set to // 'production' DeploymentType pulumi.StringPtrOutput `pulumi:"deploymentType"` // Environment ID within the project EnvironmentId pulumi.IntOutput `pulumi:"environmentId"` // ID of the extended attributes for the environment ExtendedAttributesId pulumi.IntPtrOutput `pulumi:"extendedAttributesId"` // Whether the environment is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Environment name Name pulumi.StringOutput `pulumi:"name"` // Project ID to create the environment in ProjectId pulumi.IntOutput `pulumi:"projectId"` // The type of environment (must be either development or deployment) Type pulumi.StringOutput `pulumi:"type"` // Whether to use a custom git branch in this environment UseCustomBranch pulumi.BoolPtrOutput `pulumi:"useCustomBranch"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyEnvironment ¶
func GetLegacyEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyEnvironmentState, opts ...pulumi.ResourceOption) (*LegacyEnvironment, error)
GetLegacyEnvironment gets an existing LegacyEnvironment 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 NewLegacyEnvironment ¶
func NewLegacyEnvironment(ctx *pulumi.Context, name string, args *LegacyEnvironmentArgs, opts ...pulumi.ResourceOption) (*LegacyEnvironment, error)
NewLegacyEnvironment registers a new resource with the given unique name, arguments, and options.
func (*LegacyEnvironment) ElementType ¶
func (*LegacyEnvironment) ElementType() reflect.Type
func (*LegacyEnvironment) ToLegacyEnvironmentOutput ¶
func (i *LegacyEnvironment) ToLegacyEnvironmentOutput() LegacyEnvironmentOutput
func (*LegacyEnvironment) ToLegacyEnvironmentOutputWithContext ¶
func (i *LegacyEnvironment) ToLegacyEnvironmentOutputWithContext(ctx context.Context) LegacyEnvironmentOutput
type LegacyEnvironmentArgs ¶
type LegacyEnvironmentArgs struct { // Credential ID to create the environment with. A credential is not required for development environments but is required // for deployment environments CredentialId pulumi.IntPtrInput // Which custom branch to use in this environment CustomBranch pulumi.StringPtrInput // Version number of dbt to use in this environment. It needs to be in the format `major.minor.0-latest` or // `major.minor.0-pre`, e.g. `1.5.0-latest` DbtVersion pulumi.StringInput // The type of environment. Only valid for environments of type 'deployment' and for now can only be empty or set to // 'production' DeploymentType pulumi.StringPtrInput // ID of the extended attributes for the environment ExtendedAttributesId pulumi.IntPtrInput // Whether the environment is active IsActive pulumi.BoolPtrInput // Environment name Name pulumi.StringPtrInput // Project ID to create the environment in ProjectId pulumi.IntInput // The type of environment (must be either development or deployment) Type pulumi.StringInput // Whether to use a custom git branch in this environment UseCustomBranch pulumi.BoolPtrInput }
The set of arguments for constructing a LegacyEnvironment resource.
func (LegacyEnvironmentArgs) ElementType ¶
func (LegacyEnvironmentArgs) ElementType() reflect.Type
type LegacyEnvironmentArray ¶
type LegacyEnvironmentArray []LegacyEnvironmentInput
func (LegacyEnvironmentArray) ElementType ¶
func (LegacyEnvironmentArray) ElementType() reflect.Type
func (LegacyEnvironmentArray) ToLegacyEnvironmentArrayOutput ¶
func (i LegacyEnvironmentArray) ToLegacyEnvironmentArrayOutput() LegacyEnvironmentArrayOutput
func (LegacyEnvironmentArray) ToLegacyEnvironmentArrayOutputWithContext ¶
func (i LegacyEnvironmentArray) ToLegacyEnvironmentArrayOutputWithContext(ctx context.Context) LegacyEnvironmentArrayOutput
type LegacyEnvironmentArrayInput ¶
type LegacyEnvironmentArrayInput interface { pulumi.Input ToLegacyEnvironmentArrayOutput() LegacyEnvironmentArrayOutput ToLegacyEnvironmentArrayOutputWithContext(context.Context) LegacyEnvironmentArrayOutput }
LegacyEnvironmentArrayInput is an input type that accepts LegacyEnvironmentArray and LegacyEnvironmentArrayOutput values. You can construct a concrete instance of `LegacyEnvironmentArrayInput` via:
LegacyEnvironmentArray{ LegacyEnvironmentArgs{...} }
type LegacyEnvironmentArrayOutput ¶
type LegacyEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (LegacyEnvironmentArrayOutput) ElementType ¶
func (LegacyEnvironmentArrayOutput) ElementType() reflect.Type
func (LegacyEnvironmentArrayOutput) Index ¶
func (o LegacyEnvironmentArrayOutput) Index(i pulumi.IntInput) LegacyEnvironmentOutput
func (LegacyEnvironmentArrayOutput) ToLegacyEnvironmentArrayOutput ¶
func (o LegacyEnvironmentArrayOutput) ToLegacyEnvironmentArrayOutput() LegacyEnvironmentArrayOutput
func (LegacyEnvironmentArrayOutput) ToLegacyEnvironmentArrayOutputWithContext ¶
func (o LegacyEnvironmentArrayOutput) ToLegacyEnvironmentArrayOutputWithContext(ctx context.Context) LegacyEnvironmentArrayOutput
type LegacyEnvironmentInput ¶
type LegacyEnvironmentInput interface { pulumi.Input ToLegacyEnvironmentOutput() LegacyEnvironmentOutput ToLegacyEnvironmentOutputWithContext(ctx context.Context) LegacyEnvironmentOutput }
type LegacyEnvironmentMap ¶
type LegacyEnvironmentMap map[string]LegacyEnvironmentInput
func (LegacyEnvironmentMap) ElementType ¶
func (LegacyEnvironmentMap) ElementType() reflect.Type
func (LegacyEnvironmentMap) ToLegacyEnvironmentMapOutput ¶
func (i LegacyEnvironmentMap) ToLegacyEnvironmentMapOutput() LegacyEnvironmentMapOutput
func (LegacyEnvironmentMap) ToLegacyEnvironmentMapOutputWithContext ¶
func (i LegacyEnvironmentMap) ToLegacyEnvironmentMapOutputWithContext(ctx context.Context) LegacyEnvironmentMapOutput
type LegacyEnvironmentMapInput ¶
type LegacyEnvironmentMapInput interface { pulumi.Input ToLegacyEnvironmentMapOutput() LegacyEnvironmentMapOutput ToLegacyEnvironmentMapOutputWithContext(context.Context) LegacyEnvironmentMapOutput }
LegacyEnvironmentMapInput is an input type that accepts LegacyEnvironmentMap and LegacyEnvironmentMapOutput values. You can construct a concrete instance of `LegacyEnvironmentMapInput` via:
LegacyEnvironmentMap{ "key": LegacyEnvironmentArgs{...} }
type LegacyEnvironmentMapOutput ¶
type LegacyEnvironmentMapOutput struct{ *pulumi.OutputState }
func (LegacyEnvironmentMapOutput) ElementType ¶
func (LegacyEnvironmentMapOutput) ElementType() reflect.Type
func (LegacyEnvironmentMapOutput) MapIndex ¶
func (o LegacyEnvironmentMapOutput) MapIndex(k pulumi.StringInput) LegacyEnvironmentOutput
func (LegacyEnvironmentMapOutput) ToLegacyEnvironmentMapOutput ¶
func (o LegacyEnvironmentMapOutput) ToLegacyEnvironmentMapOutput() LegacyEnvironmentMapOutput
func (LegacyEnvironmentMapOutput) ToLegacyEnvironmentMapOutputWithContext ¶
func (o LegacyEnvironmentMapOutput) ToLegacyEnvironmentMapOutputWithContext(ctx context.Context) LegacyEnvironmentMapOutput
type LegacyEnvironmentOutput ¶
type LegacyEnvironmentOutput struct{ *pulumi.OutputState }
func (LegacyEnvironmentOutput) CredentialId ¶
func (o LegacyEnvironmentOutput) CredentialId() pulumi.IntPtrOutput
Credential ID to create the environment with. A credential is not required for development environments but is required for deployment environments
func (LegacyEnvironmentOutput) CustomBranch ¶
func (o LegacyEnvironmentOutput) CustomBranch() pulumi.StringPtrOutput
Which custom branch to use in this environment
func (LegacyEnvironmentOutput) DbtVersion ¶
func (o LegacyEnvironmentOutput) DbtVersion() pulumi.StringOutput
Version number of dbt to use in this environment. It needs to be in the format `major.minor.0-latest` or `major.minor.0-pre`, e.g. `1.5.0-latest`
func (LegacyEnvironmentOutput) DeploymentType ¶
func (o LegacyEnvironmentOutput) DeploymentType() pulumi.StringPtrOutput
The type of environment. Only valid for environments of type 'deployment' and for now can only be empty or set to 'production'
func (LegacyEnvironmentOutput) ElementType ¶
func (LegacyEnvironmentOutput) ElementType() reflect.Type
func (LegacyEnvironmentOutput) EnvironmentId ¶
func (o LegacyEnvironmentOutput) EnvironmentId() pulumi.IntOutput
Environment ID within the project
func (LegacyEnvironmentOutput) ExtendedAttributesId ¶
func (o LegacyEnvironmentOutput) ExtendedAttributesId() pulumi.IntPtrOutput
ID of the extended attributes for the environment
func (LegacyEnvironmentOutput) IsActive ¶
func (o LegacyEnvironmentOutput) IsActive() pulumi.BoolPtrOutput
Whether the environment is active
func (LegacyEnvironmentOutput) Name ¶
func (o LegacyEnvironmentOutput) Name() pulumi.StringOutput
Environment name
func (LegacyEnvironmentOutput) ProjectId ¶
func (o LegacyEnvironmentOutput) ProjectId() pulumi.IntOutput
Project ID to create the environment in
func (LegacyEnvironmentOutput) ToLegacyEnvironmentOutput ¶
func (o LegacyEnvironmentOutput) ToLegacyEnvironmentOutput() LegacyEnvironmentOutput
func (LegacyEnvironmentOutput) ToLegacyEnvironmentOutputWithContext ¶
func (o LegacyEnvironmentOutput) ToLegacyEnvironmentOutputWithContext(ctx context.Context) LegacyEnvironmentOutput
func (LegacyEnvironmentOutput) Type ¶
func (o LegacyEnvironmentOutput) Type() pulumi.StringOutput
The type of environment (must be either development or deployment)
func (LegacyEnvironmentOutput) UseCustomBranch ¶
func (o LegacyEnvironmentOutput) UseCustomBranch() pulumi.BoolPtrOutput
Whether to use a custom git branch in this environment
type LegacyEnvironmentState ¶
type LegacyEnvironmentState struct { // Credential ID to create the environment with. A credential is not required for development environments but is required // for deployment environments CredentialId pulumi.IntPtrInput // Which custom branch to use in this environment CustomBranch pulumi.StringPtrInput // Version number of dbt to use in this environment. It needs to be in the format `major.minor.0-latest` or // `major.minor.0-pre`, e.g. `1.5.0-latest` DbtVersion pulumi.StringPtrInput // The type of environment. Only valid for environments of type 'deployment' and for now can only be empty or set to // 'production' DeploymentType pulumi.StringPtrInput // Environment ID within the project EnvironmentId pulumi.IntPtrInput // ID of the extended attributes for the environment ExtendedAttributesId pulumi.IntPtrInput // Whether the environment is active IsActive pulumi.BoolPtrInput // Environment name Name pulumi.StringPtrInput // Project ID to create the environment in ProjectId pulumi.IntPtrInput // The type of environment (must be either development or deployment) Type pulumi.StringPtrInput // Whether to use a custom git branch in this environment UseCustomBranch pulumi.BoolPtrInput }
func (LegacyEnvironmentState) ElementType ¶
func (LegacyEnvironmentState) ElementType() reflect.Type
type LegacyEnvironmentVariable
deprecated
type LegacyEnvironmentVariable struct { pulumi.CustomResourceState // Map from environment names to respective variable value, a special key `project` should be set for the project default // variable value. This field is not set as sensitive so take precautions when using secret environment variables. EnvironmentValues pulumi.MapOutput `pulumi:"environmentValues"` // Name for the variable, must be unique within a project, must be prefixed with 'DBT_' Name pulumi.StringOutput `pulumi:"name"` // Project for the variable to be created in ProjectId pulumi.IntOutput `pulumi:"projectId"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyEnvironmentVariable ¶
func GetLegacyEnvironmentVariable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyEnvironmentVariableState, opts ...pulumi.ResourceOption) (*LegacyEnvironmentVariable, error)
GetLegacyEnvironmentVariable gets an existing LegacyEnvironmentVariable 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 NewLegacyEnvironmentVariable ¶
func NewLegacyEnvironmentVariable(ctx *pulumi.Context, name string, args *LegacyEnvironmentVariableArgs, opts ...pulumi.ResourceOption) (*LegacyEnvironmentVariable, error)
NewLegacyEnvironmentVariable registers a new resource with the given unique name, arguments, and options.
func (*LegacyEnvironmentVariable) ElementType ¶
func (*LegacyEnvironmentVariable) ElementType() reflect.Type
func (*LegacyEnvironmentVariable) ToLegacyEnvironmentVariableOutput ¶
func (i *LegacyEnvironmentVariable) ToLegacyEnvironmentVariableOutput() LegacyEnvironmentVariableOutput
func (*LegacyEnvironmentVariable) ToLegacyEnvironmentVariableOutputWithContext ¶
func (i *LegacyEnvironmentVariable) ToLegacyEnvironmentVariableOutputWithContext(ctx context.Context) LegacyEnvironmentVariableOutput
type LegacyEnvironmentVariableArgs ¶
type LegacyEnvironmentVariableArgs struct { // Map from environment names to respective variable value, a special key `project` should be set for the project default // variable value. This field is not set as sensitive so take precautions when using secret environment variables. EnvironmentValues pulumi.MapInput // Name for the variable, must be unique within a project, must be prefixed with 'DBT_' Name pulumi.StringPtrInput // Project for the variable to be created in ProjectId pulumi.IntInput }
The set of arguments for constructing a LegacyEnvironmentVariable resource.
func (LegacyEnvironmentVariableArgs) ElementType ¶
func (LegacyEnvironmentVariableArgs) ElementType() reflect.Type
type LegacyEnvironmentVariableArray ¶
type LegacyEnvironmentVariableArray []LegacyEnvironmentVariableInput
func (LegacyEnvironmentVariableArray) ElementType ¶
func (LegacyEnvironmentVariableArray) ElementType() reflect.Type
func (LegacyEnvironmentVariableArray) ToLegacyEnvironmentVariableArrayOutput ¶
func (i LegacyEnvironmentVariableArray) ToLegacyEnvironmentVariableArrayOutput() LegacyEnvironmentVariableArrayOutput
func (LegacyEnvironmentVariableArray) ToLegacyEnvironmentVariableArrayOutputWithContext ¶
func (i LegacyEnvironmentVariableArray) ToLegacyEnvironmentVariableArrayOutputWithContext(ctx context.Context) LegacyEnvironmentVariableArrayOutput
type LegacyEnvironmentVariableArrayInput ¶
type LegacyEnvironmentVariableArrayInput interface { pulumi.Input ToLegacyEnvironmentVariableArrayOutput() LegacyEnvironmentVariableArrayOutput ToLegacyEnvironmentVariableArrayOutputWithContext(context.Context) LegacyEnvironmentVariableArrayOutput }
LegacyEnvironmentVariableArrayInput is an input type that accepts LegacyEnvironmentVariableArray and LegacyEnvironmentVariableArrayOutput values. You can construct a concrete instance of `LegacyEnvironmentVariableArrayInput` via:
LegacyEnvironmentVariableArray{ LegacyEnvironmentVariableArgs{...} }
type LegacyEnvironmentVariableArrayOutput ¶
type LegacyEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }
func (LegacyEnvironmentVariableArrayOutput) ElementType ¶
func (LegacyEnvironmentVariableArrayOutput) ElementType() reflect.Type
func (LegacyEnvironmentVariableArrayOutput) Index ¶
func (o LegacyEnvironmentVariableArrayOutput) Index(i pulumi.IntInput) LegacyEnvironmentVariableOutput
func (LegacyEnvironmentVariableArrayOutput) ToLegacyEnvironmentVariableArrayOutput ¶
func (o LegacyEnvironmentVariableArrayOutput) ToLegacyEnvironmentVariableArrayOutput() LegacyEnvironmentVariableArrayOutput
func (LegacyEnvironmentVariableArrayOutput) ToLegacyEnvironmentVariableArrayOutputWithContext ¶
func (o LegacyEnvironmentVariableArrayOutput) ToLegacyEnvironmentVariableArrayOutputWithContext(ctx context.Context) LegacyEnvironmentVariableArrayOutput
type LegacyEnvironmentVariableInput ¶
type LegacyEnvironmentVariableInput interface { pulumi.Input ToLegacyEnvironmentVariableOutput() LegacyEnvironmentVariableOutput ToLegacyEnvironmentVariableOutputWithContext(ctx context.Context) LegacyEnvironmentVariableOutput }
type LegacyEnvironmentVariableMap ¶
type LegacyEnvironmentVariableMap map[string]LegacyEnvironmentVariableInput
func (LegacyEnvironmentVariableMap) ElementType ¶
func (LegacyEnvironmentVariableMap) ElementType() reflect.Type
func (LegacyEnvironmentVariableMap) ToLegacyEnvironmentVariableMapOutput ¶
func (i LegacyEnvironmentVariableMap) ToLegacyEnvironmentVariableMapOutput() LegacyEnvironmentVariableMapOutput
func (LegacyEnvironmentVariableMap) ToLegacyEnvironmentVariableMapOutputWithContext ¶
func (i LegacyEnvironmentVariableMap) ToLegacyEnvironmentVariableMapOutputWithContext(ctx context.Context) LegacyEnvironmentVariableMapOutput
type LegacyEnvironmentVariableMapInput ¶
type LegacyEnvironmentVariableMapInput interface { pulumi.Input ToLegacyEnvironmentVariableMapOutput() LegacyEnvironmentVariableMapOutput ToLegacyEnvironmentVariableMapOutputWithContext(context.Context) LegacyEnvironmentVariableMapOutput }
LegacyEnvironmentVariableMapInput is an input type that accepts LegacyEnvironmentVariableMap and LegacyEnvironmentVariableMapOutput values. You can construct a concrete instance of `LegacyEnvironmentVariableMapInput` via:
LegacyEnvironmentVariableMap{ "key": LegacyEnvironmentVariableArgs{...} }
type LegacyEnvironmentVariableMapOutput ¶
type LegacyEnvironmentVariableMapOutput struct{ *pulumi.OutputState }
func (LegacyEnvironmentVariableMapOutput) ElementType ¶
func (LegacyEnvironmentVariableMapOutput) ElementType() reflect.Type
func (LegacyEnvironmentVariableMapOutput) MapIndex ¶
func (o LegacyEnvironmentVariableMapOutput) MapIndex(k pulumi.StringInput) LegacyEnvironmentVariableOutput
func (LegacyEnvironmentVariableMapOutput) ToLegacyEnvironmentVariableMapOutput ¶
func (o LegacyEnvironmentVariableMapOutput) ToLegacyEnvironmentVariableMapOutput() LegacyEnvironmentVariableMapOutput
func (LegacyEnvironmentVariableMapOutput) ToLegacyEnvironmentVariableMapOutputWithContext ¶
func (o LegacyEnvironmentVariableMapOutput) ToLegacyEnvironmentVariableMapOutputWithContext(ctx context.Context) LegacyEnvironmentVariableMapOutput
type LegacyEnvironmentVariableOutput ¶
type LegacyEnvironmentVariableOutput struct{ *pulumi.OutputState }
func (LegacyEnvironmentVariableOutput) ElementType ¶
func (LegacyEnvironmentVariableOutput) ElementType() reflect.Type
func (LegacyEnvironmentVariableOutput) EnvironmentValues ¶
func (o LegacyEnvironmentVariableOutput) EnvironmentValues() pulumi.MapOutput
Map from environment names to respective variable value, a special key `project` should be set for the project default variable value. This field is not set as sensitive so take precautions when using secret environment variables.
func (LegacyEnvironmentVariableOutput) Name ¶
func (o LegacyEnvironmentVariableOutput) Name() pulumi.StringOutput
Name for the variable, must be unique within a project, must be prefixed with 'DBT_'
func (LegacyEnvironmentVariableOutput) ProjectId ¶
func (o LegacyEnvironmentVariableOutput) ProjectId() pulumi.IntOutput
Project for the variable to be created in
func (LegacyEnvironmentVariableOutput) ToLegacyEnvironmentVariableOutput ¶
func (o LegacyEnvironmentVariableOutput) ToLegacyEnvironmentVariableOutput() LegacyEnvironmentVariableOutput
func (LegacyEnvironmentVariableOutput) ToLegacyEnvironmentVariableOutputWithContext ¶
func (o LegacyEnvironmentVariableOutput) ToLegacyEnvironmentVariableOutputWithContext(ctx context.Context) LegacyEnvironmentVariableOutput
type LegacyEnvironmentVariableState ¶
type LegacyEnvironmentVariableState struct { // Map from environment names to respective variable value, a special key `project` should be set for the project default // variable value. This field is not set as sensitive so take precautions when using secret environment variables. EnvironmentValues pulumi.MapInput // Name for the variable, must be unique within a project, must be prefixed with 'DBT_' Name pulumi.StringPtrInput // Project for the variable to be created in ProjectId pulumi.IntPtrInput }
func (LegacyEnvironmentVariableState) ElementType ¶
func (LegacyEnvironmentVariableState) ElementType() reflect.Type
type LegacyGetBigQueryConnectionArgs ¶
type LegacyGetBigQueryConnectionArgs struct { ConnectionId int `pulumi:"connectionId"` ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetBigQueryConnection.
type LegacyGetBigQueryConnectionOutputArgs ¶
type LegacyGetBigQueryConnectionOutputArgs struct { ConnectionId pulumi.IntInput `pulumi:"connectionId"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetBigQueryConnection.
func (LegacyGetBigQueryConnectionOutputArgs) ElementType ¶
func (LegacyGetBigQueryConnectionOutputArgs) ElementType() reflect.Type
type LegacyGetBigQueryConnectionResult ¶
type LegacyGetBigQueryConnectionResult struct { AuthProviderX509CertUrl string `pulumi:"authProviderX509CertUrl"` AuthUri string `pulumi:"authUri"` ClientEmail string `pulumi:"clientEmail"` ClientId string `pulumi:"clientId"` ClientX509CertUrl string `pulumi:"clientX509CertUrl"` ConnectionId int `pulumi:"connectionId"` DataprocClusterName string `pulumi:"dataprocClusterName"` DataprocRegion string `pulumi:"dataprocRegion"` ExecutionProject string `pulumi:"executionProject"` GcpProjectId string `pulumi:"gcpProjectId"` GcsBucket string `pulumi:"gcsBucket"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsActive bool `pulumi:"isActive"` IsConfiguredForOauth bool `pulumi:"isConfiguredForOauth"` Location string `pulumi:"location"` MaximumBytesBilled int `pulumi:"maximumBytesBilled"` Name string `pulumi:"name"` Priority string `pulumi:"priority"` PrivateKey string `pulumi:"privateKey"` PrivateKeyId string `pulumi:"privateKeyId"` ProjectId int `pulumi:"projectId"` Retries int `pulumi:"retries"` TimeoutSeconds int `pulumi:"timeoutSeconds"` TokenUri string `pulumi:"tokenUri"` Type string `pulumi:"type"` }
A collection of values returned by LegacyGetBigQueryConnection.
func LegacyGetBigQueryConnection
deprecated
func LegacyGetBigQueryConnection(ctx *pulumi.Context, args *LegacyGetBigQueryConnectionArgs, opts ...pulumi.InvokeOption) (*LegacyGetBigQueryConnectionResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetBigQueryConnectionResultOutput ¶
type LegacyGetBigQueryConnectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetBigQueryConnection.
func LegacyGetBigQueryConnectionOutput ¶
func LegacyGetBigQueryConnectionOutput(ctx *pulumi.Context, args LegacyGetBigQueryConnectionOutputArgs, opts ...pulumi.InvokeOption) LegacyGetBigQueryConnectionResultOutput
func (LegacyGetBigQueryConnectionResultOutput) AuthProviderX509CertUrl ¶
func (o LegacyGetBigQueryConnectionResultOutput) AuthProviderX509CertUrl() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) AuthUri ¶
func (o LegacyGetBigQueryConnectionResultOutput) AuthUri() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) ClientEmail ¶
func (o LegacyGetBigQueryConnectionResultOutput) ClientEmail() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) ClientId ¶
func (o LegacyGetBigQueryConnectionResultOutput) ClientId() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) ClientX509CertUrl ¶
func (o LegacyGetBigQueryConnectionResultOutput) ClientX509CertUrl() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) ConnectionId ¶
func (o LegacyGetBigQueryConnectionResultOutput) ConnectionId() pulumi.IntOutput
func (LegacyGetBigQueryConnectionResultOutput) DataprocClusterName ¶
func (o LegacyGetBigQueryConnectionResultOutput) DataprocClusterName() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) DataprocRegion ¶
func (o LegacyGetBigQueryConnectionResultOutput) DataprocRegion() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) ElementType ¶
func (LegacyGetBigQueryConnectionResultOutput) ElementType() reflect.Type
func (LegacyGetBigQueryConnectionResultOutput) ExecutionProject ¶
func (o LegacyGetBigQueryConnectionResultOutput) ExecutionProject() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) GcpProjectId ¶
func (o LegacyGetBigQueryConnectionResultOutput) GcpProjectId() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) GcsBucket ¶
func (o LegacyGetBigQueryConnectionResultOutput) GcsBucket() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) Id ¶
func (o LegacyGetBigQueryConnectionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetBigQueryConnectionResultOutput) IsActive ¶
func (o LegacyGetBigQueryConnectionResultOutput) IsActive() pulumi.BoolOutput
func (LegacyGetBigQueryConnectionResultOutput) IsConfiguredForOauth ¶
func (o LegacyGetBigQueryConnectionResultOutput) IsConfiguredForOauth() pulumi.BoolOutput
func (LegacyGetBigQueryConnectionResultOutput) Location ¶
func (o LegacyGetBigQueryConnectionResultOutput) Location() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) MaximumBytesBilled ¶
func (o LegacyGetBigQueryConnectionResultOutput) MaximumBytesBilled() pulumi.IntOutput
func (LegacyGetBigQueryConnectionResultOutput) Name ¶
func (o LegacyGetBigQueryConnectionResultOutput) Name() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) Priority ¶
func (o LegacyGetBigQueryConnectionResultOutput) Priority() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) PrivateKey ¶
func (o LegacyGetBigQueryConnectionResultOutput) PrivateKey() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) PrivateKeyId ¶
func (o LegacyGetBigQueryConnectionResultOutput) PrivateKeyId() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) ProjectId ¶
func (o LegacyGetBigQueryConnectionResultOutput) ProjectId() pulumi.IntOutput
func (LegacyGetBigQueryConnectionResultOutput) Retries ¶
func (o LegacyGetBigQueryConnectionResultOutput) Retries() pulumi.IntOutput
func (LegacyGetBigQueryConnectionResultOutput) TimeoutSeconds ¶
func (o LegacyGetBigQueryConnectionResultOutput) TimeoutSeconds() pulumi.IntOutput
func (LegacyGetBigQueryConnectionResultOutput) ToLegacyGetBigQueryConnectionResultOutput ¶
func (o LegacyGetBigQueryConnectionResultOutput) ToLegacyGetBigQueryConnectionResultOutput() LegacyGetBigQueryConnectionResultOutput
func (LegacyGetBigQueryConnectionResultOutput) ToLegacyGetBigQueryConnectionResultOutputWithContext ¶
func (o LegacyGetBigQueryConnectionResultOutput) ToLegacyGetBigQueryConnectionResultOutputWithContext(ctx context.Context) LegacyGetBigQueryConnectionResultOutput
func (LegacyGetBigQueryConnectionResultOutput) TokenUri ¶
func (o LegacyGetBigQueryConnectionResultOutput) TokenUri() pulumi.StringOutput
func (LegacyGetBigQueryConnectionResultOutput) Type ¶
func (o LegacyGetBigQueryConnectionResultOutput) Type() pulumi.StringOutput
type LegacyGetBigqueryCredentialArgs ¶
type LegacyGetBigqueryCredentialArgs struct { CredentialId int `pulumi:"credentialId"` ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetBigqueryCredential.
type LegacyGetBigqueryCredentialOutputArgs ¶
type LegacyGetBigqueryCredentialOutputArgs struct { CredentialId pulumi.IntInput `pulumi:"credentialId"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetBigqueryCredential.
func (LegacyGetBigqueryCredentialOutputArgs) ElementType ¶
func (LegacyGetBigqueryCredentialOutputArgs) ElementType() reflect.Type
type LegacyGetBigqueryCredentialResult ¶
type LegacyGetBigqueryCredentialResult struct { CredentialId int `pulumi:"credentialId"` Dataset string `pulumi:"dataset"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsActive bool `pulumi:"isActive"` NumThreads int `pulumi:"numThreads"` ProjectId int `pulumi:"projectId"` }
A collection of values returned by LegacyGetBigqueryCredential.
func LegacyGetBigqueryCredential
deprecated
func LegacyGetBigqueryCredential(ctx *pulumi.Context, args *LegacyGetBigqueryCredentialArgs, opts ...pulumi.InvokeOption) (*LegacyGetBigqueryCredentialResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetBigqueryCredentialResultOutput ¶
type LegacyGetBigqueryCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetBigqueryCredential.
func LegacyGetBigqueryCredentialOutput ¶
func LegacyGetBigqueryCredentialOutput(ctx *pulumi.Context, args LegacyGetBigqueryCredentialOutputArgs, opts ...pulumi.InvokeOption) LegacyGetBigqueryCredentialResultOutput
func (LegacyGetBigqueryCredentialResultOutput) CredentialId ¶
func (o LegacyGetBigqueryCredentialResultOutput) CredentialId() pulumi.IntOutput
func (LegacyGetBigqueryCredentialResultOutput) Dataset ¶
func (o LegacyGetBigqueryCredentialResultOutput) Dataset() pulumi.StringOutput
func (LegacyGetBigqueryCredentialResultOutput) ElementType ¶
func (LegacyGetBigqueryCredentialResultOutput) ElementType() reflect.Type
func (LegacyGetBigqueryCredentialResultOutput) Id ¶
func (o LegacyGetBigqueryCredentialResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetBigqueryCredentialResultOutput) IsActive ¶
func (o LegacyGetBigqueryCredentialResultOutput) IsActive() pulumi.BoolOutput
func (LegacyGetBigqueryCredentialResultOutput) NumThreads ¶
func (o LegacyGetBigqueryCredentialResultOutput) NumThreads() pulumi.IntOutput
func (LegacyGetBigqueryCredentialResultOutput) ProjectId ¶
func (o LegacyGetBigqueryCredentialResultOutput) ProjectId() pulumi.IntOutput
func (LegacyGetBigqueryCredentialResultOutput) ToLegacyGetBigqueryCredentialResultOutput ¶
func (o LegacyGetBigqueryCredentialResultOutput) ToLegacyGetBigqueryCredentialResultOutput() LegacyGetBigqueryCredentialResultOutput
func (LegacyGetBigqueryCredentialResultOutput) ToLegacyGetBigqueryCredentialResultOutputWithContext ¶
func (o LegacyGetBigqueryCredentialResultOutput) ToLegacyGetBigqueryCredentialResultOutputWithContext(ctx context.Context) LegacyGetBigqueryCredentialResultOutput
type LegacyGetConnectionArgs ¶
type LegacyGetConnectionArgs struct { ConnectionId int `pulumi:"connectionId"` ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetConnection.
type LegacyGetConnectionOutputArgs ¶
type LegacyGetConnectionOutputArgs struct { ConnectionId pulumi.IntInput `pulumi:"connectionId"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetConnection.
func (LegacyGetConnectionOutputArgs) ElementType ¶
func (LegacyGetConnectionOutputArgs) ElementType() reflect.Type
type LegacyGetConnectionResult ¶
type LegacyGetConnectionResult struct { Account string `pulumi:"account"` AllowKeepAlive bool `pulumi:"allowKeepAlive"` AllowSso bool `pulumi:"allowSso"` ConnectionId int `pulumi:"connectionId"` Database string `pulumi:"database"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsActive bool `pulumi:"isActive"` Name string `pulumi:"name"` PrivateLinkEndpointId string `pulumi:"privateLinkEndpointId"` ProjectId int `pulumi:"projectId"` Role string `pulumi:"role"` Type string `pulumi:"type"` Warehouse string `pulumi:"warehouse"` }
A collection of values returned by LegacyGetConnection.
func LegacyGetConnection
deprecated
func LegacyGetConnection(ctx *pulumi.Context, args *LegacyGetConnectionArgs, opts ...pulumi.InvokeOption) (*LegacyGetConnectionResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetConnectionResultOutput ¶
type LegacyGetConnectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetConnection.
func LegacyGetConnectionOutput ¶
func LegacyGetConnectionOutput(ctx *pulumi.Context, args LegacyGetConnectionOutputArgs, opts ...pulumi.InvokeOption) LegacyGetConnectionResultOutput
func (LegacyGetConnectionResultOutput) Account ¶
func (o LegacyGetConnectionResultOutput) Account() pulumi.StringOutput
func (LegacyGetConnectionResultOutput) AllowKeepAlive ¶
func (o LegacyGetConnectionResultOutput) AllowKeepAlive() pulumi.BoolOutput
func (LegacyGetConnectionResultOutput) AllowSso ¶
func (o LegacyGetConnectionResultOutput) AllowSso() pulumi.BoolOutput
func (LegacyGetConnectionResultOutput) ConnectionId ¶
func (o LegacyGetConnectionResultOutput) ConnectionId() pulumi.IntOutput
func (LegacyGetConnectionResultOutput) Database ¶
func (o LegacyGetConnectionResultOutput) Database() pulumi.StringOutput
func (LegacyGetConnectionResultOutput) ElementType ¶
func (LegacyGetConnectionResultOutput) ElementType() reflect.Type
func (LegacyGetConnectionResultOutput) Id ¶
func (o LegacyGetConnectionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetConnectionResultOutput) IsActive ¶
func (o LegacyGetConnectionResultOutput) IsActive() pulumi.BoolOutput
func (LegacyGetConnectionResultOutput) Name ¶
func (o LegacyGetConnectionResultOutput) Name() pulumi.StringOutput
func (LegacyGetConnectionResultOutput) PrivateLinkEndpointId ¶
func (o LegacyGetConnectionResultOutput) PrivateLinkEndpointId() pulumi.StringOutput
func (LegacyGetConnectionResultOutput) ProjectId ¶
func (o LegacyGetConnectionResultOutput) ProjectId() pulumi.IntOutput
func (LegacyGetConnectionResultOutput) Role ¶
func (o LegacyGetConnectionResultOutput) Role() pulumi.StringOutput
func (LegacyGetConnectionResultOutput) ToLegacyGetConnectionResultOutput ¶
func (o LegacyGetConnectionResultOutput) ToLegacyGetConnectionResultOutput() LegacyGetConnectionResultOutput
func (LegacyGetConnectionResultOutput) ToLegacyGetConnectionResultOutputWithContext ¶
func (o LegacyGetConnectionResultOutput) ToLegacyGetConnectionResultOutputWithContext(ctx context.Context) LegacyGetConnectionResultOutput
func (LegacyGetConnectionResultOutput) Type ¶
func (o LegacyGetConnectionResultOutput) Type() pulumi.StringOutput
func (LegacyGetConnectionResultOutput) Warehouse ¶
func (o LegacyGetConnectionResultOutput) Warehouse() pulumi.StringOutput
type LegacyGetDatabricksCredentialArgs ¶
type LegacyGetDatabricksCredentialArgs struct { CredentialId int `pulumi:"credentialId"` ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetDatabricksCredential.
type LegacyGetDatabricksCredentialOutputArgs ¶
type LegacyGetDatabricksCredentialOutputArgs struct { CredentialId pulumi.IntInput `pulumi:"credentialId"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetDatabricksCredential.
func (LegacyGetDatabricksCredentialOutputArgs) ElementType ¶
func (LegacyGetDatabricksCredentialOutputArgs) ElementType() reflect.Type
type LegacyGetDatabricksCredentialResult ¶
type LegacyGetDatabricksCredentialResult struct { AdapterId int `pulumi:"adapterId"` Catalog string `pulumi:"catalog"` CredentialId int `pulumi:"credentialId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NumThreads int `pulumi:"numThreads"` ProjectId int `pulumi:"projectId"` Schema string `pulumi:"schema"` TargetName string `pulumi:"targetName"` }
A collection of values returned by LegacyGetDatabricksCredential.
func LegacyGetDatabricksCredential
deprecated
func LegacyGetDatabricksCredential(ctx *pulumi.Context, args *LegacyGetDatabricksCredentialArgs, opts ...pulumi.InvokeOption) (*LegacyGetDatabricksCredentialResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetDatabricksCredentialResultOutput ¶
type LegacyGetDatabricksCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetDatabricksCredential.
func LegacyGetDatabricksCredentialOutput ¶
func LegacyGetDatabricksCredentialOutput(ctx *pulumi.Context, args LegacyGetDatabricksCredentialOutputArgs, opts ...pulumi.InvokeOption) LegacyGetDatabricksCredentialResultOutput
func (LegacyGetDatabricksCredentialResultOutput) AdapterId ¶
func (o LegacyGetDatabricksCredentialResultOutput) AdapterId() pulumi.IntOutput
func (LegacyGetDatabricksCredentialResultOutput) Catalog ¶
func (o LegacyGetDatabricksCredentialResultOutput) Catalog() pulumi.StringOutput
func (LegacyGetDatabricksCredentialResultOutput) CredentialId ¶
func (o LegacyGetDatabricksCredentialResultOutput) CredentialId() pulumi.IntOutput
func (LegacyGetDatabricksCredentialResultOutput) ElementType ¶
func (LegacyGetDatabricksCredentialResultOutput) ElementType() reflect.Type
func (LegacyGetDatabricksCredentialResultOutput) Id ¶
func (o LegacyGetDatabricksCredentialResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetDatabricksCredentialResultOutput) NumThreads ¶
func (o LegacyGetDatabricksCredentialResultOutput) NumThreads() pulumi.IntOutput
func (LegacyGetDatabricksCredentialResultOutput) ProjectId ¶
func (o LegacyGetDatabricksCredentialResultOutput) ProjectId() pulumi.IntOutput
func (LegacyGetDatabricksCredentialResultOutput) Schema ¶
func (o LegacyGetDatabricksCredentialResultOutput) Schema() pulumi.StringOutput
func (LegacyGetDatabricksCredentialResultOutput) TargetName ¶
func (o LegacyGetDatabricksCredentialResultOutput) TargetName() pulumi.StringOutput
func (LegacyGetDatabricksCredentialResultOutput) ToLegacyGetDatabricksCredentialResultOutput ¶
func (o LegacyGetDatabricksCredentialResultOutput) ToLegacyGetDatabricksCredentialResultOutput() LegacyGetDatabricksCredentialResultOutput
func (LegacyGetDatabricksCredentialResultOutput) ToLegacyGetDatabricksCredentialResultOutputWithContext ¶
func (o LegacyGetDatabricksCredentialResultOutput) ToLegacyGetDatabricksCredentialResultOutputWithContext(ctx context.Context) LegacyGetDatabricksCredentialResultOutput
type LegacyGetEnvironmentArgs ¶
type LegacyGetEnvironmentArgs struct { EnvironmentId int `pulumi:"environmentId"` ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetEnvironment.
type LegacyGetEnvironmentOutputArgs ¶
type LegacyGetEnvironmentOutputArgs struct { EnvironmentId pulumi.IntInput `pulumi:"environmentId"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetEnvironment.
func (LegacyGetEnvironmentOutputArgs) ElementType ¶
func (LegacyGetEnvironmentOutputArgs) ElementType() reflect.Type
type LegacyGetEnvironmentResult ¶
type LegacyGetEnvironmentResult struct { CredentialId int `pulumi:"credentialId"` CustomBranch string `pulumi:"customBranch"` DbtVersion string `pulumi:"dbtVersion"` DeploymentType string `pulumi:"deploymentType"` EnvironmentId int `pulumi:"environmentId"` ExtendedAttributesId int `pulumi:"extendedAttributesId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsActive bool `pulumi:"isActive"` Name string `pulumi:"name"` ProjectId int `pulumi:"projectId"` Type string `pulumi:"type"` UseCustomBranch bool `pulumi:"useCustomBranch"` }
A collection of values returned by LegacyGetEnvironment.
func LegacyGetEnvironment
deprecated
func LegacyGetEnvironment(ctx *pulumi.Context, args *LegacyGetEnvironmentArgs, opts ...pulumi.InvokeOption) (*LegacyGetEnvironmentResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetEnvironmentResultOutput ¶
type LegacyGetEnvironmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetEnvironment.
func LegacyGetEnvironmentOutput ¶
func LegacyGetEnvironmentOutput(ctx *pulumi.Context, args LegacyGetEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LegacyGetEnvironmentResultOutput
func (LegacyGetEnvironmentResultOutput) CredentialId ¶
func (o LegacyGetEnvironmentResultOutput) CredentialId() pulumi.IntOutput
func (LegacyGetEnvironmentResultOutput) CustomBranch ¶
func (o LegacyGetEnvironmentResultOutput) CustomBranch() pulumi.StringOutput
func (LegacyGetEnvironmentResultOutput) DbtVersion ¶
func (o LegacyGetEnvironmentResultOutput) DbtVersion() pulumi.StringOutput
func (LegacyGetEnvironmentResultOutput) DeploymentType ¶
func (o LegacyGetEnvironmentResultOutput) DeploymentType() pulumi.StringOutput
func (LegacyGetEnvironmentResultOutput) ElementType ¶
func (LegacyGetEnvironmentResultOutput) ElementType() reflect.Type
func (LegacyGetEnvironmentResultOutput) EnvironmentId ¶
func (o LegacyGetEnvironmentResultOutput) EnvironmentId() pulumi.IntOutput
func (LegacyGetEnvironmentResultOutput) ExtendedAttributesId ¶
func (o LegacyGetEnvironmentResultOutput) ExtendedAttributesId() pulumi.IntOutput
func (LegacyGetEnvironmentResultOutput) Id ¶
func (o LegacyGetEnvironmentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetEnvironmentResultOutput) IsActive ¶
func (o LegacyGetEnvironmentResultOutput) IsActive() pulumi.BoolOutput
func (LegacyGetEnvironmentResultOutput) Name ¶
func (o LegacyGetEnvironmentResultOutput) Name() pulumi.StringOutput
func (LegacyGetEnvironmentResultOutput) ProjectId ¶
func (o LegacyGetEnvironmentResultOutput) ProjectId() pulumi.IntOutput
func (LegacyGetEnvironmentResultOutput) ToLegacyGetEnvironmentResultOutput ¶
func (o LegacyGetEnvironmentResultOutput) ToLegacyGetEnvironmentResultOutput() LegacyGetEnvironmentResultOutput
func (LegacyGetEnvironmentResultOutput) ToLegacyGetEnvironmentResultOutputWithContext ¶
func (o LegacyGetEnvironmentResultOutput) ToLegacyGetEnvironmentResultOutputWithContext(ctx context.Context) LegacyGetEnvironmentResultOutput
func (LegacyGetEnvironmentResultOutput) Type ¶
func (o LegacyGetEnvironmentResultOutput) Type() pulumi.StringOutput
func (LegacyGetEnvironmentResultOutput) UseCustomBranch ¶
func (o LegacyGetEnvironmentResultOutput) UseCustomBranch() pulumi.BoolOutput
type LegacyGetEnvironmentVariableArgs ¶
type LegacyGetEnvironmentVariableArgs struct { Name string `pulumi:"name"` ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetEnvironmentVariable.
type LegacyGetEnvironmentVariableOutputArgs ¶
type LegacyGetEnvironmentVariableOutputArgs struct { Name pulumi.StringInput `pulumi:"name"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetEnvironmentVariable.
func (LegacyGetEnvironmentVariableOutputArgs) ElementType ¶
func (LegacyGetEnvironmentVariableOutputArgs) ElementType() reflect.Type
type LegacyGetEnvironmentVariableResult ¶
type LegacyGetEnvironmentVariableResult struct { EnvironmentValues map[string]interface{} `pulumi:"environmentValues"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ProjectId int `pulumi:"projectId"` }
A collection of values returned by LegacyGetEnvironmentVariable.
func LegacyGetEnvironmentVariable
deprecated
func LegacyGetEnvironmentVariable(ctx *pulumi.Context, args *LegacyGetEnvironmentVariableArgs, opts ...pulumi.InvokeOption) (*LegacyGetEnvironmentVariableResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetEnvironmentVariableResultOutput ¶
type LegacyGetEnvironmentVariableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetEnvironmentVariable.
func LegacyGetEnvironmentVariableOutput ¶
func LegacyGetEnvironmentVariableOutput(ctx *pulumi.Context, args LegacyGetEnvironmentVariableOutputArgs, opts ...pulumi.InvokeOption) LegacyGetEnvironmentVariableResultOutput
func (LegacyGetEnvironmentVariableResultOutput) ElementType ¶
func (LegacyGetEnvironmentVariableResultOutput) ElementType() reflect.Type
func (LegacyGetEnvironmentVariableResultOutput) EnvironmentValues ¶
func (o LegacyGetEnvironmentVariableResultOutput) EnvironmentValues() pulumi.MapOutput
func (LegacyGetEnvironmentVariableResultOutput) Id ¶
func (o LegacyGetEnvironmentVariableResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetEnvironmentVariableResultOutput) Name ¶
func (o LegacyGetEnvironmentVariableResultOutput) Name() pulumi.StringOutput
func (LegacyGetEnvironmentVariableResultOutput) ProjectId ¶
func (o LegacyGetEnvironmentVariableResultOutput) ProjectId() pulumi.IntOutput
func (LegacyGetEnvironmentVariableResultOutput) ToLegacyGetEnvironmentVariableResultOutput ¶
func (o LegacyGetEnvironmentVariableResultOutput) ToLegacyGetEnvironmentVariableResultOutput() LegacyGetEnvironmentVariableResultOutput
func (LegacyGetEnvironmentVariableResultOutput) ToLegacyGetEnvironmentVariableResultOutputWithContext ¶
func (o LegacyGetEnvironmentVariableResultOutput) ToLegacyGetEnvironmentVariableResultOutputWithContext(ctx context.Context) LegacyGetEnvironmentVariableResultOutput
type LegacyGetGroupArgs ¶
type LegacyGetGroupArgs struct {
GroupId int `pulumi:"groupId"`
}
A collection of arguments for invoking LegacyGetGroup.
type LegacyGetGroupOutputArgs ¶
A collection of arguments for invoking LegacyGetGroup.
func (LegacyGetGroupOutputArgs) ElementType ¶
func (LegacyGetGroupOutputArgs) ElementType() reflect.Type
type LegacyGetGroupResult ¶
type LegacyGetGroupResult struct { AssignByDefault bool `pulumi:"assignByDefault"` GroupId int `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsActive bool `pulumi:"isActive"` Name string `pulumi:"name"` SsoMappingGroups []string `pulumi:"ssoMappingGroups"` }
A collection of values returned by LegacyGetGroup.
func LegacyGetGroup
deprecated
func LegacyGetGroup(ctx *pulumi.Context, args *LegacyGetGroupArgs, opts ...pulumi.InvokeOption) (*LegacyGetGroupResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetGroupResultOutput ¶
type LegacyGetGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetGroup.
func LegacyGetGroupOutput ¶
func LegacyGetGroupOutput(ctx *pulumi.Context, args LegacyGetGroupOutputArgs, opts ...pulumi.InvokeOption) LegacyGetGroupResultOutput
func (LegacyGetGroupResultOutput) AssignByDefault ¶
func (o LegacyGetGroupResultOutput) AssignByDefault() pulumi.BoolOutput
func (LegacyGetGroupResultOutput) ElementType ¶
func (LegacyGetGroupResultOutput) ElementType() reflect.Type
func (LegacyGetGroupResultOutput) GroupId ¶
func (o LegacyGetGroupResultOutput) GroupId() pulumi.IntOutput
func (LegacyGetGroupResultOutput) Id ¶
func (o LegacyGetGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetGroupResultOutput) IsActive ¶
func (o LegacyGetGroupResultOutput) IsActive() pulumi.BoolOutput
func (LegacyGetGroupResultOutput) Name ¶
func (o LegacyGetGroupResultOutput) Name() pulumi.StringOutput
func (LegacyGetGroupResultOutput) SsoMappingGroups ¶
func (o LegacyGetGroupResultOutput) SsoMappingGroups() pulumi.StringArrayOutput
func (LegacyGetGroupResultOutput) ToLegacyGetGroupResultOutput ¶
func (o LegacyGetGroupResultOutput) ToLegacyGetGroupResultOutput() LegacyGetGroupResultOutput
func (LegacyGetGroupResultOutput) ToLegacyGetGroupResultOutputWithContext ¶
func (o LegacyGetGroupResultOutput) ToLegacyGetGroupResultOutputWithContext(ctx context.Context) LegacyGetGroupResultOutput
type LegacyGetJobArgs ¶
A collection of arguments for invoking LegacyGetJob.
type LegacyGetJobJobCompletionTriggerCondition ¶ added in v0.0.3
type LegacyGetJobJobCompletionTriggerConditionArgs ¶ added in v0.0.3
type LegacyGetJobJobCompletionTriggerConditionArgs struct { JobId pulumi.IntInput `pulumi:"jobId"` ProjectId pulumi.IntInput `pulumi:"projectId"` Statuses pulumi.StringArrayInput `pulumi:"statuses"` }
func (LegacyGetJobJobCompletionTriggerConditionArgs) ElementType ¶ added in v0.0.3
func (LegacyGetJobJobCompletionTriggerConditionArgs) ElementType() reflect.Type
func (LegacyGetJobJobCompletionTriggerConditionArgs) ToLegacyGetJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
func (i LegacyGetJobJobCompletionTriggerConditionArgs) ToLegacyGetJobJobCompletionTriggerConditionOutput() LegacyGetJobJobCompletionTriggerConditionOutput
func (LegacyGetJobJobCompletionTriggerConditionArgs) ToLegacyGetJobJobCompletionTriggerConditionOutputWithContext ¶ added in v0.0.3
func (i LegacyGetJobJobCompletionTriggerConditionArgs) ToLegacyGetJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) LegacyGetJobJobCompletionTriggerConditionOutput
type LegacyGetJobJobCompletionTriggerConditionArray ¶ added in v0.0.3
type LegacyGetJobJobCompletionTriggerConditionArray []LegacyGetJobJobCompletionTriggerConditionInput
func (LegacyGetJobJobCompletionTriggerConditionArray) ElementType ¶ added in v0.0.3
func (LegacyGetJobJobCompletionTriggerConditionArray) ElementType() reflect.Type
func (LegacyGetJobJobCompletionTriggerConditionArray) ToLegacyGetJobJobCompletionTriggerConditionArrayOutput ¶ added in v0.0.3
func (i LegacyGetJobJobCompletionTriggerConditionArray) ToLegacyGetJobJobCompletionTriggerConditionArrayOutput() LegacyGetJobJobCompletionTriggerConditionArrayOutput
func (LegacyGetJobJobCompletionTriggerConditionArray) ToLegacyGetJobJobCompletionTriggerConditionArrayOutputWithContext ¶ added in v0.0.3
func (i LegacyGetJobJobCompletionTriggerConditionArray) ToLegacyGetJobJobCompletionTriggerConditionArrayOutputWithContext(ctx context.Context) LegacyGetJobJobCompletionTriggerConditionArrayOutput
type LegacyGetJobJobCompletionTriggerConditionArrayInput ¶ added in v0.0.3
type LegacyGetJobJobCompletionTriggerConditionArrayInput interface { pulumi.Input ToLegacyGetJobJobCompletionTriggerConditionArrayOutput() LegacyGetJobJobCompletionTriggerConditionArrayOutput ToLegacyGetJobJobCompletionTriggerConditionArrayOutputWithContext(context.Context) LegacyGetJobJobCompletionTriggerConditionArrayOutput }
LegacyGetJobJobCompletionTriggerConditionArrayInput is an input type that accepts LegacyGetJobJobCompletionTriggerConditionArray and LegacyGetJobJobCompletionTriggerConditionArrayOutput values. You can construct a concrete instance of `LegacyGetJobJobCompletionTriggerConditionArrayInput` via:
LegacyGetJobJobCompletionTriggerConditionArray{ LegacyGetJobJobCompletionTriggerConditionArgs{...} }
type LegacyGetJobJobCompletionTriggerConditionArrayOutput ¶ added in v0.0.3
type LegacyGetJobJobCompletionTriggerConditionArrayOutput struct{ *pulumi.OutputState }
func (LegacyGetJobJobCompletionTriggerConditionArrayOutput) ElementType ¶ added in v0.0.3
func (LegacyGetJobJobCompletionTriggerConditionArrayOutput) ElementType() reflect.Type
func (LegacyGetJobJobCompletionTriggerConditionArrayOutput) ToLegacyGetJobJobCompletionTriggerConditionArrayOutput ¶ added in v0.0.3
func (o LegacyGetJobJobCompletionTriggerConditionArrayOutput) ToLegacyGetJobJobCompletionTriggerConditionArrayOutput() LegacyGetJobJobCompletionTriggerConditionArrayOutput
func (LegacyGetJobJobCompletionTriggerConditionArrayOutput) ToLegacyGetJobJobCompletionTriggerConditionArrayOutputWithContext ¶ added in v0.0.3
func (o LegacyGetJobJobCompletionTriggerConditionArrayOutput) ToLegacyGetJobJobCompletionTriggerConditionArrayOutputWithContext(ctx context.Context) LegacyGetJobJobCompletionTriggerConditionArrayOutput
type LegacyGetJobJobCompletionTriggerConditionInput ¶ added in v0.0.3
type LegacyGetJobJobCompletionTriggerConditionInput interface { pulumi.Input ToLegacyGetJobJobCompletionTriggerConditionOutput() LegacyGetJobJobCompletionTriggerConditionOutput ToLegacyGetJobJobCompletionTriggerConditionOutputWithContext(context.Context) LegacyGetJobJobCompletionTriggerConditionOutput }
LegacyGetJobJobCompletionTriggerConditionInput is an input type that accepts LegacyGetJobJobCompletionTriggerConditionArgs and LegacyGetJobJobCompletionTriggerConditionOutput values. You can construct a concrete instance of `LegacyGetJobJobCompletionTriggerConditionInput` via:
LegacyGetJobJobCompletionTriggerConditionArgs{...}
type LegacyGetJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
type LegacyGetJobJobCompletionTriggerConditionOutput struct{ *pulumi.OutputState }
func (LegacyGetJobJobCompletionTriggerConditionOutput) ElementType ¶ added in v0.0.3
func (LegacyGetJobJobCompletionTriggerConditionOutput) ElementType() reflect.Type
func (LegacyGetJobJobCompletionTriggerConditionOutput) JobId ¶ added in v0.0.3
func (o LegacyGetJobJobCompletionTriggerConditionOutput) JobId() pulumi.IntOutput
func (LegacyGetJobJobCompletionTriggerConditionOutput) ProjectId ¶ added in v0.0.3
func (o LegacyGetJobJobCompletionTriggerConditionOutput) ProjectId() pulumi.IntOutput
func (LegacyGetJobJobCompletionTriggerConditionOutput) Statuses ¶ added in v0.0.3
func (o LegacyGetJobJobCompletionTriggerConditionOutput) Statuses() pulumi.StringArrayOutput
func (LegacyGetJobJobCompletionTriggerConditionOutput) ToLegacyGetJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
func (o LegacyGetJobJobCompletionTriggerConditionOutput) ToLegacyGetJobJobCompletionTriggerConditionOutput() LegacyGetJobJobCompletionTriggerConditionOutput
func (LegacyGetJobJobCompletionTriggerConditionOutput) ToLegacyGetJobJobCompletionTriggerConditionOutputWithContext ¶ added in v0.0.3
func (o LegacyGetJobJobCompletionTriggerConditionOutput) ToLegacyGetJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) LegacyGetJobJobCompletionTriggerConditionOutput
type LegacyGetJobOutputArgs ¶
type LegacyGetJobOutputArgs struct { JobId pulumi.IntInput `pulumi:"jobId"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetJob.
func (LegacyGetJobOutputArgs) ElementType ¶
func (LegacyGetJobOutputArgs) ElementType() reflect.Type
type LegacyGetJobResult ¶
type LegacyGetJobResult struct { DeferringEnvironmentId int `pulumi:"deferringEnvironmentId"` DeferringJobId int `pulumi:"deferringJobId"` Description string `pulumi:"description"` EnvironmentId int `pulumi:"environmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` JobCompletionTriggerConditions []LegacyGetJobJobCompletionTriggerCondition `pulumi:"jobCompletionTriggerConditions"` JobId int `pulumi:"jobId"` Name string `pulumi:"name"` ProjectId int `pulumi:"projectId"` SelfDeferring bool `pulumi:"selfDeferring"` TimeoutSeconds int `pulumi:"timeoutSeconds"` Triggers map[string]bool `pulumi:"triggers"` TriggersOnDraftPr bool `pulumi:"triggersOnDraftPr"` }
A collection of values returned by LegacyGetJob.
func LegacyGetJob
deprecated
func LegacyGetJob(ctx *pulumi.Context, args *LegacyGetJobArgs, opts ...pulumi.InvokeOption) (*LegacyGetJobResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetJobResultOutput ¶
type LegacyGetJobResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetJob.
func LegacyGetJobOutput ¶
func LegacyGetJobOutput(ctx *pulumi.Context, args LegacyGetJobOutputArgs, opts ...pulumi.InvokeOption) LegacyGetJobResultOutput
func (LegacyGetJobResultOutput) DeferringEnvironmentId ¶
func (o LegacyGetJobResultOutput) DeferringEnvironmentId() pulumi.IntOutput
func (LegacyGetJobResultOutput) DeferringJobId ¶
func (o LegacyGetJobResultOutput) DeferringJobId() pulumi.IntOutput
func (LegacyGetJobResultOutput) Description ¶
func (o LegacyGetJobResultOutput) Description() pulumi.StringOutput
func (LegacyGetJobResultOutput) ElementType ¶
func (LegacyGetJobResultOutput) ElementType() reflect.Type
func (LegacyGetJobResultOutput) EnvironmentId ¶
func (o LegacyGetJobResultOutput) EnvironmentId() pulumi.IntOutput
func (LegacyGetJobResultOutput) Id ¶
func (o LegacyGetJobResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetJobResultOutput) JobCompletionTriggerConditions ¶ added in v0.0.3
func (o LegacyGetJobResultOutput) JobCompletionTriggerConditions() LegacyGetJobJobCompletionTriggerConditionArrayOutput
func (LegacyGetJobResultOutput) JobId ¶
func (o LegacyGetJobResultOutput) JobId() pulumi.IntOutput
func (LegacyGetJobResultOutput) Name ¶
func (o LegacyGetJobResultOutput) Name() pulumi.StringOutput
func (LegacyGetJobResultOutput) ProjectId ¶
func (o LegacyGetJobResultOutput) ProjectId() pulumi.IntOutput
func (LegacyGetJobResultOutput) SelfDeferring ¶
func (o LegacyGetJobResultOutput) SelfDeferring() pulumi.BoolOutput
func (LegacyGetJobResultOutput) TimeoutSeconds ¶
func (o LegacyGetJobResultOutput) TimeoutSeconds() pulumi.IntOutput
func (LegacyGetJobResultOutput) ToLegacyGetJobResultOutput ¶
func (o LegacyGetJobResultOutput) ToLegacyGetJobResultOutput() LegacyGetJobResultOutput
func (LegacyGetJobResultOutput) ToLegacyGetJobResultOutputWithContext ¶
func (o LegacyGetJobResultOutput) ToLegacyGetJobResultOutputWithContext(ctx context.Context) LegacyGetJobResultOutput
func (LegacyGetJobResultOutput) Triggers ¶
func (o LegacyGetJobResultOutput) Triggers() pulumi.BoolMapOutput
func (LegacyGetJobResultOutput) TriggersOnDraftPr ¶
func (o LegacyGetJobResultOutput) TriggersOnDraftPr() pulumi.BoolOutput
type LegacyGetPostgresCredentialArgs ¶
type LegacyGetPostgresCredentialArgs struct { CredentialId int `pulumi:"credentialId"` ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetPostgresCredential.
type LegacyGetPostgresCredentialOutputArgs ¶
type LegacyGetPostgresCredentialOutputArgs struct { CredentialId pulumi.IntInput `pulumi:"credentialId"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetPostgresCredential.
func (LegacyGetPostgresCredentialOutputArgs) ElementType ¶
func (LegacyGetPostgresCredentialOutputArgs) ElementType() reflect.Type
type LegacyGetPostgresCredentialResult ¶
type LegacyGetPostgresCredentialResult struct { CredentialId int `pulumi:"credentialId"` DefaultSchema string `pulumi:"defaultSchema"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsActive bool `pulumi:"isActive"` NumThreads int `pulumi:"numThreads"` ProjectId int `pulumi:"projectId"` Username string `pulumi:"username"` }
A collection of values returned by LegacyGetPostgresCredential.
func LegacyGetPostgresCredential
deprecated
func LegacyGetPostgresCredential(ctx *pulumi.Context, args *LegacyGetPostgresCredentialArgs, opts ...pulumi.InvokeOption) (*LegacyGetPostgresCredentialResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetPostgresCredentialResultOutput ¶
type LegacyGetPostgresCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetPostgresCredential.
func LegacyGetPostgresCredentialOutput ¶
func LegacyGetPostgresCredentialOutput(ctx *pulumi.Context, args LegacyGetPostgresCredentialOutputArgs, opts ...pulumi.InvokeOption) LegacyGetPostgresCredentialResultOutput
func (LegacyGetPostgresCredentialResultOutput) CredentialId ¶
func (o LegacyGetPostgresCredentialResultOutput) CredentialId() pulumi.IntOutput
func (LegacyGetPostgresCredentialResultOutput) DefaultSchema ¶
func (o LegacyGetPostgresCredentialResultOutput) DefaultSchema() pulumi.StringOutput
func (LegacyGetPostgresCredentialResultOutput) ElementType ¶
func (LegacyGetPostgresCredentialResultOutput) ElementType() reflect.Type
func (LegacyGetPostgresCredentialResultOutput) Id ¶
func (o LegacyGetPostgresCredentialResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetPostgresCredentialResultOutput) IsActive ¶
func (o LegacyGetPostgresCredentialResultOutput) IsActive() pulumi.BoolOutput
func (LegacyGetPostgresCredentialResultOutput) NumThreads ¶
func (o LegacyGetPostgresCredentialResultOutput) NumThreads() pulumi.IntOutput
func (LegacyGetPostgresCredentialResultOutput) ProjectId ¶
func (o LegacyGetPostgresCredentialResultOutput) ProjectId() pulumi.IntOutput
func (LegacyGetPostgresCredentialResultOutput) ToLegacyGetPostgresCredentialResultOutput ¶
func (o LegacyGetPostgresCredentialResultOutput) ToLegacyGetPostgresCredentialResultOutput() LegacyGetPostgresCredentialResultOutput
func (LegacyGetPostgresCredentialResultOutput) ToLegacyGetPostgresCredentialResultOutputWithContext ¶
func (o LegacyGetPostgresCredentialResultOutput) ToLegacyGetPostgresCredentialResultOutputWithContext(ctx context.Context) LegacyGetPostgresCredentialResultOutput
func (LegacyGetPostgresCredentialResultOutput) Username ¶
func (o LegacyGetPostgresCredentialResultOutput) Username() pulumi.StringOutput
type LegacyGetPrivatelinkEndpointArgs ¶
type LegacyGetPrivatelinkEndpointArgs struct { Name *string `pulumi:"name"` PrivateLinkEndpointUrl *string `pulumi:"privateLinkEndpointUrl"` }
A collection of arguments for invoking LegacyGetPrivatelinkEndpoint.
type LegacyGetPrivatelinkEndpointOutputArgs ¶
type LegacyGetPrivatelinkEndpointOutputArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` PrivateLinkEndpointUrl pulumi.StringPtrInput `pulumi:"privateLinkEndpointUrl"` }
A collection of arguments for invoking LegacyGetPrivatelinkEndpoint.
func (LegacyGetPrivatelinkEndpointOutputArgs) ElementType ¶
func (LegacyGetPrivatelinkEndpointOutputArgs) ElementType() reflect.Type
type LegacyGetPrivatelinkEndpointResult ¶
type LegacyGetPrivatelinkEndpointResult struct { CidrRange string `pulumi:"cidrRange"` Id string `pulumi:"id"` Name *string `pulumi:"name"` PrivateLinkEndpointUrl *string `pulumi:"privateLinkEndpointUrl"` State int `pulumi:"state"` Type string `pulumi:"type"` }
A collection of values returned by LegacyGetPrivatelinkEndpoint.
func LegacyGetPrivatelinkEndpoint
deprecated
func LegacyGetPrivatelinkEndpoint(ctx *pulumi.Context, args *LegacyGetPrivatelinkEndpointArgs, opts ...pulumi.InvokeOption) (*LegacyGetPrivatelinkEndpointResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetPrivatelinkEndpointResultOutput ¶
type LegacyGetPrivatelinkEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetPrivatelinkEndpoint.
func LegacyGetPrivatelinkEndpointOutput ¶
func LegacyGetPrivatelinkEndpointOutput(ctx *pulumi.Context, args LegacyGetPrivatelinkEndpointOutputArgs, opts ...pulumi.InvokeOption) LegacyGetPrivatelinkEndpointResultOutput
func (LegacyGetPrivatelinkEndpointResultOutput) CidrRange ¶
func (o LegacyGetPrivatelinkEndpointResultOutput) CidrRange() pulumi.StringOutput
func (LegacyGetPrivatelinkEndpointResultOutput) ElementType ¶
func (LegacyGetPrivatelinkEndpointResultOutput) ElementType() reflect.Type
func (LegacyGetPrivatelinkEndpointResultOutput) Id ¶
func (o LegacyGetPrivatelinkEndpointResultOutput) Id() pulumi.StringOutput
func (LegacyGetPrivatelinkEndpointResultOutput) Name ¶
func (o LegacyGetPrivatelinkEndpointResultOutput) Name() pulumi.StringPtrOutput
func (LegacyGetPrivatelinkEndpointResultOutput) PrivateLinkEndpointUrl ¶
func (o LegacyGetPrivatelinkEndpointResultOutput) PrivateLinkEndpointUrl() pulumi.StringPtrOutput
func (LegacyGetPrivatelinkEndpointResultOutput) State ¶
func (o LegacyGetPrivatelinkEndpointResultOutput) State() pulumi.IntOutput
func (LegacyGetPrivatelinkEndpointResultOutput) ToLegacyGetPrivatelinkEndpointResultOutput ¶
func (o LegacyGetPrivatelinkEndpointResultOutput) ToLegacyGetPrivatelinkEndpointResultOutput() LegacyGetPrivatelinkEndpointResultOutput
func (LegacyGetPrivatelinkEndpointResultOutput) ToLegacyGetPrivatelinkEndpointResultOutputWithContext ¶
func (o LegacyGetPrivatelinkEndpointResultOutput) ToLegacyGetPrivatelinkEndpointResultOutputWithContext(ctx context.Context) LegacyGetPrivatelinkEndpointResultOutput
func (LegacyGetPrivatelinkEndpointResultOutput) Type ¶
func (o LegacyGetPrivatelinkEndpointResultOutput) Type() pulumi.StringOutput
type LegacyGetProjectArgs ¶
type LegacyGetProjectArgs struct { Name *string `pulumi:"name"` ProjectId *int `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetProject.
type LegacyGetProjectOutputArgs ¶
type LegacyGetProjectOutputArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetProject.
func (LegacyGetProjectOutputArgs) ElementType ¶
func (LegacyGetProjectOutputArgs) ElementType() reflect.Type
type LegacyGetProjectResult ¶
type LegacyGetProjectResult struct { ConnectionId int `pulumi:"connectionId"` DocsJobId int `pulumi:"docsJobId"` FreshnessJobId int `pulumi:"freshnessJobId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ProjectId *int `pulumi:"projectId"` RepositoryId int `pulumi:"repositoryId"` State int `pulumi:"state"` }
A collection of values returned by LegacyGetProject.
func LegacyGetProject
deprecated
func LegacyGetProject(ctx *pulumi.Context, args *LegacyGetProjectArgs, opts ...pulumi.InvokeOption) (*LegacyGetProjectResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetProjectResultOutput ¶
type LegacyGetProjectResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetProject.
func LegacyGetProjectOutput ¶
func LegacyGetProjectOutput(ctx *pulumi.Context, args LegacyGetProjectOutputArgs, opts ...pulumi.InvokeOption) LegacyGetProjectResultOutput
func (LegacyGetProjectResultOutput) ConnectionId ¶
func (o LegacyGetProjectResultOutput) ConnectionId() pulumi.IntOutput
func (LegacyGetProjectResultOutput) DocsJobId ¶
func (o LegacyGetProjectResultOutput) DocsJobId() pulumi.IntOutput
func (LegacyGetProjectResultOutput) ElementType ¶
func (LegacyGetProjectResultOutput) ElementType() reflect.Type
func (LegacyGetProjectResultOutput) FreshnessJobId ¶
func (o LegacyGetProjectResultOutput) FreshnessJobId() pulumi.IntOutput
func (LegacyGetProjectResultOutput) Id ¶
func (o LegacyGetProjectResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetProjectResultOutput) Name ¶
func (o LegacyGetProjectResultOutput) Name() pulumi.StringOutput
func (LegacyGetProjectResultOutput) ProjectId ¶
func (o LegacyGetProjectResultOutput) ProjectId() pulumi.IntPtrOutput
func (LegacyGetProjectResultOutput) RepositoryId ¶
func (o LegacyGetProjectResultOutput) RepositoryId() pulumi.IntOutput
func (LegacyGetProjectResultOutput) State ¶
func (o LegacyGetProjectResultOutput) State() pulumi.IntOutput
func (LegacyGetProjectResultOutput) ToLegacyGetProjectResultOutput ¶
func (o LegacyGetProjectResultOutput) ToLegacyGetProjectResultOutput() LegacyGetProjectResultOutput
func (LegacyGetProjectResultOutput) ToLegacyGetProjectResultOutputWithContext ¶
func (o LegacyGetProjectResultOutput) ToLegacyGetProjectResultOutputWithContext(ctx context.Context) LegacyGetProjectResultOutput
type LegacyGetRepositoryArgs ¶
type LegacyGetRepositoryArgs struct { FetchDeployKey *bool `pulumi:"fetchDeployKey"` ProjectId int `pulumi:"projectId"` RepositoryId int `pulumi:"repositoryId"` }
A collection of arguments for invoking LegacyGetRepository.
type LegacyGetRepositoryOutputArgs ¶
type LegacyGetRepositoryOutputArgs struct { FetchDeployKey pulumi.BoolPtrInput `pulumi:"fetchDeployKey"` ProjectId pulumi.IntInput `pulumi:"projectId"` RepositoryId pulumi.IntInput `pulumi:"repositoryId"` }
A collection of arguments for invoking LegacyGetRepository.
func (LegacyGetRepositoryOutputArgs) ElementType ¶
func (LegacyGetRepositoryOutputArgs) ElementType() reflect.Type
type LegacyGetRepositoryResult ¶
type LegacyGetRepositoryResult struct { DeployKey string `pulumi:"deployKey"` FetchDeployKey *bool `pulumi:"fetchDeployKey"` GitCloneStrategy string `pulumi:"gitCloneStrategy"` GithubInstallationId int `pulumi:"githubInstallationId"` GitlabProjectId int `pulumi:"gitlabProjectId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsActive bool `pulumi:"isActive"` ProjectId int `pulumi:"projectId"` RemoteUrl string `pulumi:"remoteUrl"` RepositoryCredentialsId int `pulumi:"repositoryCredentialsId"` RepositoryId int `pulumi:"repositoryId"` }
A collection of values returned by LegacyGetRepository.
func LegacyGetRepository
deprecated
func LegacyGetRepository(ctx *pulumi.Context, args *LegacyGetRepositoryArgs, opts ...pulumi.InvokeOption) (*LegacyGetRepositoryResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetRepositoryResultOutput ¶
type LegacyGetRepositoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetRepository.
func LegacyGetRepositoryOutput ¶
func LegacyGetRepositoryOutput(ctx *pulumi.Context, args LegacyGetRepositoryOutputArgs, opts ...pulumi.InvokeOption) LegacyGetRepositoryResultOutput
func (LegacyGetRepositoryResultOutput) DeployKey ¶
func (o LegacyGetRepositoryResultOutput) DeployKey() pulumi.StringOutput
func (LegacyGetRepositoryResultOutput) ElementType ¶
func (LegacyGetRepositoryResultOutput) ElementType() reflect.Type
func (LegacyGetRepositoryResultOutput) FetchDeployKey ¶
func (o LegacyGetRepositoryResultOutput) FetchDeployKey() pulumi.BoolPtrOutput
func (LegacyGetRepositoryResultOutput) GitCloneStrategy ¶
func (o LegacyGetRepositoryResultOutput) GitCloneStrategy() pulumi.StringOutput
func (LegacyGetRepositoryResultOutput) GithubInstallationId ¶
func (o LegacyGetRepositoryResultOutput) GithubInstallationId() pulumi.IntOutput
func (LegacyGetRepositoryResultOutput) GitlabProjectId ¶
func (o LegacyGetRepositoryResultOutput) GitlabProjectId() pulumi.IntOutput
func (LegacyGetRepositoryResultOutput) Id ¶
func (o LegacyGetRepositoryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetRepositoryResultOutput) IsActive ¶
func (o LegacyGetRepositoryResultOutput) IsActive() pulumi.BoolOutput
func (LegacyGetRepositoryResultOutput) ProjectId ¶
func (o LegacyGetRepositoryResultOutput) ProjectId() pulumi.IntOutput
func (LegacyGetRepositoryResultOutput) RemoteUrl ¶
func (o LegacyGetRepositoryResultOutput) RemoteUrl() pulumi.StringOutput
func (LegacyGetRepositoryResultOutput) RepositoryCredentialsId ¶
func (o LegacyGetRepositoryResultOutput) RepositoryCredentialsId() pulumi.IntOutput
func (LegacyGetRepositoryResultOutput) RepositoryId ¶
func (o LegacyGetRepositoryResultOutput) RepositoryId() pulumi.IntOutput
func (LegacyGetRepositoryResultOutput) ToLegacyGetRepositoryResultOutput ¶
func (o LegacyGetRepositoryResultOutput) ToLegacyGetRepositoryResultOutput() LegacyGetRepositoryResultOutput
func (LegacyGetRepositoryResultOutput) ToLegacyGetRepositoryResultOutputWithContext ¶
func (o LegacyGetRepositoryResultOutput) ToLegacyGetRepositoryResultOutputWithContext(ctx context.Context) LegacyGetRepositoryResultOutput
type LegacyGetServiceTokenArgs ¶
type LegacyGetServiceTokenArgs struct {
ServiceTokenId int `pulumi:"serviceTokenId"`
}
A collection of arguments for invoking LegacyGetServiceToken.
type LegacyGetServiceTokenOutputArgs ¶
type LegacyGetServiceTokenOutputArgs struct {
ServiceTokenId pulumi.IntInput `pulumi:"serviceTokenId"`
}
A collection of arguments for invoking LegacyGetServiceToken.
func (LegacyGetServiceTokenOutputArgs) ElementType ¶
func (LegacyGetServiceTokenOutputArgs) ElementType() reflect.Type
type LegacyGetServiceTokenResult ¶
type LegacyGetServiceTokenResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ServiceTokenId int `pulumi:"serviceTokenId"` ServiceTokenPermissions []LegacyGetServiceTokenServiceTokenPermission `pulumi:"serviceTokenPermissions"` Uid string `pulumi:"uid"` }
A collection of values returned by LegacyGetServiceToken.
func LegacyGetServiceToken
deprecated
func LegacyGetServiceToken(ctx *pulumi.Context, args *LegacyGetServiceTokenArgs, opts ...pulumi.InvokeOption) (*LegacyGetServiceTokenResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetServiceTokenResultOutput ¶
type LegacyGetServiceTokenResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetServiceToken.
func LegacyGetServiceTokenOutput ¶
func LegacyGetServiceTokenOutput(ctx *pulumi.Context, args LegacyGetServiceTokenOutputArgs, opts ...pulumi.InvokeOption) LegacyGetServiceTokenResultOutput
func (LegacyGetServiceTokenResultOutput) ElementType ¶
func (LegacyGetServiceTokenResultOutput) ElementType() reflect.Type
func (LegacyGetServiceTokenResultOutput) Id ¶
func (o LegacyGetServiceTokenResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetServiceTokenResultOutput) Name ¶
func (o LegacyGetServiceTokenResultOutput) Name() pulumi.StringOutput
func (LegacyGetServiceTokenResultOutput) ServiceTokenId ¶
func (o LegacyGetServiceTokenResultOutput) ServiceTokenId() pulumi.IntOutput
func (LegacyGetServiceTokenResultOutput) ServiceTokenPermissions ¶
func (o LegacyGetServiceTokenResultOutput) ServiceTokenPermissions() LegacyGetServiceTokenServiceTokenPermissionArrayOutput
func (LegacyGetServiceTokenResultOutput) ToLegacyGetServiceTokenResultOutput ¶
func (o LegacyGetServiceTokenResultOutput) ToLegacyGetServiceTokenResultOutput() LegacyGetServiceTokenResultOutput
func (LegacyGetServiceTokenResultOutput) ToLegacyGetServiceTokenResultOutputWithContext ¶
func (o LegacyGetServiceTokenResultOutput) ToLegacyGetServiceTokenResultOutputWithContext(ctx context.Context) LegacyGetServiceTokenResultOutput
func (LegacyGetServiceTokenResultOutput) Uid ¶
func (o LegacyGetServiceTokenResultOutput) Uid() pulumi.StringOutput
type LegacyGetServiceTokenServiceTokenPermissionArgs ¶
type LegacyGetServiceTokenServiceTokenPermissionArgs struct { AllProjects pulumi.BoolInput `pulumi:"allProjects"` PermissionSet pulumi.StringInput `pulumi:"permissionSet"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
func (LegacyGetServiceTokenServiceTokenPermissionArgs) ElementType ¶
func (LegacyGetServiceTokenServiceTokenPermissionArgs) ElementType() reflect.Type
func (LegacyGetServiceTokenServiceTokenPermissionArgs) ToLegacyGetServiceTokenServiceTokenPermissionOutput ¶
func (i LegacyGetServiceTokenServiceTokenPermissionArgs) ToLegacyGetServiceTokenServiceTokenPermissionOutput() LegacyGetServiceTokenServiceTokenPermissionOutput
func (LegacyGetServiceTokenServiceTokenPermissionArgs) ToLegacyGetServiceTokenServiceTokenPermissionOutputWithContext ¶
func (i LegacyGetServiceTokenServiceTokenPermissionArgs) ToLegacyGetServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) LegacyGetServiceTokenServiceTokenPermissionOutput
type LegacyGetServiceTokenServiceTokenPermissionArray ¶
type LegacyGetServiceTokenServiceTokenPermissionArray []LegacyGetServiceTokenServiceTokenPermissionInput
func (LegacyGetServiceTokenServiceTokenPermissionArray) ElementType ¶
func (LegacyGetServiceTokenServiceTokenPermissionArray) ElementType() reflect.Type
func (LegacyGetServiceTokenServiceTokenPermissionArray) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutput ¶
func (i LegacyGetServiceTokenServiceTokenPermissionArray) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutput() LegacyGetServiceTokenServiceTokenPermissionArrayOutput
func (LegacyGetServiceTokenServiceTokenPermissionArray) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutputWithContext ¶
func (i LegacyGetServiceTokenServiceTokenPermissionArray) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) LegacyGetServiceTokenServiceTokenPermissionArrayOutput
type LegacyGetServiceTokenServiceTokenPermissionArrayInput ¶
type LegacyGetServiceTokenServiceTokenPermissionArrayInput interface { pulumi.Input ToLegacyGetServiceTokenServiceTokenPermissionArrayOutput() LegacyGetServiceTokenServiceTokenPermissionArrayOutput ToLegacyGetServiceTokenServiceTokenPermissionArrayOutputWithContext(context.Context) LegacyGetServiceTokenServiceTokenPermissionArrayOutput }
LegacyGetServiceTokenServiceTokenPermissionArrayInput is an input type that accepts LegacyGetServiceTokenServiceTokenPermissionArray and LegacyGetServiceTokenServiceTokenPermissionArrayOutput values. You can construct a concrete instance of `LegacyGetServiceTokenServiceTokenPermissionArrayInput` via:
LegacyGetServiceTokenServiceTokenPermissionArray{ LegacyGetServiceTokenServiceTokenPermissionArgs{...} }
type LegacyGetServiceTokenServiceTokenPermissionArrayOutput ¶
type LegacyGetServiceTokenServiceTokenPermissionArrayOutput struct{ *pulumi.OutputState }
func (LegacyGetServiceTokenServiceTokenPermissionArrayOutput) ElementType ¶
func (LegacyGetServiceTokenServiceTokenPermissionArrayOutput) ElementType() reflect.Type
func (LegacyGetServiceTokenServiceTokenPermissionArrayOutput) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutput ¶
func (o LegacyGetServiceTokenServiceTokenPermissionArrayOutput) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutput() LegacyGetServiceTokenServiceTokenPermissionArrayOutput
func (LegacyGetServiceTokenServiceTokenPermissionArrayOutput) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutputWithContext ¶
func (o LegacyGetServiceTokenServiceTokenPermissionArrayOutput) ToLegacyGetServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) LegacyGetServiceTokenServiceTokenPermissionArrayOutput
type LegacyGetServiceTokenServiceTokenPermissionInput ¶
type LegacyGetServiceTokenServiceTokenPermissionInput interface { pulumi.Input ToLegacyGetServiceTokenServiceTokenPermissionOutput() LegacyGetServiceTokenServiceTokenPermissionOutput ToLegacyGetServiceTokenServiceTokenPermissionOutputWithContext(context.Context) LegacyGetServiceTokenServiceTokenPermissionOutput }
LegacyGetServiceTokenServiceTokenPermissionInput is an input type that accepts LegacyGetServiceTokenServiceTokenPermissionArgs and LegacyGetServiceTokenServiceTokenPermissionOutput values. You can construct a concrete instance of `LegacyGetServiceTokenServiceTokenPermissionInput` via:
LegacyGetServiceTokenServiceTokenPermissionArgs{...}
type LegacyGetServiceTokenServiceTokenPermissionOutput ¶
type LegacyGetServiceTokenServiceTokenPermissionOutput struct{ *pulumi.OutputState }
func (LegacyGetServiceTokenServiceTokenPermissionOutput) AllProjects ¶
func (o LegacyGetServiceTokenServiceTokenPermissionOutput) AllProjects() pulumi.BoolOutput
func (LegacyGetServiceTokenServiceTokenPermissionOutput) ElementType ¶
func (LegacyGetServiceTokenServiceTokenPermissionOutput) ElementType() reflect.Type
func (LegacyGetServiceTokenServiceTokenPermissionOutput) PermissionSet ¶
func (o LegacyGetServiceTokenServiceTokenPermissionOutput) PermissionSet() pulumi.StringOutput
func (LegacyGetServiceTokenServiceTokenPermissionOutput) ProjectId ¶
func (o LegacyGetServiceTokenServiceTokenPermissionOutput) ProjectId() pulumi.IntOutput
func (LegacyGetServiceTokenServiceTokenPermissionOutput) ToLegacyGetServiceTokenServiceTokenPermissionOutput ¶
func (o LegacyGetServiceTokenServiceTokenPermissionOutput) ToLegacyGetServiceTokenServiceTokenPermissionOutput() LegacyGetServiceTokenServiceTokenPermissionOutput
func (LegacyGetServiceTokenServiceTokenPermissionOutput) ToLegacyGetServiceTokenServiceTokenPermissionOutputWithContext ¶
func (o LegacyGetServiceTokenServiceTokenPermissionOutput) ToLegacyGetServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) LegacyGetServiceTokenServiceTokenPermissionOutput
type LegacyGetSnowflakeCredentialArgs ¶
type LegacyGetSnowflakeCredentialArgs struct { CredentialId int `pulumi:"credentialId"` ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetSnowflakeCredential.
type LegacyGetSnowflakeCredentialOutputArgs ¶
type LegacyGetSnowflakeCredentialOutputArgs struct { CredentialId pulumi.IntInput `pulumi:"credentialId"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking LegacyGetSnowflakeCredential.
func (LegacyGetSnowflakeCredentialOutputArgs) ElementType ¶
func (LegacyGetSnowflakeCredentialOutputArgs) ElementType() reflect.Type
type LegacyGetSnowflakeCredentialResult ¶
type LegacyGetSnowflakeCredentialResult struct { AuthType string `pulumi:"authType"` CredentialId int `pulumi:"credentialId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsActive bool `pulumi:"isActive"` NumThreads int `pulumi:"numThreads"` ProjectId int `pulumi:"projectId"` Schema string `pulumi:"schema"` User string `pulumi:"user"` }
A collection of values returned by LegacyGetSnowflakeCredential.
func LegacyGetSnowflakeCredential
deprecated
func LegacyGetSnowflakeCredential(ctx *pulumi.Context, args *LegacyGetSnowflakeCredentialArgs, opts ...pulumi.InvokeOption) (*LegacyGetSnowflakeCredentialResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetSnowflakeCredentialResultOutput ¶
type LegacyGetSnowflakeCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetSnowflakeCredential.
func LegacyGetSnowflakeCredentialOutput ¶
func LegacyGetSnowflakeCredentialOutput(ctx *pulumi.Context, args LegacyGetSnowflakeCredentialOutputArgs, opts ...pulumi.InvokeOption) LegacyGetSnowflakeCredentialResultOutput
func (LegacyGetSnowflakeCredentialResultOutput) AuthType ¶
func (o LegacyGetSnowflakeCredentialResultOutput) AuthType() pulumi.StringOutput
func (LegacyGetSnowflakeCredentialResultOutput) CredentialId ¶
func (o LegacyGetSnowflakeCredentialResultOutput) CredentialId() pulumi.IntOutput
func (LegacyGetSnowflakeCredentialResultOutput) ElementType ¶
func (LegacyGetSnowflakeCredentialResultOutput) ElementType() reflect.Type
func (LegacyGetSnowflakeCredentialResultOutput) Id ¶
func (o LegacyGetSnowflakeCredentialResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetSnowflakeCredentialResultOutput) IsActive ¶
func (o LegacyGetSnowflakeCredentialResultOutput) IsActive() pulumi.BoolOutput
func (LegacyGetSnowflakeCredentialResultOutput) NumThreads ¶
func (o LegacyGetSnowflakeCredentialResultOutput) NumThreads() pulumi.IntOutput
func (LegacyGetSnowflakeCredentialResultOutput) ProjectId ¶
func (o LegacyGetSnowflakeCredentialResultOutput) ProjectId() pulumi.IntOutput
func (LegacyGetSnowflakeCredentialResultOutput) Schema ¶
func (o LegacyGetSnowflakeCredentialResultOutput) Schema() pulumi.StringOutput
func (LegacyGetSnowflakeCredentialResultOutput) ToLegacyGetSnowflakeCredentialResultOutput ¶
func (o LegacyGetSnowflakeCredentialResultOutput) ToLegacyGetSnowflakeCredentialResultOutput() LegacyGetSnowflakeCredentialResultOutput
func (LegacyGetSnowflakeCredentialResultOutput) ToLegacyGetSnowflakeCredentialResultOutputWithContext ¶
func (o LegacyGetSnowflakeCredentialResultOutput) ToLegacyGetSnowflakeCredentialResultOutputWithContext(ctx context.Context) LegacyGetSnowflakeCredentialResultOutput
func (LegacyGetSnowflakeCredentialResultOutput) User ¶
func (o LegacyGetSnowflakeCredentialResultOutput) User() pulumi.StringOutput
type LegacyGetUserArgs ¶
type LegacyGetUserArgs struct {
Email string `pulumi:"email"`
}
A collection of arguments for invoking LegacyGetUser.
type LegacyGetUserOutputArgs ¶
type LegacyGetUserOutputArgs struct {
Email pulumi.StringInput `pulumi:"email"`
}
A collection of arguments for invoking LegacyGetUser.
func (LegacyGetUserOutputArgs) ElementType ¶
func (LegacyGetUserOutputArgs) ElementType() reflect.Type
type LegacyGetUserResult ¶
A collection of values returned by LegacyGetUser.
func LegacyGetUser
deprecated
func LegacyGetUser(ctx *pulumi.Context, args *LegacyGetUserArgs, opts ...pulumi.InvokeOption) (*LegacyGetUserResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetUserResultOutput ¶
type LegacyGetUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetUser.
func LegacyGetUserOutput ¶
func LegacyGetUserOutput(ctx *pulumi.Context, args LegacyGetUserOutputArgs, opts ...pulumi.InvokeOption) LegacyGetUserResultOutput
func (LegacyGetUserResultOutput) ElementType ¶
func (LegacyGetUserResultOutput) ElementType() reflect.Type
func (LegacyGetUserResultOutput) Email ¶
func (o LegacyGetUserResultOutput) Email() pulumi.StringOutput
func (LegacyGetUserResultOutput) Id ¶
func (o LegacyGetUserResultOutput) Id() pulumi.IntOutput
func (LegacyGetUserResultOutput) ToLegacyGetUserResultOutput ¶
func (o LegacyGetUserResultOutput) ToLegacyGetUserResultOutput() LegacyGetUserResultOutput
func (LegacyGetUserResultOutput) ToLegacyGetUserResultOutputWithContext ¶
func (o LegacyGetUserResultOutput) ToLegacyGetUserResultOutputWithContext(ctx context.Context) LegacyGetUserResultOutput
type LegacyGetWebhookArgs ¶
type LegacyGetWebhookArgs struct {
WebhookId string `pulumi:"webhookId"`
}
A collection of arguments for invoking LegacyGetWebhook.
type LegacyGetWebhookOutputArgs ¶
type LegacyGetWebhookOutputArgs struct {
WebhookId pulumi.StringInput `pulumi:"webhookId"`
}
A collection of arguments for invoking LegacyGetWebhook.
func (LegacyGetWebhookOutputArgs) ElementType ¶
func (LegacyGetWebhookOutputArgs) ElementType() reflect.Type
type LegacyGetWebhookResult ¶
type LegacyGetWebhookResult struct { AccountIdentifier string `pulumi:"accountIdentifier"` Active bool `pulumi:"active"` ClientUrl string `pulumi:"clientUrl"` Description string `pulumi:"description"` EventTypes []string `pulumi:"eventTypes"` HttpStatusCode string `pulumi:"httpStatusCode"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` JobIds []int `pulumi:"jobIds"` Name string `pulumi:"name"` WebhookId string `pulumi:"webhookId"` }
A collection of values returned by LegacyGetWebhook.
func LegacyGetWebhook
deprecated
func LegacyGetWebhook(ctx *pulumi.Context, args *LegacyGetWebhookArgs, opts ...pulumi.InvokeOption) (*LegacyGetWebhookResult, error)
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
type LegacyGetWebhookResultOutput ¶
type LegacyGetWebhookResultOutput struct{ *pulumi.OutputState }
A collection of values returned by LegacyGetWebhook.
func LegacyGetWebhookOutput ¶
func LegacyGetWebhookOutput(ctx *pulumi.Context, args LegacyGetWebhookOutputArgs, opts ...pulumi.InvokeOption) LegacyGetWebhookResultOutput
func (LegacyGetWebhookResultOutput) AccountIdentifier ¶
func (o LegacyGetWebhookResultOutput) AccountIdentifier() pulumi.StringOutput
func (LegacyGetWebhookResultOutput) Active ¶
func (o LegacyGetWebhookResultOutput) Active() pulumi.BoolOutput
func (LegacyGetWebhookResultOutput) ClientUrl ¶
func (o LegacyGetWebhookResultOutput) ClientUrl() pulumi.StringOutput
func (LegacyGetWebhookResultOutput) Description ¶
func (o LegacyGetWebhookResultOutput) Description() pulumi.StringOutput
func (LegacyGetWebhookResultOutput) ElementType ¶
func (LegacyGetWebhookResultOutput) ElementType() reflect.Type
func (LegacyGetWebhookResultOutput) EventTypes ¶
func (o LegacyGetWebhookResultOutput) EventTypes() pulumi.StringArrayOutput
func (LegacyGetWebhookResultOutput) HttpStatusCode ¶
func (o LegacyGetWebhookResultOutput) HttpStatusCode() pulumi.StringOutput
func (LegacyGetWebhookResultOutput) Id ¶
func (o LegacyGetWebhookResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LegacyGetWebhookResultOutput) JobIds ¶
func (o LegacyGetWebhookResultOutput) JobIds() pulumi.IntArrayOutput
func (LegacyGetWebhookResultOutput) Name ¶
func (o LegacyGetWebhookResultOutput) Name() pulumi.StringOutput
func (LegacyGetWebhookResultOutput) ToLegacyGetWebhookResultOutput ¶
func (o LegacyGetWebhookResultOutput) ToLegacyGetWebhookResultOutput() LegacyGetWebhookResultOutput
func (LegacyGetWebhookResultOutput) ToLegacyGetWebhookResultOutputWithContext ¶
func (o LegacyGetWebhookResultOutput) ToLegacyGetWebhookResultOutputWithContext(ctx context.Context) LegacyGetWebhookResultOutput
func (LegacyGetWebhookResultOutput) WebhookId ¶
func (o LegacyGetWebhookResultOutput) WebhookId() pulumi.StringOutput
type LegacyGroup
deprecated
type LegacyGroup struct { pulumi.CustomResourceState // Whether or not to assign this group to users by default AssignByDefault pulumi.BoolPtrOutput `pulumi:"assignByDefault"` GroupPermissions LegacyGroupGroupPermissionArrayOutput `pulumi:"groupPermissions"` // Whether the group is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Group name Name pulumi.StringOutput `pulumi:"name"` // SSO mapping group names for this group SsoMappingGroups pulumi.StringArrayOutput `pulumi:"ssoMappingGroups"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyGroup ¶
func GetLegacyGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyGroupState, opts ...pulumi.ResourceOption) (*LegacyGroup, error)
GetLegacyGroup gets an existing LegacyGroup 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 NewLegacyGroup ¶
func NewLegacyGroup(ctx *pulumi.Context, name string, args *LegacyGroupArgs, opts ...pulumi.ResourceOption) (*LegacyGroup, error)
NewLegacyGroup registers a new resource with the given unique name, arguments, and options.
func (*LegacyGroup) ElementType ¶
func (*LegacyGroup) ElementType() reflect.Type
func (*LegacyGroup) ToLegacyGroupOutput ¶
func (i *LegacyGroup) ToLegacyGroupOutput() LegacyGroupOutput
func (*LegacyGroup) ToLegacyGroupOutputWithContext ¶
func (i *LegacyGroup) ToLegacyGroupOutputWithContext(ctx context.Context) LegacyGroupOutput
type LegacyGroupArgs ¶
type LegacyGroupArgs struct { // Whether or not to assign this group to users by default AssignByDefault pulumi.BoolPtrInput GroupPermissions LegacyGroupGroupPermissionArrayInput // Whether the group is active IsActive pulumi.BoolPtrInput // Group name Name pulumi.StringPtrInput // SSO mapping group names for this group SsoMappingGroups pulumi.StringArrayInput }
The set of arguments for constructing a LegacyGroup resource.
func (LegacyGroupArgs) ElementType ¶
func (LegacyGroupArgs) ElementType() reflect.Type
type LegacyGroupArray ¶
type LegacyGroupArray []LegacyGroupInput
func (LegacyGroupArray) ElementType ¶
func (LegacyGroupArray) ElementType() reflect.Type
func (LegacyGroupArray) ToLegacyGroupArrayOutput ¶
func (i LegacyGroupArray) ToLegacyGroupArrayOutput() LegacyGroupArrayOutput
func (LegacyGroupArray) ToLegacyGroupArrayOutputWithContext ¶
func (i LegacyGroupArray) ToLegacyGroupArrayOutputWithContext(ctx context.Context) LegacyGroupArrayOutput
type LegacyGroupArrayInput ¶
type LegacyGroupArrayInput interface { pulumi.Input ToLegacyGroupArrayOutput() LegacyGroupArrayOutput ToLegacyGroupArrayOutputWithContext(context.Context) LegacyGroupArrayOutput }
LegacyGroupArrayInput is an input type that accepts LegacyGroupArray and LegacyGroupArrayOutput values. You can construct a concrete instance of `LegacyGroupArrayInput` via:
LegacyGroupArray{ LegacyGroupArgs{...} }
type LegacyGroupArrayOutput ¶
type LegacyGroupArrayOutput struct{ *pulumi.OutputState }
func (LegacyGroupArrayOutput) ElementType ¶
func (LegacyGroupArrayOutput) ElementType() reflect.Type
func (LegacyGroupArrayOutput) Index ¶
func (o LegacyGroupArrayOutput) Index(i pulumi.IntInput) LegacyGroupOutput
func (LegacyGroupArrayOutput) ToLegacyGroupArrayOutput ¶
func (o LegacyGroupArrayOutput) ToLegacyGroupArrayOutput() LegacyGroupArrayOutput
func (LegacyGroupArrayOutput) ToLegacyGroupArrayOutputWithContext ¶
func (o LegacyGroupArrayOutput) ToLegacyGroupArrayOutputWithContext(ctx context.Context) LegacyGroupArrayOutput
type LegacyGroupGroupPermissionArgs ¶
type LegacyGroupGroupPermissionArgs struct { AllProjects pulumi.BoolInput `pulumi:"allProjects"` PermissionSet pulumi.StringInput `pulumi:"permissionSet"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` }
func (LegacyGroupGroupPermissionArgs) ElementType ¶
func (LegacyGroupGroupPermissionArgs) ElementType() reflect.Type
func (LegacyGroupGroupPermissionArgs) ToLegacyGroupGroupPermissionOutput ¶
func (i LegacyGroupGroupPermissionArgs) ToLegacyGroupGroupPermissionOutput() LegacyGroupGroupPermissionOutput
func (LegacyGroupGroupPermissionArgs) ToLegacyGroupGroupPermissionOutputWithContext ¶
func (i LegacyGroupGroupPermissionArgs) ToLegacyGroupGroupPermissionOutputWithContext(ctx context.Context) LegacyGroupGroupPermissionOutput
type LegacyGroupGroupPermissionArray ¶
type LegacyGroupGroupPermissionArray []LegacyGroupGroupPermissionInput
func (LegacyGroupGroupPermissionArray) ElementType ¶
func (LegacyGroupGroupPermissionArray) ElementType() reflect.Type
func (LegacyGroupGroupPermissionArray) ToLegacyGroupGroupPermissionArrayOutput ¶
func (i LegacyGroupGroupPermissionArray) ToLegacyGroupGroupPermissionArrayOutput() LegacyGroupGroupPermissionArrayOutput
func (LegacyGroupGroupPermissionArray) ToLegacyGroupGroupPermissionArrayOutputWithContext ¶
func (i LegacyGroupGroupPermissionArray) ToLegacyGroupGroupPermissionArrayOutputWithContext(ctx context.Context) LegacyGroupGroupPermissionArrayOutput
type LegacyGroupGroupPermissionArrayInput ¶
type LegacyGroupGroupPermissionArrayInput interface { pulumi.Input ToLegacyGroupGroupPermissionArrayOutput() LegacyGroupGroupPermissionArrayOutput ToLegacyGroupGroupPermissionArrayOutputWithContext(context.Context) LegacyGroupGroupPermissionArrayOutput }
LegacyGroupGroupPermissionArrayInput is an input type that accepts LegacyGroupGroupPermissionArray and LegacyGroupGroupPermissionArrayOutput values. You can construct a concrete instance of `LegacyGroupGroupPermissionArrayInput` via:
LegacyGroupGroupPermissionArray{ LegacyGroupGroupPermissionArgs{...} }
type LegacyGroupGroupPermissionArrayOutput ¶
type LegacyGroupGroupPermissionArrayOutput struct{ *pulumi.OutputState }
func (LegacyGroupGroupPermissionArrayOutput) ElementType ¶
func (LegacyGroupGroupPermissionArrayOutput) ElementType() reflect.Type
func (LegacyGroupGroupPermissionArrayOutput) Index ¶
func (o LegacyGroupGroupPermissionArrayOutput) Index(i pulumi.IntInput) LegacyGroupGroupPermissionOutput
func (LegacyGroupGroupPermissionArrayOutput) ToLegacyGroupGroupPermissionArrayOutput ¶
func (o LegacyGroupGroupPermissionArrayOutput) ToLegacyGroupGroupPermissionArrayOutput() LegacyGroupGroupPermissionArrayOutput
func (LegacyGroupGroupPermissionArrayOutput) ToLegacyGroupGroupPermissionArrayOutputWithContext ¶
func (o LegacyGroupGroupPermissionArrayOutput) ToLegacyGroupGroupPermissionArrayOutputWithContext(ctx context.Context) LegacyGroupGroupPermissionArrayOutput
type LegacyGroupGroupPermissionInput ¶
type LegacyGroupGroupPermissionInput interface { pulumi.Input ToLegacyGroupGroupPermissionOutput() LegacyGroupGroupPermissionOutput ToLegacyGroupGroupPermissionOutputWithContext(context.Context) LegacyGroupGroupPermissionOutput }
LegacyGroupGroupPermissionInput is an input type that accepts LegacyGroupGroupPermissionArgs and LegacyGroupGroupPermissionOutput values. You can construct a concrete instance of `LegacyGroupGroupPermissionInput` via:
LegacyGroupGroupPermissionArgs{...}
type LegacyGroupGroupPermissionOutput ¶
type LegacyGroupGroupPermissionOutput struct{ *pulumi.OutputState }
func (LegacyGroupGroupPermissionOutput) AllProjects ¶
func (o LegacyGroupGroupPermissionOutput) AllProjects() pulumi.BoolOutput
func (LegacyGroupGroupPermissionOutput) ElementType ¶
func (LegacyGroupGroupPermissionOutput) ElementType() reflect.Type
func (LegacyGroupGroupPermissionOutput) PermissionSet ¶
func (o LegacyGroupGroupPermissionOutput) PermissionSet() pulumi.StringOutput
func (LegacyGroupGroupPermissionOutput) ProjectId ¶
func (o LegacyGroupGroupPermissionOutput) ProjectId() pulumi.IntPtrOutput
func (LegacyGroupGroupPermissionOutput) ToLegacyGroupGroupPermissionOutput ¶
func (o LegacyGroupGroupPermissionOutput) ToLegacyGroupGroupPermissionOutput() LegacyGroupGroupPermissionOutput
func (LegacyGroupGroupPermissionOutput) ToLegacyGroupGroupPermissionOutputWithContext ¶
func (o LegacyGroupGroupPermissionOutput) ToLegacyGroupGroupPermissionOutputWithContext(ctx context.Context) LegacyGroupGroupPermissionOutput
type LegacyGroupInput ¶
type LegacyGroupInput interface { pulumi.Input ToLegacyGroupOutput() LegacyGroupOutput ToLegacyGroupOutputWithContext(ctx context.Context) LegacyGroupOutput }
type LegacyGroupMap ¶
type LegacyGroupMap map[string]LegacyGroupInput
func (LegacyGroupMap) ElementType ¶
func (LegacyGroupMap) ElementType() reflect.Type
func (LegacyGroupMap) ToLegacyGroupMapOutput ¶
func (i LegacyGroupMap) ToLegacyGroupMapOutput() LegacyGroupMapOutput
func (LegacyGroupMap) ToLegacyGroupMapOutputWithContext ¶
func (i LegacyGroupMap) ToLegacyGroupMapOutputWithContext(ctx context.Context) LegacyGroupMapOutput
type LegacyGroupMapInput ¶
type LegacyGroupMapInput interface { pulumi.Input ToLegacyGroupMapOutput() LegacyGroupMapOutput ToLegacyGroupMapOutputWithContext(context.Context) LegacyGroupMapOutput }
LegacyGroupMapInput is an input type that accepts LegacyGroupMap and LegacyGroupMapOutput values. You can construct a concrete instance of `LegacyGroupMapInput` via:
LegacyGroupMap{ "key": LegacyGroupArgs{...} }
type LegacyGroupMapOutput ¶
type LegacyGroupMapOutput struct{ *pulumi.OutputState }
func (LegacyGroupMapOutput) ElementType ¶
func (LegacyGroupMapOutput) ElementType() reflect.Type
func (LegacyGroupMapOutput) MapIndex ¶
func (o LegacyGroupMapOutput) MapIndex(k pulumi.StringInput) LegacyGroupOutput
func (LegacyGroupMapOutput) ToLegacyGroupMapOutput ¶
func (o LegacyGroupMapOutput) ToLegacyGroupMapOutput() LegacyGroupMapOutput
func (LegacyGroupMapOutput) ToLegacyGroupMapOutputWithContext ¶
func (o LegacyGroupMapOutput) ToLegacyGroupMapOutputWithContext(ctx context.Context) LegacyGroupMapOutput
type LegacyGroupOutput ¶
type LegacyGroupOutput struct{ *pulumi.OutputState }
func (LegacyGroupOutput) AssignByDefault ¶
func (o LegacyGroupOutput) AssignByDefault() pulumi.BoolPtrOutput
Whether or not to assign this group to users by default
func (LegacyGroupOutput) ElementType ¶
func (LegacyGroupOutput) ElementType() reflect.Type
func (LegacyGroupOutput) GroupPermissions ¶
func (o LegacyGroupOutput) GroupPermissions() LegacyGroupGroupPermissionArrayOutput
func (LegacyGroupOutput) IsActive ¶
func (o LegacyGroupOutput) IsActive() pulumi.BoolPtrOutput
Whether the group is active
func (LegacyGroupOutput) SsoMappingGroups ¶
func (o LegacyGroupOutput) SsoMappingGroups() pulumi.StringArrayOutput
SSO mapping group names for this group
func (LegacyGroupOutput) ToLegacyGroupOutput ¶
func (o LegacyGroupOutput) ToLegacyGroupOutput() LegacyGroupOutput
func (LegacyGroupOutput) ToLegacyGroupOutputWithContext ¶
func (o LegacyGroupOutput) ToLegacyGroupOutputWithContext(ctx context.Context) LegacyGroupOutput
type LegacyGroupState ¶
type LegacyGroupState struct { // Whether or not to assign this group to users by default AssignByDefault pulumi.BoolPtrInput GroupPermissions LegacyGroupGroupPermissionArrayInput // Whether the group is active IsActive pulumi.BoolPtrInput // Group name Name pulumi.StringPtrInput // SSO mapping group names for this group SsoMappingGroups pulumi.StringArrayInput }
func (LegacyGroupState) ElementType ¶
func (LegacyGroupState) ElementType() reflect.Type
type LegacyJob
deprecated
type LegacyJob struct { pulumi.CustomResourceState // Version number of dbt to use in this job, usually in the format 1.2.0-latest rather than core versions DbtVersion pulumi.StringPtrOutput `pulumi:"dbtVersion"` // Environment identifier that this job defers to (new deferring approach) DeferringEnvironmentId pulumi.IntPtrOutput `pulumi:"deferringEnvironmentId"` // Job identifier that this job defers to (legacy deferring approach) DeferringJobId pulumi.IntPtrOutput `pulumi:"deferringJobId"` // Description for the job Description pulumi.StringPtrOutput `pulumi:"description"` // Environment ID to create the job in EnvironmentId pulumi.IntOutput `pulumi:"environmentId"` // List of commands to execute for the job ExecuteSteps pulumi.StringArrayOutput `pulumi:"executeSteps"` // Flag for whether the job should generate documentation GenerateDocs pulumi.BoolPtrOutput `pulumi:"generateDocs"` // Flag for whether the job is marked active or deleted. To create/keep a job in a 'deactivated' state, check the // `triggers` config. IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Which other job should trigger this job when it finishes, and on which conditions (sometimes referred as 'job // chaining'). JobCompletionTriggerCondition LegacyJobJobCompletionTriggerConditionPtrOutput `pulumi:"jobCompletionTriggerCondition"` // Job name Name pulumi.StringOutput `pulumi:"name"` // Number of threads to use in the job NumThreads pulumi.IntPtrOutput `pulumi:"numThreads"` // Project ID to create the job in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Flag for whether the job should add a `dbt source freshness` step to the job. The difference between manually adding a // step with `dbt source freshness` in the job steps or using this flag is that with this flag, a failed freshness will // still allow the following steps to run. RunGenerateSources pulumi.BoolPtrOutput `pulumi:"runGenerateSources"` // Custom cron expression for schedule ScheduleCron pulumi.StringPtrOutput `pulumi:"scheduleCron"` // List of days of week as numbers (0 = Sunday, 7 = Saturday) to execute the job at if running on a schedule ScheduleDays pulumi.IntArrayOutput `pulumi:"scheduleDays"` // List of hours to execute the job at if running on a schedule ScheduleHours pulumi.IntArrayOutput `pulumi:"scheduleHours"` // Number of hours between job executions if running on a schedule ScheduleInterval pulumi.IntPtrOutput `pulumi:"scheduleInterval"` // Type of schedule to use, one of every_day/ days_of_week/ custom_cron ScheduleType pulumi.StringPtrOutput `pulumi:"scheduleType"` // Whether this job defers on a previous run of itself SelfDeferring pulumi.BoolPtrOutput `pulumi:"selfDeferring"` // Target name for the dbt profile TargetName pulumi.StringPtrOutput `pulumi:"targetName"` // Number of seconds to allow the job to run before timing out TimeoutSeconds pulumi.IntPtrOutput `pulumi:"timeoutSeconds"` // Flags for which types of triggers to use, the values are `github_webhook`, `git_provider_webhook`, `schedule` and // `custom_branch_only`. <br>`custom_branch_only` is only relevant for CI jobs triggered automatically on PR creation to // only trigger a job on a PR to the custom branch of the environment. To create a job in a 'deactivated' state, set all to // `false`. Triggers pulumi.BoolMapOutput `pulumi:"triggers"` // Whether the CI job should be automatically triggered on draft PRs TriggersOnDraftPr pulumi.BoolPtrOutput `pulumi:"triggersOnDraftPr"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyJob ¶
func GetLegacyJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyJobState, opts ...pulumi.ResourceOption) (*LegacyJob, error)
GetLegacyJob gets an existing LegacyJob 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 NewLegacyJob ¶
func NewLegacyJob(ctx *pulumi.Context, name string, args *LegacyJobArgs, opts ...pulumi.ResourceOption) (*LegacyJob, error)
NewLegacyJob registers a new resource with the given unique name, arguments, and options.
func (*LegacyJob) ElementType ¶
func (*LegacyJob) ToLegacyJobOutput ¶
func (i *LegacyJob) ToLegacyJobOutput() LegacyJobOutput
func (*LegacyJob) ToLegacyJobOutputWithContext ¶
func (i *LegacyJob) ToLegacyJobOutputWithContext(ctx context.Context) LegacyJobOutput
type LegacyJobArgs ¶
type LegacyJobArgs struct { // Version number of dbt to use in this job, usually in the format 1.2.0-latest rather than core versions DbtVersion pulumi.StringPtrInput // Environment identifier that this job defers to (new deferring approach) DeferringEnvironmentId pulumi.IntPtrInput // Job identifier that this job defers to (legacy deferring approach) DeferringJobId pulumi.IntPtrInput // Description for the job Description pulumi.StringPtrInput // Environment ID to create the job in EnvironmentId pulumi.IntInput // List of commands to execute for the job ExecuteSteps pulumi.StringArrayInput // Flag for whether the job should generate documentation GenerateDocs pulumi.BoolPtrInput // Flag for whether the job is marked active or deleted. To create/keep a job in a 'deactivated' state, check the // `triggers` config. IsActive pulumi.BoolPtrInput // Which other job should trigger this job when it finishes, and on which conditions (sometimes referred as 'job // chaining'). JobCompletionTriggerCondition LegacyJobJobCompletionTriggerConditionPtrInput // Job name Name pulumi.StringPtrInput // Number of threads to use in the job NumThreads pulumi.IntPtrInput // Project ID to create the job in ProjectId pulumi.IntInput // Flag for whether the job should add a `dbt source freshness` step to the job. The difference between manually adding a // step with `dbt source freshness` in the job steps or using this flag is that with this flag, a failed freshness will // still allow the following steps to run. RunGenerateSources pulumi.BoolPtrInput // Custom cron expression for schedule ScheduleCron pulumi.StringPtrInput // List of days of week as numbers (0 = Sunday, 7 = Saturday) to execute the job at if running on a schedule ScheduleDays pulumi.IntArrayInput // List of hours to execute the job at if running on a schedule ScheduleHours pulumi.IntArrayInput // Number of hours between job executions if running on a schedule ScheduleInterval pulumi.IntPtrInput // Type of schedule to use, one of every_day/ days_of_week/ custom_cron ScheduleType pulumi.StringPtrInput // Whether this job defers on a previous run of itself SelfDeferring pulumi.BoolPtrInput // Target name for the dbt profile TargetName pulumi.StringPtrInput // Number of seconds to allow the job to run before timing out TimeoutSeconds pulumi.IntPtrInput // Flags for which types of triggers to use, the values are `github_webhook`, `git_provider_webhook`, `schedule` and // `custom_branch_only`. <br>`custom_branch_only` is only relevant for CI jobs triggered automatically on PR creation to // only trigger a job on a PR to the custom branch of the environment. To create a job in a 'deactivated' state, set all to // `false`. Triggers pulumi.BoolMapInput // Whether the CI job should be automatically triggered on draft PRs TriggersOnDraftPr pulumi.BoolPtrInput }
The set of arguments for constructing a LegacyJob resource.
func (LegacyJobArgs) ElementType ¶
func (LegacyJobArgs) ElementType() reflect.Type
type LegacyJobArray ¶
type LegacyJobArray []LegacyJobInput
func (LegacyJobArray) ElementType ¶
func (LegacyJobArray) ElementType() reflect.Type
func (LegacyJobArray) ToLegacyJobArrayOutput ¶
func (i LegacyJobArray) ToLegacyJobArrayOutput() LegacyJobArrayOutput
func (LegacyJobArray) ToLegacyJobArrayOutputWithContext ¶
func (i LegacyJobArray) ToLegacyJobArrayOutputWithContext(ctx context.Context) LegacyJobArrayOutput
type LegacyJobArrayInput ¶
type LegacyJobArrayInput interface { pulumi.Input ToLegacyJobArrayOutput() LegacyJobArrayOutput ToLegacyJobArrayOutputWithContext(context.Context) LegacyJobArrayOutput }
LegacyJobArrayInput is an input type that accepts LegacyJobArray and LegacyJobArrayOutput values. You can construct a concrete instance of `LegacyJobArrayInput` via:
LegacyJobArray{ LegacyJobArgs{...} }
type LegacyJobArrayOutput ¶
type LegacyJobArrayOutput struct{ *pulumi.OutputState }
func (LegacyJobArrayOutput) ElementType ¶
func (LegacyJobArrayOutput) ElementType() reflect.Type
func (LegacyJobArrayOutput) Index ¶
func (o LegacyJobArrayOutput) Index(i pulumi.IntInput) LegacyJobOutput
func (LegacyJobArrayOutput) ToLegacyJobArrayOutput ¶
func (o LegacyJobArrayOutput) ToLegacyJobArrayOutput() LegacyJobArrayOutput
func (LegacyJobArrayOutput) ToLegacyJobArrayOutputWithContext ¶
func (o LegacyJobArrayOutput) ToLegacyJobArrayOutputWithContext(ctx context.Context) LegacyJobArrayOutput
type LegacyJobInput ¶
type LegacyJobInput interface { pulumi.Input ToLegacyJobOutput() LegacyJobOutput ToLegacyJobOutputWithContext(ctx context.Context) LegacyJobOutput }
type LegacyJobJobCompletionTriggerCondition ¶ added in v0.0.3
type LegacyJobJobCompletionTriggerConditionArgs ¶ added in v0.0.3
type LegacyJobJobCompletionTriggerConditionArgs struct { JobId pulumi.IntInput `pulumi:"jobId"` ProjectId pulumi.IntInput `pulumi:"projectId"` Statuses pulumi.StringArrayInput `pulumi:"statuses"` }
func (LegacyJobJobCompletionTriggerConditionArgs) ElementType ¶ added in v0.0.3
func (LegacyJobJobCompletionTriggerConditionArgs) ElementType() reflect.Type
func (LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
func (i LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionOutput() LegacyJobJobCompletionTriggerConditionOutput
func (LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionOutputWithContext ¶ added in v0.0.3
func (i LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) LegacyJobJobCompletionTriggerConditionOutput
func (LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionPtrOutput ¶ added in v0.0.3
func (i LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionPtrOutput() LegacyJobJobCompletionTriggerConditionPtrOutput
func (LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionPtrOutputWithContext ¶ added in v0.0.3
func (i LegacyJobJobCompletionTriggerConditionArgs) ToLegacyJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) LegacyJobJobCompletionTriggerConditionPtrOutput
type LegacyJobJobCompletionTriggerConditionInput ¶ added in v0.0.3
type LegacyJobJobCompletionTriggerConditionInput interface { pulumi.Input ToLegacyJobJobCompletionTriggerConditionOutput() LegacyJobJobCompletionTriggerConditionOutput ToLegacyJobJobCompletionTriggerConditionOutputWithContext(context.Context) LegacyJobJobCompletionTriggerConditionOutput }
LegacyJobJobCompletionTriggerConditionInput is an input type that accepts LegacyJobJobCompletionTriggerConditionArgs and LegacyJobJobCompletionTriggerConditionOutput values. You can construct a concrete instance of `LegacyJobJobCompletionTriggerConditionInput` via:
LegacyJobJobCompletionTriggerConditionArgs{...}
type LegacyJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
type LegacyJobJobCompletionTriggerConditionOutput struct{ *pulumi.OutputState }
func (LegacyJobJobCompletionTriggerConditionOutput) ElementType ¶ added in v0.0.3
func (LegacyJobJobCompletionTriggerConditionOutput) ElementType() reflect.Type
func (LegacyJobJobCompletionTriggerConditionOutput) JobId ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionOutput) JobId() pulumi.IntOutput
func (LegacyJobJobCompletionTriggerConditionOutput) ProjectId ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionOutput) ProjectId() pulumi.IntOutput
func (LegacyJobJobCompletionTriggerConditionOutput) Statuses ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionOutput) Statuses() pulumi.StringArrayOutput
func (LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionOutput ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionOutput() LegacyJobJobCompletionTriggerConditionOutput
func (LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionOutputWithContext ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionOutputWithContext(ctx context.Context) LegacyJobJobCompletionTriggerConditionOutput
func (LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutput ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutput() LegacyJobJobCompletionTriggerConditionPtrOutput
func (LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutputWithContext ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) LegacyJobJobCompletionTriggerConditionPtrOutput
type LegacyJobJobCompletionTriggerConditionPtrInput ¶ added in v0.0.3
type LegacyJobJobCompletionTriggerConditionPtrInput interface { pulumi.Input ToLegacyJobJobCompletionTriggerConditionPtrOutput() LegacyJobJobCompletionTriggerConditionPtrOutput ToLegacyJobJobCompletionTriggerConditionPtrOutputWithContext(context.Context) LegacyJobJobCompletionTriggerConditionPtrOutput }
LegacyJobJobCompletionTriggerConditionPtrInput is an input type that accepts LegacyJobJobCompletionTriggerConditionArgs, LegacyJobJobCompletionTriggerConditionPtr and LegacyJobJobCompletionTriggerConditionPtrOutput values. You can construct a concrete instance of `LegacyJobJobCompletionTriggerConditionPtrInput` via:
LegacyJobJobCompletionTriggerConditionArgs{...} or: nil
func LegacyJobJobCompletionTriggerConditionPtr ¶ added in v0.0.3
func LegacyJobJobCompletionTriggerConditionPtr(v *LegacyJobJobCompletionTriggerConditionArgs) LegacyJobJobCompletionTriggerConditionPtrInput
type LegacyJobJobCompletionTriggerConditionPtrOutput ¶ added in v0.0.3
type LegacyJobJobCompletionTriggerConditionPtrOutput struct{ *pulumi.OutputState }
func (LegacyJobJobCompletionTriggerConditionPtrOutput) ElementType ¶ added in v0.0.3
func (LegacyJobJobCompletionTriggerConditionPtrOutput) ElementType() reflect.Type
func (LegacyJobJobCompletionTriggerConditionPtrOutput) JobId ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionPtrOutput) JobId() pulumi.IntPtrOutput
func (LegacyJobJobCompletionTriggerConditionPtrOutput) ProjectId ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionPtrOutput) ProjectId() pulumi.IntPtrOutput
func (LegacyJobJobCompletionTriggerConditionPtrOutput) Statuses ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionPtrOutput) Statuses() pulumi.StringArrayOutput
func (LegacyJobJobCompletionTriggerConditionPtrOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutput ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionPtrOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutput() LegacyJobJobCompletionTriggerConditionPtrOutput
func (LegacyJobJobCompletionTriggerConditionPtrOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutputWithContext ¶ added in v0.0.3
func (o LegacyJobJobCompletionTriggerConditionPtrOutput) ToLegacyJobJobCompletionTriggerConditionPtrOutputWithContext(ctx context.Context) LegacyJobJobCompletionTriggerConditionPtrOutput
type LegacyJobMap ¶
type LegacyJobMap map[string]LegacyJobInput
func (LegacyJobMap) ElementType ¶
func (LegacyJobMap) ElementType() reflect.Type
func (LegacyJobMap) ToLegacyJobMapOutput ¶
func (i LegacyJobMap) ToLegacyJobMapOutput() LegacyJobMapOutput
func (LegacyJobMap) ToLegacyJobMapOutputWithContext ¶
func (i LegacyJobMap) ToLegacyJobMapOutputWithContext(ctx context.Context) LegacyJobMapOutput
type LegacyJobMapInput ¶
type LegacyJobMapInput interface { pulumi.Input ToLegacyJobMapOutput() LegacyJobMapOutput ToLegacyJobMapOutputWithContext(context.Context) LegacyJobMapOutput }
LegacyJobMapInput is an input type that accepts LegacyJobMap and LegacyJobMapOutput values. You can construct a concrete instance of `LegacyJobMapInput` via:
LegacyJobMap{ "key": LegacyJobArgs{...} }
type LegacyJobMapOutput ¶
type LegacyJobMapOutput struct{ *pulumi.OutputState }
func (LegacyJobMapOutput) ElementType ¶
func (LegacyJobMapOutput) ElementType() reflect.Type
func (LegacyJobMapOutput) MapIndex ¶
func (o LegacyJobMapOutput) MapIndex(k pulumi.StringInput) LegacyJobOutput
func (LegacyJobMapOutput) ToLegacyJobMapOutput ¶
func (o LegacyJobMapOutput) ToLegacyJobMapOutput() LegacyJobMapOutput
func (LegacyJobMapOutput) ToLegacyJobMapOutputWithContext ¶
func (o LegacyJobMapOutput) ToLegacyJobMapOutputWithContext(ctx context.Context) LegacyJobMapOutput
type LegacyJobOutput ¶
type LegacyJobOutput struct{ *pulumi.OutputState }
func (LegacyJobOutput) DbtVersion ¶
func (o LegacyJobOutput) DbtVersion() pulumi.StringPtrOutput
Version number of dbt to use in this job, usually in the format 1.2.0-latest rather than core versions
func (LegacyJobOutput) DeferringEnvironmentId ¶
func (o LegacyJobOutput) DeferringEnvironmentId() pulumi.IntPtrOutput
Environment identifier that this job defers to (new deferring approach)
func (LegacyJobOutput) DeferringJobId ¶
func (o LegacyJobOutput) DeferringJobId() pulumi.IntPtrOutput
Job identifier that this job defers to (legacy deferring approach)
func (LegacyJobOutput) Description ¶
func (o LegacyJobOutput) Description() pulumi.StringPtrOutput
Description for the job
func (LegacyJobOutput) ElementType ¶
func (LegacyJobOutput) ElementType() reflect.Type
func (LegacyJobOutput) EnvironmentId ¶
func (o LegacyJobOutput) EnvironmentId() pulumi.IntOutput
Environment ID to create the job in
func (LegacyJobOutput) ExecuteSteps ¶
func (o LegacyJobOutput) ExecuteSteps() pulumi.StringArrayOutput
List of commands to execute for the job
func (LegacyJobOutput) GenerateDocs ¶
func (o LegacyJobOutput) GenerateDocs() pulumi.BoolPtrOutput
Flag for whether the job should generate documentation
func (LegacyJobOutput) IsActive ¶
func (o LegacyJobOutput) IsActive() pulumi.BoolPtrOutput
Flag for whether the job is marked active or deleted. To create/keep a job in a 'deactivated' state, check the `triggers` config.
func (LegacyJobOutput) JobCompletionTriggerCondition ¶ added in v0.0.3
func (o LegacyJobOutput) JobCompletionTriggerCondition() LegacyJobJobCompletionTriggerConditionPtrOutput
Which other job should trigger this job when it finishes, and on which conditions (sometimes referred as 'job chaining').
func (LegacyJobOutput) NumThreads ¶
func (o LegacyJobOutput) NumThreads() pulumi.IntPtrOutput
Number of threads to use in the job
func (LegacyJobOutput) ProjectId ¶
func (o LegacyJobOutput) ProjectId() pulumi.IntOutput
Project ID to create the job in
func (LegacyJobOutput) RunGenerateSources ¶
func (o LegacyJobOutput) RunGenerateSources() pulumi.BoolPtrOutput
Flag for whether the job should add a `dbt source freshness` step to the job. The difference between manually adding a step with `dbt source freshness` in the job steps or using this flag is that with this flag, a failed freshness will still allow the following steps to run.
func (LegacyJobOutput) ScheduleCron ¶
func (o LegacyJobOutput) ScheduleCron() pulumi.StringPtrOutput
Custom cron expression for schedule
func (LegacyJobOutput) ScheduleDays ¶
func (o LegacyJobOutput) ScheduleDays() pulumi.IntArrayOutput
List of days of week as numbers (0 = Sunday, 7 = Saturday) to execute the job at if running on a schedule
func (LegacyJobOutput) ScheduleHours ¶
func (o LegacyJobOutput) ScheduleHours() pulumi.IntArrayOutput
List of hours to execute the job at if running on a schedule
func (LegacyJobOutput) ScheduleInterval ¶
func (o LegacyJobOutput) ScheduleInterval() pulumi.IntPtrOutput
Number of hours between job executions if running on a schedule
func (LegacyJobOutput) ScheduleType ¶
func (o LegacyJobOutput) ScheduleType() pulumi.StringPtrOutput
Type of schedule to use, one of every_day/ days_of_week/ custom_cron
func (LegacyJobOutput) SelfDeferring ¶
func (o LegacyJobOutput) SelfDeferring() pulumi.BoolPtrOutput
Whether this job defers on a previous run of itself
func (LegacyJobOutput) TargetName ¶
func (o LegacyJobOutput) TargetName() pulumi.StringPtrOutput
Target name for the dbt profile
func (LegacyJobOutput) TimeoutSeconds ¶
func (o LegacyJobOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds to allow the job to run before timing out
func (LegacyJobOutput) ToLegacyJobOutput ¶
func (o LegacyJobOutput) ToLegacyJobOutput() LegacyJobOutput
func (LegacyJobOutput) ToLegacyJobOutputWithContext ¶
func (o LegacyJobOutput) ToLegacyJobOutputWithContext(ctx context.Context) LegacyJobOutput
func (LegacyJobOutput) Triggers ¶
func (o LegacyJobOutput) Triggers() pulumi.BoolMapOutput
Flags for which types of triggers to use, the values are `github_webhook`, `git_provider_webhook`, `schedule` and `custom_branch_only`. <br>`custom_branch_only` is only relevant for CI jobs triggered automatically on PR creation to only trigger a job on a PR to the custom branch of the environment. To create a job in a 'deactivated' state, set all to `false`.
func (LegacyJobOutput) TriggersOnDraftPr ¶
func (o LegacyJobOutput) TriggersOnDraftPr() pulumi.BoolPtrOutput
Whether the CI job should be automatically triggered on draft PRs
type LegacyJobState ¶
type LegacyJobState struct { // Version number of dbt to use in this job, usually in the format 1.2.0-latest rather than core versions DbtVersion pulumi.StringPtrInput // Environment identifier that this job defers to (new deferring approach) DeferringEnvironmentId pulumi.IntPtrInput // Job identifier that this job defers to (legacy deferring approach) DeferringJobId pulumi.IntPtrInput // Description for the job Description pulumi.StringPtrInput // Environment ID to create the job in EnvironmentId pulumi.IntPtrInput // List of commands to execute for the job ExecuteSteps pulumi.StringArrayInput // Flag for whether the job should generate documentation GenerateDocs pulumi.BoolPtrInput // Flag for whether the job is marked active or deleted. To create/keep a job in a 'deactivated' state, check the // `triggers` config. IsActive pulumi.BoolPtrInput // Which other job should trigger this job when it finishes, and on which conditions (sometimes referred as 'job // chaining'). JobCompletionTriggerCondition LegacyJobJobCompletionTriggerConditionPtrInput // Job name Name pulumi.StringPtrInput // Number of threads to use in the job NumThreads pulumi.IntPtrInput // Project ID to create the job in ProjectId pulumi.IntPtrInput // Flag for whether the job should add a `dbt source freshness` step to the job. The difference between manually adding a // step with `dbt source freshness` in the job steps or using this flag is that with this flag, a failed freshness will // still allow the following steps to run. RunGenerateSources pulumi.BoolPtrInput // Custom cron expression for schedule ScheduleCron pulumi.StringPtrInput // List of days of week as numbers (0 = Sunday, 7 = Saturday) to execute the job at if running on a schedule ScheduleDays pulumi.IntArrayInput // List of hours to execute the job at if running on a schedule ScheduleHours pulumi.IntArrayInput // Number of hours between job executions if running on a schedule ScheduleInterval pulumi.IntPtrInput // Type of schedule to use, one of every_day/ days_of_week/ custom_cron ScheduleType pulumi.StringPtrInput // Whether this job defers on a previous run of itself SelfDeferring pulumi.BoolPtrInput // Target name for the dbt profile TargetName pulumi.StringPtrInput // Number of seconds to allow the job to run before timing out TimeoutSeconds pulumi.IntPtrInput // Flags for which types of triggers to use, the values are `github_webhook`, `git_provider_webhook`, `schedule` and // `custom_branch_only`. <br>`custom_branch_only` is only relevant for CI jobs triggered automatically on PR creation to // only trigger a job on a PR to the custom branch of the environment. To create a job in a 'deactivated' state, set all to // `false`. Triggers pulumi.BoolMapInput // Whether the CI job should be automatically triggered on draft PRs TriggersOnDraftPr pulumi.BoolPtrInput }
func (LegacyJobState) ElementType ¶
func (LegacyJobState) ElementType() reflect.Type
type LegacyPostgresCredential
deprecated
type LegacyPostgresCredential struct { pulumi.CustomResourceState // The system Postgres/Redshift/AlloyDB credential ID CredentialId pulumi.IntOutput `pulumi:"credentialId"` // Default schema name DefaultSchema pulumi.StringOutput `pulumi:"defaultSchema"` // Whether the Postgres/Redshift/AlloyDB credential is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Number of threads to use NumThreads pulumi.IntPtrOutput `pulumi:"numThreads"` // Password for Postgres/Redshift/AlloyDB Password pulumi.StringPtrOutput `pulumi:"password"` // Project ID to create the Postgres/Redshift/AlloyDB credential in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Default schema name TargetName pulumi.StringPtrOutput `pulumi:"targetName"` // Type of connection. One of (postgres/redshift). Use postgres for alloydb connections Type pulumi.StringOutput `pulumi:"type"` // Username for Postgres/Redshift/AlloyDB Username pulumi.StringOutput `pulumi:"username"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyPostgresCredential ¶
func GetLegacyPostgresCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyPostgresCredentialState, opts ...pulumi.ResourceOption) (*LegacyPostgresCredential, error)
GetLegacyPostgresCredential gets an existing LegacyPostgresCredential 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 NewLegacyPostgresCredential ¶
func NewLegacyPostgresCredential(ctx *pulumi.Context, name string, args *LegacyPostgresCredentialArgs, opts ...pulumi.ResourceOption) (*LegacyPostgresCredential, error)
NewLegacyPostgresCredential registers a new resource with the given unique name, arguments, and options.
func (*LegacyPostgresCredential) ElementType ¶
func (*LegacyPostgresCredential) ElementType() reflect.Type
func (*LegacyPostgresCredential) ToLegacyPostgresCredentialOutput ¶
func (i *LegacyPostgresCredential) ToLegacyPostgresCredentialOutput() LegacyPostgresCredentialOutput
func (*LegacyPostgresCredential) ToLegacyPostgresCredentialOutputWithContext ¶
func (i *LegacyPostgresCredential) ToLegacyPostgresCredentialOutputWithContext(ctx context.Context) LegacyPostgresCredentialOutput
type LegacyPostgresCredentialArgs ¶
type LegacyPostgresCredentialArgs struct { // Default schema name DefaultSchema pulumi.StringInput // Whether the Postgres/Redshift/AlloyDB credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntPtrInput // Password for Postgres/Redshift/AlloyDB Password pulumi.StringPtrInput // Project ID to create the Postgres/Redshift/AlloyDB credential in ProjectId pulumi.IntInput // Default schema name TargetName pulumi.StringPtrInput // Type of connection. One of (postgres/redshift). Use postgres for alloydb connections Type pulumi.StringInput // Username for Postgres/Redshift/AlloyDB Username pulumi.StringInput }
The set of arguments for constructing a LegacyPostgresCredential resource.
func (LegacyPostgresCredentialArgs) ElementType ¶
func (LegacyPostgresCredentialArgs) ElementType() reflect.Type
type LegacyPostgresCredentialArray ¶
type LegacyPostgresCredentialArray []LegacyPostgresCredentialInput
func (LegacyPostgresCredentialArray) ElementType ¶
func (LegacyPostgresCredentialArray) ElementType() reflect.Type
func (LegacyPostgresCredentialArray) ToLegacyPostgresCredentialArrayOutput ¶
func (i LegacyPostgresCredentialArray) ToLegacyPostgresCredentialArrayOutput() LegacyPostgresCredentialArrayOutput
func (LegacyPostgresCredentialArray) ToLegacyPostgresCredentialArrayOutputWithContext ¶
func (i LegacyPostgresCredentialArray) ToLegacyPostgresCredentialArrayOutputWithContext(ctx context.Context) LegacyPostgresCredentialArrayOutput
type LegacyPostgresCredentialArrayInput ¶
type LegacyPostgresCredentialArrayInput interface { pulumi.Input ToLegacyPostgresCredentialArrayOutput() LegacyPostgresCredentialArrayOutput ToLegacyPostgresCredentialArrayOutputWithContext(context.Context) LegacyPostgresCredentialArrayOutput }
LegacyPostgresCredentialArrayInput is an input type that accepts LegacyPostgresCredentialArray and LegacyPostgresCredentialArrayOutput values. You can construct a concrete instance of `LegacyPostgresCredentialArrayInput` via:
LegacyPostgresCredentialArray{ LegacyPostgresCredentialArgs{...} }
type LegacyPostgresCredentialArrayOutput ¶
type LegacyPostgresCredentialArrayOutput struct{ *pulumi.OutputState }
func (LegacyPostgresCredentialArrayOutput) ElementType ¶
func (LegacyPostgresCredentialArrayOutput) ElementType() reflect.Type
func (LegacyPostgresCredentialArrayOutput) Index ¶
func (o LegacyPostgresCredentialArrayOutput) Index(i pulumi.IntInput) LegacyPostgresCredentialOutput
func (LegacyPostgresCredentialArrayOutput) ToLegacyPostgresCredentialArrayOutput ¶
func (o LegacyPostgresCredentialArrayOutput) ToLegacyPostgresCredentialArrayOutput() LegacyPostgresCredentialArrayOutput
func (LegacyPostgresCredentialArrayOutput) ToLegacyPostgresCredentialArrayOutputWithContext ¶
func (o LegacyPostgresCredentialArrayOutput) ToLegacyPostgresCredentialArrayOutputWithContext(ctx context.Context) LegacyPostgresCredentialArrayOutput
type LegacyPostgresCredentialInput ¶
type LegacyPostgresCredentialInput interface { pulumi.Input ToLegacyPostgresCredentialOutput() LegacyPostgresCredentialOutput ToLegacyPostgresCredentialOutputWithContext(ctx context.Context) LegacyPostgresCredentialOutput }
type LegacyPostgresCredentialMap ¶
type LegacyPostgresCredentialMap map[string]LegacyPostgresCredentialInput
func (LegacyPostgresCredentialMap) ElementType ¶
func (LegacyPostgresCredentialMap) ElementType() reflect.Type
func (LegacyPostgresCredentialMap) ToLegacyPostgresCredentialMapOutput ¶
func (i LegacyPostgresCredentialMap) ToLegacyPostgresCredentialMapOutput() LegacyPostgresCredentialMapOutput
func (LegacyPostgresCredentialMap) ToLegacyPostgresCredentialMapOutputWithContext ¶
func (i LegacyPostgresCredentialMap) ToLegacyPostgresCredentialMapOutputWithContext(ctx context.Context) LegacyPostgresCredentialMapOutput
type LegacyPostgresCredentialMapInput ¶
type LegacyPostgresCredentialMapInput interface { pulumi.Input ToLegacyPostgresCredentialMapOutput() LegacyPostgresCredentialMapOutput ToLegacyPostgresCredentialMapOutputWithContext(context.Context) LegacyPostgresCredentialMapOutput }
LegacyPostgresCredentialMapInput is an input type that accepts LegacyPostgresCredentialMap and LegacyPostgresCredentialMapOutput values. You can construct a concrete instance of `LegacyPostgresCredentialMapInput` via:
LegacyPostgresCredentialMap{ "key": LegacyPostgresCredentialArgs{...} }
type LegacyPostgresCredentialMapOutput ¶
type LegacyPostgresCredentialMapOutput struct{ *pulumi.OutputState }
func (LegacyPostgresCredentialMapOutput) ElementType ¶
func (LegacyPostgresCredentialMapOutput) ElementType() reflect.Type
func (LegacyPostgresCredentialMapOutput) MapIndex ¶
func (o LegacyPostgresCredentialMapOutput) MapIndex(k pulumi.StringInput) LegacyPostgresCredentialOutput
func (LegacyPostgresCredentialMapOutput) ToLegacyPostgresCredentialMapOutput ¶
func (o LegacyPostgresCredentialMapOutput) ToLegacyPostgresCredentialMapOutput() LegacyPostgresCredentialMapOutput
func (LegacyPostgresCredentialMapOutput) ToLegacyPostgresCredentialMapOutputWithContext ¶
func (o LegacyPostgresCredentialMapOutput) ToLegacyPostgresCredentialMapOutputWithContext(ctx context.Context) LegacyPostgresCredentialMapOutput
type LegacyPostgresCredentialOutput ¶
type LegacyPostgresCredentialOutput struct{ *pulumi.OutputState }
func (LegacyPostgresCredentialOutput) CredentialId ¶
func (o LegacyPostgresCredentialOutput) CredentialId() pulumi.IntOutput
The system Postgres/Redshift/AlloyDB credential ID
func (LegacyPostgresCredentialOutput) DefaultSchema ¶
func (o LegacyPostgresCredentialOutput) DefaultSchema() pulumi.StringOutput
Default schema name
func (LegacyPostgresCredentialOutput) ElementType ¶
func (LegacyPostgresCredentialOutput) ElementType() reflect.Type
func (LegacyPostgresCredentialOutput) IsActive ¶
func (o LegacyPostgresCredentialOutput) IsActive() pulumi.BoolPtrOutput
Whether the Postgres/Redshift/AlloyDB credential is active
func (LegacyPostgresCredentialOutput) NumThreads ¶
func (o LegacyPostgresCredentialOutput) NumThreads() pulumi.IntPtrOutput
Number of threads to use
func (LegacyPostgresCredentialOutput) Password ¶
func (o LegacyPostgresCredentialOutput) Password() pulumi.StringPtrOutput
Password for Postgres/Redshift/AlloyDB
func (LegacyPostgresCredentialOutput) ProjectId ¶
func (o LegacyPostgresCredentialOutput) ProjectId() pulumi.IntOutput
Project ID to create the Postgres/Redshift/AlloyDB credential in
func (LegacyPostgresCredentialOutput) TargetName ¶
func (o LegacyPostgresCredentialOutput) TargetName() pulumi.StringPtrOutput
Default schema name
func (LegacyPostgresCredentialOutput) ToLegacyPostgresCredentialOutput ¶
func (o LegacyPostgresCredentialOutput) ToLegacyPostgresCredentialOutput() LegacyPostgresCredentialOutput
func (LegacyPostgresCredentialOutput) ToLegacyPostgresCredentialOutputWithContext ¶
func (o LegacyPostgresCredentialOutput) ToLegacyPostgresCredentialOutputWithContext(ctx context.Context) LegacyPostgresCredentialOutput
func (LegacyPostgresCredentialOutput) Type ¶
func (o LegacyPostgresCredentialOutput) Type() pulumi.StringOutput
Type of connection. One of (postgres/redshift). Use postgres for alloydb connections
func (LegacyPostgresCredentialOutput) Username ¶
func (o LegacyPostgresCredentialOutput) Username() pulumi.StringOutput
Username for Postgres/Redshift/AlloyDB
type LegacyPostgresCredentialState ¶
type LegacyPostgresCredentialState struct { // The system Postgres/Redshift/AlloyDB credential ID CredentialId pulumi.IntPtrInput // Default schema name DefaultSchema pulumi.StringPtrInput // Whether the Postgres/Redshift/AlloyDB credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntPtrInput // Password for Postgres/Redshift/AlloyDB Password pulumi.StringPtrInput // Project ID to create the Postgres/Redshift/AlloyDB credential in ProjectId pulumi.IntPtrInput // Default schema name TargetName pulumi.StringPtrInput // Type of connection. One of (postgres/redshift). Use postgres for alloydb connections Type pulumi.StringPtrInput // Username for Postgres/Redshift/AlloyDB Username pulumi.StringPtrInput }
func (LegacyPostgresCredentialState) ElementType ¶
func (LegacyPostgresCredentialState) ElementType() reflect.Type
type LegacyProject
deprecated
type LegacyProject struct { pulumi.CustomResourceState // dbt project subdirectory path DbtProjectSubdirectory pulumi.StringPtrOutput `pulumi:"dbtProjectSubdirectory"` // Project name Name pulumi.StringOutput `pulumi:"name"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyProject ¶
func GetLegacyProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyProjectState, opts ...pulumi.ResourceOption) (*LegacyProject, error)
GetLegacyProject gets an existing LegacyProject 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 NewLegacyProject ¶
func NewLegacyProject(ctx *pulumi.Context, name string, args *LegacyProjectArgs, opts ...pulumi.ResourceOption) (*LegacyProject, error)
NewLegacyProject registers a new resource with the given unique name, arguments, and options.
func (*LegacyProject) ElementType ¶
func (*LegacyProject) ElementType() reflect.Type
func (*LegacyProject) ToLegacyProjectOutput ¶
func (i *LegacyProject) ToLegacyProjectOutput() LegacyProjectOutput
func (*LegacyProject) ToLegacyProjectOutputWithContext ¶
func (i *LegacyProject) ToLegacyProjectOutputWithContext(ctx context.Context) LegacyProjectOutput
type LegacyProjectArgs ¶
type LegacyProjectArgs struct { // dbt project subdirectory path DbtProjectSubdirectory pulumi.StringPtrInput // Project name Name pulumi.StringPtrInput }
The set of arguments for constructing a LegacyProject resource.
func (LegacyProjectArgs) ElementType ¶
func (LegacyProjectArgs) ElementType() reflect.Type
type LegacyProjectArray ¶
type LegacyProjectArray []LegacyProjectInput
func (LegacyProjectArray) ElementType ¶
func (LegacyProjectArray) ElementType() reflect.Type
func (LegacyProjectArray) ToLegacyProjectArrayOutput ¶
func (i LegacyProjectArray) ToLegacyProjectArrayOutput() LegacyProjectArrayOutput
func (LegacyProjectArray) ToLegacyProjectArrayOutputWithContext ¶
func (i LegacyProjectArray) ToLegacyProjectArrayOutputWithContext(ctx context.Context) LegacyProjectArrayOutput
type LegacyProjectArrayInput ¶
type LegacyProjectArrayInput interface { pulumi.Input ToLegacyProjectArrayOutput() LegacyProjectArrayOutput ToLegacyProjectArrayOutputWithContext(context.Context) LegacyProjectArrayOutput }
LegacyProjectArrayInput is an input type that accepts LegacyProjectArray and LegacyProjectArrayOutput values. You can construct a concrete instance of `LegacyProjectArrayInput` via:
LegacyProjectArray{ LegacyProjectArgs{...} }
type LegacyProjectArrayOutput ¶
type LegacyProjectArrayOutput struct{ *pulumi.OutputState }
func (LegacyProjectArrayOutput) ElementType ¶
func (LegacyProjectArrayOutput) ElementType() reflect.Type
func (LegacyProjectArrayOutput) Index ¶
func (o LegacyProjectArrayOutput) Index(i pulumi.IntInput) LegacyProjectOutput
func (LegacyProjectArrayOutput) ToLegacyProjectArrayOutput ¶
func (o LegacyProjectArrayOutput) ToLegacyProjectArrayOutput() LegacyProjectArrayOutput
func (LegacyProjectArrayOutput) ToLegacyProjectArrayOutputWithContext ¶
func (o LegacyProjectArrayOutput) ToLegacyProjectArrayOutputWithContext(ctx context.Context) LegacyProjectArrayOutput
type LegacyProjectArtefacts
deprecated
type LegacyProjectArtefacts struct { pulumi.CustomResourceState // Docs Job ID DocsJobId pulumi.IntPtrOutput `pulumi:"docsJobId"` // Freshness Job ID FreshnessJobId pulumi.IntPtrOutput `pulumi:"freshnessJobId"` // Project ID ProjectId pulumi.IntOutput `pulumi:"projectId"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyProjectArtefacts ¶
func GetLegacyProjectArtefacts(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyProjectArtefactsState, opts ...pulumi.ResourceOption) (*LegacyProjectArtefacts, error)
GetLegacyProjectArtefacts gets an existing LegacyProjectArtefacts 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 NewLegacyProjectArtefacts ¶
func NewLegacyProjectArtefacts(ctx *pulumi.Context, name string, args *LegacyProjectArtefactsArgs, opts ...pulumi.ResourceOption) (*LegacyProjectArtefacts, error)
NewLegacyProjectArtefacts registers a new resource with the given unique name, arguments, and options.
func (*LegacyProjectArtefacts) ElementType ¶
func (*LegacyProjectArtefacts) ElementType() reflect.Type
func (*LegacyProjectArtefacts) ToLegacyProjectArtefactsOutput ¶
func (i *LegacyProjectArtefacts) ToLegacyProjectArtefactsOutput() LegacyProjectArtefactsOutput
func (*LegacyProjectArtefacts) ToLegacyProjectArtefactsOutputWithContext ¶
func (i *LegacyProjectArtefacts) ToLegacyProjectArtefactsOutputWithContext(ctx context.Context) LegacyProjectArtefactsOutput
type LegacyProjectArtefactsArgs ¶
type LegacyProjectArtefactsArgs struct { // Docs Job ID DocsJobId pulumi.IntPtrInput // Freshness Job ID FreshnessJobId pulumi.IntPtrInput // Project ID ProjectId pulumi.IntInput }
The set of arguments for constructing a LegacyProjectArtefacts resource.
func (LegacyProjectArtefactsArgs) ElementType ¶
func (LegacyProjectArtefactsArgs) ElementType() reflect.Type
type LegacyProjectArtefactsArray ¶
type LegacyProjectArtefactsArray []LegacyProjectArtefactsInput
func (LegacyProjectArtefactsArray) ElementType ¶
func (LegacyProjectArtefactsArray) ElementType() reflect.Type
func (LegacyProjectArtefactsArray) ToLegacyProjectArtefactsArrayOutput ¶
func (i LegacyProjectArtefactsArray) ToLegacyProjectArtefactsArrayOutput() LegacyProjectArtefactsArrayOutput
func (LegacyProjectArtefactsArray) ToLegacyProjectArtefactsArrayOutputWithContext ¶
func (i LegacyProjectArtefactsArray) ToLegacyProjectArtefactsArrayOutputWithContext(ctx context.Context) LegacyProjectArtefactsArrayOutput
type LegacyProjectArtefactsArrayInput ¶
type LegacyProjectArtefactsArrayInput interface { pulumi.Input ToLegacyProjectArtefactsArrayOutput() LegacyProjectArtefactsArrayOutput ToLegacyProjectArtefactsArrayOutputWithContext(context.Context) LegacyProjectArtefactsArrayOutput }
LegacyProjectArtefactsArrayInput is an input type that accepts LegacyProjectArtefactsArray and LegacyProjectArtefactsArrayOutput values. You can construct a concrete instance of `LegacyProjectArtefactsArrayInput` via:
LegacyProjectArtefactsArray{ LegacyProjectArtefactsArgs{...} }
type LegacyProjectArtefactsArrayOutput ¶
type LegacyProjectArtefactsArrayOutput struct{ *pulumi.OutputState }
func (LegacyProjectArtefactsArrayOutput) ElementType ¶
func (LegacyProjectArtefactsArrayOutput) ElementType() reflect.Type
func (LegacyProjectArtefactsArrayOutput) Index ¶
func (o LegacyProjectArtefactsArrayOutput) Index(i pulumi.IntInput) LegacyProjectArtefactsOutput
func (LegacyProjectArtefactsArrayOutput) ToLegacyProjectArtefactsArrayOutput ¶
func (o LegacyProjectArtefactsArrayOutput) ToLegacyProjectArtefactsArrayOutput() LegacyProjectArtefactsArrayOutput
func (LegacyProjectArtefactsArrayOutput) ToLegacyProjectArtefactsArrayOutputWithContext ¶
func (o LegacyProjectArtefactsArrayOutput) ToLegacyProjectArtefactsArrayOutputWithContext(ctx context.Context) LegacyProjectArtefactsArrayOutput
type LegacyProjectArtefactsInput ¶
type LegacyProjectArtefactsInput interface { pulumi.Input ToLegacyProjectArtefactsOutput() LegacyProjectArtefactsOutput ToLegacyProjectArtefactsOutputWithContext(ctx context.Context) LegacyProjectArtefactsOutput }
type LegacyProjectArtefactsMap ¶
type LegacyProjectArtefactsMap map[string]LegacyProjectArtefactsInput
func (LegacyProjectArtefactsMap) ElementType ¶
func (LegacyProjectArtefactsMap) ElementType() reflect.Type
func (LegacyProjectArtefactsMap) ToLegacyProjectArtefactsMapOutput ¶
func (i LegacyProjectArtefactsMap) ToLegacyProjectArtefactsMapOutput() LegacyProjectArtefactsMapOutput
func (LegacyProjectArtefactsMap) ToLegacyProjectArtefactsMapOutputWithContext ¶
func (i LegacyProjectArtefactsMap) ToLegacyProjectArtefactsMapOutputWithContext(ctx context.Context) LegacyProjectArtefactsMapOutput
type LegacyProjectArtefactsMapInput ¶
type LegacyProjectArtefactsMapInput interface { pulumi.Input ToLegacyProjectArtefactsMapOutput() LegacyProjectArtefactsMapOutput ToLegacyProjectArtefactsMapOutputWithContext(context.Context) LegacyProjectArtefactsMapOutput }
LegacyProjectArtefactsMapInput is an input type that accepts LegacyProjectArtefactsMap and LegacyProjectArtefactsMapOutput values. You can construct a concrete instance of `LegacyProjectArtefactsMapInput` via:
LegacyProjectArtefactsMap{ "key": LegacyProjectArtefactsArgs{...} }
type LegacyProjectArtefactsMapOutput ¶
type LegacyProjectArtefactsMapOutput struct{ *pulumi.OutputState }
func (LegacyProjectArtefactsMapOutput) ElementType ¶
func (LegacyProjectArtefactsMapOutput) ElementType() reflect.Type
func (LegacyProjectArtefactsMapOutput) MapIndex ¶
func (o LegacyProjectArtefactsMapOutput) MapIndex(k pulumi.StringInput) LegacyProjectArtefactsOutput
func (LegacyProjectArtefactsMapOutput) ToLegacyProjectArtefactsMapOutput ¶
func (o LegacyProjectArtefactsMapOutput) ToLegacyProjectArtefactsMapOutput() LegacyProjectArtefactsMapOutput
func (LegacyProjectArtefactsMapOutput) ToLegacyProjectArtefactsMapOutputWithContext ¶
func (o LegacyProjectArtefactsMapOutput) ToLegacyProjectArtefactsMapOutputWithContext(ctx context.Context) LegacyProjectArtefactsMapOutput
type LegacyProjectArtefactsOutput ¶
type LegacyProjectArtefactsOutput struct{ *pulumi.OutputState }
func (LegacyProjectArtefactsOutput) DocsJobId ¶
func (o LegacyProjectArtefactsOutput) DocsJobId() pulumi.IntPtrOutput
Docs Job ID
func (LegacyProjectArtefactsOutput) ElementType ¶
func (LegacyProjectArtefactsOutput) ElementType() reflect.Type
func (LegacyProjectArtefactsOutput) FreshnessJobId ¶
func (o LegacyProjectArtefactsOutput) FreshnessJobId() pulumi.IntPtrOutput
Freshness Job ID
func (LegacyProjectArtefactsOutput) ProjectId ¶
func (o LegacyProjectArtefactsOutput) ProjectId() pulumi.IntOutput
Project ID
func (LegacyProjectArtefactsOutput) ToLegacyProjectArtefactsOutput ¶
func (o LegacyProjectArtefactsOutput) ToLegacyProjectArtefactsOutput() LegacyProjectArtefactsOutput
func (LegacyProjectArtefactsOutput) ToLegacyProjectArtefactsOutputWithContext ¶
func (o LegacyProjectArtefactsOutput) ToLegacyProjectArtefactsOutputWithContext(ctx context.Context) LegacyProjectArtefactsOutput
type LegacyProjectArtefactsState ¶
type LegacyProjectArtefactsState struct { // Docs Job ID DocsJobId pulumi.IntPtrInput // Freshness Job ID FreshnessJobId pulumi.IntPtrInput // Project ID ProjectId pulumi.IntPtrInput }
func (LegacyProjectArtefactsState) ElementType ¶
func (LegacyProjectArtefactsState) ElementType() reflect.Type
type LegacyProjectConnection
deprecated
type LegacyProjectConnection struct { pulumi.CustomResourceState // Connection ID ConnectionId pulumi.IntOutput `pulumi:"connectionId"` // Project ID ProjectId pulumi.IntOutput `pulumi:"projectId"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyProjectConnection ¶
func GetLegacyProjectConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyProjectConnectionState, opts ...pulumi.ResourceOption) (*LegacyProjectConnection, error)
GetLegacyProjectConnection gets an existing LegacyProjectConnection 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 NewLegacyProjectConnection ¶
func NewLegacyProjectConnection(ctx *pulumi.Context, name string, args *LegacyProjectConnectionArgs, opts ...pulumi.ResourceOption) (*LegacyProjectConnection, error)
NewLegacyProjectConnection registers a new resource with the given unique name, arguments, and options.
func (*LegacyProjectConnection) ElementType ¶
func (*LegacyProjectConnection) ElementType() reflect.Type
func (*LegacyProjectConnection) ToLegacyProjectConnectionOutput ¶
func (i *LegacyProjectConnection) ToLegacyProjectConnectionOutput() LegacyProjectConnectionOutput
func (*LegacyProjectConnection) ToLegacyProjectConnectionOutputWithContext ¶
func (i *LegacyProjectConnection) ToLegacyProjectConnectionOutputWithContext(ctx context.Context) LegacyProjectConnectionOutput
type LegacyProjectConnectionArgs ¶
type LegacyProjectConnectionArgs struct { // Connection ID ConnectionId pulumi.IntInput // Project ID ProjectId pulumi.IntInput }
The set of arguments for constructing a LegacyProjectConnection resource.
func (LegacyProjectConnectionArgs) ElementType ¶
func (LegacyProjectConnectionArgs) ElementType() reflect.Type
type LegacyProjectConnectionArray ¶
type LegacyProjectConnectionArray []LegacyProjectConnectionInput
func (LegacyProjectConnectionArray) ElementType ¶
func (LegacyProjectConnectionArray) ElementType() reflect.Type
func (LegacyProjectConnectionArray) ToLegacyProjectConnectionArrayOutput ¶
func (i LegacyProjectConnectionArray) ToLegacyProjectConnectionArrayOutput() LegacyProjectConnectionArrayOutput
func (LegacyProjectConnectionArray) ToLegacyProjectConnectionArrayOutputWithContext ¶
func (i LegacyProjectConnectionArray) ToLegacyProjectConnectionArrayOutputWithContext(ctx context.Context) LegacyProjectConnectionArrayOutput
type LegacyProjectConnectionArrayInput ¶
type LegacyProjectConnectionArrayInput interface { pulumi.Input ToLegacyProjectConnectionArrayOutput() LegacyProjectConnectionArrayOutput ToLegacyProjectConnectionArrayOutputWithContext(context.Context) LegacyProjectConnectionArrayOutput }
LegacyProjectConnectionArrayInput is an input type that accepts LegacyProjectConnectionArray and LegacyProjectConnectionArrayOutput values. You can construct a concrete instance of `LegacyProjectConnectionArrayInput` via:
LegacyProjectConnectionArray{ LegacyProjectConnectionArgs{...} }
type LegacyProjectConnectionArrayOutput ¶
type LegacyProjectConnectionArrayOutput struct{ *pulumi.OutputState }
func (LegacyProjectConnectionArrayOutput) ElementType ¶
func (LegacyProjectConnectionArrayOutput) ElementType() reflect.Type
func (LegacyProjectConnectionArrayOutput) Index ¶
func (o LegacyProjectConnectionArrayOutput) Index(i pulumi.IntInput) LegacyProjectConnectionOutput
func (LegacyProjectConnectionArrayOutput) ToLegacyProjectConnectionArrayOutput ¶
func (o LegacyProjectConnectionArrayOutput) ToLegacyProjectConnectionArrayOutput() LegacyProjectConnectionArrayOutput
func (LegacyProjectConnectionArrayOutput) ToLegacyProjectConnectionArrayOutputWithContext ¶
func (o LegacyProjectConnectionArrayOutput) ToLegacyProjectConnectionArrayOutputWithContext(ctx context.Context) LegacyProjectConnectionArrayOutput
type LegacyProjectConnectionInput ¶
type LegacyProjectConnectionInput interface { pulumi.Input ToLegacyProjectConnectionOutput() LegacyProjectConnectionOutput ToLegacyProjectConnectionOutputWithContext(ctx context.Context) LegacyProjectConnectionOutput }
type LegacyProjectConnectionMap ¶
type LegacyProjectConnectionMap map[string]LegacyProjectConnectionInput
func (LegacyProjectConnectionMap) ElementType ¶
func (LegacyProjectConnectionMap) ElementType() reflect.Type
func (LegacyProjectConnectionMap) ToLegacyProjectConnectionMapOutput ¶
func (i LegacyProjectConnectionMap) ToLegacyProjectConnectionMapOutput() LegacyProjectConnectionMapOutput
func (LegacyProjectConnectionMap) ToLegacyProjectConnectionMapOutputWithContext ¶
func (i LegacyProjectConnectionMap) ToLegacyProjectConnectionMapOutputWithContext(ctx context.Context) LegacyProjectConnectionMapOutput
type LegacyProjectConnectionMapInput ¶
type LegacyProjectConnectionMapInput interface { pulumi.Input ToLegacyProjectConnectionMapOutput() LegacyProjectConnectionMapOutput ToLegacyProjectConnectionMapOutputWithContext(context.Context) LegacyProjectConnectionMapOutput }
LegacyProjectConnectionMapInput is an input type that accepts LegacyProjectConnectionMap and LegacyProjectConnectionMapOutput values. You can construct a concrete instance of `LegacyProjectConnectionMapInput` via:
LegacyProjectConnectionMap{ "key": LegacyProjectConnectionArgs{...} }
type LegacyProjectConnectionMapOutput ¶
type LegacyProjectConnectionMapOutput struct{ *pulumi.OutputState }
func (LegacyProjectConnectionMapOutput) ElementType ¶
func (LegacyProjectConnectionMapOutput) ElementType() reflect.Type
func (LegacyProjectConnectionMapOutput) MapIndex ¶
func (o LegacyProjectConnectionMapOutput) MapIndex(k pulumi.StringInput) LegacyProjectConnectionOutput
func (LegacyProjectConnectionMapOutput) ToLegacyProjectConnectionMapOutput ¶
func (o LegacyProjectConnectionMapOutput) ToLegacyProjectConnectionMapOutput() LegacyProjectConnectionMapOutput
func (LegacyProjectConnectionMapOutput) ToLegacyProjectConnectionMapOutputWithContext ¶
func (o LegacyProjectConnectionMapOutput) ToLegacyProjectConnectionMapOutputWithContext(ctx context.Context) LegacyProjectConnectionMapOutput
type LegacyProjectConnectionOutput ¶
type LegacyProjectConnectionOutput struct{ *pulumi.OutputState }
func (LegacyProjectConnectionOutput) ConnectionId ¶
func (o LegacyProjectConnectionOutput) ConnectionId() pulumi.IntOutput
Connection ID
func (LegacyProjectConnectionOutput) ElementType ¶
func (LegacyProjectConnectionOutput) ElementType() reflect.Type
func (LegacyProjectConnectionOutput) ProjectId ¶
func (o LegacyProjectConnectionOutput) ProjectId() pulumi.IntOutput
Project ID
func (LegacyProjectConnectionOutput) ToLegacyProjectConnectionOutput ¶
func (o LegacyProjectConnectionOutput) ToLegacyProjectConnectionOutput() LegacyProjectConnectionOutput
func (LegacyProjectConnectionOutput) ToLegacyProjectConnectionOutputWithContext ¶
func (o LegacyProjectConnectionOutput) ToLegacyProjectConnectionOutputWithContext(ctx context.Context) LegacyProjectConnectionOutput
type LegacyProjectConnectionState ¶
type LegacyProjectConnectionState struct { // Connection ID ConnectionId pulumi.IntPtrInput // Project ID ProjectId pulumi.IntPtrInput }
func (LegacyProjectConnectionState) ElementType ¶
func (LegacyProjectConnectionState) ElementType() reflect.Type
type LegacyProjectInput ¶
type LegacyProjectInput interface { pulumi.Input ToLegacyProjectOutput() LegacyProjectOutput ToLegacyProjectOutputWithContext(ctx context.Context) LegacyProjectOutput }
type LegacyProjectMap ¶
type LegacyProjectMap map[string]LegacyProjectInput
func (LegacyProjectMap) ElementType ¶
func (LegacyProjectMap) ElementType() reflect.Type
func (LegacyProjectMap) ToLegacyProjectMapOutput ¶
func (i LegacyProjectMap) ToLegacyProjectMapOutput() LegacyProjectMapOutput
func (LegacyProjectMap) ToLegacyProjectMapOutputWithContext ¶
func (i LegacyProjectMap) ToLegacyProjectMapOutputWithContext(ctx context.Context) LegacyProjectMapOutput
type LegacyProjectMapInput ¶
type LegacyProjectMapInput interface { pulumi.Input ToLegacyProjectMapOutput() LegacyProjectMapOutput ToLegacyProjectMapOutputWithContext(context.Context) LegacyProjectMapOutput }
LegacyProjectMapInput is an input type that accepts LegacyProjectMap and LegacyProjectMapOutput values. You can construct a concrete instance of `LegacyProjectMapInput` via:
LegacyProjectMap{ "key": LegacyProjectArgs{...} }
type LegacyProjectMapOutput ¶
type LegacyProjectMapOutput struct{ *pulumi.OutputState }
func (LegacyProjectMapOutput) ElementType ¶
func (LegacyProjectMapOutput) ElementType() reflect.Type
func (LegacyProjectMapOutput) MapIndex ¶
func (o LegacyProjectMapOutput) MapIndex(k pulumi.StringInput) LegacyProjectOutput
func (LegacyProjectMapOutput) ToLegacyProjectMapOutput ¶
func (o LegacyProjectMapOutput) ToLegacyProjectMapOutput() LegacyProjectMapOutput
func (LegacyProjectMapOutput) ToLegacyProjectMapOutputWithContext ¶
func (o LegacyProjectMapOutput) ToLegacyProjectMapOutputWithContext(ctx context.Context) LegacyProjectMapOutput
type LegacyProjectOutput ¶
type LegacyProjectOutput struct{ *pulumi.OutputState }
func (LegacyProjectOutput) DbtProjectSubdirectory ¶
func (o LegacyProjectOutput) DbtProjectSubdirectory() pulumi.StringPtrOutput
dbt project subdirectory path
func (LegacyProjectOutput) ElementType ¶
func (LegacyProjectOutput) ElementType() reflect.Type
func (LegacyProjectOutput) Name ¶
func (o LegacyProjectOutput) Name() pulumi.StringOutput
Project name
func (LegacyProjectOutput) ToLegacyProjectOutput ¶
func (o LegacyProjectOutput) ToLegacyProjectOutput() LegacyProjectOutput
func (LegacyProjectOutput) ToLegacyProjectOutputWithContext ¶
func (o LegacyProjectOutput) ToLegacyProjectOutputWithContext(ctx context.Context) LegacyProjectOutput
type LegacyProjectRepository
deprecated
type LegacyProjectRepository struct { pulumi.CustomResourceState // Project ID ProjectId pulumi.IntOutput `pulumi:"projectId"` // Repository ID RepositoryId pulumi.IntOutput `pulumi:"repositoryId"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyProjectRepository ¶
func GetLegacyProjectRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyProjectRepositoryState, opts ...pulumi.ResourceOption) (*LegacyProjectRepository, error)
GetLegacyProjectRepository gets an existing LegacyProjectRepository 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 NewLegacyProjectRepository ¶
func NewLegacyProjectRepository(ctx *pulumi.Context, name string, args *LegacyProjectRepositoryArgs, opts ...pulumi.ResourceOption) (*LegacyProjectRepository, error)
NewLegacyProjectRepository registers a new resource with the given unique name, arguments, and options.
func (*LegacyProjectRepository) ElementType ¶
func (*LegacyProjectRepository) ElementType() reflect.Type
func (*LegacyProjectRepository) ToLegacyProjectRepositoryOutput ¶
func (i *LegacyProjectRepository) ToLegacyProjectRepositoryOutput() LegacyProjectRepositoryOutput
func (*LegacyProjectRepository) ToLegacyProjectRepositoryOutputWithContext ¶
func (i *LegacyProjectRepository) ToLegacyProjectRepositoryOutputWithContext(ctx context.Context) LegacyProjectRepositoryOutput
type LegacyProjectRepositoryArgs ¶
type LegacyProjectRepositoryArgs struct { // Project ID ProjectId pulumi.IntInput // Repository ID RepositoryId pulumi.IntInput }
The set of arguments for constructing a LegacyProjectRepository resource.
func (LegacyProjectRepositoryArgs) ElementType ¶
func (LegacyProjectRepositoryArgs) ElementType() reflect.Type
type LegacyProjectRepositoryArray ¶
type LegacyProjectRepositoryArray []LegacyProjectRepositoryInput
func (LegacyProjectRepositoryArray) ElementType ¶
func (LegacyProjectRepositoryArray) ElementType() reflect.Type
func (LegacyProjectRepositoryArray) ToLegacyProjectRepositoryArrayOutput ¶
func (i LegacyProjectRepositoryArray) ToLegacyProjectRepositoryArrayOutput() LegacyProjectRepositoryArrayOutput
func (LegacyProjectRepositoryArray) ToLegacyProjectRepositoryArrayOutputWithContext ¶
func (i LegacyProjectRepositoryArray) ToLegacyProjectRepositoryArrayOutputWithContext(ctx context.Context) LegacyProjectRepositoryArrayOutput
type LegacyProjectRepositoryArrayInput ¶
type LegacyProjectRepositoryArrayInput interface { pulumi.Input ToLegacyProjectRepositoryArrayOutput() LegacyProjectRepositoryArrayOutput ToLegacyProjectRepositoryArrayOutputWithContext(context.Context) LegacyProjectRepositoryArrayOutput }
LegacyProjectRepositoryArrayInput is an input type that accepts LegacyProjectRepositoryArray and LegacyProjectRepositoryArrayOutput values. You can construct a concrete instance of `LegacyProjectRepositoryArrayInput` via:
LegacyProjectRepositoryArray{ LegacyProjectRepositoryArgs{...} }
type LegacyProjectRepositoryArrayOutput ¶
type LegacyProjectRepositoryArrayOutput struct{ *pulumi.OutputState }
func (LegacyProjectRepositoryArrayOutput) ElementType ¶
func (LegacyProjectRepositoryArrayOutput) ElementType() reflect.Type
func (LegacyProjectRepositoryArrayOutput) Index ¶
func (o LegacyProjectRepositoryArrayOutput) Index(i pulumi.IntInput) LegacyProjectRepositoryOutput
func (LegacyProjectRepositoryArrayOutput) ToLegacyProjectRepositoryArrayOutput ¶
func (o LegacyProjectRepositoryArrayOutput) ToLegacyProjectRepositoryArrayOutput() LegacyProjectRepositoryArrayOutput
func (LegacyProjectRepositoryArrayOutput) ToLegacyProjectRepositoryArrayOutputWithContext ¶
func (o LegacyProjectRepositoryArrayOutput) ToLegacyProjectRepositoryArrayOutputWithContext(ctx context.Context) LegacyProjectRepositoryArrayOutput
type LegacyProjectRepositoryInput ¶
type LegacyProjectRepositoryInput interface { pulumi.Input ToLegacyProjectRepositoryOutput() LegacyProjectRepositoryOutput ToLegacyProjectRepositoryOutputWithContext(ctx context.Context) LegacyProjectRepositoryOutput }
type LegacyProjectRepositoryMap ¶
type LegacyProjectRepositoryMap map[string]LegacyProjectRepositoryInput
func (LegacyProjectRepositoryMap) ElementType ¶
func (LegacyProjectRepositoryMap) ElementType() reflect.Type
func (LegacyProjectRepositoryMap) ToLegacyProjectRepositoryMapOutput ¶
func (i LegacyProjectRepositoryMap) ToLegacyProjectRepositoryMapOutput() LegacyProjectRepositoryMapOutput
func (LegacyProjectRepositoryMap) ToLegacyProjectRepositoryMapOutputWithContext ¶
func (i LegacyProjectRepositoryMap) ToLegacyProjectRepositoryMapOutputWithContext(ctx context.Context) LegacyProjectRepositoryMapOutput
type LegacyProjectRepositoryMapInput ¶
type LegacyProjectRepositoryMapInput interface { pulumi.Input ToLegacyProjectRepositoryMapOutput() LegacyProjectRepositoryMapOutput ToLegacyProjectRepositoryMapOutputWithContext(context.Context) LegacyProjectRepositoryMapOutput }
LegacyProjectRepositoryMapInput is an input type that accepts LegacyProjectRepositoryMap and LegacyProjectRepositoryMapOutput values. You can construct a concrete instance of `LegacyProjectRepositoryMapInput` via:
LegacyProjectRepositoryMap{ "key": LegacyProjectRepositoryArgs{...} }
type LegacyProjectRepositoryMapOutput ¶
type LegacyProjectRepositoryMapOutput struct{ *pulumi.OutputState }
func (LegacyProjectRepositoryMapOutput) ElementType ¶
func (LegacyProjectRepositoryMapOutput) ElementType() reflect.Type
func (LegacyProjectRepositoryMapOutput) MapIndex ¶
func (o LegacyProjectRepositoryMapOutput) MapIndex(k pulumi.StringInput) LegacyProjectRepositoryOutput
func (LegacyProjectRepositoryMapOutput) ToLegacyProjectRepositoryMapOutput ¶
func (o LegacyProjectRepositoryMapOutput) ToLegacyProjectRepositoryMapOutput() LegacyProjectRepositoryMapOutput
func (LegacyProjectRepositoryMapOutput) ToLegacyProjectRepositoryMapOutputWithContext ¶
func (o LegacyProjectRepositoryMapOutput) ToLegacyProjectRepositoryMapOutputWithContext(ctx context.Context) LegacyProjectRepositoryMapOutput
type LegacyProjectRepositoryOutput ¶
type LegacyProjectRepositoryOutput struct{ *pulumi.OutputState }
func (LegacyProjectRepositoryOutput) ElementType ¶
func (LegacyProjectRepositoryOutput) ElementType() reflect.Type
func (LegacyProjectRepositoryOutput) ProjectId ¶
func (o LegacyProjectRepositoryOutput) ProjectId() pulumi.IntOutput
Project ID
func (LegacyProjectRepositoryOutput) RepositoryId ¶
func (o LegacyProjectRepositoryOutput) RepositoryId() pulumi.IntOutput
Repository ID
func (LegacyProjectRepositoryOutput) ToLegacyProjectRepositoryOutput ¶
func (o LegacyProjectRepositoryOutput) ToLegacyProjectRepositoryOutput() LegacyProjectRepositoryOutput
func (LegacyProjectRepositoryOutput) ToLegacyProjectRepositoryOutputWithContext ¶
func (o LegacyProjectRepositoryOutput) ToLegacyProjectRepositoryOutputWithContext(ctx context.Context) LegacyProjectRepositoryOutput
type LegacyProjectRepositoryState ¶
type LegacyProjectRepositoryState struct { // Project ID ProjectId pulumi.IntPtrInput // Repository ID RepositoryId pulumi.IntPtrInput }
func (LegacyProjectRepositoryState) ElementType ¶
func (LegacyProjectRepositoryState) ElementType() reflect.Type
type LegacyProjectState ¶
type LegacyProjectState struct { // dbt project subdirectory path DbtProjectSubdirectory pulumi.StringPtrInput // Project name Name pulumi.StringPtrInput }
func (LegacyProjectState) ElementType ¶
func (LegacyProjectState) ElementType() reflect.Type
type LegacyRepository
deprecated
type LegacyRepository struct { pulumi.CustomResourceState // The Azure Dev Ops project ID. It can be retrieved via the Azure API or using the data source // `dbtcloud_azure_dev_ops_project` and the project name - (for ADO native integration only) AzureActiveDirectoryProjectId pulumi.StringPtrOutput `pulumi:"azureActiveDirectoryProjectId"` // The Azure Dev Ops repository ID. It can be retrieved via the Azure API or using the data source // `dbtcloud_azure_dev_ops_repository` along with the ADO Project ID and the repository name - (for ADO native integration // only) AzureActiveDirectoryRepositoryId pulumi.StringPtrOutput `pulumi:"azureActiveDirectoryRepositoryId"` // If set to False (the default), the connection will fail if the service user doesn't have access to set webhooks // (required for auto-triggering CI jobs). If set to True, the connection will be successful but no automated CI job will // be triggered - (for ADO native integration only) AzureBypassWebhookRegistrationFailure pulumi.BoolPtrOutput `pulumi:"azureBypassWebhookRegistrationFailure"` // Public key generated by dbt when using `deploy_key` clone strategy DeployKey pulumi.StringOutput `pulumi:"deployKey"` // Whether we should return the public deploy key - (for the `deploy_key` strategy) FetchDeployKey pulumi.BoolPtrOutput `pulumi:"fetchDeployKey"` // Git clone strategy for the repository. Can be `deploy_key` (default) for cloning via SSH Deploy Key, `github_app` for // GitHub native integration, `deploy_token` for the GitLab native integration and `azure_active_directory_app` for ADO // native integration GitCloneStrategy pulumi.StringPtrOutput `pulumi:"gitCloneStrategy"` // Identifier for the GitHub App - (for GitHub native integration only) GithubInstallationId pulumi.IntPtrOutput `pulumi:"githubInstallationId"` // Identifier for the Gitlab project - (for GitLab native integration only) GitlabProjectId pulumi.IntPtrOutput `pulumi:"gitlabProjectId"` // Whether the repository is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Project ID to create the repository in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Git URL for the repository or \<Group>/\<Project> for Gitlab RemoteUrl pulumi.StringOutput `pulumi:"remoteUrl"` // Credentials ID for the repository (From the repository side not the dbt Cloud ID) RepositoryCredentialsId pulumi.IntOutput `pulumi:"repositoryCredentialsId"` // Repository Identifier RepositoryId pulumi.IntOutput `pulumi:"repositoryId"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyRepository ¶
func GetLegacyRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyRepositoryState, opts ...pulumi.ResourceOption) (*LegacyRepository, error)
GetLegacyRepository gets an existing LegacyRepository 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 NewLegacyRepository ¶
func NewLegacyRepository(ctx *pulumi.Context, name string, args *LegacyRepositoryArgs, opts ...pulumi.ResourceOption) (*LegacyRepository, error)
NewLegacyRepository registers a new resource with the given unique name, arguments, and options.
func (*LegacyRepository) ElementType ¶
func (*LegacyRepository) ElementType() reflect.Type
func (*LegacyRepository) ToLegacyRepositoryOutput ¶
func (i *LegacyRepository) ToLegacyRepositoryOutput() LegacyRepositoryOutput
func (*LegacyRepository) ToLegacyRepositoryOutputWithContext ¶
func (i *LegacyRepository) ToLegacyRepositoryOutputWithContext(ctx context.Context) LegacyRepositoryOutput
type LegacyRepositoryArgs ¶
type LegacyRepositoryArgs struct { // The Azure Dev Ops project ID. It can be retrieved via the Azure API or using the data source // `dbtcloud_azure_dev_ops_project` and the project name - (for ADO native integration only) AzureActiveDirectoryProjectId pulumi.StringPtrInput // The Azure Dev Ops repository ID. It can be retrieved via the Azure API or using the data source // `dbtcloud_azure_dev_ops_repository` along with the ADO Project ID and the repository name - (for ADO native integration // only) AzureActiveDirectoryRepositoryId pulumi.StringPtrInput // If set to False (the default), the connection will fail if the service user doesn't have access to set webhooks // (required for auto-triggering CI jobs). If set to True, the connection will be successful but no automated CI job will // be triggered - (for ADO native integration only) AzureBypassWebhookRegistrationFailure pulumi.BoolPtrInput // Whether we should return the public deploy key - (for the `deploy_key` strategy) FetchDeployKey pulumi.BoolPtrInput // Git clone strategy for the repository. Can be `deploy_key` (default) for cloning via SSH Deploy Key, `github_app` for // GitHub native integration, `deploy_token` for the GitLab native integration and `azure_active_directory_app` for ADO // native integration GitCloneStrategy pulumi.StringPtrInput // Identifier for the GitHub App - (for GitHub native integration only) GithubInstallationId pulumi.IntPtrInput // Identifier for the Gitlab project - (for GitLab native integration only) GitlabProjectId pulumi.IntPtrInput // Whether the repository is active IsActive pulumi.BoolPtrInput // Project ID to create the repository in ProjectId pulumi.IntInput // Git URL for the repository or \<Group>/\<Project> for Gitlab RemoteUrl pulumi.StringInput }
The set of arguments for constructing a LegacyRepository resource.
func (LegacyRepositoryArgs) ElementType ¶
func (LegacyRepositoryArgs) ElementType() reflect.Type
type LegacyRepositoryArray ¶
type LegacyRepositoryArray []LegacyRepositoryInput
func (LegacyRepositoryArray) ElementType ¶
func (LegacyRepositoryArray) ElementType() reflect.Type
func (LegacyRepositoryArray) ToLegacyRepositoryArrayOutput ¶
func (i LegacyRepositoryArray) ToLegacyRepositoryArrayOutput() LegacyRepositoryArrayOutput
func (LegacyRepositoryArray) ToLegacyRepositoryArrayOutputWithContext ¶
func (i LegacyRepositoryArray) ToLegacyRepositoryArrayOutputWithContext(ctx context.Context) LegacyRepositoryArrayOutput
type LegacyRepositoryArrayInput ¶
type LegacyRepositoryArrayInput interface { pulumi.Input ToLegacyRepositoryArrayOutput() LegacyRepositoryArrayOutput ToLegacyRepositoryArrayOutputWithContext(context.Context) LegacyRepositoryArrayOutput }
LegacyRepositoryArrayInput is an input type that accepts LegacyRepositoryArray and LegacyRepositoryArrayOutput values. You can construct a concrete instance of `LegacyRepositoryArrayInput` via:
LegacyRepositoryArray{ LegacyRepositoryArgs{...} }
type LegacyRepositoryArrayOutput ¶
type LegacyRepositoryArrayOutput struct{ *pulumi.OutputState }
func (LegacyRepositoryArrayOutput) ElementType ¶
func (LegacyRepositoryArrayOutput) ElementType() reflect.Type
func (LegacyRepositoryArrayOutput) Index ¶
func (o LegacyRepositoryArrayOutput) Index(i pulumi.IntInput) LegacyRepositoryOutput
func (LegacyRepositoryArrayOutput) ToLegacyRepositoryArrayOutput ¶
func (o LegacyRepositoryArrayOutput) ToLegacyRepositoryArrayOutput() LegacyRepositoryArrayOutput
func (LegacyRepositoryArrayOutput) ToLegacyRepositoryArrayOutputWithContext ¶
func (o LegacyRepositoryArrayOutput) ToLegacyRepositoryArrayOutputWithContext(ctx context.Context) LegacyRepositoryArrayOutput
type LegacyRepositoryInput ¶
type LegacyRepositoryInput interface { pulumi.Input ToLegacyRepositoryOutput() LegacyRepositoryOutput ToLegacyRepositoryOutputWithContext(ctx context.Context) LegacyRepositoryOutput }
type LegacyRepositoryMap ¶
type LegacyRepositoryMap map[string]LegacyRepositoryInput
func (LegacyRepositoryMap) ElementType ¶
func (LegacyRepositoryMap) ElementType() reflect.Type
func (LegacyRepositoryMap) ToLegacyRepositoryMapOutput ¶
func (i LegacyRepositoryMap) ToLegacyRepositoryMapOutput() LegacyRepositoryMapOutput
func (LegacyRepositoryMap) ToLegacyRepositoryMapOutputWithContext ¶
func (i LegacyRepositoryMap) ToLegacyRepositoryMapOutputWithContext(ctx context.Context) LegacyRepositoryMapOutput
type LegacyRepositoryMapInput ¶
type LegacyRepositoryMapInput interface { pulumi.Input ToLegacyRepositoryMapOutput() LegacyRepositoryMapOutput ToLegacyRepositoryMapOutputWithContext(context.Context) LegacyRepositoryMapOutput }
LegacyRepositoryMapInput is an input type that accepts LegacyRepositoryMap and LegacyRepositoryMapOutput values. You can construct a concrete instance of `LegacyRepositoryMapInput` via:
LegacyRepositoryMap{ "key": LegacyRepositoryArgs{...} }
type LegacyRepositoryMapOutput ¶
type LegacyRepositoryMapOutput struct{ *pulumi.OutputState }
func (LegacyRepositoryMapOutput) ElementType ¶
func (LegacyRepositoryMapOutput) ElementType() reflect.Type
func (LegacyRepositoryMapOutput) MapIndex ¶
func (o LegacyRepositoryMapOutput) MapIndex(k pulumi.StringInput) LegacyRepositoryOutput
func (LegacyRepositoryMapOutput) ToLegacyRepositoryMapOutput ¶
func (o LegacyRepositoryMapOutput) ToLegacyRepositoryMapOutput() LegacyRepositoryMapOutput
func (LegacyRepositoryMapOutput) ToLegacyRepositoryMapOutputWithContext ¶
func (o LegacyRepositoryMapOutput) ToLegacyRepositoryMapOutputWithContext(ctx context.Context) LegacyRepositoryMapOutput
type LegacyRepositoryOutput ¶
type LegacyRepositoryOutput struct{ *pulumi.OutputState }
func (LegacyRepositoryOutput) AzureActiveDirectoryProjectId ¶
func (o LegacyRepositoryOutput) AzureActiveDirectoryProjectId() pulumi.StringPtrOutput
The Azure Dev Ops project ID. It can be retrieved via the Azure API or using the data source `dbtcloud_azure_dev_ops_project` and the project name - (for ADO native integration only)
func (LegacyRepositoryOutput) AzureActiveDirectoryRepositoryId ¶
func (o LegacyRepositoryOutput) AzureActiveDirectoryRepositoryId() pulumi.StringPtrOutput
The Azure Dev Ops repository ID. It can be retrieved via the Azure API or using the data source `dbtcloud_azure_dev_ops_repository` along with the ADO Project ID and the repository name - (for ADO native integration only)
func (LegacyRepositoryOutput) AzureBypassWebhookRegistrationFailure ¶
func (o LegacyRepositoryOutput) AzureBypassWebhookRegistrationFailure() pulumi.BoolPtrOutput
If set to False (the default), the connection will fail if the service user doesn't have access to set webhooks (required for auto-triggering CI jobs). If set to True, the connection will be successful but no automated CI job will be triggered - (for ADO native integration only)
func (LegacyRepositoryOutput) DeployKey ¶
func (o LegacyRepositoryOutput) DeployKey() pulumi.StringOutput
Public key generated by dbt when using `deploy_key` clone strategy
func (LegacyRepositoryOutput) ElementType ¶
func (LegacyRepositoryOutput) ElementType() reflect.Type
func (LegacyRepositoryOutput) FetchDeployKey ¶
func (o LegacyRepositoryOutput) FetchDeployKey() pulumi.BoolPtrOutput
Whether we should return the public deploy key - (for the `deploy_key` strategy)
func (LegacyRepositoryOutput) GitCloneStrategy ¶
func (o LegacyRepositoryOutput) GitCloneStrategy() pulumi.StringPtrOutput
Git clone strategy for the repository. Can be `deploy_key` (default) for cloning via SSH Deploy Key, `github_app` for GitHub native integration, `deploy_token` for the GitLab native integration and `azure_active_directory_app` for ADO native integration
func (LegacyRepositoryOutput) GithubInstallationId ¶
func (o LegacyRepositoryOutput) GithubInstallationId() pulumi.IntPtrOutput
Identifier for the GitHub App - (for GitHub native integration only)
func (LegacyRepositoryOutput) GitlabProjectId ¶
func (o LegacyRepositoryOutput) GitlabProjectId() pulumi.IntPtrOutput
Identifier for the Gitlab project - (for GitLab native integration only)
func (LegacyRepositoryOutput) IsActive ¶
func (o LegacyRepositoryOutput) IsActive() pulumi.BoolPtrOutput
Whether the repository is active
func (LegacyRepositoryOutput) ProjectId ¶
func (o LegacyRepositoryOutput) ProjectId() pulumi.IntOutput
Project ID to create the repository in
func (LegacyRepositoryOutput) RemoteUrl ¶
func (o LegacyRepositoryOutput) RemoteUrl() pulumi.StringOutput
Git URL for the repository or \<Group>/\<Project> for Gitlab
func (LegacyRepositoryOutput) RepositoryCredentialsId ¶
func (o LegacyRepositoryOutput) RepositoryCredentialsId() pulumi.IntOutput
Credentials ID for the repository (From the repository side not the dbt Cloud ID)
func (LegacyRepositoryOutput) RepositoryId ¶
func (o LegacyRepositoryOutput) RepositoryId() pulumi.IntOutput
Repository Identifier
func (LegacyRepositoryOutput) ToLegacyRepositoryOutput ¶
func (o LegacyRepositoryOutput) ToLegacyRepositoryOutput() LegacyRepositoryOutput
func (LegacyRepositoryOutput) ToLegacyRepositoryOutputWithContext ¶
func (o LegacyRepositoryOutput) ToLegacyRepositoryOutputWithContext(ctx context.Context) LegacyRepositoryOutput
type LegacyRepositoryState ¶
type LegacyRepositoryState struct { // The Azure Dev Ops project ID. It can be retrieved via the Azure API or using the data source // `dbtcloud_azure_dev_ops_project` and the project name - (for ADO native integration only) AzureActiveDirectoryProjectId pulumi.StringPtrInput // The Azure Dev Ops repository ID. It can be retrieved via the Azure API or using the data source // `dbtcloud_azure_dev_ops_repository` along with the ADO Project ID and the repository name - (for ADO native integration // only) AzureActiveDirectoryRepositoryId pulumi.StringPtrInput // If set to False (the default), the connection will fail if the service user doesn't have access to set webhooks // (required for auto-triggering CI jobs). If set to True, the connection will be successful but no automated CI job will // be triggered - (for ADO native integration only) AzureBypassWebhookRegistrationFailure pulumi.BoolPtrInput // Public key generated by dbt when using `deploy_key` clone strategy DeployKey pulumi.StringPtrInput // Whether we should return the public deploy key - (for the `deploy_key` strategy) FetchDeployKey pulumi.BoolPtrInput // Git clone strategy for the repository. Can be `deploy_key` (default) for cloning via SSH Deploy Key, `github_app` for // GitHub native integration, `deploy_token` for the GitLab native integration and `azure_active_directory_app` for ADO // native integration GitCloneStrategy pulumi.StringPtrInput // Identifier for the GitHub App - (for GitHub native integration only) GithubInstallationId pulumi.IntPtrInput // Identifier for the Gitlab project - (for GitLab native integration only) GitlabProjectId pulumi.IntPtrInput // Whether the repository is active IsActive pulumi.BoolPtrInput // Project ID to create the repository in ProjectId pulumi.IntPtrInput // Git URL for the repository or \<Group>/\<Project> for Gitlab RemoteUrl pulumi.StringPtrInput // Credentials ID for the repository (From the repository side not the dbt Cloud ID) RepositoryCredentialsId pulumi.IntPtrInput // Repository Identifier RepositoryId pulumi.IntPtrInput }
func (LegacyRepositoryState) ElementType ¶
func (LegacyRepositoryState) ElementType() reflect.Type
type LegacyServiceToken
deprecated
type LegacyServiceToken struct { pulumi.CustomResourceState // Service token name Name pulumi.StringOutput `pulumi:"name"` // Permissions set for the service token ServiceTokenPermissions LegacyServiceTokenServiceTokenPermissionArrayOutput `pulumi:"serviceTokenPermissions"` // Service token state (1 is active, 2 is inactive) State pulumi.IntPtrOutput `pulumi:"state"` // Service token secret value (only accessible on creation)) TokenString pulumi.StringOutput `pulumi:"tokenString"` // Service token UID (part of the token) Uid pulumi.StringOutput `pulumi:"uid"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyServiceToken ¶
func GetLegacyServiceToken(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyServiceTokenState, opts ...pulumi.ResourceOption) (*LegacyServiceToken, error)
GetLegacyServiceToken gets an existing LegacyServiceToken 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 NewLegacyServiceToken ¶
func NewLegacyServiceToken(ctx *pulumi.Context, name string, args *LegacyServiceTokenArgs, opts ...pulumi.ResourceOption) (*LegacyServiceToken, error)
NewLegacyServiceToken registers a new resource with the given unique name, arguments, and options.
func (*LegacyServiceToken) ElementType ¶
func (*LegacyServiceToken) ElementType() reflect.Type
func (*LegacyServiceToken) ToLegacyServiceTokenOutput ¶
func (i *LegacyServiceToken) ToLegacyServiceTokenOutput() LegacyServiceTokenOutput
func (*LegacyServiceToken) ToLegacyServiceTokenOutputWithContext ¶
func (i *LegacyServiceToken) ToLegacyServiceTokenOutputWithContext(ctx context.Context) LegacyServiceTokenOutput
type LegacyServiceTokenArgs ¶
type LegacyServiceTokenArgs struct { // Service token name Name pulumi.StringPtrInput // Permissions set for the service token ServiceTokenPermissions LegacyServiceTokenServiceTokenPermissionArrayInput // Service token state (1 is active, 2 is inactive) State pulumi.IntPtrInput }
The set of arguments for constructing a LegacyServiceToken resource.
func (LegacyServiceTokenArgs) ElementType ¶
func (LegacyServiceTokenArgs) ElementType() reflect.Type
type LegacyServiceTokenArray ¶
type LegacyServiceTokenArray []LegacyServiceTokenInput
func (LegacyServiceTokenArray) ElementType ¶
func (LegacyServiceTokenArray) ElementType() reflect.Type
func (LegacyServiceTokenArray) ToLegacyServiceTokenArrayOutput ¶
func (i LegacyServiceTokenArray) ToLegacyServiceTokenArrayOutput() LegacyServiceTokenArrayOutput
func (LegacyServiceTokenArray) ToLegacyServiceTokenArrayOutputWithContext ¶
func (i LegacyServiceTokenArray) ToLegacyServiceTokenArrayOutputWithContext(ctx context.Context) LegacyServiceTokenArrayOutput
type LegacyServiceTokenArrayInput ¶
type LegacyServiceTokenArrayInput interface { pulumi.Input ToLegacyServiceTokenArrayOutput() LegacyServiceTokenArrayOutput ToLegacyServiceTokenArrayOutputWithContext(context.Context) LegacyServiceTokenArrayOutput }
LegacyServiceTokenArrayInput is an input type that accepts LegacyServiceTokenArray and LegacyServiceTokenArrayOutput values. You can construct a concrete instance of `LegacyServiceTokenArrayInput` via:
LegacyServiceTokenArray{ LegacyServiceTokenArgs{...} }
type LegacyServiceTokenArrayOutput ¶
type LegacyServiceTokenArrayOutput struct{ *pulumi.OutputState }
func (LegacyServiceTokenArrayOutput) ElementType ¶
func (LegacyServiceTokenArrayOutput) ElementType() reflect.Type
func (LegacyServiceTokenArrayOutput) Index ¶
func (o LegacyServiceTokenArrayOutput) Index(i pulumi.IntInput) LegacyServiceTokenOutput
func (LegacyServiceTokenArrayOutput) ToLegacyServiceTokenArrayOutput ¶
func (o LegacyServiceTokenArrayOutput) ToLegacyServiceTokenArrayOutput() LegacyServiceTokenArrayOutput
func (LegacyServiceTokenArrayOutput) ToLegacyServiceTokenArrayOutputWithContext ¶
func (o LegacyServiceTokenArrayOutput) ToLegacyServiceTokenArrayOutputWithContext(ctx context.Context) LegacyServiceTokenArrayOutput
type LegacyServiceTokenInput ¶
type LegacyServiceTokenInput interface { pulumi.Input ToLegacyServiceTokenOutput() LegacyServiceTokenOutput ToLegacyServiceTokenOutputWithContext(ctx context.Context) LegacyServiceTokenOutput }
type LegacyServiceTokenMap ¶
type LegacyServiceTokenMap map[string]LegacyServiceTokenInput
func (LegacyServiceTokenMap) ElementType ¶
func (LegacyServiceTokenMap) ElementType() reflect.Type
func (LegacyServiceTokenMap) ToLegacyServiceTokenMapOutput ¶
func (i LegacyServiceTokenMap) ToLegacyServiceTokenMapOutput() LegacyServiceTokenMapOutput
func (LegacyServiceTokenMap) ToLegacyServiceTokenMapOutputWithContext ¶
func (i LegacyServiceTokenMap) ToLegacyServiceTokenMapOutputWithContext(ctx context.Context) LegacyServiceTokenMapOutput
type LegacyServiceTokenMapInput ¶
type LegacyServiceTokenMapInput interface { pulumi.Input ToLegacyServiceTokenMapOutput() LegacyServiceTokenMapOutput ToLegacyServiceTokenMapOutputWithContext(context.Context) LegacyServiceTokenMapOutput }
LegacyServiceTokenMapInput is an input type that accepts LegacyServiceTokenMap and LegacyServiceTokenMapOutput values. You can construct a concrete instance of `LegacyServiceTokenMapInput` via:
LegacyServiceTokenMap{ "key": LegacyServiceTokenArgs{...} }
type LegacyServiceTokenMapOutput ¶
type LegacyServiceTokenMapOutput struct{ *pulumi.OutputState }
func (LegacyServiceTokenMapOutput) ElementType ¶
func (LegacyServiceTokenMapOutput) ElementType() reflect.Type
func (LegacyServiceTokenMapOutput) MapIndex ¶
func (o LegacyServiceTokenMapOutput) MapIndex(k pulumi.StringInput) LegacyServiceTokenOutput
func (LegacyServiceTokenMapOutput) ToLegacyServiceTokenMapOutput ¶
func (o LegacyServiceTokenMapOutput) ToLegacyServiceTokenMapOutput() LegacyServiceTokenMapOutput
func (LegacyServiceTokenMapOutput) ToLegacyServiceTokenMapOutputWithContext ¶
func (o LegacyServiceTokenMapOutput) ToLegacyServiceTokenMapOutputWithContext(ctx context.Context) LegacyServiceTokenMapOutput
type LegacyServiceTokenOutput ¶
type LegacyServiceTokenOutput struct{ *pulumi.OutputState }
func (LegacyServiceTokenOutput) ElementType ¶
func (LegacyServiceTokenOutput) ElementType() reflect.Type
func (LegacyServiceTokenOutput) Name ¶
func (o LegacyServiceTokenOutput) Name() pulumi.StringOutput
Service token name
func (LegacyServiceTokenOutput) ServiceTokenPermissions ¶
func (o LegacyServiceTokenOutput) ServiceTokenPermissions() LegacyServiceTokenServiceTokenPermissionArrayOutput
Permissions set for the service token
func (LegacyServiceTokenOutput) State ¶
func (o LegacyServiceTokenOutput) State() pulumi.IntPtrOutput
Service token state (1 is active, 2 is inactive)
func (LegacyServiceTokenOutput) ToLegacyServiceTokenOutput ¶
func (o LegacyServiceTokenOutput) ToLegacyServiceTokenOutput() LegacyServiceTokenOutput
func (LegacyServiceTokenOutput) ToLegacyServiceTokenOutputWithContext ¶
func (o LegacyServiceTokenOutput) ToLegacyServiceTokenOutputWithContext(ctx context.Context) LegacyServiceTokenOutput
func (LegacyServiceTokenOutput) TokenString ¶
func (o LegacyServiceTokenOutput) TokenString() pulumi.StringOutput
Service token secret value (only accessible on creation))
func (LegacyServiceTokenOutput) Uid ¶
func (o LegacyServiceTokenOutput) Uid() pulumi.StringOutput
Service token UID (part of the token)
type LegacyServiceTokenServiceTokenPermissionArgs ¶
type LegacyServiceTokenServiceTokenPermissionArgs struct { AllProjects pulumi.BoolInput `pulumi:"allProjects"` PermissionSet pulumi.StringInput `pulumi:"permissionSet"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` }
func (LegacyServiceTokenServiceTokenPermissionArgs) ElementType ¶
func (LegacyServiceTokenServiceTokenPermissionArgs) ElementType() reflect.Type
func (LegacyServiceTokenServiceTokenPermissionArgs) ToLegacyServiceTokenServiceTokenPermissionOutput ¶
func (i LegacyServiceTokenServiceTokenPermissionArgs) ToLegacyServiceTokenServiceTokenPermissionOutput() LegacyServiceTokenServiceTokenPermissionOutput
func (LegacyServiceTokenServiceTokenPermissionArgs) ToLegacyServiceTokenServiceTokenPermissionOutputWithContext ¶
func (i LegacyServiceTokenServiceTokenPermissionArgs) ToLegacyServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) LegacyServiceTokenServiceTokenPermissionOutput
type LegacyServiceTokenServiceTokenPermissionArray ¶
type LegacyServiceTokenServiceTokenPermissionArray []LegacyServiceTokenServiceTokenPermissionInput
func (LegacyServiceTokenServiceTokenPermissionArray) ElementType ¶
func (LegacyServiceTokenServiceTokenPermissionArray) ElementType() reflect.Type
func (LegacyServiceTokenServiceTokenPermissionArray) ToLegacyServiceTokenServiceTokenPermissionArrayOutput ¶
func (i LegacyServiceTokenServiceTokenPermissionArray) ToLegacyServiceTokenServiceTokenPermissionArrayOutput() LegacyServiceTokenServiceTokenPermissionArrayOutput
func (LegacyServiceTokenServiceTokenPermissionArray) ToLegacyServiceTokenServiceTokenPermissionArrayOutputWithContext ¶
func (i LegacyServiceTokenServiceTokenPermissionArray) ToLegacyServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) LegacyServiceTokenServiceTokenPermissionArrayOutput
type LegacyServiceTokenServiceTokenPermissionArrayInput ¶
type LegacyServiceTokenServiceTokenPermissionArrayInput interface { pulumi.Input ToLegacyServiceTokenServiceTokenPermissionArrayOutput() LegacyServiceTokenServiceTokenPermissionArrayOutput ToLegacyServiceTokenServiceTokenPermissionArrayOutputWithContext(context.Context) LegacyServiceTokenServiceTokenPermissionArrayOutput }
LegacyServiceTokenServiceTokenPermissionArrayInput is an input type that accepts LegacyServiceTokenServiceTokenPermissionArray and LegacyServiceTokenServiceTokenPermissionArrayOutput values. You can construct a concrete instance of `LegacyServiceTokenServiceTokenPermissionArrayInput` via:
LegacyServiceTokenServiceTokenPermissionArray{ LegacyServiceTokenServiceTokenPermissionArgs{...} }
type LegacyServiceTokenServiceTokenPermissionArrayOutput ¶
type LegacyServiceTokenServiceTokenPermissionArrayOutput struct{ *pulumi.OutputState }
func (LegacyServiceTokenServiceTokenPermissionArrayOutput) ElementType ¶
func (LegacyServiceTokenServiceTokenPermissionArrayOutput) ElementType() reflect.Type
func (LegacyServiceTokenServiceTokenPermissionArrayOutput) ToLegacyServiceTokenServiceTokenPermissionArrayOutput ¶
func (o LegacyServiceTokenServiceTokenPermissionArrayOutput) ToLegacyServiceTokenServiceTokenPermissionArrayOutput() LegacyServiceTokenServiceTokenPermissionArrayOutput
func (LegacyServiceTokenServiceTokenPermissionArrayOutput) ToLegacyServiceTokenServiceTokenPermissionArrayOutputWithContext ¶
func (o LegacyServiceTokenServiceTokenPermissionArrayOutput) ToLegacyServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) LegacyServiceTokenServiceTokenPermissionArrayOutput
type LegacyServiceTokenServiceTokenPermissionInput ¶
type LegacyServiceTokenServiceTokenPermissionInput interface { pulumi.Input ToLegacyServiceTokenServiceTokenPermissionOutput() LegacyServiceTokenServiceTokenPermissionOutput ToLegacyServiceTokenServiceTokenPermissionOutputWithContext(context.Context) LegacyServiceTokenServiceTokenPermissionOutput }
LegacyServiceTokenServiceTokenPermissionInput is an input type that accepts LegacyServiceTokenServiceTokenPermissionArgs and LegacyServiceTokenServiceTokenPermissionOutput values. You can construct a concrete instance of `LegacyServiceTokenServiceTokenPermissionInput` via:
LegacyServiceTokenServiceTokenPermissionArgs{...}
type LegacyServiceTokenServiceTokenPermissionOutput ¶
type LegacyServiceTokenServiceTokenPermissionOutput struct{ *pulumi.OutputState }
func (LegacyServiceTokenServiceTokenPermissionOutput) AllProjects ¶
func (o LegacyServiceTokenServiceTokenPermissionOutput) AllProjects() pulumi.BoolOutput
func (LegacyServiceTokenServiceTokenPermissionOutput) ElementType ¶
func (LegacyServiceTokenServiceTokenPermissionOutput) ElementType() reflect.Type
func (LegacyServiceTokenServiceTokenPermissionOutput) PermissionSet ¶
func (o LegacyServiceTokenServiceTokenPermissionOutput) PermissionSet() pulumi.StringOutput
func (LegacyServiceTokenServiceTokenPermissionOutput) ProjectId ¶
func (o LegacyServiceTokenServiceTokenPermissionOutput) ProjectId() pulumi.IntPtrOutput
func (LegacyServiceTokenServiceTokenPermissionOutput) ToLegacyServiceTokenServiceTokenPermissionOutput ¶
func (o LegacyServiceTokenServiceTokenPermissionOutput) ToLegacyServiceTokenServiceTokenPermissionOutput() LegacyServiceTokenServiceTokenPermissionOutput
func (LegacyServiceTokenServiceTokenPermissionOutput) ToLegacyServiceTokenServiceTokenPermissionOutputWithContext ¶
func (o LegacyServiceTokenServiceTokenPermissionOutput) ToLegacyServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) LegacyServiceTokenServiceTokenPermissionOutput
type LegacyServiceTokenState ¶
type LegacyServiceTokenState struct { // Service token name Name pulumi.StringPtrInput // Permissions set for the service token ServiceTokenPermissions LegacyServiceTokenServiceTokenPermissionArrayInput // Service token state (1 is active, 2 is inactive) State pulumi.IntPtrInput // Service token secret value (only accessible on creation)) TokenString pulumi.StringPtrInput // Service token UID (part of the token) Uid pulumi.StringPtrInput }
func (LegacyServiceTokenState) ElementType ¶
func (LegacyServiceTokenState) ElementType() reflect.Type
type LegacySnowflakeCredential
deprecated
type LegacySnowflakeCredential struct { pulumi.CustomResourceState // The type of Snowflake credential ('password' or 'keypair') AuthType pulumi.StringOutput `pulumi:"authType"` // The system Snowflake credential ID CredentialId pulumi.IntOutput `pulumi:"credentialId"` // Database to connect to Database pulumi.StringPtrOutput `pulumi:"database"` // Whether the Snowflake credential is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Number of threads to use NumThreads pulumi.IntOutput `pulumi:"numThreads"` // Password for Snowflake Password pulumi.StringPtrOutput `pulumi:"password"` // Private key for Snowflake PrivateKey pulumi.StringPtrOutput `pulumi:"privateKey"` // Private key passphrase for Snowflake PrivateKeyPassphrase pulumi.StringPtrOutput `pulumi:"privateKeyPassphrase"` // Project ID to create the Snowflake credential in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Role to assume Role pulumi.StringPtrOutput `pulumi:"role"` // Default schema name Schema pulumi.StringOutput `pulumi:"schema"` // Username for Snowflake User pulumi.StringOutput `pulumi:"user"` // Warehouse to use Warehouse pulumi.StringPtrOutput `pulumi:"warehouse"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacySnowflakeCredential ¶
func GetLegacySnowflakeCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacySnowflakeCredentialState, opts ...pulumi.ResourceOption) (*LegacySnowflakeCredential, error)
GetLegacySnowflakeCredential gets an existing LegacySnowflakeCredential 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 NewLegacySnowflakeCredential ¶
func NewLegacySnowflakeCredential(ctx *pulumi.Context, name string, args *LegacySnowflakeCredentialArgs, opts ...pulumi.ResourceOption) (*LegacySnowflakeCredential, error)
NewLegacySnowflakeCredential registers a new resource with the given unique name, arguments, and options.
func (*LegacySnowflakeCredential) ElementType ¶
func (*LegacySnowflakeCredential) ElementType() reflect.Type
func (*LegacySnowflakeCredential) ToLegacySnowflakeCredentialOutput ¶
func (i *LegacySnowflakeCredential) ToLegacySnowflakeCredentialOutput() LegacySnowflakeCredentialOutput
func (*LegacySnowflakeCredential) ToLegacySnowflakeCredentialOutputWithContext ¶
func (i *LegacySnowflakeCredential) ToLegacySnowflakeCredentialOutputWithContext(ctx context.Context) LegacySnowflakeCredentialOutput
type LegacySnowflakeCredentialArgs ¶
type LegacySnowflakeCredentialArgs struct { // The type of Snowflake credential ('password' or 'keypair') AuthType pulumi.StringInput // Database to connect to Database pulumi.StringPtrInput // Whether the Snowflake credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntInput // Password for Snowflake Password pulumi.StringPtrInput // Private key for Snowflake PrivateKey pulumi.StringPtrInput // Private key passphrase for Snowflake PrivateKeyPassphrase pulumi.StringPtrInput // Project ID to create the Snowflake credential in ProjectId pulumi.IntInput // Role to assume Role pulumi.StringPtrInput // Default schema name Schema pulumi.StringInput // Username for Snowflake User pulumi.StringInput // Warehouse to use Warehouse pulumi.StringPtrInput }
The set of arguments for constructing a LegacySnowflakeCredential resource.
func (LegacySnowflakeCredentialArgs) ElementType ¶
func (LegacySnowflakeCredentialArgs) ElementType() reflect.Type
type LegacySnowflakeCredentialArray ¶
type LegacySnowflakeCredentialArray []LegacySnowflakeCredentialInput
func (LegacySnowflakeCredentialArray) ElementType ¶
func (LegacySnowflakeCredentialArray) ElementType() reflect.Type
func (LegacySnowflakeCredentialArray) ToLegacySnowflakeCredentialArrayOutput ¶
func (i LegacySnowflakeCredentialArray) ToLegacySnowflakeCredentialArrayOutput() LegacySnowflakeCredentialArrayOutput
func (LegacySnowflakeCredentialArray) ToLegacySnowflakeCredentialArrayOutputWithContext ¶
func (i LegacySnowflakeCredentialArray) ToLegacySnowflakeCredentialArrayOutputWithContext(ctx context.Context) LegacySnowflakeCredentialArrayOutput
type LegacySnowflakeCredentialArrayInput ¶
type LegacySnowflakeCredentialArrayInput interface { pulumi.Input ToLegacySnowflakeCredentialArrayOutput() LegacySnowflakeCredentialArrayOutput ToLegacySnowflakeCredentialArrayOutputWithContext(context.Context) LegacySnowflakeCredentialArrayOutput }
LegacySnowflakeCredentialArrayInput is an input type that accepts LegacySnowflakeCredentialArray and LegacySnowflakeCredentialArrayOutput values. You can construct a concrete instance of `LegacySnowflakeCredentialArrayInput` via:
LegacySnowflakeCredentialArray{ LegacySnowflakeCredentialArgs{...} }
type LegacySnowflakeCredentialArrayOutput ¶
type LegacySnowflakeCredentialArrayOutput struct{ *pulumi.OutputState }
func (LegacySnowflakeCredentialArrayOutput) ElementType ¶
func (LegacySnowflakeCredentialArrayOutput) ElementType() reflect.Type
func (LegacySnowflakeCredentialArrayOutput) Index ¶
func (o LegacySnowflakeCredentialArrayOutput) Index(i pulumi.IntInput) LegacySnowflakeCredentialOutput
func (LegacySnowflakeCredentialArrayOutput) ToLegacySnowflakeCredentialArrayOutput ¶
func (o LegacySnowflakeCredentialArrayOutput) ToLegacySnowflakeCredentialArrayOutput() LegacySnowflakeCredentialArrayOutput
func (LegacySnowflakeCredentialArrayOutput) ToLegacySnowflakeCredentialArrayOutputWithContext ¶
func (o LegacySnowflakeCredentialArrayOutput) ToLegacySnowflakeCredentialArrayOutputWithContext(ctx context.Context) LegacySnowflakeCredentialArrayOutput
type LegacySnowflakeCredentialInput ¶
type LegacySnowflakeCredentialInput interface { pulumi.Input ToLegacySnowflakeCredentialOutput() LegacySnowflakeCredentialOutput ToLegacySnowflakeCredentialOutputWithContext(ctx context.Context) LegacySnowflakeCredentialOutput }
type LegacySnowflakeCredentialMap ¶
type LegacySnowflakeCredentialMap map[string]LegacySnowflakeCredentialInput
func (LegacySnowflakeCredentialMap) ElementType ¶
func (LegacySnowflakeCredentialMap) ElementType() reflect.Type
func (LegacySnowflakeCredentialMap) ToLegacySnowflakeCredentialMapOutput ¶
func (i LegacySnowflakeCredentialMap) ToLegacySnowflakeCredentialMapOutput() LegacySnowflakeCredentialMapOutput
func (LegacySnowflakeCredentialMap) ToLegacySnowflakeCredentialMapOutputWithContext ¶
func (i LegacySnowflakeCredentialMap) ToLegacySnowflakeCredentialMapOutputWithContext(ctx context.Context) LegacySnowflakeCredentialMapOutput
type LegacySnowflakeCredentialMapInput ¶
type LegacySnowflakeCredentialMapInput interface { pulumi.Input ToLegacySnowflakeCredentialMapOutput() LegacySnowflakeCredentialMapOutput ToLegacySnowflakeCredentialMapOutputWithContext(context.Context) LegacySnowflakeCredentialMapOutput }
LegacySnowflakeCredentialMapInput is an input type that accepts LegacySnowflakeCredentialMap and LegacySnowflakeCredentialMapOutput values. You can construct a concrete instance of `LegacySnowflakeCredentialMapInput` via:
LegacySnowflakeCredentialMap{ "key": LegacySnowflakeCredentialArgs{...} }
type LegacySnowflakeCredentialMapOutput ¶
type LegacySnowflakeCredentialMapOutput struct{ *pulumi.OutputState }
func (LegacySnowflakeCredentialMapOutput) ElementType ¶
func (LegacySnowflakeCredentialMapOutput) ElementType() reflect.Type
func (LegacySnowflakeCredentialMapOutput) MapIndex ¶
func (o LegacySnowflakeCredentialMapOutput) MapIndex(k pulumi.StringInput) LegacySnowflakeCredentialOutput
func (LegacySnowflakeCredentialMapOutput) ToLegacySnowflakeCredentialMapOutput ¶
func (o LegacySnowflakeCredentialMapOutput) ToLegacySnowflakeCredentialMapOutput() LegacySnowflakeCredentialMapOutput
func (LegacySnowflakeCredentialMapOutput) ToLegacySnowflakeCredentialMapOutputWithContext ¶
func (o LegacySnowflakeCredentialMapOutput) ToLegacySnowflakeCredentialMapOutputWithContext(ctx context.Context) LegacySnowflakeCredentialMapOutput
type LegacySnowflakeCredentialOutput ¶
type LegacySnowflakeCredentialOutput struct{ *pulumi.OutputState }
func (LegacySnowflakeCredentialOutput) AuthType ¶
func (o LegacySnowflakeCredentialOutput) AuthType() pulumi.StringOutput
The type of Snowflake credential ('password' or 'keypair')
func (LegacySnowflakeCredentialOutput) CredentialId ¶
func (o LegacySnowflakeCredentialOutput) CredentialId() pulumi.IntOutput
The system Snowflake credential ID
func (LegacySnowflakeCredentialOutput) Database ¶
func (o LegacySnowflakeCredentialOutput) Database() pulumi.StringPtrOutput
Database to connect to
func (LegacySnowflakeCredentialOutput) ElementType ¶
func (LegacySnowflakeCredentialOutput) ElementType() reflect.Type
func (LegacySnowflakeCredentialOutput) IsActive ¶
func (o LegacySnowflakeCredentialOutput) IsActive() pulumi.BoolPtrOutput
Whether the Snowflake credential is active
func (LegacySnowflakeCredentialOutput) NumThreads ¶
func (o LegacySnowflakeCredentialOutput) NumThreads() pulumi.IntOutput
Number of threads to use
func (LegacySnowflakeCredentialOutput) Password ¶
func (o LegacySnowflakeCredentialOutput) Password() pulumi.StringPtrOutput
Password for Snowflake
func (LegacySnowflakeCredentialOutput) PrivateKey ¶
func (o LegacySnowflakeCredentialOutput) PrivateKey() pulumi.StringPtrOutput
Private key for Snowflake
func (LegacySnowflakeCredentialOutput) PrivateKeyPassphrase ¶
func (o LegacySnowflakeCredentialOutput) PrivateKeyPassphrase() pulumi.StringPtrOutput
Private key passphrase for Snowflake
func (LegacySnowflakeCredentialOutput) ProjectId ¶
func (o LegacySnowflakeCredentialOutput) ProjectId() pulumi.IntOutput
Project ID to create the Snowflake credential in
func (LegacySnowflakeCredentialOutput) Role ¶
func (o LegacySnowflakeCredentialOutput) Role() pulumi.StringPtrOutput
Role to assume
func (LegacySnowflakeCredentialOutput) Schema ¶
func (o LegacySnowflakeCredentialOutput) Schema() pulumi.StringOutput
Default schema name
func (LegacySnowflakeCredentialOutput) ToLegacySnowflakeCredentialOutput ¶
func (o LegacySnowflakeCredentialOutput) ToLegacySnowflakeCredentialOutput() LegacySnowflakeCredentialOutput
func (LegacySnowflakeCredentialOutput) ToLegacySnowflakeCredentialOutputWithContext ¶
func (o LegacySnowflakeCredentialOutput) ToLegacySnowflakeCredentialOutputWithContext(ctx context.Context) LegacySnowflakeCredentialOutput
func (LegacySnowflakeCredentialOutput) User ¶
func (o LegacySnowflakeCredentialOutput) User() pulumi.StringOutput
Username for Snowflake
func (LegacySnowflakeCredentialOutput) Warehouse ¶
func (o LegacySnowflakeCredentialOutput) Warehouse() pulumi.StringPtrOutput
Warehouse to use
type LegacySnowflakeCredentialState ¶
type LegacySnowflakeCredentialState struct { // The type of Snowflake credential ('password' or 'keypair') AuthType pulumi.StringPtrInput // The system Snowflake credential ID CredentialId pulumi.IntPtrInput // Database to connect to Database pulumi.StringPtrInput // Whether the Snowflake credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntPtrInput // Password for Snowflake Password pulumi.StringPtrInput // Private key for Snowflake PrivateKey pulumi.StringPtrInput // Private key passphrase for Snowflake PrivateKeyPassphrase pulumi.StringPtrInput // Project ID to create the Snowflake credential in ProjectId pulumi.IntPtrInput // Role to assume Role pulumi.StringPtrInput // Default schema name Schema pulumi.StringPtrInput // Username for Snowflake User pulumi.StringPtrInput // Warehouse to use Warehouse pulumi.StringPtrInput }
func (LegacySnowflakeCredentialState) ElementType ¶
func (LegacySnowflakeCredentialState) ElementType() reflect.Type
type LegacyWebhook
deprecated
type LegacyWebhook struct { pulumi.CustomResourceState // Webhooks Account Identifier AccountIdentifier pulumi.StringOutput `pulumi:"accountIdentifier"` // Webhooks active flag Active pulumi.BoolPtrOutput `pulumi:"active"` // Webhooks Client URL ClientUrl pulumi.StringOutput `pulumi:"clientUrl"` // Webhooks Description Description pulumi.StringPtrOutput `pulumi:"description"` // Webhooks Event Types EventTypes pulumi.StringArrayOutput `pulumi:"eventTypes"` // Secret key for the webhook. Can be used to validate the authenticity of the webhook. HmacSecret pulumi.StringOutput `pulumi:"hmacSecret"` // Latest HTTP status of the webhook HttpStatusCode pulumi.StringOutput `pulumi:"httpStatusCode"` // List of job IDs to trigger the webhook, An empty list will trigger on all jobs JobIds pulumi.IntArrayOutput `pulumi:"jobIds"` // Webhooks Name Name pulumi.StringOutput `pulumi:"name"` // Webhooks ID WebhookId pulumi.StringOutput `pulumi:"webhookId"` }
Deprecated: Do not use! This resource is mapped from the legacy Terraform `dbt_cloud_`-prefixed resource/datasource
func GetLegacyWebhook ¶
func GetLegacyWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LegacyWebhookState, opts ...pulumi.ResourceOption) (*LegacyWebhook, error)
GetLegacyWebhook gets an existing LegacyWebhook 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 NewLegacyWebhook ¶
func NewLegacyWebhook(ctx *pulumi.Context, name string, args *LegacyWebhookArgs, opts ...pulumi.ResourceOption) (*LegacyWebhook, error)
NewLegacyWebhook registers a new resource with the given unique name, arguments, and options.
func (*LegacyWebhook) ElementType ¶
func (*LegacyWebhook) ElementType() reflect.Type
func (*LegacyWebhook) ToLegacyWebhookOutput ¶
func (i *LegacyWebhook) ToLegacyWebhookOutput() LegacyWebhookOutput
func (*LegacyWebhook) ToLegacyWebhookOutputWithContext ¶
func (i *LegacyWebhook) ToLegacyWebhookOutputWithContext(ctx context.Context) LegacyWebhookOutput
type LegacyWebhookArgs ¶
type LegacyWebhookArgs struct { // Webhooks active flag Active pulumi.BoolPtrInput // Webhooks Client URL ClientUrl pulumi.StringInput // Webhooks Description Description pulumi.StringPtrInput // Webhooks Event Types EventTypes pulumi.StringArrayInput // List of job IDs to trigger the webhook, An empty list will trigger on all jobs JobIds pulumi.IntArrayInput // Webhooks Name Name pulumi.StringPtrInput }
The set of arguments for constructing a LegacyWebhook resource.
func (LegacyWebhookArgs) ElementType ¶
func (LegacyWebhookArgs) ElementType() reflect.Type
type LegacyWebhookArray ¶
type LegacyWebhookArray []LegacyWebhookInput
func (LegacyWebhookArray) ElementType ¶
func (LegacyWebhookArray) ElementType() reflect.Type
func (LegacyWebhookArray) ToLegacyWebhookArrayOutput ¶
func (i LegacyWebhookArray) ToLegacyWebhookArrayOutput() LegacyWebhookArrayOutput
func (LegacyWebhookArray) ToLegacyWebhookArrayOutputWithContext ¶
func (i LegacyWebhookArray) ToLegacyWebhookArrayOutputWithContext(ctx context.Context) LegacyWebhookArrayOutput
type LegacyWebhookArrayInput ¶
type LegacyWebhookArrayInput interface { pulumi.Input ToLegacyWebhookArrayOutput() LegacyWebhookArrayOutput ToLegacyWebhookArrayOutputWithContext(context.Context) LegacyWebhookArrayOutput }
LegacyWebhookArrayInput is an input type that accepts LegacyWebhookArray and LegacyWebhookArrayOutput values. You can construct a concrete instance of `LegacyWebhookArrayInput` via:
LegacyWebhookArray{ LegacyWebhookArgs{...} }
type LegacyWebhookArrayOutput ¶
type LegacyWebhookArrayOutput struct{ *pulumi.OutputState }
func (LegacyWebhookArrayOutput) ElementType ¶
func (LegacyWebhookArrayOutput) ElementType() reflect.Type
func (LegacyWebhookArrayOutput) Index ¶
func (o LegacyWebhookArrayOutput) Index(i pulumi.IntInput) LegacyWebhookOutput
func (LegacyWebhookArrayOutput) ToLegacyWebhookArrayOutput ¶
func (o LegacyWebhookArrayOutput) ToLegacyWebhookArrayOutput() LegacyWebhookArrayOutput
func (LegacyWebhookArrayOutput) ToLegacyWebhookArrayOutputWithContext ¶
func (o LegacyWebhookArrayOutput) ToLegacyWebhookArrayOutputWithContext(ctx context.Context) LegacyWebhookArrayOutput
type LegacyWebhookInput ¶
type LegacyWebhookInput interface { pulumi.Input ToLegacyWebhookOutput() LegacyWebhookOutput ToLegacyWebhookOutputWithContext(ctx context.Context) LegacyWebhookOutput }
type LegacyWebhookMap ¶
type LegacyWebhookMap map[string]LegacyWebhookInput
func (LegacyWebhookMap) ElementType ¶
func (LegacyWebhookMap) ElementType() reflect.Type
func (LegacyWebhookMap) ToLegacyWebhookMapOutput ¶
func (i LegacyWebhookMap) ToLegacyWebhookMapOutput() LegacyWebhookMapOutput
func (LegacyWebhookMap) ToLegacyWebhookMapOutputWithContext ¶
func (i LegacyWebhookMap) ToLegacyWebhookMapOutputWithContext(ctx context.Context) LegacyWebhookMapOutput
type LegacyWebhookMapInput ¶
type LegacyWebhookMapInput interface { pulumi.Input ToLegacyWebhookMapOutput() LegacyWebhookMapOutput ToLegacyWebhookMapOutputWithContext(context.Context) LegacyWebhookMapOutput }
LegacyWebhookMapInput is an input type that accepts LegacyWebhookMap and LegacyWebhookMapOutput values. You can construct a concrete instance of `LegacyWebhookMapInput` via:
LegacyWebhookMap{ "key": LegacyWebhookArgs{...} }
type LegacyWebhookMapOutput ¶
type LegacyWebhookMapOutput struct{ *pulumi.OutputState }
func (LegacyWebhookMapOutput) ElementType ¶
func (LegacyWebhookMapOutput) ElementType() reflect.Type
func (LegacyWebhookMapOutput) MapIndex ¶
func (o LegacyWebhookMapOutput) MapIndex(k pulumi.StringInput) LegacyWebhookOutput
func (LegacyWebhookMapOutput) ToLegacyWebhookMapOutput ¶
func (o LegacyWebhookMapOutput) ToLegacyWebhookMapOutput() LegacyWebhookMapOutput
func (LegacyWebhookMapOutput) ToLegacyWebhookMapOutputWithContext ¶
func (o LegacyWebhookMapOutput) ToLegacyWebhookMapOutputWithContext(ctx context.Context) LegacyWebhookMapOutput
type LegacyWebhookOutput ¶
type LegacyWebhookOutput struct{ *pulumi.OutputState }
func (LegacyWebhookOutput) AccountIdentifier ¶
func (o LegacyWebhookOutput) AccountIdentifier() pulumi.StringOutput
Webhooks Account Identifier
func (LegacyWebhookOutput) Active ¶
func (o LegacyWebhookOutput) Active() pulumi.BoolPtrOutput
Webhooks active flag
func (LegacyWebhookOutput) ClientUrl ¶
func (o LegacyWebhookOutput) ClientUrl() pulumi.StringOutput
Webhooks Client URL
func (LegacyWebhookOutput) Description ¶
func (o LegacyWebhookOutput) Description() pulumi.StringPtrOutput
Webhooks Description
func (LegacyWebhookOutput) ElementType ¶
func (LegacyWebhookOutput) ElementType() reflect.Type
func (LegacyWebhookOutput) EventTypes ¶
func (o LegacyWebhookOutput) EventTypes() pulumi.StringArrayOutput
Webhooks Event Types
func (LegacyWebhookOutput) HmacSecret ¶
func (o LegacyWebhookOutput) HmacSecret() pulumi.StringOutput
Secret key for the webhook. Can be used to validate the authenticity of the webhook.
func (LegacyWebhookOutput) HttpStatusCode ¶
func (o LegacyWebhookOutput) HttpStatusCode() pulumi.StringOutput
Latest HTTP status of the webhook
func (LegacyWebhookOutput) JobIds ¶
func (o LegacyWebhookOutput) JobIds() pulumi.IntArrayOutput
List of job IDs to trigger the webhook, An empty list will trigger on all jobs
func (LegacyWebhookOutput) Name ¶
func (o LegacyWebhookOutput) Name() pulumi.StringOutput
Webhooks Name
func (LegacyWebhookOutput) ToLegacyWebhookOutput ¶
func (o LegacyWebhookOutput) ToLegacyWebhookOutput() LegacyWebhookOutput
func (LegacyWebhookOutput) ToLegacyWebhookOutputWithContext ¶
func (o LegacyWebhookOutput) ToLegacyWebhookOutputWithContext(ctx context.Context) LegacyWebhookOutput
func (LegacyWebhookOutput) WebhookId ¶
func (o LegacyWebhookOutput) WebhookId() pulumi.StringOutput
Webhooks ID
type LegacyWebhookState ¶
type LegacyWebhookState struct { // Webhooks Account Identifier AccountIdentifier pulumi.StringPtrInput // Webhooks active flag Active pulumi.BoolPtrInput // Webhooks Client URL ClientUrl pulumi.StringPtrInput // Webhooks Description Description pulumi.StringPtrInput // Webhooks Event Types EventTypes pulumi.StringArrayInput // Secret key for the webhook. Can be used to validate the authenticity of the webhook. HmacSecret pulumi.StringPtrInput // Latest HTTP status of the webhook HttpStatusCode pulumi.StringPtrInput // List of job IDs to trigger the webhook, An empty list will trigger on all jobs JobIds pulumi.IntArrayInput // Webhooks Name Name pulumi.StringPtrInput // Webhooks ID WebhookId pulumi.StringPtrInput }
func (LegacyWebhookState) ElementType ¶
func (LegacyWebhookState) ElementType() reflect.Type
type LicenseMap ¶
type LicenseMap struct { pulumi.CustomResourceState // License type LicenseType pulumi.StringOutput `pulumi:"licenseType"` // SSO license mapping group names for this group SsoLicenseMappingGroups pulumi.StringArrayOutput `pulumi:"ssoLicenseMappingGroups"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewLicenseMap(ctx, "devLicenseMap", &dbtcloud.LicenseMapArgs{ LicenseType: pulumi.String("developer"), SsoLicenseMappingGroups: pulumi.StringArray{ pulumi.String("DEV-SSO-GROUP"), }, }) if err != nil { return err } _, err = dbtcloud.NewLicenseMap(ctx, "readOnlyLicenseMap", &dbtcloud.LicenseMapArgs{ LicenseType: pulumi.String("read_only"), SsoLicenseMappingGroups: pulumi.StringArray{ pulumi.String("READ-ONLY-SSO-GROUP"), }, }) if err != nil { return err } _, err = dbtcloud.NewLicenseMap(ctx, "itLicenseMap", &dbtcloud.LicenseMapArgs{ LicenseType: pulumi.String("it"), SsoLicenseMappingGroups: pulumi.StringArray{ pulumi.String("IT-SSO-GROUP"), }, }) if err != nil { return err } return nil }) }
```
## Import
Import using a license map ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/licenseMap:LicenseMap test_license_map "license_map_id"
```
```sh
$ pulumi import dbtcloud:index/licenseMap:LicenseMap test_license_map 12345
```
func GetLicenseMap ¶
func GetLicenseMap(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LicenseMapState, opts ...pulumi.ResourceOption) (*LicenseMap, error)
GetLicenseMap gets an existing LicenseMap 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 NewLicenseMap ¶
func NewLicenseMap(ctx *pulumi.Context, name string, args *LicenseMapArgs, opts ...pulumi.ResourceOption) (*LicenseMap, error)
NewLicenseMap registers a new resource with the given unique name, arguments, and options.
func (*LicenseMap) ElementType ¶
func (*LicenseMap) ElementType() reflect.Type
func (*LicenseMap) ToLicenseMapOutput ¶
func (i *LicenseMap) ToLicenseMapOutput() LicenseMapOutput
func (*LicenseMap) ToLicenseMapOutputWithContext ¶
func (i *LicenseMap) ToLicenseMapOutputWithContext(ctx context.Context) LicenseMapOutput
type LicenseMapArgs ¶
type LicenseMapArgs struct { // License type LicenseType pulumi.StringInput // SSO license mapping group names for this group SsoLicenseMappingGroups pulumi.StringArrayInput }
The set of arguments for constructing a LicenseMap resource.
func (LicenseMapArgs) ElementType ¶
func (LicenseMapArgs) ElementType() reflect.Type
type LicenseMapArray ¶
type LicenseMapArray []LicenseMapInput
func (LicenseMapArray) ElementType ¶
func (LicenseMapArray) ElementType() reflect.Type
func (LicenseMapArray) ToLicenseMapArrayOutput ¶
func (i LicenseMapArray) ToLicenseMapArrayOutput() LicenseMapArrayOutput
func (LicenseMapArray) ToLicenseMapArrayOutputWithContext ¶
func (i LicenseMapArray) ToLicenseMapArrayOutputWithContext(ctx context.Context) LicenseMapArrayOutput
type LicenseMapArrayInput ¶
type LicenseMapArrayInput interface { pulumi.Input ToLicenseMapArrayOutput() LicenseMapArrayOutput ToLicenseMapArrayOutputWithContext(context.Context) LicenseMapArrayOutput }
LicenseMapArrayInput is an input type that accepts LicenseMapArray and LicenseMapArrayOutput values. You can construct a concrete instance of `LicenseMapArrayInput` via:
LicenseMapArray{ LicenseMapArgs{...} }
type LicenseMapArrayOutput ¶
type LicenseMapArrayOutput struct{ *pulumi.OutputState }
func (LicenseMapArrayOutput) ElementType ¶
func (LicenseMapArrayOutput) ElementType() reflect.Type
func (LicenseMapArrayOutput) Index ¶
func (o LicenseMapArrayOutput) Index(i pulumi.IntInput) LicenseMapOutput
func (LicenseMapArrayOutput) ToLicenseMapArrayOutput ¶
func (o LicenseMapArrayOutput) ToLicenseMapArrayOutput() LicenseMapArrayOutput
func (LicenseMapArrayOutput) ToLicenseMapArrayOutputWithContext ¶
func (o LicenseMapArrayOutput) ToLicenseMapArrayOutputWithContext(ctx context.Context) LicenseMapArrayOutput
type LicenseMapInput ¶
type LicenseMapInput interface { pulumi.Input ToLicenseMapOutput() LicenseMapOutput ToLicenseMapOutputWithContext(ctx context.Context) LicenseMapOutput }
type LicenseMapMap ¶
type LicenseMapMap map[string]LicenseMapInput
func (LicenseMapMap) ElementType ¶
func (LicenseMapMap) ElementType() reflect.Type
func (LicenseMapMap) ToLicenseMapMapOutput ¶
func (i LicenseMapMap) ToLicenseMapMapOutput() LicenseMapMapOutput
func (LicenseMapMap) ToLicenseMapMapOutputWithContext ¶
func (i LicenseMapMap) ToLicenseMapMapOutputWithContext(ctx context.Context) LicenseMapMapOutput
type LicenseMapMapInput ¶
type LicenseMapMapInput interface { pulumi.Input ToLicenseMapMapOutput() LicenseMapMapOutput ToLicenseMapMapOutputWithContext(context.Context) LicenseMapMapOutput }
LicenseMapMapInput is an input type that accepts LicenseMapMap and LicenseMapMapOutput values. You can construct a concrete instance of `LicenseMapMapInput` via:
LicenseMapMap{ "key": LicenseMapArgs{...} }
type LicenseMapMapOutput ¶
type LicenseMapMapOutput struct{ *pulumi.OutputState }
func (LicenseMapMapOutput) ElementType ¶
func (LicenseMapMapOutput) ElementType() reflect.Type
func (LicenseMapMapOutput) MapIndex ¶
func (o LicenseMapMapOutput) MapIndex(k pulumi.StringInput) LicenseMapOutput
func (LicenseMapMapOutput) ToLicenseMapMapOutput ¶
func (o LicenseMapMapOutput) ToLicenseMapMapOutput() LicenseMapMapOutput
func (LicenseMapMapOutput) ToLicenseMapMapOutputWithContext ¶
func (o LicenseMapMapOutput) ToLicenseMapMapOutputWithContext(ctx context.Context) LicenseMapMapOutput
type LicenseMapOutput ¶
type LicenseMapOutput struct{ *pulumi.OutputState }
func (LicenseMapOutput) ElementType ¶
func (LicenseMapOutput) ElementType() reflect.Type
func (LicenseMapOutput) LicenseType ¶
func (o LicenseMapOutput) LicenseType() pulumi.StringOutput
License type
func (LicenseMapOutput) SsoLicenseMappingGroups ¶
func (o LicenseMapOutput) SsoLicenseMappingGroups() pulumi.StringArrayOutput
SSO license mapping group names for this group
func (LicenseMapOutput) ToLicenseMapOutput ¶
func (o LicenseMapOutput) ToLicenseMapOutput() LicenseMapOutput
func (LicenseMapOutput) ToLicenseMapOutputWithContext ¶
func (o LicenseMapOutput) ToLicenseMapOutputWithContext(ctx context.Context) LicenseMapOutput
type LicenseMapState ¶
type LicenseMapState struct { // License type LicenseType pulumi.StringPtrInput // SSO license mapping group names for this group SsoLicenseMappingGroups pulumi.StringArrayInput }
func (LicenseMapState) ElementType ¶
func (LicenseMapState) ElementType() reflect.Type
type LookupBigQueryConnectionArgs ¶
type LookupBigQueryConnectionArgs struct { // Connection Identifier ConnectionId int `pulumi:"connectionId"` // Project ID to create the connection in ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking getBigQueryConnection.
type LookupBigQueryConnectionOutputArgs ¶
type LookupBigQueryConnectionOutputArgs struct { // Connection Identifier ConnectionId pulumi.IntInput `pulumi:"connectionId"` // Project ID to create the connection in ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking getBigQueryConnection.
func (LookupBigQueryConnectionOutputArgs) ElementType ¶
func (LookupBigQueryConnectionOutputArgs) ElementType() reflect.Type
type LookupBigQueryConnectionResult ¶
type LookupBigQueryConnectionResult struct { // Auth Provider X509 Cert URL for the Service Account AuthProviderX509CertUrl string `pulumi:"authProviderX509CertUrl"` // Auth URI for the Service Account AuthUri string `pulumi:"authUri"` // Service Account email ClientEmail string `pulumi:"clientEmail"` // Client ID of the Service Account ClientId string `pulumi:"clientId"` // Client X509 Cert URL for the Service Account ClientX509CertUrl string `pulumi:"clientX509CertUrl"` // Connection Identifier ConnectionId int `pulumi:"connectionId"` // Dataproc cluster name for PySpark workloads DataprocClusterName string `pulumi:"dataprocClusterName"` // Google Cloud region for PySpark workloads on Dataproc DataprocRegion string `pulumi:"dataprocRegion"` // Project to bill for query execution ExecutionProject string `pulumi:"executionProject"` // GCP project ID GcpProjectId string `pulumi:"gcpProjectId"` // URI for a Google Cloud Storage bucket to host Python code executed via Datapro GcsBucket string `pulumi:"gcsBucket"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Whether the connection is active IsActive bool `pulumi:"isActive"` // Whether the connection is configured for OAuth or not IsConfiguredForOauth bool `pulumi:"isConfiguredForOauth"` // Location to create new Datasets in Location string `pulumi:"location"` // Max number of bytes that can be billed for a given BigQuery query MaximumBytesBilled int `pulumi:"maximumBytesBilled"` // Connection name Name string `pulumi:"name"` // The priority with which to execute BigQuery queries Priority string `pulumi:"priority"` // Private key of the Service Account PrivateKey string `pulumi:"privateKey"` // Private key ID of the Service Account PrivateKeyId string `pulumi:"privateKeyId"` // Project ID to create the connection in ProjectId int `pulumi:"projectId"` // Number of retries for queries Retries int `pulumi:"retries"` // Timeout in seconds for queries TimeoutSeconds int `pulumi:"timeoutSeconds"` // Token URI for the Service Account TokenUri string `pulumi:"tokenUri"` // The type of connection Type string `pulumi:"type"` }
A collection of values returned by getBigQueryConnection.
func LookupBigQueryConnection ¶
func LookupBigQueryConnection(ctx *pulumi.Context, args *LookupBigQueryConnectionArgs, opts ...pulumi.InvokeOption) (*LookupBigQueryConnectionResult, error)
type LookupBigQueryConnectionResultOutput ¶
type LookupBigQueryConnectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBigQueryConnection.
func LookupBigQueryConnectionOutput ¶
func LookupBigQueryConnectionOutput(ctx *pulumi.Context, args LookupBigQueryConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupBigQueryConnectionResultOutput
func (LookupBigQueryConnectionResultOutput) AuthProviderX509CertUrl ¶
func (o LookupBigQueryConnectionResultOutput) AuthProviderX509CertUrl() pulumi.StringOutput
Auth Provider X509 Cert URL for the Service Account
func (LookupBigQueryConnectionResultOutput) AuthUri ¶
func (o LookupBigQueryConnectionResultOutput) AuthUri() pulumi.StringOutput
Auth URI for the Service Account
func (LookupBigQueryConnectionResultOutput) ClientEmail ¶
func (o LookupBigQueryConnectionResultOutput) ClientEmail() pulumi.StringOutput
Service Account email
func (LookupBigQueryConnectionResultOutput) ClientId ¶
func (o LookupBigQueryConnectionResultOutput) ClientId() pulumi.StringOutput
Client ID of the Service Account
func (LookupBigQueryConnectionResultOutput) ClientX509CertUrl ¶
func (o LookupBigQueryConnectionResultOutput) ClientX509CertUrl() pulumi.StringOutput
Client X509 Cert URL for the Service Account
func (LookupBigQueryConnectionResultOutput) ConnectionId ¶
func (o LookupBigQueryConnectionResultOutput) ConnectionId() pulumi.IntOutput
Connection Identifier
func (LookupBigQueryConnectionResultOutput) DataprocClusterName ¶
func (o LookupBigQueryConnectionResultOutput) DataprocClusterName() pulumi.StringOutput
Dataproc cluster name for PySpark workloads
func (LookupBigQueryConnectionResultOutput) DataprocRegion ¶
func (o LookupBigQueryConnectionResultOutput) DataprocRegion() pulumi.StringOutput
Google Cloud region for PySpark workloads on Dataproc
func (LookupBigQueryConnectionResultOutput) ElementType ¶
func (LookupBigQueryConnectionResultOutput) ElementType() reflect.Type
func (LookupBigQueryConnectionResultOutput) ExecutionProject ¶
func (o LookupBigQueryConnectionResultOutput) ExecutionProject() pulumi.StringOutput
Project to bill for query execution
func (LookupBigQueryConnectionResultOutput) GcpProjectId ¶
func (o LookupBigQueryConnectionResultOutput) GcpProjectId() pulumi.StringOutput
GCP project ID
func (LookupBigQueryConnectionResultOutput) GcsBucket ¶
func (o LookupBigQueryConnectionResultOutput) GcsBucket() pulumi.StringOutput
URI for a Google Cloud Storage bucket to host Python code executed via Datapro
func (LookupBigQueryConnectionResultOutput) Id ¶
func (o LookupBigQueryConnectionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBigQueryConnectionResultOutput) IsActive ¶
func (o LookupBigQueryConnectionResultOutput) IsActive() pulumi.BoolOutput
Whether the connection is active
func (LookupBigQueryConnectionResultOutput) IsConfiguredForOauth ¶
func (o LookupBigQueryConnectionResultOutput) IsConfiguredForOauth() pulumi.BoolOutput
Whether the connection is configured for OAuth or not
func (LookupBigQueryConnectionResultOutput) Location ¶
func (o LookupBigQueryConnectionResultOutput) Location() pulumi.StringOutput
Location to create new Datasets in
func (LookupBigQueryConnectionResultOutput) MaximumBytesBilled ¶
func (o LookupBigQueryConnectionResultOutput) MaximumBytesBilled() pulumi.IntOutput
Max number of bytes that can be billed for a given BigQuery query
func (LookupBigQueryConnectionResultOutput) Name ¶
func (o LookupBigQueryConnectionResultOutput) Name() pulumi.StringOutput
Connection name
func (LookupBigQueryConnectionResultOutput) Priority ¶
func (o LookupBigQueryConnectionResultOutput) Priority() pulumi.StringOutput
The priority with which to execute BigQuery queries
func (LookupBigQueryConnectionResultOutput) PrivateKey ¶
func (o LookupBigQueryConnectionResultOutput) PrivateKey() pulumi.StringOutput
Private key of the Service Account
func (LookupBigQueryConnectionResultOutput) PrivateKeyId ¶
func (o LookupBigQueryConnectionResultOutput) PrivateKeyId() pulumi.StringOutput
Private key ID of the Service Account
func (LookupBigQueryConnectionResultOutput) ProjectId ¶
func (o LookupBigQueryConnectionResultOutput) ProjectId() pulumi.IntOutput
Project ID to create the connection in
func (LookupBigQueryConnectionResultOutput) Retries ¶
func (o LookupBigQueryConnectionResultOutput) Retries() pulumi.IntOutput
Number of retries for queries
func (LookupBigQueryConnectionResultOutput) TimeoutSeconds ¶
func (o LookupBigQueryConnectionResultOutput) TimeoutSeconds() pulumi.IntOutput
Timeout in seconds for queries
func (LookupBigQueryConnectionResultOutput) ToLookupBigQueryConnectionResultOutput ¶
func (o LookupBigQueryConnectionResultOutput) ToLookupBigQueryConnectionResultOutput() LookupBigQueryConnectionResultOutput
func (LookupBigQueryConnectionResultOutput) ToLookupBigQueryConnectionResultOutputWithContext ¶
func (o LookupBigQueryConnectionResultOutput) ToLookupBigQueryConnectionResultOutputWithContext(ctx context.Context) LookupBigQueryConnectionResultOutput
func (LookupBigQueryConnectionResultOutput) TokenUri ¶
func (o LookupBigQueryConnectionResultOutput) TokenUri() pulumi.StringOutput
Token URI for the Service Account
func (LookupBigQueryConnectionResultOutput) Type ¶
func (o LookupBigQueryConnectionResultOutput) Type() pulumi.StringOutput
The type of connection
type LookupBigQueryCredentialArgs ¶
type LookupBigQueryCredentialArgs struct { // Credential ID CredentialId int `pulumi:"credentialId"` // Project ID ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking getBigQueryCredential.
type LookupBigQueryCredentialOutputArgs ¶
type LookupBigQueryCredentialOutputArgs struct { // Credential ID CredentialId pulumi.IntInput `pulumi:"credentialId"` // Project ID ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking getBigQueryCredential.
func (LookupBigQueryCredentialOutputArgs) ElementType ¶
func (LookupBigQueryCredentialOutputArgs) ElementType() reflect.Type
type LookupBigQueryCredentialResult ¶
type LookupBigQueryCredentialResult struct { // Credential ID CredentialId int `pulumi:"credentialId"` // Default dataset name Dataset string `pulumi:"dataset"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Whether the BigQuery credential is active IsActive bool `pulumi:"isActive"` // Number of threads to use NumThreads int `pulumi:"numThreads"` // Project ID ProjectId int `pulumi:"projectId"` }
A collection of values returned by getBigQueryCredential.
func LookupBigQueryCredential ¶
func LookupBigQueryCredential(ctx *pulumi.Context, args *LookupBigQueryCredentialArgs, opts ...pulumi.InvokeOption) (*LookupBigQueryCredentialResult, error)
type LookupBigQueryCredentialResultOutput ¶
type LookupBigQueryCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBigQueryCredential.
func LookupBigQueryCredentialOutput ¶
func LookupBigQueryCredentialOutput(ctx *pulumi.Context, args LookupBigQueryCredentialOutputArgs, opts ...pulumi.InvokeOption) LookupBigQueryCredentialResultOutput
func (LookupBigQueryCredentialResultOutput) CredentialId ¶
func (o LookupBigQueryCredentialResultOutput) CredentialId() pulumi.IntOutput
Credential ID
func (LookupBigQueryCredentialResultOutput) Dataset ¶
func (o LookupBigQueryCredentialResultOutput) Dataset() pulumi.StringOutput
Default dataset name
func (LookupBigQueryCredentialResultOutput) ElementType ¶
func (LookupBigQueryCredentialResultOutput) ElementType() reflect.Type
func (LookupBigQueryCredentialResultOutput) Id ¶
func (o LookupBigQueryCredentialResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBigQueryCredentialResultOutput) IsActive ¶
func (o LookupBigQueryCredentialResultOutput) IsActive() pulumi.BoolOutput
Whether the BigQuery credential is active
func (LookupBigQueryCredentialResultOutput) NumThreads ¶
func (o LookupBigQueryCredentialResultOutput) NumThreads() pulumi.IntOutput
Number of threads to use
func (LookupBigQueryCredentialResultOutput) ProjectId ¶
func (o LookupBigQueryCredentialResultOutput) ProjectId() pulumi.IntOutput
Project ID
func (LookupBigQueryCredentialResultOutput) ToLookupBigQueryCredentialResultOutput ¶
func (o LookupBigQueryCredentialResultOutput) ToLookupBigQueryCredentialResultOutput() LookupBigQueryCredentialResultOutput
func (LookupBigQueryCredentialResultOutput) ToLookupBigQueryCredentialResultOutputWithContext ¶
func (o LookupBigQueryCredentialResultOutput) ToLookupBigQueryCredentialResultOutputWithContext(ctx context.Context) LookupBigQueryCredentialResultOutput
type LookupConnectionArgs ¶
type LookupConnectionArgs struct { // ID for the connection ConnectionId int `pulumi:"connectionId"` // Project ID to create the connection in ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking getConnection.
type LookupConnectionOutputArgs ¶
type LookupConnectionOutputArgs struct { // ID for the connection ConnectionId pulumi.IntInput `pulumi:"connectionId"` // Project ID to create the connection in ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking getConnection.
func (LookupConnectionOutputArgs) ElementType ¶
func (LookupConnectionOutputArgs) ElementType() reflect.Type
type LookupConnectionResult ¶
type LookupConnectionResult struct { // Account for the connection Account string `pulumi:"account"` // Flag for whether or not to use the keep session alive parameter in the connection AllowKeepAlive bool `pulumi:"allowKeepAlive"` // Flag for whether or not to use SSO for the connection AllowSso bool `pulumi:"allowSso"` // ID for the connection ConnectionId int `pulumi:"connectionId"` // Database name for the connection Database string `pulumi:"database"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Whether the connection is active IsActive bool `pulumi:"isActive"` // Connection name Name string `pulumi:"name"` // The ID of the PrivateLink connection PrivateLinkEndpointId string `pulumi:"privateLinkEndpointId"` // Project ID to create the connection in ProjectId int `pulumi:"projectId"` // Role name for the connection Role string `pulumi:"role"` // Connection type Type string `pulumi:"type"` // Warehouse name for the connection Warehouse string `pulumi:"warehouse"` }
A collection of values returned by getConnection.
func LookupConnection ¶
func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)
type LookupConnectionResultOutput ¶
type LookupConnectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConnection.
func LookupConnectionOutput ¶
func LookupConnectionOutput(ctx *pulumi.Context, args LookupConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionResultOutput
func (LookupConnectionResultOutput) Account ¶
func (o LookupConnectionResultOutput) Account() pulumi.StringOutput
Account for the connection
func (LookupConnectionResultOutput) AllowKeepAlive ¶
func (o LookupConnectionResultOutput) AllowKeepAlive() pulumi.BoolOutput
Flag for whether or not to use the keep session alive parameter in the connection
func (LookupConnectionResultOutput) AllowSso ¶
func (o LookupConnectionResultOutput) AllowSso() pulumi.BoolOutput
Flag for whether or not to use SSO for the connection
func (LookupConnectionResultOutput) ConnectionId ¶
func (o LookupConnectionResultOutput) ConnectionId() pulumi.IntOutput
ID for the connection
func (LookupConnectionResultOutput) Database ¶
func (o LookupConnectionResultOutput) Database() pulumi.StringOutput
Database name for the connection
func (LookupConnectionResultOutput) ElementType ¶
func (LookupConnectionResultOutput) ElementType() reflect.Type
func (LookupConnectionResultOutput) Id ¶
func (o LookupConnectionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupConnectionResultOutput) IsActive ¶
func (o LookupConnectionResultOutput) IsActive() pulumi.BoolOutput
Whether the connection is active
func (LookupConnectionResultOutput) Name ¶
func (o LookupConnectionResultOutput) Name() pulumi.StringOutput
Connection name
func (LookupConnectionResultOutput) PrivateLinkEndpointId ¶
func (o LookupConnectionResultOutput) PrivateLinkEndpointId() pulumi.StringOutput
The ID of the PrivateLink connection
func (LookupConnectionResultOutput) ProjectId ¶
func (o LookupConnectionResultOutput) ProjectId() pulumi.IntOutput
Project ID to create the connection in
func (LookupConnectionResultOutput) Role ¶
func (o LookupConnectionResultOutput) Role() pulumi.StringOutput
Role name for the connection
func (LookupConnectionResultOutput) ToLookupConnectionResultOutput ¶
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext ¶
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
func (LookupConnectionResultOutput) Type ¶
func (o LookupConnectionResultOutput) Type() pulumi.StringOutput
Connection type
func (LookupConnectionResultOutput) Warehouse ¶
func (o LookupConnectionResultOutput) Warehouse() pulumi.StringOutput
Warehouse name for the connection
type LookupDatabricksCredentialArgs ¶
type LookupDatabricksCredentialArgs struct { // Credential ID CredentialId int `pulumi:"credentialId"` // Project ID ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking getDatabricksCredential.
type LookupDatabricksCredentialOutputArgs ¶
type LookupDatabricksCredentialOutputArgs struct { // Credential ID CredentialId pulumi.IntInput `pulumi:"credentialId"` // Project ID ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking getDatabricksCredential.
func (LookupDatabricksCredentialOutputArgs) ElementType ¶
func (LookupDatabricksCredentialOutputArgs) ElementType() reflect.Type
type LookupDatabricksCredentialResult ¶
type LookupDatabricksCredentialResult struct { // Databricks adapter ID for the credential AdapterId int `pulumi:"adapterId"` // The catalog where to create models Catalog string `pulumi:"catalog"` // Credential ID CredentialId int `pulumi:"credentialId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Number of threads to use NumThreads int `pulumi:"numThreads"` // Project ID ProjectId int `pulumi:"projectId"` // The schema where to create models Schema string `pulumi:"schema"` // Target name TargetName string `pulumi:"targetName"` }
A collection of values returned by getDatabricksCredential.
func LookupDatabricksCredential ¶
func LookupDatabricksCredential(ctx *pulumi.Context, args *LookupDatabricksCredentialArgs, opts ...pulumi.InvokeOption) (*LookupDatabricksCredentialResult, error)
type LookupDatabricksCredentialResultOutput ¶
type LookupDatabricksCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabricksCredential.
func LookupDatabricksCredentialOutput ¶
func LookupDatabricksCredentialOutput(ctx *pulumi.Context, args LookupDatabricksCredentialOutputArgs, opts ...pulumi.InvokeOption) LookupDatabricksCredentialResultOutput
func (LookupDatabricksCredentialResultOutput) AdapterId ¶
func (o LookupDatabricksCredentialResultOutput) AdapterId() pulumi.IntOutput
Databricks adapter ID for the credential
func (LookupDatabricksCredentialResultOutput) Catalog ¶
func (o LookupDatabricksCredentialResultOutput) Catalog() pulumi.StringOutput
The catalog where to create models
func (LookupDatabricksCredentialResultOutput) CredentialId ¶
func (o LookupDatabricksCredentialResultOutput) CredentialId() pulumi.IntOutput
Credential ID
func (LookupDatabricksCredentialResultOutput) ElementType ¶
func (LookupDatabricksCredentialResultOutput) ElementType() reflect.Type
func (LookupDatabricksCredentialResultOutput) Id ¶
func (o LookupDatabricksCredentialResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDatabricksCredentialResultOutput) NumThreads ¶
func (o LookupDatabricksCredentialResultOutput) NumThreads() pulumi.IntOutput
Number of threads to use
func (LookupDatabricksCredentialResultOutput) ProjectId ¶
func (o LookupDatabricksCredentialResultOutput) ProjectId() pulumi.IntOutput
Project ID
func (LookupDatabricksCredentialResultOutput) Schema ¶
func (o LookupDatabricksCredentialResultOutput) Schema() pulumi.StringOutput
The schema where to create models
func (LookupDatabricksCredentialResultOutput) TargetName ¶
func (o LookupDatabricksCredentialResultOutput) TargetName() pulumi.StringOutput
Target name
func (LookupDatabricksCredentialResultOutput) ToLookupDatabricksCredentialResultOutput ¶
func (o LookupDatabricksCredentialResultOutput) ToLookupDatabricksCredentialResultOutput() LookupDatabricksCredentialResultOutput
func (LookupDatabricksCredentialResultOutput) ToLookupDatabricksCredentialResultOutputWithContext ¶
func (o LookupDatabricksCredentialResultOutput) ToLookupDatabricksCredentialResultOutputWithContext(ctx context.Context) LookupDatabricksCredentialResultOutput
type LookupEnvironmentArgs ¶
type LookupEnvironmentArgs struct { // ID of the environment EnvironmentId int `pulumi:"environmentId"` // Project ID to create the environment in ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking getEnvironment.
type LookupEnvironmentOutputArgs ¶
type LookupEnvironmentOutputArgs struct { // ID of the environment EnvironmentId pulumi.IntInput `pulumi:"environmentId"` // Project ID to create the environment in ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking getEnvironment.
func (LookupEnvironmentOutputArgs) ElementType ¶
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶
type LookupEnvironmentResult struct { // Credential ID to create the environment with CredentialId int `pulumi:"credentialId"` // Which custom branch to use in this environment CustomBranch string `pulumi:"customBranch"` // Version number of dbt to use in this environment, usually in the format 1.2.0-latest rather than core versions DbtVersion string `pulumi:"dbtVersion"` // The type of deployment environment (currently 'production' or empty) DeploymentType string `pulumi:"deploymentType"` // ID of the environment EnvironmentId int `pulumi:"environmentId"` // The ID of the extended attributes applied ExtendedAttributesId int `pulumi:"extendedAttributesId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Whether the environment is active IsActive bool `pulumi:"isActive"` // Environment name Name string `pulumi:"name"` // Project ID to create the environment in ProjectId int `pulumi:"projectId"` // The type of environment (must be either development or deployment) Type string `pulumi:"type"` // Whether to use a custom git branch in this environment UseCustomBranch bool `pulumi:"useCustomBranch"` }
A collection of values returned by getEnvironment.
func LookupEnvironment ¶
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
type LookupEnvironmentResultOutput ¶
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEnvironment.
func LookupEnvironmentOutput ¶
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) CredentialId ¶
func (o LookupEnvironmentResultOutput) CredentialId() pulumi.IntOutput
Credential ID to create the environment with
func (LookupEnvironmentResultOutput) CustomBranch ¶
func (o LookupEnvironmentResultOutput) CustomBranch() pulumi.StringOutput
Which custom branch to use in this environment
func (LookupEnvironmentResultOutput) DbtVersion ¶
func (o LookupEnvironmentResultOutput) DbtVersion() pulumi.StringOutput
Version number of dbt to use in this environment, usually in the format 1.2.0-latest rather than core versions
func (LookupEnvironmentResultOutput) DeploymentType ¶
func (o LookupEnvironmentResultOutput) DeploymentType() pulumi.StringOutput
The type of deployment environment (currently 'production' or empty)
func (LookupEnvironmentResultOutput) ElementType ¶
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) EnvironmentId ¶
func (o LookupEnvironmentResultOutput) EnvironmentId() pulumi.IntOutput
ID of the environment
func (LookupEnvironmentResultOutput) ExtendedAttributesId ¶
func (o LookupEnvironmentResultOutput) ExtendedAttributesId() pulumi.IntOutput
The ID of the extended attributes applied
func (LookupEnvironmentResultOutput) Id ¶
func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupEnvironmentResultOutput) IsActive ¶
func (o LookupEnvironmentResultOutput) IsActive() pulumi.BoolOutput
Whether the environment is active
func (LookupEnvironmentResultOutput) Name ¶
func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
Environment name
func (LookupEnvironmentResultOutput) ProjectId ¶
func (o LookupEnvironmentResultOutput) ProjectId() pulumi.IntOutput
Project ID to create the environment in
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) Type ¶
func (o LookupEnvironmentResultOutput) Type() pulumi.StringOutput
The type of environment (must be either development or deployment)
func (LookupEnvironmentResultOutput) UseCustomBranch ¶
func (o LookupEnvironmentResultOutput) UseCustomBranch() pulumi.BoolOutput
Whether to use a custom git branch in this environment
type LookupEnvironmentVariableArgs ¶
type LookupEnvironmentVariableArgs struct { // Name for the variable Name string `pulumi:"name"` // Project ID the variable exists in ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking getEnvironmentVariable.
type LookupEnvironmentVariableOutputArgs ¶
type LookupEnvironmentVariableOutputArgs struct { // Name for the variable Name pulumi.StringInput `pulumi:"name"` // Project ID the variable exists in ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking getEnvironmentVariable.
func (LookupEnvironmentVariableOutputArgs) ElementType ¶
func (LookupEnvironmentVariableOutputArgs) ElementType() reflect.Type
type LookupEnvironmentVariableResult ¶
type LookupEnvironmentVariableResult struct { // Map containing the environment variables EnvironmentValues map[string]interface{} `pulumi:"environmentValues"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name for the variable Name string `pulumi:"name"` // Project ID the variable exists in ProjectId int `pulumi:"projectId"` }
A collection of values returned by getEnvironmentVariable.
func LookupEnvironmentVariable ¶
func LookupEnvironmentVariable(ctx *pulumi.Context, args *LookupEnvironmentVariableArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentVariableResult, error)
type LookupEnvironmentVariableResultOutput ¶
type LookupEnvironmentVariableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEnvironmentVariable.
func LookupEnvironmentVariableOutput ¶
func LookupEnvironmentVariableOutput(ctx *pulumi.Context, args LookupEnvironmentVariableOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentVariableResultOutput
func (LookupEnvironmentVariableResultOutput) ElementType ¶
func (LookupEnvironmentVariableResultOutput) ElementType() reflect.Type
func (LookupEnvironmentVariableResultOutput) EnvironmentValues ¶
func (o LookupEnvironmentVariableResultOutput) EnvironmentValues() pulumi.MapOutput
Map containing the environment variables
func (LookupEnvironmentVariableResultOutput) Id ¶
func (o LookupEnvironmentVariableResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupEnvironmentVariableResultOutput) Name ¶
func (o LookupEnvironmentVariableResultOutput) Name() pulumi.StringOutput
Name for the variable
func (LookupEnvironmentVariableResultOutput) ProjectId ¶
func (o LookupEnvironmentVariableResultOutput) ProjectId() pulumi.IntOutput
Project ID the variable exists in
func (LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutput ¶
func (o LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutput() LookupEnvironmentVariableResultOutput
func (LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutputWithContext ¶
func (o LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutputWithContext(ctx context.Context) LookupEnvironmentVariableResultOutput
type LookupExtendedAttributesArgs ¶
type LookupExtendedAttributesArgs struct { // ID of the extended attributes ExtendedAttributesId int `pulumi:"extendedAttributesId"` // Project ID the extended attributes refers to ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking getExtendedAttributes.
type LookupExtendedAttributesOutputArgs ¶
type LookupExtendedAttributesOutputArgs struct { // ID of the extended attributes ExtendedAttributesId pulumi.IntInput `pulumi:"extendedAttributesId"` // Project ID the extended attributes refers to ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking getExtendedAttributes.
func (LookupExtendedAttributesOutputArgs) ElementType ¶
func (LookupExtendedAttributesOutputArgs) ElementType() reflect.Type
type LookupExtendedAttributesResult ¶
type LookupExtendedAttributesResult struct { // A JSON string listing the extended attributes mapping ExtendedAttributes string `pulumi:"extendedAttributes"` // ID of the extended attributes ExtendedAttributesId int `pulumi:"extendedAttributesId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Project ID the extended attributes refers to ProjectId int `pulumi:"projectId"` // The state of the extended attributes (1 = active, 2 = inactive) State int `pulumi:"state"` }
A collection of values returned by getExtendedAttributes.
func LookupExtendedAttributes ¶
func LookupExtendedAttributes(ctx *pulumi.Context, args *LookupExtendedAttributesArgs, opts ...pulumi.InvokeOption) (*LookupExtendedAttributesResult, error)
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.LookupExtendedAttributes(ctx, &dbtcloud.LookupExtendedAttributesArgs{ ExtendedAttributesId: 12345, ProjectId: 6789, }, nil) if err != nil { return err } return nil }) }
```
type LookupExtendedAttributesResultOutput ¶
type LookupExtendedAttributesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExtendedAttributes.
func LookupExtendedAttributesOutput ¶
func LookupExtendedAttributesOutput(ctx *pulumi.Context, args LookupExtendedAttributesOutputArgs, opts ...pulumi.InvokeOption) LookupExtendedAttributesResultOutput
func (LookupExtendedAttributesResultOutput) ElementType ¶
func (LookupExtendedAttributesResultOutput) ElementType() reflect.Type
func (LookupExtendedAttributesResultOutput) ExtendedAttributes ¶
func (o LookupExtendedAttributesResultOutput) ExtendedAttributes() pulumi.StringOutput
A JSON string listing the extended attributes mapping
func (LookupExtendedAttributesResultOutput) ExtendedAttributesId ¶
func (o LookupExtendedAttributesResultOutput) ExtendedAttributesId() pulumi.IntOutput
ID of the extended attributes
func (LookupExtendedAttributesResultOutput) Id ¶
func (o LookupExtendedAttributesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupExtendedAttributesResultOutput) ProjectId ¶
func (o LookupExtendedAttributesResultOutput) ProjectId() pulumi.IntOutput
Project ID the extended attributes refers to
func (LookupExtendedAttributesResultOutput) State ¶
func (o LookupExtendedAttributesResultOutput) State() pulumi.IntOutput
The state of the extended attributes (1 = active, 2 = inactive)
func (LookupExtendedAttributesResultOutput) ToLookupExtendedAttributesResultOutput ¶
func (o LookupExtendedAttributesResultOutput) ToLookupExtendedAttributesResultOutput() LookupExtendedAttributesResultOutput
func (LookupExtendedAttributesResultOutput) ToLookupExtendedAttributesResultOutputWithContext ¶
func (o LookupExtendedAttributesResultOutput) ToLookupExtendedAttributesResultOutputWithContext(ctx context.Context) LookupExtendedAttributesResultOutput
type LookupGroupArgs ¶
type LookupGroupArgs struct { // ID of the group GroupId int `pulumi:"groupId"` }
A collection of arguments for invoking getGroup.
type LookupGroupOutputArgs ¶
A collection of arguments for invoking getGroup.
func (LookupGroupOutputArgs) ElementType ¶
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶
type LookupGroupResult struct { // Whether or not to assign this group to users by default AssignByDefault bool `pulumi:"assignByDefault"` // ID of the group GroupId int `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Whether the group is active IsActive bool `pulumi:"isActive"` // Group name Name string `pulumi:"name"` // SSO mapping group names for this group SsoMappingGroups []string `pulumi:"ssoMappingGroups"` }
A collection of values returned by getGroup.
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
type LookupGroupResultOutput ¶
type LookupGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroup.
func LookupGroupOutput ¶
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) AssignByDefault ¶
func (o LookupGroupResultOutput) AssignByDefault() pulumi.BoolOutput
Whether or not to assign this group to users by default
func (LookupGroupResultOutput) ElementType ¶
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) GroupId ¶
func (o LookupGroupResultOutput) GroupId() pulumi.IntOutput
ID of the group
func (LookupGroupResultOutput) Id ¶
func (o LookupGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGroupResultOutput) IsActive ¶
func (o LookupGroupResultOutput) IsActive() pulumi.BoolOutput
Whether the group is active
func (LookupGroupResultOutput) Name ¶
func (o LookupGroupResultOutput) Name() pulumi.StringOutput
Group name
func (LookupGroupResultOutput) SsoMappingGroups ¶
func (o LookupGroupResultOutput) SsoMappingGroups() pulumi.StringArrayOutput
SSO mapping group names for this group
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
type LookupJobArgs ¶
A collection of arguments for invoking getJob.
type LookupJobOutputArgs ¶
type LookupJobOutputArgs struct { JobId pulumi.IntInput `pulumi:"jobId"` ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking getJob.
func (LookupJobOutputArgs) ElementType ¶
func (LookupJobOutputArgs) ElementType() reflect.Type
type LookupJobResult ¶
type LookupJobResult struct { // ID of the environment this job defers to DeferringEnvironmentId int `pulumi:"deferringEnvironmentId"` // ID of the job this job defers to DeferringJobId int `pulumi:"deferringJobId"` // Long description for the job Description string `pulumi:"description"` // ID of the environment the job is in EnvironmentId int `pulumi:"environmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Which other job should trigger this job when it finishes, and on which conditions. JobCompletionTriggerConditions []GetJobJobCompletionTriggerCondition `pulumi:"jobCompletionTriggerConditions"` // ID of the job JobId int `pulumi:"jobId"` // Given name for the job Name string `pulumi:"name"` // ID of the project the job is in ProjectId int `pulumi:"projectId"` // Whether this job defers on a previous run of itself (overrides value in deferring*job*id) SelfDeferring bool `pulumi:"selfDeferring"` // Number of seconds before the job times out TimeoutSeconds int `pulumi:"timeoutSeconds"` // Flags for which types of triggers to use, keys of github*webhook, git*provider*webhook, schedule, custom*branch_only Triggers map[string]bool `pulumi:"triggers"` // Whether the CI job should be automatically triggered on draft PRs TriggersOnDraftPr bool `pulumi:"triggersOnDraftPr"` }
A collection of values returned by getJob.
func LookupJob ¶
func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)
type LookupJobResultOutput ¶
type LookupJobResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getJob.
func LookupJobOutput ¶
func LookupJobOutput(ctx *pulumi.Context, args LookupJobOutputArgs, opts ...pulumi.InvokeOption) LookupJobResultOutput
func (LookupJobResultOutput) DeferringEnvironmentId ¶
func (o LookupJobResultOutput) DeferringEnvironmentId() pulumi.IntOutput
ID of the environment this job defers to
func (LookupJobResultOutput) DeferringJobId ¶
func (o LookupJobResultOutput) DeferringJobId() pulumi.IntOutput
ID of the job this job defers to
func (LookupJobResultOutput) Description ¶
func (o LookupJobResultOutput) Description() pulumi.StringOutput
Long description for the job
func (LookupJobResultOutput) ElementType ¶
func (LookupJobResultOutput) ElementType() reflect.Type
func (LookupJobResultOutput) EnvironmentId ¶
func (o LookupJobResultOutput) EnvironmentId() pulumi.IntOutput
ID of the environment the job is in
func (LookupJobResultOutput) Id ¶
func (o LookupJobResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupJobResultOutput) JobCompletionTriggerConditions ¶ added in v0.0.3
func (o LookupJobResultOutput) JobCompletionTriggerConditions() GetJobJobCompletionTriggerConditionArrayOutput
Which other job should trigger this job when it finishes, and on which conditions.
func (LookupJobResultOutput) JobId ¶
func (o LookupJobResultOutput) JobId() pulumi.IntOutput
ID of the job
func (LookupJobResultOutput) Name ¶
func (o LookupJobResultOutput) Name() pulumi.StringOutput
Given name for the job
func (LookupJobResultOutput) ProjectId ¶
func (o LookupJobResultOutput) ProjectId() pulumi.IntOutput
ID of the project the job is in
func (LookupJobResultOutput) SelfDeferring ¶
func (o LookupJobResultOutput) SelfDeferring() pulumi.BoolOutput
Whether this job defers on a previous run of itself (overrides value in deferring*job*id)
func (LookupJobResultOutput) TimeoutSeconds ¶
func (o LookupJobResultOutput) TimeoutSeconds() pulumi.IntOutput
Number of seconds before the job times out
func (LookupJobResultOutput) ToLookupJobResultOutput ¶
func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput
func (LookupJobResultOutput) ToLookupJobResultOutputWithContext ¶
func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput
func (LookupJobResultOutput) Triggers ¶
func (o LookupJobResultOutput) Triggers() pulumi.BoolMapOutput
Flags for which types of triggers to use, keys of github*webhook, git*provider*webhook, schedule, custom*branch_only
func (LookupJobResultOutput) TriggersOnDraftPr ¶
func (o LookupJobResultOutput) TriggersOnDraftPr() pulumi.BoolOutput
Whether the CI job should be automatically triggered on draft PRs
type LookupNotificationArgs ¶
type LookupNotificationArgs struct { // ID of the notification NotificationId int `pulumi:"notificationId"` }
A collection of arguments for invoking getNotification.
type LookupNotificationOutputArgs ¶
type LookupNotificationOutputArgs struct { // ID of the notification NotificationId pulumi.IntInput `pulumi:"notificationId"` }
A collection of arguments for invoking getNotification.
func (LookupNotificationOutputArgs) ElementType ¶
func (LookupNotificationOutputArgs) ElementType() reflect.Type
type LookupNotificationResult ¶
type LookupNotificationResult struct { // The external email to receive the notification ExternalEmail string `pulumi:"externalEmail"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the notification NotificationId int `pulumi:"notificationId"` // Type of notification (1 = dbt Cloud user email (default): does not require an external*email ; 4 = external email: requires setting an external*email) NotificationType int `pulumi:"notificationType"` // List of job IDs to trigger the webhook on cancel OnCancels []int `pulumi:"onCancels"` // List of job IDs to trigger the webhook on failure OnFailures []int `pulumi:"onFailures"` // List of job IDs to trigger the webhook on success OnSuccesses []int `pulumi:"onSuccesses"` // Internal dbt Cloud User ID. Must be the userId for an existing user even if the notification is an external one UserId int `pulumi:"userId"` }
A collection of values returned by getNotification.
func LookupNotification ¶
func LookupNotification(ctx *pulumi.Context, args *LookupNotificationArgs, opts ...pulumi.InvokeOption) (*LookupNotificationResult, error)
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.LookupNotification(ctx, &dbtcloud.LookupNotificationArgs{ NotificationId: 12345, }, nil) if err != nil { return err } return nil }) }
```
type LookupNotificationResultOutput ¶
type LookupNotificationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNotification.
func LookupNotificationOutput ¶
func LookupNotificationOutput(ctx *pulumi.Context, args LookupNotificationOutputArgs, opts ...pulumi.InvokeOption) LookupNotificationResultOutput
func (LookupNotificationResultOutput) ElementType ¶
func (LookupNotificationResultOutput) ElementType() reflect.Type
func (LookupNotificationResultOutput) ExternalEmail ¶
func (o LookupNotificationResultOutput) ExternalEmail() pulumi.StringOutput
The external email to receive the notification
func (LookupNotificationResultOutput) Id ¶
func (o LookupNotificationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNotificationResultOutput) NotificationId ¶
func (o LookupNotificationResultOutput) NotificationId() pulumi.IntOutput
ID of the notification
func (LookupNotificationResultOutput) NotificationType ¶
func (o LookupNotificationResultOutput) NotificationType() pulumi.IntOutput
Type of notification (1 = dbt Cloud user email (default): does not require an external*email ; 4 = external email: requires setting an external*email)
func (LookupNotificationResultOutput) OnCancels ¶
func (o LookupNotificationResultOutput) OnCancels() pulumi.IntArrayOutput
List of job IDs to trigger the webhook on cancel
func (LookupNotificationResultOutput) OnFailures ¶
func (o LookupNotificationResultOutput) OnFailures() pulumi.IntArrayOutput
List of job IDs to trigger the webhook on failure
func (LookupNotificationResultOutput) OnSuccesses ¶
func (o LookupNotificationResultOutput) OnSuccesses() pulumi.IntArrayOutput
List of job IDs to trigger the webhook on success
func (LookupNotificationResultOutput) ToLookupNotificationResultOutput ¶
func (o LookupNotificationResultOutput) ToLookupNotificationResultOutput() LookupNotificationResultOutput
func (LookupNotificationResultOutput) ToLookupNotificationResultOutputWithContext ¶
func (o LookupNotificationResultOutput) ToLookupNotificationResultOutputWithContext(ctx context.Context) LookupNotificationResultOutput
func (LookupNotificationResultOutput) UserId ¶
func (o LookupNotificationResultOutput) UserId() pulumi.IntOutput
Internal dbt Cloud User ID. Must be the userId for an existing user even if the notification is an external one
type LookupPostgresCredentialArgs ¶
type LookupPostgresCredentialArgs struct { // Credential ID CredentialId int `pulumi:"credentialId"` // Project ID ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking getPostgresCredential.
type LookupPostgresCredentialOutputArgs ¶
type LookupPostgresCredentialOutputArgs struct { // Credential ID CredentialId pulumi.IntInput `pulumi:"credentialId"` // Project ID ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking getPostgresCredential.
func (LookupPostgresCredentialOutputArgs) ElementType ¶
func (LookupPostgresCredentialOutputArgs) ElementType() reflect.Type
type LookupPostgresCredentialResult ¶
type LookupPostgresCredentialResult struct { // Credential ID CredentialId int `pulumi:"credentialId"` // Default schema name DefaultSchema string `pulumi:"defaultSchema"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Whether the Postgres credential is active IsActive bool `pulumi:"isActive"` // Number of threads to use NumThreads int `pulumi:"numThreads"` // Project ID ProjectId int `pulumi:"projectId"` // Username for Postgres Username string `pulumi:"username"` }
A collection of values returned by getPostgresCredential.
func LookupPostgresCredential ¶
func LookupPostgresCredential(ctx *pulumi.Context, args *LookupPostgresCredentialArgs, opts ...pulumi.InvokeOption) (*LookupPostgresCredentialResult, error)
type LookupPostgresCredentialResultOutput ¶
type LookupPostgresCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPostgresCredential.
func LookupPostgresCredentialOutput ¶
func LookupPostgresCredentialOutput(ctx *pulumi.Context, args LookupPostgresCredentialOutputArgs, opts ...pulumi.InvokeOption) LookupPostgresCredentialResultOutput
func (LookupPostgresCredentialResultOutput) CredentialId ¶
func (o LookupPostgresCredentialResultOutput) CredentialId() pulumi.IntOutput
Credential ID
func (LookupPostgresCredentialResultOutput) DefaultSchema ¶
func (o LookupPostgresCredentialResultOutput) DefaultSchema() pulumi.StringOutput
Default schema name
func (LookupPostgresCredentialResultOutput) ElementType ¶
func (LookupPostgresCredentialResultOutput) ElementType() reflect.Type
func (LookupPostgresCredentialResultOutput) Id ¶
func (o LookupPostgresCredentialResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPostgresCredentialResultOutput) IsActive ¶
func (o LookupPostgresCredentialResultOutput) IsActive() pulumi.BoolOutput
Whether the Postgres credential is active
func (LookupPostgresCredentialResultOutput) NumThreads ¶
func (o LookupPostgresCredentialResultOutput) NumThreads() pulumi.IntOutput
Number of threads to use
func (LookupPostgresCredentialResultOutput) ProjectId ¶
func (o LookupPostgresCredentialResultOutput) ProjectId() pulumi.IntOutput
Project ID
func (LookupPostgresCredentialResultOutput) ToLookupPostgresCredentialResultOutput ¶
func (o LookupPostgresCredentialResultOutput) ToLookupPostgresCredentialResultOutput() LookupPostgresCredentialResultOutput
func (LookupPostgresCredentialResultOutput) ToLookupPostgresCredentialResultOutputWithContext ¶
func (o LookupPostgresCredentialResultOutput) ToLookupPostgresCredentialResultOutputWithContext(ctx context.Context) LookupPostgresCredentialResultOutput
func (LookupPostgresCredentialResultOutput) Username ¶
func (o LookupPostgresCredentialResultOutput) Username() pulumi.StringOutput
Username for Postgres
type LookupProjectArgs ¶
type LookupProjectArgs struct { // Given name for project Name *string `pulumi:"name"` // ID of the project to represent ProjectId *int `pulumi:"projectId"` }
A collection of arguments for invoking getProject.
type LookupProjectOutputArgs ¶
type LookupProjectOutputArgs struct { // Given name for project Name pulumi.StringPtrInput `pulumi:"name"` // ID of the project to represent ProjectId pulumi.IntPtrInput `pulumi:"projectId"` }
A collection of arguments for invoking getProject.
func (LookupProjectOutputArgs) ElementType ¶
func (LookupProjectOutputArgs) ElementType() reflect.Type
type LookupProjectResult ¶
type LookupProjectResult struct { // ID of the connection associated with the project ConnectionId int `pulumi:"connectionId"` // ID of Job for the documentation DocsJobId int `pulumi:"docsJobId"` // ID of Job for source freshness FreshnessJobId int `pulumi:"freshnessJobId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Given name for project Name string `pulumi:"name"` // ID of the project to represent ProjectId *int `pulumi:"projectId"` // ID of the repository associated with the project RepositoryId int `pulumi:"repositoryId"` // Project state should be 1 = active, as 2 = deleted State int `pulumi:"state"` }
A collection of values returned by getProject.
func LookupProject ¶
func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.LookupProject(ctx, &dbtcloud.LookupProjectArgs{ ProjectId: pulumi.IntRef(_var.Dbt_cloud_project_id), }, nil) if err != nil { return err } _, err = dbtcloud.LookupProject(ctx, &dbtcloud.LookupProjectArgs{ Name: pulumi.StringRef("My other project name"), }, nil) if err != nil { return err } return nil }) }
```
type LookupProjectResultOutput ¶
type LookupProjectResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProject.
func LookupProjectOutput ¶
func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput
func (LookupProjectResultOutput) ConnectionId ¶
func (o LookupProjectResultOutput) ConnectionId() pulumi.IntOutput
ID of the connection associated with the project
func (LookupProjectResultOutput) DocsJobId ¶
func (o LookupProjectResultOutput) DocsJobId() pulumi.IntOutput
ID of Job for the documentation
func (LookupProjectResultOutput) ElementType ¶
func (LookupProjectResultOutput) ElementType() reflect.Type
func (LookupProjectResultOutput) FreshnessJobId ¶
func (o LookupProjectResultOutput) FreshnessJobId() pulumi.IntOutput
ID of Job for source freshness
func (LookupProjectResultOutput) Id ¶
func (o LookupProjectResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupProjectResultOutput) Name ¶
func (o LookupProjectResultOutput) Name() pulumi.StringOutput
Given name for project
func (LookupProjectResultOutput) ProjectId ¶
func (o LookupProjectResultOutput) ProjectId() pulumi.IntPtrOutput
ID of the project to represent
func (LookupProjectResultOutput) RepositoryId ¶
func (o LookupProjectResultOutput) RepositoryId() pulumi.IntOutput
ID of the repository associated with the project
func (LookupProjectResultOutput) State ¶
func (o LookupProjectResultOutput) State() pulumi.IntOutput
Project state should be 1 = active, as 2 = deleted
func (LookupProjectResultOutput) ToLookupProjectResultOutput ¶
func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext ¶
func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
type LookupRepositoryArgs ¶
type LookupRepositoryArgs struct { // Whether we should return the public deploy key FetchDeployKey *bool `pulumi:"fetchDeployKey"` // Project ID to create the repository in ProjectId int `pulumi:"projectId"` // ID for the repository RepositoryId int `pulumi:"repositoryId"` }
A collection of arguments for invoking getRepository.
type LookupRepositoryOutputArgs ¶
type LookupRepositoryOutputArgs struct { // Whether we should return the public deploy key FetchDeployKey pulumi.BoolPtrInput `pulumi:"fetchDeployKey"` // Project ID to create the repository in ProjectId pulumi.IntInput `pulumi:"projectId"` // ID for the repository RepositoryId pulumi.IntInput `pulumi:"repositoryId"` }
A collection of arguments for invoking getRepository.
func (LookupRepositoryOutputArgs) ElementType ¶
func (LookupRepositoryOutputArgs) ElementType() reflect.Type
type LookupRepositoryResult ¶
type LookupRepositoryResult struct { // Public key generated by dbt when using `deployKey` clone strategy DeployKey string `pulumi:"deployKey"` // Whether we should return the public deploy key FetchDeployKey *bool `pulumi:"fetchDeployKey"` // Git clone strategy for the repository GitCloneStrategy string `pulumi:"gitCloneStrategy"` // Identifier for the GitHub installation GithubInstallationId int `pulumi:"githubInstallationId"` // Identifier for the Gitlab project GitlabProjectId int `pulumi:"gitlabProjectId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Whether the repository is active IsActive bool `pulumi:"isActive"` // Project ID to create the repository in ProjectId int `pulumi:"projectId"` // Connection name RemoteUrl string `pulumi:"remoteUrl"` // Credentials ID for the repository (From the repository side not the dbt Cloud ID) RepositoryCredentialsId int `pulumi:"repositoryCredentialsId"` // ID for the repository RepositoryId int `pulumi:"repositoryId"` }
A collection of values returned by getRepository.
func LookupRepository ¶
func LookupRepository(ctx *pulumi.Context, args *LookupRepositoryArgs, opts ...pulumi.InvokeOption) (*LookupRepositoryResult, error)
type LookupRepositoryResultOutput ¶
type LookupRepositoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRepository.
func LookupRepositoryOutput ¶
func LookupRepositoryOutput(ctx *pulumi.Context, args LookupRepositoryOutputArgs, opts ...pulumi.InvokeOption) LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) DeployKey ¶
func (o LookupRepositoryResultOutput) DeployKey() pulumi.StringOutput
Public key generated by dbt when using `deployKey` clone strategy
func (LookupRepositoryResultOutput) ElementType ¶
func (LookupRepositoryResultOutput) ElementType() reflect.Type
func (LookupRepositoryResultOutput) FetchDeployKey ¶
func (o LookupRepositoryResultOutput) FetchDeployKey() pulumi.BoolPtrOutput
Whether we should return the public deploy key
func (LookupRepositoryResultOutput) GitCloneStrategy ¶
func (o LookupRepositoryResultOutput) GitCloneStrategy() pulumi.StringOutput
Git clone strategy for the repository
func (LookupRepositoryResultOutput) GithubInstallationId ¶
func (o LookupRepositoryResultOutput) GithubInstallationId() pulumi.IntOutput
Identifier for the GitHub installation
func (LookupRepositoryResultOutput) GitlabProjectId ¶
func (o LookupRepositoryResultOutput) GitlabProjectId() pulumi.IntOutput
Identifier for the Gitlab project
func (LookupRepositoryResultOutput) Id ¶
func (o LookupRepositoryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRepositoryResultOutput) IsActive ¶
func (o LookupRepositoryResultOutput) IsActive() pulumi.BoolOutput
Whether the repository is active
func (LookupRepositoryResultOutput) ProjectId ¶
func (o LookupRepositoryResultOutput) ProjectId() pulumi.IntOutput
Project ID to create the repository in
func (LookupRepositoryResultOutput) RemoteUrl ¶
func (o LookupRepositoryResultOutput) RemoteUrl() pulumi.StringOutput
Connection name
func (LookupRepositoryResultOutput) RepositoryCredentialsId ¶
func (o LookupRepositoryResultOutput) RepositoryCredentialsId() pulumi.IntOutput
Credentials ID for the repository (From the repository side not the dbt Cloud ID)
func (LookupRepositoryResultOutput) RepositoryId ¶
func (o LookupRepositoryResultOutput) RepositoryId() pulumi.IntOutput
ID for the repository
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutput ¶
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutput() LookupRepositoryResultOutput
func (LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext ¶
func (o LookupRepositoryResultOutput) ToLookupRepositoryResultOutputWithContext(ctx context.Context) LookupRepositoryResultOutput
type LookupServiceTokenArgs ¶
type LookupServiceTokenArgs struct { // ID of the service token ServiceTokenId int `pulumi:"serviceTokenId"` }
A collection of arguments for invoking getServiceToken.
type LookupServiceTokenOutputArgs ¶
type LookupServiceTokenOutputArgs struct { // ID of the service token ServiceTokenId pulumi.IntInput `pulumi:"serviceTokenId"` }
A collection of arguments for invoking getServiceToken.
func (LookupServiceTokenOutputArgs) ElementType ¶
func (LookupServiceTokenOutputArgs) ElementType() reflect.Type
type LookupServiceTokenResult ¶
type LookupServiceTokenResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Service token name Name string `pulumi:"name"` // ID of the service token ServiceTokenId int `pulumi:"serviceTokenId"` // Permissions set for the service token ServiceTokenPermissions []GetServiceTokenServiceTokenPermission `pulumi:"serviceTokenPermissions"` // The UID of the service token (part of the token secret) Uid string `pulumi:"uid"` }
A collection of values returned by getServiceToken.
func LookupServiceToken ¶
func LookupServiceToken(ctx *pulumi.Context, args *LookupServiceTokenArgs, opts ...pulumi.InvokeOption) (*LookupServiceTokenResult, error)
type LookupServiceTokenResultOutput ¶
type LookupServiceTokenResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServiceToken.
func LookupServiceTokenOutput ¶
func LookupServiceTokenOutput(ctx *pulumi.Context, args LookupServiceTokenOutputArgs, opts ...pulumi.InvokeOption) LookupServiceTokenResultOutput
func (LookupServiceTokenResultOutput) ElementType ¶
func (LookupServiceTokenResultOutput) ElementType() reflect.Type
func (LookupServiceTokenResultOutput) Id ¶
func (o LookupServiceTokenResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupServiceTokenResultOutput) Name ¶
func (o LookupServiceTokenResultOutput) Name() pulumi.StringOutput
Service token name
func (LookupServiceTokenResultOutput) ServiceTokenId ¶
func (o LookupServiceTokenResultOutput) ServiceTokenId() pulumi.IntOutput
ID of the service token
func (LookupServiceTokenResultOutput) ServiceTokenPermissions ¶
func (o LookupServiceTokenResultOutput) ServiceTokenPermissions() GetServiceTokenServiceTokenPermissionArrayOutput
Permissions set for the service token
func (LookupServiceTokenResultOutput) ToLookupServiceTokenResultOutput ¶
func (o LookupServiceTokenResultOutput) ToLookupServiceTokenResultOutput() LookupServiceTokenResultOutput
func (LookupServiceTokenResultOutput) ToLookupServiceTokenResultOutputWithContext ¶
func (o LookupServiceTokenResultOutput) ToLookupServiceTokenResultOutputWithContext(ctx context.Context) LookupServiceTokenResultOutput
func (LookupServiceTokenResultOutput) Uid ¶
func (o LookupServiceTokenResultOutput) Uid() pulumi.StringOutput
The UID of the service token (part of the token secret)
type LookupSnowflakeCredentialArgs ¶
type LookupSnowflakeCredentialArgs struct { // Credential ID CredentialId int `pulumi:"credentialId"` // Project ID ProjectId int `pulumi:"projectId"` }
A collection of arguments for invoking getSnowflakeCredential.
type LookupSnowflakeCredentialOutputArgs ¶
type LookupSnowflakeCredentialOutputArgs struct { // Credential ID CredentialId pulumi.IntInput `pulumi:"credentialId"` // Project ID ProjectId pulumi.IntInput `pulumi:"projectId"` }
A collection of arguments for invoking getSnowflakeCredential.
func (LookupSnowflakeCredentialOutputArgs) ElementType ¶
func (LookupSnowflakeCredentialOutputArgs) ElementType() reflect.Type
type LookupSnowflakeCredentialResult ¶
type LookupSnowflakeCredentialResult struct { // The type of Snowflake credential ('password' or 'keypair') AuthType string `pulumi:"authType"` // Credential ID CredentialId int `pulumi:"credentialId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Whether the Snowflake credential is active IsActive bool `pulumi:"isActive"` // Number of threads to use NumThreads int `pulumi:"numThreads"` // Project ID ProjectId int `pulumi:"projectId"` // Default schema name Schema string `pulumi:"schema"` // Username for Snowflake User string `pulumi:"user"` }
A collection of values returned by getSnowflakeCredential.
func LookupSnowflakeCredential ¶
func LookupSnowflakeCredential(ctx *pulumi.Context, args *LookupSnowflakeCredentialArgs, opts ...pulumi.InvokeOption) (*LookupSnowflakeCredentialResult, error)
type LookupSnowflakeCredentialResultOutput ¶
type LookupSnowflakeCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSnowflakeCredential.
func LookupSnowflakeCredentialOutput ¶
func LookupSnowflakeCredentialOutput(ctx *pulumi.Context, args LookupSnowflakeCredentialOutputArgs, opts ...pulumi.InvokeOption) LookupSnowflakeCredentialResultOutput
func (LookupSnowflakeCredentialResultOutput) AuthType ¶
func (o LookupSnowflakeCredentialResultOutput) AuthType() pulumi.StringOutput
The type of Snowflake credential ('password' or 'keypair')
func (LookupSnowflakeCredentialResultOutput) CredentialId ¶
func (o LookupSnowflakeCredentialResultOutput) CredentialId() pulumi.IntOutput
Credential ID
func (LookupSnowflakeCredentialResultOutput) ElementType ¶
func (LookupSnowflakeCredentialResultOutput) ElementType() reflect.Type
func (LookupSnowflakeCredentialResultOutput) Id ¶
func (o LookupSnowflakeCredentialResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSnowflakeCredentialResultOutput) IsActive ¶
func (o LookupSnowflakeCredentialResultOutput) IsActive() pulumi.BoolOutput
Whether the Snowflake credential is active
func (LookupSnowflakeCredentialResultOutput) NumThreads ¶
func (o LookupSnowflakeCredentialResultOutput) NumThreads() pulumi.IntOutput
Number of threads to use
func (LookupSnowflakeCredentialResultOutput) ProjectId ¶
func (o LookupSnowflakeCredentialResultOutput) ProjectId() pulumi.IntOutput
Project ID
func (LookupSnowflakeCredentialResultOutput) Schema ¶
func (o LookupSnowflakeCredentialResultOutput) Schema() pulumi.StringOutput
Default schema name
func (LookupSnowflakeCredentialResultOutput) ToLookupSnowflakeCredentialResultOutput ¶
func (o LookupSnowflakeCredentialResultOutput) ToLookupSnowflakeCredentialResultOutput() LookupSnowflakeCredentialResultOutput
func (LookupSnowflakeCredentialResultOutput) ToLookupSnowflakeCredentialResultOutputWithContext ¶
func (o LookupSnowflakeCredentialResultOutput) ToLookupSnowflakeCredentialResultOutputWithContext(ctx context.Context) LookupSnowflakeCredentialResultOutput
func (LookupSnowflakeCredentialResultOutput) User ¶
func (o LookupSnowflakeCredentialResultOutput) User() pulumi.StringOutput
Username for Snowflake
type LookupUserGroupsArgs ¶
type LookupUserGroupsArgs struct { // ID of the user UserId int `pulumi:"userId"` }
A collection of arguments for invoking getUserGroups.
type LookupUserGroupsOutputArgs ¶
type LookupUserGroupsOutputArgs struct { // ID of the user UserId pulumi.IntInput `pulumi:"userId"` }
A collection of arguments for invoking getUserGroups.
func (LookupUserGroupsOutputArgs) ElementType ¶
func (LookupUserGroupsOutputArgs) ElementType() reflect.Type
type LookupUserGroupsResult ¶
type LookupUserGroupsResult struct { // IDs of the groups assigned to the user GroupIds []int `pulumi:"groupIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the user UserId int `pulumi:"userId"` }
A collection of values returned by getUserGroups.
func LookupUserGroups ¶
func LookupUserGroups(ctx *pulumi.Context, args *LookupUserGroupsArgs, opts ...pulumi.InvokeOption) (*LookupUserGroupsResult, error)
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.LookupUserGroups(ctx, &dbtcloud.LookupUserGroupsArgs{ UserId: 12345, }, nil) if err != nil { return err } return nil }) }
```
type LookupUserGroupsResultOutput ¶
type LookupUserGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserGroups.
func LookupUserGroupsOutput ¶
func LookupUserGroupsOutput(ctx *pulumi.Context, args LookupUserGroupsOutputArgs, opts ...pulumi.InvokeOption) LookupUserGroupsResultOutput
func (LookupUserGroupsResultOutput) ElementType ¶
func (LookupUserGroupsResultOutput) ElementType() reflect.Type
func (LookupUserGroupsResultOutput) GroupIds ¶
func (o LookupUserGroupsResultOutput) GroupIds() pulumi.IntArrayOutput
IDs of the groups assigned to the user
func (LookupUserGroupsResultOutput) Id ¶
func (o LookupUserGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserGroupsResultOutput) ToLookupUserGroupsResultOutput ¶
func (o LookupUserGroupsResultOutput) ToLookupUserGroupsResultOutput() LookupUserGroupsResultOutput
func (LookupUserGroupsResultOutput) ToLookupUserGroupsResultOutputWithContext ¶
func (o LookupUserGroupsResultOutput) ToLookupUserGroupsResultOutputWithContext(ctx context.Context) LookupUserGroupsResultOutput
func (LookupUserGroupsResultOutput) UserId ¶
func (o LookupUserGroupsResultOutput) UserId() pulumi.IntOutput
ID of the user
type LookupWebhookArgs ¶
type LookupWebhookArgs struct { // Webhooks ID WebhookId string `pulumi:"webhookId"` }
A collection of arguments for invoking getWebhook.
type LookupWebhookOutputArgs ¶
type LookupWebhookOutputArgs struct { // Webhooks ID WebhookId pulumi.StringInput `pulumi:"webhookId"` }
A collection of arguments for invoking getWebhook.
func (LookupWebhookOutputArgs) ElementType ¶
func (LookupWebhookOutputArgs) ElementType() reflect.Type
type LookupWebhookResult ¶
type LookupWebhookResult struct { // Webhooks Account Identifier AccountIdentifier string `pulumi:"accountIdentifier"` // Webhooks active flag Active bool `pulumi:"active"` // Webhooks Client URL ClientUrl string `pulumi:"clientUrl"` // Webhooks Description Description string `pulumi:"description"` // Webhooks Event Types EventTypes []string `pulumi:"eventTypes"` // Webhooks HTTP Status Code HttpStatusCode string `pulumi:"httpStatusCode"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of job IDs to trigger the webhook JobIds []int `pulumi:"jobIds"` // Webhooks Name Name string `pulumi:"name"` // Webhooks ID WebhookId string `pulumi:"webhookId"` }
A collection of values returned by getWebhook.
func LookupWebhook ¶
func LookupWebhook(ctx *pulumi.Context, args *LookupWebhookArgs, opts ...pulumi.InvokeOption) (*LookupWebhookResult, error)
type LookupWebhookResultOutput ¶
type LookupWebhookResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWebhook.
func LookupWebhookOutput ¶
func LookupWebhookOutput(ctx *pulumi.Context, args LookupWebhookOutputArgs, opts ...pulumi.InvokeOption) LookupWebhookResultOutput
func (LookupWebhookResultOutput) AccountIdentifier ¶
func (o LookupWebhookResultOutput) AccountIdentifier() pulumi.StringOutput
Webhooks Account Identifier
func (LookupWebhookResultOutput) Active ¶
func (o LookupWebhookResultOutput) Active() pulumi.BoolOutput
Webhooks active flag
func (LookupWebhookResultOutput) ClientUrl ¶
func (o LookupWebhookResultOutput) ClientUrl() pulumi.StringOutput
Webhooks Client URL
func (LookupWebhookResultOutput) Description ¶
func (o LookupWebhookResultOutput) Description() pulumi.StringOutput
Webhooks Description
func (LookupWebhookResultOutput) ElementType ¶
func (LookupWebhookResultOutput) ElementType() reflect.Type
func (LookupWebhookResultOutput) EventTypes ¶
func (o LookupWebhookResultOutput) EventTypes() pulumi.StringArrayOutput
Webhooks Event Types
func (LookupWebhookResultOutput) HttpStatusCode ¶
func (o LookupWebhookResultOutput) HttpStatusCode() pulumi.StringOutput
Webhooks HTTP Status Code
func (LookupWebhookResultOutput) Id ¶
func (o LookupWebhookResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupWebhookResultOutput) JobIds ¶
func (o LookupWebhookResultOutput) JobIds() pulumi.IntArrayOutput
List of job IDs to trigger the webhook
func (LookupWebhookResultOutput) Name ¶
func (o LookupWebhookResultOutput) Name() pulumi.StringOutput
Webhooks Name
func (LookupWebhookResultOutput) ToLookupWebhookResultOutput ¶
func (o LookupWebhookResultOutput) ToLookupWebhookResultOutput() LookupWebhookResultOutput
func (LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext ¶
func (o LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext(ctx context.Context) LookupWebhookResultOutput
func (LookupWebhookResultOutput) WebhookId ¶
func (o LookupWebhookResultOutput) WebhookId() pulumi.StringOutput
Webhooks ID
type Notification ¶
type Notification struct { pulumi.CustomResourceState // The external email to receive the notification ExternalEmail pulumi.StringPtrOutput `pulumi:"externalEmail"` // Type of notification (1 = dbt Cloud user email (default): does not require an externalEmail ; 2 = Slack channel: requires `slackChannelId` and `slackChannelName` ; 4 = external email: requires setting an `externalEmail`) NotificationType pulumi.IntPtrOutput `pulumi:"notificationType"` // List of job IDs to trigger the webhook on cancel OnCancels pulumi.IntArrayOutput `pulumi:"onCancels"` // List of job IDs to trigger the webhook on failure OnFailures pulumi.IntArrayOutput `pulumi:"onFailures"` // List of job IDs to trigger the webhook on success OnSuccesses pulumi.IntArrayOutput `pulumi:"onSuccesses"` // The ID of the Slack channel to receive the notification. It can be found at the bottom of the Slack channel settings SlackChannelId pulumi.StringPtrOutput `pulumi:"slackChannelId"` // The name of the slack channel SlackChannelName pulumi.StringPtrOutput `pulumi:"slackChannelName"` // State of the notification (1 = active (default), 2 = inactive) State pulumi.IntPtrOutput `pulumi:"state"` // Internal dbt Cloud User ID. Must be the userId for an existing user even if the notification is an external one UserId pulumi.IntOutput `pulumi:"userId"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewNotification(ctx, "prodJobInternalNotification", &dbtcloud.NotificationArgs{ UserId: pulumi.Int(100), OnSuccesses: pulumi.IntArray{ dbtcloud_job.Prod_job.Id, }, OnFailures: pulumi.IntArray{ pulumi.Int(12345), }, NotificationType: pulumi.Int(1), }) if err != nil { return err } _, err = dbtcloud.NewNotification(ctx, "prodJobExternalNotification", &dbtcloud.NotificationArgs{ UserId: pulumi.Int(100), OnFailures: pulumi.IntArray{ pulumi.Int(23456), pulumi.Int(56788), }, OnCancels: pulumi.IntArray{ dbtcloud_job.Prod_job.Id, }, NotificationType: pulumi.Int(4), ExternalEmail: pulumi.String("my_email@mail.com"), }) if err != nil { return err } _, err = dbtcloud.NewNotification(ctx, "prodJobSlackNotifications", &dbtcloud.NotificationArgs{ UserId: pulumi.Int(100), OnFailures: pulumi.IntArray{ pulumi.Int(23456), pulumi.Int(56788), }, OnCancels: pulumi.IntArray{ dbtcloud_job.Prod_job.Id, }, NotificationType: pulumi.Int(2), SlackChannelId: pulumi.String("C12345ABCDE"), SlackChannelName: pulumi.String("#my-awesome-channel"), }) if err != nil { return err } return nil }) }
```
## Import
Import using a notification ID ¶
```sh
$ pulumi import dbtcloud:index/notification:Notification my_notification "notification_id"
```
```sh
$ pulumi import dbtcloud:index/notification:Notification my_notification 12345
```
func GetNotification ¶
func GetNotification(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationState, opts ...pulumi.ResourceOption) (*Notification, error)
GetNotification gets an existing Notification 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 NewNotification ¶
func NewNotification(ctx *pulumi.Context, name string, args *NotificationArgs, opts ...pulumi.ResourceOption) (*Notification, error)
NewNotification registers a new resource with the given unique name, arguments, and options.
func (*Notification) ElementType ¶
func (*Notification) ElementType() reflect.Type
func (*Notification) ToNotificationOutput ¶
func (i *Notification) ToNotificationOutput() NotificationOutput
func (*Notification) ToNotificationOutputWithContext ¶
func (i *Notification) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
type NotificationArgs ¶
type NotificationArgs struct { // The external email to receive the notification ExternalEmail pulumi.StringPtrInput // Type of notification (1 = dbt Cloud user email (default): does not require an externalEmail ; 2 = Slack channel: requires `slackChannelId` and `slackChannelName` ; 4 = external email: requires setting an `externalEmail`) NotificationType pulumi.IntPtrInput // List of job IDs to trigger the webhook on cancel OnCancels pulumi.IntArrayInput // List of job IDs to trigger the webhook on failure OnFailures pulumi.IntArrayInput // List of job IDs to trigger the webhook on success OnSuccesses pulumi.IntArrayInput // The ID of the Slack channel to receive the notification. It can be found at the bottom of the Slack channel settings SlackChannelId pulumi.StringPtrInput // The name of the slack channel SlackChannelName pulumi.StringPtrInput // State of the notification (1 = active (default), 2 = inactive) State pulumi.IntPtrInput // Internal dbt Cloud User ID. Must be the userId for an existing user even if the notification is an external one UserId pulumi.IntInput }
The set of arguments for constructing a Notification resource.
func (NotificationArgs) ElementType ¶
func (NotificationArgs) ElementType() reflect.Type
type NotificationArray ¶
type NotificationArray []NotificationInput
func (NotificationArray) ElementType ¶
func (NotificationArray) ElementType() reflect.Type
func (NotificationArray) ToNotificationArrayOutput ¶
func (i NotificationArray) ToNotificationArrayOutput() NotificationArrayOutput
func (NotificationArray) ToNotificationArrayOutputWithContext ¶
func (i NotificationArray) ToNotificationArrayOutputWithContext(ctx context.Context) NotificationArrayOutput
type NotificationArrayInput ¶
type NotificationArrayInput interface { pulumi.Input ToNotificationArrayOutput() NotificationArrayOutput ToNotificationArrayOutputWithContext(context.Context) NotificationArrayOutput }
NotificationArrayInput is an input type that accepts NotificationArray and NotificationArrayOutput values. You can construct a concrete instance of `NotificationArrayInput` via:
NotificationArray{ NotificationArgs{...} }
type NotificationArrayOutput ¶
type NotificationArrayOutput struct{ *pulumi.OutputState }
func (NotificationArrayOutput) ElementType ¶
func (NotificationArrayOutput) ElementType() reflect.Type
func (NotificationArrayOutput) Index ¶
func (o NotificationArrayOutput) Index(i pulumi.IntInput) NotificationOutput
func (NotificationArrayOutput) ToNotificationArrayOutput ¶
func (o NotificationArrayOutput) ToNotificationArrayOutput() NotificationArrayOutput
func (NotificationArrayOutput) ToNotificationArrayOutputWithContext ¶
func (o NotificationArrayOutput) ToNotificationArrayOutputWithContext(ctx context.Context) NotificationArrayOutput
type NotificationInput ¶
type NotificationInput interface { pulumi.Input ToNotificationOutput() NotificationOutput ToNotificationOutputWithContext(ctx context.Context) NotificationOutput }
type NotificationMap ¶
type NotificationMap map[string]NotificationInput
func (NotificationMap) ElementType ¶
func (NotificationMap) ElementType() reflect.Type
func (NotificationMap) ToNotificationMapOutput ¶
func (i NotificationMap) ToNotificationMapOutput() NotificationMapOutput
func (NotificationMap) ToNotificationMapOutputWithContext ¶
func (i NotificationMap) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput
type NotificationMapInput ¶
type NotificationMapInput interface { pulumi.Input ToNotificationMapOutput() NotificationMapOutput ToNotificationMapOutputWithContext(context.Context) NotificationMapOutput }
NotificationMapInput is an input type that accepts NotificationMap and NotificationMapOutput values. You can construct a concrete instance of `NotificationMapInput` via:
NotificationMap{ "key": NotificationArgs{...} }
type NotificationMapOutput ¶
type NotificationMapOutput struct{ *pulumi.OutputState }
func (NotificationMapOutput) ElementType ¶
func (NotificationMapOutput) ElementType() reflect.Type
func (NotificationMapOutput) MapIndex ¶
func (o NotificationMapOutput) MapIndex(k pulumi.StringInput) NotificationOutput
func (NotificationMapOutput) ToNotificationMapOutput ¶
func (o NotificationMapOutput) ToNotificationMapOutput() NotificationMapOutput
func (NotificationMapOutput) ToNotificationMapOutputWithContext ¶
func (o NotificationMapOutput) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput
type NotificationOutput ¶
type NotificationOutput struct{ *pulumi.OutputState }
func (NotificationOutput) ElementType ¶
func (NotificationOutput) ElementType() reflect.Type
func (NotificationOutput) ExternalEmail ¶
func (o NotificationOutput) ExternalEmail() pulumi.StringPtrOutput
The external email to receive the notification
func (NotificationOutput) NotificationType ¶
func (o NotificationOutput) NotificationType() pulumi.IntPtrOutput
Type of notification (1 = dbt Cloud user email (default): does not require an externalEmail ; 2 = Slack channel: requires `slackChannelId` and `slackChannelName` ; 4 = external email: requires setting an `externalEmail`)
func (NotificationOutput) OnCancels ¶
func (o NotificationOutput) OnCancels() pulumi.IntArrayOutput
List of job IDs to trigger the webhook on cancel
func (NotificationOutput) OnFailures ¶
func (o NotificationOutput) OnFailures() pulumi.IntArrayOutput
List of job IDs to trigger the webhook on failure
func (NotificationOutput) OnSuccesses ¶
func (o NotificationOutput) OnSuccesses() pulumi.IntArrayOutput
List of job IDs to trigger the webhook on success
func (NotificationOutput) SlackChannelId ¶
func (o NotificationOutput) SlackChannelId() pulumi.StringPtrOutput
The ID of the Slack channel to receive the notification. It can be found at the bottom of the Slack channel settings
func (NotificationOutput) SlackChannelName ¶
func (o NotificationOutput) SlackChannelName() pulumi.StringPtrOutput
The name of the slack channel
func (NotificationOutput) State ¶
func (o NotificationOutput) State() pulumi.IntPtrOutput
State of the notification (1 = active (default), 2 = inactive)
func (NotificationOutput) ToNotificationOutput ¶
func (o NotificationOutput) ToNotificationOutput() NotificationOutput
func (NotificationOutput) ToNotificationOutputWithContext ¶
func (o NotificationOutput) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
func (NotificationOutput) UserId ¶
func (o NotificationOutput) UserId() pulumi.IntOutput
Internal dbt Cloud User ID. Must be the userId for an existing user even if the notification is an external one
type NotificationState ¶
type NotificationState struct { // The external email to receive the notification ExternalEmail pulumi.StringPtrInput // Type of notification (1 = dbt Cloud user email (default): does not require an externalEmail ; 2 = Slack channel: requires `slackChannelId` and `slackChannelName` ; 4 = external email: requires setting an `externalEmail`) NotificationType pulumi.IntPtrInput // List of job IDs to trigger the webhook on cancel OnCancels pulumi.IntArrayInput // List of job IDs to trigger the webhook on failure OnFailures pulumi.IntArrayInput // List of job IDs to trigger the webhook on success OnSuccesses pulumi.IntArrayInput // The ID of the Slack channel to receive the notification. It can be found at the bottom of the Slack channel settings SlackChannelId pulumi.StringPtrInput // The name of the slack channel SlackChannelName pulumi.StringPtrInput // State of the notification (1 = active (default), 2 = inactive) State pulumi.IntPtrInput // Internal dbt Cloud User ID. Must be the userId for an existing user even if the notification is an external one UserId pulumi.IntPtrInput }
func (NotificationState) ElementType ¶
func (NotificationState) ElementType() reflect.Type
type PostgresCredential ¶
type PostgresCredential struct { pulumi.CustomResourceState // The system Postgres/Redshift/AlloyDB credential ID CredentialId pulumi.IntOutput `pulumi:"credentialId"` // Default schema name DefaultSchema pulumi.StringOutput `pulumi:"defaultSchema"` // Whether the Postgres/Redshift/AlloyDB credential is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Number of threads to use NumThreads pulumi.IntPtrOutput `pulumi:"numThreads"` // Password for Postgres/Redshift/AlloyDB Password pulumi.StringPtrOutput `pulumi:"password"` // Project ID to create the Postgres/Redshift/AlloyDB credential in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Default schema name TargetName pulumi.StringPtrOutput `pulumi:"targetName"` // Type of connection. One of (postgres/redshift). Use postgres for alloydb connections Type pulumi.StringOutput `pulumi:"type"` // Username for Postgres/Redshift/AlloyDB Username pulumi.StringOutput `pulumi:"username"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewPostgresCredential(ctx, "postgresProdCredential", &dbtcloud.PostgresCredentialArgs{ IsActive: pulumi.Bool(true), ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), Type: pulumi.String("postgres"), DefaultSchema: pulumi.String("my_schema"), Username: pulumi.String("my_username"), Password: pulumi.String("my_password"), NumThreads: pulumi.Int(16), }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID and credential ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/postgresCredential:PostgresCredential my_credential "project_id:credential_id"
```
```sh
$ pulumi import dbtcloud:index/postgresCredential:PostgresCredential my_credential 12345:6789
```
func GetPostgresCredential ¶
func GetPostgresCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PostgresCredentialState, opts ...pulumi.ResourceOption) (*PostgresCredential, error)
GetPostgresCredential gets an existing PostgresCredential 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 NewPostgresCredential ¶
func NewPostgresCredential(ctx *pulumi.Context, name string, args *PostgresCredentialArgs, opts ...pulumi.ResourceOption) (*PostgresCredential, error)
NewPostgresCredential registers a new resource with the given unique name, arguments, and options.
func (*PostgresCredential) ElementType ¶
func (*PostgresCredential) ElementType() reflect.Type
func (*PostgresCredential) ToPostgresCredentialOutput ¶
func (i *PostgresCredential) ToPostgresCredentialOutput() PostgresCredentialOutput
func (*PostgresCredential) ToPostgresCredentialOutputWithContext ¶
func (i *PostgresCredential) ToPostgresCredentialOutputWithContext(ctx context.Context) PostgresCredentialOutput
type PostgresCredentialArgs ¶
type PostgresCredentialArgs struct { // Default schema name DefaultSchema pulumi.StringInput // Whether the Postgres/Redshift/AlloyDB credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntPtrInput // Password for Postgres/Redshift/AlloyDB Password pulumi.StringPtrInput // Project ID to create the Postgres/Redshift/AlloyDB credential in ProjectId pulumi.IntInput // Default schema name TargetName pulumi.StringPtrInput // Type of connection. One of (postgres/redshift). Use postgres for alloydb connections Type pulumi.StringInput // Username for Postgres/Redshift/AlloyDB Username pulumi.StringInput }
The set of arguments for constructing a PostgresCredential resource.
func (PostgresCredentialArgs) ElementType ¶
func (PostgresCredentialArgs) ElementType() reflect.Type
type PostgresCredentialArray ¶
type PostgresCredentialArray []PostgresCredentialInput
func (PostgresCredentialArray) ElementType ¶
func (PostgresCredentialArray) ElementType() reflect.Type
func (PostgresCredentialArray) ToPostgresCredentialArrayOutput ¶
func (i PostgresCredentialArray) ToPostgresCredentialArrayOutput() PostgresCredentialArrayOutput
func (PostgresCredentialArray) ToPostgresCredentialArrayOutputWithContext ¶
func (i PostgresCredentialArray) ToPostgresCredentialArrayOutputWithContext(ctx context.Context) PostgresCredentialArrayOutput
type PostgresCredentialArrayInput ¶
type PostgresCredentialArrayInput interface { pulumi.Input ToPostgresCredentialArrayOutput() PostgresCredentialArrayOutput ToPostgresCredentialArrayOutputWithContext(context.Context) PostgresCredentialArrayOutput }
PostgresCredentialArrayInput is an input type that accepts PostgresCredentialArray and PostgresCredentialArrayOutput values. You can construct a concrete instance of `PostgresCredentialArrayInput` via:
PostgresCredentialArray{ PostgresCredentialArgs{...} }
type PostgresCredentialArrayOutput ¶
type PostgresCredentialArrayOutput struct{ *pulumi.OutputState }
func (PostgresCredentialArrayOutput) ElementType ¶
func (PostgresCredentialArrayOutput) ElementType() reflect.Type
func (PostgresCredentialArrayOutput) Index ¶
func (o PostgresCredentialArrayOutput) Index(i pulumi.IntInput) PostgresCredentialOutput
func (PostgresCredentialArrayOutput) ToPostgresCredentialArrayOutput ¶
func (o PostgresCredentialArrayOutput) ToPostgresCredentialArrayOutput() PostgresCredentialArrayOutput
func (PostgresCredentialArrayOutput) ToPostgresCredentialArrayOutputWithContext ¶
func (o PostgresCredentialArrayOutput) ToPostgresCredentialArrayOutputWithContext(ctx context.Context) PostgresCredentialArrayOutput
type PostgresCredentialInput ¶
type PostgresCredentialInput interface { pulumi.Input ToPostgresCredentialOutput() PostgresCredentialOutput ToPostgresCredentialOutputWithContext(ctx context.Context) PostgresCredentialOutput }
type PostgresCredentialMap ¶
type PostgresCredentialMap map[string]PostgresCredentialInput
func (PostgresCredentialMap) ElementType ¶
func (PostgresCredentialMap) ElementType() reflect.Type
func (PostgresCredentialMap) ToPostgresCredentialMapOutput ¶
func (i PostgresCredentialMap) ToPostgresCredentialMapOutput() PostgresCredentialMapOutput
func (PostgresCredentialMap) ToPostgresCredentialMapOutputWithContext ¶
func (i PostgresCredentialMap) ToPostgresCredentialMapOutputWithContext(ctx context.Context) PostgresCredentialMapOutput
type PostgresCredentialMapInput ¶
type PostgresCredentialMapInput interface { pulumi.Input ToPostgresCredentialMapOutput() PostgresCredentialMapOutput ToPostgresCredentialMapOutputWithContext(context.Context) PostgresCredentialMapOutput }
PostgresCredentialMapInput is an input type that accepts PostgresCredentialMap and PostgresCredentialMapOutput values. You can construct a concrete instance of `PostgresCredentialMapInput` via:
PostgresCredentialMap{ "key": PostgresCredentialArgs{...} }
type PostgresCredentialMapOutput ¶
type PostgresCredentialMapOutput struct{ *pulumi.OutputState }
func (PostgresCredentialMapOutput) ElementType ¶
func (PostgresCredentialMapOutput) ElementType() reflect.Type
func (PostgresCredentialMapOutput) MapIndex ¶
func (o PostgresCredentialMapOutput) MapIndex(k pulumi.StringInput) PostgresCredentialOutput
func (PostgresCredentialMapOutput) ToPostgresCredentialMapOutput ¶
func (o PostgresCredentialMapOutput) ToPostgresCredentialMapOutput() PostgresCredentialMapOutput
func (PostgresCredentialMapOutput) ToPostgresCredentialMapOutputWithContext ¶
func (o PostgresCredentialMapOutput) ToPostgresCredentialMapOutputWithContext(ctx context.Context) PostgresCredentialMapOutput
type PostgresCredentialOutput ¶
type PostgresCredentialOutput struct{ *pulumi.OutputState }
func (PostgresCredentialOutput) CredentialId ¶
func (o PostgresCredentialOutput) CredentialId() pulumi.IntOutput
The system Postgres/Redshift/AlloyDB credential ID
func (PostgresCredentialOutput) DefaultSchema ¶
func (o PostgresCredentialOutput) DefaultSchema() pulumi.StringOutput
Default schema name
func (PostgresCredentialOutput) ElementType ¶
func (PostgresCredentialOutput) ElementType() reflect.Type
func (PostgresCredentialOutput) IsActive ¶
func (o PostgresCredentialOutput) IsActive() pulumi.BoolPtrOutput
Whether the Postgres/Redshift/AlloyDB credential is active
func (PostgresCredentialOutput) NumThreads ¶
func (o PostgresCredentialOutput) NumThreads() pulumi.IntPtrOutput
Number of threads to use
func (PostgresCredentialOutput) Password ¶
func (o PostgresCredentialOutput) Password() pulumi.StringPtrOutput
Password for Postgres/Redshift/AlloyDB
func (PostgresCredentialOutput) ProjectId ¶
func (o PostgresCredentialOutput) ProjectId() pulumi.IntOutput
Project ID to create the Postgres/Redshift/AlloyDB credential in
func (PostgresCredentialOutput) TargetName ¶
func (o PostgresCredentialOutput) TargetName() pulumi.StringPtrOutput
Default schema name
func (PostgresCredentialOutput) ToPostgresCredentialOutput ¶
func (o PostgresCredentialOutput) ToPostgresCredentialOutput() PostgresCredentialOutput
func (PostgresCredentialOutput) ToPostgresCredentialOutputWithContext ¶
func (o PostgresCredentialOutput) ToPostgresCredentialOutputWithContext(ctx context.Context) PostgresCredentialOutput
func (PostgresCredentialOutput) Type ¶
func (o PostgresCredentialOutput) Type() pulumi.StringOutput
Type of connection. One of (postgres/redshift). Use postgres for alloydb connections
func (PostgresCredentialOutput) Username ¶
func (o PostgresCredentialOutput) Username() pulumi.StringOutput
Username for Postgres/Redshift/AlloyDB
type PostgresCredentialState ¶
type PostgresCredentialState struct { // The system Postgres/Redshift/AlloyDB credential ID CredentialId pulumi.IntPtrInput // Default schema name DefaultSchema pulumi.StringPtrInput // Whether the Postgres/Redshift/AlloyDB credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntPtrInput // Password for Postgres/Redshift/AlloyDB Password pulumi.StringPtrInput // Project ID to create the Postgres/Redshift/AlloyDB credential in ProjectId pulumi.IntPtrInput // Default schema name TargetName pulumi.StringPtrInput // Type of connection. One of (postgres/redshift). Use postgres for alloydb connections Type pulumi.StringPtrInput // Username for Postgres/Redshift/AlloyDB Username pulumi.StringPtrInput }
func (PostgresCredentialState) ElementType ¶
func (PostgresCredentialState) ElementType() reflect.Type
type Project ¶
type Project struct { pulumi.CustomResourceState // dbt project subdirectory path DbtProjectSubdirectory pulumi.StringPtrOutput `pulumi:"dbtProjectSubdirectory"` // Project name Name pulumi.StringOutput `pulumi:"name"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewProject(ctx, "dbtProject", nil) if err != nil { return err } _, err = dbtcloud.NewProject(ctx, "dbtProjectWithSubdir", &dbtcloud.ProjectArgs{ DbtProjectSubdirectory: pulumi.String("/path"), }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/project:Project test_project "project_id"
```
```sh
$ pulumi import dbtcloud:index/project:Project test_project 12345
```
func GetProject ¶
func GetProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)
GetProject gets an existing Project 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 NewProject ¶
func NewProject(ctx *pulumi.Context, name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)
NewProject registers a new resource with the given unique name, arguments, and options.
func (*Project) ElementType ¶
func (*Project) ToProjectOutput ¶
func (i *Project) ToProjectOutput() ProjectOutput
func (*Project) ToProjectOutputWithContext ¶
func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectArgs ¶
type ProjectArgs struct { // dbt project subdirectory path DbtProjectSubdirectory pulumi.StringPtrInput // Project name Name pulumi.StringPtrInput }
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶
func (ProjectArgs) ElementType() reflect.Type
type ProjectArray ¶
type ProjectArray []ProjectInput
func (ProjectArray) ElementType ¶
func (ProjectArray) ElementType() reflect.Type
func (ProjectArray) ToProjectArrayOutput ¶
func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput
func (ProjectArray) ToProjectArrayOutputWithContext ¶
func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput
type ProjectArrayInput ¶
type ProjectArrayInput interface { pulumi.Input ToProjectArrayOutput() ProjectArrayOutput ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput }
ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:
ProjectArray{ ProjectArgs{...} }
type ProjectArrayOutput ¶
type ProjectArrayOutput struct{ *pulumi.OutputState }
func (ProjectArrayOutput) ElementType ¶
func (ProjectArrayOutput) ElementType() reflect.Type
func (ProjectArrayOutput) Index ¶
func (o ProjectArrayOutput) Index(i pulumi.IntInput) ProjectOutput
func (ProjectArrayOutput) ToProjectArrayOutput ¶
func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput
func (ProjectArrayOutput) ToProjectArrayOutputWithContext ¶
func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput
type ProjectArtefacts ¶
type ProjectArtefacts struct { pulumi.CustomResourceState // Docs Job ID DocsJobId pulumi.IntPtrOutput `pulumi:"docsJobId"` // Freshness Job ID FreshnessJobId pulumi.IntPtrOutput `pulumi:"freshnessJobId"` // Project ID ProjectId pulumi.IntOutput `pulumi:"projectId"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewProjectArtefacts(ctx, "myProjectArtefacts", &dbtcloud.ProjectArtefactsArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), DocsJobId: pulumi.Any(dbtcloud_job.Prod_job.Id), FreshnessJobId: pulumi.Any(dbtcloud_job.Prod_job.Id), }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/projectArtefacts:ProjectArtefacts my_artefacts "project_id"
```
```sh
$ pulumi import dbtcloud:index/projectArtefacts:ProjectArtefacts my_artefacts 12345
```
func GetProjectArtefacts ¶
func GetProjectArtefacts(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectArtefactsState, opts ...pulumi.ResourceOption) (*ProjectArtefacts, error)
GetProjectArtefacts gets an existing ProjectArtefacts 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 NewProjectArtefacts ¶
func NewProjectArtefacts(ctx *pulumi.Context, name string, args *ProjectArtefactsArgs, opts ...pulumi.ResourceOption) (*ProjectArtefacts, error)
NewProjectArtefacts registers a new resource with the given unique name, arguments, and options.
func (*ProjectArtefacts) ElementType ¶
func (*ProjectArtefacts) ElementType() reflect.Type
func (*ProjectArtefacts) ToProjectArtefactsOutput ¶
func (i *ProjectArtefacts) ToProjectArtefactsOutput() ProjectArtefactsOutput
func (*ProjectArtefacts) ToProjectArtefactsOutputWithContext ¶
func (i *ProjectArtefacts) ToProjectArtefactsOutputWithContext(ctx context.Context) ProjectArtefactsOutput
type ProjectArtefactsArgs ¶
type ProjectArtefactsArgs struct { // Docs Job ID DocsJobId pulumi.IntPtrInput // Freshness Job ID FreshnessJobId pulumi.IntPtrInput // Project ID ProjectId pulumi.IntInput }
The set of arguments for constructing a ProjectArtefacts resource.
func (ProjectArtefactsArgs) ElementType ¶
func (ProjectArtefactsArgs) ElementType() reflect.Type
type ProjectArtefactsArray ¶
type ProjectArtefactsArray []ProjectArtefactsInput
func (ProjectArtefactsArray) ElementType ¶
func (ProjectArtefactsArray) ElementType() reflect.Type
func (ProjectArtefactsArray) ToProjectArtefactsArrayOutput ¶
func (i ProjectArtefactsArray) ToProjectArtefactsArrayOutput() ProjectArtefactsArrayOutput
func (ProjectArtefactsArray) ToProjectArtefactsArrayOutputWithContext ¶
func (i ProjectArtefactsArray) ToProjectArtefactsArrayOutputWithContext(ctx context.Context) ProjectArtefactsArrayOutput
type ProjectArtefactsArrayInput ¶
type ProjectArtefactsArrayInput interface { pulumi.Input ToProjectArtefactsArrayOutput() ProjectArtefactsArrayOutput ToProjectArtefactsArrayOutputWithContext(context.Context) ProjectArtefactsArrayOutput }
ProjectArtefactsArrayInput is an input type that accepts ProjectArtefactsArray and ProjectArtefactsArrayOutput values. You can construct a concrete instance of `ProjectArtefactsArrayInput` via:
ProjectArtefactsArray{ ProjectArtefactsArgs{...} }
type ProjectArtefactsArrayOutput ¶
type ProjectArtefactsArrayOutput struct{ *pulumi.OutputState }
func (ProjectArtefactsArrayOutput) ElementType ¶
func (ProjectArtefactsArrayOutput) ElementType() reflect.Type
func (ProjectArtefactsArrayOutput) Index ¶
func (o ProjectArtefactsArrayOutput) Index(i pulumi.IntInput) ProjectArtefactsOutput
func (ProjectArtefactsArrayOutput) ToProjectArtefactsArrayOutput ¶
func (o ProjectArtefactsArrayOutput) ToProjectArtefactsArrayOutput() ProjectArtefactsArrayOutput
func (ProjectArtefactsArrayOutput) ToProjectArtefactsArrayOutputWithContext ¶
func (o ProjectArtefactsArrayOutput) ToProjectArtefactsArrayOutputWithContext(ctx context.Context) ProjectArtefactsArrayOutput
type ProjectArtefactsInput ¶
type ProjectArtefactsInput interface { pulumi.Input ToProjectArtefactsOutput() ProjectArtefactsOutput ToProjectArtefactsOutputWithContext(ctx context.Context) ProjectArtefactsOutput }
type ProjectArtefactsMap ¶
type ProjectArtefactsMap map[string]ProjectArtefactsInput
func (ProjectArtefactsMap) ElementType ¶
func (ProjectArtefactsMap) ElementType() reflect.Type
func (ProjectArtefactsMap) ToProjectArtefactsMapOutput ¶
func (i ProjectArtefactsMap) ToProjectArtefactsMapOutput() ProjectArtefactsMapOutput
func (ProjectArtefactsMap) ToProjectArtefactsMapOutputWithContext ¶
func (i ProjectArtefactsMap) ToProjectArtefactsMapOutputWithContext(ctx context.Context) ProjectArtefactsMapOutput
type ProjectArtefactsMapInput ¶
type ProjectArtefactsMapInput interface { pulumi.Input ToProjectArtefactsMapOutput() ProjectArtefactsMapOutput ToProjectArtefactsMapOutputWithContext(context.Context) ProjectArtefactsMapOutput }
ProjectArtefactsMapInput is an input type that accepts ProjectArtefactsMap and ProjectArtefactsMapOutput values. You can construct a concrete instance of `ProjectArtefactsMapInput` via:
ProjectArtefactsMap{ "key": ProjectArtefactsArgs{...} }
type ProjectArtefactsMapOutput ¶
type ProjectArtefactsMapOutput struct{ *pulumi.OutputState }
func (ProjectArtefactsMapOutput) ElementType ¶
func (ProjectArtefactsMapOutput) ElementType() reflect.Type
func (ProjectArtefactsMapOutput) MapIndex ¶
func (o ProjectArtefactsMapOutput) MapIndex(k pulumi.StringInput) ProjectArtefactsOutput
func (ProjectArtefactsMapOutput) ToProjectArtefactsMapOutput ¶
func (o ProjectArtefactsMapOutput) ToProjectArtefactsMapOutput() ProjectArtefactsMapOutput
func (ProjectArtefactsMapOutput) ToProjectArtefactsMapOutputWithContext ¶
func (o ProjectArtefactsMapOutput) ToProjectArtefactsMapOutputWithContext(ctx context.Context) ProjectArtefactsMapOutput
type ProjectArtefactsOutput ¶
type ProjectArtefactsOutput struct{ *pulumi.OutputState }
func (ProjectArtefactsOutput) DocsJobId ¶
func (o ProjectArtefactsOutput) DocsJobId() pulumi.IntPtrOutput
Docs Job ID
func (ProjectArtefactsOutput) ElementType ¶
func (ProjectArtefactsOutput) ElementType() reflect.Type
func (ProjectArtefactsOutput) FreshnessJobId ¶
func (o ProjectArtefactsOutput) FreshnessJobId() pulumi.IntPtrOutput
Freshness Job ID
func (ProjectArtefactsOutput) ProjectId ¶
func (o ProjectArtefactsOutput) ProjectId() pulumi.IntOutput
Project ID
func (ProjectArtefactsOutput) ToProjectArtefactsOutput ¶
func (o ProjectArtefactsOutput) ToProjectArtefactsOutput() ProjectArtefactsOutput
func (ProjectArtefactsOutput) ToProjectArtefactsOutputWithContext ¶
func (o ProjectArtefactsOutput) ToProjectArtefactsOutputWithContext(ctx context.Context) ProjectArtefactsOutput
type ProjectArtefactsState ¶
type ProjectArtefactsState struct { // Docs Job ID DocsJobId pulumi.IntPtrInput // Freshness Job ID FreshnessJobId pulumi.IntPtrInput // Project ID ProjectId pulumi.IntPtrInput }
func (ProjectArtefactsState) ElementType ¶
func (ProjectArtefactsState) ElementType() reflect.Type
type ProjectConnection ¶
type ProjectConnection struct { pulumi.CustomResourceState // Connection ID ConnectionId pulumi.IntOutput `pulumi:"connectionId"` // Project ID ProjectId pulumi.IntOutput `pulumi:"projectId"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewProjectConnection(ctx, "dbtProjectConnection", &dbtcloud.ProjectConnectionArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), ConnectionId: pulumi.Any(dbtcloud_connection.Dbt_connection.Connection_id), }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID and Connection ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/projectConnection:ProjectConnection my_project "project_id:connection_id"
```
```sh
$ pulumi import dbtcloud:index/projectConnection:ProjectConnection my_project 12345:5678
```
func GetProjectConnection ¶
func GetProjectConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectConnectionState, opts ...pulumi.ResourceOption) (*ProjectConnection, error)
GetProjectConnection gets an existing ProjectConnection 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 NewProjectConnection ¶
func NewProjectConnection(ctx *pulumi.Context, name string, args *ProjectConnectionArgs, opts ...pulumi.ResourceOption) (*ProjectConnection, error)
NewProjectConnection registers a new resource with the given unique name, arguments, and options.
func (*ProjectConnection) ElementType ¶
func (*ProjectConnection) ElementType() reflect.Type
func (*ProjectConnection) ToProjectConnectionOutput ¶
func (i *ProjectConnection) ToProjectConnectionOutput() ProjectConnectionOutput
func (*ProjectConnection) ToProjectConnectionOutputWithContext ¶
func (i *ProjectConnection) ToProjectConnectionOutputWithContext(ctx context.Context) ProjectConnectionOutput
type ProjectConnectionArgs ¶
type ProjectConnectionArgs struct { // Connection ID ConnectionId pulumi.IntInput // Project ID ProjectId pulumi.IntInput }
The set of arguments for constructing a ProjectConnection resource.
func (ProjectConnectionArgs) ElementType ¶
func (ProjectConnectionArgs) ElementType() reflect.Type
type ProjectConnectionArray ¶
type ProjectConnectionArray []ProjectConnectionInput
func (ProjectConnectionArray) ElementType ¶
func (ProjectConnectionArray) ElementType() reflect.Type
func (ProjectConnectionArray) ToProjectConnectionArrayOutput ¶
func (i ProjectConnectionArray) ToProjectConnectionArrayOutput() ProjectConnectionArrayOutput
func (ProjectConnectionArray) ToProjectConnectionArrayOutputWithContext ¶
func (i ProjectConnectionArray) ToProjectConnectionArrayOutputWithContext(ctx context.Context) ProjectConnectionArrayOutput
type ProjectConnectionArrayInput ¶
type ProjectConnectionArrayInput interface { pulumi.Input ToProjectConnectionArrayOutput() ProjectConnectionArrayOutput ToProjectConnectionArrayOutputWithContext(context.Context) ProjectConnectionArrayOutput }
ProjectConnectionArrayInput is an input type that accepts ProjectConnectionArray and ProjectConnectionArrayOutput values. You can construct a concrete instance of `ProjectConnectionArrayInput` via:
ProjectConnectionArray{ ProjectConnectionArgs{...} }
type ProjectConnectionArrayOutput ¶
type ProjectConnectionArrayOutput struct{ *pulumi.OutputState }
func (ProjectConnectionArrayOutput) ElementType ¶
func (ProjectConnectionArrayOutput) ElementType() reflect.Type
func (ProjectConnectionArrayOutput) Index ¶
func (o ProjectConnectionArrayOutput) Index(i pulumi.IntInput) ProjectConnectionOutput
func (ProjectConnectionArrayOutput) ToProjectConnectionArrayOutput ¶
func (o ProjectConnectionArrayOutput) ToProjectConnectionArrayOutput() ProjectConnectionArrayOutput
func (ProjectConnectionArrayOutput) ToProjectConnectionArrayOutputWithContext ¶
func (o ProjectConnectionArrayOutput) ToProjectConnectionArrayOutputWithContext(ctx context.Context) ProjectConnectionArrayOutput
type ProjectConnectionInput ¶
type ProjectConnectionInput interface { pulumi.Input ToProjectConnectionOutput() ProjectConnectionOutput ToProjectConnectionOutputWithContext(ctx context.Context) ProjectConnectionOutput }
type ProjectConnectionMap ¶
type ProjectConnectionMap map[string]ProjectConnectionInput
func (ProjectConnectionMap) ElementType ¶
func (ProjectConnectionMap) ElementType() reflect.Type
func (ProjectConnectionMap) ToProjectConnectionMapOutput ¶
func (i ProjectConnectionMap) ToProjectConnectionMapOutput() ProjectConnectionMapOutput
func (ProjectConnectionMap) ToProjectConnectionMapOutputWithContext ¶
func (i ProjectConnectionMap) ToProjectConnectionMapOutputWithContext(ctx context.Context) ProjectConnectionMapOutput
type ProjectConnectionMapInput ¶
type ProjectConnectionMapInput interface { pulumi.Input ToProjectConnectionMapOutput() ProjectConnectionMapOutput ToProjectConnectionMapOutputWithContext(context.Context) ProjectConnectionMapOutput }
ProjectConnectionMapInput is an input type that accepts ProjectConnectionMap and ProjectConnectionMapOutput values. You can construct a concrete instance of `ProjectConnectionMapInput` via:
ProjectConnectionMap{ "key": ProjectConnectionArgs{...} }
type ProjectConnectionMapOutput ¶
type ProjectConnectionMapOutput struct{ *pulumi.OutputState }
func (ProjectConnectionMapOutput) ElementType ¶
func (ProjectConnectionMapOutput) ElementType() reflect.Type
func (ProjectConnectionMapOutput) MapIndex ¶
func (o ProjectConnectionMapOutput) MapIndex(k pulumi.StringInput) ProjectConnectionOutput
func (ProjectConnectionMapOutput) ToProjectConnectionMapOutput ¶
func (o ProjectConnectionMapOutput) ToProjectConnectionMapOutput() ProjectConnectionMapOutput
func (ProjectConnectionMapOutput) ToProjectConnectionMapOutputWithContext ¶
func (o ProjectConnectionMapOutput) ToProjectConnectionMapOutputWithContext(ctx context.Context) ProjectConnectionMapOutput
type ProjectConnectionOutput ¶
type ProjectConnectionOutput struct{ *pulumi.OutputState }
func (ProjectConnectionOutput) ConnectionId ¶
func (o ProjectConnectionOutput) ConnectionId() pulumi.IntOutput
Connection ID
func (ProjectConnectionOutput) ElementType ¶
func (ProjectConnectionOutput) ElementType() reflect.Type
func (ProjectConnectionOutput) ProjectId ¶
func (o ProjectConnectionOutput) ProjectId() pulumi.IntOutput
Project ID
func (ProjectConnectionOutput) ToProjectConnectionOutput ¶
func (o ProjectConnectionOutput) ToProjectConnectionOutput() ProjectConnectionOutput
func (ProjectConnectionOutput) ToProjectConnectionOutputWithContext ¶
func (o ProjectConnectionOutput) ToProjectConnectionOutputWithContext(ctx context.Context) ProjectConnectionOutput
type ProjectConnectionState ¶
type ProjectConnectionState struct { // Connection ID ConnectionId pulumi.IntPtrInput // Project ID ProjectId pulumi.IntPtrInput }
func (ProjectConnectionState) ElementType ¶
func (ProjectConnectionState) ElementType() reflect.Type
type ProjectInput ¶
type ProjectInput interface { pulumi.Input ToProjectOutput() ProjectOutput ToProjectOutputWithContext(ctx context.Context) ProjectOutput }
type ProjectMap ¶
type ProjectMap map[string]ProjectInput
func (ProjectMap) ElementType ¶
func (ProjectMap) ElementType() reflect.Type
func (ProjectMap) ToProjectMapOutput ¶
func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput
func (ProjectMap) ToProjectMapOutputWithContext ¶
func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput
type ProjectMapInput ¶
type ProjectMapInput interface { pulumi.Input ToProjectMapOutput() ProjectMapOutput ToProjectMapOutputWithContext(context.Context) ProjectMapOutput }
ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:
ProjectMap{ "key": ProjectArgs{...} }
type ProjectMapOutput ¶
type ProjectMapOutput struct{ *pulumi.OutputState }
func (ProjectMapOutput) ElementType ¶
func (ProjectMapOutput) ElementType() reflect.Type
func (ProjectMapOutput) MapIndex ¶
func (o ProjectMapOutput) MapIndex(k pulumi.StringInput) ProjectOutput
func (ProjectMapOutput) ToProjectMapOutput ¶
func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput
func (ProjectMapOutput) ToProjectMapOutputWithContext ¶
func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput
type ProjectOutput ¶
type ProjectOutput struct{ *pulumi.OutputState }
func (ProjectOutput) DbtProjectSubdirectory ¶
func (o ProjectOutput) DbtProjectSubdirectory() pulumi.StringPtrOutput
dbt project subdirectory path
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) ToProjectOutput ¶
func (o ProjectOutput) ToProjectOutput() ProjectOutput
func (ProjectOutput) ToProjectOutputWithContext ¶
func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectRepository ¶
type ProjectRepository struct { pulumi.CustomResourceState // Project ID ProjectId pulumi.IntOutput `pulumi:"projectId"` // Repository ID RepositoryId pulumi.IntOutput `pulumi:"repositoryId"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewProjectRepository(ctx, "dbtProjectRepository", &dbtcloud.ProjectRepositoryArgs{ ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), RepositoryId: pulumi.Any(dbtcloud_repository.Dbt_repository.Repository_id), }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID and Connection ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/projectRepository:ProjectRepository my_project "project_id:repository_id"
```
```sh
$ pulumi import dbtcloud:index/projectRepository:ProjectRepository my_project 12345:5678
```
func GetProjectRepository ¶
func GetProjectRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectRepositoryState, opts ...pulumi.ResourceOption) (*ProjectRepository, error)
GetProjectRepository gets an existing ProjectRepository 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 NewProjectRepository ¶
func NewProjectRepository(ctx *pulumi.Context, name string, args *ProjectRepositoryArgs, opts ...pulumi.ResourceOption) (*ProjectRepository, error)
NewProjectRepository registers a new resource with the given unique name, arguments, and options.
func (*ProjectRepository) ElementType ¶
func (*ProjectRepository) ElementType() reflect.Type
func (*ProjectRepository) ToProjectRepositoryOutput ¶
func (i *ProjectRepository) ToProjectRepositoryOutput() ProjectRepositoryOutput
func (*ProjectRepository) ToProjectRepositoryOutputWithContext ¶
func (i *ProjectRepository) ToProjectRepositoryOutputWithContext(ctx context.Context) ProjectRepositoryOutput
type ProjectRepositoryArgs ¶
type ProjectRepositoryArgs struct { // Project ID ProjectId pulumi.IntInput // Repository ID RepositoryId pulumi.IntInput }
The set of arguments for constructing a ProjectRepository resource.
func (ProjectRepositoryArgs) ElementType ¶
func (ProjectRepositoryArgs) ElementType() reflect.Type
type ProjectRepositoryArray ¶
type ProjectRepositoryArray []ProjectRepositoryInput
func (ProjectRepositoryArray) ElementType ¶
func (ProjectRepositoryArray) ElementType() reflect.Type
func (ProjectRepositoryArray) ToProjectRepositoryArrayOutput ¶
func (i ProjectRepositoryArray) ToProjectRepositoryArrayOutput() ProjectRepositoryArrayOutput
func (ProjectRepositoryArray) ToProjectRepositoryArrayOutputWithContext ¶
func (i ProjectRepositoryArray) ToProjectRepositoryArrayOutputWithContext(ctx context.Context) ProjectRepositoryArrayOutput
type ProjectRepositoryArrayInput ¶
type ProjectRepositoryArrayInput interface { pulumi.Input ToProjectRepositoryArrayOutput() ProjectRepositoryArrayOutput ToProjectRepositoryArrayOutputWithContext(context.Context) ProjectRepositoryArrayOutput }
ProjectRepositoryArrayInput is an input type that accepts ProjectRepositoryArray and ProjectRepositoryArrayOutput values. You can construct a concrete instance of `ProjectRepositoryArrayInput` via:
ProjectRepositoryArray{ ProjectRepositoryArgs{...} }
type ProjectRepositoryArrayOutput ¶
type ProjectRepositoryArrayOutput struct{ *pulumi.OutputState }
func (ProjectRepositoryArrayOutput) ElementType ¶
func (ProjectRepositoryArrayOutput) ElementType() reflect.Type
func (ProjectRepositoryArrayOutput) Index ¶
func (o ProjectRepositoryArrayOutput) Index(i pulumi.IntInput) ProjectRepositoryOutput
func (ProjectRepositoryArrayOutput) ToProjectRepositoryArrayOutput ¶
func (o ProjectRepositoryArrayOutput) ToProjectRepositoryArrayOutput() ProjectRepositoryArrayOutput
func (ProjectRepositoryArrayOutput) ToProjectRepositoryArrayOutputWithContext ¶
func (o ProjectRepositoryArrayOutput) ToProjectRepositoryArrayOutputWithContext(ctx context.Context) ProjectRepositoryArrayOutput
type ProjectRepositoryInput ¶
type ProjectRepositoryInput interface { pulumi.Input ToProjectRepositoryOutput() ProjectRepositoryOutput ToProjectRepositoryOutputWithContext(ctx context.Context) ProjectRepositoryOutput }
type ProjectRepositoryMap ¶
type ProjectRepositoryMap map[string]ProjectRepositoryInput
func (ProjectRepositoryMap) ElementType ¶
func (ProjectRepositoryMap) ElementType() reflect.Type
func (ProjectRepositoryMap) ToProjectRepositoryMapOutput ¶
func (i ProjectRepositoryMap) ToProjectRepositoryMapOutput() ProjectRepositoryMapOutput
func (ProjectRepositoryMap) ToProjectRepositoryMapOutputWithContext ¶
func (i ProjectRepositoryMap) ToProjectRepositoryMapOutputWithContext(ctx context.Context) ProjectRepositoryMapOutput
type ProjectRepositoryMapInput ¶
type ProjectRepositoryMapInput interface { pulumi.Input ToProjectRepositoryMapOutput() ProjectRepositoryMapOutput ToProjectRepositoryMapOutputWithContext(context.Context) ProjectRepositoryMapOutput }
ProjectRepositoryMapInput is an input type that accepts ProjectRepositoryMap and ProjectRepositoryMapOutput values. You can construct a concrete instance of `ProjectRepositoryMapInput` via:
ProjectRepositoryMap{ "key": ProjectRepositoryArgs{...} }
type ProjectRepositoryMapOutput ¶
type ProjectRepositoryMapOutput struct{ *pulumi.OutputState }
func (ProjectRepositoryMapOutput) ElementType ¶
func (ProjectRepositoryMapOutput) ElementType() reflect.Type
func (ProjectRepositoryMapOutput) MapIndex ¶
func (o ProjectRepositoryMapOutput) MapIndex(k pulumi.StringInput) ProjectRepositoryOutput
func (ProjectRepositoryMapOutput) ToProjectRepositoryMapOutput ¶
func (o ProjectRepositoryMapOutput) ToProjectRepositoryMapOutput() ProjectRepositoryMapOutput
func (ProjectRepositoryMapOutput) ToProjectRepositoryMapOutputWithContext ¶
func (o ProjectRepositoryMapOutput) ToProjectRepositoryMapOutputWithContext(ctx context.Context) ProjectRepositoryMapOutput
type ProjectRepositoryOutput ¶
type ProjectRepositoryOutput struct{ *pulumi.OutputState }
func (ProjectRepositoryOutput) ElementType ¶
func (ProjectRepositoryOutput) ElementType() reflect.Type
func (ProjectRepositoryOutput) ProjectId ¶
func (o ProjectRepositoryOutput) ProjectId() pulumi.IntOutput
Project ID
func (ProjectRepositoryOutput) RepositoryId ¶
func (o ProjectRepositoryOutput) RepositoryId() pulumi.IntOutput
Repository ID
func (ProjectRepositoryOutput) ToProjectRepositoryOutput ¶
func (o ProjectRepositoryOutput) ToProjectRepositoryOutput() ProjectRepositoryOutput
func (ProjectRepositoryOutput) ToProjectRepositoryOutputWithContext ¶
func (o ProjectRepositoryOutput) ToProjectRepositoryOutputWithContext(ctx context.Context) ProjectRepositoryOutput
type ProjectRepositoryState ¶
type ProjectRepositoryState struct { // Project ID ProjectId pulumi.IntPtrInput // Repository ID RepositoryId pulumi.IntPtrInput }
func (ProjectRepositoryState) ElementType ¶
func (ProjectRepositoryState) ElementType() reflect.Type
type ProjectState ¶
type ProjectState struct { // dbt project subdirectory path DbtProjectSubdirectory pulumi.StringPtrInput // Project name Name pulumi.StringPtrInput }
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // URL for your dbt Cloud deployment. Instead of setting the parameter, you can set the environment variable // `DBT_CLOUD_HOST_URL` - Defaults to https://cloud.getdbt.com/api HostUrl pulumi.StringPtrOutput `pulumi:"hostUrl"` // API token for your dbt Cloud. Instead of setting the parameter, you can set the environment variable `DBT_CLOUD_TOKEN` Token pulumi.StringPtrOutput `pulumi:"token"` }
The provider type for the dbtcloud package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // Account identifier for your dbt Cloud implementation. Instead of setting the parameter, you can set the environment // variable `DBT_CLOUD_ACCOUNT_ID` AccountId pulumi.IntPtrInput // URL for your dbt Cloud deployment. Instead of setting the parameter, you can set the environment variable // `DBT_CLOUD_HOST_URL` - Defaults to https://cloud.getdbt.com/api HostUrl pulumi.StringPtrInput // API token for your dbt Cloud. Instead of setting the parameter, you can set the environment variable `DBT_CLOUD_TOKEN` Token pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) HostUrl ¶
func (o ProviderOutput) HostUrl() pulumi.StringPtrOutput
URL for your dbt Cloud deployment. Instead of setting the parameter, you can set the environment variable `DBT_CLOUD_HOST_URL` - Defaults to https://cloud.getdbt.com/api
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) Token ¶
func (o ProviderOutput) Token() pulumi.StringPtrOutput
API token for your dbt Cloud. Instead of setting the parameter, you can set the environment variable `DBT_CLOUD_TOKEN`
type Repository ¶
type Repository struct { pulumi.CustomResourceState // The Azure Dev Ops project ID. It can be retrieved via the Azure API or using the data source `getAzureDevOpsProject` and the project name - (for ADO native integration only) AzureActiveDirectoryProjectId pulumi.StringPtrOutput `pulumi:"azureActiveDirectoryProjectId"` // The Azure Dev Ops repository ID. It can be retrieved via the Azure API or using the data source `getAzureDevOpsRepository` along with the ADO Project ID and the repository name - (for ADO native integration only) AzureActiveDirectoryRepositoryId pulumi.StringPtrOutput `pulumi:"azureActiveDirectoryRepositoryId"` // If set to False (the default), the connection will fail if the service user doesn't have access to set webhooks (required for auto-triggering CI jobs). If set to True, the connection will be successful but no automated CI job will be triggered - (for ADO native integration only) AzureBypassWebhookRegistrationFailure pulumi.BoolPtrOutput `pulumi:"azureBypassWebhookRegistrationFailure"` // Public key generated by dbt when using `deployKey` clone strategy DeployKey pulumi.StringOutput `pulumi:"deployKey"` // Whether we should return the public deploy key - (for the `deployKey` strategy) FetchDeployKey pulumi.BoolPtrOutput `pulumi:"fetchDeployKey"` // Git clone strategy for the repository. Can be `deployKey` (default) for cloning via SSH Deploy Key, `githubApp` for GitHub native integration, `deployToken` for the GitLab native integration and `azureActiveDirectoryApp` for ADO native integration GitCloneStrategy pulumi.StringPtrOutput `pulumi:"gitCloneStrategy"` // Identifier for the GitHub App - (for GitHub native integration only) GithubInstallationId pulumi.IntPtrOutput `pulumi:"githubInstallationId"` // Identifier for the Gitlab project - (for GitLab native integration only) GitlabProjectId pulumi.IntPtrOutput `pulumi:"gitlabProjectId"` // Whether the repository is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Project ID to create the repository in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Git URL for the repository or <Group>/<Project> for Gitlab RemoteUrl pulumi.StringOutput `pulumi:"remoteUrl"` // Credentials ID for the repository (From the repository side not the dbt Cloud ID) RepositoryCredentialsId pulumi.IntOutput `pulumi:"repositoryCredentialsId"` // Repository Identifier RepositoryId pulumi.IntOutput `pulumi:"repositoryId"` }
*Note*: Some upstream resources can be slow to create, so if creating a project at the same time as the repository, it's recommended to use the `dependsOn` meta argument.
In order to find the `githubInstallationId`, you can log in to dbt Cloud, replace `<dbt_cloud_url>` by your dbt Cloud URL and run the following commands in the Google Chrome console:
Alternatively, you can go to the page `https://<dbt_cloud_url>/api/v2/integrations/github/installations/` and read the value of `id` or use the `http` provider to retrieve it automatically like in the example below.
## Example Usage
## Import
Import using a project ID and repository ID found in the URL or via the API. <break><break>```sh<break> $ pulumi import dbtcloud:index/repository:Repository test_repository "project_id:repository_id" <break>```<break><break> <break><break>```sh<break> $ pulumi import dbtcloud:index/repository:Repository test_repository 12345:6789 <break>```<break><break>
func GetRepository ¶
func GetRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepositoryState, opts ...pulumi.ResourceOption) (*Repository, error)
GetRepository gets an existing Repository 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 NewRepository ¶
func NewRepository(ctx *pulumi.Context, name string, args *RepositoryArgs, opts ...pulumi.ResourceOption) (*Repository, error)
NewRepository registers a new resource with the given unique name, arguments, and options.
func (*Repository) ElementType ¶
func (*Repository) ElementType() reflect.Type
func (*Repository) ToRepositoryOutput ¶
func (i *Repository) ToRepositoryOutput() RepositoryOutput
func (*Repository) ToRepositoryOutputWithContext ¶
func (i *Repository) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
type RepositoryArgs ¶
type RepositoryArgs struct { // The Azure Dev Ops project ID. It can be retrieved via the Azure API or using the data source `getAzureDevOpsProject` and the project name - (for ADO native integration only) AzureActiveDirectoryProjectId pulumi.StringPtrInput // The Azure Dev Ops repository ID. It can be retrieved via the Azure API or using the data source `getAzureDevOpsRepository` along with the ADO Project ID and the repository name - (for ADO native integration only) AzureActiveDirectoryRepositoryId pulumi.StringPtrInput // If set to False (the default), the connection will fail if the service user doesn't have access to set webhooks (required for auto-triggering CI jobs). If set to True, the connection will be successful but no automated CI job will be triggered - (for ADO native integration only) AzureBypassWebhookRegistrationFailure pulumi.BoolPtrInput // Whether we should return the public deploy key - (for the `deployKey` strategy) FetchDeployKey pulumi.BoolPtrInput // Git clone strategy for the repository. Can be `deployKey` (default) for cloning via SSH Deploy Key, `githubApp` for GitHub native integration, `deployToken` for the GitLab native integration and `azureActiveDirectoryApp` for ADO native integration GitCloneStrategy pulumi.StringPtrInput // Identifier for the GitHub App - (for GitHub native integration only) GithubInstallationId pulumi.IntPtrInput // Identifier for the Gitlab project - (for GitLab native integration only) GitlabProjectId pulumi.IntPtrInput // Whether the repository is active IsActive pulumi.BoolPtrInput // Project ID to create the repository in ProjectId pulumi.IntInput // Git URL for the repository or <Group>/<Project> for Gitlab RemoteUrl pulumi.StringInput }
The set of arguments for constructing a Repository resource.
func (RepositoryArgs) ElementType ¶
func (RepositoryArgs) ElementType() reflect.Type
type RepositoryArray ¶
type RepositoryArray []RepositoryInput
func (RepositoryArray) ElementType ¶
func (RepositoryArray) ElementType() reflect.Type
func (RepositoryArray) ToRepositoryArrayOutput ¶
func (i RepositoryArray) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArray) ToRepositoryArrayOutputWithContext ¶
func (i RepositoryArray) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryArrayInput ¶
type RepositoryArrayInput interface { pulumi.Input ToRepositoryArrayOutput() RepositoryArrayOutput ToRepositoryArrayOutputWithContext(context.Context) RepositoryArrayOutput }
RepositoryArrayInput is an input type that accepts RepositoryArray and RepositoryArrayOutput values. You can construct a concrete instance of `RepositoryArrayInput` via:
RepositoryArray{ RepositoryArgs{...} }
type RepositoryArrayOutput ¶
type RepositoryArrayOutput struct{ *pulumi.OutputState }
func (RepositoryArrayOutput) ElementType ¶
func (RepositoryArrayOutput) ElementType() reflect.Type
func (RepositoryArrayOutput) Index ¶
func (o RepositoryArrayOutput) Index(i pulumi.IntInput) RepositoryOutput
func (RepositoryArrayOutput) ToRepositoryArrayOutput ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutput() RepositoryArrayOutput
func (RepositoryArrayOutput) ToRepositoryArrayOutputWithContext ¶
func (o RepositoryArrayOutput) ToRepositoryArrayOutputWithContext(ctx context.Context) RepositoryArrayOutput
type RepositoryInput ¶
type RepositoryInput interface { pulumi.Input ToRepositoryOutput() RepositoryOutput ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput }
type RepositoryMap ¶
type RepositoryMap map[string]RepositoryInput
func (RepositoryMap) ElementType ¶
func (RepositoryMap) ElementType() reflect.Type
func (RepositoryMap) ToRepositoryMapOutput ¶
func (i RepositoryMap) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMap) ToRepositoryMapOutputWithContext ¶
func (i RepositoryMap) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryMapInput ¶
type RepositoryMapInput interface { pulumi.Input ToRepositoryMapOutput() RepositoryMapOutput ToRepositoryMapOutputWithContext(context.Context) RepositoryMapOutput }
RepositoryMapInput is an input type that accepts RepositoryMap and RepositoryMapOutput values. You can construct a concrete instance of `RepositoryMapInput` via:
RepositoryMap{ "key": RepositoryArgs{...} }
type RepositoryMapOutput ¶
type RepositoryMapOutput struct{ *pulumi.OutputState }
func (RepositoryMapOutput) ElementType ¶
func (RepositoryMapOutput) ElementType() reflect.Type
func (RepositoryMapOutput) MapIndex ¶
func (o RepositoryMapOutput) MapIndex(k pulumi.StringInput) RepositoryOutput
func (RepositoryMapOutput) ToRepositoryMapOutput ¶
func (o RepositoryMapOutput) ToRepositoryMapOutput() RepositoryMapOutput
func (RepositoryMapOutput) ToRepositoryMapOutputWithContext ¶
func (o RepositoryMapOutput) ToRepositoryMapOutputWithContext(ctx context.Context) RepositoryMapOutput
type RepositoryOutput ¶
type RepositoryOutput struct{ *pulumi.OutputState }
func (RepositoryOutput) AzureActiveDirectoryProjectId ¶
func (o RepositoryOutput) AzureActiveDirectoryProjectId() pulumi.StringPtrOutput
The Azure Dev Ops project ID. It can be retrieved via the Azure API or using the data source `getAzureDevOpsProject` and the project name - (for ADO native integration only)
func (RepositoryOutput) AzureActiveDirectoryRepositoryId ¶
func (o RepositoryOutput) AzureActiveDirectoryRepositoryId() pulumi.StringPtrOutput
The Azure Dev Ops repository ID. It can be retrieved via the Azure API or using the data source `getAzureDevOpsRepository` along with the ADO Project ID and the repository name - (for ADO native integration only)
func (RepositoryOutput) AzureBypassWebhookRegistrationFailure ¶
func (o RepositoryOutput) AzureBypassWebhookRegistrationFailure() pulumi.BoolPtrOutput
If set to False (the default), the connection will fail if the service user doesn't have access to set webhooks (required for auto-triggering CI jobs). If set to True, the connection will be successful but no automated CI job will be triggered - (for ADO native integration only)
func (RepositoryOutput) DeployKey ¶
func (o RepositoryOutput) DeployKey() pulumi.StringOutput
Public key generated by dbt when using `deployKey` clone strategy
func (RepositoryOutput) ElementType ¶
func (RepositoryOutput) ElementType() reflect.Type
func (RepositoryOutput) FetchDeployKey ¶
func (o RepositoryOutput) FetchDeployKey() pulumi.BoolPtrOutput
Whether we should return the public deploy key - (for the `deployKey` strategy)
func (RepositoryOutput) GitCloneStrategy ¶
func (o RepositoryOutput) GitCloneStrategy() pulumi.StringPtrOutput
Git clone strategy for the repository. Can be `deployKey` (default) for cloning via SSH Deploy Key, `githubApp` for GitHub native integration, `deployToken` for the GitLab native integration and `azureActiveDirectoryApp` for ADO native integration
func (RepositoryOutput) GithubInstallationId ¶
func (o RepositoryOutput) GithubInstallationId() pulumi.IntPtrOutput
Identifier for the GitHub App - (for GitHub native integration only)
func (RepositoryOutput) GitlabProjectId ¶
func (o RepositoryOutput) GitlabProjectId() pulumi.IntPtrOutput
Identifier for the Gitlab project - (for GitLab native integration only)
func (RepositoryOutput) IsActive ¶
func (o RepositoryOutput) IsActive() pulumi.BoolPtrOutput
Whether the repository is active
func (RepositoryOutput) ProjectId ¶
func (o RepositoryOutput) ProjectId() pulumi.IntOutput
Project ID to create the repository in
func (RepositoryOutput) RemoteUrl ¶
func (o RepositoryOutput) RemoteUrl() pulumi.StringOutput
Git URL for the repository or <Group>/<Project> for Gitlab
func (RepositoryOutput) RepositoryCredentialsId ¶
func (o RepositoryOutput) RepositoryCredentialsId() pulumi.IntOutput
Credentials ID for the repository (From the repository side not the dbt Cloud ID)
func (RepositoryOutput) RepositoryId ¶
func (o RepositoryOutput) RepositoryId() pulumi.IntOutput
Repository Identifier
func (RepositoryOutput) ToRepositoryOutput ¶
func (o RepositoryOutput) ToRepositoryOutput() RepositoryOutput
func (RepositoryOutput) ToRepositoryOutputWithContext ¶
func (o RepositoryOutput) ToRepositoryOutputWithContext(ctx context.Context) RepositoryOutput
type RepositoryState ¶
type RepositoryState struct { // The Azure Dev Ops project ID. It can be retrieved via the Azure API or using the data source `getAzureDevOpsProject` and the project name - (for ADO native integration only) AzureActiveDirectoryProjectId pulumi.StringPtrInput // The Azure Dev Ops repository ID. It can be retrieved via the Azure API or using the data source `getAzureDevOpsRepository` along with the ADO Project ID and the repository name - (for ADO native integration only) AzureActiveDirectoryRepositoryId pulumi.StringPtrInput // If set to False (the default), the connection will fail if the service user doesn't have access to set webhooks (required for auto-triggering CI jobs). If set to True, the connection will be successful but no automated CI job will be triggered - (for ADO native integration only) AzureBypassWebhookRegistrationFailure pulumi.BoolPtrInput // Public key generated by dbt when using `deployKey` clone strategy DeployKey pulumi.StringPtrInput // Whether we should return the public deploy key - (for the `deployKey` strategy) FetchDeployKey pulumi.BoolPtrInput // Git clone strategy for the repository. Can be `deployKey` (default) for cloning via SSH Deploy Key, `githubApp` for GitHub native integration, `deployToken` for the GitLab native integration and `azureActiveDirectoryApp` for ADO native integration GitCloneStrategy pulumi.StringPtrInput // Identifier for the GitHub App - (for GitHub native integration only) GithubInstallationId pulumi.IntPtrInput // Identifier for the Gitlab project - (for GitLab native integration only) GitlabProjectId pulumi.IntPtrInput // Whether the repository is active IsActive pulumi.BoolPtrInput // Project ID to create the repository in ProjectId pulumi.IntPtrInput // Git URL for the repository or <Group>/<Project> for Gitlab RemoteUrl pulumi.StringPtrInput // Credentials ID for the repository (From the repository side not the dbt Cloud ID) RepositoryCredentialsId pulumi.IntPtrInput // Repository Identifier RepositoryId pulumi.IntPtrInput }
func (RepositoryState) ElementType ¶
func (RepositoryState) ElementType() reflect.Type
type ServiceToken ¶
type ServiceToken struct { pulumi.CustomResourceState // Service token name Name pulumi.StringOutput `pulumi:"name"` // Permissions set for the service token ServiceTokenPermissions ServiceTokenServiceTokenPermissionArrayOutput `pulumi:"serviceTokenPermissions"` // Service token state (1 is active, 2 is inactive) State pulumi.IntPtrOutput `pulumi:"state"` // Service token secret value (only accessible on creation)) TokenString pulumi.StringOutput `pulumi:"tokenString"` // Service token UID (part of the token) Uid pulumi.StringOutput `pulumi:"uid"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewServiceToken(ctx, "testServiceToken", &dbtcloud.ServiceTokenArgs{ ServiceTokenPermissions: dbtcloud.ServiceTokenServiceTokenPermissionArray{ &dbtcloud.ServiceTokenServiceTokenPermissionArgs{ PermissionSet: pulumi.String("git_admin"), AllProjects: pulumi.Bool(true), }, &dbtcloud.ServiceTokenServiceTokenPermissionArgs{ PermissionSet: pulumi.String("job_admin"), AllProjects: pulumi.Bool(false), ProjectId: pulumi.Any(dbtcloud_project.Dbt_project.Id), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Import using a group ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/serviceToken:ServiceToken test_service_token "service_token_id"
```
```sh
$ pulumi import dbtcloud:index/serviceToken:ServiceToken test_service_token 12345
```
func GetServiceToken ¶
func GetServiceToken(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceTokenState, opts ...pulumi.ResourceOption) (*ServiceToken, error)
GetServiceToken gets an existing ServiceToken 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 NewServiceToken ¶
func NewServiceToken(ctx *pulumi.Context, name string, args *ServiceTokenArgs, opts ...pulumi.ResourceOption) (*ServiceToken, error)
NewServiceToken registers a new resource with the given unique name, arguments, and options.
func (*ServiceToken) ElementType ¶
func (*ServiceToken) ElementType() reflect.Type
func (*ServiceToken) ToServiceTokenOutput ¶
func (i *ServiceToken) ToServiceTokenOutput() ServiceTokenOutput
func (*ServiceToken) ToServiceTokenOutputWithContext ¶
func (i *ServiceToken) ToServiceTokenOutputWithContext(ctx context.Context) ServiceTokenOutput
type ServiceTokenArgs ¶
type ServiceTokenArgs struct { // Service token name Name pulumi.StringPtrInput // Permissions set for the service token ServiceTokenPermissions ServiceTokenServiceTokenPermissionArrayInput // Service token state (1 is active, 2 is inactive) State pulumi.IntPtrInput }
The set of arguments for constructing a ServiceToken resource.
func (ServiceTokenArgs) ElementType ¶
func (ServiceTokenArgs) ElementType() reflect.Type
type ServiceTokenArray ¶
type ServiceTokenArray []ServiceTokenInput
func (ServiceTokenArray) ElementType ¶
func (ServiceTokenArray) ElementType() reflect.Type
func (ServiceTokenArray) ToServiceTokenArrayOutput ¶
func (i ServiceTokenArray) ToServiceTokenArrayOutput() ServiceTokenArrayOutput
func (ServiceTokenArray) ToServiceTokenArrayOutputWithContext ¶
func (i ServiceTokenArray) ToServiceTokenArrayOutputWithContext(ctx context.Context) ServiceTokenArrayOutput
type ServiceTokenArrayInput ¶
type ServiceTokenArrayInput interface { pulumi.Input ToServiceTokenArrayOutput() ServiceTokenArrayOutput ToServiceTokenArrayOutputWithContext(context.Context) ServiceTokenArrayOutput }
ServiceTokenArrayInput is an input type that accepts ServiceTokenArray and ServiceTokenArrayOutput values. You can construct a concrete instance of `ServiceTokenArrayInput` via:
ServiceTokenArray{ ServiceTokenArgs{...} }
type ServiceTokenArrayOutput ¶
type ServiceTokenArrayOutput struct{ *pulumi.OutputState }
func (ServiceTokenArrayOutput) ElementType ¶
func (ServiceTokenArrayOutput) ElementType() reflect.Type
func (ServiceTokenArrayOutput) Index ¶
func (o ServiceTokenArrayOutput) Index(i pulumi.IntInput) ServiceTokenOutput
func (ServiceTokenArrayOutput) ToServiceTokenArrayOutput ¶
func (o ServiceTokenArrayOutput) ToServiceTokenArrayOutput() ServiceTokenArrayOutput
func (ServiceTokenArrayOutput) ToServiceTokenArrayOutputWithContext ¶
func (o ServiceTokenArrayOutput) ToServiceTokenArrayOutputWithContext(ctx context.Context) ServiceTokenArrayOutput
type ServiceTokenInput ¶
type ServiceTokenInput interface { pulumi.Input ToServiceTokenOutput() ServiceTokenOutput ToServiceTokenOutputWithContext(ctx context.Context) ServiceTokenOutput }
type ServiceTokenMap ¶
type ServiceTokenMap map[string]ServiceTokenInput
func (ServiceTokenMap) ElementType ¶
func (ServiceTokenMap) ElementType() reflect.Type
func (ServiceTokenMap) ToServiceTokenMapOutput ¶
func (i ServiceTokenMap) ToServiceTokenMapOutput() ServiceTokenMapOutput
func (ServiceTokenMap) ToServiceTokenMapOutputWithContext ¶
func (i ServiceTokenMap) ToServiceTokenMapOutputWithContext(ctx context.Context) ServiceTokenMapOutput
type ServiceTokenMapInput ¶
type ServiceTokenMapInput interface { pulumi.Input ToServiceTokenMapOutput() ServiceTokenMapOutput ToServiceTokenMapOutputWithContext(context.Context) ServiceTokenMapOutput }
ServiceTokenMapInput is an input type that accepts ServiceTokenMap and ServiceTokenMapOutput values. You can construct a concrete instance of `ServiceTokenMapInput` via:
ServiceTokenMap{ "key": ServiceTokenArgs{...} }
type ServiceTokenMapOutput ¶
type ServiceTokenMapOutput struct{ *pulumi.OutputState }
func (ServiceTokenMapOutput) ElementType ¶
func (ServiceTokenMapOutput) ElementType() reflect.Type
func (ServiceTokenMapOutput) MapIndex ¶
func (o ServiceTokenMapOutput) MapIndex(k pulumi.StringInput) ServiceTokenOutput
func (ServiceTokenMapOutput) ToServiceTokenMapOutput ¶
func (o ServiceTokenMapOutput) ToServiceTokenMapOutput() ServiceTokenMapOutput
func (ServiceTokenMapOutput) ToServiceTokenMapOutputWithContext ¶
func (o ServiceTokenMapOutput) ToServiceTokenMapOutputWithContext(ctx context.Context) ServiceTokenMapOutput
type ServiceTokenOutput ¶
type ServiceTokenOutput struct{ *pulumi.OutputState }
func (ServiceTokenOutput) ElementType ¶
func (ServiceTokenOutput) ElementType() reflect.Type
func (ServiceTokenOutput) Name ¶
func (o ServiceTokenOutput) Name() pulumi.StringOutput
Service token name
func (ServiceTokenOutput) ServiceTokenPermissions ¶
func (o ServiceTokenOutput) ServiceTokenPermissions() ServiceTokenServiceTokenPermissionArrayOutput
Permissions set for the service token
func (ServiceTokenOutput) State ¶
func (o ServiceTokenOutput) State() pulumi.IntPtrOutput
Service token state (1 is active, 2 is inactive)
func (ServiceTokenOutput) ToServiceTokenOutput ¶
func (o ServiceTokenOutput) ToServiceTokenOutput() ServiceTokenOutput
func (ServiceTokenOutput) ToServiceTokenOutputWithContext ¶
func (o ServiceTokenOutput) ToServiceTokenOutputWithContext(ctx context.Context) ServiceTokenOutput
func (ServiceTokenOutput) TokenString ¶
func (o ServiceTokenOutput) TokenString() pulumi.StringOutput
Service token secret value (only accessible on creation))
func (ServiceTokenOutput) Uid ¶
func (o ServiceTokenOutput) Uid() pulumi.StringOutput
Service token UID (part of the token)
type ServiceTokenServiceTokenPermission ¶
type ServiceTokenServiceTokenPermission struct { // Whether or not to apply this permission to all projects for this service token AllProjects bool `pulumi:"allProjects"` // Set of permissions to apply PermissionSet string `pulumi:"permissionSet"` // Project ID to apply this permission to for this service token ProjectId *int `pulumi:"projectId"` }
type ServiceTokenServiceTokenPermissionArgs ¶
type ServiceTokenServiceTokenPermissionArgs struct { // Whether or not to apply this permission to all projects for this service token AllProjects pulumi.BoolInput `pulumi:"allProjects"` // Set of permissions to apply PermissionSet pulumi.StringInput `pulumi:"permissionSet"` // Project ID to apply this permission to for this service token ProjectId pulumi.IntPtrInput `pulumi:"projectId"` }
func (ServiceTokenServiceTokenPermissionArgs) ElementType ¶
func (ServiceTokenServiceTokenPermissionArgs) ElementType() reflect.Type
func (ServiceTokenServiceTokenPermissionArgs) ToServiceTokenServiceTokenPermissionOutput ¶
func (i ServiceTokenServiceTokenPermissionArgs) ToServiceTokenServiceTokenPermissionOutput() ServiceTokenServiceTokenPermissionOutput
func (ServiceTokenServiceTokenPermissionArgs) ToServiceTokenServiceTokenPermissionOutputWithContext ¶
func (i ServiceTokenServiceTokenPermissionArgs) ToServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) ServiceTokenServiceTokenPermissionOutput
type ServiceTokenServiceTokenPermissionArray ¶
type ServiceTokenServiceTokenPermissionArray []ServiceTokenServiceTokenPermissionInput
func (ServiceTokenServiceTokenPermissionArray) ElementType ¶
func (ServiceTokenServiceTokenPermissionArray) ElementType() reflect.Type
func (ServiceTokenServiceTokenPermissionArray) ToServiceTokenServiceTokenPermissionArrayOutput ¶
func (i ServiceTokenServiceTokenPermissionArray) ToServiceTokenServiceTokenPermissionArrayOutput() ServiceTokenServiceTokenPermissionArrayOutput
func (ServiceTokenServiceTokenPermissionArray) ToServiceTokenServiceTokenPermissionArrayOutputWithContext ¶
func (i ServiceTokenServiceTokenPermissionArray) ToServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) ServiceTokenServiceTokenPermissionArrayOutput
type ServiceTokenServiceTokenPermissionArrayInput ¶
type ServiceTokenServiceTokenPermissionArrayInput interface { pulumi.Input ToServiceTokenServiceTokenPermissionArrayOutput() ServiceTokenServiceTokenPermissionArrayOutput ToServiceTokenServiceTokenPermissionArrayOutputWithContext(context.Context) ServiceTokenServiceTokenPermissionArrayOutput }
ServiceTokenServiceTokenPermissionArrayInput is an input type that accepts ServiceTokenServiceTokenPermissionArray and ServiceTokenServiceTokenPermissionArrayOutput values. You can construct a concrete instance of `ServiceTokenServiceTokenPermissionArrayInput` via:
ServiceTokenServiceTokenPermissionArray{ ServiceTokenServiceTokenPermissionArgs{...} }
type ServiceTokenServiceTokenPermissionArrayOutput ¶
type ServiceTokenServiceTokenPermissionArrayOutput struct{ *pulumi.OutputState }
func (ServiceTokenServiceTokenPermissionArrayOutput) ElementType ¶
func (ServiceTokenServiceTokenPermissionArrayOutput) ElementType() reflect.Type
func (ServiceTokenServiceTokenPermissionArrayOutput) ToServiceTokenServiceTokenPermissionArrayOutput ¶
func (o ServiceTokenServiceTokenPermissionArrayOutput) ToServiceTokenServiceTokenPermissionArrayOutput() ServiceTokenServiceTokenPermissionArrayOutput
func (ServiceTokenServiceTokenPermissionArrayOutput) ToServiceTokenServiceTokenPermissionArrayOutputWithContext ¶
func (o ServiceTokenServiceTokenPermissionArrayOutput) ToServiceTokenServiceTokenPermissionArrayOutputWithContext(ctx context.Context) ServiceTokenServiceTokenPermissionArrayOutput
type ServiceTokenServiceTokenPermissionInput ¶
type ServiceTokenServiceTokenPermissionInput interface { pulumi.Input ToServiceTokenServiceTokenPermissionOutput() ServiceTokenServiceTokenPermissionOutput ToServiceTokenServiceTokenPermissionOutputWithContext(context.Context) ServiceTokenServiceTokenPermissionOutput }
ServiceTokenServiceTokenPermissionInput is an input type that accepts ServiceTokenServiceTokenPermissionArgs and ServiceTokenServiceTokenPermissionOutput values. You can construct a concrete instance of `ServiceTokenServiceTokenPermissionInput` via:
ServiceTokenServiceTokenPermissionArgs{...}
type ServiceTokenServiceTokenPermissionOutput ¶
type ServiceTokenServiceTokenPermissionOutput struct{ *pulumi.OutputState }
func (ServiceTokenServiceTokenPermissionOutput) AllProjects ¶
func (o ServiceTokenServiceTokenPermissionOutput) AllProjects() pulumi.BoolOutput
Whether or not to apply this permission to all projects for this service token
func (ServiceTokenServiceTokenPermissionOutput) ElementType ¶
func (ServiceTokenServiceTokenPermissionOutput) ElementType() reflect.Type
func (ServiceTokenServiceTokenPermissionOutput) PermissionSet ¶
func (o ServiceTokenServiceTokenPermissionOutput) PermissionSet() pulumi.StringOutput
Set of permissions to apply
func (ServiceTokenServiceTokenPermissionOutput) ProjectId ¶
func (o ServiceTokenServiceTokenPermissionOutput) ProjectId() pulumi.IntPtrOutput
Project ID to apply this permission to for this service token
func (ServiceTokenServiceTokenPermissionOutput) ToServiceTokenServiceTokenPermissionOutput ¶
func (o ServiceTokenServiceTokenPermissionOutput) ToServiceTokenServiceTokenPermissionOutput() ServiceTokenServiceTokenPermissionOutput
func (ServiceTokenServiceTokenPermissionOutput) ToServiceTokenServiceTokenPermissionOutputWithContext ¶
func (o ServiceTokenServiceTokenPermissionOutput) ToServiceTokenServiceTokenPermissionOutputWithContext(ctx context.Context) ServiceTokenServiceTokenPermissionOutput
type ServiceTokenState ¶
type ServiceTokenState struct { // Service token name Name pulumi.StringPtrInput // Permissions set for the service token ServiceTokenPermissions ServiceTokenServiceTokenPermissionArrayInput // Service token state (1 is active, 2 is inactive) State pulumi.IntPtrInput // Service token secret value (only accessible on creation)) TokenString pulumi.StringPtrInput // Service token UID (part of the token) Uid pulumi.StringPtrInput }
func (ServiceTokenState) ElementType ¶
func (ServiceTokenState) ElementType() reflect.Type
type SnowflakeCredential ¶
type SnowflakeCredential struct { pulumi.CustomResourceState // The type of Snowflake credential ('password' or 'keypair') AuthType pulumi.StringOutput `pulumi:"authType"` // The system Snowflake credential ID CredentialId pulumi.IntOutput `pulumi:"credentialId"` // Database to connect to Database pulumi.StringPtrOutput `pulumi:"database"` // Whether the Snowflake credential is active IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Number of threads to use NumThreads pulumi.IntOutput `pulumi:"numThreads"` // Password for Snowflake Password pulumi.StringPtrOutput `pulumi:"password"` // Private key for Snowflake PrivateKey pulumi.StringPtrOutput `pulumi:"privateKey"` // Private key passphrase for Snowflake PrivateKeyPassphrase pulumi.StringPtrOutput `pulumi:"privateKeyPassphrase"` // Project ID to create the Snowflake credential in ProjectId pulumi.IntOutput `pulumi:"projectId"` // Role to assume Role pulumi.StringPtrOutput `pulumi:"role"` // Default schema name Schema pulumi.StringOutput `pulumi:"schema"` // Username for Snowflake User pulumi.StringOutput `pulumi:"user"` // Warehouse to use Warehouse pulumi.StringPtrOutput `pulumi:"warehouse"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewSnowflakeCredential(ctx, "prodCredential", &dbtcloud.SnowflakeCredentialArgs{ ProjectId: pulumi.Any(data.Dbtcloud_project.Dbt_project.Id), AuthType: pulumi.String("password"), NumThreads: pulumi.Int(16), Schema: pulumi.String("SCHEMA"), User: pulumi.String("user"), Password: pulumi.String("password"), }) if err != nil { return err } return nil }) }
```
## Import
Import using a project ID and credential ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/snowflakeCredential:SnowflakeCredential prod_snowflake_credential "project_id:credential_id"
```
```sh
$ pulumi import dbtcloud:index/snowflakeCredential:SnowflakeCredential prod_snowflake_credential 12345:6789
```
func GetSnowflakeCredential ¶
func GetSnowflakeCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnowflakeCredentialState, opts ...pulumi.ResourceOption) (*SnowflakeCredential, error)
GetSnowflakeCredential gets an existing SnowflakeCredential 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 NewSnowflakeCredential ¶
func NewSnowflakeCredential(ctx *pulumi.Context, name string, args *SnowflakeCredentialArgs, opts ...pulumi.ResourceOption) (*SnowflakeCredential, error)
NewSnowflakeCredential registers a new resource with the given unique name, arguments, and options.
func (*SnowflakeCredential) ElementType ¶
func (*SnowflakeCredential) ElementType() reflect.Type
func (*SnowflakeCredential) ToSnowflakeCredentialOutput ¶
func (i *SnowflakeCredential) ToSnowflakeCredentialOutput() SnowflakeCredentialOutput
func (*SnowflakeCredential) ToSnowflakeCredentialOutputWithContext ¶
func (i *SnowflakeCredential) ToSnowflakeCredentialOutputWithContext(ctx context.Context) SnowflakeCredentialOutput
type SnowflakeCredentialArgs ¶
type SnowflakeCredentialArgs struct { // The type of Snowflake credential ('password' or 'keypair') AuthType pulumi.StringInput // Database to connect to Database pulumi.StringPtrInput // Whether the Snowflake credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntInput // Password for Snowflake Password pulumi.StringPtrInput // Private key for Snowflake PrivateKey pulumi.StringPtrInput // Private key passphrase for Snowflake PrivateKeyPassphrase pulumi.StringPtrInput // Project ID to create the Snowflake credential in ProjectId pulumi.IntInput // Role to assume Role pulumi.StringPtrInput // Default schema name Schema pulumi.StringInput // Username for Snowflake User pulumi.StringInput // Warehouse to use Warehouse pulumi.StringPtrInput }
The set of arguments for constructing a SnowflakeCredential resource.
func (SnowflakeCredentialArgs) ElementType ¶
func (SnowflakeCredentialArgs) ElementType() reflect.Type
type SnowflakeCredentialArray ¶
type SnowflakeCredentialArray []SnowflakeCredentialInput
func (SnowflakeCredentialArray) ElementType ¶
func (SnowflakeCredentialArray) ElementType() reflect.Type
func (SnowflakeCredentialArray) ToSnowflakeCredentialArrayOutput ¶
func (i SnowflakeCredentialArray) ToSnowflakeCredentialArrayOutput() SnowflakeCredentialArrayOutput
func (SnowflakeCredentialArray) ToSnowflakeCredentialArrayOutputWithContext ¶
func (i SnowflakeCredentialArray) ToSnowflakeCredentialArrayOutputWithContext(ctx context.Context) SnowflakeCredentialArrayOutput
type SnowflakeCredentialArrayInput ¶
type SnowflakeCredentialArrayInput interface { pulumi.Input ToSnowflakeCredentialArrayOutput() SnowflakeCredentialArrayOutput ToSnowflakeCredentialArrayOutputWithContext(context.Context) SnowflakeCredentialArrayOutput }
SnowflakeCredentialArrayInput is an input type that accepts SnowflakeCredentialArray and SnowflakeCredentialArrayOutput values. You can construct a concrete instance of `SnowflakeCredentialArrayInput` via:
SnowflakeCredentialArray{ SnowflakeCredentialArgs{...} }
type SnowflakeCredentialArrayOutput ¶
type SnowflakeCredentialArrayOutput struct{ *pulumi.OutputState }
func (SnowflakeCredentialArrayOutput) ElementType ¶
func (SnowflakeCredentialArrayOutput) ElementType() reflect.Type
func (SnowflakeCredentialArrayOutput) Index ¶
func (o SnowflakeCredentialArrayOutput) Index(i pulumi.IntInput) SnowflakeCredentialOutput
func (SnowflakeCredentialArrayOutput) ToSnowflakeCredentialArrayOutput ¶
func (o SnowflakeCredentialArrayOutput) ToSnowflakeCredentialArrayOutput() SnowflakeCredentialArrayOutput
func (SnowflakeCredentialArrayOutput) ToSnowflakeCredentialArrayOutputWithContext ¶
func (o SnowflakeCredentialArrayOutput) ToSnowflakeCredentialArrayOutputWithContext(ctx context.Context) SnowflakeCredentialArrayOutput
type SnowflakeCredentialInput ¶
type SnowflakeCredentialInput interface { pulumi.Input ToSnowflakeCredentialOutput() SnowflakeCredentialOutput ToSnowflakeCredentialOutputWithContext(ctx context.Context) SnowflakeCredentialOutput }
type SnowflakeCredentialMap ¶
type SnowflakeCredentialMap map[string]SnowflakeCredentialInput
func (SnowflakeCredentialMap) ElementType ¶
func (SnowflakeCredentialMap) ElementType() reflect.Type
func (SnowflakeCredentialMap) ToSnowflakeCredentialMapOutput ¶
func (i SnowflakeCredentialMap) ToSnowflakeCredentialMapOutput() SnowflakeCredentialMapOutput
func (SnowflakeCredentialMap) ToSnowflakeCredentialMapOutputWithContext ¶
func (i SnowflakeCredentialMap) ToSnowflakeCredentialMapOutputWithContext(ctx context.Context) SnowflakeCredentialMapOutput
type SnowflakeCredentialMapInput ¶
type SnowflakeCredentialMapInput interface { pulumi.Input ToSnowflakeCredentialMapOutput() SnowflakeCredentialMapOutput ToSnowflakeCredentialMapOutputWithContext(context.Context) SnowflakeCredentialMapOutput }
SnowflakeCredentialMapInput is an input type that accepts SnowflakeCredentialMap and SnowflakeCredentialMapOutput values. You can construct a concrete instance of `SnowflakeCredentialMapInput` via:
SnowflakeCredentialMap{ "key": SnowflakeCredentialArgs{...} }
type SnowflakeCredentialMapOutput ¶
type SnowflakeCredentialMapOutput struct{ *pulumi.OutputState }
func (SnowflakeCredentialMapOutput) ElementType ¶
func (SnowflakeCredentialMapOutput) ElementType() reflect.Type
func (SnowflakeCredentialMapOutput) MapIndex ¶
func (o SnowflakeCredentialMapOutput) MapIndex(k pulumi.StringInput) SnowflakeCredentialOutput
func (SnowflakeCredentialMapOutput) ToSnowflakeCredentialMapOutput ¶
func (o SnowflakeCredentialMapOutput) ToSnowflakeCredentialMapOutput() SnowflakeCredentialMapOutput
func (SnowflakeCredentialMapOutput) ToSnowflakeCredentialMapOutputWithContext ¶
func (o SnowflakeCredentialMapOutput) ToSnowflakeCredentialMapOutputWithContext(ctx context.Context) SnowflakeCredentialMapOutput
type SnowflakeCredentialOutput ¶
type SnowflakeCredentialOutput struct{ *pulumi.OutputState }
func (SnowflakeCredentialOutput) AuthType ¶
func (o SnowflakeCredentialOutput) AuthType() pulumi.StringOutput
The type of Snowflake credential ('password' or 'keypair')
func (SnowflakeCredentialOutput) CredentialId ¶
func (o SnowflakeCredentialOutput) CredentialId() pulumi.IntOutput
The system Snowflake credential ID
func (SnowflakeCredentialOutput) Database ¶
func (o SnowflakeCredentialOutput) Database() pulumi.StringPtrOutput
Database to connect to
func (SnowflakeCredentialOutput) ElementType ¶
func (SnowflakeCredentialOutput) ElementType() reflect.Type
func (SnowflakeCredentialOutput) IsActive ¶
func (o SnowflakeCredentialOutput) IsActive() pulumi.BoolPtrOutput
Whether the Snowflake credential is active
func (SnowflakeCredentialOutput) NumThreads ¶
func (o SnowflakeCredentialOutput) NumThreads() pulumi.IntOutput
Number of threads to use
func (SnowflakeCredentialOutput) Password ¶
func (o SnowflakeCredentialOutput) Password() pulumi.StringPtrOutput
Password for Snowflake
func (SnowflakeCredentialOutput) PrivateKey ¶
func (o SnowflakeCredentialOutput) PrivateKey() pulumi.StringPtrOutput
Private key for Snowflake
func (SnowflakeCredentialOutput) PrivateKeyPassphrase ¶
func (o SnowflakeCredentialOutput) PrivateKeyPassphrase() pulumi.StringPtrOutput
Private key passphrase for Snowflake
func (SnowflakeCredentialOutput) ProjectId ¶
func (o SnowflakeCredentialOutput) ProjectId() pulumi.IntOutput
Project ID to create the Snowflake credential in
func (SnowflakeCredentialOutput) Role ¶
func (o SnowflakeCredentialOutput) Role() pulumi.StringPtrOutput
Role to assume
func (SnowflakeCredentialOutput) Schema ¶
func (o SnowflakeCredentialOutput) Schema() pulumi.StringOutput
Default schema name
func (SnowflakeCredentialOutput) ToSnowflakeCredentialOutput ¶
func (o SnowflakeCredentialOutput) ToSnowflakeCredentialOutput() SnowflakeCredentialOutput
func (SnowflakeCredentialOutput) ToSnowflakeCredentialOutputWithContext ¶
func (o SnowflakeCredentialOutput) ToSnowflakeCredentialOutputWithContext(ctx context.Context) SnowflakeCredentialOutput
func (SnowflakeCredentialOutput) User ¶
func (o SnowflakeCredentialOutput) User() pulumi.StringOutput
Username for Snowflake
func (SnowflakeCredentialOutput) Warehouse ¶
func (o SnowflakeCredentialOutput) Warehouse() pulumi.StringPtrOutput
Warehouse to use
type SnowflakeCredentialState ¶
type SnowflakeCredentialState struct { // The type of Snowflake credential ('password' or 'keypair') AuthType pulumi.StringPtrInput // The system Snowflake credential ID CredentialId pulumi.IntPtrInput // Database to connect to Database pulumi.StringPtrInput // Whether the Snowflake credential is active IsActive pulumi.BoolPtrInput // Number of threads to use NumThreads pulumi.IntPtrInput // Password for Snowflake Password pulumi.StringPtrInput // Private key for Snowflake PrivateKey pulumi.StringPtrInput // Private key passphrase for Snowflake PrivateKeyPassphrase pulumi.StringPtrInput // Project ID to create the Snowflake credential in ProjectId pulumi.IntPtrInput // Role to assume Role pulumi.StringPtrInput // Default schema name Schema pulumi.StringPtrInput // Username for Snowflake User pulumi.StringPtrInput // Warehouse to use Warehouse pulumi.StringPtrInput }
func (SnowflakeCredentialState) ElementType ¶
func (SnowflakeCredentialState) ElementType() reflect.Type
type UserGroups ¶
type UserGroups struct { pulumi.CustomResourceState // IDs of the groups to assign to the user. If additional groups were assigned manually in dbt Cloud, they will be removed. GroupIds pulumi.IntArrayOutput `pulumi:"groupIds"` // The internal ID of a dbt Cloud user UserId pulumi.IntOutput `pulumi:"userId"` }
Assigns a set of dbt Cloud groups to a given User ID.
> If additional groups were assigned manually in dbt Cloud, they will be removed. The full list of groups need to be provided as config.
> This resource does not currently support deletion (e.g. a deleted resource will stay as-is in dbt Cloud). This is intentional in order to prevent accidental deletion of all users groups assigned to a user. If you would like a different behavior, please open an issue on GitHub. To remove all groups for a user, set "groupIds" to the empty set "[]".
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewUserGroups(ctx, "myUserGroups", &dbtcloud.UserGroupsArgs{ UserId: pulumi.Any(data.Dbtcloud_user.My_user.Id), GroupIds: pulumi.IntArray{ pulumi.Int(1234), dbtcloud_group.My_group.Id, local.My_group_id, }, }) if err != nil { return err } _, err = dbtcloud.NewUserGroups(ctx, "myOtherUserGroups", &dbtcloud.UserGroupsArgs{ UserId: pulumi.Int(123456), GroupIds: pulumi.IntArray{}, }) if err != nil { return err } return nil }) }
```
## Import
Import using the User ID The User ID can be retrieved from the dbt Cloud UI or with the data source dbtcloud_user
```sh
$ pulumi import dbtcloud:index/userGroups:UserGroups my_user_groups "user_id"
```
```sh
$ pulumi import dbtcloud:index/userGroups:UserGroups my_user_groups 123456
```
func GetUserGroups ¶
func GetUserGroups(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserGroupsState, opts ...pulumi.ResourceOption) (*UserGroups, error)
GetUserGroups gets an existing UserGroups 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 NewUserGroups ¶
func NewUserGroups(ctx *pulumi.Context, name string, args *UserGroupsArgs, opts ...pulumi.ResourceOption) (*UserGroups, error)
NewUserGroups registers a new resource with the given unique name, arguments, and options.
func (*UserGroups) ElementType ¶
func (*UserGroups) ElementType() reflect.Type
func (*UserGroups) ToUserGroupsOutput ¶
func (i *UserGroups) ToUserGroupsOutput() UserGroupsOutput
func (*UserGroups) ToUserGroupsOutputWithContext ¶
func (i *UserGroups) ToUserGroupsOutputWithContext(ctx context.Context) UserGroupsOutput
type UserGroupsArgs ¶
type UserGroupsArgs struct { // IDs of the groups to assign to the user. If additional groups were assigned manually in dbt Cloud, they will be removed. GroupIds pulumi.IntArrayInput // The internal ID of a dbt Cloud user UserId pulumi.IntInput }
The set of arguments for constructing a UserGroups resource.
func (UserGroupsArgs) ElementType ¶
func (UserGroupsArgs) ElementType() reflect.Type
type UserGroupsArray ¶
type UserGroupsArray []UserGroupsInput
func (UserGroupsArray) ElementType ¶
func (UserGroupsArray) ElementType() reflect.Type
func (UserGroupsArray) ToUserGroupsArrayOutput ¶
func (i UserGroupsArray) ToUserGroupsArrayOutput() UserGroupsArrayOutput
func (UserGroupsArray) ToUserGroupsArrayOutputWithContext ¶
func (i UserGroupsArray) ToUserGroupsArrayOutputWithContext(ctx context.Context) UserGroupsArrayOutput
type UserGroupsArrayInput ¶
type UserGroupsArrayInput interface { pulumi.Input ToUserGroupsArrayOutput() UserGroupsArrayOutput ToUserGroupsArrayOutputWithContext(context.Context) UserGroupsArrayOutput }
UserGroupsArrayInput is an input type that accepts UserGroupsArray and UserGroupsArrayOutput values. You can construct a concrete instance of `UserGroupsArrayInput` via:
UserGroupsArray{ UserGroupsArgs{...} }
type UserGroupsArrayOutput ¶
type UserGroupsArrayOutput struct{ *pulumi.OutputState }
func (UserGroupsArrayOutput) ElementType ¶
func (UserGroupsArrayOutput) ElementType() reflect.Type
func (UserGroupsArrayOutput) Index ¶
func (o UserGroupsArrayOutput) Index(i pulumi.IntInput) UserGroupsOutput
func (UserGroupsArrayOutput) ToUserGroupsArrayOutput ¶
func (o UserGroupsArrayOutput) ToUserGroupsArrayOutput() UserGroupsArrayOutput
func (UserGroupsArrayOutput) ToUserGroupsArrayOutputWithContext ¶
func (o UserGroupsArrayOutput) ToUserGroupsArrayOutputWithContext(ctx context.Context) UserGroupsArrayOutput
type UserGroupsInput ¶
type UserGroupsInput interface { pulumi.Input ToUserGroupsOutput() UserGroupsOutput ToUserGroupsOutputWithContext(ctx context.Context) UserGroupsOutput }
type UserGroupsMap ¶
type UserGroupsMap map[string]UserGroupsInput
func (UserGroupsMap) ElementType ¶
func (UserGroupsMap) ElementType() reflect.Type
func (UserGroupsMap) ToUserGroupsMapOutput ¶
func (i UserGroupsMap) ToUserGroupsMapOutput() UserGroupsMapOutput
func (UserGroupsMap) ToUserGroupsMapOutputWithContext ¶
func (i UserGroupsMap) ToUserGroupsMapOutputWithContext(ctx context.Context) UserGroupsMapOutput
type UserGroupsMapInput ¶
type UserGroupsMapInput interface { pulumi.Input ToUserGroupsMapOutput() UserGroupsMapOutput ToUserGroupsMapOutputWithContext(context.Context) UserGroupsMapOutput }
UserGroupsMapInput is an input type that accepts UserGroupsMap and UserGroupsMapOutput values. You can construct a concrete instance of `UserGroupsMapInput` via:
UserGroupsMap{ "key": UserGroupsArgs{...} }
type UserGroupsMapOutput ¶
type UserGroupsMapOutput struct{ *pulumi.OutputState }
func (UserGroupsMapOutput) ElementType ¶
func (UserGroupsMapOutput) ElementType() reflect.Type
func (UserGroupsMapOutput) MapIndex ¶
func (o UserGroupsMapOutput) MapIndex(k pulumi.StringInput) UserGroupsOutput
func (UserGroupsMapOutput) ToUserGroupsMapOutput ¶
func (o UserGroupsMapOutput) ToUserGroupsMapOutput() UserGroupsMapOutput
func (UserGroupsMapOutput) ToUserGroupsMapOutputWithContext ¶
func (o UserGroupsMapOutput) ToUserGroupsMapOutputWithContext(ctx context.Context) UserGroupsMapOutput
type UserGroupsOutput ¶
type UserGroupsOutput struct{ *pulumi.OutputState }
func (UserGroupsOutput) ElementType ¶
func (UserGroupsOutput) ElementType() reflect.Type
func (UserGroupsOutput) GroupIds ¶
func (o UserGroupsOutput) GroupIds() pulumi.IntArrayOutput
IDs of the groups to assign to the user. If additional groups were assigned manually in dbt Cloud, they will be removed.
func (UserGroupsOutput) ToUserGroupsOutput ¶
func (o UserGroupsOutput) ToUserGroupsOutput() UserGroupsOutput
func (UserGroupsOutput) ToUserGroupsOutputWithContext ¶
func (o UserGroupsOutput) ToUserGroupsOutputWithContext(ctx context.Context) UserGroupsOutput
func (UserGroupsOutput) UserId ¶
func (o UserGroupsOutput) UserId() pulumi.IntOutput
The internal ID of a dbt Cloud user
type UserGroupsState ¶
type UserGroupsState struct { // IDs of the groups to assign to the user. If additional groups were assigned manually in dbt Cloud, they will be removed. GroupIds pulumi.IntArrayInput // The internal ID of a dbt Cloud user UserId pulumi.IntPtrInput }
func (UserGroupsState) ElementType ¶
func (UserGroupsState) ElementType() reflect.Type
type Webhook ¶
type Webhook struct { pulumi.CustomResourceState // Webhooks Account Identifier AccountIdentifier pulumi.StringOutput `pulumi:"accountIdentifier"` // Webhooks active flag Active pulumi.BoolPtrOutput `pulumi:"active"` // Webhooks Client URL ClientUrl pulumi.StringOutput `pulumi:"clientUrl"` // Webhooks Description Description pulumi.StringPtrOutput `pulumi:"description"` // Webhooks Event Types EventTypes pulumi.StringArrayOutput `pulumi:"eventTypes"` // Secret key for the webhook. Can be used to validate the authenticity of the webhook. HmacSecret pulumi.StringOutput `pulumi:"hmacSecret"` // Latest HTTP status of the webhook HttpStatusCode pulumi.StringOutput `pulumi:"httpStatusCode"` // List of job IDs to trigger the webhook, An empty list will trigger on all jobs JobIds pulumi.IntArrayOutput `pulumi:"jobIds"` // Webhooks Name Name pulumi.StringOutput `pulumi:"name"` // Webhooks ID WebhookId pulumi.StringOutput `pulumi:"webhookId"` }
## Example Usage
```go package main
import (
"github.com/a-schot/pulumi-dbtcloud/sdk/go/dbtcloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dbtcloud.NewWebhook(ctx, "testWebhook", &dbtcloud.WebhookArgs{ ClientUrl: pulumi.String("http://localhost/nothing"), Description: pulumi.String("Test webhook"), EventTypes: pulumi.StringArray{ pulumi.String("job.run.started"), pulumi.String("job.run.completed"), }, JobIds: pulumi.IntArray{ pulumi.Int(1234), pulumi.Int(5678), }, }) if err != nil { return err } return nil }) }
```
## Import
Import using a job ID found in the URL or via the API.
```sh
$ pulumi import dbtcloud:index/webhook:Webhook test_webhook "job_id"
```
```sh
$ pulumi import dbtcloud:index/webhook:Webhook test_webhook wsu_abcdefg
```
func GetWebhook ¶
func GetWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebhookState, opts ...pulumi.ResourceOption) (*Webhook, error)
GetWebhook gets an existing Webhook 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 NewWebhook ¶
func NewWebhook(ctx *pulumi.Context, name string, args *WebhookArgs, opts ...pulumi.ResourceOption) (*Webhook, error)
NewWebhook registers a new resource with the given unique name, arguments, and options.
func (*Webhook) ElementType ¶
func (*Webhook) ToWebhookOutput ¶
func (i *Webhook) ToWebhookOutput() WebhookOutput
func (*Webhook) ToWebhookOutputWithContext ¶
func (i *Webhook) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
type WebhookArgs ¶
type WebhookArgs struct { // Webhooks active flag Active pulumi.BoolPtrInput // Webhooks Client URL ClientUrl pulumi.StringInput // Webhooks Description Description pulumi.StringPtrInput // Webhooks Event Types EventTypes pulumi.StringArrayInput // List of job IDs to trigger the webhook, An empty list will trigger on all jobs JobIds pulumi.IntArrayInput // Webhooks Name Name pulumi.StringPtrInput }
The set of arguments for constructing a Webhook resource.
func (WebhookArgs) ElementType ¶
func (WebhookArgs) ElementType() reflect.Type
type WebhookArray ¶
type WebhookArray []WebhookInput
func (WebhookArray) ElementType ¶
func (WebhookArray) ElementType() reflect.Type
func (WebhookArray) ToWebhookArrayOutput ¶
func (i WebhookArray) ToWebhookArrayOutput() WebhookArrayOutput
func (WebhookArray) ToWebhookArrayOutputWithContext ¶
func (i WebhookArray) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput
type WebhookArrayInput ¶
type WebhookArrayInput interface { pulumi.Input ToWebhookArrayOutput() WebhookArrayOutput ToWebhookArrayOutputWithContext(context.Context) WebhookArrayOutput }
WebhookArrayInput is an input type that accepts WebhookArray and WebhookArrayOutput values. You can construct a concrete instance of `WebhookArrayInput` via:
WebhookArray{ WebhookArgs{...} }
type WebhookArrayOutput ¶
type WebhookArrayOutput struct{ *pulumi.OutputState }
func (WebhookArrayOutput) ElementType ¶
func (WebhookArrayOutput) ElementType() reflect.Type
func (WebhookArrayOutput) Index ¶
func (o WebhookArrayOutput) Index(i pulumi.IntInput) WebhookOutput
func (WebhookArrayOutput) ToWebhookArrayOutput ¶
func (o WebhookArrayOutput) ToWebhookArrayOutput() WebhookArrayOutput
func (WebhookArrayOutput) ToWebhookArrayOutputWithContext ¶
func (o WebhookArrayOutput) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput
type WebhookInput ¶
type WebhookInput interface { pulumi.Input ToWebhookOutput() WebhookOutput ToWebhookOutputWithContext(ctx context.Context) WebhookOutput }
type WebhookMap ¶
type WebhookMap map[string]WebhookInput
func (WebhookMap) ElementType ¶
func (WebhookMap) ElementType() reflect.Type
func (WebhookMap) ToWebhookMapOutput ¶
func (i WebhookMap) ToWebhookMapOutput() WebhookMapOutput
func (WebhookMap) ToWebhookMapOutputWithContext ¶
func (i WebhookMap) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput
type WebhookMapInput ¶
type WebhookMapInput interface { pulumi.Input ToWebhookMapOutput() WebhookMapOutput ToWebhookMapOutputWithContext(context.Context) WebhookMapOutput }
WebhookMapInput is an input type that accepts WebhookMap and WebhookMapOutput values. You can construct a concrete instance of `WebhookMapInput` via:
WebhookMap{ "key": WebhookArgs{...} }
type WebhookMapOutput ¶
type WebhookMapOutput struct{ *pulumi.OutputState }
func (WebhookMapOutput) ElementType ¶
func (WebhookMapOutput) ElementType() reflect.Type
func (WebhookMapOutput) MapIndex ¶
func (o WebhookMapOutput) MapIndex(k pulumi.StringInput) WebhookOutput
func (WebhookMapOutput) ToWebhookMapOutput ¶
func (o WebhookMapOutput) ToWebhookMapOutput() WebhookMapOutput
func (WebhookMapOutput) ToWebhookMapOutputWithContext ¶
func (o WebhookMapOutput) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput
type WebhookOutput ¶
type WebhookOutput struct{ *pulumi.OutputState }
func (WebhookOutput) AccountIdentifier ¶
func (o WebhookOutput) AccountIdentifier() pulumi.StringOutput
Webhooks Account Identifier
func (WebhookOutput) Active ¶
func (o WebhookOutput) Active() pulumi.BoolPtrOutput
Webhooks active flag
func (WebhookOutput) ClientUrl ¶
func (o WebhookOutput) ClientUrl() pulumi.StringOutput
Webhooks Client URL
func (WebhookOutput) Description ¶
func (o WebhookOutput) Description() pulumi.StringPtrOutput
Webhooks Description
func (WebhookOutput) ElementType ¶
func (WebhookOutput) ElementType() reflect.Type
func (WebhookOutput) EventTypes ¶
func (o WebhookOutput) EventTypes() pulumi.StringArrayOutput
Webhooks Event Types
func (WebhookOutput) HmacSecret ¶
func (o WebhookOutput) HmacSecret() pulumi.StringOutput
Secret key for the webhook. Can be used to validate the authenticity of the webhook.
func (WebhookOutput) HttpStatusCode ¶
func (o WebhookOutput) HttpStatusCode() pulumi.StringOutput
Latest HTTP status of the webhook
func (WebhookOutput) JobIds ¶
func (o WebhookOutput) JobIds() pulumi.IntArrayOutput
List of job IDs to trigger the webhook, An empty list will trigger on all jobs
func (WebhookOutput) ToWebhookOutput ¶
func (o WebhookOutput) ToWebhookOutput() WebhookOutput
func (WebhookOutput) ToWebhookOutputWithContext ¶
func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
type WebhookState ¶
type WebhookState struct { // Webhooks Account Identifier AccountIdentifier pulumi.StringPtrInput // Webhooks active flag Active pulumi.BoolPtrInput // Webhooks Client URL ClientUrl pulumi.StringPtrInput // Webhooks Description Description pulumi.StringPtrInput // Webhooks Event Types EventTypes pulumi.StringArrayInput // Secret key for the webhook. Can be used to validate the authenticity of the webhook. HmacSecret pulumi.StringPtrInput // Latest HTTP status of the webhook HttpStatusCode pulumi.StringPtrInput // List of job IDs to trigger the webhook, An empty list will trigger on all jobs JobIds pulumi.IntArrayInput // Webhooks Name Name pulumi.StringPtrInput // Webhooks ID WebhookId pulumi.StringPtrInput }
func (WebhookState) ElementType ¶
func (WebhookState) ElementType() reflect.Type
Source Files ¶
- bigQueryConnection.go
- bigQueryCredential.go
- connection.go
- databricksCredential.go
- doc.go
- environment.go
- environmentVariable.go
- environmentVariableJobOverride.go
- extendedAttributes.go
- fabricConnection.go
- fabricCredential.go
- getAzureDevOpsProject.go
- getAzureDevOpsRepository.go
- getBigQueryConnection.go
- getBigQueryCredential.go
- getConnection.go
- getDatabricksCredential.go
- getEnvironment.go
- getEnvironmentVariable.go
- getExtendedAttributes.go
- getGroup.go
- getGroupUsers.go
- getJob.go
- getNotification.go
- getPostgresCredential.go
- getPrivatelinkEndpoint.go
- getProject.go
- getRepository.go
- getServiceToken.go
- getSnowflakeCredential.go
- getUser.go
- getUserGroups.go
- getWebhook.go
- group.go
- init.go
- job.go
- legacyBigqueryConnection.go
- legacyBigqueryCredential.go
- legacyConnection.go
- legacyDatabricksCredential.go
- legacyEnvironment.go
- legacyEnvironmentVariable.go
- legacyGetBigQueryConnection.go
- legacyGetBigqueryCredential.go
- legacyGetConnection.go
- legacyGetDatabricksCredential.go
- legacyGetEnvironment.go
- legacyGetEnvironmentVariable.go
- legacyGetGroup.go
- legacyGetJob.go
- legacyGetPostgresCredential.go
- legacyGetPrivatelinkEndpoint.go
- legacyGetProject.go
- legacyGetRepository.go
- legacyGetServiceToken.go
- legacyGetSnowflakeCredential.go
- legacyGetUser.go
- legacyGetWebhook.go
- legacyGroup.go
- legacyJob.go
- legacyPostgresCredential.go
- legacyProject.go
- legacyProjectArtefacts.go
- legacyProjectConnection.go
- legacyProjectRepository.go
- legacyRepository.go
- legacyServiceToken.go
- legacySnowflakeCredential.go
- legacyWebhook.go
- licenseMap.go
- notification.go
- postgresCredential.go
- project.go
- projectArtefacts.go
- projectConnection.go
- projectRepository.go
- provider.go
- pulumiTypes.go
- repository.go
- serviceToken.go
- snowflakeCredential.go
- userGroups.go
- webhook.go