Documentation
¶
Index ¶
- Constants
- type ApprovalConfig
- type ApprovalConfigArgs
- func (ApprovalConfigArgs) ElementType() reflect.Type
- func (i ApprovalConfigArgs) ToApprovalConfigOutput() ApprovalConfigOutput
- func (i ApprovalConfigArgs) ToApprovalConfigOutputWithContext(ctx context.Context) ApprovalConfigOutput
- func (i ApprovalConfigArgs) ToApprovalConfigPtrOutput() ApprovalConfigPtrOutput
- func (i ApprovalConfigArgs) ToApprovalConfigPtrOutputWithContext(ctx context.Context) ApprovalConfigPtrOutput
- type ApprovalConfigInput
- type ApprovalConfigOutput
- func (o ApprovalConfigOutput) ApprovalRequired() pulumi.BoolPtrOutput
- func (ApprovalConfigOutput) ElementType() reflect.Type
- func (o ApprovalConfigOutput) ToApprovalConfigOutput() ApprovalConfigOutput
- func (o ApprovalConfigOutput) ToApprovalConfigOutputWithContext(ctx context.Context) ApprovalConfigOutput
- func (o ApprovalConfigOutput) ToApprovalConfigPtrOutput() ApprovalConfigPtrOutput
- func (o ApprovalConfigOutput) ToApprovalConfigPtrOutputWithContext(ctx context.Context) ApprovalConfigPtrOutput
- type ApprovalConfigPtrInput
- type ApprovalConfigPtrOutput
- func (o ApprovalConfigPtrOutput) ApprovalRequired() pulumi.BoolPtrOutput
- func (o ApprovalConfigPtrOutput) Elem() ApprovalConfigOutput
- func (ApprovalConfigPtrOutput) ElementType() reflect.Type
- func (o ApprovalConfigPtrOutput) ToApprovalConfigPtrOutput() ApprovalConfigPtrOutput
- func (o ApprovalConfigPtrOutput) ToApprovalConfigPtrOutputWithContext(ctx context.Context) ApprovalConfigPtrOutput
- type ApprovalConfigResponse
- type ApprovalConfigResponseArgs
- func (ApprovalConfigResponseArgs) ElementType() reflect.Type
- func (i ApprovalConfigResponseArgs) ToApprovalConfigResponseOutput() ApprovalConfigResponseOutput
- func (i ApprovalConfigResponseArgs) ToApprovalConfigResponseOutputWithContext(ctx context.Context) ApprovalConfigResponseOutput
- func (i ApprovalConfigResponseArgs) ToApprovalConfigResponsePtrOutput() ApprovalConfigResponsePtrOutput
- func (i ApprovalConfigResponseArgs) ToApprovalConfigResponsePtrOutputWithContext(ctx context.Context) ApprovalConfigResponsePtrOutput
- type ApprovalConfigResponseInput
- type ApprovalConfigResponseOutput
- func (o ApprovalConfigResponseOutput) ApprovalRequired() pulumi.BoolOutput
- func (ApprovalConfigResponseOutput) ElementType() reflect.Type
- func (o ApprovalConfigResponseOutput) ToApprovalConfigResponseOutput() ApprovalConfigResponseOutput
- func (o ApprovalConfigResponseOutput) ToApprovalConfigResponseOutputWithContext(ctx context.Context) ApprovalConfigResponseOutput
- func (o ApprovalConfigResponseOutput) ToApprovalConfigResponsePtrOutput() ApprovalConfigResponsePtrOutput
- func (o ApprovalConfigResponseOutput) ToApprovalConfigResponsePtrOutputWithContext(ctx context.Context) ApprovalConfigResponsePtrOutput
- type ApprovalConfigResponsePtrInput
- type ApprovalConfigResponsePtrOutput
- func (o ApprovalConfigResponsePtrOutput) ApprovalRequired() pulumi.BoolPtrOutput
- func (o ApprovalConfigResponsePtrOutput) Elem() ApprovalConfigResponseOutput
- func (ApprovalConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ApprovalConfigResponsePtrOutput) ToApprovalConfigResponsePtrOutput() ApprovalConfigResponsePtrOutput
- func (o ApprovalConfigResponsePtrOutput) ToApprovalConfigResponsePtrOutputWithContext(ctx context.Context) ApprovalConfigResponsePtrOutput
- type ApprovalResultResponse
- type ApprovalResultResponseArgs
- func (ApprovalResultResponseArgs) ElementType() reflect.Type
- func (i ApprovalResultResponseArgs) ToApprovalResultResponseOutput() ApprovalResultResponseOutput
- func (i ApprovalResultResponseArgs) ToApprovalResultResponseOutputWithContext(ctx context.Context) ApprovalResultResponseOutput
- func (i ApprovalResultResponseArgs) ToApprovalResultResponsePtrOutput() ApprovalResultResponsePtrOutput
- func (i ApprovalResultResponseArgs) ToApprovalResultResponsePtrOutputWithContext(ctx context.Context) ApprovalResultResponsePtrOutput
- type ApprovalResultResponseInput
- type ApprovalResultResponseOutput
- func (o ApprovalResultResponseOutput) ApprovalTime() pulumi.StringOutput
- func (o ApprovalResultResponseOutput) ApproverAccount() pulumi.StringOutput
- func (o ApprovalResultResponseOutput) Comment() pulumi.StringOutput
- func (o ApprovalResultResponseOutput) Decision() pulumi.StringOutput
- func (ApprovalResultResponseOutput) ElementType() reflect.Type
- func (o ApprovalResultResponseOutput) ToApprovalResultResponseOutput() ApprovalResultResponseOutput
- func (o ApprovalResultResponseOutput) ToApprovalResultResponseOutputWithContext(ctx context.Context) ApprovalResultResponseOutput
- func (o ApprovalResultResponseOutput) ToApprovalResultResponsePtrOutput() ApprovalResultResponsePtrOutput
- func (o ApprovalResultResponseOutput) ToApprovalResultResponsePtrOutputWithContext(ctx context.Context) ApprovalResultResponsePtrOutput
- func (o ApprovalResultResponseOutput) Url() pulumi.StringOutput
- type ApprovalResultResponsePtrInput
- type ApprovalResultResponsePtrOutput
- func (o ApprovalResultResponsePtrOutput) ApprovalTime() pulumi.StringPtrOutput
- func (o ApprovalResultResponsePtrOutput) ApproverAccount() pulumi.StringPtrOutput
- func (o ApprovalResultResponsePtrOutput) Comment() pulumi.StringPtrOutput
- func (o ApprovalResultResponsePtrOutput) Decision() pulumi.StringPtrOutput
- func (o ApprovalResultResponsePtrOutput) Elem() ApprovalResultResponseOutput
- func (ApprovalResultResponsePtrOutput) ElementType() reflect.Type
- func (o ApprovalResultResponsePtrOutput) ToApprovalResultResponsePtrOutput() ApprovalResultResponsePtrOutput
- func (o ApprovalResultResponsePtrOutput) ToApprovalResultResponsePtrOutputWithContext(ctx context.Context) ApprovalResultResponsePtrOutput
- func (o ApprovalResultResponsePtrOutput) Url() pulumi.StringPtrOutput
- type ArtifactObjects
- type ArtifactObjectsArgs
- func (ArtifactObjectsArgs) ElementType() reflect.Type
- func (i ArtifactObjectsArgs) ToArtifactObjectsOutput() ArtifactObjectsOutput
- func (i ArtifactObjectsArgs) ToArtifactObjectsOutputWithContext(ctx context.Context) ArtifactObjectsOutput
- func (i ArtifactObjectsArgs) ToArtifactObjectsPtrOutput() ArtifactObjectsPtrOutput
- func (i ArtifactObjectsArgs) ToArtifactObjectsPtrOutputWithContext(ctx context.Context) ArtifactObjectsPtrOutput
- type ArtifactObjectsInput
- type ArtifactObjectsOutput
- func (ArtifactObjectsOutput) ElementType() reflect.Type
- func (o ArtifactObjectsOutput) Location() pulumi.StringPtrOutput
- func (o ArtifactObjectsOutput) Paths() pulumi.StringArrayOutput
- func (o ArtifactObjectsOutput) ToArtifactObjectsOutput() ArtifactObjectsOutput
- func (o ArtifactObjectsOutput) ToArtifactObjectsOutputWithContext(ctx context.Context) ArtifactObjectsOutput
- func (o ArtifactObjectsOutput) ToArtifactObjectsPtrOutput() ArtifactObjectsPtrOutput
- func (o ArtifactObjectsOutput) ToArtifactObjectsPtrOutputWithContext(ctx context.Context) ArtifactObjectsPtrOutput
- type ArtifactObjectsPtrInput
- type ArtifactObjectsPtrOutput
- func (o ArtifactObjectsPtrOutput) Elem() ArtifactObjectsOutput
- func (ArtifactObjectsPtrOutput) ElementType() reflect.Type
- func (o ArtifactObjectsPtrOutput) Location() pulumi.StringPtrOutput
- func (o ArtifactObjectsPtrOutput) Paths() pulumi.StringArrayOutput
- func (o ArtifactObjectsPtrOutput) ToArtifactObjectsPtrOutput() ArtifactObjectsPtrOutput
- func (o ArtifactObjectsPtrOutput) ToArtifactObjectsPtrOutputWithContext(ctx context.Context) ArtifactObjectsPtrOutput
- type ArtifactObjectsResponse
- type ArtifactObjectsResponseArgs
- func (ArtifactObjectsResponseArgs) ElementType() reflect.Type
- func (i ArtifactObjectsResponseArgs) ToArtifactObjectsResponseOutput() ArtifactObjectsResponseOutput
- func (i ArtifactObjectsResponseArgs) ToArtifactObjectsResponseOutputWithContext(ctx context.Context) ArtifactObjectsResponseOutput
- func (i ArtifactObjectsResponseArgs) ToArtifactObjectsResponsePtrOutput() ArtifactObjectsResponsePtrOutput
- func (i ArtifactObjectsResponseArgs) ToArtifactObjectsResponsePtrOutputWithContext(ctx context.Context) ArtifactObjectsResponsePtrOutput
- type ArtifactObjectsResponseInput
- type ArtifactObjectsResponseOutput
- func (ArtifactObjectsResponseOutput) ElementType() reflect.Type
- func (o ArtifactObjectsResponseOutput) Location() pulumi.StringOutput
- func (o ArtifactObjectsResponseOutput) Paths() pulumi.StringArrayOutput
- func (o ArtifactObjectsResponseOutput) Timing() TimeSpanResponseOutput
- func (o ArtifactObjectsResponseOutput) ToArtifactObjectsResponseOutput() ArtifactObjectsResponseOutput
- func (o ArtifactObjectsResponseOutput) ToArtifactObjectsResponseOutputWithContext(ctx context.Context) ArtifactObjectsResponseOutput
- func (o ArtifactObjectsResponseOutput) ToArtifactObjectsResponsePtrOutput() ArtifactObjectsResponsePtrOutput
- func (o ArtifactObjectsResponseOutput) ToArtifactObjectsResponsePtrOutputWithContext(ctx context.Context) ArtifactObjectsResponsePtrOutput
- type ArtifactObjectsResponsePtrInput
- type ArtifactObjectsResponsePtrOutput
- func (o ArtifactObjectsResponsePtrOutput) Elem() ArtifactObjectsResponseOutput
- func (ArtifactObjectsResponsePtrOutput) ElementType() reflect.Type
- func (o ArtifactObjectsResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o ArtifactObjectsResponsePtrOutput) Paths() pulumi.StringArrayOutput
- func (o ArtifactObjectsResponsePtrOutput) Timing() TimeSpanResponsePtrOutput
- func (o ArtifactObjectsResponsePtrOutput) ToArtifactObjectsResponsePtrOutput() ArtifactObjectsResponsePtrOutput
- func (o ArtifactObjectsResponsePtrOutput) ToArtifactObjectsResponsePtrOutputWithContext(ctx context.Context) ArtifactObjectsResponsePtrOutput
- type Artifacts
- type ArtifactsArgs
- func (ArtifactsArgs) ElementType() reflect.Type
- func (i ArtifactsArgs) ToArtifactsOutput() ArtifactsOutput
- func (i ArtifactsArgs) ToArtifactsOutputWithContext(ctx context.Context) ArtifactsOutput
- func (i ArtifactsArgs) ToArtifactsPtrOutput() ArtifactsPtrOutput
- func (i ArtifactsArgs) ToArtifactsPtrOutputWithContext(ctx context.Context) ArtifactsPtrOutput
- type ArtifactsInput
- type ArtifactsOutput
- func (ArtifactsOutput) ElementType() reflect.Type
- func (o ArtifactsOutput) Images() pulumi.StringArrayOutput
- func (o ArtifactsOutput) Objects() ArtifactObjectsPtrOutput
- func (o ArtifactsOutput) ToArtifactsOutput() ArtifactsOutput
- func (o ArtifactsOutput) ToArtifactsOutputWithContext(ctx context.Context) ArtifactsOutput
- func (o ArtifactsOutput) ToArtifactsPtrOutput() ArtifactsPtrOutput
- func (o ArtifactsOutput) ToArtifactsPtrOutputWithContext(ctx context.Context) ArtifactsPtrOutput
- type ArtifactsPtrInput
- type ArtifactsPtrOutput
- func (o ArtifactsPtrOutput) Elem() ArtifactsOutput
- func (ArtifactsPtrOutput) ElementType() reflect.Type
- func (o ArtifactsPtrOutput) Images() pulumi.StringArrayOutput
- func (o ArtifactsPtrOutput) Objects() ArtifactObjectsPtrOutput
- func (o ArtifactsPtrOutput) ToArtifactsPtrOutput() ArtifactsPtrOutput
- func (o ArtifactsPtrOutput) ToArtifactsPtrOutputWithContext(ctx context.Context) ArtifactsPtrOutput
- type ArtifactsResponse
- type ArtifactsResponseArgs
- func (ArtifactsResponseArgs) ElementType() reflect.Type
- func (i ArtifactsResponseArgs) ToArtifactsResponseOutput() ArtifactsResponseOutput
- func (i ArtifactsResponseArgs) ToArtifactsResponseOutputWithContext(ctx context.Context) ArtifactsResponseOutput
- func (i ArtifactsResponseArgs) ToArtifactsResponsePtrOutput() ArtifactsResponsePtrOutput
- func (i ArtifactsResponseArgs) ToArtifactsResponsePtrOutputWithContext(ctx context.Context) ArtifactsResponsePtrOutput
- type ArtifactsResponseInput
- type ArtifactsResponseOutput
- func (ArtifactsResponseOutput) ElementType() reflect.Type
- func (o ArtifactsResponseOutput) Images() pulumi.StringArrayOutput
- func (o ArtifactsResponseOutput) Objects() ArtifactObjectsResponseOutput
- func (o ArtifactsResponseOutput) ToArtifactsResponseOutput() ArtifactsResponseOutput
- func (o ArtifactsResponseOutput) ToArtifactsResponseOutputWithContext(ctx context.Context) ArtifactsResponseOutput
- func (o ArtifactsResponseOutput) ToArtifactsResponsePtrOutput() ArtifactsResponsePtrOutput
- func (o ArtifactsResponseOutput) ToArtifactsResponsePtrOutputWithContext(ctx context.Context) ArtifactsResponsePtrOutput
- type ArtifactsResponsePtrInput
- type ArtifactsResponsePtrOutput
- func (o ArtifactsResponsePtrOutput) Elem() ArtifactsResponseOutput
- func (ArtifactsResponsePtrOutput) ElementType() reflect.Type
- func (o ArtifactsResponsePtrOutput) Images() pulumi.StringArrayOutput
- func (o ArtifactsResponsePtrOutput) Objects() ArtifactObjectsResponsePtrOutput
- func (o ArtifactsResponsePtrOutput) ToArtifactsResponsePtrOutput() ArtifactsResponsePtrOutput
- func (o ArtifactsResponsePtrOutput) ToArtifactsResponsePtrOutputWithContext(ctx context.Context) ArtifactsResponsePtrOutput
- type Build
- type BuildApprovalResponse
- type BuildApprovalResponseArgs
- func (BuildApprovalResponseArgs) ElementType() reflect.Type
- func (i BuildApprovalResponseArgs) ToBuildApprovalResponseOutput() BuildApprovalResponseOutput
- func (i BuildApprovalResponseArgs) ToBuildApprovalResponseOutputWithContext(ctx context.Context) BuildApprovalResponseOutput
- func (i BuildApprovalResponseArgs) ToBuildApprovalResponsePtrOutput() BuildApprovalResponsePtrOutput
- func (i BuildApprovalResponseArgs) ToBuildApprovalResponsePtrOutputWithContext(ctx context.Context) BuildApprovalResponsePtrOutput
- type BuildApprovalResponseInput
- type BuildApprovalResponseOutput
- func (o BuildApprovalResponseOutput) Config() ApprovalConfigResponseOutput
- func (BuildApprovalResponseOutput) ElementType() reflect.Type
- func (o BuildApprovalResponseOutput) Result() ApprovalResultResponseOutput
- func (o BuildApprovalResponseOutput) State() pulumi.StringOutput
- func (o BuildApprovalResponseOutput) ToBuildApprovalResponseOutput() BuildApprovalResponseOutput
- func (o BuildApprovalResponseOutput) ToBuildApprovalResponseOutputWithContext(ctx context.Context) BuildApprovalResponseOutput
- func (o BuildApprovalResponseOutput) ToBuildApprovalResponsePtrOutput() BuildApprovalResponsePtrOutput
- func (o BuildApprovalResponseOutput) ToBuildApprovalResponsePtrOutputWithContext(ctx context.Context) BuildApprovalResponsePtrOutput
- type BuildApprovalResponsePtrInput
- type BuildApprovalResponsePtrOutput
- func (o BuildApprovalResponsePtrOutput) Config() ApprovalConfigResponsePtrOutput
- func (o BuildApprovalResponsePtrOutput) Elem() BuildApprovalResponseOutput
- func (BuildApprovalResponsePtrOutput) ElementType() reflect.Type
- func (o BuildApprovalResponsePtrOutput) Result() ApprovalResultResponsePtrOutput
- func (o BuildApprovalResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o BuildApprovalResponsePtrOutput) ToBuildApprovalResponsePtrOutput() BuildApprovalResponsePtrOutput
- func (o BuildApprovalResponsePtrOutput) ToBuildApprovalResponsePtrOutputWithContext(ctx context.Context) BuildApprovalResponsePtrOutput
- type BuildArgs
- type BuildInput
- type BuildOptions
- type BuildOptionsArgs
- func (BuildOptionsArgs) ElementType() reflect.Type
- func (i BuildOptionsArgs) ToBuildOptionsOutput() BuildOptionsOutput
- func (i BuildOptionsArgs) ToBuildOptionsOutputWithContext(ctx context.Context) BuildOptionsOutput
- func (i BuildOptionsArgs) ToBuildOptionsPtrOutput() BuildOptionsPtrOutput
- func (i BuildOptionsArgs) ToBuildOptionsPtrOutputWithContext(ctx context.Context) BuildOptionsPtrOutput
- type BuildOptionsInput
- type BuildOptionsLogStreamingOption
- func (BuildOptionsLogStreamingOption) ElementType() reflect.Type
- func (e BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionOutput() BuildOptionsLogStreamingOptionOutput
- func (e BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionOutputWithContext(ctx context.Context) BuildOptionsLogStreamingOptionOutput
- func (e BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionPtrOutput() BuildOptionsLogStreamingOptionPtrOutput
- func (e BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionPtrOutputWithContext(ctx context.Context) BuildOptionsLogStreamingOptionPtrOutput
- func (e BuildOptionsLogStreamingOption) ToStringOutput() pulumi.StringOutput
- func (e BuildOptionsLogStreamingOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BuildOptionsLogStreamingOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BuildOptionsLogStreamingOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsLogStreamingOptionInput
- type BuildOptionsLogStreamingOptionOutput
- func (BuildOptionsLogStreamingOptionOutput) ElementType() reflect.Type
- func (o BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionOutput() BuildOptionsLogStreamingOptionOutput
- func (o BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionOutputWithContext(ctx context.Context) BuildOptionsLogStreamingOptionOutput
- func (o BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionPtrOutput() BuildOptionsLogStreamingOptionPtrOutput
- func (o BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionPtrOutputWithContext(ctx context.Context) BuildOptionsLogStreamingOptionPtrOutput
- func (o BuildOptionsLogStreamingOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o BuildOptionsLogStreamingOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BuildOptionsLogStreamingOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsLogStreamingOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsLogStreamingOptionPtrInput
- type BuildOptionsLogStreamingOptionPtrOutput
- func (o BuildOptionsLogStreamingOptionPtrOutput) Elem() BuildOptionsLogStreamingOptionOutput
- func (BuildOptionsLogStreamingOptionPtrOutput) ElementType() reflect.Type
- func (o BuildOptionsLogStreamingOptionPtrOutput) ToBuildOptionsLogStreamingOptionPtrOutput() BuildOptionsLogStreamingOptionPtrOutput
- func (o BuildOptionsLogStreamingOptionPtrOutput) ToBuildOptionsLogStreamingOptionPtrOutputWithContext(ctx context.Context) BuildOptionsLogStreamingOptionPtrOutput
- func (o BuildOptionsLogStreamingOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsLogStreamingOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsLogging
- func (BuildOptionsLogging) ElementType() reflect.Type
- func (e BuildOptionsLogging) ToBuildOptionsLoggingOutput() BuildOptionsLoggingOutput
- func (e BuildOptionsLogging) ToBuildOptionsLoggingOutputWithContext(ctx context.Context) BuildOptionsLoggingOutput
- func (e BuildOptionsLogging) ToBuildOptionsLoggingPtrOutput() BuildOptionsLoggingPtrOutput
- func (e BuildOptionsLogging) ToBuildOptionsLoggingPtrOutputWithContext(ctx context.Context) BuildOptionsLoggingPtrOutput
- func (e BuildOptionsLogging) ToStringOutput() pulumi.StringOutput
- func (e BuildOptionsLogging) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BuildOptionsLogging) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BuildOptionsLogging) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsLoggingInput
- type BuildOptionsLoggingOutput
- func (BuildOptionsLoggingOutput) ElementType() reflect.Type
- func (o BuildOptionsLoggingOutput) ToBuildOptionsLoggingOutput() BuildOptionsLoggingOutput
- func (o BuildOptionsLoggingOutput) ToBuildOptionsLoggingOutputWithContext(ctx context.Context) BuildOptionsLoggingOutput
- func (o BuildOptionsLoggingOutput) ToBuildOptionsLoggingPtrOutput() BuildOptionsLoggingPtrOutput
- func (o BuildOptionsLoggingOutput) ToBuildOptionsLoggingPtrOutputWithContext(ctx context.Context) BuildOptionsLoggingPtrOutput
- func (o BuildOptionsLoggingOutput) ToStringOutput() pulumi.StringOutput
- func (o BuildOptionsLoggingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BuildOptionsLoggingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsLoggingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsLoggingPtrInput
- type BuildOptionsLoggingPtrOutput
- func (o BuildOptionsLoggingPtrOutput) Elem() BuildOptionsLoggingOutput
- func (BuildOptionsLoggingPtrOutput) ElementType() reflect.Type
- func (o BuildOptionsLoggingPtrOutput) ToBuildOptionsLoggingPtrOutput() BuildOptionsLoggingPtrOutput
- func (o BuildOptionsLoggingPtrOutput) ToBuildOptionsLoggingPtrOutputWithContext(ctx context.Context) BuildOptionsLoggingPtrOutput
- func (o BuildOptionsLoggingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsLoggingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsMachineType
- func (BuildOptionsMachineType) ElementType() reflect.Type
- func (e BuildOptionsMachineType) ToBuildOptionsMachineTypeOutput() BuildOptionsMachineTypeOutput
- func (e BuildOptionsMachineType) ToBuildOptionsMachineTypeOutputWithContext(ctx context.Context) BuildOptionsMachineTypeOutput
- func (e BuildOptionsMachineType) ToBuildOptionsMachineTypePtrOutput() BuildOptionsMachineTypePtrOutput
- func (e BuildOptionsMachineType) ToBuildOptionsMachineTypePtrOutputWithContext(ctx context.Context) BuildOptionsMachineTypePtrOutput
- func (e BuildOptionsMachineType) ToStringOutput() pulumi.StringOutput
- func (e BuildOptionsMachineType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BuildOptionsMachineType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BuildOptionsMachineType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsMachineTypeInput
- type BuildOptionsMachineTypeOutput
- func (BuildOptionsMachineTypeOutput) ElementType() reflect.Type
- func (o BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypeOutput() BuildOptionsMachineTypeOutput
- func (o BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypeOutputWithContext(ctx context.Context) BuildOptionsMachineTypeOutput
- func (o BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypePtrOutput() BuildOptionsMachineTypePtrOutput
- func (o BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypePtrOutputWithContext(ctx context.Context) BuildOptionsMachineTypePtrOutput
- func (o BuildOptionsMachineTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BuildOptionsMachineTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BuildOptionsMachineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsMachineTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsMachineTypePtrInput
- type BuildOptionsMachineTypePtrOutput
- func (o BuildOptionsMachineTypePtrOutput) Elem() BuildOptionsMachineTypeOutput
- func (BuildOptionsMachineTypePtrOutput) ElementType() reflect.Type
- func (o BuildOptionsMachineTypePtrOutput) ToBuildOptionsMachineTypePtrOutput() BuildOptionsMachineTypePtrOutput
- func (o BuildOptionsMachineTypePtrOutput) ToBuildOptionsMachineTypePtrOutputWithContext(ctx context.Context) BuildOptionsMachineTypePtrOutput
- func (o BuildOptionsMachineTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsMachineTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsOutput
- func (o BuildOptionsOutput) DiskSizeGb() pulumi.StringPtrOutput
- func (o BuildOptionsOutput) DynamicSubstitutions() pulumi.BoolPtrOutput
- func (BuildOptionsOutput) ElementType() reflect.Type
- func (o BuildOptionsOutput) Env() pulumi.StringArrayOutput
- func (o BuildOptionsOutput) LogStreamingOption() BuildOptionsLogStreamingOptionPtrOutput
- func (o BuildOptionsOutput) Logging() BuildOptionsLoggingPtrOutput
- func (o BuildOptionsOutput) MachineType() BuildOptionsMachineTypePtrOutput
- func (o BuildOptionsOutput) Pool() PoolOptionPtrOutput
- func (o BuildOptionsOutput) RequestedVerifyOption() BuildOptionsRequestedVerifyOptionPtrOutput
- func (o BuildOptionsOutput) SecretEnv() pulumi.StringArrayOutput
- func (o BuildOptionsOutput) SourceProvenanceHash() BuildOptionsSourceProvenanceHashItemArrayOutput
- func (o BuildOptionsOutput) SubstitutionOption() BuildOptionsSubstitutionOptionPtrOutput
- func (o BuildOptionsOutput) ToBuildOptionsOutput() BuildOptionsOutput
- func (o BuildOptionsOutput) ToBuildOptionsOutputWithContext(ctx context.Context) BuildOptionsOutput
- func (o BuildOptionsOutput) ToBuildOptionsPtrOutput() BuildOptionsPtrOutput
- func (o BuildOptionsOutput) ToBuildOptionsPtrOutputWithContext(ctx context.Context) BuildOptionsPtrOutput
- func (o BuildOptionsOutput) Volumes() VolumeArrayOutput
- func (o BuildOptionsOutput) WorkerPool() pulumi.StringPtrOutput
- type BuildOptionsPtrInput
- type BuildOptionsPtrOutput
- func (o BuildOptionsPtrOutput) DiskSizeGb() pulumi.StringPtrOutput
- func (o BuildOptionsPtrOutput) DynamicSubstitutions() pulumi.BoolPtrOutput
- func (o BuildOptionsPtrOutput) Elem() BuildOptionsOutput
- func (BuildOptionsPtrOutput) ElementType() reflect.Type
- func (o BuildOptionsPtrOutput) Env() pulumi.StringArrayOutput
- func (o BuildOptionsPtrOutput) LogStreamingOption() BuildOptionsLogStreamingOptionPtrOutput
- func (o BuildOptionsPtrOutput) Logging() BuildOptionsLoggingPtrOutput
- func (o BuildOptionsPtrOutput) MachineType() BuildOptionsMachineTypePtrOutput
- func (o BuildOptionsPtrOutput) Pool() PoolOptionPtrOutput
- func (o BuildOptionsPtrOutput) RequestedVerifyOption() BuildOptionsRequestedVerifyOptionPtrOutput
- func (o BuildOptionsPtrOutput) SecretEnv() pulumi.StringArrayOutput
- func (o BuildOptionsPtrOutput) SourceProvenanceHash() BuildOptionsSourceProvenanceHashItemArrayOutput
- func (o BuildOptionsPtrOutput) SubstitutionOption() BuildOptionsSubstitutionOptionPtrOutput
- func (o BuildOptionsPtrOutput) ToBuildOptionsPtrOutput() BuildOptionsPtrOutput
- func (o BuildOptionsPtrOutput) ToBuildOptionsPtrOutputWithContext(ctx context.Context) BuildOptionsPtrOutput
- func (o BuildOptionsPtrOutput) Volumes() VolumeArrayOutput
- func (o BuildOptionsPtrOutput) WorkerPool() pulumi.StringPtrOutput
- type BuildOptionsRequestedVerifyOption
- func (BuildOptionsRequestedVerifyOption) ElementType() reflect.Type
- func (e BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionOutput() BuildOptionsRequestedVerifyOptionOutput
- func (e BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionOutputWithContext(ctx context.Context) BuildOptionsRequestedVerifyOptionOutput
- func (e BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionPtrOutput() BuildOptionsRequestedVerifyOptionPtrOutput
- func (e BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionPtrOutputWithContext(ctx context.Context) BuildOptionsRequestedVerifyOptionPtrOutput
- func (e BuildOptionsRequestedVerifyOption) ToStringOutput() pulumi.StringOutput
- func (e BuildOptionsRequestedVerifyOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BuildOptionsRequestedVerifyOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BuildOptionsRequestedVerifyOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsRequestedVerifyOptionInput
- type BuildOptionsRequestedVerifyOptionOutput
- func (BuildOptionsRequestedVerifyOptionOutput) ElementType() reflect.Type
- func (o BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionOutput() BuildOptionsRequestedVerifyOptionOutput
- func (o BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionOutputWithContext(ctx context.Context) BuildOptionsRequestedVerifyOptionOutput
- func (o BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionPtrOutput() BuildOptionsRequestedVerifyOptionPtrOutput
- func (o BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionPtrOutputWithContext(ctx context.Context) BuildOptionsRequestedVerifyOptionPtrOutput
- func (o BuildOptionsRequestedVerifyOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o BuildOptionsRequestedVerifyOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BuildOptionsRequestedVerifyOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsRequestedVerifyOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsRequestedVerifyOptionPtrInput
- type BuildOptionsRequestedVerifyOptionPtrOutput
- func (o BuildOptionsRequestedVerifyOptionPtrOutput) Elem() BuildOptionsRequestedVerifyOptionOutput
- func (BuildOptionsRequestedVerifyOptionPtrOutput) ElementType() reflect.Type
- func (o BuildOptionsRequestedVerifyOptionPtrOutput) ToBuildOptionsRequestedVerifyOptionPtrOutput() BuildOptionsRequestedVerifyOptionPtrOutput
- func (o BuildOptionsRequestedVerifyOptionPtrOutput) ToBuildOptionsRequestedVerifyOptionPtrOutputWithContext(ctx context.Context) BuildOptionsRequestedVerifyOptionPtrOutput
- func (o BuildOptionsRequestedVerifyOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsRequestedVerifyOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsResponse
- type BuildOptionsResponseArgs
- func (BuildOptionsResponseArgs) ElementType() reflect.Type
- func (i BuildOptionsResponseArgs) ToBuildOptionsResponseOutput() BuildOptionsResponseOutput
- func (i BuildOptionsResponseArgs) ToBuildOptionsResponseOutputWithContext(ctx context.Context) BuildOptionsResponseOutput
- func (i BuildOptionsResponseArgs) ToBuildOptionsResponsePtrOutput() BuildOptionsResponsePtrOutput
- func (i BuildOptionsResponseArgs) ToBuildOptionsResponsePtrOutputWithContext(ctx context.Context) BuildOptionsResponsePtrOutput
- type BuildOptionsResponseInput
- type BuildOptionsResponseOutput
- func (o BuildOptionsResponseOutput) DiskSizeGb() pulumi.StringOutput
- func (o BuildOptionsResponseOutput) DynamicSubstitutions() pulumi.BoolOutput
- func (BuildOptionsResponseOutput) ElementType() reflect.Type
- func (o BuildOptionsResponseOutput) Env() pulumi.StringArrayOutput
- func (o BuildOptionsResponseOutput) LogStreamingOption() pulumi.StringOutput
- func (o BuildOptionsResponseOutput) Logging() pulumi.StringOutput
- func (o BuildOptionsResponseOutput) MachineType() pulumi.StringOutput
- func (o BuildOptionsResponseOutput) Pool() PoolOptionResponseOutput
- func (o BuildOptionsResponseOutput) RequestedVerifyOption() pulumi.StringOutput
- func (o BuildOptionsResponseOutput) SecretEnv() pulumi.StringArrayOutput
- func (o BuildOptionsResponseOutput) SourceProvenanceHash() pulumi.StringArrayOutput
- func (o BuildOptionsResponseOutput) SubstitutionOption() pulumi.StringOutput
- func (o BuildOptionsResponseOutput) ToBuildOptionsResponseOutput() BuildOptionsResponseOutput
- func (o BuildOptionsResponseOutput) ToBuildOptionsResponseOutputWithContext(ctx context.Context) BuildOptionsResponseOutput
- func (o BuildOptionsResponseOutput) ToBuildOptionsResponsePtrOutput() BuildOptionsResponsePtrOutput
- func (o BuildOptionsResponseOutput) ToBuildOptionsResponsePtrOutputWithContext(ctx context.Context) BuildOptionsResponsePtrOutput
- func (o BuildOptionsResponseOutput) Volumes() VolumeResponseArrayOutput
- func (o BuildOptionsResponseOutput) WorkerPool() pulumi.StringOutput
- type BuildOptionsResponsePtrInput
- type BuildOptionsResponsePtrOutput
- func (o BuildOptionsResponsePtrOutput) DiskSizeGb() pulumi.StringPtrOutput
- func (o BuildOptionsResponsePtrOutput) DynamicSubstitutions() pulumi.BoolPtrOutput
- func (o BuildOptionsResponsePtrOutput) Elem() BuildOptionsResponseOutput
- func (BuildOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o BuildOptionsResponsePtrOutput) Env() pulumi.StringArrayOutput
- func (o BuildOptionsResponsePtrOutput) LogStreamingOption() pulumi.StringPtrOutput
- func (o BuildOptionsResponsePtrOutput) Logging() pulumi.StringPtrOutput
- func (o BuildOptionsResponsePtrOutput) MachineType() pulumi.StringPtrOutput
- func (o BuildOptionsResponsePtrOutput) Pool() PoolOptionResponsePtrOutput
- func (o BuildOptionsResponsePtrOutput) RequestedVerifyOption() pulumi.StringPtrOutput
- func (o BuildOptionsResponsePtrOutput) SecretEnv() pulumi.StringArrayOutput
- func (o BuildOptionsResponsePtrOutput) SourceProvenanceHash() pulumi.StringArrayOutput
- func (o BuildOptionsResponsePtrOutput) SubstitutionOption() pulumi.StringPtrOutput
- func (o BuildOptionsResponsePtrOutput) ToBuildOptionsResponsePtrOutput() BuildOptionsResponsePtrOutput
- func (o BuildOptionsResponsePtrOutput) ToBuildOptionsResponsePtrOutputWithContext(ctx context.Context) BuildOptionsResponsePtrOutput
- func (o BuildOptionsResponsePtrOutput) Volumes() VolumeResponseArrayOutput
- func (o BuildOptionsResponsePtrOutput) WorkerPool() pulumi.StringPtrOutput
- type BuildOptionsSourceProvenanceHashItem
- func (BuildOptionsSourceProvenanceHashItem) ElementType() reflect.Type
- func (e BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemOutput() BuildOptionsSourceProvenanceHashItemOutput
- func (e BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemOutput
- func (e BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemPtrOutput() BuildOptionsSourceProvenanceHashItemPtrOutput
- func (e BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemPtrOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemPtrOutput
- func (e BuildOptionsSourceProvenanceHashItem) ToStringOutput() pulumi.StringOutput
- func (e BuildOptionsSourceProvenanceHashItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BuildOptionsSourceProvenanceHashItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BuildOptionsSourceProvenanceHashItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsSourceProvenanceHashItemArray
- func (BuildOptionsSourceProvenanceHashItemArray) ElementType() reflect.Type
- func (i BuildOptionsSourceProvenanceHashItemArray) ToBuildOptionsSourceProvenanceHashItemArrayOutput() BuildOptionsSourceProvenanceHashItemArrayOutput
- func (i BuildOptionsSourceProvenanceHashItemArray) ToBuildOptionsSourceProvenanceHashItemArrayOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemArrayOutput
- type BuildOptionsSourceProvenanceHashItemArrayInput
- type BuildOptionsSourceProvenanceHashItemArrayOutput
- func (BuildOptionsSourceProvenanceHashItemArrayOutput) ElementType() reflect.Type
- func (o BuildOptionsSourceProvenanceHashItemArrayOutput) Index(i pulumi.IntInput) BuildOptionsSourceProvenanceHashItemOutput
- func (o BuildOptionsSourceProvenanceHashItemArrayOutput) ToBuildOptionsSourceProvenanceHashItemArrayOutput() BuildOptionsSourceProvenanceHashItemArrayOutput
- func (o BuildOptionsSourceProvenanceHashItemArrayOutput) ToBuildOptionsSourceProvenanceHashItemArrayOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemArrayOutput
- type BuildOptionsSourceProvenanceHashItemInput
- type BuildOptionsSourceProvenanceHashItemOutput
- func (BuildOptionsSourceProvenanceHashItemOutput) ElementType() reflect.Type
- func (o BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemOutput() BuildOptionsSourceProvenanceHashItemOutput
- func (o BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemOutput
- func (o BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutput() BuildOptionsSourceProvenanceHashItemPtrOutput
- func (o BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemPtrOutput
- func (o BuildOptionsSourceProvenanceHashItemOutput) ToStringOutput() pulumi.StringOutput
- func (o BuildOptionsSourceProvenanceHashItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BuildOptionsSourceProvenanceHashItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsSourceProvenanceHashItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsSourceProvenanceHashItemPtrInput
- type BuildOptionsSourceProvenanceHashItemPtrOutput
- func (o BuildOptionsSourceProvenanceHashItemPtrOutput) Elem() BuildOptionsSourceProvenanceHashItemOutput
- func (BuildOptionsSourceProvenanceHashItemPtrOutput) ElementType() reflect.Type
- func (o BuildOptionsSourceProvenanceHashItemPtrOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutput() BuildOptionsSourceProvenanceHashItemPtrOutput
- func (o BuildOptionsSourceProvenanceHashItemPtrOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemPtrOutput
- func (o BuildOptionsSourceProvenanceHashItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsSourceProvenanceHashItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsSubstitutionOption
- func (BuildOptionsSubstitutionOption) ElementType() reflect.Type
- func (e BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionOutput() BuildOptionsSubstitutionOptionOutput
- func (e BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionOutputWithContext(ctx context.Context) BuildOptionsSubstitutionOptionOutput
- func (e BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionPtrOutput() BuildOptionsSubstitutionOptionPtrOutput
- func (e BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionPtrOutputWithContext(ctx context.Context) BuildOptionsSubstitutionOptionPtrOutput
- func (e BuildOptionsSubstitutionOption) ToStringOutput() pulumi.StringOutput
- func (e BuildOptionsSubstitutionOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BuildOptionsSubstitutionOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BuildOptionsSubstitutionOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsSubstitutionOptionInput
- type BuildOptionsSubstitutionOptionOutput
- func (BuildOptionsSubstitutionOptionOutput) ElementType() reflect.Type
- func (o BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionOutput() BuildOptionsSubstitutionOptionOutput
- func (o BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionOutputWithContext(ctx context.Context) BuildOptionsSubstitutionOptionOutput
- func (o BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionPtrOutput() BuildOptionsSubstitutionOptionPtrOutput
- func (o BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionPtrOutputWithContext(ctx context.Context) BuildOptionsSubstitutionOptionPtrOutput
- func (o BuildOptionsSubstitutionOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o BuildOptionsSubstitutionOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BuildOptionsSubstitutionOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsSubstitutionOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOptionsSubstitutionOptionPtrInput
- type BuildOptionsSubstitutionOptionPtrOutput
- func (o BuildOptionsSubstitutionOptionPtrOutput) Elem() BuildOptionsSubstitutionOptionOutput
- func (BuildOptionsSubstitutionOptionPtrOutput) ElementType() reflect.Type
- func (o BuildOptionsSubstitutionOptionPtrOutput) ToBuildOptionsSubstitutionOptionPtrOutput() BuildOptionsSubstitutionOptionPtrOutput
- func (o BuildOptionsSubstitutionOptionPtrOutput) ToBuildOptionsSubstitutionOptionPtrOutputWithContext(ctx context.Context) BuildOptionsSubstitutionOptionPtrOutput
- func (o BuildOptionsSubstitutionOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildOptionsSubstitutionOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildOutput
- type BuildResponse
- type BuildResponseArgs
- func (BuildResponseArgs) ElementType() reflect.Type
- func (i BuildResponseArgs) ToBuildResponseOutput() BuildResponseOutput
- func (i BuildResponseArgs) ToBuildResponseOutputWithContext(ctx context.Context) BuildResponseOutput
- func (i BuildResponseArgs) ToBuildResponsePtrOutput() BuildResponsePtrOutput
- func (i BuildResponseArgs) ToBuildResponsePtrOutputWithContext(ctx context.Context) BuildResponsePtrOutput
- type BuildResponseInput
- type BuildResponseOutput
- func (o BuildResponseOutput) Approval() BuildApprovalResponseOutput
- func (o BuildResponseOutput) Artifacts() ArtifactsResponseOutput
- func (o BuildResponseOutput) AvailableSecrets() SecretsResponseOutput
- func (o BuildResponseOutput) BuildTriggerId() pulumi.StringOutput
- func (o BuildResponseOutput) CreateTime() pulumi.StringOutput
- func (BuildResponseOutput) ElementType() reflect.Type
- func (o BuildResponseOutput) FailureInfo() FailureInfoResponseOutput
- func (o BuildResponseOutput) FinishTime() pulumi.StringOutput
- func (o BuildResponseOutput) Images() pulumi.StringArrayOutput
- func (o BuildResponseOutput) LogUrl() pulumi.StringOutput
- func (o BuildResponseOutput) LogsBucket() pulumi.StringOutput
- func (o BuildResponseOutput) Name() pulumi.StringOutput
- func (o BuildResponseOutput) Options() BuildOptionsResponseOutput
- func (o BuildResponseOutput) Project() pulumi.StringOutput
- func (o BuildResponseOutput) QueueTtl() pulumi.StringOutput
- func (o BuildResponseOutput) Results() ResultsResponseOutput
- func (o BuildResponseOutput) Secrets() SecretResponseArrayOutput
- func (o BuildResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o BuildResponseOutput) Source() SourceResponseOutput
- func (o BuildResponseOutput) SourceProvenance() SourceProvenanceResponseOutput
- func (o BuildResponseOutput) StartTime() pulumi.StringOutput
- func (o BuildResponseOutput) Status() pulumi.StringOutput
- func (o BuildResponseOutput) StatusDetail() pulumi.StringOutput
- func (o BuildResponseOutput) Steps() BuildStepResponseArrayOutput
- func (o BuildResponseOutput) Substitutions() pulumi.StringMapOutput
- func (o BuildResponseOutput) Tags() pulumi.StringArrayOutput
- func (o BuildResponseOutput) Timeout() pulumi.StringOutput
- func (o BuildResponseOutput) Timing() pulumi.StringMapOutput
- func (o BuildResponseOutput) ToBuildResponseOutput() BuildResponseOutput
- func (o BuildResponseOutput) ToBuildResponseOutputWithContext(ctx context.Context) BuildResponseOutput
- func (o BuildResponseOutput) ToBuildResponsePtrOutput() BuildResponsePtrOutput
- func (o BuildResponseOutput) ToBuildResponsePtrOutputWithContext(ctx context.Context) BuildResponsePtrOutput
- func (o BuildResponseOutput) Warnings() WarningResponseArrayOutput
- type BuildResponsePtrInput
- type BuildResponsePtrOutput
- func (o BuildResponsePtrOutput) Approval() BuildApprovalResponsePtrOutput
- func (o BuildResponsePtrOutput) Artifacts() ArtifactsResponsePtrOutput
- func (o BuildResponsePtrOutput) AvailableSecrets() SecretsResponsePtrOutput
- func (o BuildResponsePtrOutput) BuildTriggerId() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) Elem() BuildResponseOutput
- func (BuildResponsePtrOutput) ElementType() reflect.Type
- func (o BuildResponsePtrOutput) FailureInfo() FailureInfoResponsePtrOutput
- func (o BuildResponsePtrOutput) FinishTime() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) Images() pulumi.StringArrayOutput
- func (o BuildResponsePtrOutput) LogUrl() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) LogsBucket() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) Options() BuildOptionsResponsePtrOutput
- func (o BuildResponsePtrOutput) Project() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) QueueTtl() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) Results() ResultsResponsePtrOutput
- func (o BuildResponsePtrOutput) Secrets() SecretResponseArrayOutput
- func (o BuildResponsePtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) Source() SourceResponsePtrOutput
- func (o BuildResponsePtrOutput) SourceProvenance() SourceProvenanceResponsePtrOutput
- func (o BuildResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) StatusDetail() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) Steps() BuildStepResponseArrayOutput
- func (o BuildResponsePtrOutput) Substitutions() pulumi.StringMapOutput
- func (o BuildResponsePtrOutput) Tags() pulumi.StringArrayOutput
- func (o BuildResponsePtrOutput) Timeout() pulumi.StringPtrOutput
- func (o BuildResponsePtrOutput) Timing() pulumi.StringMapOutput
- func (o BuildResponsePtrOutput) ToBuildResponsePtrOutput() BuildResponsePtrOutput
- func (o BuildResponsePtrOutput) ToBuildResponsePtrOutputWithContext(ctx context.Context) BuildResponsePtrOutput
- func (o BuildResponsePtrOutput) Warnings() WarningResponseArrayOutput
- type BuildState
- type BuildStep
- type BuildStepArgs
- type BuildStepArray
- type BuildStepArrayInput
- type BuildStepArrayOutput
- func (BuildStepArrayOutput) ElementType() reflect.Type
- func (o BuildStepArrayOutput) Index(i pulumi.IntInput) BuildStepOutput
- func (o BuildStepArrayOutput) ToBuildStepArrayOutput() BuildStepArrayOutput
- func (o BuildStepArrayOutput) ToBuildStepArrayOutputWithContext(ctx context.Context) BuildStepArrayOutput
- type BuildStepInput
- type BuildStepOutput
- func (o BuildStepOutput) Args() pulumi.StringArrayOutput
- func (o BuildStepOutput) Dir() pulumi.StringPtrOutput
- func (BuildStepOutput) ElementType() reflect.Type
- func (o BuildStepOutput) Entrypoint() pulumi.StringPtrOutput
- func (o BuildStepOutput) Env() pulumi.StringArrayOutput
- func (o BuildStepOutput) Id() pulumi.StringPtrOutput
- func (o BuildStepOutput) Name() pulumi.StringOutput
- func (o BuildStepOutput) Script() pulumi.StringPtrOutput
- func (o BuildStepOutput) SecretEnv() pulumi.StringArrayOutput
- func (o BuildStepOutput) Timeout() pulumi.StringPtrOutput
- func (o BuildStepOutput) ToBuildStepOutput() BuildStepOutput
- func (o BuildStepOutput) ToBuildStepOutputWithContext(ctx context.Context) BuildStepOutput
- func (o BuildStepOutput) Volumes() VolumeArrayOutput
- func (o BuildStepOutput) WaitFor() pulumi.StringArrayOutput
- type BuildStepResponse
- type BuildStepResponseArgs
- type BuildStepResponseArray
- type BuildStepResponseArrayInput
- type BuildStepResponseArrayOutput
- func (BuildStepResponseArrayOutput) ElementType() reflect.Type
- func (o BuildStepResponseArrayOutput) Index(i pulumi.IntInput) BuildStepResponseOutput
- func (o BuildStepResponseArrayOutput) ToBuildStepResponseArrayOutput() BuildStepResponseArrayOutput
- func (o BuildStepResponseArrayOutput) ToBuildStepResponseArrayOutputWithContext(ctx context.Context) BuildStepResponseArrayOutput
- type BuildStepResponseInput
- type BuildStepResponseOutput
- func (o BuildStepResponseOutput) Args() pulumi.StringArrayOutput
- func (o BuildStepResponseOutput) Dir() pulumi.StringOutput
- func (BuildStepResponseOutput) ElementType() reflect.Type
- func (o BuildStepResponseOutput) Entrypoint() pulumi.StringOutput
- func (o BuildStepResponseOutput) Env() pulumi.StringArrayOutput
- func (o BuildStepResponseOutput) Name() pulumi.StringOutput
- func (o BuildStepResponseOutput) PullTiming() TimeSpanResponseOutput
- func (o BuildStepResponseOutput) Script() pulumi.StringOutput
- func (o BuildStepResponseOutput) SecretEnv() pulumi.StringArrayOutput
- func (o BuildStepResponseOutput) Status() pulumi.StringOutput
- func (o BuildStepResponseOutput) Timeout() pulumi.StringOutput
- func (o BuildStepResponseOutput) Timing() TimeSpanResponseOutput
- func (o BuildStepResponseOutput) ToBuildStepResponseOutput() BuildStepResponseOutput
- func (o BuildStepResponseOutput) ToBuildStepResponseOutputWithContext(ctx context.Context) BuildStepResponseOutput
- func (o BuildStepResponseOutput) Volumes() VolumeResponseArrayOutput
- func (o BuildStepResponseOutput) WaitFor() pulumi.StringArrayOutput
- type BuildType
- type BuildTypeArgs
- func (BuildTypeArgs) ElementType() reflect.Type
- func (i BuildTypeArgs) ToBuildTypeOutput() BuildTypeOutput
- func (i BuildTypeArgs) ToBuildTypeOutputWithContext(ctx context.Context) BuildTypeOutput
- func (i BuildTypeArgs) ToBuildTypePtrOutput() BuildTypePtrOutput
- func (i BuildTypeArgs) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
- type BuildTypeInput
- type BuildTypeOutput
- func (o BuildTypeOutput) Artifacts() ArtifactsPtrOutput
- func (o BuildTypeOutput) AvailableSecrets() SecretsPtrOutput
- func (BuildTypeOutput) ElementType() reflect.Type
- func (o BuildTypeOutput) Images() pulumi.StringArrayOutput
- func (o BuildTypeOutput) LogsBucket() pulumi.StringPtrOutput
- func (o BuildTypeOutput) Options() BuildOptionsPtrOutput
- func (o BuildTypeOutput) QueueTtl() pulumi.StringPtrOutput
- func (o BuildTypeOutput) Secrets() SecretArrayOutput
- func (o BuildTypeOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o BuildTypeOutput) Source() SourcePtrOutput
- func (o BuildTypeOutput) Steps() BuildStepArrayOutput
- func (o BuildTypeOutput) Substitutions() pulumi.StringMapOutput
- func (o BuildTypeOutput) Tags() pulumi.StringArrayOutput
- func (o BuildTypeOutput) Timeout() pulumi.StringPtrOutput
- func (o BuildTypeOutput) ToBuildTypeOutput() BuildTypeOutput
- func (o BuildTypeOutput) ToBuildTypeOutputWithContext(ctx context.Context) BuildTypeOutput
- func (o BuildTypeOutput) ToBuildTypePtrOutput() BuildTypePtrOutput
- func (o BuildTypeOutput) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
- type BuildTypePtrInput
- type BuildTypePtrOutput
- func (o BuildTypePtrOutput) Artifacts() ArtifactsPtrOutput
- func (o BuildTypePtrOutput) AvailableSecrets() SecretsPtrOutput
- func (o BuildTypePtrOutput) Elem() BuildTypeOutput
- func (BuildTypePtrOutput) ElementType() reflect.Type
- func (o BuildTypePtrOutput) Images() pulumi.StringArrayOutput
- func (o BuildTypePtrOutput) LogsBucket() pulumi.StringPtrOutput
- func (o BuildTypePtrOutput) Options() BuildOptionsPtrOutput
- func (o BuildTypePtrOutput) QueueTtl() pulumi.StringPtrOutput
- func (o BuildTypePtrOutput) Secrets() SecretArrayOutput
- func (o BuildTypePtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o BuildTypePtrOutput) Source() SourcePtrOutput
- func (o BuildTypePtrOutput) Steps() BuildStepArrayOutput
- func (o BuildTypePtrOutput) Substitutions() pulumi.StringMapOutput
- func (o BuildTypePtrOutput) Tags() pulumi.StringArrayOutput
- func (o BuildTypePtrOutput) Timeout() pulumi.StringPtrOutput
- func (o BuildTypePtrOutput) ToBuildTypePtrOutput() BuildTypePtrOutput
- func (o BuildTypePtrOutput) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
- type BuiltImageResponse
- type BuiltImageResponseArgs
- type BuiltImageResponseArray
- type BuiltImageResponseArrayInput
- type BuiltImageResponseArrayOutput
- func (BuiltImageResponseArrayOutput) ElementType() reflect.Type
- func (o BuiltImageResponseArrayOutput) Index(i pulumi.IntInput) BuiltImageResponseOutput
- func (o BuiltImageResponseArrayOutput) ToBuiltImageResponseArrayOutput() BuiltImageResponseArrayOutput
- func (o BuiltImageResponseArrayOutput) ToBuiltImageResponseArrayOutputWithContext(ctx context.Context) BuiltImageResponseArrayOutput
- type BuiltImageResponseInput
- type BuiltImageResponseOutput
- func (o BuiltImageResponseOutput) Digest() pulumi.StringOutput
- func (BuiltImageResponseOutput) ElementType() reflect.Type
- func (o BuiltImageResponseOutput) Name() pulumi.StringOutput
- func (o BuiltImageResponseOutput) PushTiming() TimeSpanResponseOutput
- func (o BuiltImageResponseOutput) ToBuiltImageResponseOutput() BuiltImageResponseOutput
- func (o BuiltImageResponseOutput) ToBuiltImageResponseOutputWithContext(ctx context.Context) BuiltImageResponseOutput
- type FailureInfoResponse
- type FailureInfoResponseArgs
- func (FailureInfoResponseArgs) ElementType() reflect.Type
- func (i FailureInfoResponseArgs) ToFailureInfoResponseOutput() FailureInfoResponseOutput
- func (i FailureInfoResponseArgs) ToFailureInfoResponseOutputWithContext(ctx context.Context) FailureInfoResponseOutput
- func (i FailureInfoResponseArgs) ToFailureInfoResponsePtrOutput() FailureInfoResponsePtrOutput
- func (i FailureInfoResponseArgs) ToFailureInfoResponsePtrOutputWithContext(ctx context.Context) FailureInfoResponsePtrOutput
- type FailureInfoResponseInput
- type FailureInfoResponseOutput
- func (o FailureInfoResponseOutput) Detail() pulumi.StringOutput
- func (FailureInfoResponseOutput) ElementType() reflect.Type
- func (o FailureInfoResponseOutput) ToFailureInfoResponseOutput() FailureInfoResponseOutput
- func (o FailureInfoResponseOutput) ToFailureInfoResponseOutputWithContext(ctx context.Context) FailureInfoResponseOutput
- func (o FailureInfoResponseOutput) ToFailureInfoResponsePtrOutput() FailureInfoResponsePtrOutput
- func (o FailureInfoResponseOutput) ToFailureInfoResponsePtrOutputWithContext(ctx context.Context) FailureInfoResponsePtrOutput
- func (o FailureInfoResponseOutput) Type() pulumi.StringOutput
- type FailureInfoResponsePtrInput
- type FailureInfoResponsePtrOutput
- func (o FailureInfoResponsePtrOutput) Detail() pulumi.StringPtrOutput
- func (o FailureInfoResponsePtrOutput) Elem() FailureInfoResponseOutput
- func (FailureInfoResponsePtrOutput) ElementType() reflect.Type
- func (o FailureInfoResponsePtrOutput) ToFailureInfoResponsePtrOutput() FailureInfoResponsePtrOutput
- func (o FailureInfoResponsePtrOutput) ToFailureInfoResponsePtrOutputWithContext(ctx context.Context) FailureInfoResponsePtrOutput
- func (o FailureInfoResponsePtrOutput) Type() pulumi.StringPtrOutput
- type GitFileSource
- type GitFileSourceArgs
- func (GitFileSourceArgs) ElementType() reflect.Type
- func (i GitFileSourceArgs) ToGitFileSourceOutput() GitFileSourceOutput
- func (i GitFileSourceArgs) ToGitFileSourceOutputWithContext(ctx context.Context) GitFileSourceOutput
- func (i GitFileSourceArgs) ToGitFileSourcePtrOutput() GitFileSourcePtrOutput
- func (i GitFileSourceArgs) ToGitFileSourcePtrOutputWithContext(ctx context.Context) GitFileSourcePtrOutput
- type GitFileSourceInput
- type GitFileSourceOutput
- func (GitFileSourceOutput) ElementType() reflect.Type
- func (o GitFileSourceOutput) Path() pulumi.StringPtrOutput
- func (o GitFileSourceOutput) RepoType() GitFileSourceRepoTypePtrOutput
- func (o GitFileSourceOutput) Revision() pulumi.StringPtrOutput
- func (o GitFileSourceOutput) ToGitFileSourceOutput() GitFileSourceOutput
- func (o GitFileSourceOutput) ToGitFileSourceOutputWithContext(ctx context.Context) GitFileSourceOutput
- func (o GitFileSourceOutput) ToGitFileSourcePtrOutput() GitFileSourcePtrOutput
- func (o GitFileSourceOutput) ToGitFileSourcePtrOutputWithContext(ctx context.Context) GitFileSourcePtrOutput
- func (o GitFileSourceOutput) Uri() pulumi.StringPtrOutput
- type GitFileSourcePtrInput
- type GitFileSourcePtrOutput
- func (o GitFileSourcePtrOutput) Elem() GitFileSourceOutput
- func (GitFileSourcePtrOutput) ElementType() reflect.Type
- func (o GitFileSourcePtrOutput) Path() pulumi.StringPtrOutput
- func (o GitFileSourcePtrOutput) RepoType() GitFileSourceRepoTypePtrOutput
- func (o GitFileSourcePtrOutput) Revision() pulumi.StringPtrOutput
- func (o GitFileSourcePtrOutput) ToGitFileSourcePtrOutput() GitFileSourcePtrOutput
- func (o GitFileSourcePtrOutput) ToGitFileSourcePtrOutputWithContext(ctx context.Context) GitFileSourcePtrOutput
- func (o GitFileSourcePtrOutput) Uri() pulumi.StringPtrOutput
- type GitFileSourceRepoType
- func (GitFileSourceRepoType) ElementType() reflect.Type
- func (e GitFileSourceRepoType) ToGitFileSourceRepoTypeOutput() GitFileSourceRepoTypeOutput
- func (e GitFileSourceRepoType) ToGitFileSourceRepoTypeOutputWithContext(ctx context.Context) GitFileSourceRepoTypeOutput
- func (e GitFileSourceRepoType) ToGitFileSourceRepoTypePtrOutput() GitFileSourceRepoTypePtrOutput
- func (e GitFileSourceRepoType) ToGitFileSourceRepoTypePtrOutputWithContext(ctx context.Context) GitFileSourceRepoTypePtrOutput
- func (e GitFileSourceRepoType) ToStringOutput() pulumi.StringOutput
- func (e GitFileSourceRepoType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GitFileSourceRepoType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GitFileSourceRepoType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GitFileSourceRepoTypeInput
- type GitFileSourceRepoTypeOutput
- func (GitFileSourceRepoTypeOutput) ElementType() reflect.Type
- func (o GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypeOutput() GitFileSourceRepoTypeOutput
- func (o GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypeOutputWithContext(ctx context.Context) GitFileSourceRepoTypeOutput
- func (o GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypePtrOutput() GitFileSourceRepoTypePtrOutput
- func (o GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypePtrOutputWithContext(ctx context.Context) GitFileSourceRepoTypePtrOutput
- func (o GitFileSourceRepoTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GitFileSourceRepoTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GitFileSourceRepoTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GitFileSourceRepoTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GitFileSourceRepoTypePtrInput
- type GitFileSourceRepoTypePtrOutput
- func (o GitFileSourceRepoTypePtrOutput) Elem() GitFileSourceRepoTypeOutput
- func (GitFileSourceRepoTypePtrOutput) ElementType() reflect.Type
- func (o GitFileSourceRepoTypePtrOutput) ToGitFileSourceRepoTypePtrOutput() GitFileSourceRepoTypePtrOutput
- func (o GitFileSourceRepoTypePtrOutput) ToGitFileSourceRepoTypePtrOutputWithContext(ctx context.Context) GitFileSourceRepoTypePtrOutput
- func (o GitFileSourceRepoTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GitFileSourceRepoTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GitFileSourceResponse
- type GitFileSourceResponseArgs
- func (GitFileSourceResponseArgs) ElementType() reflect.Type
- func (i GitFileSourceResponseArgs) ToGitFileSourceResponseOutput() GitFileSourceResponseOutput
- func (i GitFileSourceResponseArgs) ToGitFileSourceResponseOutputWithContext(ctx context.Context) GitFileSourceResponseOutput
- func (i GitFileSourceResponseArgs) ToGitFileSourceResponsePtrOutput() GitFileSourceResponsePtrOutput
- func (i GitFileSourceResponseArgs) ToGitFileSourceResponsePtrOutputWithContext(ctx context.Context) GitFileSourceResponsePtrOutput
- type GitFileSourceResponseInput
- type GitFileSourceResponseOutput
- func (GitFileSourceResponseOutput) ElementType() reflect.Type
- func (o GitFileSourceResponseOutput) Path() pulumi.StringOutput
- func (o GitFileSourceResponseOutput) RepoType() pulumi.StringOutput
- func (o GitFileSourceResponseOutput) Revision() pulumi.StringOutput
- func (o GitFileSourceResponseOutput) ToGitFileSourceResponseOutput() GitFileSourceResponseOutput
- func (o GitFileSourceResponseOutput) ToGitFileSourceResponseOutputWithContext(ctx context.Context) GitFileSourceResponseOutput
- func (o GitFileSourceResponseOutput) ToGitFileSourceResponsePtrOutput() GitFileSourceResponsePtrOutput
- func (o GitFileSourceResponseOutput) ToGitFileSourceResponsePtrOutputWithContext(ctx context.Context) GitFileSourceResponsePtrOutput
- func (o GitFileSourceResponseOutput) Uri() pulumi.StringOutput
- type GitFileSourceResponsePtrInput
- type GitFileSourceResponsePtrOutput
- func (o GitFileSourceResponsePtrOutput) Elem() GitFileSourceResponseOutput
- func (GitFileSourceResponsePtrOutput) ElementType() reflect.Type
- func (o GitFileSourceResponsePtrOutput) Path() pulumi.StringPtrOutput
- func (o GitFileSourceResponsePtrOutput) RepoType() pulumi.StringPtrOutput
- func (o GitFileSourceResponsePtrOutput) Revision() pulumi.StringPtrOutput
- func (o GitFileSourceResponsePtrOutput) ToGitFileSourceResponsePtrOutput() GitFileSourceResponsePtrOutput
- func (o GitFileSourceResponsePtrOutput) ToGitFileSourceResponsePtrOutputWithContext(ctx context.Context) GitFileSourceResponsePtrOutput
- func (o GitFileSourceResponsePtrOutput) Uri() pulumi.StringPtrOutput
- type GitHubEnterpriseSecrets
- type GitHubEnterpriseSecretsArgs
- func (GitHubEnterpriseSecretsArgs) ElementType() reflect.Type
- func (i GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsOutput() GitHubEnterpriseSecretsOutput
- func (i GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsOutput
- func (i GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsPtrOutput() GitHubEnterpriseSecretsPtrOutput
- func (i GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsPtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsPtrOutput
- type GitHubEnterpriseSecretsInput
- type GitHubEnterpriseSecretsOutput
- func (GitHubEnterpriseSecretsOutput) ElementType() reflect.Type
- func (o GitHubEnterpriseSecretsOutput) OauthClientIdName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsOutput) OauthClientIdVersionName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsOutput) OauthSecretName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsOutput) OauthSecretVersionName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsOutput) PrivateKeyName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsOutput) PrivateKeyVersionName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsOutput() GitHubEnterpriseSecretsOutput
- func (o GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsOutput
- func (o GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsPtrOutput() GitHubEnterpriseSecretsPtrOutput
- func (o GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsPtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsPtrOutput
- func (o GitHubEnterpriseSecretsOutput) WebhookSecretName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsOutput) WebhookSecretVersionName() pulumi.StringPtrOutput
- type GitHubEnterpriseSecretsPtrInput
- type GitHubEnterpriseSecretsPtrOutput
- func (o GitHubEnterpriseSecretsPtrOutput) Elem() GitHubEnterpriseSecretsOutput
- func (GitHubEnterpriseSecretsPtrOutput) ElementType() reflect.Type
- func (o GitHubEnterpriseSecretsPtrOutput) OauthClientIdName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsPtrOutput) OauthClientIdVersionName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsPtrOutput) OauthSecretName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsPtrOutput) OauthSecretVersionName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsPtrOutput) PrivateKeyName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsPtrOutput) PrivateKeyVersionName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsPtrOutput) ToGitHubEnterpriseSecretsPtrOutput() GitHubEnterpriseSecretsPtrOutput
- func (o GitHubEnterpriseSecretsPtrOutput) ToGitHubEnterpriseSecretsPtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsPtrOutput
- func (o GitHubEnterpriseSecretsPtrOutput) WebhookSecretName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsPtrOutput) WebhookSecretVersionName() pulumi.StringPtrOutput
- type GitHubEnterpriseSecretsResponse
- type GitHubEnterpriseSecretsResponseArgs
- func (GitHubEnterpriseSecretsResponseArgs) ElementType() reflect.Type
- func (i GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponseOutput() GitHubEnterpriseSecretsResponseOutput
- func (i GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponseOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsResponseOutput
- func (i GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponsePtrOutput() GitHubEnterpriseSecretsResponsePtrOutput
- func (i GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponsePtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsResponsePtrOutput
- type GitHubEnterpriseSecretsResponseInput
- type GitHubEnterpriseSecretsResponseOutput
- func (GitHubEnterpriseSecretsResponseOutput) ElementType() reflect.Type
- func (o GitHubEnterpriseSecretsResponseOutput) OauthClientIdName() pulumi.StringOutput
- func (o GitHubEnterpriseSecretsResponseOutput) OauthClientIdVersionName() pulumi.StringOutput
- func (o GitHubEnterpriseSecretsResponseOutput) OauthSecretName() pulumi.StringOutput
- func (o GitHubEnterpriseSecretsResponseOutput) OauthSecretVersionName() pulumi.StringOutput
- func (o GitHubEnterpriseSecretsResponseOutput) PrivateKeyName() pulumi.StringOutput
- func (o GitHubEnterpriseSecretsResponseOutput) PrivateKeyVersionName() pulumi.StringOutput
- func (o GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponseOutput() GitHubEnterpriseSecretsResponseOutput
- func (o GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponseOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsResponseOutput
- func (o GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponsePtrOutput() GitHubEnterpriseSecretsResponsePtrOutput
- func (o GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponsePtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsResponsePtrOutput
- func (o GitHubEnterpriseSecretsResponseOutput) WebhookSecretName() pulumi.StringOutput
- func (o GitHubEnterpriseSecretsResponseOutput) WebhookSecretVersionName() pulumi.StringOutput
- type GitHubEnterpriseSecretsResponsePtrInput
- type GitHubEnterpriseSecretsResponsePtrOutput
- func (o GitHubEnterpriseSecretsResponsePtrOutput) Elem() GitHubEnterpriseSecretsResponseOutput
- func (GitHubEnterpriseSecretsResponsePtrOutput) ElementType() reflect.Type
- func (o GitHubEnterpriseSecretsResponsePtrOutput) OauthClientIdName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsResponsePtrOutput) OauthClientIdVersionName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsResponsePtrOutput) OauthSecretName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsResponsePtrOutput) OauthSecretVersionName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsResponsePtrOutput) PrivateKeyName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsResponsePtrOutput) PrivateKeyVersionName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsResponsePtrOutput) ToGitHubEnterpriseSecretsResponsePtrOutput() GitHubEnterpriseSecretsResponsePtrOutput
- func (o GitHubEnterpriseSecretsResponsePtrOutput) ToGitHubEnterpriseSecretsResponsePtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsResponsePtrOutput
- func (o GitHubEnterpriseSecretsResponsePtrOutput) WebhookSecretName() pulumi.StringPtrOutput
- func (o GitHubEnterpriseSecretsResponsePtrOutput) WebhookSecretVersionName() pulumi.StringPtrOutput
- type GitHubEventsConfig
- type GitHubEventsConfigArgs
- func (GitHubEventsConfigArgs) ElementType() reflect.Type
- func (i GitHubEventsConfigArgs) ToGitHubEventsConfigOutput() GitHubEventsConfigOutput
- func (i GitHubEventsConfigArgs) ToGitHubEventsConfigOutputWithContext(ctx context.Context) GitHubEventsConfigOutput
- func (i GitHubEventsConfigArgs) ToGitHubEventsConfigPtrOutput() GitHubEventsConfigPtrOutput
- func (i GitHubEventsConfigArgs) ToGitHubEventsConfigPtrOutputWithContext(ctx context.Context) GitHubEventsConfigPtrOutput
- type GitHubEventsConfigInput
- type GitHubEventsConfigOutput
- func (GitHubEventsConfigOutput) ElementType() reflect.Type
- func (o GitHubEventsConfigOutput) EnterpriseConfigResourceName() pulumi.StringPtrOutput
- func (o GitHubEventsConfigOutput) InstallationId() pulumi.StringPtrOutput
- func (o GitHubEventsConfigOutput) Name() pulumi.StringPtrOutput
- func (o GitHubEventsConfigOutput) Owner() pulumi.StringPtrOutput
- func (o GitHubEventsConfigOutput) PullRequest() PullRequestFilterPtrOutput
- func (o GitHubEventsConfigOutput) Push() PushFilterPtrOutput
- func (o GitHubEventsConfigOutput) ToGitHubEventsConfigOutput() GitHubEventsConfigOutput
- func (o GitHubEventsConfigOutput) ToGitHubEventsConfigOutputWithContext(ctx context.Context) GitHubEventsConfigOutput
- func (o GitHubEventsConfigOutput) ToGitHubEventsConfigPtrOutput() GitHubEventsConfigPtrOutput
- func (o GitHubEventsConfigOutput) ToGitHubEventsConfigPtrOutputWithContext(ctx context.Context) GitHubEventsConfigPtrOutput
- type GitHubEventsConfigPtrInput
- type GitHubEventsConfigPtrOutput
- func (o GitHubEventsConfigPtrOutput) Elem() GitHubEventsConfigOutput
- func (GitHubEventsConfigPtrOutput) ElementType() reflect.Type
- func (o GitHubEventsConfigPtrOutput) EnterpriseConfigResourceName() pulumi.StringPtrOutput
- func (o GitHubEventsConfigPtrOutput) InstallationId() pulumi.StringPtrOutput
- func (o GitHubEventsConfigPtrOutput) Name() pulumi.StringPtrOutput
- func (o GitHubEventsConfigPtrOutput) Owner() pulumi.StringPtrOutput
- func (o GitHubEventsConfigPtrOutput) PullRequest() PullRequestFilterPtrOutput
- func (o GitHubEventsConfigPtrOutput) Push() PushFilterPtrOutput
- func (o GitHubEventsConfigPtrOutput) ToGitHubEventsConfigPtrOutput() GitHubEventsConfigPtrOutput
- func (o GitHubEventsConfigPtrOutput) ToGitHubEventsConfigPtrOutputWithContext(ctx context.Context) GitHubEventsConfigPtrOutput
- type GitHubEventsConfigResponse
- type GitHubEventsConfigResponseArgs
- func (GitHubEventsConfigResponseArgs) ElementType() reflect.Type
- func (i GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponseOutput() GitHubEventsConfigResponseOutput
- func (i GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponseOutputWithContext(ctx context.Context) GitHubEventsConfigResponseOutput
- func (i GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponsePtrOutput() GitHubEventsConfigResponsePtrOutput
- func (i GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponsePtrOutputWithContext(ctx context.Context) GitHubEventsConfigResponsePtrOutput
- type GitHubEventsConfigResponseInput
- type GitHubEventsConfigResponseOutput
- func (GitHubEventsConfigResponseOutput) ElementType() reflect.Type
- func (o GitHubEventsConfigResponseOutput) EnterpriseConfigResourceName() pulumi.StringOutput
- func (o GitHubEventsConfigResponseOutput) InstallationId() pulumi.StringOutput
- func (o GitHubEventsConfigResponseOutput) Name() pulumi.StringOutput
- func (o GitHubEventsConfigResponseOutput) Owner() pulumi.StringOutput
- func (o GitHubEventsConfigResponseOutput) PullRequest() PullRequestFilterResponseOutput
- func (o GitHubEventsConfigResponseOutput) Push() PushFilterResponseOutput
- func (o GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponseOutput() GitHubEventsConfigResponseOutput
- func (o GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponseOutputWithContext(ctx context.Context) GitHubEventsConfigResponseOutput
- func (o GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponsePtrOutput() GitHubEventsConfigResponsePtrOutput
- func (o GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponsePtrOutputWithContext(ctx context.Context) GitHubEventsConfigResponsePtrOutput
- type GitHubEventsConfigResponsePtrInput
- type GitHubEventsConfigResponsePtrOutput
- func (o GitHubEventsConfigResponsePtrOutput) Elem() GitHubEventsConfigResponseOutput
- func (GitHubEventsConfigResponsePtrOutput) ElementType() reflect.Type
- func (o GitHubEventsConfigResponsePtrOutput) EnterpriseConfigResourceName() pulumi.StringPtrOutput
- func (o GitHubEventsConfigResponsePtrOutput) InstallationId() pulumi.StringPtrOutput
- func (o GitHubEventsConfigResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o GitHubEventsConfigResponsePtrOutput) Owner() pulumi.StringPtrOutput
- func (o GitHubEventsConfigResponsePtrOutput) PullRequest() PullRequestFilterResponsePtrOutput
- func (o GitHubEventsConfigResponsePtrOutput) Push() PushFilterResponsePtrOutput
- func (o GitHubEventsConfigResponsePtrOutput) ToGitHubEventsConfigResponsePtrOutput() GitHubEventsConfigResponsePtrOutput
- func (o GitHubEventsConfigResponsePtrOutput) ToGitHubEventsConfigResponsePtrOutputWithContext(ctx context.Context) GitHubEventsConfigResponsePtrOutput
- type GitRepoSource
- type GitRepoSourceArgs
- func (GitRepoSourceArgs) ElementType() reflect.Type
- func (i GitRepoSourceArgs) ToGitRepoSourceOutput() GitRepoSourceOutput
- func (i GitRepoSourceArgs) ToGitRepoSourceOutputWithContext(ctx context.Context) GitRepoSourceOutput
- func (i GitRepoSourceArgs) ToGitRepoSourcePtrOutput() GitRepoSourcePtrOutput
- func (i GitRepoSourceArgs) ToGitRepoSourcePtrOutputWithContext(ctx context.Context) GitRepoSourcePtrOutput
- type GitRepoSourceInput
- type GitRepoSourceOutput
- func (GitRepoSourceOutput) ElementType() reflect.Type
- func (o GitRepoSourceOutput) Ref() pulumi.StringPtrOutput
- func (o GitRepoSourceOutput) RepoType() GitRepoSourceRepoTypePtrOutput
- func (o GitRepoSourceOutput) ToGitRepoSourceOutput() GitRepoSourceOutput
- func (o GitRepoSourceOutput) ToGitRepoSourceOutputWithContext(ctx context.Context) GitRepoSourceOutput
- func (o GitRepoSourceOutput) ToGitRepoSourcePtrOutput() GitRepoSourcePtrOutput
- func (o GitRepoSourceOutput) ToGitRepoSourcePtrOutputWithContext(ctx context.Context) GitRepoSourcePtrOutput
- func (o GitRepoSourceOutput) Uri() pulumi.StringPtrOutput
- type GitRepoSourcePtrInput
- type GitRepoSourcePtrOutput
- func (o GitRepoSourcePtrOutput) Elem() GitRepoSourceOutput
- func (GitRepoSourcePtrOutput) ElementType() reflect.Type
- func (o GitRepoSourcePtrOutput) Ref() pulumi.StringPtrOutput
- func (o GitRepoSourcePtrOutput) RepoType() GitRepoSourceRepoTypePtrOutput
- func (o GitRepoSourcePtrOutput) ToGitRepoSourcePtrOutput() GitRepoSourcePtrOutput
- func (o GitRepoSourcePtrOutput) ToGitRepoSourcePtrOutputWithContext(ctx context.Context) GitRepoSourcePtrOutput
- func (o GitRepoSourcePtrOutput) Uri() pulumi.StringPtrOutput
- type GitRepoSourceRepoType
- func (GitRepoSourceRepoType) ElementType() reflect.Type
- func (e GitRepoSourceRepoType) ToGitRepoSourceRepoTypeOutput() GitRepoSourceRepoTypeOutput
- func (e GitRepoSourceRepoType) ToGitRepoSourceRepoTypeOutputWithContext(ctx context.Context) GitRepoSourceRepoTypeOutput
- func (e GitRepoSourceRepoType) ToGitRepoSourceRepoTypePtrOutput() GitRepoSourceRepoTypePtrOutput
- func (e GitRepoSourceRepoType) ToGitRepoSourceRepoTypePtrOutputWithContext(ctx context.Context) GitRepoSourceRepoTypePtrOutput
- func (e GitRepoSourceRepoType) ToStringOutput() pulumi.StringOutput
- func (e GitRepoSourceRepoType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GitRepoSourceRepoType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GitRepoSourceRepoType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GitRepoSourceRepoTypeInput
- type GitRepoSourceRepoTypeOutput
- func (GitRepoSourceRepoTypeOutput) ElementType() reflect.Type
- func (o GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypeOutput() GitRepoSourceRepoTypeOutput
- func (o GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypeOutputWithContext(ctx context.Context) GitRepoSourceRepoTypeOutput
- func (o GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypePtrOutput() GitRepoSourceRepoTypePtrOutput
- func (o GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypePtrOutputWithContext(ctx context.Context) GitRepoSourceRepoTypePtrOutput
- func (o GitRepoSourceRepoTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GitRepoSourceRepoTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GitRepoSourceRepoTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GitRepoSourceRepoTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GitRepoSourceRepoTypePtrInput
- type GitRepoSourceRepoTypePtrOutput
- func (o GitRepoSourceRepoTypePtrOutput) Elem() GitRepoSourceRepoTypeOutput
- func (GitRepoSourceRepoTypePtrOutput) ElementType() reflect.Type
- func (o GitRepoSourceRepoTypePtrOutput) ToGitRepoSourceRepoTypePtrOutput() GitRepoSourceRepoTypePtrOutput
- func (o GitRepoSourceRepoTypePtrOutput) ToGitRepoSourceRepoTypePtrOutputWithContext(ctx context.Context) GitRepoSourceRepoTypePtrOutput
- func (o GitRepoSourceRepoTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GitRepoSourceRepoTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GitRepoSourceResponse
- type GitRepoSourceResponseArgs
- func (GitRepoSourceResponseArgs) ElementType() reflect.Type
- func (i GitRepoSourceResponseArgs) ToGitRepoSourceResponseOutput() GitRepoSourceResponseOutput
- func (i GitRepoSourceResponseArgs) ToGitRepoSourceResponseOutputWithContext(ctx context.Context) GitRepoSourceResponseOutput
- func (i GitRepoSourceResponseArgs) ToGitRepoSourceResponsePtrOutput() GitRepoSourceResponsePtrOutput
- func (i GitRepoSourceResponseArgs) ToGitRepoSourceResponsePtrOutputWithContext(ctx context.Context) GitRepoSourceResponsePtrOutput
- type GitRepoSourceResponseInput
- type GitRepoSourceResponseOutput
- func (GitRepoSourceResponseOutput) ElementType() reflect.Type
- func (o GitRepoSourceResponseOutput) Ref() pulumi.StringOutput
- func (o GitRepoSourceResponseOutput) RepoType() pulumi.StringOutput
- func (o GitRepoSourceResponseOutput) ToGitRepoSourceResponseOutput() GitRepoSourceResponseOutput
- func (o GitRepoSourceResponseOutput) ToGitRepoSourceResponseOutputWithContext(ctx context.Context) GitRepoSourceResponseOutput
- func (o GitRepoSourceResponseOutput) ToGitRepoSourceResponsePtrOutput() GitRepoSourceResponsePtrOutput
- func (o GitRepoSourceResponseOutput) ToGitRepoSourceResponsePtrOutputWithContext(ctx context.Context) GitRepoSourceResponsePtrOutput
- func (o GitRepoSourceResponseOutput) Uri() pulumi.StringOutput
- type GitRepoSourceResponsePtrInput
- type GitRepoSourceResponsePtrOutput
- func (o GitRepoSourceResponsePtrOutput) Elem() GitRepoSourceResponseOutput
- func (GitRepoSourceResponsePtrOutput) ElementType() reflect.Type
- func (o GitRepoSourceResponsePtrOutput) Ref() pulumi.StringPtrOutput
- func (o GitRepoSourceResponsePtrOutput) RepoType() pulumi.StringPtrOutput
- func (o GitRepoSourceResponsePtrOutput) ToGitRepoSourceResponsePtrOutput() GitRepoSourceResponsePtrOutput
- func (o GitRepoSourceResponsePtrOutput) ToGitRepoSourceResponsePtrOutputWithContext(ctx context.Context) GitRepoSourceResponsePtrOutput
- func (o GitRepoSourceResponsePtrOutput) Uri() pulumi.StringPtrOutput
- type GithubEnterpriseConfig
- type GithubEnterpriseConfigArgs
- type GithubEnterpriseConfigInput
- type GithubEnterpriseConfigOutput
- type GithubEnterpriseConfigState
- type InlineSecret
- type InlineSecretArgs
- type InlineSecretArray
- type InlineSecretArrayInput
- type InlineSecretArrayOutput
- func (InlineSecretArrayOutput) ElementType() reflect.Type
- func (o InlineSecretArrayOutput) Index(i pulumi.IntInput) InlineSecretOutput
- func (o InlineSecretArrayOutput) ToInlineSecretArrayOutput() InlineSecretArrayOutput
- func (o InlineSecretArrayOutput) ToInlineSecretArrayOutputWithContext(ctx context.Context) InlineSecretArrayOutput
- type InlineSecretInput
- type InlineSecretOutput
- func (InlineSecretOutput) ElementType() reflect.Type
- func (o InlineSecretOutput) EnvMap() pulumi.StringMapOutput
- func (o InlineSecretOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o InlineSecretOutput) ToInlineSecretOutput() InlineSecretOutput
- func (o InlineSecretOutput) ToInlineSecretOutputWithContext(ctx context.Context) InlineSecretOutput
- type InlineSecretResponse
- type InlineSecretResponseArgs
- type InlineSecretResponseArray
- type InlineSecretResponseArrayInput
- type InlineSecretResponseArrayOutput
- func (InlineSecretResponseArrayOutput) ElementType() reflect.Type
- func (o InlineSecretResponseArrayOutput) Index(i pulumi.IntInput) InlineSecretResponseOutput
- func (o InlineSecretResponseArrayOutput) ToInlineSecretResponseArrayOutput() InlineSecretResponseArrayOutput
- func (o InlineSecretResponseArrayOutput) ToInlineSecretResponseArrayOutputWithContext(ctx context.Context) InlineSecretResponseArrayOutput
- type InlineSecretResponseInput
- type InlineSecretResponseOutput
- func (InlineSecretResponseOutput) ElementType() reflect.Type
- func (o InlineSecretResponseOutput) EnvMap() pulumi.StringMapOutput
- func (o InlineSecretResponseOutput) KmsKeyName() pulumi.StringOutput
- func (o InlineSecretResponseOutput) ToInlineSecretResponseOutput() InlineSecretResponseOutput
- func (o InlineSecretResponseOutput) ToInlineSecretResponseOutputWithContext(ctx context.Context) InlineSecretResponseOutput
- type LookupBuildArgs
- type LookupBuildOutputArgs
- type LookupBuildResult
- type LookupBuildResultOutput
- func (o LookupBuildResultOutput) Approval() BuildApprovalResponseOutput
- func (o LookupBuildResultOutput) Artifacts() ArtifactsResponseOutput
- func (o LookupBuildResultOutput) AvailableSecrets() SecretsResponseOutput
- func (o LookupBuildResultOutput) BuildTriggerId() pulumi.StringOutput
- func (o LookupBuildResultOutput) CreateTime() pulumi.StringOutput
- func (LookupBuildResultOutput) ElementType() reflect.Type
- func (o LookupBuildResultOutput) FailureInfo() FailureInfoResponseOutput
- func (o LookupBuildResultOutput) FinishTime() pulumi.StringOutput
- func (o LookupBuildResultOutput) Images() pulumi.StringArrayOutput
- func (o LookupBuildResultOutput) LogUrl() pulumi.StringOutput
- func (o LookupBuildResultOutput) LogsBucket() pulumi.StringOutput
- func (o LookupBuildResultOutput) Name() pulumi.StringOutput
- func (o LookupBuildResultOutput) Options() BuildOptionsResponseOutput
- func (o LookupBuildResultOutput) Project() pulumi.StringOutput
- func (o LookupBuildResultOutput) QueueTtl() pulumi.StringOutput
- func (o LookupBuildResultOutput) Results() ResultsResponseOutput
- func (o LookupBuildResultOutput) Secrets() SecretResponseArrayOutput
- func (o LookupBuildResultOutput) ServiceAccount() pulumi.StringOutput
- func (o LookupBuildResultOutput) Source() SourceResponseOutput
- func (o LookupBuildResultOutput) SourceProvenance() SourceProvenanceResponseOutput
- func (o LookupBuildResultOutput) StartTime() pulumi.StringOutput
- func (o LookupBuildResultOutput) Status() pulumi.StringOutput
- func (o LookupBuildResultOutput) StatusDetail() pulumi.StringOutput
- func (o LookupBuildResultOutput) Steps() BuildStepResponseArrayOutput
- func (o LookupBuildResultOutput) Substitutions() pulumi.StringMapOutput
- func (o LookupBuildResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupBuildResultOutput) Timeout() pulumi.StringOutput
- func (o LookupBuildResultOutput) Timing() pulumi.StringMapOutput
- func (o LookupBuildResultOutput) ToLookupBuildResultOutput() LookupBuildResultOutput
- func (o LookupBuildResultOutput) ToLookupBuildResultOutputWithContext(ctx context.Context) LookupBuildResultOutput
- func (o LookupBuildResultOutput) Warnings() WarningResponseArrayOutput
- type LookupGithubEnterpriseConfigArgs
- type LookupGithubEnterpriseConfigOutputArgs
- type LookupGithubEnterpriseConfigResult
- type LookupGithubEnterpriseConfigResultOutput
- func (o LookupGithubEnterpriseConfigResultOutput) AppId() pulumi.StringOutput
- func (o LookupGithubEnterpriseConfigResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupGithubEnterpriseConfigResultOutput) DisplayName() pulumi.StringOutput
- func (LookupGithubEnterpriseConfigResultOutput) ElementType() reflect.Type
- func (o LookupGithubEnterpriseConfigResultOutput) HostUrl() pulumi.StringOutput
- func (o LookupGithubEnterpriseConfigResultOutput) Name() pulumi.StringOutput
- func (o LookupGithubEnterpriseConfigResultOutput) PeeredNetwork() pulumi.StringOutput
- func (o LookupGithubEnterpriseConfigResultOutput) Secrets() GitHubEnterpriseSecretsResponseOutput
- func (o LookupGithubEnterpriseConfigResultOutput) SslCa() pulumi.StringOutput
- func (o LookupGithubEnterpriseConfigResultOutput) ToLookupGithubEnterpriseConfigResultOutput() LookupGithubEnterpriseConfigResultOutput
- func (o LookupGithubEnterpriseConfigResultOutput) ToLookupGithubEnterpriseConfigResultOutputWithContext(ctx context.Context) LookupGithubEnterpriseConfigResultOutput
- func (o LookupGithubEnterpriseConfigResultOutput) WebhookKey() pulumi.StringOutput
- type LookupTriggerArgs
- type LookupTriggerOutputArgs
- type LookupTriggerResult
- type LookupTriggerResultOutput
- func (o LookupTriggerResultOutput) ApprovalConfig() ApprovalConfigResponseOutput
- func (o LookupTriggerResultOutput) Autodetect() pulumi.BoolOutput
- func (o LookupTriggerResultOutput) Build() BuildResponseOutput
- func (o LookupTriggerResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Description() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Disabled() pulumi.BoolOutput
- func (LookupTriggerResultOutput) ElementType() reflect.Type
- func (o LookupTriggerResultOutput) EventType() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Filename() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Filter() pulumi.StringOutput
- func (o LookupTriggerResultOutput) GitFileSource() GitFileSourceResponseOutput
- func (o LookupTriggerResultOutput) Github() GitHubEventsConfigResponseOutput
- func (o LookupTriggerResultOutput) IgnoredFiles() pulumi.StringArrayOutput
- func (o LookupTriggerResultOutput) IncludedFiles() pulumi.StringArrayOutput
- func (o LookupTriggerResultOutput) Name() pulumi.StringOutput
- func (o LookupTriggerResultOutput) PubsubConfig() PubsubConfigResponseOutput
- func (o LookupTriggerResultOutput) ResourceName() pulumi.StringOutput
- func (o LookupTriggerResultOutput) ServiceAccount() pulumi.StringOutput
- func (o LookupTriggerResultOutput) SourceToBuild() GitRepoSourceResponseOutput
- func (o LookupTriggerResultOutput) Substitutions() pulumi.StringMapOutput
- func (o LookupTriggerResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupTriggerResultOutput) ToLookupTriggerResultOutput() LookupTriggerResultOutput
- func (o LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext(ctx context.Context) LookupTriggerResultOutput
- func (o LookupTriggerResultOutput) TriggerTemplate() RepoSourceResponseOutput
- func (o LookupTriggerResultOutput) WebhookConfig() WebhookConfigResponseOutput
- type LookupWorkerPoolArgs
- type LookupWorkerPoolOutputArgs
- type LookupWorkerPoolResult
- type LookupWorkerPoolResultOutput
- func (o LookupWorkerPoolResultOutput) Annotations() pulumi.StringMapOutput
- func (o LookupWorkerPoolResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) DeleteTime() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) DisplayName() pulumi.StringOutput
- func (LookupWorkerPoolResultOutput) ElementType() reflect.Type
- func (o LookupWorkerPoolResultOutput) Etag() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) PrivatePoolV1Config() PrivatePoolV1ConfigResponseOutput
- func (o LookupWorkerPoolResultOutput) State() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutput() LookupWorkerPoolResultOutput
- func (o LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutputWithContext(ctx context.Context) LookupWorkerPoolResultOutput
- func (o LookupWorkerPoolResultOutput) Uid() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) UpdateTime() pulumi.StringOutput
- type NetworkConfig
- type NetworkConfigArgs
- func (NetworkConfigArgs) ElementType() reflect.Type
- func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
- func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (i NetworkConfigArgs) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (i NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigEgressOption
- func (NetworkConfigEgressOption) ElementType() reflect.Type
- func (e NetworkConfigEgressOption) ToNetworkConfigEgressOptionOutput() NetworkConfigEgressOptionOutput
- func (e NetworkConfigEgressOption) ToNetworkConfigEgressOptionOutputWithContext(ctx context.Context) NetworkConfigEgressOptionOutput
- func (e NetworkConfigEgressOption) ToNetworkConfigEgressOptionPtrOutput() NetworkConfigEgressOptionPtrOutput
- func (e NetworkConfigEgressOption) ToNetworkConfigEgressOptionPtrOutputWithContext(ctx context.Context) NetworkConfigEgressOptionPtrOutput
- func (e NetworkConfigEgressOption) ToStringOutput() pulumi.StringOutput
- func (e NetworkConfigEgressOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkConfigEgressOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkConfigEgressOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigEgressOptionInput
- type NetworkConfigEgressOptionOutput
- func (NetworkConfigEgressOptionOutput) ElementType() reflect.Type
- func (o NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionOutput() NetworkConfigEgressOptionOutput
- func (o NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionOutputWithContext(ctx context.Context) NetworkConfigEgressOptionOutput
- func (o NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionPtrOutput() NetworkConfigEgressOptionPtrOutput
- func (o NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionPtrOutputWithContext(ctx context.Context) NetworkConfigEgressOptionPtrOutput
- func (o NetworkConfigEgressOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkConfigEgressOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkConfigEgressOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigEgressOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigEgressOptionPtrInput
- type NetworkConfigEgressOptionPtrOutput
- func (o NetworkConfigEgressOptionPtrOutput) Elem() NetworkConfigEgressOptionOutput
- func (NetworkConfigEgressOptionPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigEgressOptionPtrOutput) ToNetworkConfigEgressOptionPtrOutput() NetworkConfigEgressOptionPtrOutput
- func (o NetworkConfigEgressOptionPtrOutput) ToNetworkConfigEgressOptionPtrOutputWithContext(ctx context.Context) NetworkConfigEgressOptionPtrOutput
- func (o NetworkConfigEgressOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigEgressOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigInput
- type NetworkConfigOutput
- func (o NetworkConfigOutput) EgressOption() NetworkConfigEgressOptionPtrOutput
- func (NetworkConfigOutput) ElementType() reflect.Type
- func (o NetworkConfigOutput) PeeredNetwork() pulumi.StringOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (o NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigPtrInput
- type NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) EgressOption() NetworkConfigEgressOptionPtrOutput
- func (o NetworkConfigPtrOutput) Elem() NetworkConfigOutput
- func (NetworkConfigPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigPtrOutput) PeeredNetwork() pulumi.StringPtrOutput
- func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigResponse
- type NetworkConfigResponseArgs
- func (NetworkConfigResponseArgs) ElementType() reflect.Type
- func (i NetworkConfigResponseArgs) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
- func (i NetworkConfigResponseArgs) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
- func (i NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
- func (i NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
- type NetworkConfigResponseInput
- type NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) EgressOption() pulumi.StringOutput
- func (NetworkConfigResponseOutput) ElementType() reflect.Type
- func (o NetworkConfigResponseOutput) PeeredNetwork() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
- type NetworkConfigResponsePtrInput
- type NetworkConfigResponsePtrOutput
- func (o NetworkConfigResponsePtrOutput) EgressOption() pulumi.StringPtrOutput
- func (o NetworkConfigResponsePtrOutput) Elem() NetworkConfigResponseOutput
- func (NetworkConfigResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkConfigResponsePtrOutput) PeeredNetwork() pulumi.StringPtrOutput
- func (o NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
- func (o NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
- type PoolOption
- type PoolOptionArgs
- func (PoolOptionArgs) ElementType() reflect.Type
- func (i PoolOptionArgs) ToPoolOptionOutput() PoolOptionOutput
- func (i PoolOptionArgs) ToPoolOptionOutputWithContext(ctx context.Context) PoolOptionOutput
- func (i PoolOptionArgs) ToPoolOptionPtrOutput() PoolOptionPtrOutput
- func (i PoolOptionArgs) ToPoolOptionPtrOutputWithContext(ctx context.Context) PoolOptionPtrOutput
- type PoolOptionInput
- type PoolOptionOutput
- func (PoolOptionOutput) ElementType() reflect.Type
- func (o PoolOptionOutput) Name() pulumi.StringPtrOutput
- func (o PoolOptionOutput) ToPoolOptionOutput() PoolOptionOutput
- func (o PoolOptionOutput) ToPoolOptionOutputWithContext(ctx context.Context) PoolOptionOutput
- func (o PoolOptionOutput) ToPoolOptionPtrOutput() PoolOptionPtrOutput
- func (o PoolOptionOutput) ToPoolOptionPtrOutputWithContext(ctx context.Context) PoolOptionPtrOutput
- type PoolOptionPtrInput
- type PoolOptionPtrOutput
- func (o PoolOptionPtrOutput) Elem() PoolOptionOutput
- func (PoolOptionPtrOutput) ElementType() reflect.Type
- func (o PoolOptionPtrOutput) Name() pulumi.StringPtrOutput
- func (o PoolOptionPtrOutput) ToPoolOptionPtrOutput() PoolOptionPtrOutput
- func (o PoolOptionPtrOutput) ToPoolOptionPtrOutputWithContext(ctx context.Context) PoolOptionPtrOutput
- type PoolOptionResponse
- type PoolOptionResponseArgs
- func (PoolOptionResponseArgs) ElementType() reflect.Type
- func (i PoolOptionResponseArgs) ToPoolOptionResponseOutput() PoolOptionResponseOutput
- func (i PoolOptionResponseArgs) ToPoolOptionResponseOutputWithContext(ctx context.Context) PoolOptionResponseOutput
- func (i PoolOptionResponseArgs) ToPoolOptionResponsePtrOutput() PoolOptionResponsePtrOutput
- func (i PoolOptionResponseArgs) ToPoolOptionResponsePtrOutputWithContext(ctx context.Context) PoolOptionResponsePtrOutput
- type PoolOptionResponseInput
- type PoolOptionResponseOutput
- func (PoolOptionResponseOutput) ElementType() reflect.Type
- func (o PoolOptionResponseOutput) Name() pulumi.StringOutput
- func (o PoolOptionResponseOutput) ToPoolOptionResponseOutput() PoolOptionResponseOutput
- func (o PoolOptionResponseOutput) ToPoolOptionResponseOutputWithContext(ctx context.Context) PoolOptionResponseOutput
- func (o PoolOptionResponseOutput) ToPoolOptionResponsePtrOutput() PoolOptionResponsePtrOutput
- func (o PoolOptionResponseOutput) ToPoolOptionResponsePtrOutputWithContext(ctx context.Context) PoolOptionResponsePtrOutput
- type PoolOptionResponsePtrInput
- type PoolOptionResponsePtrOutput
- func (o PoolOptionResponsePtrOutput) Elem() PoolOptionResponseOutput
- func (PoolOptionResponsePtrOutput) ElementType() reflect.Type
- func (o PoolOptionResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o PoolOptionResponsePtrOutput) ToPoolOptionResponsePtrOutput() PoolOptionResponsePtrOutput
- func (o PoolOptionResponsePtrOutput) ToPoolOptionResponsePtrOutputWithContext(ctx context.Context) PoolOptionResponsePtrOutput
- type PrivatePoolV1Config
- type PrivatePoolV1ConfigArgs
- func (PrivatePoolV1ConfigArgs) ElementType() reflect.Type
- func (i PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigOutput() PrivatePoolV1ConfigOutput
- func (i PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigOutputWithContext(ctx context.Context) PrivatePoolV1ConfigOutput
- func (i PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigPtrOutput() PrivatePoolV1ConfigPtrOutput
- func (i PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigPtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigPtrOutput
- type PrivatePoolV1ConfigInput
- type PrivatePoolV1ConfigOutput
- func (PrivatePoolV1ConfigOutput) ElementType() reflect.Type
- func (o PrivatePoolV1ConfigOutput) NetworkConfig() NetworkConfigPtrOutput
- func (o PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigOutput() PrivatePoolV1ConfigOutput
- func (o PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigOutputWithContext(ctx context.Context) PrivatePoolV1ConfigOutput
- func (o PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigPtrOutput() PrivatePoolV1ConfigPtrOutput
- func (o PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigPtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigPtrOutput
- func (o PrivatePoolV1ConfigOutput) WorkerConfig() WorkerConfigPtrOutput
- type PrivatePoolV1ConfigPtrInput
- type PrivatePoolV1ConfigPtrOutput
- func (o PrivatePoolV1ConfigPtrOutput) Elem() PrivatePoolV1ConfigOutput
- func (PrivatePoolV1ConfigPtrOutput) ElementType() reflect.Type
- func (o PrivatePoolV1ConfigPtrOutput) NetworkConfig() NetworkConfigPtrOutput
- func (o PrivatePoolV1ConfigPtrOutput) ToPrivatePoolV1ConfigPtrOutput() PrivatePoolV1ConfigPtrOutput
- func (o PrivatePoolV1ConfigPtrOutput) ToPrivatePoolV1ConfigPtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigPtrOutput
- func (o PrivatePoolV1ConfigPtrOutput) WorkerConfig() WorkerConfigPtrOutput
- type PrivatePoolV1ConfigResponse
- type PrivatePoolV1ConfigResponseArgs
- func (PrivatePoolV1ConfigResponseArgs) ElementType() reflect.Type
- func (i PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponseOutput() PrivatePoolV1ConfigResponseOutput
- func (i PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponseOutputWithContext(ctx context.Context) PrivatePoolV1ConfigResponseOutput
- func (i PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponsePtrOutput() PrivatePoolV1ConfigResponsePtrOutput
- func (i PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponsePtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigResponsePtrOutput
- type PrivatePoolV1ConfigResponseInput
- type PrivatePoolV1ConfigResponseOutput
- func (PrivatePoolV1ConfigResponseOutput) ElementType() reflect.Type
- func (o PrivatePoolV1ConfigResponseOutput) NetworkConfig() NetworkConfigResponseOutput
- func (o PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponseOutput() PrivatePoolV1ConfigResponseOutput
- func (o PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponseOutputWithContext(ctx context.Context) PrivatePoolV1ConfigResponseOutput
- func (o PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponsePtrOutput() PrivatePoolV1ConfigResponsePtrOutput
- func (o PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponsePtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigResponsePtrOutput
- func (o PrivatePoolV1ConfigResponseOutput) WorkerConfig() WorkerConfigResponseOutput
- type PrivatePoolV1ConfigResponsePtrInput
- type PrivatePoolV1ConfigResponsePtrOutput
- func (o PrivatePoolV1ConfigResponsePtrOutput) Elem() PrivatePoolV1ConfigResponseOutput
- func (PrivatePoolV1ConfigResponsePtrOutput) ElementType() reflect.Type
- func (o PrivatePoolV1ConfigResponsePtrOutput) NetworkConfig() NetworkConfigResponsePtrOutput
- func (o PrivatePoolV1ConfigResponsePtrOutput) ToPrivatePoolV1ConfigResponsePtrOutput() PrivatePoolV1ConfigResponsePtrOutput
- func (o PrivatePoolV1ConfigResponsePtrOutput) ToPrivatePoolV1ConfigResponsePtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigResponsePtrOutput
- func (o PrivatePoolV1ConfigResponsePtrOutput) WorkerConfig() WorkerConfigResponsePtrOutput
- type PubsubConfig
- type PubsubConfigArgs
- func (PubsubConfigArgs) ElementType() reflect.Type
- func (i PubsubConfigArgs) ToPubsubConfigOutput() PubsubConfigOutput
- func (i PubsubConfigArgs) ToPubsubConfigOutputWithContext(ctx context.Context) PubsubConfigOutput
- func (i PubsubConfigArgs) ToPubsubConfigPtrOutput() PubsubConfigPtrOutput
- func (i PubsubConfigArgs) ToPubsubConfigPtrOutputWithContext(ctx context.Context) PubsubConfigPtrOutput
- type PubsubConfigInput
- type PubsubConfigOutput
- func (PubsubConfigOutput) ElementType() reflect.Type
- func (o PubsubConfigOutput) ServiceAccountEmail() pulumi.StringPtrOutput
- func (o PubsubConfigOutput) State() PubsubConfigStatePtrOutput
- func (o PubsubConfigOutput) ToPubsubConfigOutput() PubsubConfigOutput
- func (o PubsubConfigOutput) ToPubsubConfigOutputWithContext(ctx context.Context) PubsubConfigOutput
- func (o PubsubConfigOutput) ToPubsubConfigPtrOutput() PubsubConfigPtrOutput
- func (o PubsubConfigOutput) ToPubsubConfigPtrOutputWithContext(ctx context.Context) PubsubConfigPtrOutput
- func (o PubsubConfigOutput) Topic() pulumi.StringPtrOutput
- type PubsubConfigPtrInput
- type PubsubConfigPtrOutput
- func (o PubsubConfigPtrOutput) Elem() PubsubConfigOutput
- func (PubsubConfigPtrOutput) ElementType() reflect.Type
- func (o PubsubConfigPtrOutput) ServiceAccountEmail() pulumi.StringPtrOutput
- func (o PubsubConfigPtrOutput) State() PubsubConfigStatePtrOutput
- func (o PubsubConfigPtrOutput) ToPubsubConfigPtrOutput() PubsubConfigPtrOutput
- func (o PubsubConfigPtrOutput) ToPubsubConfigPtrOutputWithContext(ctx context.Context) PubsubConfigPtrOutput
- func (o PubsubConfigPtrOutput) Topic() pulumi.StringPtrOutput
- type PubsubConfigResponse
- type PubsubConfigResponseArgs
- func (PubsubConfigResponseArgs) ElementType() reflect.Type
- func (i PubsubConfigResponseArgs) ToPubsubConfigResponseOutput() PubsubConfigResponseOutput
- func (i PubsubConfigResponseArgs) ToPubsubConfigResponseOutputWithContext(ctx context.Context) PubsubConfigResponseOutput
- func (i PubsubConfigResponseArgs) ToPubsubConfigResponsePtrOutput() PubsubConfigResponsePtrOutput
- func (i PubsubConfigResponseArgs) ToPubsubConfigResponsePtrOutputWithContext(ctx context.Context) PubsubConfigResponsePtrOutput
- type PubsubConfigResponseInput
- type PubsubConfigResponseOutput
- func (PubsubConfigResponseOutput) ElementType() reflect.Type
- func (o PubsubConfigResponseOutput) ServiceAccountEmail() pulumi.StringOutput
- func (o PubsubConfigResponseOutput) State() pulumi.StringOutput
- func (o PubsubConfigResponseOutput) Subscription() pulumi.StringOutput
- func (o PubsubConfigResponseOutput) ToPubsubConfigResponseOutput() PubsubConfigResponseOutput
- func (o PubsubConfigResponseOutput) ToPubsubConfigResponseOutputWithContext(ctx context.Context) PubsubConfigResponseOutput
- func (o PubsubConfigResponseOutput) ToPubsubConfigResponsePtrOutput() PubsubConfigResponsePtrOutput
- func (o PubsubConfigResponseOutput) ToPubsubConfigResponsePtrOutputWithContext(ctx context.Context) PubsubConfigResponsePtrOutput
- func (o PubsubConfigResponseOutput) Topic() pulumi.StringOutput
- type PubsubConfigResponsePtrInput
- type PubsubConfigResponsePtrOutput
- func (o PubsubConfigResponsePtrOutput) Elem() PubsubConfigResponseOutput
- func (PubsubConfigResponsePtrOutput) ElementType() reflect.Type
- func (o PubsubConfigResponsePtrOutput) ServiceAccountEmail() pulumi.StringPtrOutput
- func (o PubsubConfigResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o PubsubConfigResponsePtrOutput) Subscription() pulumi.StringPtrOutput
- func (o PubsubConfigResponsePtrOutput) ToPubsubConfigResponsePtrOutput() PubsubConfigResponsePtrOutput
- func (o PubsubConfigResponsePtrOutput) ToPubsubConfigResponsePtrOutputWithContext(ctx context.Context) PubsubConfigResponsePtrOutput
- func (o PubsubConfigResponsePtrOutput) Topic() pulumi.StringPtrOutput
- type PubsubConfigState
- func (PubsubConfigState) ElementType() reflect.Type
- func (e PubsubConfigState) ToPubsubConfigStateOutput() PubsubConfigStateOutput
- func (e PubsubConfigState) ToPubsubConfigStateOutputWithContext(ctx context.Context) PubsubConfigStateOutput
- func (e PubsubConfigState) ToPubsubConfigStatePtrOutput() PubsubConfigStatePtrOutput
- func (e PubsubConfigState) ToPubsubConfigStatePtrOutputWithContext(ctx context.Context) PubsubConfigStatePtrOutput
- func (e PubsubConfigState) ToStringOutput() pulumi.StringOutput
- func (e PubsubConfigState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PubsubConfigState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PubsubConfigState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PubsubConfigStateInput
- type PubsubConfigStateOutput
- func (PubsubConfigStateOutput) ElementType() reflect.Type
- func (o PubsubConfigStateOutput) ToPubsubConfigStateOutput() PubsubConfigStateOutput
- func (o PubsubConfigStateOutput) ToPubsubConfigStateOutputWithContext(ctx context.Context) PubsubConfigStateOutput
- func (o PubsubConfigStateOutput) ToPubsubConfigStatePtrOutput() PubsubConfigStatePtrOutput
- func (o PubsubConfigStateOutput) ToPubsubConfigStatePtrOutputWithContext(ctx context.Context) PubsubConfigStatePtrOutput
- func (o PubsubConfigStateOutput) ToStringOutput() pulumi.StringOutput
- func (o PubsubConfigStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PubsubConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PubsubConfigStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PubsubConfigStatePtrInput
- type PubsubConfigStatePtrOutput
- func (o PubsubConfigStatePtrOutput) Elem() PubsubConfigStateOutput
- func (PubsubConfigStatePtrOutput) ElementType() reflect.Type
- func (o PubsubConfigStatePtrOutput) ToPubsubConfigStatePtrOutput() PubsubConfigStatePtrOutput
- func (o PubsubConfigStatePtrOutput) ToPubsubConfigStatePtrOutputWithContext(ctx context.Context) PubsubConfigStatePtrOutput
- func (o PubsubConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PubsubConfigStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PullRequestFilter
- type PullRequestFilterArgs
- func (PullRequestFilterArgs) ElementType() reflect.Type
- func (i PullRequestFilterArgs) ToPullRequestFilterOutput() PullRequestFilterOutput
- func (i PullRequestFilterArgs) ToPullRequestFilterOutputWithContext(ctx context.Context) PullRequestFilterOutput
- func (i PullRequestFilterArgs) ToPullRequestFilterPtrOutput() PullRequestFilterPtrOutput
- func (i PullRequestFilterArgs) ToPullRequestFilterPtrOutputWithContext(ctx context.Context) PullRequestFilterPtrOutput
- type PullRequestFilterCommentControl
- func (PullRequestFilterCommentControl) ElementType() reflect.Type
- func (e PullRequestFilterCommentControl) ToPullRequestFilterCommentControlOutput() PullRequestFilterCommentControlOutput
- func (e PullRequestFilterCommentControl) ToPullRequestFilterCommentControlOutputWithContext(ctx context.Context) PullRequestFilterCommentControlOutput
- func (e PullRequestFilterCommentControl) ToPullRequestFilterCommentControlPtrOutput() PullRequestFilterCommentControlPtrOutput
- func (e PullRequestFilterCommentControl) ToPullRequestFilterCommentControlPtrOutputWithContext(ctx context.Context) PullRequestFilterCommentControlPtrOutput
- func (e PullRequestFilterCommentControl) ToStringOutput() pulumi.StringOutput
- func (e PullRequestFilterCommentControl) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PullRequestFilterCommentControl) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PullRequestFilterCommentControl) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PullRequestFilterCommentControlInput
- type PullRequestFilterCommentControlOutput
- func (PullRequestFilterCommentControlOutput) ElementType() reflect.Type
- func (o PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlOutput() PullRequestFilterCommentControlOutput
- func (o PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlOutputWithContext(ctx context.Context) PullRequestFilterCommentControlOutput
- func (o PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlPtrOutput() PullRequestFilterCommentControlPtrOutput
- func (o PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlPtrOutputWithContext(ctx context.Context) PullRequestFilterCommentControlPtrOutput
- func (o PullRequestFilterCommentControlOutput) ToStringOutput() pulumi.StringOutput
- func (o PullRequestFilterCommentControlOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PullRequestFilterCommentControlOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PullRequestFilterCommentControlOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PullRequestFilterCommentControlPtrInput
- type PullRequestFilterCommentControlPtrOutput
- func (o PullRequestFilterCommentControlPtrOutput) Elem() PullRequestFilterCommentControlOutput
- func (PullRequestFilterCommentControlPtrOutput) ElementType() reflect.Type
- func (o PullRequestFilterCommentControlPtrOutput) ToPullRequestFilterCommentControlPtrOutput() PullRequestFilterCommentControlPtrOutput
- func (o PullRequestFilterCommentControlPtrOutput) ToPullRequestFilterCommentControlPtrOutputWithContext(ctx context.Context) PullRequestFilterCommentControlPtrOutput
- func (o PullRequestFilterCommentControlPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PullRequestFilterCommentControlPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PullRequestFilterInput
- type PullRequestFilterOutput
- func (o PullRequestFilterOutput) Branch() pulumi.StringPtrOutput
- func (o PullRequestFilterOutput) CommentControl() PullRequestFilterCommentControlPtrOutput
- func (PullRequestFilterOutput) ElementType() reflect.Type
- func (o PullRequestFilterOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o PullRequestFilterOutput) ToPullRequestFilterOutput() PullRequestFilterOutput
- func (o PullRequestFilterOutput) ToPullRequestFilterOutputWithContext(ctx context.Context) PullRequestFilterOutput
- func (o PullRequestFilterOutput) ToPullRequestFilterPtrOutput() PullRequestFilterPtrOutput
- func (o PullRequestFilterOutput) ToPullRequestFilterPtrOutputWithContext(ctx context.Context) PullRequestFilterPtrOutput
- type PullRequestFilterPtrInput
- type PullRequestFilterPtrOutput
- func (o PullRequestFilterPtrOutput) Branch() pulumi.StringPtrOutput
- func (o PullRequestFilterPtrOutput) CommentControl() PullRequestFilterCommentControlPtrOutput
- func (o PullRequestFilterPtrOutput) Elem() PullRequestFilterOutput
- func (PullRequestFilterPtrOutput) ElementType() reflect.Type
- func (o PullRequestFilterPtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o PullRequestFilterPtrOutput) ToPullRequestFilterPtrOutput() PullRequestFilterPtrOutput
- func (o PullRequestFilterPtrOutput) ToPullRequestFilterPtrOutputWithContext(ctx context.Context) PullRequestFilterPtrOutput
- type PullRequestFilterResponse
- type PullRequestFilterResponseArgs
- func (PullRequestFilterResponseArgs) ElementType() reflect.Type
- func (i PullRequestFilterResponseArgs) ToPullRequestFilterResponseOutput() PullRequestFilterResponseOutput
- func (i PullRequestFilterResponseArgs) ToPullRequestFilterResponseOutputWithContext(ctx context.Context) PullRequestFilterResponseOutput
- func (i PullRequestFilterResponseArgs) ToPullRequestFilterResponsePtrOutput() PullRequestFilterResponsePtrOutput
- func (i PullRequestFilterResponseArgs) ToPullRequestFilterResponsePtrOutputWithContext(ctx context.Context) PullRequestFilterResponsePtrOutput
- type PullRequestFilterResponseInput
- type PullRequestFilterResponseOutput
- func (o PullRequestFilterResponseOutput) Branch() pulumi.StringOutput
- func (o PullRequestFilterResponseOutput) CommentControl() pulumi.StringOutput
- func (PullRequestFilterResponseOutput) ElementType() reflect.Type
- func (o PullRequestFilterResponseOutput) InvertRegex() pulumi.BoolOutput
- func (o PullRequestFilterResponseOutput) ToPullRequestFilterResponseOutput() PullRequestFilterResponseOutput
- func (o PullRequestFilterResponseOutput) ToPullRequestFilterResponseOutputWithContext(ctx context.Context) PullRequestFilterResponseOutput
- func (o PullRequestFilterResponseOutput) ToPullRequestFilterResponsePtrOutput() PullRequestFilterResponsePtrOutput
- func (o PullRequestFilterResponseOutput) ToPullRequestFilterResponsePtrOutputWithContext(ctx context.Context) PullRequestFilterResponsePtrOutput
- type PullRequestFilterResponsePtrInput
- type PullRequestFilterResponsePtrOutput
- func (o PullRequestFilterResponsePtrOutput) Branch() pulumi.StringPtrOutput
- func (o PullRequestFilterResponsePtrOutput) CommentControl() pulumi.StringPtrOutput
- func (o PullRequestFilterResponsePtrOutput) Elem() PullRequestFilterResponseOutput
- func (PullRequestFilterResponsePtrOutput) ElementType() reflect.Type
- func (o PullRequestFilterResponsePtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o PullRequestFilterResponsePtrOutput) ToPullRequestFilterResponsePtrOutput() PullRequestFilterResponsePtrOutput
- func (o PullRequestFilterResponsePtrOutput) ToPullRequestFilterResponsePtrOutputWithContext(ctx context.Context) PullRequestFilterResponsePtrOutput
- type PushFilter
- type PushFilterArgs
- func (PushFilterArgs) ElementType() reflect.Type
- func (i PushFilterArgs) ToPushFilterOutput() PushFilterOutput
- func (i PushFilterArgs) ToPushFilterOutputWithContext(ctx context.Context) PushFilterOutput
- func (i PushFilterArgs) ToPushFilterPtrOutput() PushFilterPtrOutput
- func (i PushFilterArgs) ToPushFilterPtrOutputWithContext(ctx context.Context) PushFilterPtrOutput
- type PushFilterInput
- type PushFilterOutput
- func (o PushFilterOutput) Branch() pulumi.StringPtrOutput
- func (PushFilterOutput) ElementType() reflect.Type
- func (o PushFilterOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o PushFilterOutput) Tag() pulumi.StringPtrOutput
- func (o PushFilterOutput) ToPushFilterOutput() PushFilterOutput
- func (o PushFilterOutput) ToPushFilterOutputWithContext(ctx context.Context) PushFilterOutput
- func (o PushFilterOutput) ToPushFilterPtrOutput() PushFilterPtrOutput
- func (o PushFilterOutput) ToPushFilterPtrOutputWithContext(ctx context.Context) PushFilterPtrOutput
- type PushFilterPtrInput
- type PushFilterPtrOutput
- func (o PushFilterPtrOutput) Branch() pulumi.StringPtrOutput
- func (o PushFilterPtrOutput) Elem() PushFilterOutput
- func (PushFilterPtrOutput) ElementType() reflect.Type
- func (o PushFilterPtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o PushFilterPtrOutput) Tag() pulumi.StringPtrOutput
- func (o PushFilterPtrOutput) ToPushFilterPtrOutput() PushFilterPtrOutput
- func (o PushFilterPtrOutput) ToPushFilterPtrOutputWithContext(ctx context.Context) PushFilterPtrOutput
- type PushFilterResponse
- type PushFilterResponseArgs
- func (PushFilterResponseArgs) ElementType() reflect.Type
- func (i PushFilterResponseArgs) ToPushFilterResponseOutput() PushFilterResponseOutput
- func (i PushFilterResponseArgs) ToPushFilterResponseOutputWithContext(ctx context.Context) PushFilterResponseOutput
- func (i PushFilterResponseArgs) ToPushFilterResponsePtrOutput() PushFilterResponsePtrOutput
- func (i PushFilterResponseArgs) ToPushFilterResponsePtrOutputWithContext(ctx context.Context) PushFilterResponsePtrOutput
- type PushFilterResponseInput
- type PushFilterResponseOutput
- func (o PushFilterResponseOutput) Branch() pulumi.StringOutput
- func (PushFilterResponseOutput) ElementType() reflect.Type
- func (o PushFilterResponseOutput) InvertRegex() pulumi.BoolOutput
- func (o PushFilterResponseOutput) Tag() pulumi.StringOutput
- func (o PushFilterResponseOutput) ToPushFilterResponseOutput() PushFilterResponseOutput
- func (o PushFilterResponseOutput) ToPushFilterResponseOutputWithContext(ctx context.Context) PushFilterResponseOutput
- func (o PushFilterResponseOutput) ToPushFilterResponsePtrOutput() PushFilterResponsePtrOutput
- func (o PushFilterResponseOutput) ToPushFilterResponsePtrOutputWithContext(ctx context.Context) PushFilterResponsePtrOutput
- type PushFilterResponsePtrInput
- type PushFilterResponsePtrOutput
- func (o PushFilterResponsePtrOutput) Branch() pulumi.StringPtrOutput
- func (o PushFilterResponsePtrOutput) Elem() PushFilterResponseOutput
- func (PushFilterResponsePtrOutput) ElementType() reflect.Type
- func (o PushFilterResponsePtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o PushFilterResponsePtrOutput) Tag() pulumi.StringPtrOutput
- func (o PushFilterResponsePtrOutput) ToPushFilterResponsePtrOutput() PushFilterResponsePtrOutput
- func (o PushFilterResponsePtrOutput) ToPushFilterResponsePtrOutputWithContext(ctx context.Context) PushFilterResponsePtrOutput
- type RepoSource
- type RepoSourceArgs
- func (RepoSourceArgs) ElementType() reflect.Type
- func (i RepoSourceArgs) ToRepoSourceOutput() RepoSourceOutput
- func (i RepoSourceArgs) ToRepoSourceOutputWithContext(ctx context.Context) RepoSourceOutput
- func (i RepoSourceArgs) ToRepoSourcePtrOutput() RepoSourcePtrOutput
- func (i RepoSourceArgs) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
- type RepoSourceInput
- type RepoSourceOutput
- func (o RepoSourceOutput) BranchName() pulumi.StringPtrOutput
- func (o RepoSourceOutput) CommitSha() pulumi.StringPtrOutput
- func (o RepoSourceOutput) Dir() pulumi.StringPtrOutput
- func (RepoSourceOutput) ElementType() reflect.Type
- func (o RepoSourceOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o RepoSourceOutput) Project() pulumi.StringPtrOutput
- func (o RepoSourceOutput) RepoName() pulumi.StringPtrOutput
- func (o RepoSourceOutput) Substitutions() pulumi.StringMapOutput
- func (o RepoSourceOutput) TagName() pulumi.StringPtrOutput
- func (o RepoSourceOutput) ToRepoSourceOutput() RepoSourceOutput
- func (o RepoSourceOutput) ToRepoSourceOutputWithContext(ctx context.Context) RepoSourceOutput
- func (o RepoSourceOutput) ToRepoSourcePtrOutput() RepoSourcePtrOutput
- func (o RepoSourceOutput) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
- type RepoSourcePtrInput
- type RepoSourcePtrOutput
- func (o RepoSourcePtrOutput) BranchName() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) CommitSha() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) Dir() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) Elem() RepoSourceOutput
- func (RepoSourcePtrOutput) ElementType() reflect.Type
- func (o RepoSourcePtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o RepoSourcePtrOutput) Project() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) RepoName() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) Substitutions() pulumi.StringMapOutput
- func (o RepoSourcePtrOutput) TagName() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) ToRepoSourcePtrOutput() RepoSourcePtrOutput
- func (o RepoSourcePtrOutput) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
- type RepoSourceResponse
- type RepoSourceResponseArgs
- func (RepoSourceResponseArgs) ElementType() reflect.Type
- func (i RepoSourceResponseArgs) ToRepoSourceResponseOutput() RepoSourceResponseOutput
- func (i RepoSourceResponseArgs) ToRepoSourceResponseOutputWithContext(ctx context.Context) RepoSourceResponseOutput
- func (i RepoSourceResponseArgs) ToRepoSourceResponsePtrOutput() RepoSourceResponsePtrOutput
- func (i RepoSourceResponseArgs) ToRepoSourceResponsePtrOutputWithContext(ctx context.Context) RepoSourceResponsePtrOutput
- type RepoSourceResponseInput
- type RepoSourceResponseOutput
- func (o RepoSourceResponseOutput) BranchName() pulumi.StringOutput
- func (o RepoSourceResponseOutput) CommitSha() pulumi.StringOutput
- func (o RepoSourceResponseOutput) Dir() pulumi.StringOutput
- func (RepoSourceResponseOutput) ElementType() reflect.Type
- func (o RepoSourceResponseOutput) InvertRegex() pulumi.BoolOutput
- func (o RepoSourceResponseOutput) Project() pulumi.StringOutput
- func (o RepoSourceResponseOutput) RepoName() pulumi.StringOutput
- func (o RepoSourceResponseOutput) Substitutions() pulumi.StringMapOutput
- func (o RepoSourceResponseOutput) TagName() pulumi.StringOutput
- func (o RepoSourceResponseOutput) ToRepoSourceResponseOutput() RepoSourceResponseOutput
- func (o RepoSourceResponseOutput) ToRepoSourceResponseOutputWithContext(ctx context.Context) RepoSourceResponseOutput
- func (o RepoSourceResponseOutput) ToRepoSourceResponsePtrOutput() RepoSourceResponsePtrOutput
- func (o RepoSourceResponseOutput) ToRepoSourceResponsePtrOutputWithContext(ctx context.Context) RepoSourceResponsePtrOutput
- type RepoSourceResponsePtrInput
- type RepoSourceResponsePtrOutput
- func (o RepoSourceResponsePtrOutput) BranchName() pulumi.StringPtrOutput
- func (o RepoSourceResponsePtrOutput) CommitSha() pulumi.StringPtrOutput
- func (o RepoSourceResponsePtrOutput) Dir() pulumi.StringPtrOutput
- func (o RepoSourceResponsePtrOutput) Elem() RepoSourceResponseOutput
- func (RepoSourceResponsePtrOutput) ElementType() reflect.Type
- func (o RepoSourceResponsePtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o RepoSourceResponsePtrOutput) Project() pulumi.StringPtrOutput
- func (o RepoSourceResponsePtrOutput) RepoName() pulumi.StringPtrOutput
- func (o RepoSourceResponsePtrOutput) Substitutions() pulumi.StringMapOutput
- func (o RepoSourceResponsePtrOutput) TagName() pulumi.StringPtrOutput
- func (o RepoSourceResponsePtrOutput) ToRepoSourceResponsePtrOutput() RepoSourceResponsePtrOutput
- func (o RepoSourceResponsePtrOutput) ToRepoSourceResponsePtrOutputWithContext(ctx context.Context) RepoSourceResponsePtrOutput
- type ResultsResponse
- type ResultsResponseArgs
- func (ResultsResponseArgs) ElementType() reflect.Type
- func (i ResultsResponseArgs) ToResultsResponseOutput() ResultsResponseOutput
- func (i ResultsResponseArgs) ToResultsResponseOutputWithContext(ctx context.Context) ResultsResponseOutput
- func (i ResultsResponseArgs) ToResultsResponsePtrOutput() ResultsResponsePtrOutput
- func (i ResultsResponseArgs) ToResultsResponsePtrOutputWithContext(ctx context.Context) ResultsResponsePtrOutput
- type ResultsResponseInput
- type ResultsResponseOutput
- func (o ResultsResponseOutput) ArtifactManifest() pulumi.StringOutput
- func (o ResultsResponseOutput) ArtifactTiming() TimeSpanResponseOutput
- func (o ResultsResponseOutput) BuildStepImages() pulumi.StringArrayOutput
- func (o ResultsResponseOutput) BuildStepOutputs() pulumi.StringArrayOutput
- func (ResultsResponseOutput) ElementType() reflect.Type
- func (o ResultsResponseOutput) Images() BuiltImageResponseArrayOutput
- func (o ResultsResponseOutput) NumArtifacts() pulumi.StringOutput
- func (o ResultsResponseOutput) ToResultsResponseOutput() ResultsResponseOutput
- func (o ResultsResponseOutput) ToResultsResponseOutputWithContext(ctx context.Context) ResultsResponseOutput
- func (o ResultsResponseOutput) ToResultsResponsePtrOutput() ResultsResponsePtrOutput
- func (o ResultsResponseOutput) ToResultsResponsePtrOutputWithContext(ctx context.Context) ResultsResponsePtrOutput
- type ResultsResponsePtrInput
- type ResultsResponsePtrOutput
- func (o ResultsResponsePtrOutput) ArtifactManifest() pulumi.StringPtrOutput
- func (o ResultsResponsePtrOutput) ArtifactTiming() TimeSpanResponsePtrOutput
- func (o ResultsResponsePtrOutput) BuildStepImages() pulumi.StringArrayOutput
- func (o ResultsResponsePtrOutput) BuildStepOutputs() pulumi.StringArrayOutput
- func (o ResultsResponsePtrOutput) Elem() ResultsResponseOutput
- func (ResultsResponsePtrOutput) ElementType() reflect.Type
- func (o ResultsResponsePtrOutput) Images() BuiltImageResponseArrayOutput
- func (o ResultsResponsePtrOutput) NumArtifacts() pulumi.StringPtrOutput
- func (o ResultsResponsePtrOutput) ToResultsResponsePtrOutput() ResultsResponsePtrOutput
- func (o ResultsResponsePtrOutput) ToResultsResponsePtrOutputWithContext(ctx context.Context) ResultsResponsePtrOutput
- type Secret
- type SecretArgs
- type SecretArray
- type SecretArrayInput
- type SecretArrayOutput
- type SecretInput
- type SecretManagerSecret
- type SecretManagerSecretArgs
- type SecretManagerSecretArray
- type SecretManagerSecretArrayInput
- type SecretManagerSecretArrayOutput
- func (SecretManagerSecretArrayOutput) ElementType() reflect.Type
- func (o SecretManagerSecretArrayOutput) Index(i pulumi.IntInput) SecretManagerSecretOutput
- func (o SecretManagerSecretArrayOutput) ToSecretManagerSecretArrayOutput() SecretManagerSecretArrayOutput
- func (o SecretManagerSecretArrayOutput) ToSecretManagerSecretArrayOutputWithContext(ctx context.Context) SecretManagerSecretArrayOutput
- type SecretManagerSecretInput
- type SecretManagerSecretOutput
- func (SecretManagerSecretOutput) ElementType() reflect.Type
- func (o SecretManagerSecretOutput) Env() pulumi.StringPtrOutput
- func (o SecretManagerSecretOutput) ToSecretManagerSecretOutput() SecretManagerSecretOutput
- func (o SecretManagerSecretOutput) ToSecretManagerSecretOutputWithContext(ctx context.Context) SecretManagerSecretOutput
- func (o SecretManagerSecretOutput) VersionName() pulumi.StringPtrOutput
- type SecretManagerSecretResponse
- type SecretManagerSecretResponseArgs
- func (SecretManagerSecretResponseArgs) ElementType() reflect.Type
- func (i SecretManagerSecretResponseArgs) ToSecretManagerSecretResponseOutput() SecretManagerSecretResponseOutput
- func (i SecretManagerSecretResponseArgs) ToSecretManagerSecretResponseOutputWithContext(ctx context.Context) SecretManagerSecretResponseOutput
- type SecretManagerSecretResponseArray
- func (SecretManagerSecretResponseArray) ElementType() reflect.Type
- func (i SecretManagerSecretResponseArray) ToSecretManagerSecretResponseArrayOutput() SecretManagerSecretResponseArrayOutput
- func (i SecretManagerSecretResponseArray) ToSecretManagerSecretResponseArrayOutputWithContext(ctx context.Context) SecretManagerSecretResponseArrayOutput
- type SecretManagerSecretResponseArrayInput
- type SecretManagerSecretResponseArrayOutput
- func (SecretManagerSecretResponseArrayOutput) ElementType() reflect.Type
- func (o SecretManagerSecretResponseArrayOutput) Index(i pulumi.IntInput) SecretManagerSecretResponseOutput
- func (o SecretManagerSecretResponseArrayOutput) ToSecretManagerSecretResponseArrayOutput() SecretManagerSecretResponseArrayOutput
- func (o SecretManagerSecretResponseArrayOutput) ToSecretManagerSecretResponseArrayOutputWithContext(ctx context.Context) SecretManagerSecretResponseArrayOutput
- type SecretManagerSecretResponseInput
- type SecretManagerSecretResponseOutput
- func (SecretManagerSecretResponseOutput) ElementType() reflect.Type
- func (o SecretManagerSecretResponseOutput) Env() pulumi.StringOutput
- func (o SecretManagerSecretResponseOutput) ToSecretManagerSecretResponseOutput() SecretManagerSecretResponseOutput
- func (o SecretManagerSecretResponseOutput) ToSecretManagerSecretResponseOutputWithContext(ctx context.Context) SecretManagerSecretResponseOutput
- func (o SecretManagerSecretResponseOutput) VersionName() pulumi.StringOutput
- type SecretOutput
- type SecretResponse
- type SecretResponseArgs
- type SecretResponseArray
- type SecretResponseArrayInput
- type SecretResponseArrayOutput
- func (SecretResponseArrayOutput) ElementType() reflect.Type
- func (o SecretResponseArrayOutput) Index(i pulumi.IntInput) SecretResponseOutput
- func (o SecretResponseArrayOutput) ToSecretResponseArrayOutput() SecretResponseArrayOutput
- func (o SecretResponseArrayOutput) ToSecretResponseArrayOutputWithContext(ctx context.Context) SecretResponseArrayOutput
- type SecretResponseInput
- type SecretResponseOutput
- func (SecretResponseOutput) ElementType() reflect.Type
- func (o SecretResponseOutput) KmsKeyName() pulumi.StringOutput
- func (o SecretResponseOutput) SecretEnv() pulumi.StringMapOutput
- func (o SecretResponseOutput) ToSecretResponseOutput() SecretResponseOutput
- func (o SecretResponseOutput) ToSecretResponseOutputWithContext(ctx context.Context) SecretResponseOutput
- type Secrets
- type SecretsArgs
- func (SecretsArgs) ElementType() reflect.Type
- func (i SecretsArgs) ToSecretsOutput() SecretsOutput
- func (i SecretsArgs) ToSecretsOutputWithContext(ctx context.Context) SecretsOutput
- func (i SecretsArgs) ToSecretsPtrOutput() SecretsPtrOutput
- func (i SecretsArgs) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
- type SecretsInput
- type SecretsOutput
- func (SecretsOutput) ElementType() reflect.Type
- func (o SecretsOutput) Inline() InlineSecretArrayOutput
- func (o SecretsOutput) SecretManager() SecretManagerSecretArrayOutput
- func (o SecretsOutput) ToSecretsOutput() SecretsOutput
- func (o SecretsOutput) ToSecretsOutputWithContext(ctx context.Context) SecretsOutput
- func (o SecretsOutput) ToSecretsPtrOutput() SecretsPtrOutput
- func (o SecretsOutput) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
- type SecretsPtrInput
- type SecretsPtrOutput
- func (o SecretsPtrOutput) Elem() SecretsOutput
- func (SecretsPtrOutput) ElementType() reflect.Type
- func (o SecretsPtrOutput) Inline() InlineSecretArrayOutput
- func (o SecretsPtrOutput) SecretManager() SecretManagerSecretArrayOutput
- func (o SecretsPtrOutput) ToSecretsPtrOutput() SecretsPtrOutput
- func (o SecretsPtrOutput) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
- type SecretsResponse
- type SecretsResponseArgs
- func (SecretsResponseArgs) ElementType() reflect.Type
- func (i SecretsResponseArgs) ToSecretsResponseOutput() SecretsResponseOutput
- func (i SecretsResponseArgs) ToSecretsResponseOutputWithContext(ctx context.Context) SecretsResponseOutput
- func (i SecretsResponseArgs) ToSecretsResponsePtrOutput() SecretsResponsePtrOutput
- func (i SecretsResponseArgs) ToSecretsResponsePtrOutputWithContext(ctx context.Context) SecretsResponsePtrOutput
- type SecretsResponseInput
- type SecretsResponseOutput
- func (SecretsResponseOutput) ElementType() reflect.Type
- func (o SecretsResponseOutput) Inline() InlineSecretResponseArrayOutput
- func (o SecretsResponseOutput) SecretManager() SecretManagerSecretResponseArrayOutput
- func (o SecretsResponseOutput) ToSecretsResponseOutput() SecretsResponseOutput
- func (o SecretsResponseOutput) ToSecretsResponseOutputWithContext(ctx context.Context) SecretsResponseOutput
- func (o SecretsResponseOutput) ToSecretsResponsePtrOutput() SecretsResponsePtrOutput
- func (o SecretsResponseOutput) ToSecretsResponsePtrOutputWithContext(ctx context.Context) SecretsResponsePtrOutput
- type SecretsResponsePtrInput
- type SecretsResponsePtrOutput
- func (o SecretsResponsePtrOutput) Elem() SecretsResponseOutput
- func (SecretsResponsePtrOutput) ElementType() reflect.Type
- func (o SecretsResponsePtrOutput) Inline() InlineSecretResponseArrayOutput
- func (o SecretsResponsePtrOutput) SecretManager() SecretManagerSecretResponseArrayOutput
- func (o SecretsResponsePtrOutput) ToSecretsResponsePtrOutput() SecretsResponsePtrOutput
- func (o SecretsResponsePtrOutput) ToSecretsResponsePtrOutputWithContext(ctx context.Context) SecretsResponsePtrOutput
- type Source
- type SourceArgs
- func (SourceArgs) ElementType() reflect.Type
- func (i SourceArgs) ToSourceOutput() SourceOutput
- func (i SourceArgs) ToSourceOutputWithContext(ctx context.Context) SourceOutput
- func (i SourceArgs) ToSourcePtrOutput() SourcePtrOutput
- func (i SourceArgs) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourceInput
- type SourceOutput
- func (SourceOutput) ElementType() reflect.Type
- func (o SourceOutput) RepoSource() RepoSourcePtrOutput
- func (o SourceOutput) StorageSource() StorageSourcePtrOutput
- func (o SourceOutput) StorageSourceManifest() StorageSourceManifestPtrOutput
- func (o SourceOutput) ToSourceOutput() SourceOutput
- func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
- func (o SourceOutput) ToSourcePtrOutput() SourcePtrOutput
- func (o SourceOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourceProvenanceResponse
- type SourceProvenanceResponseArgs
- func (SourceProvenanceResponseArgs) ElementType() reflect.Type
- func (i SourceProvenanceResponseArgs) ToSourceProvenanceResponseOutput() SourceProvenanceResponseOutput
- func (i SourceProvenanceResponseArgs) ToSourceProvenanceResponseOutputWithContext(ctx context.Context) SourceProvenanceResponseOutput
- func (i SourceProvenanceResponseArgs) ToSourceProvenanceResponsePtrOutput() SourceProvenanceResponsePtrOutput
- func (i SourceProvenanceResponseArgs) ToSourceProvenanceResponsePtrOutputWithContext(ctx context.Context) SourceProvenanceResponsePtrOutput
- type SourceProvenanceResponseInput
- type SourceProvenanceResponseOutput
- func (SourceProvenanceResponseOutput) ElementType() reflect.Type
- func (o SourceProvenanceResponseOutput) FileHashes() pulumi.StringMapOutput
- func (o SourceProvenanceResponseOutput) ResolvedRepoSource() RepoSourceResponseOutput
- func (o SourceProvenanceResponseOutput) ResolvedStorageSource() StorageSourceResponseOutput
- func (o SourceProvenanceResponseOutput) ResolvedStorageSourceManifest() StorageSourceManifestResponseOutput
- func (o SourceProvenanceResponseOutput) ToSourceProvenanceResponseOutput() SourceProvenanceResponseOutput
- func (o SourceProvenanceResponseOutput) ToSourceProvenanceResponseOutputWithContext(ctx context.Context) SourceProvenanceResponseOutput
- func (o SourceProvenanceResponseOutput) ToSourceProvenanceResponsePtrOutput() SourceProvenanceResponsePtrOutput
- func (o SourceProvenanceResponseOutput) ToSourceProvenanceResponsePtrOutputWithContext(ctx context.Context) SourceProvenanceResponsePtrOutput
- type SourceProvenanceResponsePtrInput
- type SourceProvenanceResponsePtrOutput
- func (o SourceProvenanceResponsePtrOutput) Elem() SourceProvenanceResponseOutput
- func (SourceProvenanceResponsePtrOutput) ElementType() reflect.Type
- func (o SourceProvenanceResponsePtrOutput) FileHashes() pulumi.StringMapOutput
- func (o SourceProvenanceResponsePtrOutput) ResolvedRepoSource() RepoSourceResponsePtrOutput
- func (o SourceProvenanceResponsePtrOutput) ResolvedStorageSource() StorageSourceResponsePtrOutput
- func (o SourceProvenanceResponsePtrOutput) ResolvedStorageSourceManifest() StorageSourceManifestResponsePtrOutput
- func (o SourceProvenanceResponsePtrOutput) ToSourceProvenanceResponsePtrOutput() SourceProvenanceResponsePtrOutput
- func (o SourceProvenanceResponsePtrOutput) ToSourceProvenanceResponsePtrOutputWithContext(ctx context.Context) SourceProvenanceResponsePtrOutput
- type SourcePtrInput
- type SourcePtrOutput
- func (o SourcePtrOutput) Elem() SourceOutput
- func (SourcePtrOutput) ElementType() reflect.Type
- func (o SourcePtrOutput) RepoSource() RepoSourcePtrOutput
- func (o SourcePtrOutput) StorageSource() StorageSourcePtrOutput
- func (o SourcePtrOutput) StorageSourceManifest() StorageSourceManifestPtrOutput
- func (o SourcePtrOutput) ToSourcePtrOutput() SourcePtrOutput
- func (o SourcePtrOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourceResponse
- type SourceResponseArgs
- func (SourceResponseArgs) ElementType() reflect.Type
- func (i SourceResponseArgs) ToSourceResponseOutput() SourceResponseOutput
- func (i SourceResponseArgs) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
- func (i SourceResponseArgs) ToSourceResponsePtrOutput() SourceResponsePtrOutput
- func (i SourceResponseArgs) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
- type SourceResponseInput
- type SourceResponseOutput
- func (SourceResponseOutput) ElementType() reflect.Type
- func (o SourceResponseOutput) RepoSource() RepoSourceResponseOutput
- func (o SourceResponseOutput) StorageSource() StorageSourceResponseOutput
- func (o SourceResponseOutput) StorageSourceManifest() StorageSourceManifestResponseOutput
- func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput
- func (o SourceResponseOutput) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
- func (o SourceResponseOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput
- func (o SourceResponseOutput) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
- type SourceResponsePtrInput
- type SourceResponsePtrOutput
- func (o SourceResponsePtrOutput) Elem() SourceResponseOutput
- func (SourceResponsePtrOutput) ElementType() reflect.Type
- func (o SourceResponsePtrOutput) RepoSource() RepoSourceResponsePtrOutput
- func (o SourceResponsePtrOutput) StorageSource() StorageSourceResponsePtrOutput
- func (o SourceResponsePtrOutput) StorageSourceManifest() StorageSourceManifestResponsePtrOutput
- func (o SourceResponsePtrOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput
- func (o SourceResponsePtrOutput) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
- type StorageSource
- type StorageSourceArgs
- func (StorageSourceArgs) ElementType() reflect.Type
- func (i StorageSourceArgs) ToStorageSourceOutput() StorageSourceOutput
- func (i StorageSourceArgs) ToStorageSourceOutputWithContext(ctx context.Context) StorageSourceOutput
- func (i StorageSourceArgs) ToStorageSourcePtrOutput() StorageSourcePtrOutput
- func (i StorageSourceArgs) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
- type StorageSourceInput
- type StorageSourceManifest
- type StorageSourceManifestArgs
- func (StorageSourceManifestArgs) ElementType() reflect.Type
- func (i StorageSourceManifestArgs) ToStorageSourceManifestOutput() StorageSourceManifestOutput
- func (i StorageSourceManifestArgs) ToStorageSourceManifestOutputWithContext(ctx context.Context) StorageSourceManifestOutput
- func (i StorageSourceManifestArgs) ToStorageSourceManifestPtrOutput() StorageSourceManifestPtrOutput
- func (i StorageSourceManifestArgs) ToStorageSourceManifestPtrOutputWithContext(ctx context.Context) StorageSourceManifestPtrOutput
- type StorageSourceManifestInput
- type StorageSourceManifestOutput
- func (o StorageSourceManifestOutput) Bucket() pulumi.StringPtrOutput
- func (StorageSourceManifestOutput) ElementType() reflect.Type
- func (o StorageSourceManifestOutput) Generation() pulumi.StringPtrOutput
- func (o StorageSourceManifestOutput) Object() pulumi.StringPtrOutput
- func (o StorageSourceManifestOutput) ToStorageSourceManifestOutput() StorageSourceManifestOutput
- func (o StorageSourceManifestOutput) ToStorageSourceManifestOutputWithContext(ctx context.Context) StorageSourceManifestOutput
- func (o StorageSourceManifestOutput) ToStorageSourceManifestPtrOutput() StorageSourceManifestPtrOutput
- func (o StorageSourceManifestOutput) ToStorageSourceManifestPtrOutputWithContext(ctx context.Context) StorageSourceManifestPtrOutput
- type StorageSourceManifestPtrInput
- type StorageSourceManifestPtrOutput
- func (o StorageSourceManifestPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o StorageSourceManifestPtrOutput) Elem() StorageSourceManifestOutput
- func (StorageSourceManifestPtrOutput) ElementType() reflect.Type
- func (o StorageSourceManifestPtrOutput) Generation() pulumi.StringPtrOutput
- func (o StorageSourceManifestPtrOutput) Object() pulumi.StringPtrOutput
- func (o StorageSourceManifestPtrOutput) ToStorageSourceManifestPtrOutput() StorageSourceManifestPtrOutput
- func (o StorageSourceManifestPtrOutput) ToStorageSourceManifestPtrOutputWithContext(ctx context.Context) StorageSourceManifestPtrOutput
- type StorageSourceManifestResponse
- type StorageSourceManifestResponseArgs
- func (StorageSourceManifestResponseArgs) ElementType() reflect.Type
- func (i StorageSourceManifestResponseArgs) ToStorageSourceManifestResponseOutput() StorageSourceManifestResponseOutput
- func (i StorageSourceManifestResponseArgs) ToStorageSourceManifestResponseOutputWithContext(ctx context.Context) StorageSourceManifestResponseOutput
- func (i StorageSourceManifestResponseArgs) ToStorageSourceManifestResponsePtrOutput() StorageSourceManifestResponsePtrOutput
- func (i StorageSourceManifestResponseArgs) ToStorageSourceManifestResponsePtrOutputWithContext(ctx context.Context) StorageSourceManifestResponsePtrOutput
- type StorageSourceManifestResponseInput
- type StorageSourceManifestResponseOutput
- func (o StorageSourceManifestResponseOutput) Bucket() pulumi.StringOutput
- func (StorageSourceManifestResponseOutput) ElementType() reflect.Type
- func (o StorageSourceManifestResponseOutput) Generation() pulumi.StringOutput
- func (o StorageSourceManifestResponseOutput) Object() pulumi.StringOutput
- func (o StorageSourceManifestResponseOutput) ToStorageSourceManifestResponseOutput() StorageSourceManifestResponseOutput
- func (o StorageSourceManifestResponseOutput) ToStorageSourceManifestResponseOutputWithContext(ctx context.Context) StorageSourceManifestResponseOutput
- func (o StorageSourceManifestResponseOutput) ToStorageSourceManifestResponsePtrOutput() StorageSourceManifestResponsePtrOutput
- func (o StorageSourceManifestResponseOutput) ToStorageSourceManifestResponsePtrOutputWithContext(ctx context.Context) StorageSourceManifestResponsePtrOutput
- type StorageSourceManifestResponsePtrInput
- type StorageSourceManifestResponsePtrOutput
- func (o StorageSourceManifestResponsePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o StorageSourceManifestResponsePtrOutput) Elem() StorageSourceManifestResponseOutput
- func (StorageSourceManifestResponsePtrOutput) ElementType() reflect.Type
- func (o StorageSourceManifestResponsePtrOutput) Generation() pulumi.StringPtrOutput
- func (o StorageSourceManifestResponsePtrOutput) Object() pulumi.StringPtrOutput
- func (o StorageSourceManifestResponsePtrOutput) ToStorageSourceManifestResponsePtrOutput() StorageSourceManifestResponsePtrOutput
- func (o StorageSourceManifestResponsePtrOutput) ToStorageSourceManifestResponsePtrOutputWithContext(ctx context.Context) StorageSourceManifestResponsePtrOutput
- type StorageSourceOutput
- func (o StorageSourceOutput) Bucket() pulumi.StringPtrOutput
- func (StorageSourceOutput) ElementType() reflect.Type
- func (o StorageSourceOutput) Generation() pulumi.StringPtrOutput
- func (o StorageSourceOutput) Object() pulumi.StringPtrOutput
- func (o StorageSourceOutput) ToStorageSourceOutput() StorageSourceOutput
- func (o StorageSourceOutput) ToStorageSourceOutputWithContext(ctx context.Context) StorageSourceOutput
- func (o StorageSourceOutput) ToStorageSourcePtrOutput() StorageSourcePtrOutput
- func (o StorageSourceOutput) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
- type StorageSourcePtrInput
- type StorageSourcePtrOutput
- func (o StorageSourcePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o StorageSourcePtrOutput) Elem() StorageSourceOutput
- func (StorageSourcePtrOutput) ElementType() reflect.Type
- func (o StorageSourcePtrOutput) Generation() pulumi.StringPtrOutput
- func (o StorageSourcePtrOutput) Object() pulumi.StringPtrOutput
- func (o StorageSourcePtrOutput) ToStorageSourcePtrOutput() StorageSourcePtrOutput
- func (o StorageSourcePtrOutput) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
- type StorageSourceResponse
- type StorageSourceResponseArgs
- func (StorageSourceResponseArgs) ElementType() reflect.Type
- func (i StorageSourceResponseArgs) ToStorageSourceResponseOutput() StorageSourceResponseOutput
- func (i StorageSourceResponseArgs) ToStorageSourceResponseOutputWithContext(ctx context.Context) StorageSourceResponseOutput
- func (i StorageSourceResponseArgs) ToStorageSourceResponsePtrOutput() StorageSourceResponsePtrOutput
- func (i StorageSourceResponseArgs) ToStorageSourceResponsePtrOutputWithContext(ctx context.Context) StorageSourceResponsePtrOutput
- type StorageSourceResponseInput
- type StorageSourceResponseOutput
- func (o StorageSourceResponseOutput) Bucket() pulumi.StringOutput
- func (StorageSourceResponseOutput) ElementType() reflect.Type
- func (o StorageSourceResponseOutput) Generation() pulumi.StringOutput
- func (o StorageSourceResponseOutput) Object() pulumi.StringOutput
- func (o StorageSourceResponseOutput) ToStorageSourceResponseOutput() StorageSourceResponseOutput
- func (o StorageSourceResponseOutput) ToStorageSourceResponseOutputWithContext(ctx context.Context) StorageSourceResponseOutput
- func (o StorageSourceResponseOutput) ToStorageSourceResponsePtrOutput() StorageSourceResponsePtrOutput
- func (o StorageSourceResponseOutput) ToStorageSourceResponsePtrOutputWithContext(ctx context.Context) StorageSourceResponsePtrOutput
- type StorageSourceResponsePtrInput
- type StorageSourceResponsePtrOutput
- func (o StorageSourceResponsePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o StorageSourceResponsePtrOutput) Elem() StorageSourceResponseOutput
- func (StorageSourceResponsePtrOutput) ElementType() reflect.Type
- func (o StorageSourceResponsePtrOutput) Generation() pulumi.StringPtrOutput
- func (o StorageSourceResponsePtrOutput) Object() pulumi.StringPtrOutput
- func (o StorageSourceResponsePtrOutput) ToStorageSourceResponsePtrOutput() StorageSourceResponsePtrOutput
- func (o StorageSourceResponsePtrOutput) ToStorageSourceResponsePtrOutputWithContext(ctx context.Context) StorageSourceResponsePtrOutput
- type TimeSpanResponse
- type TimeSpanResponseArgs
- func (TimeSpanResponseArgs) ElementType() reflect.Type
- func (i TimeSpanResponseArgs) ToTimeSpanResponseOutput() TimeSpanResponseOutput
- func (i TimeSpanResponseArgs) ToTimeSpanResponseOutputWithContext(ctx context.Context) TimeSpanResponseOutput
- func (i TimeSpanResponseArgs) ToTimeSpanResponsePtrOutput() TimeSpanResponsePtrOutput
- func (i TimeSpanResponseArgs) ToTimeSpanResponsePtrOutputWithContext(ctx context.Context) TimeSpanResponsePtrOutput
- type TimeSpanResponseInput
- type TimeSpanResponseOutput
- func (TimeSpanResponseOutput) ElementType() reflect.Type
- func (o TimeSpanResponseOutput) EndTime() pulumi.StringOutput
- func (o TimeSpanResponseOutput) StartTime() pulumi.StringOutput
- func (o TimeSpanResponseOutput) ToTimeSpanResponseOutput() TimeSpanResponseOutput
- func (o TimeSpanResponseOutput) ToTimeSpanResponseOutputWithContext(ctx context.Context) TimeSpanResponseOutput
- func (o TimeSpanResponseOutput) ToTimeSpanResponsePtrOutput() TimeSpanResponsePtrOutput
- func (o TimeSpanResponseOutput) ToTimeSpanResponsePtrOutputWithContext(ctx context.Context) TimeSpanResponsePtrOutput
- type TimeSpanResponsePtrInput
- type TimeSpanResponsePtrOutput
- func (o TimeSpanResponsePtrOutput) Elem() TimeSpanResponseOutput
- func (TimeSpanResponsePtrOutput) ElementType() reflect.Type
- func (o TimeSpanResponsePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o TimeSpanResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o TimeSpanResponsePtrOutput) ToTimeSpanResponsePtrOutput() TimeSpanResponsePtrOutput
- func (o TimeSpanResponsePtrOutput) ToTimeSpanResponsePtrOutputWithContext(ctx context.Context) TimeSpanResponsePtrOutput
- type Trigger
- type TriggerArgs
- type TriggerEventType
- func (TriggerEventType) ElementType() reflect.Type
- func (e TriggerEventType) ToStringOutput() pulumi.StringOutput
- func (e TriggerEventType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TriggerEventType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TriggerEventType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TriggerEventType) ToTriggerEventTypeOutput() TriggerEventTypeOutput
- func (e TriggerEventType) ToTriggerEventTypeOutputWithContext(ctx context.Context) TriggerEventTypeOutput
- func (e TriggerEventType) ToTriggerEventTypePtrOutput() TriggerEventTypePtrOutput
- func (e TriggerEventType) ToTriggerEventTypePtrOutputWithContext(ctx context.Context) TriggerEventTypePtrOutput
- type TriggerEventTypeInput
- type TriggerEventTypeOutput
- func (TriggerEventTypeOutput) ElementType() reflect.Type
- func (o TriggerEventTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TriggerEventTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TriggerEventTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TriggerEventTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TriggerEventTypeOutput) ToTriggerEventTypeOutput() TriggerEventTypeOutput
- func (o TriggerEventTypeOutput) ToTriggerEventTypeOutputWithContext(ctx context.Context) TriggerEventTypeOutput
- func (o TriggerEventTypeOutput) ToTriggerEventTypePtrOutput() TriggerEventTypePtrOutput
- func (o TriggerEventTypeOutput) ToTriggerEventTypePtrOutputWithContext(ctx context.Context) TriggerEventTypePtrOutput
- type TriggerEventTypePtrInput
- type TriggerEventTypePtrOutput
- func (o TriggerEventTypePtrOutput) Elem() TriggerEventTypeOutput
- func (TriggerEventTypePtrOutput) ElementType() reflect.Type
- func (o TriggerEventTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TriggerEventTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TriggerEventTypePtrOutput) ToTriggerEventTypePtrOutput() TriggerEventTypePtrOutput
- func (o TriggerEventTypePtrOutput) ToTriggerEventTypePtrOutputWithContext(ctx context.Context) TriggerEventTypePtrOutput
- type TriggerInput
- type TriggerOutput
- type TriggerState
- type Volume
- type VolumeArgs
- type VolumeArray
- type VolumeArrayInput
- type VolumeArrayOutput
- type VolumeInput
- type VolumeOutput
- type VolumeResponse
- type VolumeResponseArgs
- type VolumeResponseArray
- type VolumeResponseArrayInput
- type VolumeResponseArrayOutput
- func (VolumeResponseArrayOutput) ElementType() reflect.Type
- func (o VolumeResponseArrayOutput) Index(i pulumi.IntInput) VolumeResponseOutput
- func (o VolumeResponseArrayOutput) ToVolumeResponseArrayOutput() VolumeResponseArrayOutput
- func (o VolumeResponseArrayOutput) ToVolumeResponseArrayOutputWithContext(ctx context.Context) VolumeResponseArrayOutput
- type VolumeResponseInput
- type VolumeResponseOutput
- func (VolumeResponseOutput) ElementType() reflect.Type
- func (o VolumeResponseOutput) Name() pulumi.StringOutput
- func (o VolumeResponseOutput) Path() pulumi.StringOutput
- func (o VolumeResponseOutput) ToVolumeResponseOutput() VolumeResponseOutput
- func (o VolumeResponseOutput) ToVolumeResponseOutputWithContext(ctx context.Context) VolumeResponseOutput
- type WarningResponse
- type WarningResponseArgs
- type WarningResponseArray
- type WarningResponseArrayInput
- type WarningResponseArrayOutput
- func (WarningResponseArrayOutput) ElementType() reflect.Type
- func (o WarningResponseArrayOutput) Index(i pulumi.IntInput) WarningResponseOutput
- func (o WarningResponseArrayOutput) ToWarningResponseArrayOutput() WarningResponseArrayOutput
- func (o WarningResponseArrayOutput) ToWarningResponseArrayOutputWithContext(ctx context.Context) WarningResponseArrayOutput
- type WarningResponseInput
- type WarningResponseOutput
- func (WarningResponseOutput) ElementType() reflect.Type
- func (o WarningResponseOutput) Priority() pulumi.StringOutput
- func (o WarningResponseOutput) Text() pulumi.StringOutput
- func (o WarningResponseOutput) ToWarningResponseOutput() WarningResponseOutput
- func (o WarningResponseOutput) ToWarningResponseOutputWithContext(ctx context.Context) WarningResponseOutput
- type WebhookConfig
- type WebhookConfigArgs
- func (WebhookConfigArgs) ElementType() reflect.Type
- func (i WebhookConfigArgs) ToWebhookConfigOutput() WebhookConfigOutput
- func (i WebhookConfigArgs) ToWebhookConfigOutputWithContext(ctx context.Context) WebhookConfigOutput
- func (i WebhookConfigArgs) ToWebhookConfigPtrOutput() WebhookConfigPtrOutput
- func (i WebhookConfigArgs) ToWebhookConfigPtrOutputWithContext(ctx context.Context) WebhookConfigPtrOutput
- type WebhookConfigInput
- type WebhookConfigOutput
- func (WebhookConfigOutput) ElementType() reflect.Type
- func (o WebhookConfigOutput) Secret() pulumi.StringOutput
- func (o WebhookConfigOutput) State() WebhookConfigStatePtrOutput
- func (o WebhookConfigOutput) ToWebhookConfigOutput() WebhookConfigOutput
- func (o WebhookConfigOutput) ToWebhookConfigOutputWithContext(ctx context.Context) WebhookConfigOutput
- func (o WebhookConfigOutput) ToWebhookConfigPtrOutput() WebhookConfigPtrOutput
- func (o WebhookConfigOutput) ToWebhookConfigPtrOutputWithContext(ctx context.Context) WebhookConfigPtrOutput
- type WebhookConfigPtrInput
- type WebhookConfigPtrOutput
- func (o WebhookConfigPtrOutput) Elem() WebhookConfigOutput
- func (WebhookConfigPtrOutput) ElementType() reflect.Type
- func (o WebhookConfigPtrOutput) Secret() pulumi.StringPtrOutput
- func (o WebhookConfigPtrOutput) State() WebhookConfigStatePtrOutput
- func (o WebhookConfigPtrOutput) ToWebhookConfigPtrOutput() WebhookConfigPtrOutput
- func (o WebhookConfigPtrOutput) ToWebhookConfigPtrOutputWithContext(ctx context.Context) WebhookConfigPtrOutput
- type WebhookConfigResponse
- type WebhookConfigResponseArgs
- func (WebhookConfigResponseArgs) ElementType() reflect.Type
- func (i WebhookConfigResponseArgs) ToWebhookConfigResponseOutput() WebhookConfigResponseOutput
- func (i WebhookConfigResponseArgs) ToWebhookConfigResponseOutputWithContext(ctx context.Context) WebhookConfigResponseOutput
- func (i WebhookConfigResponseArgs) ToWebhookConfigResponsePtrOutput() WebhookConfigResponsePtrOutput
- func (i WebhookConfigResponseArgs) ToWebhookConfigResponsePtrOutputWithContext(ctx context.Context) WebhookConfigResponsePtrOutput
- type WebhookConfigResponseInput
- type WebhookConfigResponseOutput
- func (WebhookConfigResponseOutput) ElementType() reflect.Type
- func (o WebhookConfigResponseOutput) Secret() pulumi.StringOutput
- func (o WebhookConfigResponseOutput) State() pulumi.StringOutput
- func (o WebhookConfigResponseOutput) ToWebhookConfigResponseOutput() WebhookConfigResponseOutput
- func (o WebhookConfigResponseOutput) ToWebhookConfigResponseOutputWithContext(ctx context.Context) WebhookConfigResponseOutput
- func (o WebhookConfigResponseOutput) ToWebhookConfigResponsePtrOutput() WebhookConfigResponsePtrOutput
- func (o WebhookConfigResponseOutput) ToWebhookConfigResponsePtrOutputWithContext(ctx context.Context) WebhookConfigResponsePtrOutput
- type WebhookConfigResponsePtrInput
- type WebhookConfigResponsePtrOutput
- func (o WebhookConfigResponsePtrOutput) Elem() WebhookConfigResponseOutput
- func (WebhookConfigResponsePtrOutput) ElementType() reflect.Type
- func (o WebhookConfigResponsePtrOutput) Secret() pulumi.StringPtrOutput
- func (o WebhookConfigResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o WebhookConfigResponsePtrOutput) ToWebhookConfigResponsePtrOutput() WebhookConfigResponsePtrOutput
- func (o WebhookConfigResponsePtrOutput) ToWebhookConfigResponsePtrOutputWithContext(ctx context.Context) WebhookConfigResponsePtrOutput
- type WebhookConfigState
- func (WebhookConfigState) ElementType() reflect.Type
- func (e WebhookConfigState) ToStringOutput() pulumi.StringOutput
- func (e WebhookConfigState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebhookConfigState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebhookConfigState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebhookConfigState) ToWebhookConfigStateOutput() WebhookConfigStateOutput
- func (e WebhookConfigState) ToWebhookConfigStateOutputWithContext(ctx context.Context) WebhookConfigStateOutput
- func (e WebhookConfigState) ToWebhookConfigStatePtrOutput() WebhookConfigStatePtrOutput
- func (e WebhookConfigState) ToWebhookConfigStatePtrOutputWithContext(ctx context.Context) WebhookConfigStatePtrOutput
- type WebhookConfigStateInput
- type WebhookConfigStateOutput
- func (WebhookConfigStateOutput) ElementType() reflect.Type
- func (o WebhookConfigStateOutput) ToStringOutput() pulumi.StringOutput
- func (o WebhookConfigStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebhookConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebhookConfigStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebhookConfigStateOutput) ToWebhookConfigStateOutput() WebhookConfigStateOutput
- func (o WebhookConfigStateOutput) ToWebhookConfigStateOutputWithContext(ctx context.Context) WebhookConfigStateOutput
- func (o WebhookConfigStateOutput) ToWebhookConfigStatePtrOutput() WebhookConfigStatePtrOutput
- func (o WebhookConfigStateOutput) ToWebhookConfigStatePtrOutputWithContext(ctx context.Context) WebhookConfigStatePtrOutput
- type WebhookConfigStatePtrInput
- type WebhookConfigStatePtrOutput
- func (o WebhookConfigStatePtrOutput) Elem() WebhookConfigStateOutput
- func (WebhookConfigStatePtrOutput) ElementType() reflect.Type
- func (o WebhookConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebhookConfigStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebhookConfigStatePtrOutput) ToWebhookConfigStatePtrOutput() WebhookConfigStatePtrOutput
- func (o WebhookConfigStatePtrOutput) ToWebhookConfigStatePtrOutputWithContext(ctx context.Context) WebhookConfigStatePtrOutput
- type WorkerConfig
- type WorkerConfigArgs
- func (WorkerConfigArgs) ElementType() reflect.Type
- func (i WorkerConfigArgs) ToWorkerConfigOutput() WorkerConfigOutput
- func (i WorkerConfigArgs) ToWorkerConfigOutputWithContext(ctx context.Context) WorkerConfigOutput
- func (i WorkerConfigArgs) ToWorkerConfigPtrOutput() WorkerConfigPtrOutput
- func (i WorkerConfigArgs) ToWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerConfigPtrOutput
- type WorkerConfigInput
- type WorkerConfigOutput
- func (o WorkerConfigOutput) DiskSizeGb() pulumi.StringPtrOutput
- func (WorkerConfigOutput) ElementType() reflect.Type
- func (o WorkerConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkerConfigOutput) ToWorkerConfigOutput() WorkerConfigOutput
- func (o WorkerConfigOutput) ToWorkerConfigOutputWithContext(ctx context.Context) WorkerConfigOutput
- func (o WorkerConfigOutput) ToWorkerConfigPtrOutput() WorkerConfigPtrOutput
- func (o WorkerConfigOutput) ToWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerConfigPtrOutput
- type WorkerConfigPtrInput
- type WorkerConfigPtrOutput
- func (o WorkerConfigPtrOutput) DiskSizeGb() pulumi.StringPtrOutput
- func (o WorkerConfigPtrOutput) Elem() WorkerConfigOutput
- func (WorkerConfigPtrOutput) ElementType() reflect.Type
- func (o WorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkerConfigPtrOutput) ToWorkerConfigPtrOutput() WorkerConfigPtrOutput
- func (o WorkerConfigPtrOutput) ToWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerConfigPtrOutput
- type WorkerConfigResponse
- type WorkerConfigResponseArgs
- func (WorkerConfigResponseArgs) ElementType() reflect.Type
- func (i WorkerConfigResponseArgs) ToWorkerConfigResponseOutput() WorkerConfigResponseOutput
- func (i WorkerConfigResponseArgs) ToWorkerConfigResponseOutputWithContext(ctx context.Context) WorkerConfigResponseOutput
- func (i WorkerConfigResponseArgs) ToWorkerConfigResponsePtrOutput() WorkerConfigResponsePtrOutput
- func (i WorkerConfigResponseArgs) ToWorkerConfigResponsePtrOutputWithContext(ctx context.Context) WorkerConfigResponsePtrOutput
- type WorkerConfigResponseInput
- type WorkerConfigResponseOutput
- func (o WorkerConfigResponseOutput) DiskSizeGb() pulumi.StringOutput
- func (WorkerConfigResponseOutput) ElementType() reflect.Type
- func (o WorkerConfigResponseOutput) MachineType() pulumi.StringOutput
- func (o WorkerConfigResponseOutput) ToWorkerConfigResponseOutput() WorkerConfigResponseOutput
- func (o WorkerConfigResponseOutput) ToWorkerConfigResponseOutputWithContext(ctx context.Context) WorkerConfigResponseOutput
- func (o WorkerConfigResponseOutput) ToWorkerConfigResponsePtrOutput() WorkerConfigResponsePtrOutput
- func (o WorkerConfigResponseOutput) ToWorkerConfigResponsePtrOutputWithContext(ctx context.Context) WorkerConfigResponsePtrOutput
- type WorkerConfigResponsePtrInput
- type WorkerConfigResponsePtrOutput
- func (o WorkerConfigResponsePtrOutput) DiskSizeGb() pulumi.StringPtrOutput
- func (o WorkerConfigResponsePtrOutput) Elem() WorkerConfigResponseOutput
- func (WorkerConfigResponsePtrOutput) ElementType() reflect.Type
- func (o WorkerConfigResponsePtrOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkerConfigResponsePtrOutput) ToWorkerConfigResponsePtrOutput() WorkerConfigResponsePtrOutput
- func (o WorkerConfigResponsePtrOutput) ToWorkerConfigResponsePtrOutputWithContext(ctx context.Context) WorkerConfigResponsePtrOutput
- type WorkerPool
- type WorkerPoolArgs
- type WorkerPoolInput
- type WorkerPoolOutput
- type WorkerPoolState
Constants ¶
const ( // Service may automatically determine build log streaming behavior. BuildOptionsLogStreamingOptionStreamDefault = BuildOptionsLogStreamingOption("STREAM_DEFAULT") // Build logs should be streamed to Google Cloud Storage. BuildOptionsLogStreamingOptionStreamOn = BuildOptionsLogStreamingOption("STREAM_ON") // Build logs should not be streamed to Google Cloud Storage; they will be written when the build is completed. BuildOptionsLogStreamingOptionStreamOff = BuildOptionsLogStreamingOption("STREAM_OFF") )
const ( // The service determines the logging mode. The default is `LEGACY`. Do not rely on the default logging behavior as it may change in the future. BuildOptionsLoggingLoggingUnspecified = BuildOptionsLogging("LOGGING_UNSPECIFIED") // Build logs are stored in Cloud Logging and Cloud Storage. BuildOptionsLoggingLegacy = BuildOptionsLogging("LEGACY") // Build logs are stored in Cloud Storage. BuildOptionsLoggingGcsOnly = BuildOptionsLogging("GCS_ONLY") // This option is the same as CLOUD_LOGGING_ONLY. BuildOptionsLoggingStackdriverOnly = BuildOptionsLogging("STACKDRIVER_ONLY") // Build logs are stored in Cloud Logging. Selecting this option will not allow [logs streaming](https://cloud.google.com/sdk/gcloud/reference/builds/log). BuildOptionsLoggingCloudLoggingOnly = BuildOptionsLogging("CLOUD_LOGGING_ONLY") // Turn off all logging. No build logs will be captured. BuildOptionsLoggingNone = BuildOptionsLogging("NONE") )
const ( // Standard machine type. BuildOptionsMachineTypeUnspecified = BuildOptionsMachineType("UNSPECIFIED") // Highcpu machine with 8 CPUs. BuildOptionsMachineTypeN1Highcpu8 = BuildOptionsMachineType("N1_HIGHCPU_8") // Highcpu machine with 32 CPUs. BuildOptionsMachineTypeN1Highcpu32 = BuildOptionsMachineType("N1_HIGHCPU_32") // Highcpu e2 machine with 8 CPUs. BuildOptionsMachineTypeE2Highcpu8 = BuildOptionsMachineType("E2_HIGHCPU_8") // Highcpu e2 machine with 32 CPUs. BuildOptionsMachineTypeE2Highcpu32 = BuildOptionsMachineType("E2_HIGHCPU_32") )
const ( // Not a verifiable build. (default) BuildOptionsRequestedVerifyOptionNotVerified = BuildOptionsRequestedVerifyOption("NOT_VERIFIED") // Verified build. BuildOptionsRequestedVerifyOptionVerified = BuildOptionsRequestedVerifyOption("VERIFIED") )
const ( // No hash requested. BuildOptionsSourceProvenanceHashItemNone = BuildOptionsSourceProvenanceHashItem("NONE") // Use a sha256 hash. BuildOptionsSourceProvenanceHashItemSha256 = BuildOptionsSourceProvenanceHashItem("SHA256") // Use a md5 hash. BuildOptionsSourceProvenanceHashItemMd5 = BuildOptionsSourceProvenanceHashItem("MD5") )
const ( // Fails the build if error in substitutions checks, like missing a substitution in the template or in the map. BuildOptionsSubstitutionOptionMustMatch = BuildOptionsSubstitutionOption("MUST_MATCH") // Do not fail the build if error in substitutions checks. BuildOptionsSubstitutionOptionAllowLoose = BuildOptionsSubstitutionOption("ALLOW_LOOSE") )
const ( // The default, unknown repo type. GitFileSourceRepoTypeUnknown = GitFileSourceRepoType("UNKNOWN") // A Google Cloud Source Repositories-hosted repo. GitFileSourceRepoTypeCloudSourceRepositories = GitFileSourceRepoType("CLOUD_SOURCE_REPOSITORIES") // A GitHub-hosted repo not necessarily on "github.com" (i.e. GitHub Enterprise). GitFileSourceRepoTypeGithub = GitFileSourceRepoType("GITHUB") )
const ( // The default, unknown repo type. GitRepoSourceRepoTypeUnknown = GitRepoSourceRepoType("UNKNOWN") // A Google Cloud Source Repositories-hosted repo. GitRepoSourceRepoTypeCloudSourceRepositories = GitRepoSourceRepoType("CLOUD_SOURCE_REPOSITORIES") // A GitHub-hosted repo not necessarily on "github.com" (i.e. GitHub Enterprise). GitRepoSourceRepoTypeGithub = GitRepoSourceRepoType("GITHUB") )
const ( // If set, defaults to PUBLIC_EGRESS. NetworkConfigEgressOptionEgressOptionUnspecified = NetworkConfigEgressOption("EGRESS_OPTION_UNSPECIFIED") // If set, workers are created without any public address, which prevents network egress to public IPs unless a network proxy is configured. NetworkConfigEgressOptionNoPublicEgress = NetworkConfigEgressOption("NO_PUBLIC_EGRESS") // If set, workers are created with a public address which allows for public internet egress. NetworkConfigEgressOptionPublicEgress = NetworkConfigEgressOption("PUBLIC_EGRESS") )
const ( // The subscription configuration has not been checked. PubsubConfigStateStateUnspecified = PubsubConfigState("STATE_UNSPECIFIED") // The Pub/Sub subscription is properly configured. PubsubConfigStateOk = PubsubConfigState("OK") // The subscription has been deleted. PubsubConfigStateSubscriptionDeleted = PubsubConfigState("SUBSCRIPTION_DELETED") // The topic has been deleted. PubsubConfigStateTopicDeleted = PubsubConfigState("TOPIC_DELETED") // Some of the subscription's field are misconfigured. PubsubConfigStateSubscriptionMisconfigured = PubsubConfigState("SUBSCRIPTION_MISCONFIGURED") )
const ( // Do not require comments on Pull Requests before builds are triggered. PullRequestFilterCommentControlCommentsDisabled = PullRequestFilterCommentControl("COMMENTS_DISABLED") // Enforce that repository owners or collaborators must comment on Pull Requests before builds are triggered. PullRequestFilterCommentControlCommentsEnabled = PullRequestFilterCommentControl("COMMENTS_ENABLED") // Enforce that repository owners or collaborators must comment on external contributors' Pull Requests before builds are triggered. PullRequestFilterCommentControlCommentsEnabledForExternalContributorsOnly = PullRequestFilterCommentControl("COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY") )
const ( // EVENT_TYPE_UNSPECIFIED event_types are ignored. TriggerEventTypeEventTypeUnspecified = TriggerEventType("EVENT_TYPE_UNSPECIFIED") // REPO corresponds to the supported VCS integrations. TriggerEventTypeRepo = TriggerEventType("REPO") // WEBHOOK corresponds to webhook triggers. TriggerEventTypeWebhook = TriggerEventType("WEBHOOK") // PUBSUB corresponds to pubsub triggers. TriggerEventTypePubsub = TriggerEventType("PUBSUB") // MANUAL corresponds to manual-only invoked triggers. TriggerEventTypeManual = TriggerEventType("MANUAL") )
const ( // The webhook auth configuration not been checked. WebhookConfigStateStateUnspecified = WebhookConfigState("STATE_UNSPECIFIED") // The auth configuration is properly setup. WebhookConfigStateOk = WebhookConfigState("OK") // The secret provided in auth_method has been deleted. WebhookConfigStateSecretDeleted = WebhookConfigState("SECRET_DELETED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApprovalConfig ¶ added in v0.8.0
type ApprovalConfig struct { // Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start. ApprovalRequired *bool `pulumi:"approvalRequired"` }
ApprovalConfig describes configuration for manual approval of a build.
type ApprovalConfigArgs ¶ added in v0.8.0
type ApprovalConfigArgs struct { // Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start. ApprovalRequired pulumi.BoolPtrInput `pulumi:"approvalRequired"` }
ApprovalConfig describes configuration for manual approval of a build.
func (ApprovalConfigArgs) ElementType ¶ added in v0.8.0
func (ApprovalConfigArgs) ElementType() reflect.Type
func (ApprovalConfigArgs) ToApprovalConfigOutput ¶ added in v0.8.0
func (i ApprovalConfigArgs) ToApprovalConfigOutput() ApprovalConfigOutput
func (ApprovalConfigArgs) ToApprovalConfigOutputWithContext ¶ added in v0.8.0
func (i ApprovalConfigArgs) ToApprovalConfigOutputWithContext(ctx context.Context) ApprovalConfigOutput
func (ApprovalConfigArgs) ToApprovalConfigPtrOutput ¶ added in v0.8.0
func (i ApprovalConfigArgs) ToApprovalConfigPtrOutput() ApprovalConfigPtrOutput
func (ApprovalConfigArgs) ToApprovalConfigPtrOutputWithContext ¶ added in v0.8.0
func (i ApprovalConfigArgs) ToApprovalConfigPtrOutputWithContext(ctx context.Context) ApprovalConfigPtrOutput
type ApprovalConfigInput ¶ added in v0.8.0
type ApprovalConfigInput interface { pulumi.Input ToApprovalConfigOutput() ApprovalConfigOutput ToApprovalConfigOutputWithContext(context.Context) ApprovalConfigOutput }
ApprovalConfigInput is an input type that accepts ApprovalConfigArgs and ApprovalConfigOutput values. You can construct a concrete instance of `ApprovalConfigInput` via:
ApprovalConfigArgs{...}
type ApprovalConfigOutput ¶ added in v0.8.0
type ApprovalConfigOutput struct{ *pulumi.OutputState }
ApprovalConfig describes configuration for manual approval of a build.
func (ApprovalConfigOutput) ApprovalRequired ¶ added in v0.8.0
func (o ApprovalConfigOutput) ApprovalRequired() pulumi.BoolPtrOutput
Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start.
func (ApprovalConfigOutput) ElementType ¶ added in v0.8.0
func (ApprovalConfigOutput) ElementType() reflect.Type
func (ApprovalConfigOutput) ToApprovalConfigOutput ¶ added in v0.8.0
func (o ApprovalConfigOutput) ToApprovalConfigOutput() ApprovalConfigOutput
func (ApprovalConfigOutput) ToApprovalConfigOutputWithContext ¶ added in v0.8.0
func (o ApprovalConfigOutput) ToApprovalConfigOutputWithContext(ctx context.Context) ApprovalConfigOutput
func (ApprovalConfigOutput) ToApprovalConfigPtrOutput ¶ added in v0.8.0
func (o ApprovalConfigOutput) ToApprovalConfigPtrOutput() ApprovalConfigPtrOutput
func (ApprovalConfigOutput) ToApprovalConfigPtrOutputWithContext ¶ added in v0.8.0
func (o ApprovalConfigOutput) ToApprovalConfigPtrOutputWithContext(ctx context.Context) ApprovalConfigPtrOutput
type ApprovalConfigPtrInput ¶ added in v0.8.0
type ApprovalConfigPtrInput interface { pulumi.Input ToApprovalConfigPtrOutput() ApprovalConfigPtrOutput ToApprovalConfigPtrOutputWithContext(context.Context) ApprovalConfigPtrOutput }
ApprovalConfigPtrInput is an input type that accepts ApprovalConfigArgs, ApprovalConfigPtr and ApprovalConfigPtrOutput values. You can construct a concrete instance of `ApprovalConfigPtrInput` via:
ApprovalConfigArgs{...} or: nil
func ApprovalConfigPtr ¶ added in v0.8.0
func ApprovalConfigPtr(v *ApprovalConfigArgs) ApprovalConfigPtrInput
type ApprovalConfigPtrOutput ¶ added in v0.8.0
type ApprovalConfigPtrOutput struct{ *pulumi.OutputState }
func (ApprovalConfigPtrOutput) ApprovalRequired ¶ added in v0.8.0
func (o ApprovalConfigPtrOutput) ApprovalRequired() pulumi.BoolPtrOutput
Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start.
func (ApprovalConfigPtrOutput) Elem ¶ added in v0.8.0
func (o ApprovalConfigPtrOutput) Elem() ApprovalConfigOutput
func (ApprovalConfigPtrOutput) ElementType ¶ added in v0.8.0
func (ApprovalConfigPtrOutput) ElementType() reflect.Type
func (ApprovalConfigPtrOutput) ToApprovalConfigPtrOutput ¶ added in v0.8.0
func (o ApprovalConfigPtrOutput) ToApprovalConfigPtrOutput() ApprovalConfigPtrOutput
func (ApprovalConfigPtrOutput) ToApprovalConfigPtrOutputWithContext ¶ added in v0.8.0
func (o ApprovalConfigPtrOutput) ToApprovalConfigPtrOutputWithContext(ctx context.Context) ApprovalConfigPtrOutput
type ApprovalConfigResponse ¶ added in v0.8.0
type ApprovalConfigResponse struct { // Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start. ApprovalRequired bool `pulumi:"approvalRequired"` }
ApprovalConfig describes configuration for manual approval of a build.
type ApprovalConfigResponseArgs ¶ added in v0.8.0
type ApprovalConfigResponseArgs struct { // Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start. ApprovalRequired pulumi.BoolInput `pulumi:"approvalRequired"` }
ApprovalConfig describes configuration for manual approval of a build.
func (ApprovalConfigResponseArgs) ElementType ¶ added in v0.8.0
func (ApprovalConfigResponseArgs) ElementType() reflect.Type
func (ApprovalConfigResponseArgs) ToApprovalConfigResponseOutput ¶ added in v0.8.0
func (i ApprovalConfigResponseArgs) ToApprovalConfigResponseOutput() ApprovalConfigResponseOutput
func (ApprovalConfigResponseArgs) ToApprovalConfigResponseOutputWithContext ¶ added in v0.8.0
func (i ApprovalConfigResponseArgs) ToApprovalConfigResponseOutputWithContext(ctx context.Context) ApprovalConfigResponseOutput
func (ApprovalConfigResponseArgs) ToApprovalConfigResponsePtrOutput ¶ added in v0.8.0
func (i ApprovalConfigResponseArgs) ToApprovalConfigResponsePtrOutput() ApprovalConfigResponsePtrOutput
func (ApprovalConfigResponseArgs) ToApprovalConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (i ApprovalConfigResponseArgs) ToApprovalConfigResponsePtrOutputWithContext(ctx context.Context) ApprovalConfigResponsePtrOutput
type ApprovalConfigResponseInput ¶ added in v0.8.0
type ApprovalConfigResponseInput interface { pulumi.Input ToApprovalConfigResponseOutput() ApprovalConfigResponseOutput ToApprovalConfigResponseOutputWithContext(context.Context) ApprovalConfigResponseOutput }
ApprovalConfigResponseInput is an input type that accepts ApprovalConfigResponseArgs and ApprovalConfigResponseOutput values. You can construct a concrete instance of `ApprovalConfigResponseInput` via:
ApprovalConfigResponseArgs{...}
type ApprovalConfigResponseOutput ¶ added in v0.8.0
type ApprovalConfigResponseOutput struct{ *pulumi.OutputState }
ApprovalConfig describes configuration for manual approval of a build.
func (ApprovalConfigResponseOutput) ApprovalRequired ¶ added in v0.8.0
func (o ApprovalConfigResponseOutput) ApprovalRequired() pulumi.BoolOutput
Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start.
func (ApprovalConfigResponseOutput) ElementType ¶ added in v0.8.0
func (ApprovalConfigResponseOutput) ElementType() reflect.Type
func (ApprovalConfigResponseOutput) ToApprovalConfigResponseOutput ¶ added in v0.8.0
func (o ApprovalConfigResponseOutput) ToApprovalConfigResponseOutput() ApprovalConfigResponseOutput
func (ApprovalConfigResponseOutput) ToApprovalConfigResponseOutputWithContext ¶ added in v0.8.0
func (o ApprovalConfigResponseOutput) ToApprovalConfigResponseOutputWithContext(ctx context.Context) ApprovalConfigResponseOutput
func (ApprovalConfigResponseOutput) ToApprovalConfigResponsePtrOutput ¶ added in v0.8.0
func (o ApprovalConfigResponseOutput) ToApprovalConfigResponsePtrOutput() ApprovalConfigResponsePtrOutput
func (ApprovalConfigResponseOutput) ToApprovalConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o ApprovalConfigResponseOutput) ToApprovalConfigResponsePtrOutputWithContext(ctx context.Context) ApprovalConfigResponsePtrOutput
type ApprovalConfigResponsePtrInput ¶ added in v0.8.0
type ApprovalConfigResponsePtrInput interface { pulumi.Input ToApprovalConfigResponsePtrOutput() ApprovalConfigResponsePtrOutput ToApprovalConfigResponsePtrOutputWithContext(context.Context) ApprovalConfigResponsePtrOutput }
ApprovalConfigResponsePtrInput is an input type that accepts ApprovalConfigResponseArgs, ApprovalConfigResponsePtr and ApprovalConfigResponsePtrOutput values. You can construct a concrete instance of `ApprovalConfigResponsePtrInput` via:
ApprovalConfigResponseArgs{...} or: nil
func ApprovalConfigResponsePtr ¶ added in v0.8.0
func ApprovalConfigResponsePtr(v *ApprovalConfigResponseArgs) ApprovalConfigResponsePtrInput
type ApprovalConfigResponsePtrOutput ¶ added in v0.8.0
type ApprovalConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ApprovalConfigResponsePtrOutput) ApprovalRequired ¶ added in v0.8.0
func (o ApprovalConfigResponsePtrOutput) ApprovalRequired() pulumi.BoolPtrOutput
Whether or not approval is needed. If this is set on a build, it will become pending when created, and will need to be explicitly approved to start.
func (ApprovalConfigResponsePtrOutput) Elem ¶ added in v0.8.0
func (o ApprovalConfigResponsePtrOutput) Elem() ApprovalConfigResponseOutput
func (ApprovalConfigResponsePtrOutput) ElementType ¶ added in v0.8.0
func (ApprovalConfigResponsePtrOutput) ElementType() reflect.Type
func (ApprovalConfigResponsePtrOutput) ToApprovalConfigResponsePtrOutput ¶ added in v0.8.0
func (o ApprovalConfigResponsePtrOutput) ToApprovalConfigResponsePtrOutput() ApprovalConfigResponsePtrOutput
func (ApprovalConfigResponsePtrOutput) ToApprovalConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o ApprovalConfigResponsePtrOutput) ToApprovalConfigResponsePtrOutputWithContext(ctx context.Context) ApprovalConfigResponsePtrOutput
type ApprovalResultResponse ¶ added in v0.8.0
type ApprovalResultResponse struct { // The time when the approval decision was made. ApprovalTime string `pulumi:"approvalTime"` // Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called. ApproverAccount string `pulumi:"approverAccount"` // Optional. An optional comment for this manual approval result. Comment string `pulumi:"comment"` // The decision of this manual approval. Decision string `pulumi:"decision"` // Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build. Url string `pulumi:"url"` }
ApprovalResult describes the decision and associated metadata of a manual approval of a build.
type ApprovalResultResponseArgs ¶ added in v0.8.0
type ApprovalResultResponseArgs struct { // The time when the approval decision was made. ApprovalTime pulumi.StringInput `pulumi:"approvalTime"` // Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called. ApproverAccount pulumi.StringInput `pulumi:"approverAccount"` // Optional. An optional comment for this manual approval result. Comment pulumi.StringInput `pulumi:"comment"` // The decision of this manual approval. Decision pulumi.StringInput `pulumi:"decision"` // Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build. Url pulumi.StringInput `pulumi:"url"` }
ApprovalResult describes the decision and associated metadata of a manual approval of a build.
func (ApprovalResultResponseArgs) ElementType ¶ added in v0.8.0
func (ApprovalResultResponseArgs) ElementType() reflect.Type
func (ApprovalResultResponseArgs) ToApprovalResultResponseOutput ¶ added in v0.8.0
func (i ApprovalResultResponseArgs) ToApprovalResultResponseOutput() ApprovalResultResponseOutput
func (ApprovalResultResponseArgs) ToApprovalResultResponseOutputWithContext ¶ added in v0.8.0
func (i ApprovalResultResponseArgs) ToApprovalResultResponseOutputWithContext(ctx context.Context) ApprovalResultResponseOutput
func (ApprovalResultResponseArgs) ToApprovalResultResponsePtrOutput ¶ added in v0.8.0
func (i ApprovalResultResponseArgs) ToApprovalResultResponsePtrOutput() ApprovalResultResponsePtrOutput
func (ApprovalResultResponseArgs) ToApprovalResultResponsePtrOutputWithContext ¶ added in v0.8.0
func (i ApprovalResultResponseArgs) ToApprovalResultResponsePtrOutputWithContext(ctx context.Context) ApprovalResultResponsePtrOutput
type ApprovalResultResponseInput ¶ added in v0.8.0
type ApprovalResultResponseInput interface { pulumi.Input ToApprovalResultResponseOutput() ApprovalResultResponseOutput ToApprovalResultResponseOutputWithContext(context.Context) ApprovalResultResponseOutput }
ApprovalResultResponseInput is an input type that accepts ApprovalResultResponseArgs and ApprovalResultResponseOutput values. You can construct a concrete instance of `ApprovalResultResponseInput` via:
ApprovalResultResponseArgs{...}
type ApprovalResultResponseOutput ¶ added in v0.8.0
type ApprovalResultResponseOutput struct{ *pulumi.OutputState }
ApprovalResult describes the decision and associated metadata of a manual approval of a build.
func (ApprovalResultResponseOutput) ApprovalTime ¶ added in v0.8.0
func (o ApprovalResultResponseOutput) ApprovalTime() pulumi.StringOutput
The time when the approval decision was made.
func (ApprovalResultResponseOutput) ApproverAccount ¶ added in v0.8.0
func (o ApprovalResultResponseOutput) ApproverAccount() pulumi.StringOutput
Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called.
func (ApprovalResultResponseOutput) Comment ¶ added in v0.8.0
func (o ApprovalResultResponseOutput) Comment() pulumi.StringOutput
Optional. An optional comment for this manual approval result.
func (ApprovalResultResponseOutput) Decision ¶ added in v0.8.0
func (o ApprovalResultResponseOutput) Decision() pulumi.StringOutput
The decision of this manual approval.
func (ApprovalResultResponseOutput) ElementType ¶ added in v0.8.0
func (ApprovalResultResponseOutput) ElementType() reflect.Type
func (ApprovalResultResponseOutput) ToApprovalResultResponseOutput ¶ added in v0.8.0
func (o ApprovalResultResponseOutput) ToApprovalResultResponseOutput() ApprovalResultResponseOutput
func (ApprovalResultResponseOutput) ToApprovalResultResponseOutputWithContext ¶ added in v0.8.0
func (o ApprovalResultResponseOutput) ToApprovalResultResponseOutputWithContext(ctx context.Context) ApprovalResultResponseOutput
func (ApprovalResultResponseOutput) ToApprovalResultResponsePtrOutput ¶ added in v0.8.0
func (o ApprovalResultResponseOutput) ToApprovalResultResponsePtrOutput() ApprovalResultResponsePtrOutput
func (ApprovalResultResponseOutput) ToApprovalResultResponsePtrOutputWithContext ¶ added in v0.8.0
func (o ApprovalResultResponseOutput) ToApprovalResultResponsePtrOutputWithContext(ctx context.Context) ApprovalResultResponsePtrOutput
func (ApprovalResultResponseOutput) Url ¶ added in v0.8.0
func (o ApprovalResultResponseOutput) Url() pulumi.StringOutput
Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build.
type ApprovalResultResponsePtrInput ¶ added in v0.8.0
type ApprovalResultResponsePtrInput interface { pulumi.Input ToApprovalResultResponsePtrOutput() ApprovalResultResponsePtrOutput ToApprovalResultResponsePtrOutputWithContext(context.Context) ApprovalResultResponsePtrOutput }
ApprovalResultResponsePtrInput is an input type that accepts ApprovalResultResponseArgs, ApprovalResultResponsePtr and ApprovalResultResponsePtrOutput values. You can construct a concrete instance of `ApprovalResultResponsePtrInput` via:
ApprovalResultResponseArgs{...} or: nil
func ApprovalResultResponsePtr ¶ added in v0.8.0
func ApprovalResultResponsePtr(v *ApprovalResultResponseArgs) ApprovalResultResponsePtrInput
type ApprovalResultResponsePtrOutput ¶ added in v0.8.0
type ApprovalResultResponsePtrOutput struct{ *pulumi.OutputState }
func (ApprovalResultResponsePtrOutput) ApprovalTime ¶ added in v0.8.0
func (o ApprovalResultResponsePtrOutput) ApprovalTime() pulumi.StringPtrOutput
The time when the approval decision was made.
func (ApprovalResultResponsePtrOutput) ApproverAccount ¶ added in v0.8.0
func (o ApprovalResultResponsePtrOutput) ApproverAccount() pulumi.StringPtrOutput
Email of the user that called the ApproveBuild API to approve or reject a build at the time that the API was called.
func (ApprovalResultResponsePtrOutput) Comment ¶ added in v0.8.0
func (o ApprovalResultResponsePtrOutput) Comment() pulumi.StringPtrOutput
Optional. An optional comment for this manual approval result.
func (ApprovalResultResponsePtrOutput) Decision ¶ added in v0.8.0
func (o ApprovalResultResponsePtrOutput) Decision() pulumi.StringPtrOutput
The decision of this manual approval.
func (ApprovalResultResponsePtrOutput) Elem ¶ added in v0.8.0
func (o ApprovalResultResponsePtrOutput) Elem() ApprovalResultResponseOutput
func (ApprovalResultResponsePtrOutput) ElementType ¶ added in v0.8.0
func (ApprovalResultResponsePtrOutput) ElementType() reflect.Type
func (ApprovalResultResponsePtrOutput) ToApprovalResultResponsePtrOutput ¶ added in v0.8.0
func (o ApprovalResultResponsePtrOutput) ToApprovalResultResponsePtrOutput() ApprovalResultResponsePtrOutput
func (ApprovalResultResponsePtrOutput) ToApprovalResultResponsePtrOutputWithContext ¶ added in v0.8.0
func (o ApprovalResultResponsePtrOutput) ToApprovalResultResponsePtrOutputWithContext(ctx context.Context) ApprovalResultResponsePtrOutput
func (ApprovalResultResponsePtrOutput) Url ¶ added in v0.8.0
func (o ApprovalResultResponsePtrOutput) Url() pulumi.StringPtrOutput
Optional. An optional URL tied to this manual approval result. This field is essentially the same as comment, except that it will be rendered by the UI differently. An example use case is a link to an external job that approved this Build.
type ArtifactObjects ¶
type ArtifactObjects struct { // Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix. Location *string `pulumi:"location"` // Path globs used to match files in the build's workspace. Paths []string `pulumi:"paths"` }
Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.
type ArtifactObjectsArgs ¶
type ArtifactObjectsArgs struct { // Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix. Location pulumi.StringPtrInput `pulumi:"location"` // Path globs used to match files in the build's workspace. Paths pulumi.StringArrayInput `pulumi:"paths"` }
Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.
func (ArtifactObjectsArgs) ElementType ¶
func (ArtifactObjectsArgs) ElementType() reflect.Type
func (ArtifactObjectsArgs) ToArtifactObjectsOutput ¶
func (i ArtifactObjectsArgs) ToArtifactObjectsOutput() ArtifactObjectsOutput
func (ArtifactObjectsArgs) ToArtifactObjectsOutputWithContext ¶
func (i ArtifactObjectsArgs) ToArtifactObjectsOutputWithContext(ctx context.Context) ArtifactObjectsOutput
func (ArtifactObjectsArgs) ToArtifactObjectsPtrOutput ¶
func (i ArtifactObjectsArgs) ToArtifactObjectsPtrOutput() ArtifactObjectsPtrOutput
func (ArtifactObjectsArgs) ToArtifactObjectsPtrOutputWithContext ¶
func (i ArtifactObjectsArgs) ToArtifactObjectsPtrOutputWithContext(ctx context.Context) ArtifactObjectsPtrOutput
type ArtifactObjectsInput ¶
type ArtifactObjectsInput interface { pulumi.Input ToArtifactObjectsOutput() ArtifactObjectsOutput ToArtifactObjectsOutputWithContext(context.Context) ArtifactObjectsOutput }
ArtifactObjectsInput is an input type that accepts ArtifactObjectsArgs and ArtifactObjectsOutput values. You can construct a concrete instance of `ArtifactObjectsInput` via:
ArtifactObjectsArgs{...}
type ArtifactObjectsOutput ¶
type ArtifactObjectsOutput struct{ *pulumi.OutputState }
Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.
func (ArtifactObjectsOutput) ElementType ¶
func (ArtifactObjectsOutput) ElementType() reflect.Type
func (ArtifactObjectsOutput) Location ¶
func (o ArtifactObjectsOutput) Location() pulumi.StringPtrOutput
Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix.
func (ArtifactObjectsOutput) Paths ¶
func (o ArtifactObjectsOutput) Paths() pulumi.StringArrayOutput
Path globs used to match files in the build's workspace.
func (ArtifactObjectsOutput) ToArtifactObjectsOutput ¶
func (o ArtifactObjectsOutput) ToArtifactObjectsOutput() ArtifactObjectsOutput
func (ArtifactObjectsOutput) ToArtifactObjectsOutputWithContext ¶
func (o ArtifactObjectsOutput) ToArtifactObjectsOutputWithContext(ctx context.Context) ArtifactObjectsOutput
func (ArtifactObjectsOutput) ToArtifactObjectsPtrOutput ¶
func (o ArtifactObjectsOutput) ToArtifactObjectsPtrOutput() ArtifactObjectsPtrOutput
func (ArtifactObjectsOutput) ToArtifactObjectsPtrOutputWithContext ¶
func (o ArtifactObjectsOutput) ToArtifactObjectsPtrOutputWithContext(ctx context.Context) ArtifactObjectsPtrOutput
type ArtifactObjectsPtrInput ¶
type ArtifactObjectsPtrInput interface { pulumi.Input ToArtifactObjectsPtrOutput() ArtifactObjectsPtrOutput ToArtifactObjectsPtrOutputWithContext(context.Context) ArtifactObjectsPtrOutput }
ArtifactObjectsPtrInput is an input type that accepts ArtifactObjectsArgs, ArtifactObjectsPtr and ArtifactObjectsPtrOutput values. You can construct a concrete instance of `ArtifactObjectsPtrInput` via:
ArtifactObjectsArgs{...} or: nil
func ArtifactObjectsPtr ¶
func ArtifactObjectsPtr(v *ArtifactObjectsArgs) ArtifactObjectsPtrInput
type ArtifactObjectsPtrOutput ¶
type ArtifactObjectsPtrOutput struct{ *pulumi.OutputState }
func (ArtifactObjectsPtrOutput) Elem ¶
func (o ArtifactObjectsPtrOutput) Elem() ArtifactObjectsOutput
func (ArtifactObjectsPtrOutput) ElementType ¶
func (ArtifactObjectsPtrOutput) ElementType() reflect.Type
func (ArtifactObjectsPtrOutput) Location ¶
func (o ArtifactObjectsPtrOutput) Location() pulumi.StringPtrOutput
Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix.
func (ArtifactObjectsPtrOutput) Paths ¶
func (o ArtifactObjectsPtrOutput) Paths() pulumi.StringArrayOutput
Path globs used to match files in the build's workspace.
func (ArtifactObjectsPtrOutput) ToArtifactObjectsPtrOutput ¶
func (o ArtifactObjectsPtrOutput) ToArtifactObjectsPtrOutput() ArtifactObjectsPtrOutput
func (ArtifactObjectsPtrOutput) ToArtifactObjectsPtrOutputWithContext ¶
func (o ArtifactObjectsPtrOutput) ToArtifactObjectsPtrOutputWithContext(ctx context.Context) ArtifactObjectsPtrOutput
type ArtifactObjectsResponse ¶
type ArtifactObjectsResponse struct { // Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix. Location string `pulumi:"location"` // Path globs used to match files in the build's workspace. Paths []string `pulumi:"paths"` // Stores timing information for pushing all artifact objects. Timing TimeSpanResponse `pulumi:"timing"` }
Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.
type ArtifactObjectsResponseArgs ¶
type ArtifactObjectsResponseArgs struct { // Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix. Location pulumi.StringInput `pulumi:"location"` // Path globs used to match files in the build's workspace. Paths pulumi.StringArrayInput `pulumi:"paths"` // Stores timing information for pushing all artifact objects. Timing TimeSpanResponseInput `pulumi:"timing"` }
Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.
func (ArtifactObjectsResponseArgs) ElementType ¶
func (ArtifactObjectsResponseArgs) ElementType() reflect.Type
func (ArtifactObjectsResponseArgs) ToArtifactObjectsResponseOutput ¶
func (i ArtifactObjectsResponseArgs) ToArtifactObjectsResponseOutput() ArtifactObjectsResponseOutput
func (ArtifactObjectsResponseArgs) ToArtifactObjectsResponseOutputWithContext ¶
func (i ArtifactObjectsResponseArgs) ToArtifactObjectsResponseOutputWithContext(ctx context.Context) ArtifactObjectsResponseOutput
func (ArtifactObjectsResponseArgs) ToArtifactObjectsResponsePtrOutput ¶
func (i ArtifactObjectsResponseArgs) ToArtifactObjectsResponsePtrOutput() ArtifactObjectsResponsePtrOutput
func (ArtifactObjectsResponseArgs) ToArtifactObjectsResponsePtrOutputWithContext ¶
func (i ArtifactObjectsResponseArgs) ToArtifactObjectsResponsePtrOutputWithContext(ctx context.Context) ArtifactObjectsResponsePtrOutput
type ArtifactObjectsResponseInput ¶
type ArtifactObjectsResponseInput interface { pulumi.Input ToArtifactObjectsResponseOutput() ArtifactObjectsResponseOutput ToArtifactObjectsResponseOutputWithContext(context.Context) ArtifactObjectsResponseOutput }
ArtifactObjectsResponseInput is an input type that accepts ArtifactObjectsResponseArgs and ArtifactObjectsResponseOutput values. You can construct a concrete instance of `ArtifactObjectsResponseInput` via:
ArtifactObjectsResponseArgs{...}
type ArtifactObjectsResponseOutput ¶
type ArtifactObjectsResponseOutput struct{ *pulumi.OutputState }
Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.
func (ArtifactObjectsResponseOutput) ElementType ¶
func (ArtifactObjectsResponseOutput) ElementType() reflect.Type
func (ArtifactObjectsResponseOutput) Location ¶
func (o ArtifactObjectsResponseOutput) Location() pulumi.StringOutput
Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix.
func (ArtifactObjectsResponseOutput) Paths ¶
func (o ArtifactObjectsResponseOutput) Paths() pulumi.StringArrayOutput
Path globs used to match files in the build's workspace.
func (ArtifactObjectsResponseOutput) Timing ¶
func (o ArtifactObjectsResponseOutput) Timing() TimeSpanResponseOutput
Stores timing information for pushing all artifact objects.
func (ArtifactObjectsResponseOutput) ToArtifactObjectsResponseOutput ¶
func (o ArtifactObjectsResponseOutput) ToArtifactObjectsResponseOutput() ArtifactObjectsResponseOutput
func (ArtifactObjectsResponseOutput) ToArtifactObjectsResponseOutputWithContext ¶
func (o ArtifactObjectsResponseOutput) ToArtifactObjectsResponseOutputWithContext(ctx context.Context) ArtifactObjectsResponseOutput
func (ArtifactObjectsResponseOutput) ToArtifactObjectsResponsePtrOutput ¶
func (o ArtifactObjectsResponseOutput) ToArtifactObjectsResponsePtrOutput() ArtifactObjectsResponsePtrOutput
func (ArtifactObjectsResponseOutput) ToArtifactObjectsResponsePtrOutputWithContext ¶
func (o ArtifactObjectsResponseOutput) ToArtifactObjectsResponsePtrOutputWithContext(ctx context.Context) ArtifactObjectsResponsePtrOutput
type ArtifactObjectsResponsePtrInput ¶
type ArtifactObjectsResponsePtrInput interface { pulumi.Input ToArtifactObjectsResponsePtrOutput() ArtifactObjectsResponsePtrOutput ToArtifactObjectsResponsePtrOutputWithContext(context.Context) ArtifactObjectsResponsePtrOutput }
ArtifactObjectsResponsePtrInput is an input type that accepts ArtifactObjectsResponseArgs, ArtifactObjectsResponsePtr and ArtifactObjectsResponsePtrOutput values. You can construct a concrete instance of `ArtifactObjectsResponsePtrInput` via:
ArtifactObjectsResponseArgs{...} or: nil
func ArtifactObjectsResponsePtr ¶
func ArtifactObjectsResponsePtr(v *ArtifactObjectsResponseArgs) ArtifactObjectsResponsePtrInput
type ArtifactObjectsResponsePtrOutput ¶
type ArtifactObjectsResponsePtrOutput struct{ *pulumi.OutputState }
func (ArtifactObjectsResponsePtrOutput) Elem ¶
func (o ArtifactObjectsResponsePtrOutput) Elem() ArtifactObjectsResponseOutput
func (ArtifactObjectsResponsePtrOutput) ElementType ¶
func (ArtifactObjectsResponsePtrOutput) ElementType() reflect.Type
func (ArtifactObjectsResponsePtrOutput) Location ¶
func (o ArtifactObjectsResponsePtrOutput) Location() pulumi.StringPtrOutput
Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix.
func (ArtifactObjectsResponsePtrOutput) Paths ¶
func (o ArtifactObjectsResponsePtrOutput) Paths() pulumi.StringArrayOutput
Path globs used to match files in the build's workspace.
func (ArtifactObjectsResponsePtrOutput) Timing ¶
func (o ArtifactObjectsResponsePtrOutput) Timing() TimeSpanResponsePtrOutput
Stores timing information for pushing all artifact objects.
func (ArtifactObjectsResponsePtrOutput) ToArtifactObjectsResponsePtrOutput ¶
func (o ArtifactObjectsResponsePtrOutput) ToArtifactObjectsResponsePtrOutput() ArtifactObjectsResponsePtrOutput
func (ArtifactObjectsResponsePtrOutput) ToArtifactObjectsResponsePtrOutputWithContext ¶
func (o ArtifactObjectsResponsePtrOutput) ToArtifactObjectsResponsePtrOutputWithContext(ctx context.Context) ArtifactObjectsResponsePtrOutput
type Artifacts ¶
type Artifacts struct { // A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build is marked FAILURE. Images []string `pulumi:"images"` // A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. Files in the workspace matching specified paths globs will be uploaded to the specified Cloud Storage location using the builder service account's credentials. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Objects *ArtifactObjects `pulumi:"objects"` }
Artifacts produced by a build that should be uploaded upon successful completion of all build steps.
type ArtifactsArgs ¶
type ArtifactsArgs struct { // A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build is marked FAILURE. Images pulumi.StringArrayInput `pulumi:"images"` // A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. Files in the workspace matching specified paths globs will be uploaded to the specified Cloud Storage location using the builder service account's credentials. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Objects ArtifactObjectsPtrInput `pulumi:"objects"` }
Artifacts produced by a build that should be uploaded upon successful completion of all build steps.
func (ArtifactsArgs) ElementType ¶
func (ArtifactsArgs) ElementType() reflect.Type
func (ArtifactsArgs) ToArtifactsOutput ¶
func (i ArtifactsArgs) ToArtifactsOutput() ArtifactsOutput
func (ArtifactsArgs) ToArtifactsOutputWithContext ¶
func (i ArtifactsArgs) ToArtifactsOutputWithContext(ctx context.Context) ArtifactsOutput
func (ArtifactsArgs) ToArtifactsPtrOutput ¶
func (i ArtifactsArgs) ToArtifactsPtrOutput() ArtifactsPtrOutput
func (ArtifactsArgs) ToArtifactsPtrOutputWithContext ¶
func (i ArtifactsArgs) ToArtifactsPtrOutputWithContext(ctx context.Context) ArtifactsPtrOutput
type ArtifactsInput ¶
type ArtifactsInput interface { pulumi.Input ToArtifactsOutput() ArtifactsOutput ToArtifactsOutputWithContext(context.Context) ArtifactsOutput }
ArtifactsInput is an input type that accepts ArtifactsArgs and ArtifactsOutput values. You can construct a concrete instance of `ArtifactsInput` via:
ArtifactsArgs{...}
type ArtifactsOutput ¶
type ArtifactsOutput struct{ *pulumi.OutputState }
Artifacts produced by a build that should be uploaded upon successful completion of all build steps.
func (ArtifactsOutput) ElementType ¶
func (ArtifactsOutput) ElementType() reflect.Type
func (ArtifactsOutput) Images ¶
func (o ArtifactsOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build is marked FAILURE.
func (ArtifactsOutput) Objects ¶
func (o ArtifactsOutput) Objects() ArtifactObjectsPtrOutput
A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. Files in the workspace matching specified paths globs will be uploaded to the specified Cloud Storage location using the builder service account's credentials. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE.
func (ArtifactsOutput) ToArtifactsOutput ¶
func (o ArtifactsOutput) ToArtifactsOutput() ArtifactsOutput
func (ArtifactsOutput) ToArtifactsOutputWithContext ¶
func (o ArtifactsOutput) ToArtifactsOutputWithContext(ctx context.Context) ArtifactsOutput
func (ArtifactsOutput) ToArtifactsPtrOutput ¶
func (o ArtifactsOutput) ToArtifactsPtrOutput() ArtifactsPtrOutput
func (ArtifactsOutput) ToArtifactsPtrOutputWithContext ¶
func (o ArtifactsOutput) ToArtifactsPtrOutputWithContext(ctx context.Context) ArtifactsPtrOutput
type ArtifactsPtrInput ¶
type ArtifactsPtrInput interface { pulumi.Input ToArtifactsPtrOutput() ArtifactsPtrOutput ToArtifactsPtrOutputWithContext(context.Context) ArtifactsPtrOutput }
ArtifactsPtrInput is an input type that accepts ArtifactsArgs, ArtifactsPtr and ArtifactsPtrOutput values. You can construct a concrete instance of `ArtifactsPtrInput` via:
ArtifactsArgs{...} or: nil
func ArtifactsPtr ¶
func ArtifactsPtr(v *ArtifactsArgs) ArtifactsPtrInput
type ArtifactsPtrOutput ¶
type ArtifactsPtrOutput struct{ *pulumi.OutputState }
func (ArtifactsPtrOutput) Elem ¶
func (o ArtifactsPtrOutput) Elem() ArtifactsOutput
func (ArtifactsPtrOutput) ElementType ¶
func (ArtifactsPtrOutput) ElementType() reflect.Type
func (ArtifactsPtrOutput) Images ¶
func (o ArtifactsPtrOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build is marked FAILURE.
func (ArtifactsPtrOutput) Objects ¶
func (o ArtifactsPtrOutput) Objects() ArtifactObjectsPtrOutput
A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. Files in the workspace matching specified paths globs will be uploaded to the specified Cloud Storage location using the builder service account's credentials. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE.
func (ArtifactsPtrOutput) ToArtifactsPtrOutput ¶
func (o ArtifactsPtrOutput) ToArtifactsPtrOutput() ArtifactsPtrOutput
func (ArtifactsPtrOutput) ToArtifactsPtrOutputWithContext ¶
func (o ArtifactsPtrOutput) ToArtifactsPtrOutputWithContext(ctx context.Context) ArtifactsPtrOutput
type ArtifactsResponse ¶
type ArtifactsResponse struct { // A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build is marked FAILURE. Images []string `pulumi:"images"` // A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. Files in the workspace matching specified paths globs will be uploaded to the specified Cloud Storage location using the builder service account's credentials. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Objects ArtifactObjectsResponse `pulumi:"objects"` }
Artifacts produced by a build that should be uploaded upon successful completion of all build steps.
type ArtifactsResponseArgs ¶
type ArtifactsResponseArgs struct { // A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build is marked FAILURE. Images pulumi.StringArrayInput `pulumi:"images"` // A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. Files in the workspace matching specified paths globs will be uploaded to the specified Cloud Storage location using the builder service account's credentials. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Objects ArtifactObjectsResponseInput `pulumi:"objects"` }
Artifacts produced by a build that should be uploaded upon successful completion of all build steps.
func (ArtifactsResponseArgs) ElementType ¶
func (ArtifactsResponseArgs) ElementType() reflect.Type
func (ArtifactsResponseArgs) ToArtifactsResponseOutput ¶
func (i ArtifactsResponseArgs) ToArtifactsResponseOutput() ArtifactsResponseOutput
func (ArtifactsResponseArgs) ToArtifactsResponseOutputWithContext ¶
func (i ArtifactsResponseArgs) ToArtifactsResponseOutputWithContext(ctx context.Context) ArtifactsResponseOutput
func (ArtifactsResponseArgs) ToArtifactsResponsePtrOutput ¶
func (i ArtifactsResponseArgs) ToArtifactsResponsePtrOutput() ArtifactsResponsePtrOutput
func (ArtifactsResponseArgs) ToArtifactsResponsePtrOutputWithContext ¶
func (i ArtifactsResponseArgs) ToArtifactsResponsePtrOutputWithContext(ctx context.Context) ArtifactsResponsePtrOutput
type ArtifactsResponseInput ¶
type ArtifactsResponseInput interface { pulumi.Input ToArtifactsResponseOutput() ArtifactsResponseOutput ToArtifactsResponseOutputWithContext(context.Context) ArtifactsResponseOutput }
ArtifactsResponseInput is an input type that accepts ArtifactsResponseArgs and ArtifactsResponseOutput values. You can construct a concrete instance of `ArtifactsResponseInput` via:
ArtifactsResponseArgs{...}
type ArtifactsResponseOutput ¶
type ArtifactsResponseOutput struct{ *pulumi.OutputState }
Artifacts produced by a build that should be uploaded upon successful completion of all build steps.
func (ArtifactsResponseOutput) ElementType ¶
func (ArtifactsResponseOutput) ElementType() reflect.Type
func (ArtifactsResponseOutput) Images ¶
func (o ArtifactsResponseOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build is marked FAILURE.
func (ArtifactsResponseOutput) Objects ¶
func (o ArtifactsResponseOutput) Objects() ArtifactObjectsResponseOutput
A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. Files in the workspace matching specified paths globs will be uploaded to the specified Cloud Storage location using the builder service account's credentials. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE.
func (ArtifactsResponseOutput) ToArtifactsResponseOutput ¶
func (o ArtifactsResponseOutput) ToArtifactsResponseOutput() ArtifactsResponseOutput
func (ArtifactsResponseOutput) ToArtifactsResponseOutputWithContext ¶
func (o ArtifactsResponseOutput) ToArtifactsResponseOutputWithContext(ctx context.Context) ArtifactsResponseOutput
func (ArtifactsResponseOutput) ToArtifactsResponsePtrOutput ¶
func (o ArtifactsResponseOutput) ToArtifactsResponsePtrOutput() ArtifactsResponsePtrOutput
func (ArtifactsResponseOutput) ToArtifactsResponsePtrOutputWithContext ¶
func (o ArtifactsResponseOutput) ToArtifactsResponsePtrOutputWithContext(ctx context.Context) ArtifactsResponsePtrOutput
type ArtifactsResponsePtrInput ¶
type ArtifactsResponsePtrInput interface { pulumi.Input ToArtifactsResponsePtrOutput() ArtifactsResponsePtrOutput ToArtifactsResponsePtrOutputWithContext(context.Context) ArtifactsResponsePtrOutput }
ArtifactsResponsePtrInput is an input type that accepts ArtifactsResponseArgs, ArtifactsResponsePtr and ArtifactsResponsePtrOutput values. You can construct a concrete instance of `ArtifactsResponsePtrInput` via:
ArtifactsResponseArgs{...} or: nil
func ArtifactsResponsePtr ¶
func ArtifactsResponsePtr(v *ArtifactsResponseArgs) ArtifactsResponsePtrInput
type ArtifactsResponsePtrOutput ¶
type ArtifactsResponsePtrOutput struct{ *pulumi.OutputState }
func (ArtifactsResponsePtrOutput) Elem ¶
func (o ArtifactsResponsePtrOutput) Elem() ArtifactsResponseOutput
func (ArtifactsResponsePtrOutput) ElementType ¶
func (ArtifactsResponsePtrOutput) ElementType() reflect.Type
func (ArtifactsResponsePtrOutput) Images ¶
func (o ArtifactsResponsePtrOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build is marked FAILURE.
func (ArtifactsResponsePtrOutput) Objects ¶
func (o ArtifactsResponsePtrOutput) Objects() ArtifactObjectsResponsePtrOutput
A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. Files in the workspace matching specified paths globs will be uploaded to the specified Cloud Storage location using the builder service account's credentials. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE.
func (ArtifactsResponsePtrOutput) ToArtifactsResponsePtrOutput ¶
func (o ArtifactsResponsePtrOutput) ToArtifactsResponsePtrOutput() ArtifactsResponsePtrOutput
func (ArtifactsResponsePtrOutput) ToArtifactsResponsePtrOutputWithContext ¶
func (o ArtifactsResponsePtrOutput) ToArtifactsResponsePtrOutputWithContext(ctx context.Context) ArtifactsResponsePtrOutput
type Build ¶
type Build struct { pulumi.CustomResourceState // Describes this build's approval configuration, status, and result. Approval BuildApprovalResponseOutput `pulumi:"approval"` // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Artifacts ArtifactsResponseOutput `pulumi:"artifacts"` // Secrets and secret environment variables. AvailableSecrets SecretsResponseOutput `pulumi:"availableSecrets"` // The ID of the `BuildTrigger` that triggered this build, if it was triggered automatically. BuildTriggerId pulumi.StringOutput `pulumi:"buildTriggerId"` // Time at which the request to create the build was received. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Contains information about the build when status=FAILURE. FailureInfo FailureInfoResponseOutput `pulumi:"failureInfo"` // Time at which execution of the build was finished. The difference between finish_time and start_time is the duration of the build's execution. FinishTime pulumi.StringOutput `pulumi:"finishTime"` // A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`. Images pulumi.StringArrayOutput `pulumi:"images"` // URL to logs for this build in Google Cloud Console. LogUrl pulumi.StringOutput `pulumi:"logUrl"` // Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. LogsBucket pulumi.StringOutput `pulumi:"logsBucket"` // The 'Build' name with format: `projects/{project}/locations/{location}/builds/{build}`, where {build} is a unique identifier generated by the service. Name pulumi.StringOutput `pulumi:"name"` // Special options for this build. Options BuildOptionsResponseOutput `pulumi:"options"` // ID of the project. Project pulumi.StringOutput `pulumi:"project"` // TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. QueueTtl pulumi.StringOutput `pulumi:"queueTtl"` // Results of the build. Results ResultsResponseOutput `pulumi:"results"` // Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets Secrets SecretResponseArrayOutput `pulumi:"secrets"` // IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // The location of the source files to build. Source SourceResponseOutput `pulumi:"source"` // A permanent fixed identifier for source. SourceProvenance SourceProvenanceResponseOutput `pulumi:"sourceProvenance"` // Time at which execution of the build was started. StartTime pulumi.StringOutput `pulumi:"startTime"` // Status of the build. Status pulumi.StringOutput `pulumi:"status"` // Customer-readable message about the current status. StatusDetail pulumi.StringOutput `pulumi:"statusDetail"` // The operations to be performed on the workspace. Steps BuildStepResponseArrayOutput `pulumi:"steps"` // Substitutions data for `Build` resource. Substitutions pulumi.StringMapOutput `pulumi:"substitutions"` // Tags for annotation of a `Build`. These are not docker tags. Tags pulumi.StringArrayOutput `pulumi:"tags"` // Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes. Timeout pulumi.StringOutput `pulumi:"timeout"` // Stores timing information for phases of the build. Valid keys are: * BUILD: time to execute all build steps. * PUSH: time to push all specified images. * FETCHSOURCE: time to fetch source. * SETUPBUILD: time to set up build. If the build does not specify source or images, these keys will not be included. Timing pulumi.StringMapOutput `pulumi:"timing"` // Non-fatal problems encountered during the execution of the build. Warnings WarningResponseArrayOutput `pulumi:"warnings"` }
Starts a build with the specified configuration. This method returns a long-running `Operation`, which includes the build ID. Pass the build ID to `GetBuild` to determine the build status (such as `SUCCESS` or `FAILURE`). Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetBuild ¶
func GetBuild(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BuildState, opts ...pulumi.ResourceOption) (*Build, error)
GetBuild gets an existing Build 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 NewBuild ¶
func NewBuild(ctx *pulumi.Context, name string, args *BuildArgs, opts ...pulumi.ResourceOption) (*Build, error)
NewBuild registers a new resource with the given unique name, arguments, and options.
func (*Build) ElementType ¶
func (*Build) ToBuildOutput ¶
func (i *Build) ToBuildOutput() BuildOutput
func (*Build) ToBuildOutputWithContext ¶
func (i *Build) ToBuildOutputWithContext(ctx context.Context) BuildOutput
type BuildApprovalResponse ¶ added in v0.8.0
type BuildApprovalResponse struct { // Configuration for manual approval of this build. Config ApprovalConfigResponse `pulumi:"config"` // Result of manual approval for this Build. Result ApprovalResultResponse `pulumi:"result"` // The state of this build's approval. State string `pulumi:"state"` }
BuildApproval describes a build's approval configuration, state, and result.
type BuildApprovalResponseArgs ¶ added in v0.8.0
type BuildApprovalResponseArgs struct { // Configuration for manual approval of this build. Config ApprovalConfigResponseInput `pulumi:"config"` // Result of manual approval for this Build. Result ApprovalResultResponseInput `pulumi:"result"` // The state of this build's approval. State pulumi.StringInput `pulumi:"state"` }
BuildApproval describes a build's approval configuration, state, and result.
func (BuildApprovalResponseArgs) ElementType ¶ added in v0.8.0
func (BuildApprovalResponseArgs) ElementType() reflect.Type
func (BuildApprovalResponseArgs) ToBuildApprovalResponseOutput ¶ added in v0.8.0
func (i BuildApprovalResponseArgs) ToBuildApprovalResponseOutput() BuildApprovalResponseOutput
func (BuildApprovalResponseArgs) ToBuildApprovalResponseOutputWithContext ¶ added in v0.8.0
func (i BuildApprovalResponseArgs) ToBuildApprovalResponseOutputWithContext(ctx context.Context) BuildApprovalResponseOutput
func (BuildApprovalResponseArgs) ToBuildApprovalResponsePtrOutput ¶ added in v0.8.0
func (i BuildApprovalResponseArgs) ToBuildApprovalResponsePtrOutput() BuildApprovalResponsePtrOutput
func (BuildApprovalResponseArgs) ToBuildApprovalResponsePtrOutputWithContext ¶ added in v0.8.0
func (i BuildApprovalResponseArgs) ToBuildApprovalResponsePtrOutputWithContext(ctx context.Context) BuildApprovalResponsePtrOutput
type BuildApprovalResponseInput ¶ added in v0.8.0
type BuildApprovalResponseInput interface { pulumi.Input ToBuildApprovalResponseOutput() BuildApprovalResponseOutput ToBuildApprovalResponseOutputWithContext(context.Context) BuildApprovalResponseOutput }
BuildApprovalResponseInput is an input type that accepts BuildApprovalResponseArgs and BuildApprovalResponseOutput values. You can construct a concrete instance of `BuildApprovalResponseInput` via:
BuildApprovalResponseArgs{...}
type BuildApprovalResponseOutput ¶ added in v0.8.0
type BuildApprovalResponseOutput struct{ *pulumi.OutputState }
BuildApproval describes a build's approval configuration, state, and result.
func (BuildApprovalResponseOutput) Config ¶ added in v0.8.0
func (o BuildApprovalResponseOutput) Config() ApprovalConfigResponseOutput
Configuration for manual approval of this build.
func (BuildApprovalResponseOutput) ElementType ¶ added in v0.8.0
func (BuildApprovalResponseOutput) ElementType() reflect.Type
func (BuildApprovalResponseOutput) Result ¶ added in v0.8.0
func (o BuildApprovalResponseOutput) Result() ApprovalResultResponseOutput
Result of manual approval for this Build.
func (BuildApprovalResponseOutput) State ¶ added in v0.8.0
func (o BuildApprovalResponseOutput) State() pulumi.StringOutput
The state of this build's approval.
func (BuildApprovalResponseOutput) ToBuildApprovalResponseOutput ¶ added in v0.8.0
func (o BuildApprovalResponseOutput) ToBuildApprovalResponseOutput() BuildApprovalResponseOutput
func (BuildApprovalResponseOutput) ToBuildApprovalResponseOutputWithContext ¶ added in v0.8.0
func (o BuildApprovalResponseOutput) ToBuildApprovalResponseOutputWithContext(ctx context.Context) BuildApprovalResponseOutput
func (BuildApprovalResponseOutput) ToBuildApprovalResponsePtrOutput ¶ added in v0.8.0
func (o BuildApprovalResponseOutput) ToBuildApprovalResponsePtrOutput() BuildApprovalResponsePtrOutput
func (BuildApprovalResponseOutput) ToBuildApprovalResponsePtrOutputWithContext ¶ added in v0.8.0
func (o BuildApprovalResponseOutput) ToBuildApprovalResponsePtrOutputWithContext(ctx context.Context) BuildApprovalResponsePtrOutput
type BuildApprovalResponsePtrInput ¶ added in v0.8.0
type BuildApprovalResponsePtrInput interface { pulumi.Input ToBuildApprovalResponsePtrOutput() BuildApprovalResponsePtrOutput ToBuildApprovalResponsePtrOutputWithContext(context.Context) BuildApprovalResponsePtrOutput }
BuildApprovalResponsePtrInput is an input type that accepts BuildApprovalResponseArgs, BuildApprovalResponsePtr and BuildApprovalResponsePtrOutput values. You can construct a concrete instance of `BuildApprovalResponsePtrInput` via:
BuildApprovalResponseArgs{...} or: nil
func BuildApprovalResponsePtr ¶ added in v0.8.0
func BuildApprovalResponsePtr(v *BuildApprovalResponseArgs) BuildApprovalResponsePtrInput
type BuildApprovalResponsePtrOutput ¶ added in v0.8.0
type BuildApprovalResponsePtrOutput struct{ *pulumi.OutputState }
func (BuildApprovalResponsePtrOutput) Config ¶ added in v0.8.0
func (o BuildApprovalResponsePtrOutput) Config() ApprovalConfigResponsePtrOutput
Configuration for manual approval of this build.
func (BuildApprovalResponsePtrOutput) Elem ¶ added in v0.8.0
func (o BuildApprovalResponsePtrOutput) Elem() BuildApprovalResponseOutput
func (BuildApprovalResponsePtrOutput) ElementType ¶ added in v0.8.0
func (BuildApprovalResponsePtrOutput) ElementType() reflect.Type
func (BuildApprovalResponsePtrOutput) Result ¶ added in v0.8.0
func (o BuildApprovalResponsePtrOutput) Result() ApprovalResultResponsePtrOutput
Result of manual approval for this Build.
func (BuildApprovalResponsePtrOutput) State ¶ added in v0.8.0
func (o BuildApprovalResponsePtrOutput) State() pulumi.StringPtrOutput
The state of this build's approval.
func (BuildApprovalResponsePtrOutput) ToBuildApprovalResponsePtrOutput ¶ added in v0.8.0
func (o BuildApprovalResponsePtrOutput) ToBuildApprovalResponsePtrOutput() BuildApprovalResponsePtrOutput
func (BuildApprovalResponsePtrOutput) ToBuildApprovalResponsePtrOutputWithContext ¶ added in v0.8.0
func (o BuildApprovalResponsePtrOutput) ToBuildApprovalResponsePtrOutputWithContext(ctx context.Context) BuildApprovalResponsePtrOutput
type BuildArgs ¶
type BuildArgs struct { // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Artifacts ArtifactsPtrInput // Secrets and secret environment variables. AvailableSecrets SecretsPtrInput // A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`. Images pulumi.StringArrayInput Location pulumi.StringPtrInput // Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. LogsBucket pulumi.StringPtrInput // Special options for this build. Options BuildOptionsPtrInput Project pulumi.StringPtrInput ProjectId pulumi.StringInput // TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. QueueTtl pulumi.StringPtrInput // Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets Secrets SecretArrayInput // IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account. ServiceAccount pulumi.StringPtrInput // The location of the source files to build. Source SourcePtrInput // The operations to be performed on the workspace. Steps BuildStepArrayInput // Substitutions data for `Build` resource. Substitutions pulumi.StringMapInput // Tags for annotation of a `Build`. These are not docker tags. Tags pulumi.StringArrayInput // Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes. Timeout pulumi.StringPtrInput }
The set of arguments for constructing a Build resource.
func (BuildArgs) ElementType ¶
type BuildInput ¶
type BuildInput interface { pulumi.Input ToBuildOutput() BuildOutput ToBuildOutputWithContext(ctx context.Context) BuildOutput }
type BuildOptions ¶
type BuildOptions struct { // Requested disk size for the VM that runs the build. Note that this is *NOT* "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error. DiskSizeGb *string `pulumi:"diskSizeGb"` // Option to specify whether or not to apply bash style string operations to the substitutions. NOTE: this is always enabled for triggered builds and cannot be overridden in the build configuration file. DynamicSubstitutions *bool `pulumi:"dynamicSubstitutions"` // A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Env []string `pulumi:"env"` // Option to define build log streaming behavior to Google Cloud Storage. LogStreamingOption *BuildOptionsLogStreamingOption `pulumi:"logStreamingOption"` // Option to specify the logging mode, which determines if and where build logs are stored. Logging *BuildOptionsLogging `pulumi:"logging"` // Compute Engine machine type on which to run the build. MachineType *BuildOptionsMachineType `pulumi:"machineType"` // Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. Pool *PoolOption `pulumi:"pool"` // Requested verifiability options. RequestedVerifyOption *BuildOptionsRequestedVerifyOption `pulumi:"requestedVerifyOption"` // A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. SecretEnv []string `pulumi:"secretEnv"` // Requested hash for SourceProvenance. SourceProvenanceHash []BuildOptionsSourceProvenanceHashItem `pulumi:"sourceProvenanceHash"` // Option to specify behavior when there is an error in the substitution checks. NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file. SubstitutionOption *BuildOptionsSubstitutionOption `pulumi:"substitutionOption"` // Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step. Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration. Volumes []Volume `pulumi:"volumes"` // This field deprecated; please use `pool.name` instead. WorkerPool *string `pulumi:"workerPool"` }
Optional arguments to enable specific features of builds.
type BuildOptionsArgs ¶
type BuildOptionsArgs struct { // Requested disk size for the VM that runs the build. Note that this is *NOT* "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error. DiskSizeGb pulumi.StringPtrInput `pulumi:"diskSizeGb"` // Option to specify whether or not to apply bash style string operations to the substitutions. NOTE: this is always enabled for triggered builds and cannot be overridden in the build configuration file. DynamicSubstitutions pulumi.BoolPtrInput `pulumi:"dynamicSubstitutions"` // A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Env pulumi.StringArrayInput `pulumi:"env"` // Option to define build log streaming behavior to Google Cloud Storage. LogStreamingOption BuildOptionsLogStreamingOptionPtrInput `pulumi:"logStreamingOption"` // Option to specify the logging mode, which determines if and where build logs are stored. Logging BuildOptionsLoggingPtrInput `pulumi:"logging"` // Compute Engine machine type on which to run the build. MachineType BuildOptionsMachineTypePtrInput `pulumi:"machineType"` // Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. Pool PoolOptionPtrInput `pulumi:"pool"` // Requested verifiability options. RequestedVerifyOption BuildOptionsRequestedVerifyOptionPtrInput `pulumi:"requestedVerifyOption"` // A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. SecretEnv pulumi.StringArrayInput `pulumi:"secretEnv"` // Requested hash for SourceProvenance. SourceProvenanceHash BuildOptionsSourceProvenanceHashItemArrayInput `pulumi:"sourceProvenanceHash"` // Option to specify behavior when there is an error in the substitution checks. NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file. SubstitutionOption BuildOptionsSubstitutionOptionPtrInput `pulumi:"substitutionOption"` // Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step. Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration. Volumes VolumeArrayInput `pulumi:"volumes"` // This field deprecated; please use `pool.name` instead. WorkerPool pulumi.StringPtrInput `pulumi:"workerPool"` }
Optional arguments to enable specific features of builds.
func (BuildOptionsArgs) ElementType ¶
func (BuildOptionsArgs) ElementType() reflect.Type
func (BuildOptionsArgs) ToBuildOptionsOutput ¶
func (i BuildOptionsArgs) ToBuildOptionsOutput() BuildOptionsOutput
func (BuildOptionsArgs) ToBuildOptionsOutputWithContext ¶
func (i BuildOptionsArgs) ToBuildOptionsOutputWithContext(ctx context.Context) BuildOptionsOutput
func (BuildOptionsArgs) ToBuildOptionsPtrOutput ¶
func (i BuildOptionsArgs) ToBuildOptionsPtrOutput() BuildOptionsPtrOutput
func (BuildOptionsArgs) ToBuildOptionsPtrOutputWithContext ¶
func (i BuildOptionsArgs) ToBuildOptionsPtrOutputWithContext(ctx context.Context) BuildOptionsPtrOutput
type BuildOptionsInput ¶
type BuildOptionsInput interface { pulumi.Input ToBuildOptionsOutput() BuildOptionsOutput ToBuildOptionsOutputWithContext(context.Context) BuildOptionsOutput }
BuildOptionsInput is an input type that accepts BuildOptionsArgs and BuildOptionsOutput values. You can construct a concrete instance of `BuildOptionsInput` via:
BuildOptionsArgs{...}
type BuildOptionsLogStreamingOption ¶ added in v0.4.0
type BuildOptionsLogStreamingOption string
Option to define build log streaming behavior to Google Cloud Storage.
func (BuildOptionsLogStreamingOption) ElementType ¶ added in v0.4.0
func (BuildOptionsLogStreamingOption) ElementType() reflect.Type
func (BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionOutput ¶ added in v0.6.0
func (e BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionOutput() BuildOptionsLogStreamingOptionOutput
func (BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionOutputWithContext(ctx context.Context) BuildOptionsLogStreamingOptionOutput
func (BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionPtrOutput ¶ added in v0.6.0
func (e BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionPtrOutput() BuildOptionsLogStreamingOptionPtrOutput
func (BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionPtrOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsLogStreamingOption) ToBuildOptionsLogStreamingOptionPtrOutputWithContext(ctx context.Context) BuildOptionsLogStreamingOptionPtrOutput
func (BuildOptionsLogStreamingOption) ToStringOutput ¶ added in v0.4.0
func (e BuildOptionsLogStreamingOption) ToStringOutput() pulumi.StringOutput
func (BuildOptionsLogStreamingOption) ToStringOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsLogStreamingOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsLogStreamingOption) ToStringPtrOutput ¶ added in v0.4.0
func (e BuildOptionsLogStreamingOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsLogStreamingOption) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsLogStreamingOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsLogStreamingOptionInput ¶ added in v0.6.0
type BuildOptionsLogStreamingOptionInput interface { pulumi.Input ToBuildOptionsLogStreamingOptionOutput() BuildOptionsLogStreamingOptionOutput ToBuildOptionsLogStreamingOptionOutputWithContext(context.Context) BuildOptionsLogStreamingOptionOutput }
BuildOptionsLogStreamingOptionInput is an input type that accepts BuildOptionsLogStreamingOptionArgs and BuildOptionsLogStreamingOptionOutput values. You can construct a concrete instance of `BuildOptionsLogStreamingOptionInput` via:
BuildOptionsLogStreamingOptionArgs{...}
type BuildOptionsLogStreamingOptionOutput ¶ added in v0.6.0
type BuildOptionsLogStreamingOptionOutput struct{ *pulumi.OutputState }
func (BuildOptionsLogStreamingOptionOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsLogStreamingOptionOutput) ElementType() reflect.Type
func (BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionOutput ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionOutput() BuildOptionsLogStreamingOptionOutput
func (BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionOutputWithContext(ctx context.Context) BuildOptionsLogStreamingOptionOutput
func (BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionPtrOutput ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionPtrOutput() BuildOptionsLogStreamingOptionPtrOutput
func (BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionOutput) ToBuildOptionsLogStreamingOptionPtrOutputWithContext(ctx context.Context) BuildOptionsLogStreamingOptionPtrOutput
func (BuildOptionsLogStreamingOptionOutput) ToStringOutput ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionOutput) ToStringOutput() pulumi.StringOutput
func (BuildOptionsLogStreamingOptionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsLogStreamingOptionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsLogStreamingOptionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsLogStreamingOptionPtrInput ¶ added in v0.6.0
type BuildOptionsLogStreamingOptionPtrInput interface { pulumi.Input ToBuildOptionsLogStreamingOptionPtrOutput() BuildOptionsLogStreamingOptionPtrOutput ToBuildOptionsLogStreamingOptionPtrOutputWithContext(context.Context) BuildOptionsLogStreamingOptionPtrOutput }
func BuildOptionsLogStreamingOptionPtr ¶ added in v0.6.0
func BuildOptionsLogStreamingOptionPtr(v string) BuildOptionsLogStreamingOptionPtrInput
type BuildOptionsLogStreamingOptionPtrOutput ¶ added in v0.6.0
type BuildOptionsLogStreamingOptionPtrOutput struct{ *pulumi.OutputState }
func (BuildOptionsLogStreamingOptionPtrOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsLogStreamingOptionPtrOutput) ElementType() reflect.Type
func (BuildOptionsLogStreamingOptionPtrOutput) ToBuildOptionsLogStreamingOptionPtrOutput ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionPtrOutput) ToBuildOptionsLogStreamingOptionPtrOutput() BuildOptionsLogStreamingOptionPtrOutput
func (BuildOptionsLogStreamingOptionPtrOutput) ToBuildOptionsLogStreamingOptionPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionPtrOutput) ToBuildOptionsLogStreamingOptionPtrOutputWithContext(ctx context.Context) BuildOptionsLogStreamingOptionPtrOutput
func (BuildOptionsLogStreamingOptionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsLogStreamingOptionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLogStreamingOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsLogging ¶ added in v0.4.0
type BuildOptionsLogging string
Option to specify the logging mode, which determines if and where build logs are stored.
func (BuildOptionsLogging) ElementType ¶ added in v0.4.0
func (BuildOptionsLogging) ElementType() reflect.Type
func (BuildOptionsLogging) ToBuildOptionsLoggingOutput ¶ added in v0.6.0
func (e BuildOptionsLogging) ToBuildOptionsLoggingOutput() BuildOptionsLoggingOutput
func (BuildOptionsLogging) ToBuildOptionsLoggingOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsLogging) ToBuildOptionsLoggingOutputWithContext(ctx context.Context) BuildOptionsLoggingOutput
func (BuildOptionsLogging) ToBuildOptionsLoggingPtrOutput ¶ added in v0.6.0
func (e BuildOptionsLogging) ToBuildOptionsLoggingPtrOutput() BuildOptionsLoggingPtrOutput
func (BuildOptionsLogging) ToBuildOptionsLoggingPtrOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsLogging) ToBuildOptionsLoggingPtrOutputWithContext(ctx context.Context) BuildOptionsLoggingPtrOutput
func (BuildOptionsLogging) ToStringOutput ¶ added in v0.4.0
func (e BuildOptionsLogging) ToStringOutput() pulumi.StringOutput
func (BuildOptionsLogging) ToStringOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsLogging) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsLogging) ToStringPtrOutput ¶ added in v0.4.0
func (e BuildOptionsLogging) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsLogging) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsLogging) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsLoggingInput ¶ added in v0.6.0
type BuildOptionsLoggingInput interface { pulumi.Input ToBuildOptionsLoggingOutput() BuildOptionsLoggingOutput ToBuildOptionsLoggingOutputWithContext(context.Context) BuildOptionsLoggingOutput }
BuildOptionsLoggingInput is an input type that accepts BuildOptionsLoggingArgs and BuildOptionsLoggingOutput values. You can construct a concrete instance of `BuildOptionsLoggingInput` via:
BuildOptionsLoggingArgs{...}
type BuildOptionsLoggingOutput ¶ added in v0.6.0
type BuildOptionsLoggingOutput struct{ *pulumi.OutputState }
func (BuildOptionsLoggingOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsLoggingOutput) ElementType() reflect.Type
func (BuildOptionsLoggingOutput) ToBuildOptionsLoggingOutput ¶ added in v0.6.0
func (o BuildOptionsLoggingOutput) ToBuildOptionsLoggingOutput() BuildOptionsLoggingOutput
func (BuildOptionsLoggingOutput) ToBuildOptionsLoggingOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLoggingOutput) ToBuildOptionsLoggingOutputWithContext(ctx context.Context) BuildOptionsLoggingOutput
func (BuildOptionsLoggingOutput) ToBuildOptionsLoggingPtrOutput ¶ added in v0.6.0
func (o BuildOptionsLoggingOutput) ToBuildOptionsLoggingPtrOutput() BuildOptionsLoggingPtrOutput
func (BuildOptionsLoggingOutput) ToBuildOptionsLoggingPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLoggingOutput) ToBuildOptionsLoggingPtrOutputWithContext(ctx context.Context) BuildOptionsLoggingPtrOutput
func (BuildOptionsLoggingOutput) ToStringOutput ¶ added in v0.6.0
func (o BuildOptionsLoggingOutput) ToStringOutput() pulumi.StringOutput
func (BuildOptionsLoggingOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLoggingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsLoggingOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsLoggingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsLoggingOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLoggingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsLoggingPtrInput ¶ added in v0.6.0
type BuildOptionsLoggingPtrInput interface { pulumi.Input ToBuildOptionsLoggingPtrOutput() BuildOptionsLoggingPtrOutput ToBuildOptionsLoggingPtrOutputWithContext(context.Context) BuildOptionsLoggingPtrOutput }
func BuildOptionsLoggingPtr ¶ added in v0.6.0
func BuildOptionsLoggingPtr(v string) BuildOptionsLoggingPtrInput
type BuildOptionsLoggingPtrOutput ¶ added in v0.6.0
type BuildOptionsLoggingPtrOutput struct{ *pulumi.OutputState }
func (BuildOptionsLoggingPtrOutput) Elem ¶ added in v0.6.0
func (o BuildOptionsLoggingPtrOutput) Elem() BuildOptionsLoggingOutput
func (BuildOptionsLoggingPtrOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsLoggingPtrOutput) ElementType() reflect.Type
func (BuildOptionsLoggingPtrOutput) ToBuildOptionsLoggingPtrOutput ¶ added in v0.6.0
func (o BuildOptionsLoggingPtrOutput) ToBuildOptionsLoggingPtrOutput() BuildOptionsLoggingPtrOutput
func (BuildOptionsLoggingPtrOutput) ToBuildOptionsLoggingPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLoggingPtrOutput) ToBuildOptionsLoggingPtrOutputWithContext(ctx context.Context) BuildOptionsLoggingPtrOutput
func (BuildOptionsLoggingPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsLoggingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsLoggingPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsLoggingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsMachineType ¶ added in v0.4.0
type BuildOptionsMachineType string
Compute Engine machine type on which to run the build.
func (BuildOptionsMachineType) ElementType ¶ added in v0.4.0
func (BuildOptionsMachineType) ElementType() reflect.Type
func (BuildOptionsMachineType) ToBuildOptionsMachineTypeOutput ¶ added in v0.6.0
func (e BuildOptionsMachineType) ToBuildOptionsMachineTypeOutput() BuildOptionsMachineTypeOutput
func (BuildOptionsMachineType) ToBuildOptionsMachineTypeOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsMachineType) ToBuildOptionsMachineTypeOutputWithContext(ctx context.Context) BuildOptionsMachineTypeOutput
func (BuildOptionsMachineType) ToBuildOptionsMachineTypePtrOutput ¶ added in v0.6.0
func (e BuildOptionsMachineType) ToBuildOptionsMachineTypePtrOutput() BuildOptionsMachineTypePtrOutput
func (BuildOptionsMachineType) ToBuildOptionsMachineTypePtrOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsMachineType) ToBuildOptionsMachineTypePtrOutputWithContext(ctx context.Context) BuildOptionsMachineTypePtrOutput
func (BuildOptionsMachineType) ToStringOutput ¶ added in v0.4.0
func (e BuildOptionsMachineType) ToStringOutput() pulumi.StringOutput
func (BuildOptionsMachineType) ToStringOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsMachineType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsMachineType) ToStringPtrOutput ¶ added in v0.4.0
func (e BuildOptionsMachineType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsMachineType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsMachineType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsMachineTypeInput ¶ added in v0.6.0
type BuildOptionsMachineTypeInput interface { pulumi.Input ToBuildOptionsMachineTypeOutput() BuildOptionsMachineTypeOutput ToBuildOptionsMachineTypeOutputWithContext(context.Context) BuildOptionsMachineTypeOutput }
BuildOptionsMachineTypeInput is an input type that accepts BuildOptionsMachineTypeArgs and BuildOptionsMachineTypeOutput values. You can construct a concrete instance of `BuildOptionsMachineTypeInput` via:
BuildOptionsMachineTypeArgs{...}
type BuildOptionsMachineTypeOutput ¶ added in v0.6.0
type BuildOptionsMachineTypeOutput struct{ *pulumi.OutputState }
func (BuildOptionsMachineTypeOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsMachineTypeOutput) ElementType() reflect.Type
func (BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypeOutput ¶ added in v0.6.0
func (o BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypeOutput() BuildOptionsMachineTypeOutput
func (BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypeOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypeOutputWithContext(ctx context.Context) BuildOptionsMachineTypeOutput
func (BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypePtrOutput ¶ added in v0.6.0
func (o BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypePtrOutput() BuildOptionsMachineTypePtrOutput
func (BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypePtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsMachineTypeOutput) ToBuildOptionsMachineTypePtrOutputWithContext(ctx context.Context) BuildOptionsMachineTypePtrOutput
func (BuildOptionsMachineTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o BuildOptionsMachineTypeOutput) ToStringOutput() pulumi.StringOutput
func (BuildOptionsMachineTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsMachineTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsMachineTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsMachineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsMachineTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsMachineTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsMachineTypePtrInput ¶ added in v0.6.0
type BuildOptionsMachineTypePtrInput interface { pulumi.Input ToBuildOptionsMachineTypePtrOutput() BuildOptionsMachineTypePtrOutput ToBuildOptionsMachineTypePtrOutputWithContext(context.Context) BuildOptionsMachineTypePtrOutput }
func BuildOptionsMachineTypePtr ¶ added in v0.6.0
func BuildOptionsMachineTypePtr(v string) BuildOptionsMachineTypePtrInput
type BuildOptionsMachineTypePtrOutput ¶ added in v0.6.0
type BuildOptionsMachineTypePtrOutput struct{ *pulumi.OutputState }
func (BuildOptionsMachineTypePtrOutput) Elem ¶ added in v0.6.0
func (o BuildOptionsMachineTypePtrOutput) Elem() BuildOptionsMachineTypeOutput
func (BuildOptionsMachineTypePtrOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsMachineTypePtrOutput) ElementType() reflect.Type
func (BuildOptionsMachineTypePtrOutput) ToBuildOptionsMachineTypePtrOutput ¶ added in v0.6.0
func (o BuildOptionsMachineTypePtrOutput) ToBuildOptionsMachineTypePtrOutput() BuildOptionsMachineTypePtrOutput
func (BuildOptionsMachineTypePtrOutput) ToBuildOptionsMachineTypePtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsMachineTypePtrOutput) ToBuildOptionsMachineTypePtrOutputWithContext(ctx context.Context) BuildOptionsMachineTypePtrOutput
func (BuildOptionsMachineTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsMachineTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsMachineTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsMachineTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsOutput ¶
type BuildOptionsOutput struct{ *pulumi.OutputState }
Optional arguments to enable specific features of builds.
func (BuildOptionsOutput) DiskSizeGb ¶
func (o BuildOptionsOutput) DiskSizeGb() pulumi.StringPtrOutput
Requested disk size for the VM that runs the build. Note that this is *NOT* "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error.
func (BuildOptionsOutput) DynamicSubstitutions ¶
func (o BuildOptionsOutput) DynamicSubstitutions() pulumi.BoolPtrOutput
Option to specify whether or not to apply bash style string operations to the substitutions. NOTE: this is always enabled for triggered builds and cannot be overridden in the build configuration file.
func (BuildOptionsOutput) ElementType ¶
func (BuildOptionsOutput) ElementType() reflect.Type
func (BuildOptionsOutput) Env ¶
func (o BuildOptionsOutput) Env() pulumi.StringArrayOutput
A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (BuildOptionsOutput) LogStreamingOption ¶
func (o BuildOptionsOutput) LogStreamingOption() BuildOptionsLogStreamingOptionPtrOutput
Option to define build log streaming behavior to Google Cloud Storage.
func (BuildOptionsOutput) Logging ¶
func (o BuildOptionsOutput) Logging() BuildOptionsLoggingPtrOutput
Option to specify the logging mode, which determines if and where build logs are stored.
func (BuildOptionsOutput) MachineType ¶
func (o BuildOptionsOutput) MachineType() BuildOptionsMachineTypePtrOutput
Compute Engine machine type on which to run the build.
func (BuildOptionsOutput) Pool ¶ added in v0.5.0
func (o BuildOptionsOutput) Pool() PoolOptionPtrOutput
Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information.
func (BuildOptionsOutput) RequestedVerifyOption ¶
func (o BuildOptionsOutput) RequestedVerifyOption() BuildOptionsRequestedVerifyOptionPtrOutput
Requested verifiability options.
func (BuildOptionsOutput) SecretEnv ¶
func (o BuildOptionsOutput) SecretEnv() pulumi.StringArrayOutput
A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build.
func (BuildOptionsOutput) SourceProvenanceHash ¶
func (o BuildOptionsOutput) SourceProvenanceHash() BuildOptionsSourceProvenanceHashItemArrayOutput
Requested hash for SourceProvenance.
func (BuildOptionsOutput) SubstitutionOption ¶
func (o BuildOptionsOutput) SubstitutionOption() BuildOptionsSubstitutionOptionPtrOutput
Option to specify behavior when there is an error in the substitution checks. NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file.
func (BuildOptionsOutput) ToBuildOptionsOutput ¶
func (o BuildOptionsOutput) ToBuildOptionsOutput() BuildOptionsOutput
func (BuildOptionsOutput) ToBuildOptionsOutputWithContext ¶
func (o BuildOptionsOutput) ToBuildOptionsOutputWithContext(ctx context.Context) BuildOptionsOutput
func (BuildOptionsOutput) ToBuildOptionsPtrOutput ¶
func (o BuildOptionsOutput) ToBuildOptionsPtrOutput() BuildOptionsPtrOutput
func (BuildOptionsOutput) ToBuildOptionsPtrOutputWithContext ¶
func (o BuildOptionsOutput) ToBuildOptionsPtrOutputWithContext(ctx context.Context) BuildOptionsPtrOutput
func (BuildOptionsOutput) Volumes ¶
func (o BuildOptionsOutput) Volumes() VolumeArrayOutput
Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step. Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration.
func (BuildOptionsOutput) WorkerPool ¶
func (o BuildOptionsOutput) WorkerPool() pulumi.StringPtrOutput
This field deprecated; please use `pool.name` instead.
type BuildOptionsPtrInput ¶
type BuildOptionsPtrInput interface { pulumi.Input ToBuildOptionsPtrOutput() BuildOptionsPtrOutput ToBuildOptionsPtrOutputWithContext(context.Context) BuildOptionsPtrOutput }
BuildOptionsPtrInput is an input type that accepts BuildOptionsArgs, BuildOptionsPtr and BuildOptionsPtrOutput values. You can construct a concrete instance of `BuildOptionsPtrInput` via:
BuildOptionsArgs{...} or: nil
func BuildOptionsPtr ¶
func BuildOptionsPtr(v *BuildOptionsArgs) BuildOptionsPtrInput
type BuildOptionsPtrOutput ¶
type BuildOptionsPtrOutput struct{ *pulumi.OutputState }
func (BuildOptionsPtrOutput) DiskSizeGb ¶
func (o BuildOptionsPtrOutput) DiskSizeGb() pulumi.StringPtrOutput
Requested disk size for the VM that runs the build. Note that this is *NOT* "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error.
func (BuildOptionsPtrOutput) DynamicSubstitutions ¶
func (o BuildOptionsPtrOutput) DynamicSubstitutions() pulumi.BoolPtrOutput
Option to specify whether or not to apply bash style string operations to the substitutions. NOTE: this is always enabled for triggered builds and cannot be overridden in the build configuration file.
func (BuildOptionsPtrOutput) Elem ¶
func (o BuildOptionsPtrOutput) Elem() BuildOptionsOutput
func (BuildOptionsPtrOutput) ElementType ¶
func (BuildOptionsPtrOutput) ElementType() reflect.Type
func (BuildOptionsPtrOutput) Env ¶
func (o BuildOptionsPtrOutput) Env() pulumi.StringArrayOutput
A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (BuildOptionsPtrOutput) LogStreamingOption ¶
func (o BuildOptionsPtrOutput) LogStreamingOption() BuildOptionsLogStreamingOptionPtrOutput
Option to define build log streaming behavior to Google Cloud Storage.
func (BuildOptionsPtrOutput) Logging ¶
func (o BuildOptionsPtrOutput) Logging() BuildOptionsLoggingPtrOutput
Option to specify the logging mode, which determines if and where build logs are stored.
func (BuildOptionsPtrOutput) MachineType ¶
func (o BuildOptionsPtrOutput) MachineType() BuildOptionsMachineTypePtrOutput
Compute Engine machine type on which to run the build.
func (BuildOptionsPtrOutput) Pool ¶ added in v0.5.0
func (o BuildOptionsPtrOutput) Pool() PoolOptionPtrOutput
Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information.
func (BuildOptionsPtrOutput) RequestedVerifyOption ¶
func (o BuildOptionsPtrOutput) RequestedVerifyOption() BuildOptionsRequestedVerifyOptionPtrOutput
Requested verifiability options.
func (BuildOptionsPtrOutput) SecretEnv ¶
func (o BuildOptionsPtrOutput) SecretEnv() pulumi.StringArrayOutput
A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build.
func (BuildOptionsPtrOutput) SourceProvenanceHash ¶
func (o BuildOptionsPtrOutput) SourceProvenanceHash() BuildOptionsSourceProvenanceHashItemArrayOutput
Requested hash for SourceProvenance.
func (BuildOptionsPtrOutput) SubstitutionOption ¶
func (o BuildOptionsPtrOutput) SubstitutionOption() BuildOptionsSubstitutionOptionPtrOutput
Option to specify behavior when there is an error in the substitution checks. NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file.
func (BuildOptionsPtrOutput) ToBuildOptionsPtrOutput ¶
func (o BuildOptionsPtrOutput) ToBuildOptionsPtrOutput() BuildOptionsPtrOutput
func (BuildOptionsPtrOutput) ToBuildOptionsPtrOutputWithContext ¶
func (o BuildOptionsPtrOutput) ToBuildOptionsPtrOutputWithContext(ctx context.Context) BuildOptionsPtrOutput
func (BuildOptionsPtrOutput) Volumes ¶
func (o BuildOptionsPtrOutput) Volumes() VolumeArrayOutput
Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step. Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration.
func (BuildOptionsPtrOutput) WorkerPool ¶
func (o BuildOptionsPtrOutput) WorkerPool() pulumi.StringPtrOutput
This field deprecated; please use `pool.name` instead.
type BuildOptionsRequestedVerifyOption ¶ added in v0.4.0
type BuildOptionsRequestedVerifyOption string
Requested verifiability options.
func (BuildOptionsRequestedVerifyOption) ElementType ¶ added in v0.4.0
func (BuildOptionsRequestedVerifyOption) ElementType() reflect.Type
func (BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionOutput ¶ added in v0.6.0
func (e BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionOutput() BuildOptionsRequestedVerifyOptionOutput
func (BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionOutputWithContext(ctx context.Context) BuildOptionsRequestedVerifyOptionOutput
func (BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionPtrOutput ¶ added in v0.6.0
func (e BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionPtrOutput() BuildOptionsRequestedVerifyOptionPtrOutput
func (BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionPtrOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsRequestedVerifyOption) ToBuildOptionsRequestedVerifyOptionPtrOutputWithContext(ctx context.Context) BuildOptionsRequestedVerifyOptionPtrOutput
func (BuildOptionsRequestedVerifyOption) ToStringOutput ¶ added in v0.4.0
func (e BuildOptionsRequestedVerifyOption) ToStringOutput() pulumi.StringOutput
func (BuildOptionsRequestedVerifyOption) ToStringOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsRequestedVerifyOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsRequestedVerifyOption) ToStringPtrOutput ¶ added in v0.4.0
func (e BuildOptionsRequestedVerifyOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsRequestedVerifyOption) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsRequestedVerifyOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsRequestedVerifyOptionInput ¶ added in v0.6.0
type BuildOptionsRequestedVerifyOptionInput interface { pulumi.Input ToBuildOptionsRequestedVerifyOptionOutput() BuildOptionsRequestedVerifyOptionOutput ToBuildOptionsRequestedVerifyOptionOutputWithContext(context.Context) BuildOptionsRequestedVerifyOptionOutput }
BuildOptionsRequestedVerifyOptionInput is an input type that accepts BuildOptionsRequestedVerifyOptionArgs and BuildOptionsRequestedVerifyOptionOutput values. You can construct a concrete instance of `BuildOptionsRequestedVerifyOptionInput` via:
BuildOptionsRequestedVerifyOptionArgs{...}
type BuildOptionsRequestedVerifyOptionOutput ¶ added in v0.6.0
type BuildOptionsRequestedVerifyOptionOutput struct{ *pulumi.OutputState }
func (BuildOptionsRequestedVerifyOptionOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsRequestedVerifyOptionOutput) ElementType() reflect.Type
func (BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionOutput ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionOutput() BuildOptionsRequestedVerifyOptionOutput
func (BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionOutputWithContext(ctx context.Context) BuildOptionsRequestedVerifyOptionOutput
func (BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionPtrOutput ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionPtrOutput() BuildOptionsRequestedVerifyOptionPtrOutput
func (BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionOutput) ToBuildOptionsRequestedVerifyOptionPtrOutputWithContext(ctx context.Context) BuildOptionsRequestedVerifyOptionPtrOutput
func (BuildOptionsRequestedVerifyOptionOutput) ToStringOutput ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionOutput) ToStringOutput() pulumi.StringOutput
func (BuildOptionsRequestedVerifyOptionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsRequestedVerifyOptionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsRequestedVerifyOptionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsRequestedVerifyOptionPtrInput ¶ added in v0.6.0
type BuildOptionsRequestedVerifyOptionPtrInput interface { pulumi.Input ToBuildOptionsRequestedVerifyOptionPtrOutput() BuildOptionsRequestedVerifyOptionPtrOutput ToBuildOptionsRequestedVerifyOptionPtrOutputWithContext(context.Context) BuildOptionsRequestedVerifyOptionPtrOutput }
func BuildOptionsRequestedVerifyOptionPtr ¶ added in v0.6.0
func BuildOptionsRequestedVerifyOptionPtr(v string) BuildOptionsRequestedVerifyOptionPtrInput
type BuildOptionsRequestedVerifyOptionPtrOutput ¶ added in v0.6.0
type BuildOptionsRequestedVerifyOptionPtrOutput struct{ *pulumi.OutputState }
func (BuildOptionsRequestedVerifyOptionPtrOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsRequestedVerifyOptionPtrOutput) ElementType() reflect.Type
func (BuildOptionsRequestedVerifyOptionPtrOutput) ToBuildOptionsRequestedVerifyOptionPtrOutput ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionPtrOutput) ToBuildOptionsRequestedVerifyOptionPtrOutput() BuildOptionsRequestedVerifyOptionPtrOutput
func (BuildOptionsRequestedVerifyOptionPtrOutput) ToBuildOptionsRequestedVerifyOptionPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionPtrOutput) ToBuildOptionsRequestedVerifyOptionPtrOutputWithContext(ctx context.Context) BuildOptionsRequestedVerifyOptionPtrOutput
func (BuildOptionsRequestedVerifyOptionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsRequestedVerifyOptionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsRequestedVerifyOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsResponse ¶
type BuildOptionsResponse struct { // Requested disk size for the VM that runs the build. Note that this is *NOT* "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error. DiskSizeGb string `pulumi:"diskSizeGb"` // Option to specify whether or not to apply bash style string operations to the substitutions. NOTE: this is always enabled for triggered builds and cannot be overridden in the build configuration file. DynamicSubstitutions bool `pulumi:"dynamicSubstitutions"` // A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Env []string `pulumi:"env"` // Option to define build log streaming behavior to Google Cloud Storage. LogStreamingOption string `pulumi:"logStreamingOption"` // Option to specify the logging mode, which determines if and where build logs are stored. Logging string `pulumi:"logging"` // Compute Engine machine type on which to run the build. MachineType string `pulumi:"machineType"` // Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. Pool PoolOptionResponse `pulumi:"pool"` // Requested verifiability options. RequestedVerifyOption string `pulumi:"requestedVerifyOption"` // A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. SecretEnv []string `pulumi:"secretEnv"` // Requested hash for SourceProvenance. SourceProvenanceHash []string `pulumi:"sourceProvenanceHash"` // Option to specify behavior when there is an error in the substitution checks. NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file. SubstitutionOption string `pulumi:"substitutionOption"` // Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step. Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration. Volumes []VolumeResponse `pulumi:"volumes"` // This field deprecated; please use `pool.name` instead. WorkerPool string `pulumi:"workerPool"` }
Optional arguments to enable specific features of builds.
type BuildOptionsResponseArgs ¶
type BuildOptionsResponseArgs struct { // Requested disk size for the VM that runs the build. Note that this is *NOT* "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error. DiskSizeGb pulumi.StringInput `pulumi:"diskSizeGb"` // Option to specify whether or not to apply bash style string operations to the substitutions. NOTE: this is always enabled for triggered builds and cannot be overridden in the build configuration file. DynamicSubstitutions pulumi.BoolInput `pulumi:"dynamicSubstitutions"` // A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Env pulumi.StringArrayInput `pulumi:"env"` // Option to define build log streaming behavior to Google Cloud Storage. LogStreamingOption pulumi.StringInput `pulumi:"logStreamingOption"` // Option to specify the logging mode, which determines if and where build logs are stored. Logging pulumi.StringInput `pulumi:"logging"` // Compute Engine machine type on which to run the build. MachineType pulumi.StringInput `pulumi:"machineType"` // Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. Pool PoolOptionResponseInput `pulumi:"pool"` // Requested verifiability options. RequestedVerifyOption pulumi.StringInput `pulumi:"requestedVerifyOption"` // A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. SecretEnv pulumi.StringArrayInput `pulumi:"secretEnv"` // Requested hash for SourceProvenance. SourceProvenanceHash pulumi.StringArrayInput `pulumi:"sourceProvenanceHash"` // Option to specify behavior when there is an error in the substitution checks. NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file. SubstitutionOption pulumi.StringInput `pulumi:"substitutionOption"` // Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step. Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration. Volumes VolumeResponseArrayInput `pulumi:"volumes"` // This field deprecated; please use `pool.name` instead. WorkerPool pulumi.StringInput `pulumi:"workerPool"` }
Optional arguments to enable specific features of builds.
func (BuildOptionsResponseArgs) ElementType ¶
func (BuildOptionsResponseArgs) ElementType() reflect.Type
func (BuildOptionsResponseArgs) ToBuildOptionsResponseOutput ¶
func (i BuildOptionsResponseArgs) ToBuildOptionsResponseOutput() BuildOptionsResponseOutput
func (BuildOptionsResponseArgs) ToBuildOptionsResponseOutputWithContext ¶
func (i BuildOptionsResponseArgs) ToBuildOptionsResponseOutputWithContext(ctx context.Context) BuildOptionsResponseOutput
func (BuildOptionsResponseArgs) ToBuildOptionsResponsePtrOutput ¶
func (i BuildOptionsResponseArgs) ToBuildOptionsResponsePtrOutput() BuildOptionsResponsePtrOutput
func (BuildOptionsResponseArgs) ToBuildOptionsResponsePtrOutputWithContext ¶
func (i BuildOptionsResponseArgs) ToBuildOptionsResponsePtrOutputWithContext(ctx context.Context) BuildOptionsResponsePtrOutput
type BuildOptionsResponseInput ¶
type BuildOptionsResponseInput interface { pulumi.Input ToBuildOptionsResponseOutput() BuildOptionsResponseOutput ToBuildOptionsResponseOutputWithContext(context.Context) BuildOptionsResponseOutput }
BuildOptionsResponseInput is an input type that accepts BuildOptionsResponseArgs and BuildOptionsResponseOutput values. You can construct a concrete instance of `BuildOptionsResponseInput` via:
BuildOptionsResponseArgs{...}
type BuildOptionsResponseOutput ¶
type BuildOptionsResponseOutput struct{ *pulumi.OutputState }
Optional arguments to enable specific features of builds.
func (BuildOptionsResponseOutput) DiskSizeGb ¶
func (o BuildOptionsResponseOutput) DiskSizeGb() pulumi.StringOutput
Requested disk size for the VM that runs the build. Note that this is *NOT* "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error.
func (BuildOptionsResponseOutput) DynamicSubstitutions ¶
func (o BuildOptionsResponseOutput) DynamicSubstitutions() pulumi.BoolOutput
Option to specify whether or not to apply bash style string operations to the substitutions. NOTE: this is always enabled for triggered builds and cannot be overridden in the build configuration file.
func (BuildOptionsResponseOutput) ElementType ¶
func (BuildOptionsResponseOutput) ElementType() reflect.Type
func (BuildOptionsResponseOutput) Env ¶
func (o BuildOptionsResponseOutput) Env() pulumi.StringArrayOutput
A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (BuildOptionsResponseOutput) LogStreamingOption ¶
func (o BuildOptionsResponseOutput) LogStreamingOption() pulumi.StringOutput
Option to define build log streaming behavior to Google Cloud Storage.
func (BuildOptionsResponseOutput) Logging ¶
func (o BuildOptionsResponseOutput) Logging() pulumi.StringOutput
Option to specify the logging mode, which determines if and where build logs are stored.
func (BuildOptionsResponseOutput) MachineType ¶
func (o BuildOptionsResponseOutput) MachineType() pulumi.StringOutput
Compute Engine machine type on which to run the build.
func (BuildOptionsResponseOutput) Pool ¶ added in v0.5.0
func (o BuildOptionsResponseOutput) Pool() PoolOptionResponseOutput
Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information.
func (BuildOptionsResponseOutput) RequestedVerifyOption ¶
func (o BuildOptionsResponseOutput) RequestedVerifyOption() pulumi.StringOutput
Requested verifiability options.
func (BuildOptionsResponseOutput) SecretEnv ¶
func (o BuildOptionsResponseOutput) SecretEnv() pulumi.StringArrayOutput
A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build.
func (BuildOptionsResponseOutput) SourceProvenanceHash ¶
func (o BuildOptionsResponseOutput) SourceProvenanceHash() pulumi.StringArrayOutput
Requested hash for SourceProvenance.
func (BuildOptionsResponseOutput) SubstitutionOption ¶
func (o BuildOptionsResponseOutput) SubstitutionOption() pulumi.StringOutput
Option to specify behavior when there is an error in the substitution checks. NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file.
func (BuildOptionsResponseOutput) ToBuildOptionsResponseOutput ¶
func (o BuildOptionsResponseOutput) ToBuildOptionsResponseOutput() BuildOptionsResponseOutput
func (BuildOptionsResponseOutput) ToBuildOptionsResponseOutputWithContext ¶
func (o BuildOptionsResponseOutput) ToBuildOptionsResponseOutputWithContext(ctx context.Context) BuildOptionsResponseOutput
func (BuildOptionsResponseOutput) ToBuildOptionsResponsePtrOutput ¶
func (o BuildOptionsResponseOutput) ToBuildOptionsResponsePtrOutput() BuildOptionsResponsePtrOutput
func (BuildOptionsResponseOutput) ToBuildOptionsResponsePtrOutputWithContext ¶
func (o BuildOptionsResponseOutput) ToBuildOptionsResponsePtrOutputWithContext(ctx context.Context) BuildOptionsResponsePtrOutput
func (BuildOptionsResponseOutput) Volumes ¶
func (o BuildOptionsResponseOutput) Volumes() VolumeResponseArrayOutput
Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step. Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration.
func (BuildOptionsResponseOutput) WorkerPool ¶
func (o BuildOptionsResponseOutput) WorkerPool() pulumi.StringOutput
This field deprecated; please use `pool.name` instead.
type BuildOptionsResponsePtrInput ¶
type BuildOptionsResponsePtrInput interface { pulumi.Input ToBuildOptionsResponsePtrOutput() BuildOptionsResponsePtrOutput ToBuildOptionsResponsePtrOutputWithContext(context.Context) BuildOptionsResponsePtrOutput }
BuildOptionsResponsePtrInput is an input type that accepts BuildOptionsResponseArgs, BuildOptionsResponsePtr and BuildOptionsResponsePtrOutput values. You can construct a concrete instance of `BuildOptionsResponsePtrInput` via:
BuildOptionsResponseArgs{...} or: nil
func BuildOptionsResponsePtr ¶
func BuildOptionsResponsePtr(v *BuildOptionsResponseArgs) BuildOptionsResponsePtrInput
type BuildOptionsResponsePtrOutput ¶
type BuildOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (BuildOptionsResponsePtrOutput) DiskSizeGb ¶
func (o BuildOptionsResponsePtrOutput) DiskSizeGb() pulumi.StringPtrOutput
Requested disk size for the VM that runs the build. Note that this is *NOT* "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error.
func (BuildOptionsResponsePtrOutput) DynamicSubstitutions ¶
func (o BuildOptionsResponsePtrOutput) DynamicSubstitutions() pulumi.BoolPtrOutput
Option to specify whether or not to apply bash style string operations to the substitutions. NOTE: this is always enabled for triggered builds and cannot be overridden in the build configuration file.
func (BuildOptionsResponsePtrOutput) Elem ¶
func (o BuildOptionsResponsePtrOutput) Elem() BuildOptionsResponseOutput
func (BuildOptionsResponsePtrOutput) ElementType ¶
func (BuildOptionsResponsePtrOutput) ElementType() reflect.Type
func (BuildOptionsResponsePtrOutput) Env ¶
func (o BuildOptionsResponsePtrOutput) Env() pulumi.StringArrayOutput
A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (BuildOptionsResponsePtrOutput) LogStreamingOption ¶
func (o BuildOptionsResponsePtrOutput) LogStreamingOption() pulumi.StringPtrOutput
Option to define build log streaming behavior to Google Cloud Storage.
func (BuildOptionsResponsePtrOutput) Logging ¶
func (o BuildOptionsResponsePtrOutput) Logging() pulumi.StringPtrOutput
Option to specify the logging mode, which determines if and where build logs are stored.
func (BuildOptionsResponsePtrOutput) MachineType ¶
func (o BuildOptionsResponsePtrOutput) MachineType() pulumi.StringPtrOutput
Compute Engine machine type on which to run the build.
func (BuildOptionsResponsePtrOutput) Pool ¶ added in v0.5.0
func (o BuildOptionsResponsePtrOutput) Pool() PoolOptionResponsePtrOutput
Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information.
func (BuildOptionsResponsePtrOutput) RequestedVerifyOption ¶
func (o BuildOptionsResponsePtrOutput) RequestedVerifyOption() pulumi.StringPtrOutput
Requested verifiability options.
func (BuildOptionsResponsePtrOutput) SecretEnv ¶
func (o BuildOptionsResponsePtrOutput) SecretEnv() pulumi.StringArrayOutput
A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build.
func (BuildOptionsResponsePtrOutput) SourceProvenanceHash ¶
func (o BuildOptionsResponsePtrOutput) SourceProvenanceHash() pulumi.StringArrayOutput
Requested hash for SourceProvenance.
func (BuildOptionsResponsePtrOutput) SubstitutionOption ¶
func (o BuildOptionsResponsePtrOutput) SubstitutionOption() pulumi.StringPtrOutput
Option to specify behavior when there is an error in the substitution checks. NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file.
func (BuildOptionsResponsePtrOutput) ToBuildOptionsResponsePtrOutput ¶
func (o BuildOptionsResponsePtrOutput) ToBuildOptionsResponsePtrOutput() BuildOptionsResponsePtrOutput
func (BuildOptionsResponsePtrOutput) ToBuildOptionsResponsePtrOutputWithContext ¶
func (o BuildOptionsResponsePtrOutput) ToBuildOptionsResponsePtrOutputWithContext(ctx context.Context) BuildOptionsResponsePtrOutput
func (BuildOptionsResponsePtrOutput) Volumes ¶
func (o BuildOptionsResponsePtrOutput) Volumes() VolumeResponseArrayOutput
Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step. Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration.
func (BuildOptionsResponsePtrOutput) WorkerPool ¶
func (o BuildOptionsResponsePtrOutput) WorkerPool() pulumi.StringPtrOutput
This field deprecated; please use `pool.name` instead.
type BuildOptionsSourceProvenanceHashItem ¶ added in v0.4.0
type BuildOptionsSourceProvenanceHashItem string
func (BuildOptionsSourceProvenanceHashItem) ElementType ¶ added in v0.4.0
func (BuildOptionsSourceProvenanceHashItem) ElementType() reflect.Type
func (BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemOutput ¶ added in v0.6.0
func (e BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemOutput() BuildOptionsSourceProvenanceHashItemOutput
func (BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemOutput
func (BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemPtrOutput ¶ added in v0.6.0
func (e BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemPtrOutput() BuildOptionsSourceProvenanceHashItemPtrOutput
func (BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemPtrOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsSourceProvenanceHashItem) ToBuildOptionsSourceProvenanceHashItemPtrOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemPtrOutput
func (BuildOptionsSourceProvenanceHashItem) ToStringOutput ¶ added in v0.4.0
func (e BuildOptionsSourceProvenanceHashItem) ToStringOutput() pulumi.StringOutput
func (BuildOptionsSourceProvenanceHashItem) ToStringOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsSourceProvenanceHashItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsSourceProvenanceHashItem) ToStringPtrOutput ¶ added in v0.4.0
func (e BuildOptionsSourceProvenanceHashItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsSourceProvenanceHashItem) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsSourceProvenanceHashItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsSourceProvenanceHashItemArray ¶ added in v0.4.0
type BuildOptionsSourceProvenanceHashItemArray []BuildOptionsSourceProvenanceHashItem
func (BuildOptionsSourceProvenanceHashItemArray) ElementType ¶ added in v0.4.0
func (BuildOptionsSourceProvenanceHashItemArray) ElementType() reflect.Type
func (BuildOptionsSourceProvenanceHashItemArray) ToBuildOptionsSourceProvenanceHashItemArrayOutput ¶ added in v0.4.0
func (i BuildOptionsSourceProvenanceHashItemArray) ToBuildOptionsSourceProvenanceHashItemArrayOutput() BuildOptionsSourceProvenanceHashItemArrayOutput
func (BuildOptionsSourceProvenanceHashItemArray) ToBuildOptionsSourceProvenanceHashItemArrayOutputWithContext ¶ added in v0.4.0
func (i BuildOptionsSourceProvenanceHashItemArray) ToBuildOptionsSourceProvenanceHashItemArrayOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemArrayOutput
type BuildOptionsSourceProvenanceHashItemArrayInput ¶ added in v0.4.0
type BuildOptionsSourceProvenanceHashItemArrayInput interface { pulumi.Input ToBuildOptionsSourceProvenanceHashItemArrayOutput() BuildOptionsSourceProvenanceHashItemArrayOutput ToBuildOptionsSourceProvenanceHashItemArrayOutputWithContext(context.Context) BuildOptionsSourceProvenanceHashItemArrayOutput }
BuildOptionsSourceProvenanceHashItemArrayInput is an input type that accepts BuildOptionsSourceProvenanceHashItemArray and BuildOptionsSourceProvenanceHashItemArrayOutput values. You can construct a concrete instance of `BuildOptionsSourceProvenanceHashItemArrayInput` via:
BuildOptionsSourceProvenanceHashItemArray{ BuildOptionsSourceProvenanceHashItemArgs{...} }
type BuildOptionsSourceProvenanceHashItemArrayOutput ¶ added in v0.4.0
type BuildOptionsSourceProvenanceHashItemArrayOutput struct{ *pulumi.OutputState }
func (BuildOptionsSourceProvenanceHashItemArrayOutput) ElementType ¶ added in v0.4.0
func (BuildOptionsSourceProvenanceHashItemArrayOutput) ElementType() reflect.Type
func (BuildOptionsSourceProvenanceHashItemArrayOutput) ToBuildOptionsSourceProvenanceHashItemArrayOutput ¶ added in v0.4.0
func (o BuildOptionsSourceProvenanceHashItemArrayOutput) ToBuildOptionsSourceProvenanceHashItemArrayOutput() BuildOptionsSourceProvenanceHashItemArrayOutput
func (BuildOptionsSourceProvenanceHashItemArrayOutput) ToBuildOptionsSourceProvenanceHashItemArrayOutputWithContext ¶ added in v0.4.0
func (o BuildOptionsSourceProvenanceHashItemArrayOutput) ToBuildOptionsSourceProvenanceHashItemArrayOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemArrayOutput
type BuildOptionsSourceProvenanceHashItemInput ¶ added in v0.6.0
type BuildOptionsSourceProvenanceHashItemInput interface { pulumi.Input ToBuildOptionsSourceProvenanceHashItemOutput() BuildOptionsSourceProvenanceHashItemOutput ToBuildOptionsSourceProvenanceHashItemOutputWithContext(context.Context) BuildOptionsSourceProvenanceHashItemOutput }
BuildOptionsSourceProvenanceHashItemInput is an input type that accepts BuildOptionsSourceProvenanceHashItemArgs and BuildOptionsSourceProvenanceHashItemOutput values. You can construct a concrete instance of `BuildOptionsSourceProvenanceHashItemInput` via:
BuildOptionsSourceProvenanceHashItemArgs{...}
type BuildOptionsSourceProvenanceHashItemOutput ¶ added in v0.6.0
type BuildOptionsSourceProvenanceHashItemOutput struct{ *pulumi.OutputState }
func (BuildOptionsSourceProvenanceHashItemOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsSourceProvenanceHashItemOutput) ElementType() reflect.Type
func (BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemOutput ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemOutput() BuildOptionsSourceProvenanceHashItemOutput
func (BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemOutput
func (BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutput ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutput() BuildOptionsSourceProvenanceHashItemPtrOutput
func (BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemPtrOutput
func (BuildOptionsSourceProvenanceHashItemOutput) ToStringOutput ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemOutput) ToStringOutput() pulumi.StringOutput
func (BuildOptionsSourceProvenanceHashItemOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsSourceProvenanceHashItemOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsSourceProvenanceHashItemOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsSourceProvenanceHashItemPtrInput ¶ added in v0.6.0
type BuildOptionsSourceProvenanceHashItemPtrInput interface { pulumi.Input ToBuildOptionsSourceProvenanceHashItemPtrOutput() BuildOptionsSourceProvenanceHashItemPtrOutput ToBuildOptionsSourceProvenanceHashItemPtrOutputWithContext(context.Context) BuildOptionsSourceProvenanceHashItemPtrOutput }
func BuildOptionsSourceProvenanceHashItemPtr ¶ added in v0.6.0
func BuildOptionsSourceProvenanceHashItemPtr(v string) BuildOptionsSourceProvenanceHashItemPtrInput
type BuildOptionsSourceProvenanceHashItemPtrOutput ¶ added in v0.6.0
type BuildOptionsSourceProvenanceHashItemPtrOutput struct{ *pulumi.OutputState }
func (BuildOptionsSourceProvenanceHashItemPtrOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsSourceProvenanceHashItemPtrOutput) ElementType() reflect.Type
func (BuildOptionsSourceProvenanceHashItemPtrOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutput ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemPtrOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutput() BuildOptionsSourceProvenanceHashItemPtrOutput
func (BuildOptionsSourceProvenanceHashItemPtrOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemPtrOutput) ToBuildOptionsSourceProvenanceHashItemPtrOutputWithContext(ctx context.Context) BuildOptionsSourceProvenanceHashItemPtrOutput
func (BuildOptionsSourceProvenanceHashItemPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsSourceProvenanceHashItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSourceProvenanceHashItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsSubstitutionOption ¶ added in v0.4.0
type BuildOptionsSubstitutionOption string
Option to specify behavior when there is an error in the substitution checks. NOTE: this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file.
func (BuildOptionsSubstitutionOption) ElementType ¶ added in v0.4.0
func (BuildOptionsSubstitutionOption) ElementType() reflect.Type
func (BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionOutput ¶ added in v0.6.0
func (e BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionOutput() BuildOptionsSubstitutionOptionOutput
func (BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionOutputWithContext(ctx context.Context) BuildOptionsSubstitutionOptionOutput
func (BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionPtrOutput ¶ added in v0.6.0
func (e BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionPtrOutput() BuildOptionsSubstitutionOptionPtrOutput
func (BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionPtrOutputWithContext ¶ added in v0.6.0
func (e BuildOptionsSubstitutionOption) ToBuildOptionsSubstitutionOptionPtrOutputWithContext(ctx context.Context) BuildOptionsSubstitutionOptionPtrOutput
func (BuildOptionsSubstitutionOption) ToStringOutput ¶ added in v0.4.0
func (e BuildOptionsSubstitutionOption) ToStringOutput() pulumi.StringOutput
func (BuildOptionsSubstitutionOption) ToStringOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsSubstitutionOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsSubstitutionOption) ToStringPtrOutput ¶ added in v0.4.0
func (e BuildOptionsSubstitutionOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsSubstitutionOption) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e BuildOptionsSubstitutionOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsSubstitutionOptionInput ¶ added in v0.6.0
type BuildOptionsSubstitutionOptionInput interface { pulumi.Input ToBuildOptionsSubstitutionOptionOutput() BuildOptionsSubstitutionOptionOutput ToBuildOptionsSubstitutionOptionOutputWithContext(context.Context) BuildOptionsSubstitutionOptionOutput }
BuildOptionsSubstitutionOptionInput is an input type that accepts BuildOptionsSubstitutionOptionArgs and BuildOptionsSubstitutionOptionOutput values. You can construct a concrete instance of `BuildOptionsSubstitutionOptionInput` via:
BuildOptionsSubstitutionOptionArgs{...}
type BuildOptionsSubstitutionOptionOutput ¶ added in v0.6.0
type BuildOptionsSubstitutionOptionOutput struct{ *pulumi.OutputState }
func (BuildOptionsSubstitutionOptionOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsSubstitutionOptionOutput) ElementType() reflect.Type
func (BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionOutput ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionOutput() BuildOptionsSubstitutionOptionOutput
func (BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionOutputWithContext(ctx context.Context) BuildOptionsSubstitutionOptionOutput
func (BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionPtrOutput ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionPtrOutput() BuildOptionsSubstitutionOptionPtrOutput
func (BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionOutput) ToBuildOptionsSubstitutionOptionPtrOutputWithContext(ctx context.Context) BuildOptionsSubstitutionOptionPtrOutput
func (BuildOptionsSubstitutionOptionOutput) ToStringOutput ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionOutput) ToStringOutput() pulumi.StringOutput
func (BuildOptionsSubstitutionOptionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildOptionsSubstitutionOptionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsSubstitutionOptionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOptionsSubstitutionOptionPtrInput ¶ added in v0.6.0
type BuildOptionsSubstitutionOptionPtrInput interface { pulumi.Input ToBuildOptionsSubstitutionOptionPtrOutput() BuildOptionsSubstitutionOptionPtrOutput ToBuildOptionsSubstitutionOptionPtrOutputWithContext(context.Context) BuildOptionsSubstitutionOptionPtrOutput }
func BuildOptionsSubstitutionOptionPtr ¶ added in v0.6.0
func BuildOptionsSubstitutionOptionPtr(v string) BuildOptionsSubstitutionOptionPtrInput
type BuildOptionsSubstitutionOptionPtrOutput ¶ added in v0.6.0
type BuildOptionsSubstitutionOptionPtrOutput struct{ *pulumi.OutputState }
func (BuildOptionsSubstitutionOptionPtrOutput) ElementType ¶ added in v0.6.0
func (BuildOptionsSubstitutionOptionPtrOutput) ElementType() reflect.Type
func (BuildOptionsSubstitutionOptionPtrOutput) ToBuildOptionsSubstitutionOptionPtrOutput ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionPtrOutput) ToBuildOptionsSubstitutionOptionPtrOutput() BuildOptionsSubstitutionOptionPtrOutput
func (BuildOptionsSubstitutionOptionPtrOutput) ToBuildOptionsSubstitutionOptionPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionPtrOutput) ToBuildOptionsSubstitutionOptionPtrOutputWithContext(ctx context.Context) BuildOptionsSubstitutionOptionPtrOutput
func (BuildOptionsSubstitutionOptionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildOptionsSubstitutionOptionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildOptionsSubstitutionOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildOutput ¶
type BuildOutput struct{ *pulumi.OutputState }
func (BuildOutput) ElementType ¶
func (BuildOutput) ElementType() reflect.Type
func (BuildOutput) ToBuildOutput ¶
func (o BuildOutput) ToBuildOutput() BuildOutput
func (BuildOutput) ToBuildOutputWithContext ¶
func (o BuildOutput) ToBuildOutputWithContext(ctx context.Context) BuildOutput
type BuildResponse ¶
type BuildResponse struct { // Describes this build's approval configuration, status, and result. Approval BuildApprovalResponse `pulumi:"approval"` // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Artifacts ArtifactsResponse `pulumi:"artifacts"` // Secrets and secret environment variables. AvailableSecrets SecretsResponse `pulumi:"availableSecrets"` // The ID of the `BuildTrigger` that triggered this build, if it was triggered automatically. BuildTriggerId string `pulumi:"buildTriggerId"` // Time at which the request to create the build was received. CreateTime string `pulumi:"createTime"` // Contains information about the build when status=FAILURE. FailureInfo FailureInfoResponse `pulumi:"failureInfo"` // Time at which execution of the build was finished. The difference between finish_time and start_time is the duration of the build's execution. FinishTime string `pulumi:"finishTime"` // A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`. Images []string `pulumi:"images"` // URL to logs for this build in Google Cloud Console. LogUrl string `pulumi:"logUrl"` // Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. LogsBucket string `pulumi:"logsBucket"` // The 'Build' name with format: `projects/{project}/locations/{location}/builds/{build}`, where {build} is a unique identifier generated by the service. Name string `pulumi:"name"` // Special options for this build. Options BuildOptionsResponse `pulumi:"options"` // ID of the project. Project string `pulumi:"project"` // TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. QueueTtl string `pulumi:"queueTtl"` // Results of the build. Results ResultsResponse `pulumi:"results"` // Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets Secrets []SecretResponse `pulumi:"secrets"` // IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account. ServiceAccount string `pulumi:"serviceAccount"` // The location of the source files to build. Source SourceResponse `pulumi:"source"` // A permanent fixed identifier for source. SourceProvenance SourceProvenanceResponse `pulumi:"sourceProvenance"` // Time at which execution of the build was started. StartTime string `pulumi:"startTime"` // Status of the build. Status string `pulumi:"status"` // Customer-readable message about the current status. StatusDetail string `pulumi:"statusDetail"` // The operations to be performed on the workspace. Steps []BuildStepResponse `pulumi:"steps"` // Substitutions data for `Build` resource. Substitutions map[string]string `pulumi:"substitutions"` // Tags for annotation of a `Build`. These are not docker tags. Tags []string `pulumi:"tags"` // Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes. Timeout string `pulumi:"timeout"` // Stores timing information for phases of the build. Valid keys are: * BUILD: time to execute all build steps. * PUSH: time to push all specified images. * FETCHSOURCE: time to fetch source. * SETUPBUILD: time to set up build. If the build does not specify source or images, these keys will not be included. Timing map[string]string `pulumi:"timing"` // Non-fatal problems encountered during the execution of the build. Warnings []WarningResponse `pulumi:"warnings"` }
A build resource in the Cloud Build API. At a high level, a `Build` describes where to find source code, how to build it (for example, the builder image to run on the source), and where to store the built artifacts. Fields can include the following variables, which will be expanded when the build is created: - $PROJECT_ID: the project ID of the build. - $PROJECT_NUMBER: the project number of the build. - $LOCATION: the location/region of the build. - $BUILD_ID: the autogenerated ID of the build. - $REPO_NAME: the source repository name specified by RepoSource. - $BRANCH_NAME: the branch name specified by RepoSource. - $TAG_NAME: the tag name specified by RepoSource. - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag. - $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
type BuildResponseArgs ¶
type BuildResponseArgs struct { // Describes this build's approval configuration, status, and result. Approval BuildApprovalResponseInput `pulumi:"approval"` // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Artifacts ArtifactsResponseInput `pulumi:"artifacts"` // Secrets and secret environment variables. AvailableSecrets SecretsResponseInput `pulumi:"availableSecrets"` // The ID of the `BuildTrigger` that triggered this build, if it was triggered automatically. BuildTriggerId pulumi.StringInput `pulumi:"buildTriggerId"` // Time at which the request to create the build was received. CreateTime pulumi.StringInput `pulumi:"createTime"` // Contains information about the build when status=FAILURE. FailureInfo FailureInfoResponseInput `pulumi:"failureInfo"` // Time at which execution of the build was finished. The difference between finish_time and start_time is the duration of the build's execution. FinishTime pulumi.StringInput `pulumi:"finishTime"` // A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`. Images pulumi.StringArrayInput `pulumi:"images"` // URL to logs for this build in Google Cloud Console. LogUrl pulumi.StringInput `pulumi:"logUrl"` // Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. LogsBucket pulumi.StringInput `pulumi:"logsBucket"` // The 'Build' name with format: `projects/{project}/locations/{location}/builds/{build}`, where {build} is a unique identifier generated by the service. Name pulumi.StringInput `pulumi:"name"` // Special options for this build. Options BuildOptionsResponseInput `pulumi:"options"` // ID of the project. Project pulumi.StringInput `pulumi:"project"` // TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. QueueTtl pulumi.StringInput `pulumi:"queueTtl"` // Results of the build. Results ResultsResponseInput `pulumi:"results"` // Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets Secrets SecretResponseArrayInput `pulumi:"secrets"` // IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account. ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"` // The location of the source files to build. Source SourceResponseInput `pulumi:"source"` // A permanent fixed identifier for source. SourceProvenance SourceProvenanceResponseInput `pulumi:"sourceProvenance"` // Time at which execution of the build was started. StartTime pulumi.StringInput `pulumi:"startTime"` // Status of the build. Status pulumi.StringInput `pulumi:"status"` // Customer-readable message about the current status. StatusDetail pulumi.StringInput `pulumi:"statusDetail"` // The operations to be performed on the workspace. Steps BuildStepResponseArrayInput `pulumi:"steps"` // Substitutions data for `Build` resource. Substitutions pulumi.StringMapInput `pulumi:"substitutions"` // Tags for annotation of a `Build`. These are not docker tags. Tags pulumi.StringArrayInput `pulumi:"tags"` // Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes. Timeout pulumi.StringInput `pulumi:"timeout"` // Stores timing information for phases of the build. Valid keys are: * BUILD: time to execute all build steps. * PUSH: time to push all specified images. * FETCHSOURCE: time to fetch source. * SETUPBUILD: time to set up build. If the build does not specify source or images, these keys will not be included. Timing pulumi.StringMapInput `pulumi:"timing"` // Non-fatal problems encountered during the execution of the build. Warnings WarningResponseArrayInput `pulumi:"warnings"` }
A build resource in the Cloud Build API. At a high level, a `Build` describes where to find source code, how to build it (for example, the builder image to run on the source), and where to store the built artifacts. Fields can include the following variables, which will be expanded when the build is created: - $PROJECT_ID: the project ID of the build. - $PROJECT_NUMBER: the project number of the build. - $LOCATION: the location/region of the build. - $BUILD_ID: the autogenerated ID of the build. - $REPO_NAME: the source repository name specified by RepoSource. - $BRANCH_NAME: the branch name specified by RepoSource. - $TAG_NAME: the tag name specified by RepoSource. - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag. - $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
func (BuildResponseArgs) ElementType ¶
func (BuildResponseArgs) ElementType() reflect.Type
func (BuildResponseArgs) ToBuildResponseOutput ¶
func (i BuildResponseArgs) ToBuildResponseOutput() BuildResponseOutput
func (BuildResponseArgs) ToBuildResponseOutputWithContext ¶
func (i BuildResponseArgs) ToBuildResponseOutputWithContext(ctx context.Context) BuildResponseOutput
func (BuildResponseArgs) ToBuildResponsePtrOutput ¶
func (i BuildResponseArgs) ToBuildResponsePtrOutput() BuildResponsePtrOutput
func (BuildResponseArgs) ToBuildResponsePtrOutputWithContext ¶
func (i BuildResponseArgs) ToBuildResponsePtrOutputWithContext(ctx context.Context) BuildResponsePtrOutput
type BuildResponseInput ¶
type BuildResponseInput interface { pulumi.Input ToBuildResponseOutput() BuildResponseOutput ToBuildResponseOutputWithContext(context.Context) BuildResponseOutput }
BuildResponseInput is an input type that accepts BuildResponseArgs and BuildResponseOutput values. You can construct a concrete instance of `BuildResponseInput` via:
BuildResponseArgs{...}
type BuildResponseOutput ¶
type BuildResponseOutput struct{ *pulumi.OutputState }
A build resource in the Cloud Build API. At a high level, a `Build` describes where to find source code, how to build it (for example, the builder image to run on the source), and where to store the built artifacts. Fields can include the following variables, which will be expanded when the build is created: - $PROJECT_ID: the project ID of the build. - $PROJECT_NUMBER: the project number of the build. - $LOCATION: the location/region of the build. - $BUILD_ID: the autogenerated ID of the build. - $REPO_NAME: the source repository name specified by RepoSource. - $BRANCH_NAME: the branch name specified by RepoSource. - $TAG_NAME: the tag name specified by RepoSource. - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag. - $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
func (BuildResponseOutput) Approval ¶ added in v0.8.0
func (o BuildResponseOutput) Approval() BuildApprovalResponseOutput
Describes this build's approval configuration, status, and result.
func (BuildResponseOutput) Artifacts ¶
func (o BuildResponseOutput) Artifacts() ArtifactsResponseOutput
Artifacts produced by the build that should be uploaded upon successful completion of all build steps.
func (BuildResponseOutput) AvailableSecrets ¶
func (o BuildResponseOutput) AvailableSecrets() SecretsResponseOutput
Secrets and secret environment variables.
func (BuildResponseOutput) BuildTriggerId ¶
func (o BuildResponseOutput) BuildTriggerId() pulumi.StringOutput
The ID of the `BuildTrigger` that triggered this build, if it was triggered automatically.
func (BuildResponseOutput) CreateTime ¶
func (o BuildResponseOutput) CreateTime() pulumi.StringOutput
Time at which the request to create the build was received.
func (BuildResponseOutput) ElementType ¶
func (BuildResponseOutput) ElementType() reflect.Type
func (BuildResponseOutput) FailureInfo ¶ added in v0.6.0
func (o BuildResponseOutput) FailureInfo() FailureInfoResponseOutput
Contains information about the build when status=FAILURE.
func (BuildResponseOutput) FinishTime ¶
func (o BuildResponseOutput) FinishTime() pulumi.StringOutput
Time at which execution of the build was finished. The difference between finish_time and start_time is the duration of the build's execution.
func (BuildResponseOutput) Images ¶
func (o BuildResponseOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`.
func (BuildResponseOutput) LogUrl ¶
func (o BuildResponseOutput) LogUrl() pulumi.StringOutput
URL to logs for this build in Google Cloud Console.
func (BuildResponseOutput) LogsBucket ¶
func (o BuildResponseOutput) LogsBucket() pulumi.StringOutput
Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
func (BuildResponseOutput) Name ¶
func (o BuildResponseOutput) Name() pulumi.StringOutput
The 'Build' name with format: `projects/{project}/locations/{location}/builds/{build}`, where {build} is a unique identifier generated by the service.
func (BuildResponseOutput) Options ¶
func (o BuildResponseOutput) Options() BuildOptionsResponseOutput
Special options for this build.
func (BuildResponseOutput) Project ¶ added in v0.3.0
func (o BuildResponseOutput) Project() pulumi.StringOutput
ID of the project.
func (BuildResponseOutput) QueueTtl ¶
func (o BuildResponseOutput) QueueTtl() pulumi.StringOutput
TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time.
func (BuildResponseOutput) Results ¶
func (o BuildResponseOutput) Results() ResultsResponseOutput
Results of the build.
func (BuildResponseOutput) Secrets ¶
func (o BuildResponseOutput) Secrets() SecretResponseArrayOutput
Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets
func (BuildResponseOutput) ServiceAccount ¶
func (o BuildResponseOutput) ServiceAccount() pulumi.StringOutput
IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account.
func (BuildResponseOutput) Source ¶
func (o BuildResponseOutput) Source() SourceResponseOutput
The location of the source files to build.
func (BuildResponseOutput) SourceProvenance ¶
func (o BuildResponseOutput) SourceProvenance() SourceProvenanceResponseOutput
A permanent fixed identifier for source.
func (BuildResponseOutput) StartTime ¶
func (o BuildResponseOutput) StartTime() pulumi.StringOutput
Time at which execution of the build was started.
func (BuildResponseOutput) Status ¶
func (o BuildResponseOutput) Status() pulumi.StringOutput
Status of the build.
func (BuildResponseOutput) StatusDetail ¶
func (o BuildResponseOutput) StatusDetail() pulumi.StringOutput
Customer-readable message about the current status.
func (BuildResponseOutput) Steps ¶
func (o BuildResponseOutput) Steps() BuildStepResponseArrayOutput
The operations to be performed on the workspace.
func (BuildResponseOutput) Substitutions ¶
func (o BuildResponseOutput) Substitutions() pulumi.StringMapOutput
Substitutions data for `Build` resource.
func (BuildResponseOutput) Tags ¶
func (o BuildResponseOutput) Tags() pulumi.StringArrayOutput
Tags for annotation of a `Build`. These are not docker tags.
func (BuildResponseOutput) Timeout ¶
func (o BuildResponseOutput) Timeout() pulumi.StringOutput
Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes.
func (BuildResponseOutput) Timing ¶
func (o BuildResponseOutput) Timing() pulumi.StringMapOutput
Stores timing information for phases of the build. Valid keys are: * BUILD: time to execute all build steps. * PUSH: time to push all specified images. * FETCHSOURCE: time to fetch source. * SETUPBUILD: time to set up build. If the build does not specify source or images, these keys will not be included.
func (BuildResponseOutput) ToBuildResponseOutput ¶
func (o BuildResponseOutput) ToBuildResponseOutput() BuildResponseOutput
func (BuildResponseOutput) ToBuildResponseOutputWithContext ¶
func (o BuildResponseOutput) ToBuildResponseOutputWithContext(ctx context.Context) BuildResponseOutput
func (BuildResponseOutput) ToBuildResponsePtrOutput ¶
func (o BuildResponseOutput) ToBuildResponsePtrOutput() BuildResponsePtrOutput
func (BuildResponseOutput) ToBuildResponsePtrOutputWithContext ¶
func (o BuildResponseOutput) ToBuildResponsePtrOutputWithContext(ctx context.Context) BuildResponsePtrOutput
func (BuildResponseOutput) Warnings ¶ added in v0.5.0
func (o BuildResponseOutput) Warnings() WarningResponseArrayOutput
Non-fatal problems encountered during the execution of the build.
type BuildResponsePtrInput ¶
type BuildResponsePtrInput interface { pulumi.Input ToBuildResponsePtrOutput() BuildResponsePtrOutput ToBuildResponsePtrOutputWithContext(context.Context) BuildResponsePtrOutput }
BuildResponsePtrInput is an input type that accepts BuildResponseArgs, BuildResponsePtr and BuildResponsePtrOutput values. You can construct a concrete instance of `BuildResponsePtrInput` via:
BuildResponseArgs{...} or: nil
func BuildResponsePtr ¶
func BuildResponsePtr(v *BuildResponseArgs) BuildResponsePtrInput
type BuildResponsePtrOutput ¶
type BuildResponsePtrOutput struct{ *pulumi.OutputState }
func (BuildResponsePtrOutput) Approval ¶ added in v0.8.0
func (o BuildResponsePtrOutput) Approval() BuildApprovalResponsePtrOutput
Describes this build's approval configuration, status, and result.
func (BuildResponsePtrOutput) Artifacts ¶
func (o BuildResponsePtrOutput) Artifacts() ArtifactsResponsePtrOutput
Artifacts produced by the build that should be uploaded upon successful completion of all build steps.
func (BuildResponsePtrOutput) AvailableSecrets ¶
func (o BuildResponsePtrOutput) AvailableSecrets() SecretsResponsePtrOutput
Secrets and secret environment variables.
func (BuildResponsePtrOutput) BuildTriggerId ¶
func (o BuildResponsePtrOutput) BuildTriggerId() pulumi.StringPtrOutput
The ID of the `BuildTrigger` that triggered this build, if it was triggered automatically.
func (BuildResponsePtrOutput) CreateTime ¶
func (o BuildResponsePtrOutput) CreateTime() pulumi.StringPtrOutput
Time at which the request to create the build was received.
func (BuildResponsePtrOutput) Elem ¶
func (o BuildResponsePtrOutput) Elem() BuildResponseOutput
func (BuildResponsePtrOutput) ElementType ¶
func (BuildResponsePtrOutput) ElementType() reflect.Type
func (BuildResponsePtrOutput) FailureInfo ¶ added in v0.6.0
func (o BuildResponsePtrOutput) FailureInfo() FailureInfoResponsePtrOutput
Contains information about the build when status=FAILURE.
func (BuildResponsePtrOutput) FinishTime ¶
func (o BuildResponsePtrOutput) FinishTime() pulumi.StringPtrOutput
Time at which execution of the build was finished. The difference between finish_time and start_time is the duration of the build's execution.
func (BuildResponsePtrOutput) Images ¶
func (o BuildResponsePtrOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`.
func (BuildResponsePtrOutput) LogUrl ¶
func (o BuildResponsePtrOutput) LogUrl() pulumi.StringPtrOutput
URL to logs for this build in Google Cloud Console.
func (BuildResponsePtrOutput) LogsBucket ¶
func (o BuildResponsePtrOutput) LogsBucket() pulumi.StringPtrOutput
Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
func (BuildResponsePtrOutput) Name ¶
func (o BuildResponsePtrOutput) Name() pulumi.StringPtrOutput
The 'Build' name with format: `projects/{project}/locations/{location}/builds/{build}`, where {build} is a unique identifier generated by the service.
func (BuildResponsePtrOutput) Options ¶
func (o BuildResponsePtrOutput) Options() BuildOptionsResponsePtrOutput
Special options for this build.
func (BuildResponsePtrOutput) Project ¶ added in v0.3.0
func (o BuildResponsePtrOutput) Project() pulumi.StringPtrOutput
ID of the project.
func (BuildResponsePtrOutput) QueueTtl ¶
func (o BuildResponsePtrOutput) QueueTtl() pulumi.StringPtrOutput
TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time.
func (BuildResponsePtrOutput) Results ¶
func (o BuildResponsePtrOutput) Results() ResultsResponsePtrOutput
Results of the build.
func (BuildResponsePtrOutput) Secrets ¶
func (o BuildResponsePtrOutput) Secrets() SecretResponseArrayOutput
Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets
func (BuildResponsePtrOutput) ServiceAccount ¶
func (o BuildResponsePtrOutput) ServiceAccount() pulumi.StringPtrOutput
IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account.
func (BuildResponsePtrOutput) Source ¶
func (o BuildResponsePtrOutput) Source() SourceResponsePtrOutput
The location of the source files to build.
func (BuildResponsePtrOutput) SourceProvenance ¶
func (o BuildResponsePtrOutput) SourceProvenance() SourceProvenanceResponsePtrOutput
A permanent fixed identifier for source.
func (BuildResponsePtrOutput) StartTime ¶
func (o BuildResponsePtrOutput) StartTime() pulumi.StringPtrOutput
Time at which execution of the build was started.
func (BuildResponsePtrOutput) Status ¶
func (o BuildResponsePtrOutput) Status() pulumi.StringPtrOutput
Status of the build.
func (BuildResponsePtrOutput) StatusDetail ¶
func (o BuildResponsePtrOutput) StatusDetail() pulumi.StringPtrOutput
Customer-readable message about the current status.
func (BuildResponsePtrOutput) Steps ¶
func (o BuildResponsePtrOutput) Steps() BuildStepResponseArrayOutput
The operations to be performed on the workspace.
func (BuildResponsePtrOutput) Substitutions ¶
func (o BuildResponsePtrOutput) Substitutions() pulumi.StringMapOutput
Substitutions data for `Build` resource.
func (BuildResponsePtrOutput) Tags ¶
func (o BuildResponsePtrOutput) Tags() pulumi.StringArrayOutput
Tags for annotation of a `Build`. These are not docker tags.
func (BuildResponsePtrOutput) Timeout ¶
func (o BuildResponsePtrOutput) Timeout() pulumi.StringPtrOutput
Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes.
func (BuildResponsePtrOutput) Timing ¶
func (o BuildResponsePtrOutput) Timing() pulumi.StringMapOutput
Stores timing information for phases of the build. Valid keys are: * BUILD: time to execute all build steps. * PUSH: time to push all specified images. * FETCHSOURCE: time to fetch source. * SETUPBUILD: time to set up build. If the build does not specify source or images, these keys will not be included.
func (BuildResponsePtrOutput) ToBuildResponsePtrOutput ¶
func (o BuildResponsePtrOutput) ToBuildResponsePtrOutput() BuildResponsePtrOutput
func (BuildResponsePtrOutput) ToBuildResponsePtrOutputWithContext ¶
func (o BuildResponsePtrOutput) ToBuildResponsePtrOutputWithContext(ctx context.Context) BuildResponsePtrOutput
func (BuildResponsePtrOutput) Warnings ¶ added in v0.5.0
func (o BuildResponsePtrOutput) Warnings() WarningResponseArrayOutput
Non-fatal problems encountered during the execution of the build.
type BuildState ¶
type BuildState struct { }
func (BuildState) ElementType ¶
func (BuildState) ElementType() reflect.Type
type BuildStep ¶
type BuildStep struct { // A list of arguments that will be presented to the step when it is started. If the image used to run the step's container has an entrypoint, the `args` are used as arguments to that entrypoint. If the image does not define an entrypoint, the first element in args is used as the entrypoint, and the remainder will be used as arguments. Args []string `pulumi:"args"` // Working directory to use when running this step's container. If this value is a relative path, it is relative to the build's working directory. If this value is absolute, it may be outside the build's working directory, in which case the contents of the path may not be persisted across build step executions, unless a `volume` for that path is specified. If the build specifies a `RepoSource` with `dir` and a step with a `dir`, which specifies an absolute path, the `RepoSource` `dir` is ignored for the step's execution. Dir *string `pulumi:"dir"` // Entrypoint to be used instead of the build step image's default entrypoint. If unset, the image's default entrypoint is used. Entrypoint *string `pulumi:"entrypoint"` // A list of environment variable definitions to be used when running a step. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Env []string `pulumi:"env"` // Unique identifier for this build step, used in `wait_for` to reference this build step as a dependency. Id *string `pulumi:"id"` // The name of the container image that will run this particular build step. If the image is available in the host's Docker daemon's cache, it will be run directly. If not, the host will attempt to pull the image first, using the builder service account's credentials if necessary. The Docker daemon's cache will already have the latest versions of all of the officially supported build steps ([https://github.com/GoogleCloudPlatform/cloud-builders](https://github.com/GoogleCloudPlatform/cloud-builders)). The Docker daemon will also have cached many of the layers for some popular images, like "ubuntu", "debian", but they will be refreshed at the time you attempt to use them. If you built an image in a previous build step, it will be stored in the host's Docker daemon's cache and is available to use as the name for a later build step. Name string `pulumi:"name"` // A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args. Script *string `pulumi:"script"` // A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. SecretEnv []string `pulumi:"secretEnv"` // Time limit for executing this build step. If not defined, the step has no time limit and will be allowed to continue to run until either it completes or the build itself times out. Timeout *string `pulumi:"timeout"` // List of volumes to mount into the build step. Each volume is created as an empty volume prior to execution of the build step. Upon completion of the build, volumes and their contents are discarded. Using a named volume in only one step is not valid as it is indicative of a build request with an incorrect configuration. Volumes []Volume `pulumi:"volumes"` // The ID(s) of the step(s) that this build step depends on. This build step will not start until all the build steps in `wait_for` have completed successfully. If `wait_for` is empty, this build step will start when all previous build steps in the `Build.Steps` list have completed successfully. WaitFor []string `pulumi:"waitFor"` }
A step in the build pipeline.
type BuildStepArgs ¶
type BuildStepArgs struct { // A list of arguments that will be presented to the step when it is started. If the image used to run the step's container has an entrypoint, the `args` are used as arguments to that entrypoint. If the image does not define an entrypoint, the first element in args is used as the entrypoint, and the remainder will be used as arguments. Args pulumi.StringArrayInput `pulumi:"args"` // Working directory to use when running this step's container. If this value is a relative path, it is relative to the build's working directory. If this value is absolute, it may be outside the build's working directory, in which case the contents of the path may not be persisted across build step executions, unless a `volume` for that path is specified. If the build specifies a `RepoSource` with `dir` and a step with a `dir`, which specifies an absolute path, the `RepoSource` `dir` is ignored for the step's execution. Dir pulumi.StringPtrInput `pulumi:"dir"` // Entrypoint to be used instead of the build step image's default entrypoint. If unset, the image's default entrypoint is used. Entrypoint pulumi.StringPtrInput `pulumi:"entrypoint"` // A list of environment variable definitions to be used when running a step. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Env pulumi.StringArrayInput `pulumi:"env"` // Unique identifier for this build step, used in `wait_for` to reference this build step as a dependency. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the container image that will run this particular build step. If the image is available in the host's Docker daemon's cache, it will be run directly. If not, the host will attempt to pull the image first, using the builder service account's credentials if necessary. The Docker daemon's cache will already have the latest versions of all of the officially supported build steps ([https://github.com/GoogleCloudPlatform/cloud-builders](https://github.com/GoogleCloudPlatform/cloud-builders)). The Docker daemon will also have cached many of the layers for some popular images, like "ubuntu", "debian", but they will be refreshed at the time you attempt to use them. If you built an image in a previous build step, it will be stored in the host's Docker daemon's cache and is available to use as the name for a later build step. Name pulumi.StringInput `pulumi:"name"` // A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args. Script pulumi.StringPtrInput `pulumi:"script"` // A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. SecretEnv pulumi.StringArrayInput `pulumi:"secretEnv"` // Time limit for executing this build step. If not defined, the step has no time limit and will be allowed to continue to run until either it completes or the build itself times out. Timeout pulumi.StringPtrInput `pulumi:"timeout"` // List of volumes to mount into the build step. Each volume is created as an empty volume prior to execution of the build step. Upon completion of the build, volumes and their contents are discarded. Using a named volume in only one step is not valid as it is indicative of a build request with an incorrect configuration. Volumes VolumeArrayInput `pulumi:"volumes"` // The ID(s) of the step(s) that this build step depends on. This build step will not start until all the build steps in `wait_for` have completed successfully. If `wait_for` is empty, this build step will start when all previous build steps in the `Build.Steps` list have completed successfully. WaitFor pulumi.StringArrayInput `pulumi:"waitFor"` }
A step in the build pipeline.
func (BuildStepArgs) ElementType ¶
func (BuildStepArgs) ElementType() reflect.Type
func (BuildStepArgs) ToBuildStepOutput ¶
func (i BuildStepArgs) ToBuildStepOutput() BuildStepOutput
func (BuildStepArgs) ToBuildStepOutputWithContext ¶
func (i BuildStepArgs) ToBuildStepOutputWithContext(ctx context.Context) BuildStepOutput
type BuildStepArray ¶
type BuildStepArray []BuildStepInput
func (BuildStepArray) ElementType ¶
func (BuildStepArray) ElementType() reflect.Type
func (BuildStepArray) ToBuildStepArrayOutput ¶
func (i BuildStepArray) ToBuildStepArrayOutput() BuildStepArrayOutput
func (BuildStepArray) ToBuildStepArrayOutputWithContext ¶
func (i BuildStepArray) ToBuildStepArrayOutputWithContext(ctx context.Context) BuildStepArrayOutput
type BuildStepArrayInput ¶
type BuildStepArrayInput interface { pulumi.Input ToBuildStepArrayOutput() BuildStepArrayOutput ToBuildStepArrayOutputWithContext(context.Context) BuildStepArrayOutput }
BuildStepArrayInput is an input type that accepts BuildStepArray and BuildStepArrayOutput values. You can construct a concrete instance of `BuildStepArrayInput` via:
BuildStepArray{ BuildStepArgs{...} }
type BuildStepArrayOutput ¶
type BuildStepArrayOutput struct{ *pulumi.OutputState }
func (BuildStepArrayOutput) ElementType ¶
func (BuildStepArrayOutput) ElementType() reflect.Type
func (BuildStepArrayOutput) Index ¶
func (o BuildStepArrayOutput) Index(i pulumi.IntInput) BuildStepOutput
func (BuildStepArrayOutput) ToBuildStepArrayOutput ¶
func (o BuildStepArrayOutput) ToBuildStepArrayOutput() BuildStepArrayOutput
func (BuildStepArrayOutput) ToBuildStepArrayOutputWithContext ¶
func (o BuildStepArrayOutput) ToBuildStepArrayOutputWithContext(ctx context.Context) BuildStepArrayOutput
type BuildStepInput ¶
type BuildStepInput interface { pulumi.Input ToBuildStepOutput() BuildStepOutput ToBuildStepOutputWithContext(context.Context) BuildStepOutput }
BuildStepInput is an input type that accepts BuildStepArgs and BuildStepOutput values. You can construct a concrete instance of `BuildStepInput` via:
BuildStepArgs{...}
type BuildStepOutput ¶
type BuildStepOutput struct{ *pulumi.OutputState }
A step in the build pipeline.
func (BuildStepOutput) Args ¶
func (o BuildStepOutput) Args() pulumi.StringArrayOutput
A list of arguments that will be presented to the step when it is started. If the image used to run the step's container has an entrypoint, the `args` are used as arguments to that entrypoint. If the image does not define an entrypoint, the first element in args is used as the entrypoint, and the remainder will be used as arguments.
func (BuildStepOutput) Dir ¶
func (o BuildStepOutput) Dir() pulumi.StringPtrOutput
Working directory to use when running this step's container. If this value is a relative path, it is relative to the build's working directory. If this value is absolute, it may be outside the build's working directory, in which case the contents of the path may not be persisted across build step executions, unless a `volume` for that path is specified. If the build specifies a `RepoSource` with `dir` and a step with a `dir`, which specifies an absolute path, the `RepoSource` `dir` is ignored for the step's execution.
func (BuildStepOutput) ElementType ¶
func (BuildStepOutput) ElementType() reflect.Type
func (BuildStepOutput) Entrypoint ¶
func (o BuildStepOutput) Entrypoint() pulumi.StringPtrOutput
Entrypoint to be used instead of the build step image's default entrypoint. If unset, the image's default entrypoint is used.
func (BuildStepOutput) Env ¶
func (o BuildStepOutput) Env() pulumi.StringArrayOutput
A list of environment variable definitions to be used when running a step. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (BuildStepOutput) Id ¶
func (o BuildStepOutput) Id() pulumi.StringPtrOutput
Unique identifier for this build step, used in `wait_for` to reference this build step as a dependency.
func (BuildStepOutput) Name ¶
func (o BuildStepOutput) Name() pulumi.StringOutput
The name of the container image that will run this particular build step. If the image is available in the host's Docker daemon's cache, it will be run directly. If not, the host will attempt to pull the image first, using the builder service account's credentials if necessary. The Docker daemon's cache will already have the latest versions of all of the officially supported build steps ([https://github.com/GoogleCloudPlatform/cloud-builders](https://github.com/GoogleCloudPlatform/cloud-builders)). The Docker daemon will also have cached many of the layers for some popular images, like "ubuntu", "debian", but they will be refreshed at the time you attempt to use them. If you built an image in a previous build step, it will be stored in the host's Docker daemon's cache and is available to use as the name for a later build step.
func (BuildStepOutput) Script ¶ added in v0.8.0
func (o BuildStepOutput) Script() pulumi.StringPtrOutput
A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.
func (BuildStepOutput) SecretEnv ¶
func (o BuildStepOutput) SecretEnv() pulumi.StringArrayOutput
A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`.
func (BuildStepOutput) Timeout ¶
func (o BuildStepOutput) Timeout() pulumi.StringPtrOutput
Time limit for executing this build step. If not defined, the step has no time limit and will be allowed to continue to run until either it completes or the build itself times out.
func (BuildStepOutput) ToBuildStepOutput ¶
func (o BuildStepOutput) ToBuildStepOutput() BuildStepOutput
func (BuildStepOutput) ToBuildStepOutputWithContext ¶
func (o BuildStepOutput) ToBuildStepOutputWithContext(ctx context.Context) BuildStepOutput
func (BuildStepOutput) Volumes ¶
func (o BuildStepOutput) Volumes() VolumeArrayOutput
List of volumes to mount into the build step. Each volume is created as an empty volume prior to execution of the build step. Upon completion of the build, volumes and their contents are discarded. Using a named volume in only one step is not valid as it is indicative of a build request with an incorrect configuration.
func (BuildStepOutput) WaitFor ¶
func (o BuildStepOutput) WaitFor() pulumi.StringArrayOutput
The ID(s) of the step(s) that this build step depends on. This build step will not start until all the build steps in `wait_for` have completed successfully. If `wait_for` is empty, this build step will start when all previous build steps in the `Build.Steps` list have completed successfully.
type BuildStepResponse ¶
type BuildStepResponse struct { // A list of arguments that will be presented to the step when it is started. If the image used to run the step's container has an entrypoint, the `args` are used as arguments to that entrypoint. If the image does not define an entrypoint, the first element in args is used as the entrypoint, and the remainder will be used as arguments. Args []string `pulumi:"args"` // Working directory to use when running this step's container. If this value is a relative path, it is relative to the build's working directory. If this value is absolute, it may be outside the build's working directory, in which case the contents of the path may not be persisted across build step executions, unless a `volume` for that path is specified. If the build specifies a `RepoSource` with `dir` and a step with a `dir`, which specifies an absolute path, the `RepoSource` `dir` is ignored for the step's execution. Dir string `pulumi:"dir"` // Entrypoint to be used instead of the build step image's default entrypoint. If unset, the image's default entrypoint is used. Entrypoint string `pulumi:"entrypoint"` // A list of environment variable definitions to be used when running a step. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Env []string `pulumi:"env"` // The name of the container image that will run this particular build step. If the image is available in the host's Docker daemon's cache, it will be run directly. If not, the host will attempt to pull the image first, using the builder service account's credentials if necessary. The Docker daemon's cache will already have the latest versions of all of the officially supported build steps ([https://github.com/GoogleCloudPlatform/cloud-builders](https://github.com/GoogleCloudPlatform/cloud-builders)). The Docker daemon will also have cached many of the layers for some popular images, like "ubuntu", "debian", but they will be refreshed at the time you attempt to use them. If you built an image in a previous build step, it will be stored in the host's Docker daemon's cache and is available to use as the name for a later build step. Name string `pulumi:"name"` // Stores timing information for pulling this build step's builder image only. PullTiming TimeSpanResponse `pulumi:"pullTiming"` // A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args. Script string `pulumi:"script"` // A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. SecretEnv []string `pulumi:"secretEnv"` // Status of the build step. At this time, build step status is only updated on build completion; step status is not updated in real-time as the build progresses. Status string `pulumi:"status"` // Time limit for executing this build step. If not defined, the step has no time limit and will be allowed to continue to run until either it completes or the build itself times out. Timeout string `pulumi:"timeout"` // Stores timing information for executing this build step. Timing TimeSpanResponse `pulumi:"timing"` // List of volumes to mount into the build step. Each volume is created as an empty volume prior to execution of the build step. Upon completion of the build, volumes and their contents are discarded. Using a named volume in only one step is not valid as it is indicative of a build request with an incorrect configuration. Volumes []VolumeResponse `pulumi:"volumes"` // The ID(s) of the step(s) that this build step depends on. This build step will not start until all the build steps in `wait_for` have completed successfully. If `wait_for` is empty, this build step will start when all previous build steps in the `Build.Steps` list have completed successfully. WaitFor []string `pulumi:"waitFor"` }
A step in the build pipeline.
type BuildStepResponseArgs ¶
type BuildStepResponseArgs struct { // A list of arguments that will be presented to the step when it is started. If the image used to run the step's container has an entrypoint, the `args` are used as arguments to that entrypoint. If the image does not define an entrypoint, the first element in args is used as the entrypoint, and the remainder will be used as arguments. Args pulumi.StringArrayInput `pulumi:"args"` // Working directory to use when running this step's container. If this value is a relative path, it is relative to the build's working directory. If this value is absolute, it may be outside the build's working directory, in which case the contents of the path may not be persisted across build step executions, unless a `volume` for that path is specified. If the build specifies a `RepoSource` with `dir` and a step with a `dir`, which specifies an absolute path, the `RepoSource` `dir` is ignored for the step's execution. Dir pulumi.StringInput `pulumi:"dir"` // Entrypoint to be used instead of the build step image's default entrypoint. If unset, the image's default entrypoint is used. Entrypoint pulumi.StringInput `pulumi:"entrypoint"` // A list of environment variable definitions to be used when running a step. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Env pulumi.StringArrayInput `pulumi:"env"` // The name of the container image that will run this particular build step. If the image is available in the host's Docker daemon's cache, it will be run directly. If not, the host will attempt to pull the image first, using the builder service account's credentials if necessary. The Docker daemon's cache will already have the latest versions of all of the officially supported build steps ([https://github.com/GoogleCloudPlatform/cloud-builders](https://github.com/GoogleCloudPlatform/cloud-builders)). The Docker daemon will also have cached many of the layers for some popular images, like "ubuntu", "debian", but they will be refreshed at the time you attempt to use them. If you built an image in a previous build step, it will be stored in the host's Docker daemon's cache and is available to use as the name for a later build step. Name pulumi.StringInput `pulumi:"name"` // Stores timing information for pulling this build step's builder image only. PullTiming TimeSpanResponseInput `pulumi:"pullTiming"` // A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args. Script pulumi.StringInput `pulumi:"script"` // A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. SecretEnv pulumi.StringArrayInput `pulumi:"secretEnv"` // Status of the build step. At this time, build step status is only updated on build completion; step status is not updated in real-time as the build progresses. Status pulumi.StringInput `pulumi:"status"` // Time limit for executing this build step. If not defined, the step has no time limit and will be allowed to continue to run until either it completes or the build itself times out. Timeout pulumi.StringInput `pulumi:"timeout"` // Stores timing information for executing this build step. Timing TimeSpanResponseInput `pulumi:"timing"` // List of volumes to mount into the build step. Each volume is created as an empty volume prior to execution of the build step. Upon completion of the build, volumes and their contents are discarded. Using a named volume in only one step is not valid as it is indicative of a build request with an incorrect configuration. Volumes VolumeResponseArrayInput `pulumi:"volumes"` // The ID(s) of the step(s) that this build step depends on. This build step will not start until all the build steps in `wait_for` have completed successfully. If `wait_for` is empty, this build step will start when all previous build steps in the `Build.Steps` list have completed successfully. WaitFor pulumi.StringArrayInput `pulumi:"waitFor"` }
A step in the build pipeline.
func (BuildStepResponseArgs) ElementType ¶
func (BuildStepResponseArgs) ElementType() reflect.Type
func (BuildStepResponseArgs) ToBuildStepResponseOutput ¶
func (i BuildStepResponseArgs) ToBuildStepResponseOutput() BuildStepResponseOutput
func (BuildStepResponseArgs) ToBuildStepResponseOutputWithContext ¶
func (i BuildStepResponseArgs) ToBuildStepResponseOutputWithContext(ctx context.Context) BuildStepResponseOutput
type BuildStepResponseArray ¶
type BuildStepResponseArray []BuildStepResponseInput
func (BuildStepResponseArray) ElementType ¶
func (BuildStepResponseArray) ElementType() reflect.Type
func (BuildStepResponseArray) ToBuildStepResponseArrayOutput ¶
func (i BuildStepResponseArray) ToBuildStepResponseArrayOutput() BuildStepResponseArrayOutput
func (BuildStepResponseArray) ToBuildStepResponseArrayOutputWithContext ¶
func (i BuildStepResponseArray) ToBuildStepResponseArrayOutputWithContext(ctx context.Context) BuildStepResponseArrayOutput
type BuildStepResponseArrayInput ¶
type BuildStepResponseArrayInput interface { pulumi.Input ToBuildStepResponseArrayOutput() BuildStepResponseArrayOutput ToBuildStepResponseArrayOutputWithContext(context.Context) BuildStepResponseArrayOutput }
BuildStepResponseArrayInput is an input type that accepts BuildStepResponseArray and BuildStepResponseArrayOutput values. You can construct a concrete instance of `BuildStepResponseArrayInput` via:
BuildStepResponseArray{ BuildStepResponseArgs{...} }
type BuildStepResponseArrayOutput ¶
type BuildStepResponseArrayOutput struct{ *pulumi.OutputState }
func (BuildStepResponseArrayOutput) ElementType ¶
func (BuildStepResponseArrayOutput) ElementType() reflect.Type
func (BuildStepResponseArrayOutput) Index ¶
func (o BuildStepResponseArrayOutput) Index(i pulumi.IntInput) BuildStepResponseOutput
func (BuildStepResponseArrayOutput) ToBuildStepResponseArrayOutput ¶
func (o BuildStepResponseArrayOutput) ToBuildStepResponseArrayOutput() BuildStepResponseArrayOutput
func (BuildStepResponseArrayOutput) ToBuildStepResponseArrayOutputWithContext ¶
func (o BuildStepResponseArrayOutput) ToBuildStepResponseArrayOutputWithContext(ctx context.Context) BuildStepResponseArrayOutput
type BuildStepResponseInput ¶
type BuildStepResponseInput interface { pulumi.Input ToBuildStepResponseOutput() BuildStepResponseOutput ToBuildStepResponseOutputWithContext(context.Context) BuildStepResponseOutput }
BuildStepResponseInput is an input type that accepts BuildStepResponseArgs and BuildStepResponseOutput values. You can construct a concrete instance of `BuildStepResponseInput` via:
BuildStepResponseArgs{...}
type BuildStepResponseOutput ¶
type BuildStepResponseOutput struct{ *pulumi.OutputState }
A step in the build pipeline.
func (BuildStepResponseOutput) Args ¶
func (o BuildStepResponseOutput) Args() pulumi.StringArrayOutput
A list of arguments that will be presented to the step when it is started. If the image used to run the step's container has an entrypoint, the `args` are used as arguments to that entrypoint. If the image does not define an entrypoint, the first element in args is used as the entrypoint, and the remainder will be used as arguments.
func (BuildStepResponseOutput) Dir ¶
func (o BuildStepResponseOutput) Dir() pulumi.StringOutput
Working directory to use when running this step's container. If this value is a relative path, it is relative to the build's working directory. If this value is absolute, it may be outside the build's working directory, in which case the contents of the path may not be persisted across build step executions, unless a `volume` for that path is specified. If the build specifies a `RepoSource` with `dir` and a step with a `dir`, which specifies an absolute path, the `RepoSource` `dir` is ignored for the step's execution.
func (BuildStepResponseOutput) ElementType ¶
func (BuildStepResponseOutput) ElementType() reflect.Type
func (BuildStepResponseOutput) Entrypoint ¶
func (o BuildStepResponseOutput) Entrypoint() pulumi.StringOutput
Entrypoint to be used instead of the build step image's default entrypoint. If unset, the image's default entrypoint is used.
func (BuildStepResponseOutput) Env ¶
func (o BuildStepResponseOutput) Env() pulumi.StringArrayOutput
A list of environment variable definitions to be used when running a step. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (BuildStepResponseOutput) Name ¶
func (o BuildStepResponseOutput) Name() pulumi.StringOutput
The name of the container image that will run this particular build step. If the image is available in the host's Docker daemon's cache, it will be run directly. If not, the host will attempt to pull the image first, using the builder service account's credentials if necessary. The Docker daemon's cache will already have the latest versions of all of the officially supported build steps ([https://github.com/GoogleCloudPlatform/cloud-builders](https://github.com/GoogleCloudPlatform/cloud-builders)). The Docker daemon will also have cached many of the layers for some popular images, like "ubuntu", "debian", but they will be refreshed at the time you attempt to use them. If you built an image in a previous build step, it will be stored in the host's Docker daemon's cache and is available to use as the name for a later build step.
func (BuildStepResponseOutput) PullTiming ¶
func (o BuildStepResponseOutput) PullTiming() TimeSpanResponseOutput
Stores timing information for pulling this build step's builder image only.
func (BuildStepResponseOutput) Script ¶ added in v0.8.0
func (o BuildStepResponseOutput) Script() pulumi.StringOutput
A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.
func (BuildStepResponseOutput) SecretEnv ¶
func (o BuildStepResponseOutput) SecretEnv() pulumi.StringArrayOutput
A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`.
func (BuildStepResponseOutput) Status ¶
func (o BuildStepResponseOutput) Status() pulumi.StringOutput
Status of the build step. At this time, build step status is only updated on build completion; step status is not updated in real-time as the build progresses.
func (BuildStepResponseOutput) Timeout ¶
func (o BuildStepResponseOutput) Timeout() pulumi.StringOutput
Time limit for executing this build step. If not defined, the step has no time limit and will be allowed to continue to run until either it completes or the build itself times out.
func (BuildStepResponseOutput) Timing ¶
func (o BuildStepResponseOutput) Timing() TimeSpanResponseOutput
Stores timing information for executing this build step.
func (BuildStepResponseOutput) ToBuildStepResponseOutput ¶
func (o BuildStepResponseOutput) ToBuildStepResponseOutput() BuildStepResponseOutput
func (BuildStepResponseOutput) ToBuildStepResponseOutputWithContext ¶
func (o BuildStepResponseOutput) ToBuildStepResponseOutputWithContext(ctx context.Context) BuildStepResponseOutput
func (BuildStepResponseOutput) Volumes ¶
func (o BuildStepResponseOutput) Volumes() VolumeResponseArrayOutput
List of volumes to mount into the build step. Each volume is created as an empty volume prior to execution of the build step. Upon completion of the build, volumes and their contents are discarded. Using a named volume in only one step is not valid as it is indicative of a build request with an incorrect configuration.
func (BuildStepResponseOutput) WaitFor ¶
func (o BuildStepResponseOutput) WaitFor() pulumi.StringArrayOutput
The ID(s) of the step(s) that this build step depends on. This build step will not start until all the build steps in `wait_for` have completed successfully. If `wait_for` is empty, this build step will start when all previous build steps in the `Build.Steps` list have completed successfully.
type BuildType ¶
type BuildType struct { // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Artifacts *Artifacts `pulumi:"artifacts"` // Secrets and secret environment variables. AvailableSecrets *Secrets `pulumi:"availableSecrets"` // A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`. Images []string `pulumi:"images"` // Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. LogsBucket *string `pulumi:"logsBucket"` // Special options for this build. Options *BuildOptions `pulumi:"options"` // TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. QueueTtl *string `pulumi:"queueTtl"` // Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets Secrets []Secret `pulumi:"secrets"` // IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account. ServiceAccount *string `pulumi:"serviceAccount"` // The location of the source files to build. Source *Source `pulumi:"source"` // The operations to be performed on the workspace. Steps []BuildStep `pulumi:"steps"` // Substitutions data for `Build` resource. Substitutions map[string]string `pulumi:"substitutions"` // Tags for annotation of a `Build`. These are not docker tags. Tags []string `pulumi:"tags"` // Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes. Timeout *string `pulumi:"timeout"` }
A build resource in the Cloud Build API. At a high level, a `Build` describes where to find source code, how to build it (for example, the builder image to run on the source), and where to store the built artifacts. Fields can include the following variables, which will be expanded when the build is created: - $PROJECT_ID: the project ID of the build. - $PROJECT_NUMBER: the project number of the build. - $LOCATION: the location/region of the build. - $BUILD_ID: the autogenerated ID of the build. - $REPO_NAME: the source repository name specified by RepoSource. - $BRANCH_NAME: the branch name specified by RepoSource. - $TAG_NAME: the tag name specified by RepoSource. - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag. - $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
type BuildTypeArgs ¶
type BuildTypeArgs struct { // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Artifacts ArtifactsPtrInput `pulumi:"artifacts"` // Secrets and secret environment variables. AvailableSecrets SecretsPtrInput `pulumi:"availableSecrets"` // A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`. Images pulumi.StringArrayInput `pulumi:"images"` // Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. LogsBucket pulumi.StringPtrInput `pulumi:"logsBucket"` // Special options for this build. Options BuildOptionsPtrInput `pulumi:"options"` // TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. QueueTtl pulumi.StringPtrInput `pulumi:"queueTtl"` // Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets Secrets SecretArrayInput `pulumi:"secrets"` // IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // The location of the source files to build. Source SourcePtrInput `pulumi:"source"` // The operations to be performed on the workspace. Steps BuildStepArrayInput `pulumi:"steps"` // Substitutions data for `Build` resource. Substitutions pulumi.StringMapInput `pulumi:"substitutions"` // Tags for annotation of a `Build`. These are not docker tags. Tags pulumi.StringArrayInput `pulumi:"tags"` // Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes. Timeout pulumi.StringPtrInput `pulumi:"timeout"` }
A build resource in the Cloud Build API. At a high level, a `Build` describes where to find source code, how to build it (for example, the builder image to run on the source), and where to store the built artifacts. Fields can include the following variables, which will be expanded when the build is created: - $PROJECT_ID: the project ID of the build. - $PROJECT_NUMBER: the project number of the build. - $LOCATION: the location/region of the build. - $BUILD_ID: the autogenerated ID of the build. - $REPO_NAME: the source repository name specified by RepoSource. - $BRANCH_NAME: the branch name specified by RepoSource. - $TAG_NAME: the tag name specified by RepoSource. - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag. - $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
func (BuildTypeArgs) ElementType ¶
func (BuildTypeArgs) ElementType() reflect.Type
func (BuildTypeArgs) ToBuildTypeOutput ¶
func (i BuildTypeArgs) ToBuildTypeOutput() BuildTypeOutput
func (BuildTypeArgs) ToBuildTypeOutputWithContext ¶
func (i BuildTypeArgs) ToBuildTypeOutputWithContext(ctx context.Context) BuildTypeOutput
func (BuildTypeArgs) ToBuildTypePtrOutput ¶
func (i BuildTypeArgs) ToBuildTypePtrOutput() BuildTypePtrOutput
func (BuildTypeArgs) ToBuildTypePtrOutputWithContext ¶
func (i BuildTypeArgs) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
type BuildTypeInput ¶
type BuildTypeInput interface { pulumi.Input ToBuildTypeOutput() BuildTypeOutput ToBuildTypeOutputWithContext(context.Context) BuildTypeOutput }
BuildTypeInput is an input type that accepts BuildTypeArgs and BuildTypeOutput values. You can construct a concrete instance of `BuildTypeInput` via:
BuildTypeArgs{...}
type BuildTypeOutput ¶
type BuildTypeOutput struct{ *pulumi.OutputState }
A build resource in the Cloud Build API. At a high level, a `Build` describes where to find source code, how to build it (for example, the builder image to run on the source), and where to store the built artifacts. Fields can include the following variables, which will be expanded when the build is created: - $PROJECT_ID: the project ID of the build. - $PROJECT_NUMBER: the project number of the build. - $LOCATION: the location/region of the build. - $BUILD_ID: the autogenerated ID of the build. - $REPO_NAME: the source repository name specified by RepoSource. - $BRANCH_NAME: the branch name specified by RepoSource. - $TAG_NAME: the tag name specified by RepoSource. - $REVISION_ID or $COMMIT_SHA: the commit SHA specified by RepoSource or resolved from the specified branch or tag. - $SHORT_SHA: first 7 characters of $REVISION_ID or $COMMIT_SHA.
func (BuildTypeOutput) Artifacts ¶
func (o BuildTypeOutput) Artifacts() ArtifactsPtrOutput
Artifacts produced by the build that should be uploaded upon successful completion of all build steps.
func (BuildTypeOutput) AvailableSecrets ¶
func (o BuildTypeOutput) AvailableSecrets() SecretsPtrOutput
Secrets and secret environment variables.
func (BuildTypeOutput) ElementType ¶
func (BuildTypeOutput) ElementType() reflect.Type
func (BuildTypeOutput) Images ¶
func (o BuildTypeOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`.
func (BuildTypeOutput) LogsBucket ¶
func (o BuildTypeOutput) LogsBucket() pulumi.StringPtrOutput
Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
func (BuildTypeOutput) Options ¶
func (o BuildTypeOutput) Options() BuildOptionsPtrOutput
Special options for this build.
func (BuildTypeOutput) QueueTtl ¶
func (o BuildTypeOutput) QueueTtl() pulumi.StringPtrOutput
TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time.
func (BuildTypeOutput) Secrets ¶
func (o BuildTypeOutput) Secrets() SecretArrayOutput
Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets
func (BuildTypeOutput) ServiceAccount ¶
func (o BuildTypeOutput) ServiceAccount() pulumi.StringPtrOutput
IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account.
func (BuildTypeOutput) Source ¶
func (o BuildTypeOutput) Source() SourcePtrOutput
The location of the source files to build.
func (BuildTypeOutput) Steps ¶
func (o BuildTypeOutput) Steps() BuildStepArrayOutput
The operations to be performed on the workspace.
func (BuildTypeOutput) Substitutions ¶
func (o BuildTypeOutput) Substitutions() pulumi.StringMapOutput
Substitutions data for `Build` resource.
func (BuildTypeOutput) Tags ¶
func (o BuildTypeOutput) Tags() pulumi.StringArrayOutput
Tags for annotation of a `Build`. These are not docker tags.
func (BuildTypeOutput) Timeout ¶
func (o BuildTypeOutput) Timeout() pulumi.StringPtrOutput
Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes.
func (BuildTypeOutput) ToBuildTypeOutput ¶
func (o BuildTypeOutput) ToBuildTypeOutput() BuildTypeOutput
func (BuildTypeOutput) ToBuildTypeOutputWithContext ¶
func (o BuildTypeOutput) ToBuildTypeOutputWithContext(ctx context.Context) BuildTypeOutput
func (BuildTypeOutput) ToBuildTypePtrOutput ¶
func (o BuildTypeOutput) ToBuildTypePtrOutput() BuildTypePtrOutput
func (BuildTypeOutput) ToBuildTypePtrOutputWithContext ¶
func (o BuildTypeOutput) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
type BuildTypePtrInput ¶
type BuildTypePtrInput interface { pulumi.Input ToBuildTypePtrOutput() BuildTypePtrOutput ToBuildTypePtrOutputWithContext(context.Context) BuildTypePtrOutput }
BuildTypePtrInput is an input type that accepts BuildTypeArgs, BuildTypePtr and BuildTypePtrOutput values. You can construct a concrete instance of `BuildTypePtrInput` via:
BuildTypeArgs{...} or: nil
func BuildTypePtr ¶
func BuildTypePtr(v *BuildTypeArgs) BuildTypePtrInput
type BuildTypePtrOutput ¶
type BuildTypePtrOutput struct{ *pulumi.OutputState }
func (BuildTypePtrOutput) Artifacts ¶
func (o BuildTypePtrOutput) Artifacts() ArtifactsPtrOutput
Artifacts produced by the build that should be uploaded upon successful completion of all build steps.
func (BuildTypePtrOutput) AvailableSecrets ¶
func (o BuildTypePtrOutput) AvailableSecrets() SecretsPtrOutput
Secrets and secret environment variables.
func (BuildTypePtrOutput) Elem ¶
func (o BuildTypePtrOutput) Elem() BuildTypeOutput
func (BuildTypePtrOutput) ElementType ¶
func (BuildTypePtrOutput) ElementType() reflect.Type
func (BuildTypePtrOutput) Images ¶
func (o BuildTypePtrOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`.
func (BuildTypePtrOutput) LogsBucket ¶
func (o BuildTypePtrOutput) LogsBucket() pulumi.StringPtrOutput
Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
func (BuildTypePtrOutput) Options ¶
func (o BuildTypePtrOutput) Options() BuildOptionsPtrOutput
Special options for this build.
func (BuildTypePtrOutput) QueueTtl ¶
func (o BuildTypePtrOutput) QueueTtl() pulumi.StringPtrOutput
TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time.
func (BuildTypePtrOutput) Secrets ¶
func (o BuildTypePtrOutput) Secrets() SecretArrayOutput
Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets
func (BuildTypePtrOutput) ServiceAccount ¶
func (o BuildTypePtrOutput) ServiceAccount() pulumi.StringPtrOutput
IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account.
func (BuildTypePtrOutput) Source ¶
func (o BuildTypePtrOutput) Source() SourcePtrOutput
The location of the source files to build.
func (BuildTypePtrOutput) Steps ¶
func (o BuildTypePtrOutput) Steps() BuildStepArrayOutput
The operations to be performed on the workspace.
func (BuildTypePtrOutput) Substitutions ¶
func (o BuildTypePtrOutput) Substitutions() pulumi.StringMapOutput
Substitutions data for `Build` resource.
func (BuildTypePtrOutput) Tags ¶
func (o BuildTypePtrOutput) Tags() pulumi.StringArrayOutput
Tags for annotation of a `Build`. These are not docker tags.
func (BuildTypePtrOutput) Timeout ¶
func (o BuildTypePtrOutput) Timeout() pulumi.StringPtrOutput
Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes.
func (BuildTypePtrOutput) ToBuildTypePtrOutput ¶
func (o BuildTypePtrOutput) ToBuildTypePtrOutput() BuildTypePtrOutput
func (BuildTypePtrOutput) ToBuildTypePtrOutputWithContext ¶
func (o BuildTypePtrOutput) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
type BuiltImageResponse ¶
type BuiltImageResponse struct { // Docker Registry 2.0 digest. Digest string `pulumi:"digest"` // Name used to push the container image to Google Container Registry, as presented to `docker push`. Name string `pulumi:"name"` // Stores timing information for pushing the specified image. PushTiming TimeSpanResponse `pulumi:"pushTiming"` }
An image built by the pipeline.
type BuiltImageResponseArgs ¶
type BuiltImageResponseArgs struct { // Docker Registry 2.0 digest. Digest pulumi.StringInput `pulumi:"digest"` // Name used to push the container image to Google Container Registry, as presented to `docker push`. Name pulumi.StringInput `pulumi:"name"` // Stores timing information for pushing the specified image. PushTiming TimeSpanResponseInput `pulumi:"pushTiming"` }
An image built by the pipeline.
func (BuiltImageResponseArgs) ElementType ¶
func (BuiltImageResponseArgs) ElementType() reflect.Type
func (BuiltImageResponseArgs) ToBuiltImageResponseOutput ¶
func (i BuiltImageResponseArgs) ToBuiltImageResponseOutput() BuiltImageResponseOutput
func (BuiltImageResponseArgs) ToBuiltImageResponseOutputWithContext ¶
func (i BuiltImageResponseArgs) ToBuiltImageResponseOutputWithContext(ctx context.Context) BuiltImageResponseOutput
type BuiltImageResponseArray ¶
type BuiltImageResponseArray []BuiltImageResponseInput
func (BuiltImageResponseArray) ElementType ¶
func (BuiltImageResponseArray) ElementType() reflect.Type
func (BuiltImageResponseArray) ToBuiltImageResponseArrayOutput ¶
func (i BuiltImageResponseArray) ToBuiltImageResponseArrayOutput() BuiltImageResponseArrayOutput
func (BuiltImageResponseArray) ToBuiltImageResponseArrayOutputWithContext ¶
func (i BuiltImageResponseArray) ToBuiltImageResponseArrayOutputWithContext(ctx context.Context) BuiltImageResponseArrayOutput
type BuiltImageResponseArrayInput ¶
type BuiltImageResponseArrayInput interface { pulumi.Input ToBuiltImageResponseArrayOutput() BuiltImageResponseArrayOutput ToBuiltImageResponseArrayOutputWithContext(context.Context) BuiltImageResponseArrayOutput }
BuiltImageResponseArrayInput is an input type that accepts BuiltImageResponseArray and BuiltImageResponseArrayOutput values. You can construct a concrete instance of `BuiltImageResponseArrayInput` via:
BuiltImageResponseArray{ BuiltImageResponseArgs{...} }
type BuiltImageResponseArrayOutput ¶
type BuiltImageResponseArrayOutput struct{ *pulumi.OutputState }
func (BuiltImageResponseArrayOutput) ElementType ¶
func (BuiltImageResponseArrayOutput) ElementType() reflect.Type
func (BuiltImageResponseArrayOutput) Index ¶
func (o BuiltImageResponseArrayOutput) Index(i pulumi.IntInput) BuiltImageResponseOutput
func (BuiltImageResponseArrayOutput) ToBuiltImageResponseArrayOutput ¶
func (o BuiltImageResponseArrayOutput) ToBuiltImageResponseArrayOutput() BuiltImageResponseArrayOutput
func (BuiltImageResponseArrayOutput) ToBuiltImageResponseArrayOutputWithContext ¶
func (o BuiltImageResponseArrayOutput) ToBuiltImageResponseArrayOutputWithContext(ctx context.Context) BuiltImageResponseArrayOutput
type BuiltImageResponseInput ¶
type BuiltImageResponseInput interface { pulumi.Input ToBuiltImageResponseOutput() BuiltImageResponseOutput ToBuiltImageResponseOutputWithContext(context.Context) BuiltImageResponseOutput }
BuiltImageResponseInput is an input type that accepts BuiltImageResponseArgs and BuiltImageResponseOutput values. You can construct a concrete instance of `BuiltImageResponseInput` via:
BuiltImageResponseArgs{...}
type BuiltImageResponseOutput ¶
type BuiltImageResponseOutput struct{ *pulumi.OutputState }
An image built by the pipeline.
func (BuiltImageResponseOutput) Digest ¶
func (o BuiltImageResponseOutput) Digest() pulumi.StringOutput
Docker Registry 2.0 digest.
func (BuiltImageResponseOutput) ElementType ¶
func (BuiltImageResponseOutput) ElementType() reflect.Type
func (BuiltImageResponseOutput) Name ¶
func (o BuiltImageResponseOutput) Name() pulumi.StringOutput
Name used to push the container image to Google Container Registry, as presented to `docker push`.
func (BuiltImageResponseOutput) PushTiming ¶
func (o BuiltImageResponseOutput) PushTiming() TimeSpanResponseOutput
Stores timing information for pushing the specified image.
func (BuiltImageResponseOutput) ToBuiltImageResponseOutput ¶
func (o BuiltImageResponseOutput) ToBuiltImageResponseOutput() BuiltImageResponseOutput
func (BuiltImageResponseOutput) ToBuiltImageResponseOutputWithContext ¶
func (o BuiltImageResponseOutput) ToBuiltImageResponseOutputWithContext(ctx context.Context) BuiltImageResponseOutput
type FailureInfoResponse ¶ added in v0.6.0
type FailureInfoResponse struct { // Explains the failure issue in more detail using hard-coded text. Detail string `pulumi:"detail"` // The name of the failure. Type string `pulumi:"type"` }
A fatal problem encountered during the execution of the build.
type FailureInfoResponseArgs ¶ added in v0.6.0
type FailureInfoResponseArgs struct { // Explains the failure issue in more detail using hard-coded text. Detail pulumi.StringInput `pulumi:"detail"` // The name of the failure. Type pulumi.StringInput `pulumi:"type"` }
A fatal problem encountered during the execution of the build.
func (FailureInfoResponseArgs) ElementType ¶ added in v0.6.0
func (FailureInfoResponseArgs) ElementType() reflect.Type
func (FailureInfoResponseArgs) ToFailureInfoResponseOutput ¶ added in v0.6.0
func (i FailureInfoResponseArgs) ToFailureInfoResponseOutput() FailureInfoResponseOutput
func (FailureInfoResponseArgs) ToFailureInfoResponseOutputWithContext ¶ added in v0.6.0
func (i FailureInfoResponseArgs) ToFailureInfoResponseOutputWithContext(ctx context.Context) FailureInfoResponseOutput
func (FailureInfoResponseArgs) ToFailureInfoResponsePtrOutput ¶ added in v0.6.0
func (i FailureInfoResponseArgs) ToFailureInfoResponsePtrOutput() FailureInfoResponsePtrOutput
func (FailureInfoResponseArgs) ToFailureInfoResponsePtrOutputWithContext ¶ added in v0.6.0
func (i FailureInfoResponseArgs) ToFailureInfoResponsePtrOutputWithContext(ctx context.Context) FailureInfoResponsePtrOutput
type FailureInfoResponseInput ¶ added in v0.6.0
type FailureInfoResponseInput interface { pulumi.Input ToFailureInfoResponseOutput() FailureInfoResponseOutput ToFailureInfoResponseOutputWithContext(context.Context) FailureInfoResponseOutput }
FailureInfoResponseInput is an input type that accepts FailureInfoResponseArgs and FailureInfoResponseOutput values. You can construct a concrete instance of `FailureInfoResponseInput` via:
FailureInfoResponseArgs{...}
type FailureInfoResponseOutput ¶ added in v0.6.0
type FailureInfoResponseOutput struct{ *pulumi.OutputState }
A fatal problem encountered during the execution of the build.
func (FailureInfoResponseOutput) Detail ¶ added in v0.6.0
func (o FailureInfoResponseOutput) Detail() pulumi.StringOutput
Explains the failure issue in more detail using hard-coded text.
func (FailureInfoResponseOutput) ElementType ¶ added in v0.6.0
func (FailureInfoResponseOutput) ElementType() reflect.Type
func (FailureInfoResponseOutput) ToFailureInfoResponseOutput ¶ added in v0.6.0
func (o FailureInfoResponseOutput) ToFailureInfoResponseOutput() FailureInfoResponseOutput
func (FailureInfoResponseOutput) ToFailureInfoResponseOutputWithContext ¶ added in v0.6.0
func (o FailureInfoResponseOutput) ToFailureInfoResponseOutputWithContext(ctx context.Context) FailureInfoResponseOutput
func (FailureInfoResponseOutput) ToFailureInfoResponsePtrOutput ¶ added in v0.6.0
func (o FailureInfoResponseOutput) ToFailureInfoResponsePtrOutput() FailureInfoResponsePtrOutput
func (FailureInfoResponseOutput) ToFailureInfoResponsePtrOutputWithContext ¶ added in v0.6.0
func (o FailureInfoResponseOutput) ToFailureInfoResponsePtrOutputWithContext(ctx context.Context) FailureInfoResponsePtrOutput
func (FailureInfoResponseOutput) Type ¶ added in v0.6.0
func (o FailureInfoResponseOutput) Type() pulumi.StringOutput
The name of the failure.
type FailureInfoResponsePtrInput ¶ added in v0.6.0
type FailureInfoResponsePtrInput interface { pulumi.Input ToFailureInfoResponsePtrOutput() FailureInfoResponsePtrOutput ToFailureInfoResponsePtrOutputWithContext(context.Context) FailureInfoResponsePtrOutput }
FailureInfoResponsePtrInput is an input type that accepts FailureInfoResponseArgs, FailureInfoResponsePtr and FailureInfoResponsePtrOutput values. You can construct a concrete instance of `FailureInfoResponsePtrInput` via:
FailureInfoResponseArgs{...} or: nil
func FailureInfoResponsePtr ¶ added in v0.6.0
func FailureInfoResponsePtr(v *FailureInfoResponseArgs) FailureInfoResponsePtrInput
type FailureInfoResponsePtrOutput ¶ added in v0.6.0
type FailureInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (FailureInfoResponsePtrOutput) Detail ¶ added in v0.6.0
func (o FailureInfoResponsePtrOutput) Detail() pulumi.StringPtrOutput
Explains the failure issue in more detail using hard-coded text.
func (FailureInfoResponsePtrOutput) Elem ¶ added in v0.6.0
func (o FailureInfoResponsePtrOutput) Elem() FailureInfoResponseOutput
func (FailureInfoResponsePtrOutput) ElementType ¶ added in v0.6.0
func (FailureInfoResponsePtrOutput) ElementType() reflect.Type
func (FailureInfoResponsePtrOutput) ToFailureInfoResponsePtrOutput ¶ added in v0.6.0
func (o FailureInfoResponsePtrOutput) ToFailureInfoResponsePtrOutput() FailureInfoResponsePtrOutput
func (FailureInfoResponsePtrOutput) ToFailureInfoResponsePtrOutputWithContext ¶ added in v0.6.0
func (o FailureInfoResponsePtrOutput) ToFailureInfoResponsePtrOutputWithContext(ctx context.Context) FailureInfoResponsePtrOutput
func (FailureInfoResponsePtrOutput) Type ¶ added in v0.6.0
func (o FailureInfoResponsePtrOutput) Type() pulumi.StringPtrOutput
The name of the failure.
type GitFileSource ¶ added in v0.8.0
type GitFileSource struct { // The path of the file, with the repo root as the root of the path. Path *string `pulumi:"path"` // See RepoType above. RepoType *GitFileSourceRepoType `pulumi:"repoType"` // The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. Revision *string `pulumi:"revision"` // The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. Uri *string `pulumi:"uri"` }
GitFileSource describes a file within a (possibly remote) code repository.
type GitFileSourceArgs ¶ added in v0.8.0
type GitFileSourceArgs struct { // The path of the file, with the repo root as the root of the path. Path pulumi.StringPtrInput `pulumi:"path"` // See RepoType above. RepoType GitFileSourceRepoTypePtrInput `pulumi:"repoType"` // The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. Revision pulumi.StringPtrInput `pulumi:"revision"` // The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. Uri pulumi.StringPtrInput `pulumi:"uri"` }
GitFileSource describes a file within a (possibly remote) code repository.
func (GitFileSourceArgs) ElementType ¶ added in v0.8.0
func (GitFileSourceArgs) ElementType() reflect.Type
func (GitFileSourceArgs) ToGitFileSourceOutput ¶ added in v0.8.0
func (i GitFileSourceArgs) ToGitFileSourceOutput() GitFileSourceOutput
func (GitFileSourceArgs) ToGitFileSourceOutputWithContext ¶ added in v0.8.0
func (i GitFileSourceArgs) ToGitFileSourceOutputWithContext(ctx context.Context) GitFileSourceOutput
func (GitFileSourceArgs) ToGitFileSourcePtrOutput ¶ added in v0.8.0
func (i GitFileSourceArgs) ToGitFileSourcePtrOutput() GitFileSourcePtrOutput
func (GitFileSourceArgs) ToGitFileSourcePtrOutputWithContext ¶ added in v0.8.0
func (i GitFileSourceArgs) ToGitFileSourcePtrOutputWithContext(ctx context.Context) GitFileSourcePtrOutput
type GitFileSourceInput ¶ added in v0.8.0
type GitFileSourceInput interface { pulumi.Input ToGitFileSourceOutput() GitFileSourceOutput ToGitFileSourceOutputWithContext(context.Context) GitFileSourceOutput }
GitFileSourceInput is an input type that accepts GitFileSourceArgs and GitFileSourceOutput values. You can construct a concrete instance of `GitFileSourceInput` via:
GitFileSourceArgs{...}
type GitFileSourceOutput ¶ added in v0.8.0
type GitFileSourceOutput struct{ *pulumi.OutputState }
GitFileSource describes a file within a (possibly remote) code repository.
func (GitFileSourceOutput) ElementType ¶ added in v0.8.0
func (GitFileSourceOutput) ElementType() reflect.Type
func (GitFileSourceOutput) Path ¶ added in v0.8.0
func (o GitFileSourceOutput) Path() pulumi.StringPtrOutput
The path of the file, with the repo root as the root of the path.
func (GitFileSourceOutput) RepoType ¶ added in v0.8.0
func (o GitFileSourceOutput) RepoType() GitFileSourceRepoTypePtrOutput
See RepoType above.
func (GitFileSourceOutput) Revision ¶ added in v0.8.0
func (o GitFileSourceOutput) Revision() pulumi.StringPtrOutput
The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
func (GitFileSourceOutput) ToGitFileSourceOutput ¶ added in v0.8.0
func (o GitFileSourceOutput) ToGitFileSourceOutput() GitFileSourceOutput
func (GitFileSourceOutput) ToGitFileSourceOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceOutput) ToGitFileSourceOutputWithContext(ctx context.Context) GitFileSourceOutput
func (GitFileSourceOutput) ToGitFileSourcePtrOutput ¶ added in v0.8.0
func (o GitFileSourceOutput) ToGitFileSourcePtrOutput() GitFileSourcePtrOutput
func (GitFileSourceOutput) ToGitFileSourcePtrOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceOutput) ToGitFileSourcePtrOutputWithContext(ctx context.Context) GitFileSourcePtrOutput
func (GitFileSourceOutput) Uri ¶ added in v0.8.0
func (o GitFileSourceOutput) Uri() pulumi.StringPtrOutput
The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
type GitFileSourcePtrInput ¶ added in v0.8.0
type GitFileSourcePtrInput interface { pulumi.Input ToGitFileSourcePtrOutput() GitFileSourcePtrOutput ToGitFileSourcePtrOutputWithContext(context.Context) GitFileSourcePtrOutput }
GitFileSourcePtrInput is an input type that accepts GitFileSourceArgs, GitFileSourcePtr and GitFileSourcePtrOutput values. You can construct a concrete instance of `GitFileSourcePtrInput` via:
GitFileSourceArgs{...} or: nil
func GitFileSourcePtr ¶ added in v0.8.0
func GitFileSourcePtr(v *GitFileSourceArgs) GitFileSourcePtrInput
type GitFileSourcePtrOutput ¶ added in v0.8.0
type GitFileSourcePtrOutput struct{ *pulumi.OutputState }
func (GitFileSourcePtrOutput) Elem ¶ added in v0.8.0
func (o GitFileSourcePtrOutput) Elem() GitFileSourceOutput
func (GitFileSourcePtrOutput) ElementType ¶ added in v0.8.0
func (GitFileSourcePtrOutput) ElementType() reflect.Type
func (GitFileSourcePtrOutput) Path ¶ added in v0.8.0
func (o GitFileSourcePtrOutput) Path() pulumi.StringPtrOutput
The path of the file, with the repo root as the root of the path.
func (GitFileSourcePtrOutput) RepoType ¶ added in v0.8.0
func (o GitFileSourcePtrOutput) RepoType() GitFileSourceRepoTypePtrOutput
See RepoType above.
func (GitFileSourcePtrOutput) Revision ¶ added in v0.8.0
func (o GitFileSourcePtrOutput) Revision() pulumi.StringPtrOutput
The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
func (GitFileSourcePtrOutput) ToGitFileSourcePtrOutput ¶ added in v0.8.0
func (o GitFileSourcePtrOutput) ToGitFileSourcePtrOutput() GitFileSourcePtrOutput
func (GitFileSourcePtrOutput) ToGitFileSourcePtrOutputWithContext ¶ added in v0.8.0
func (o GitFileSourcePtrOutput) ToGitFileSourcePtrOutputWithContext(ctx context.Context) GitFileSourcePtrOutput
func (GitFileSourcePtrOutput) Uri ¶ added in v0.8.0
func (o GitFileSourcePtrOutput) Uri() pulumi.StringPtrOutput
The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
type GitFileSourceRepoType ¶ added in v0.8.0
type GitFileSourceRepoType string
See RepoType above.
func (GitFileSourceRepoType) ElementType ¶ added in v0.8.0
func (GitFileSourceRepoType) ElementType() reflect.Type
func (GitFileSourceRepoType) ToGitFileSourceRepoTypeOutput ¶ added in v0.8.0
func (e GitFileSourceRepoType) ToGitFileSourceRepoTypeOutput() GitFileSourceRepoTypeOutput
func (GitFileSourceRepoType) ToGitFileSourceRepoTypeOutputWithContext ¶ added in v0.8.0
func (e GitFileSourceRepoType) ToGitFileSourceRepoTypeOutputWithContext(ctx context.Context) GitFileSourceRepoTypeOutput
func (GitFileSourceRepoType) ToGitFileSourceRepoTypePtrOutput ¶ added in v0.8.0
func (e GitFileSourceRepoType) ToGitFileSourceRepoTypePtrOutput() GitFileSourceRepoTypePtrOutput
func (GitFileSourceRepoType) ToGitFileSourceRepoTypePtrOutputWithContext ¶ added in v0.8.0
func (e GitFileSourceRepoType) ToGitFileSourceRepoTypePtrOutputWithContext(ctx context.Context) GitFileSourceRepoTypePtrOutput
func (GitFileSourceRepoType) ToStringOutput ¶ added in v0.8.0
func (e GitFileSourceRepoType) ToStringOutput() pulumi.StringOutput
func (GitFileSourceRepoType) ToStringOutputWithContext ¶ added in v0.8.0
func (e GitFileSourceRepoType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GitFileSourceRepoType) ToStringPtrOutput ¶ added in v0.8.0
func (e GitFileSourceRepoType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GitFileSourceRepoType) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e GitFileSourceRepoType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GitFileSourceRepoTypeInput ¶ added in v0.8.0
type GitFileSourceRepoTypeInput interface { pulumi.Input ToGitFileSourceRepoTypeOutput() GitFileSourceRepoTypeOutput ToGitFileSourceRepoTypeOutputWithContext(context.Context) GitFileSourceRepoTypeOutput }
GitFileSourceRepoTypeInput is an input type that accepts GitFileSourceRepoTypeArgs and GitFileSourceRepoTypeOutput values. You can construct a concrete instance of `GitFileSourceRepoTypeInput` via:
GitFileSourceRepoTypeArgs{...}
type GitFileSourceRepoTypeOutput ¶ added in v0.8.0
type GitFileSourceRepoTypeOutput struct{ *pulumi.OutputState }
func (GitFileSourceRepoTypeOutput) ElementType ¶ added in v0.8.0
func (GitFileSourceRepoTypeOutput) ElementType() reflect.Type
func (GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypeOutput ¶ added in v0.8.0
func (o GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypeOutput() GitFileSourceRepoTypeOutput
func (GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypeOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypeOutputWithContext(ctx context.Context) GitFileSourceRepoTypeOutput
func (GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypePtrOutput ¶ added in v0.8.0
func (o GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypePtrOutput() GitFileSourceRepoTypePtrOutput
func (GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypePtrOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceRepoTypeOutput) ToGitFileSourceRepoTypePtrOutputWithContext(ctx context.Context) GitFileSourceRepoTypePtrOutput
func (GitFileSourceRepoTypeOutput) ToStringOutput ¶ added in v0.8.0
func (o GitFileSourceRepoTypeOutput) ToStringOutput() pulumi.StringOutput
func (GitFileSourceRepoTypeOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceRepoTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GitFileSourceRepoTypeOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o GitFileSourceRepoTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GitFileSourceRepoTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceRepoTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GitFileSourceRepoTypePtrInput ¶ added in v0.8.0
type GitFileSourceRepoTypePtrInput interface { pulumi.Input ToGitFileSourceRepoTypePtrOutput() GitFileSourceRepoTypePtrOutput ToGitFileSourceRepoTypePtrOutputWithContext(context.Context) GitFileSourceRepoTypePtrOutput }
func GitFileSourceRepoTypePtr ¶ added in v0.8.0
func GitFileSourceRepoTypePtr(v string) GitFileSourceRepoTypePtrInput
type GitFileSourceRepoTypePtrOutput ¶ added in v0.8.0
type GitFileSourceRepoTypePtrOutput struct{ *pulumi.OutputState }
func (GitFileSourceRepoTypePtrOutput) Elem ¶ added in v0.8.0
func (o GitFileSourceRepoTypePtrOutput) Elem() GitFileSourceRepoTypeOutput
func (GitFileSourceRepoTypePtrOutput) ElementType ¶ added in v0.8.0
func (GitFileSourceRepoTypePtrOutput) ElementType() reflect.Type
func (GitFileSourceRepoTypePtrOutput) ToGitFileSourceRepoTypePtrOutput ¶ added in v0.8.0
func (o GitFileSourceRepoTypePtrOutput) ToGitFileSourceRepoTypePtrOutput() GitFileSourceRepoTypePtrOutput
func (GitFileSourceRepoTypePtrOutput) ToGitFileSourceRepoTypePtrOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceRepoTypePtrOutput) ToGitFileSourceRepoTypePtrOutputWithContext(ctx context.Context) GitFileSourceRepoTypePtrOutput
func (GitFileSourceRepoTypePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o GitFileSourceRepoTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GitFileSourceRepoTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceRepoTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GitFileSourceResponse ¶ added in v0.8.0
type GitFileSourceResponse struct { // The path of the file, with the repo root as the root of the path. Path string `pulumi:"path"` // See RepoType above. RepoType string `pulumi:"repoType"` // The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. Revision string `pulumi:"revision"` // The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. Uri string `pulumi:"uri"` }
GitFileSource describes a file within a (possibly remote) code repository.
type GitFileSourceResponseArgs ¶ added in v0.8.0
type GitFileSourceResponseArgs struct { // The path of the file, with the repo root as the root of the path. Path pulumi.StringInput `pulumi:"path"` // See RepoType above. RepoType pulumi.StringInput `pulumi:"repoType"` // The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. Revision pulumi.StringInput `pulumi:"revision"` // The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. Uri pulumi.StringInput `pulumi:"uri"` }
GitFileSource describes a file within a (possibly remote) code repository.
func (GitFileSourceResponseArgs) ElementType ¶ added in v0.8.0
func (GitFileSourceResponseArgs) ElementType() reflect.Type
func (GitFileSourceResponseArgs) ToGitFileSourceResponseOutput ¶ added in v0.8.0
func (i GitFileSourceResponseArgs) ToGitFileSourceResponseOutput() GitFileSourceResponseOutput
func (GitFileSourceResponseArgs) ToGitFileSourceResponseOutputWithContext ¶ added in v0.8.0
func (i GitFileSourceResponseArgs) ToGitFileSourceResponseOutputWithContext(ctx context.Context) GitFileSourceResponseOutput
func (GitFileSourceResponseArgs) ToGitFileSourceResponsePtrOutput ¶ added in v0.8.0
func (i GitFileSourceResponseArgs) ToGitFileSourceResponsePtrOutput() GitFileSourceResponsePtrOutput
func (GitFileSourceResponseArgs) ToGitFileSourceResponsePtrOutputWithContext ¶ added in v0.8.0
func (i GitFileSourceResponseArgs) ToGitFileSourceResponsePtrOutputWithContext(ctx context.Context) GitFileSourceResponsePtrOutput
type GitFileSourceResponseInput ¶ added in v0.8.0
type GitFileSourceResponseInput interface { pulumi.Input ToGitFileSourceResponseOutput() GitFileSourceResponseOutput ToGitFileSourceResponseOutputWithContext(context.Context) GitFileSourceResponseOutput }
GitFileSourceResponseInput is an input type that accepts GitFileSourceResponseArgs and GitFileSourceResponseOutput values. You can construct a concrete instance of `GitFileSourceResponseInput` via:
GitFileSourceResponseArgs{...}
type GitFileSourceResponseOutput ¶ added in v0.8.0
type GitFileSourceResponseOutput struct{ *pulumi.OutputState }
GitFileSource describes a file within a (possibly remote) code repository.
func (GitFileSourceResponseOutput) ElementType ¶ added in v0.8.0
func (GitFileSourceResponseOutput) ElementType() reflect.Type
func (GitFileSourceResponseOutput) Path ¶ added in v0.8.0
func (o GitFileSourceResponseOutput) Path() pulumi.StringOutput
The path of the file, with the repo root as the root of the path.
func (GitFileSourceResponseOutput) RepoType ¶ added in v0.8.0
func (o GitFileSourceResponseOutput) RepoType() pulumi.StringOutput
See RepoType above.
func (GitFileSourceResponseOutput) Revision ¶ added in v0.8.0
func (o GitFileSourceResponseOutput) Revision() pulumi.StringOutput
The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
func (GitFileSourceResponseOutput) ToGitFileSourceResponseOutput ¶ added in v0.8.0
func (o GitFileSourceResponseOutput) ToGitFileSourceResponseOutput() GitFileSourceResponseOutput
func (GitFileSourceResponseOutput) ToGitFileSourceResponseOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceResponseOutput) ToGitFileSourceResponseOutputWithContext(ctx context.Context) GitFileSourceResponseOutput
func (GitFileSourceResponseOutput) ToGitFileSourceResponsePtrOutput ¶ added in v0.8.0
func (o GitFileSourceResponseOutput) ToGitFileSourceResponsePtrOutput() GitFileSourceResponsePtrOutput
func (GitFileSourceResponseOutput) ToGitFileSourceResponsePtrOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceResponseOutput) ToGitFileSourceResponsePtrOutputWithContext(ctx context.Context) GitFileSourceResponsePtrOutput
func (GitFileSourceResponseOutput) Uri ¶ added in v0.8.0
func (o GitFileSourceResponseOutput) Uri() pulumi.StringOutput
The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
type GitFileSourceResponsePtrInput ¶ added in v0.8.0
type GitFileSourceResponsePtrInput interface { pulumi.Input ToGitFileSourceResponsePtrOutput() GitFileSourceResponsePtrOutput ToGitFileSourceResponsePtrOutputWithContext(context.Context) GitFileSourceResponsePtrOutput }
GitFileSourceResponsePtrInput is an input type that accepts GitFileSourceResponseArgs, GitFileSourceResponsePtr and GitFileSourceResponsePtrOutput values. You can construct a concrete instance of `GitFileSourceResponsePtrInput` via:
GitFileSourceResponseArgs{...} or: nil
func GitFileSourceResponsePtr ¶ added in v0.8.0
func GitFileSourceResponsePtr(v *GitFileSourceResponseArgs) GitFileSourceResponsePtrInput
type GitFileSourceResponsePtrOutput ¶ added in v0.8.0
type GitFileSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (GitFileSourceResponsePtrOutput) Elem ¶ added in v0.8.0
func (o GitFileSourceResponsePtrOutput) Elem() GitFileSourceResponseOutput
func (GitFileSourceResponsePtrOutput) ElementType ¶ added in v0.8.0
func (GitFileSourceResponsePtrOutput) ElementType() reflect.Type
func (GitFileSourceResponsePtrOutput) Path ¶ added in v0.8.0
func (o GitFileSourceResponsePtrOutput) Path() pulumi.StringPtrOutput
The path of the file, with the repo root as the root of the path.
func (GitFileSourceResponsePtrOutput) RepoType ¶ added in v0.8.0
func (o GitFileSourceResponsePtrOutput) RepoType() pulumi.StringPtrOutput
See RepoType above.
func (GitFileSourceResponsePtrOutput) Revision ¶ added in v0.8.0
func (o GitFileSourceResponsePtrOutput) Revision() pulumi.StringPtrOutput
The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
func (GitFileSourceResponsePtrOutput) ToGitFileSourceResponsePtrOutput ¶ added in v0.8.0
func (o GitFileSourceResponsePtrOutput) ToGitFileSourceResponsePtrOutput() GitFileSourceResponsePtrOutput
func (GitFileSourceResponsePtrOutput) ToGitFileSourceResponsePtrOutputWithContext ¶ added in v0.8.0
func (o GitFileSourceResponsePtrOutput) ToGitFileSourceResponsePtrOutputWithContext(ctx context.Context) GitFileSourceResponsePtrOutput
func (GitFileSourceResponsePtrOutput) Uri ¶ added in v0.8.0
func (o GitFileSourceResponsePtrOutput) Uri() pulumi.StringPtrOutput
The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
type GitHubEnterpriseSecrets ¶ added in v0.8.0
type GitHubEnterpriseSecrets struct { // The resource name for the OAuth client ID secret in Secret Manager. OauthClientIdName *string `pulumi:"oauthClientIdName"` // The resource name for the OAuth client ID secret version in Secret Manager. OauthClientIdVersionName *string `pulumi:"oauthClientIdVersionName"` // The resource name for the OAuth secret in Secret Manager. OauthSecretName *string `pulumi:"oauthSecretName"` // The resource name for the OAuth secret secret version in Secret Manager. OauthSecretVersionName *string `pulumi:"oauthSecretVersionName"` // The resource name for the private key secret. PrivateKeyName *string `pulumi:"privateKeyName"` // The resource name for the private key secret version. PrivateKeyVersionName *string `pulumi:"privateKeyVersionName"` // The resource name for the webhook secret in Secret Manager. WebhookSecretName *string `pulumi:"webhookSecretName"` // The resource name for the webhook secret secret version in Secret Manager. WebhookSecretVersionName *string `pulumi:"webhookSecretVersionName"` }
GitHubEnterpriseSecrets represents the names of all necessary secrets in Secret Manager for a GitHub Enterprise server. Format is: projects//secrets/.
type GitHubEnterpriseSecretsArgs ¶ added in v0.8.0
type GitHubEnterpriseSecretsArgs struct { // The resource name for the OAuth client ID secret in Secret Manager. OauthClientIdName pulumi.StringPtrInput `pulumi:"oauthClientIdName"` // The resource name for the OAuth client ID secret version in Secret Manager. OauthClientIdVersionName pulumi.StringPtrInput `pulumi:"oauthClientIdVersionName"` // The resource name for the OAuth secret in Secret Manager. OauthSecretName pulumi.StringPtrInput `pulumi:"oauthSecretName"` // The resource name for the OAuth secret secret version in Secret Manager. OauthSecretVersionName pulumi.StringPtrInput `pulumi:"oauthSecretVersionName"` // The resource name for the private key secret. PrivateKeyName pulumi.StringPtrInput `pulumi:"privateKeyName"` // The resource name for the private key secret version. PrivateKeyVersionName pulumi.StringPtrInput `pulumi:"privateKeyVersionName"` // The resource name for the webhook secret in Secret Manager. WebhookSecretName pulumi.StringPtrInput `pulumi:"webhookSecretName"` // The resource name for the webhook secret secret version in Secret Manager. WebhookSecretVersionName pulumi.StringPtrInput `pulumi:"webhookSecretVersionName"` }
GitHubEnterpriseSecrets represents the names of all necessary secrets in Secret Manager for a GitHub Enterprise server. Format is: projects//secrets/.
func (GitHubEnterpriseSecretsArgs) ElementType ¶ added in v0.8.0
func (GitHubEnterpriseSecretsArgs) ElementType() reflect.Type
func (GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsOutput ¶ added in v0.8.0
func (i GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsOutput() GitHubEnterpriseSecretsOutput
func (GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsOutputWithContext ¶ added in v0.8.0
func (i GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsOutput
func (GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsPtrOutput ¶ added in v0.8.0
func (i GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsPtrOutput() GitHubEnterpriseSecretsPtrOutput
func (GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsPtrOutputWithContext ¶ added in v0.8.0
func (i GitHubEnterpriseSecretsArgs) ToGitHubEnterpriseSecretsPtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsPtrOutput
type GitHubEnterpriseSecretsInput ¶ added in v0.8.0
type GitHubEnterpriseSecretsInput interface { pulumi.Input ToGitHubEnterpriseSecretsOutput() GitHubEnterpriseSecretsOutput ToGitHubEnterpriseSecretsOutputWithContext(context.Context) GitHubEnterpriseSecretsOutput }
GitHubEnterpriseSecretsInput is an input type that accepts GitHubEnterpriseSecretsArgs and GitHubEnterpriseSecretsOutput values. You can construct a concrete instance of `GitHubEnterpriseSecretsInput` via:
GitHubEnterpriseSecretsArgs{...}
type GitHubEnterpriseSecretsOutput ¶ added in v0.8.0
type GitHubEnterpriseSecretsOutput struct{ *pulumi.OutputState }
GitHubEnterpriseSecrets represents the names of all necessary secrets in Secret Manager for a GitHub Enterprise server. Format is: projects//secrets/.
func (GitHubEnterpriseSecretsOutput) ElementType ¶ added in v0.8.0
func (GitHubEnterpriseSecretsOutput) ElementType() reflect.Type
func (GitHubEnterpriseSecretsOutput) OauthClientIdName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) OauthClientIdName() pulumi.StringPtrOutput
The resource name for the OAuth client ID secret in Secret Manager.
func (GitHubEnterpriseSecretsOutput) OauthClientIdVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) OauthClientIdVersionName() pulumi.StringPtrOutput
The resource name for the OAuth client ID secret version in Secret Manager.
func (GitHubEnterpriseSecretsOutput) OauthSecretName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) OauthSecretName() pulumi.StringPtrOutput
The resource name for the OAuth secret in Secret Manager.
func (GitHubEnterpriseSecretsOutput) OauthSecretVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) OauthSecretVersionName() pulumi.StringPtrOutput
The resource name for the OAuth secret secret version in Secret Manager.
func (GitHubEnterpriseSecretsOutput) PrivateKeyName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) PrivateKeyName() pulumi.StringPtrOutput
The resource name for the private key secret.
func (GitHubEnterpriseSecretsOutput) PrivateKeyVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) PrivateKeyVersionName() pulumi.StringPtrOutput
The resource name for the private key secret version.
func (GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsOutput ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsOutput() GitHubEnterpriseSecretsOutput
func (GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsOutputWithContext ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsOutput
func (GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsPtrOutput ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsPtrOutput() GitHubEnterpriseSecretsPtrOutput
func (GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsPtrOutputWithContext ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) ToGitHubEnterpriseSecretsPtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsPtrOutput
func (GitHubEnterpriseSecretsOutput) WebhookSecretName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) WebhookSecretName() pulumi.StringPtrOutput
The resource name for the webhook secret in Secret Manager.
func (GitHubEnterpriseSecretsOutput) WebhookSecretVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsOutput) WebhookSecretVersionName() pulumi.StringPtrOutput
The resource name for the webhook secret secret version in Secret Manager.
type GitHubEnterpriseSecretsPtrInput ¶ added in v0.8.0
type GitHubEnterpriseSecretsPtrInput interface { pulumi.Input ToGitHubEnterpriseSecretsPtrOutput() GitHubEnterpriseSecretsPtrOutput ToGitHubEnterpriseSecretsPtrOutputWithContext(context.Context) GitHubEnterpriseSecretsPtrOutput }
GitHubEnterpriseSecretsPtrInput is an input type that accepts GitHubEnterpriseSecretsArgs, GitHubEnterpriseSecretsPtr and GitHubEnterpriseSecretsPtrOutput values. You can construct a concrete instance of `GitHubEnterpriseSecretsPtrInput` via:
GitHubEnterpriseSecretsArgs{...} or: nil
func GitHubEnterpriseSecretsPtr ¶ added in v0.8.0
func GitHubEnterpriseSecretsPtr(v *GitHubEnterpriseSecretsArgs) GitHubEnterpriseSecretsPtrInput
type GitHubEnterpriseSecretsPtrOutput ¶ added in v0.8.0
type GitHubEnterpriseSecretsPtrOutput struct{ *pulumi.OutputState }
func (GitHubEnterpriseSecretsPtrOutput) Elem ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) Elem() GitHubEnterpriseSecretsOutput
func (GitHubEnterpriseSecretsPtrOutput) ElementType ¶ added in v0.8.0
func (GitHubEnterpriseSecretsPtrOutput) ElementType() reflect.Type
func (GitHubEnterpriseSecretsPtrOutput) OauthClientIdName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) OauthClientIdName() pulumi.StringPtrOutput
The resource name for the OAuth client ID secret in Secret Manager.
func (GitHubEnterpriseSecretsPtrOutput) OauthClientIdVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) OauthClientIdVersionName() pulumi.StringPtrOutput
The resource name for the OAuth client ID secret version in Secret Manager.
func (GitHubEnterpriseSecretsPtrOutput) OauthSecretName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) OauthSecretName() pulumi.StringPtrOutput
The resource name for the OAuth secret in Secret Manager.
func (GitHubEnterpriseSecretsPtrOutput) OauthSecretVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) OauthSecretVersionName() pulumi.StringPtrOutput
The resource name for the OAuth secret secret version in Secret Manager.
func (GitHubEnterpriseSecretsPtrOutput) PrivateKeyName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) PrivateKeyName() pulumi.StringPtrOutput
The resource name for the private key secret.
func (GitHubEnterpriseSecretsPtrOutput) PrivateKeyVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) PrivateKeyVersionName() pulumi.StringPtrOutput
The resource name for the private key secret version.
func (GitHubEnterpriseSecretsPtrOutput) ToGitHubEnterpriseSecretsPtrOutput ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) ToGitHubEnterpriseSecretsPtrOutput() GitHubEnterpriseSecretsPtrOutput
func (GitHubEnterpriseSecretsPtrOutput) ToGitHubEnterpriseSecretsPtrOutputWithContext ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) ToGitHubEnterpriseSecretsPtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsPtrOutput
func (GitHubEnterpriseSecretsPtrOutput) WebhookSecretName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) WebhookSecretName() pulumi.StringPtrOutput
The resource name for the webhook secret in Secret Manager.
func (GitHubEnterpriseSecretsPtrOutput) WebhookSecretVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsPtrOutput) WebhookSecretVersionName() pulumi.StringPtrOutput
The resource name for the webhook secret secret version in Secret Manager.
type GitHubEnterpriseSecretsResponse ¶ added in v0.8.0
type GitHubEnterpriseSecretsResponse struct { // The resource name for the OAuth client ID secret in Secret Manager. OauthClientIdName string `pulumi:"oauthClientIdName"` // The resource name for the OAuth client ID secret version in Secret Manager. OauthClientIdVersionName string `pulumi:"oauthClientIdVersionName"` // The resource name for the OAuth secret in Secret Manager. OauthSecretName string `pulumi:"oauthSecretName"` // The resource name for the OAuth secret secret version in Secret Manager. OauthSecretVersionName string `pulumi:"oauthSecretVersionName"` // The resource name for the private key secret. PrivateKeyName string `pulumi:"privateKeyName"` // The resource name for the private key secret version. PrivateKeyVersionName string `pulumi:"privateKeyVersionName"` // The resource name for the webhook secret in Secret Manager. WebhookSecretName string `pulumi:"webhookSecretName"` // The resource name for the webhook secret secret version in Secret Manager. WebhookSecretVersionName string `pulumi:"webhookSecretVersionName"` }
GitHubEnterpriseSecrets represents the names of all necessary secrets in Secret Manager for a GitHub Enterprise server. Format is: projects//secrets/.
type GitHubEnterpriseSecretsResponseArgs ¶ added in v0.8.0
type GitHubEnterpriseSecretsResponseArgs struct { // The resource name for the OAuth client ID secret in Secret Manager. OauthClientIdName pulumi.StringInput `pulumi:"oauthClientIdName"` // The resource name for the OAuth client ID secret version in Secret Manager. OauthClientIdVersionName pulumi.StringInput `pulumi:"oauthClientIdVersionName"` // The resource name for the OAuth secret in Secret Manager. OauthSecretName pulumi.StringInput `pulumi:"oauthSecretName"` // The resource name for the OAuth secret secret version in Secret Manager. OauthSecretVersionName pulumi.StringInput `pulumi:"oauthSecretVersionName"` // The resource name for the private key secret. PrivateKeyName pulumi.StringInput `pulumi:"privateKeyName"` // The resource name for the private key secret version. PrivateKeyVersionName pulumi.StringInput `pulumi:"privateKeyVersionName"` // The resource name for the webhook secret in Secret Manager. WebhookSecretName pulumi.StringInput `pulumi:"webhookSecretName"` // The resource name for the webhook secret secret version in Secret Manager. WebhookSecretVersionName pulumi.StringInput `pulumi:"webhookSecretVersionName"` }
GitHubEnterpriseSecrets represents the names of all necessary secrets in Secret Manager for a GitHub Enterprise server. Format is: projects//secrets/.
func (GitHubEnterpriseSecretsResponseArgs) ElementType ¶ added in v0.8.0
func (GitHubEnterpriseSecretsResponseArgs) ElementType() reflect.Type
func (GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponseOutput ¶ added in v0.8.0
func (i GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponseOutput() GitHubEnterpriseSecretsResponseOutput
func (GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponseOutputWithContext ¶ added in v0.8.0
func (i GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponseOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsResponseOutput
func (GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponsePtrOutput ¶ added in v0.8.0
func (i GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponsePtrOutput() GitHubEnterpriseSecretsResponsePtrOutput
func (GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponsePtrOutputWithContext ¶ added in v0.8.0
func (i GitHubEnterpriseSecretsResponseArgs) ToGitHubEnterpriseSecretsResponsePtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsResponsePtrOutput
type GitHubEnterpriseSecretsResponseInput ¶ added in v0.8.0
type GitHubEnterpriseSecretsResponseInput interface { pulumi.Input ToGitHubEnterpriseSecretsResponseOutput() GitHubEnterpriseSecretsResponseOutput ToGitHubEnterpriseSecretsResponseOutputWithContext(context.Context) GitHubEnterpriseSecretsResponseOutput }
GitHubEnterpriseSecretsResponseInput is an input type that accepts GitHubEnterpriseSecretsResponseArgs and GitHubEnterpriseSecretsResponseOutput values. You can construct a concrete instance of `GitHubEnterpriseSecretsResponseInput` via:
GitHubEnterpriseSecretsResponseArgs{...}
type GitHubEnterpriseSecretsResponseOutput ¶ added in v0.8.0
type GitHubEnterpriseSecretsResponseOutput struct{ *pulumi.OutputState }
GitHubEnterpriseSecrets represents the names of all necessary secrets in Secret Manager for a GitHub Enterprise server. Format is: projects//secrets/.
func (GitHubEnterpriseSecretsResponseOutput) ElementType ¶ added in v0.8.0
func (GitHubEnterpriseSecretsResponseOutput) ElementType() reflect.Type
func (GitHubEnterpriseSecretsResponseOutput) OauthClientIdName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) OauthClientIdName() pulumi.StringOutput
The resource name for the OAuth client ID secret in Secret Manager.
func (GitHubEnterpriseSecretsResponseOutput) OauthClientIdVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) OauthClientIdVersionName() pulumi.StringOutput
The resource name for the OAuth client ID secret version in Secret Manager.
func (GitHubEnterpriseSecretsResponseOutput) OauthSecretName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) OauthSecretName() pulumi.StringOutput
The resource name for the OAuth secret in Secret Manager.
func (GitHubEnterpriseSecretsResponseOutput) OauthSecretVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) OauthSecretVersionName() pulumi.StringOutput
The resource name for the OAuth secret secret version in Secret Manager.
func (GitHubEnterpriseSecretsResponseOutput) PrivateKeyName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) PrivateKeyName() pulumi.StringOutput
The resource name for the private key secret.
func (GitHubEnterpriseSecretsResponseOutput) PrivateKeyVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) PrivateKeyVersionName() pulumi.StringOutput
The resource name for the private key secret version.
func (GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponseOutput ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponseOutput() GitHubEnterpriseSecretsResponseOutput
func (GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponseOutputWithContext ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponseOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsResponseOutput
func (GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponsePtrOutput ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponsePtrOutput() GitHubEnterpriseSecretsResponsePtrOutput
func (GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponsePtrOutputWithContext ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) ToGitHubEnterpriseSecretsResponsePtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsResponsePtrOutput
func (GitHubEnterpriseSecretsResponseOutput) WebhookSecretName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) WebhookSecretName() pulumi.StringOutput
The resource name for the webhook secret in Secret Manager.
func (GitHubEnterpriseSecretsResponseOutput) WebhookSecretVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponseOutput) WebhookSecretVersionName() pulumi.StringOutput
The resource name for the webhook secret secret version in Secret Manager.
type GitHubEnterpriseSecretsResponsePtrInput ¶ added in v0.8.0
type GitHubEnterpriseSecretsResponsePtrInput interface { pulumi.Input ToGitHubEnterpriseSecretsResponsePtrOutput() GitHubEnterpriseSecretsResponsePtrOutput ToGitHubEnterpriseSecretsResponsePtrOutputWithContext(context.Context) GitHubEnterpriseSecretsResponsePtrOutput }
GitHubEnterpriseSecretsResponsePtrInput is an input type that accepts GitHubEnterpriseSecretsResponseArgs, GitHubEnterpriseSecretsResponsePtr and GitHubEnterpriseSecretsResponsePtrOutput values. You can construct a concrete instance of `GitHubEnterpriseSecretsResponsePtrInput` via:
GitHubEnterpriseSecretsResponseArgs{...} or: nil
func GitHubEnterpriseSecretsResponsePtr ¶ added in v0.8.0
func GitHubEnterpriseSecretsResponsePtr(v *GitHubEnterpriseSecretsResponseArgs) GitHubEnterpriseSecretsResponsePtrInput
type GitHubEnterpriseSecretsResponsePtrOutput ¶ added in v0.8.0
type GitHubEnterpriseSecretsResponsePtrOutput struct{ *pulumi.OutputState }
func (GitHubEnterpriseSecretsResponsePtrOutput) ElementType ¶ added in v0.8.0
func (GitHubEnterpriseSecretsResponsePtrOutput) ElementType() reflect.Type
func (GitHubEnterpriseSecretsResponsePtrOutput) OauthClientIdName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponsePtrOutput) OauthClientIdName() pulumi.StringPtrOutput
The resource name for the OAuth client ID secret in Secret Manager.
func (GitHubEnterpriseSecretsResponsePtrOutput) OauthClientIdVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponsePtrOutput) OauthClientIdVersionName() pulumi.StringPtrOutput
The resource name for the OAuth client ID secret version in Secret Manager.
func (GitHubEnterpriseSecretsResponsePtrOutput) OauthSecretName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponsePtrOutput) OauthSecretName() pulumi.StringPtrOutput
The resource name for the OAuth secret in Secret Manager.
func (GitHubEnterpriseSecretsResponsePtrOutput) OauthSecretVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponsePtrOutput) OauthSecretVersionName() pulumi.StringPtrOutput
The resource name for the OAuth secret secret version in Secret Manager.
func (GitHubEnterpriseSecretsResponsePtrOutput) PrivateKeyName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponsePtrOutput) PrivateKeyName() pulumi.StringPtrOutput
The resource name for the private key secret.
func (GitHubEnterpriseSecretsResponsePtrOutput) PrivateKeyVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponsePtrOutput) PrivateKeyVersionName() pulumi.StringPtrOutput
The resource name for the private key secret version.
func (GitHubEnterpriseSecretsResponsePtrOutput) ToGitHubEnterpriseSecretsResponsePtrOutput ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponsePtrOutput) ToGitHubEnterpriseSecretsResponsePtrOutput() GitHubEnterpriseSecretsResponsePtrOutput
func (GitHubEnterpriseSecretsResponsePtrOutput) ToGitHubEnterpriseSecretsResponsePtrOutputWithContext ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponsePtrOutput) ToGitHubEnterpriseSecretsResponsePtrOutputWithContext(ctx context.Context) GitHubEnterpriseSecretsResponsePtrOutput
func (GitHubEnterpriseSecretsResponsePtrOutput) WebhookSecretName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponsePtrOutput) WebhookSecretName() pulumi.StringPtrOutput
The resource name for the webhook secret in Secret Manager.
func (GitHubEnterpriseSecretsResponsePtrOutput) WebhookSecretVersionName ¶ added in v0.8.0
func (o GitHubEnterpriseSecretsResponsePtrOutput) WebhookSecretVersionName() pulumi.StringPtrOutput
The resource name for the webhook secret secret version in Secret Manager.
type GitHubEventsConfig ¶
type GitHubEventsConfig struct { // Optional. The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}" EnterpriseConfigResourceName *string `pulumi:"enterpriseConfigResourceName"` // The installationID that emits the GitHub event. InstallationId *string `pulumi:"installationId"` // Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". Name *string `pulumi:"name"` // Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform". Owner *string `pulumi:"owner"` // filter to match changes in pull requests. PullRequest *PullRequestFilter `pulumi:"pullRequest"` // filter to match changes in refs like branches, tags. Push *PushFilter `pulumi:"push"` }
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received.
type GitHubEventsConfigArgs ¶
type GitHubEventsConfigArgs struct { // Optional. The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}" EnterpriseConfigResourceName pulumi.StringPtrInput `pulumi:"enterpriseConfigResourceName"` // The installationID that emits the GitHub event. InstallationId pulumi.StringPtrInput `pulumi:"installationId"` // Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". Name pulumi.StringPtrInput `pulumi:"name"` // Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform". Owner pulumi.StringPtrInput `pulumi:"owner"` // filter to match changes in pull requests. PullRequest PullRequestFilterPtrInput `pulumi:"pullRequest"` // filter to match changes in refs like branches, tags. Push PushFilterPtrInput `pulumi:"push"` }
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received.
func (GitHubEventsConfigArgs) ElementType ¶
func (GitHubEventsConfigArgs) ElementType() reflect.Type
func (GitHubEventsConfigArgs) ToGitHubEventsConfigOutput ¶
func (i GitHubEventsConfigArgs) ToGitHubEventsConfigOutput() GitHubEventsConfigOutput
func (GitHubEventsConfigArgs) ToGitHubEventsConfigOutputWithContext ¶
func (i GitHubEventsConfigArgs) ToGitHubEventsConfigOutputWithContext(ctx context.Context) GitHubEventsConfigOutput
func (GitHubEventsConfigArgs) ToGitHubEventsConfigPtrOutput ¶
func (i GitHubEventsConfigArgs) ToGitHubEventsConfigPtrOutput() GitHubEventsConfigPtrOutput
func (GitHubEventsConfigArgs) ToGitHubEventsConfigPtrOutputWithContext ¶
func (i GitHubEventsConfigArgs) ToGitHubEventsConfigPtrOutputWithContext(ctx context.Context) GitHubEventsConfigPtrOutput
type GitHubEventsConfigInput ¶
type GitHubEventsConfigInput interface { pulumi.Input ToGitHubEventsConfigOutput() GitHubEventsConfigOutput ToGitHubEventsConfigOutputWithContext(context.Context) GitHubEventsConfigOutput }
GitHubEventsConfigInput is an input type that accepts GitHubEventsConfigArgs and GitHubEventsConfigOutput values. You can construct a concrete instance of `GitHubEventsConfigInput` via:
GitHubEventsConfigArgs{...}
type GitHubEventsConfigOutput ¶
type GitHubEventsConfigOutput struct{ *pulumi.OutputState }
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received.
func (GitHubEventsConfigOutput) ElementType ¶
func (GitHubEventsConfigOutput) ElementType() reflect.Type
func (GitHubEventsConfigOutput) EnterpriseConfigResourceName ¶ added in v0.8.0
func (o GitHubEventsConfigOutput) EnterpriseConfigResourceName() pulumi.StringPtrOutput
Optional. The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}"
func (GitHubEventsConfigOutput) InstallationId ¶
func (o GitHubEventsConfigOutput) InstallationId() pulumi.StringPtrOutput
The installationID that emits the GitHub event.
func (GitHubEventsConfigOutput) Name ¶
func (o GitHubEventsConfigOutput) Name() pulumi.StringPtrOutput
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
func (GitHubEventsConfigOutput) Owner ¶
func (o GitHubEventsConfigOutput) Owner() pulumi.StringPtrOutput
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
func (GitHubEventsConfigOutput) PullRequest ¶
func (o GitHubEventsConfigOutput) PullRequest() PullRequestFilterPtrOutput
filter to match changes in pull requests.
func (GitHubEventsConfigOutput) Push ¶
func (o GitHubEventsConfigOutput) Push() PushFilterPtrOutput
filter to match changes in refs like branches, tags.
func (GitHubEventsConfigOutput) ToGitHubEventsConfigOutput ¶
func (o GitHubEventsConfigOutput) ToGitHubEventsConfigOutput() GitHubEventsConfigOutput
func (GitHubEventsConfigOutput) ToGitHubEventsConfigOutputWithContext ¶
func (o GitHubEventsConfigOutput) ToGitHubEventsConfigOutputWithContext(ctx context.Context) GitHubEventsConfigOutput
func (GitHubEventsConfigOutput) ToGitHubEventsConfigPtrOutput ¶
func (o GitHubEventsConfigOutput) ToGitHubEventsConfigPtrOutput() GitHubEventsConfigPtrOutput
func (GitHubEventsConfigOutput) ToGitHubEventsConfigPtrOutputWithContext ¶
func (o GitHubEventsConfigOutput) ToGitHubEventsConfigPtrOutputWithContext(ctx context.Context) GitHubEventsConfigPtrOutput
type GitHubEventsConfigPtrInput ¶
type GitHubEventsConfigPtrInput interface { pulumi.Input ToGitHubEventsConfigPtrOutput() GitHubEventsConfigPtrOutput ToGitHubEventsConfigPtrOutputWithContext(context.Context) GitHubEventsConfigPtrOutput }
GitHubEventsConfigPtrInput is an input type that accepts GitHubEventsConfigArgs, GitHubEventsConfigPtr and GitHubEventsConfigPtrOutput values. You can construct a concrete instance of `GitHubEventsConfigPtrInput` via:
GitHubEventsConfigArgs{...} or: nil
func GitHubEventsConfigPtr ¶
func GitHubEventsConfigPtr(v *GitHubEventsConfigArgs) GitHubEventsConfigPtrInput
type GitHubEventsConfigPtrOutput ¶
type GitHubEventsConfigPtrOutput struct{ *pulumi.OutputState }
func (GitHubEventsConfigPtrOutput) Elem ¶
func (o GitHubEventsConfigPtrOutput) Elem() GitHubEventsConfigOutput
func (GitHubEventsConfigPtrOutput) ElementType ¶
func (GitHubEventsConfigPtrOutput) ElementType() reflect.Type
func (GitHubEventsConfigPtrOutput) EnterpriseConfigResourceName ¶ added in v0.8.0
func (o GitHubEventsConfigPtrOutput) EnterpriseConfigResourceName() pulumi.StringPtrOutput
Optional. The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}"
func (GitHubEventsConfigPtrOutput) InstallationId ¶
func (o GitHubEventsConfigPtrOutput) InstallationId() pulumi.StringPtrOutput
The installationID that emits the GitHub event.
func (GitHubEventsConfigPtrOutput) Name ¶
func (o GitHubEventsConfigPtrOutput) Name() pulumi.StringPtrOutput
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
func (GitHubEventsConfigPtrOutput) Owner ¶
func (o GitHubEventsConfigPtrOutput) Owner() pulumi.StringPtrOutput
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
func (GitHubEventsConfigPtrOutput) PullRequest ¶
func (o GitHubEventsConfigPtrOutput) PullRequest() PullRequestFilterPtrOutput
filter to match changes in pull requests.
func (GitHubEventsConfigPtrOutput) Push ¶
func (o GitHubEventsConfigPtrOutput) Push() PushFilterPtrOutput
filter to match changes in refs like branches, tags.
func (GitHubEventsConfigPtrOutput) ToGitHubEventsConfigPtrOutput ¶
func (o GitHubEventsConfigPtrOutput) ToGitHubEventsConfigPtrOutput() GitHubEventsConfigPtrOutput
func (GitHubEventsConfigPtrOutput) ToGitHubEventsConfigPtrOutputWithContext ¶
func (o GitHubEventsConfigPtrOutput) ToGitHubEventsConfigPtrOutputWithContext(ctx context.Context) GitHubEventsConfigPtrOutput
type GitHubEventsConfigResponse ¶
type GitHubEventsConfigResponse struct { // Optional. The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}" EnterpriseConfigResourceName string `pulumi:"enterpriseConfigResourceName"` // The installationID that emits the GitHub event. InstallationId string `pulumi:"installationId"` // Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". Name string `pulumi:"name"` // Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform". Owner string `pulumi:"owner"` // filter to match changes in pull requests. PullRequest PullRequestFilterResponse `pulumi:"pullRequest"` // filter to match changes in refs like branches, tags. Push PushFilterResponse `pulumi:"push"` }
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received.
type GitHubEventsConfigResponseArgs ¶
type GitHubEventsConfigResponseArgs struct { // Optional. The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}" EnterpriseConfigResourceName pulumi.StringInput `pulumi:"enterpriseConfigResourceName"` // The installationID that emits the GitHub event. InstallationId pulumi.StringInput `pulumi:"installationId"` // Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". Name pulumi.StringInput `pulumi:"name"` // Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform". Owner pulumi.StringInput `pulumi:"owner"` // filter to match changes in pull requests. PullRequest PullRequestFilterResponseInput `pulumi:"pullRequest"` // filter to match changes in refs like branches, tags. Push PushFilterResponseInput `pulumi:"push"` }
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received.
func (GitHubEventsConfigResponseArgs) ElementType ¶
func (GitHubEventsConfigResponseArgs) ElementType() reflect.Type
func (GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponseOutput ¶
func (i GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponseOutput() GitHubEventsConfigResponseOutput
func (GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponseOutputWithContext ¶
func (i GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponseOutputWithContext(ctx context.Context) GitHubEventsConfigResponseOutput
func (GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponsePtrOutput ¶
func (i GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponsePtrOutput() GitHubEventsConfigResponsePtrOutput
func (GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponsePtrOutputWithContext ¶
func (i GitHubEventsConfigResponseArgs) ToGitHubEventsConfigResponsePtrOutputWithContext(ctx context.Context) GitHubEventsConfigResponsePtrOutput
type GitHubEventsConfigResponseInput ¶
type GitHubEventsConfigResponseInput interface { pulumi.Input ToGitHubEventsConfigResponseOutput() GitHubEventsConfigResponseOutput ToGitHubEventsConfigResponseOutputWithContext(context.Context) GitHubEventsConfigResponseOutput }
GitHubEventsConfigResponseInput is an input type that accepts GitHubEventsConfigResponseArgs and GitHubEventsConfigResponseOutput values. You can construct a concrete instance of `GitHubEventsConfigResponseInput` via:
GitHubEventsConfigResponseArgs{...}
type GitHubEventsConfigResponseOutput ¶
type GitHubEventsConfigResponseOutput struct{ *pulumi.OutputState }
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received.
func (GitHubEventsConfigResponseOutput) ElementType ¶
func (GitHubEventsConfigResponseOutput) ElementType() reflect.Type
func (GitHubEventsConfigResponseOutput) EnterpriseConfigResourceName ¶ added in v0.8.0
func (o GitHubEventsConfigResponseOutput) EnterpriseConfigResourceName() pulumi.StringOutput
Optional. The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}"
func (GitHubEventsConfigResponseOutput) InstallationId ¶
func (o GitHubEventsConfigResponseOutput) InstallationId() pulumi.StringOutput
The installationID that emits the GitHub event.
func (GitHubEventsConfigResponseOutput) Name ¶
func (o GitHubEventsConfigResponseOutput) Name() pulumi.StringOutput
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
func (GitHubEventsConfigResponseOutput) Owner ¶
func (o GitHubEventsConfigResponseOutput) Owner() pulumi.StringOutput
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
func (GitHubEventsConfigResponseOutput) PullRequest ¶
func (o GitHubEventsConfigResponseOutput) PullRequest() PullRequestFilterResponseOutput
filter to match changes in pull requests.
func (GitHubEventsConfigResponseOutput) Push ¶
func (o GitHubEventsConfigResponseOutput) Push() PushFilterResponseOutput
filter to match changes in refs like branches, tags.
func (GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponseOutput ¶
func (o GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponseOutput() GitHubEventsConfigResponseOutput
func (GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponseOutputWithContext ¶
func (o GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponseOutputWithContext(ctx context.Context) GitHubEventsConfigResponseOutput
func (GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponsePtrOutput ¶
func (o GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponsePtrOutput() GitHubEventsConfigResponsePtrOutput
func (GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponsePtrOutputWithContext ¶
func (o GitHubEventsConfigResponseOutput) ToGitHubEventsConfigResponsePtrOutputWithContext(ctx context.Context) GitHubEventsConfigResponsePtrOutput
type GitHubEventsConfigResponsePtrInput ¶
type GitHubEventsConfigResponsePtrInput interface { pulumi.Input ToGitHubEventsConfigResponsePtrOutput() GitHubEventsConfigResponsePtrOutput ToGitHubEventsConfigResponsePtrOutputWithContext(context.Context) GitHubEventsConfigResponsePtrOutput }
GitHubEventsConfigResponsePtrInput is an input type that accepts GitHubEventsConfigResponseArgs, GitHubEventsConfigResponsePtr and GitHubEventsConfigResponsePtrOutput values. You can construct a concrete instance of `GitHubEventsConfigResponsePtrInput` via:
GitHubEventsConfigResponseArgs{...} or: nil
func GitHubEventsConfigResponsePtr ¶
func GitHubEventsConfigResponsePtr(v *GitHubEventsConfigResponseArgs) GitHubEventsConfigResponsePtrInput
type GitHubEventsConfigResponsePtrOutput ¶
type GitHubEventsConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (GitHubEventsConfigResponsePtrOutput) Elem ¶
func (o GitHubEventsConfigResponsePtrOutput) Elem() GitHubEventsConfigResponseOutput
func (GitHubEventsConfigResponsePtrOutput) ElementType ¶
func (GitHubEventsConfigResponsePtrOutput) ElementType() reflect.Type
func (GitHubEventsConfigResponsePtrOutput) EnterpriseConfigResourceName ¶ added in v0.8.0
func (o GitHubEventsConfigResponsePtrOutput) EnterpriseConfigResourceName() pulumi.StringPtrOutput
Optional. The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}"
func (GitHubEventsConfigResponsePtrOutput) InstallationId ¶
func (o GitHubEventsConfigResponsePtrOutput) InstallationId() pulumi.StringPtrOutput
The installationID that emits the GitHub event.
func (GitHubEventsConfigResponsePtrOutput) Name ¶
func (o GitHubEventsConfigResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
func (GitHubEventsConfigResponsePtrOutput) Owner ¶
func (o GitHubEventsConfigResponsePtrOutput) Owner() pulumi.StringPtrOutput
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
func (GitHubEventsConfigResponsePtrOutput) PullRequest ¶
func (o GitHubEventsConfigResponsePtrOutput) PullRequest() PullRequestFilterResponsePtrOutput
filter to match changes in pull requests.
func (GitHubEventsConfigResponsePtrOutput) Push ¶
func (o GitHubEventsConfigResponsePtrOutput) Push() PushFilterResponsePtrOutput
filter to match changes in refs like branches, tags.
func (GitHubEventsConfigResponsePtrOutput) ToGitHubEventsConfigResponsePtrOutput ¶
func (o GitHubEventsConfigResponsePtrOutput) ToGitHubEventsConfigResponsePtrOutput() GitHubEventsConfigResponsePtrOutput
func (GitHubEventsConfigResponsePtrOutput) ToGitHubEventsConfigResponsePtrOutputWithContext ¶
func (o GitHubEventsConfigResponsePtrOutput) ToGitHubEventsConfigResponsePtrOutputWithContext(ctx context.Context) GitHubEventsConfigResponsePtrOutput
type GitRepoSource ¶ added in v0.6.0
type GitRepoSource struct { // The branch or tag to use. Must start with "refs/" (required). Ref *string `pulumi:"ref"` // See RepoType below. RepoType *GitRepoSourceRepoType `pulumi:"repoType"` // The URI of the repo (required). Uri *string `pulumi:"uri"` }
GitRepoSource describes a repo and ref of a code repository.
type GitRepoSourceArgs ¶ added in v0.6.0
type GitRepoSourceArgs struct { // The branch or tag to use. Must start with "refs/" (required). Ref pulumi.StringPtrInput `pulumi:"ref"` // See RepoType below. RepoType GitRepoSourceRepoTypePtrInput `pulumi:"repoType"` // The URI of the repo (required). Uri pulumi.StringPtrInput `pulumi:"uri"` }
GitRepoSource describes a repo and ref of a code repository.
func (GitRepoSourceArgs) ElementType ¶ added in v0.6.0
func (GitRepoSourceArgs) ElementType() reflect.Type
func (GitRepoSourceArgs) ToGitRepoSourceOutput ¶ added in v0.6.0
func (i GitRepoSourceArgs) ToGitRepoSourceOutput() GitRepoSourceOutput
func (GitRepoSourceArgs) ToGitRepoSourceOutputWithContext ¶ added in v0.6.0
func (i GitRepoSourceArgs) ToGitRepoSourceOutputWithContext(ctx context.Context) GitRepoSourceOutput
func (GitRepoSourceArgs) ToGitRepoSourcePtrOutput ¶ added in v0.6.0
func (i GitRepoSourceArgs) ToGitRepoSourcePtrOutput() GitRepoSourcePtrOutput
func (GitRepoSourceArgs) ToGitRepoSourcePtrOutputWithContext ¶ added in v0.6.0
func (i GitRepoSourceArgs) ToGitRepoSourcePtrOutputWithContext(ctx context.Context) GitRepoSourcePtrOutput
type GitRepoSourceInput ¶ added in v0.6.0
type GitRepoSourceInput interface { pulumi.Input ToGitRepoSourceOutput() GitRepoSourceOutput ToGitRepoSourceOutputWithContext(context.Context) GitRepoSourceOutput }
GitRepoSourceInput is an input type that accepts GitRepoSourceArgs and GitRepoSourceOutput values. You can construct a concrete instance of `GitRepoSourceInput` via:
GitRepoSourceArgs{...}
type GitRepoSourceOutput ¶ added in v0.6.0
type GitRepoSourceOutput struct{ *pulumi.OutputState }
GitRepoSource describes a repo and ref of a code repository.
func (GitRepoSourceOutput) ElementType ¶ added in v0.6.0
func (GitRepoSourceOutput) ElementType() reflect.Type
func (GitRepoSourceOutput) Ref ¶ added in v0.6.0
func (o GitRepoSourceOutput) Ref() pulumi.StringPtrOutput
The branch or tag to use. Must start with "refs/" (required).
func (GitRepoSourceOutput) RepoType ¶ added in v0.6.0
func (o GitRepoSourceOutput) RepoType() GitRepoSourceRepoTypePtrOutput
See RepoType below.
func (GitRepoSourceOutput) ToGitRepoSourceOutput ¶ added in v0.6.0
func (o GitRepoSourceOutput) ToGitRepoSourceOutput() GitRepoSourceOutput
func (GitRepoSourceOutput) ToGitRepoSourceOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceOutput) ToGitRepoSourceOutputWithContext(ctx context.Context) GitRepoSourceOutput
func (GitRepoSourceOutput) ToGitRepoSourcePtrOutput ¶ added in v0.6.0
func (o GitRepoSourceOutput) ToGitRepoSourcePtrOutput() GitRepoSourcePtrOutput
func (GitRepoSourceOutput) ToGitRepoSourcePtrOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceOutput) ToGitRepoSourcePtrOutputWithContext(ctx context.Context) GitRepoSourcePtrOutput
func (GitRepoSourceOutput) Uri ¶ added in v0.6.0
func (o GitRepoSourceOutput) Uri() pulumi.StringPtrOutput
The URI of the repo (required).
type GitRepoSourcePtrInput ¶ added in v0.6.0
type GitRepoSourcePtrInput interface { pulumi.Input ToGitRepoSourcePtrOutput() GitRepoSourcePtrOutput ToGitRepoSourcePtrOutputWithContext(context.Context) GitRepoSourcePtrOutput }
GitRepoSourcePtrInput is an input type that accepts GitRepoSourceArgs, GitRepoSourcePtr and GitRepoSourcePtrOutput values. You can construct a concrete instance of `GitRepoSourcePtrInput` via:
GitRepoSourceArgs{...} or: nil
func GitRepoSourcePtr ¶ added in v0.6.0
func GitRepoSourcePtr(v *GitRepoSourceArgs) GitRepoSourcePtrInput
type GitRepoSourcePtrOutput ¶ added in v0.6.0
type GitRepoSourcePtrOutput struct{ *pulumi.OutputState }
func (GitRepoSourcePtrOutput) Elem ¶ added in v0.6.0
func (o GitRepoSourcePtrOutput) Elem() GitRepoSourceOutput
func (GitRepoSourcePtrOutput) ElementType ¶ added in v0.6.0
func (GitRepoSourcePtrOutput) ElementType() reflect.Type
func (GitRepoSourcePtrOutput) Ref ¶ added in v0.6.0
func (o GitRepoSourcePtrOutput) Ref() pulumi.StringPtrOutput
The branch or tag to use. Must start with "refs/" (required).
func (GitRepoSourcePtrOutput) RepoType ¶ added in v0.6.0
func (o GitRepoSourcePtrOutput) RepoType() GitRepoSourceRepoTypePtrOutput
See RepoType below.
func (GitRepoSourcePtrOutput) ToGitRepoSourcePtrOutput ¶ added in v0.6.0
func (o GitRepoSourcePtrOutput) ToGitRepoSourcePtrOutput() GitRepoSourcePtrOutput
func (GitRepoSourcePtrOutput) ToGitRepoSourcePtrOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourcePtrOutput) ToGitRepoSourcePtrOutputWithContext(ctx context.Context) GitRepoSourcePtrOutput
func (GitRepoSourcePtrOutput) Uri ¶ added in v0.6.0
func (o GitRepoSourcePtrOutput) Uri() pulumi.StringPtrOutput
The URI of the repo (required).
type GitRepoSourceRepoType ¶ added in v0.6.0
type GitRepoSourceRepoType string
See RepoType below.
func (GitRepoSourceRepoType) ElementType ¶ added in v0.6.0
func (GitRepoSourceRepoType) ElementType() reflect.Type
func (GitRepoSourceRepoType) ToGitRepoSourceRepoTypeOutput ¶ added in v0.6.0
func (e GitRepoSourceRepoType) ToGitRepoSourceRepoTypeOutput() GitRepoSourceRepoTypeOutput
func (GitRepoSourceRepoType) ToGitRepoSourceRepoTypeOutputWithContext ¶ added in v0.6.0
func (e GitRepoSourceRepoType) ToGitRepoSourceRepoTypeOutputWithContext(ctx context.Context) GitRepoSourceRepoTypeOutput
func (GitRepoSourceRepoType) ToGitRepoSourceRepoTypePtrOutput ¶ added in v0.6.0
func (e GitRepoSourceRepoType) ToGitRepoSourceRepoTypePtrOutput() GitRepoSourceRepoTypePtrOutput
func (GitRepoSourceRepoType) ToGitRepoSourceRepoTypePtrOutputWithContext ¶ added in v0.6.0
func (e GitRepoSourceRepoType) ToGitRepoSourceRepoTypePtrOutputWithContext(ctx context.Context) GitRepoSourceRepoTypePtrOutput
func (GitRepoSourceRepoType) ToStringOutput ¶ added in v0.6.0
func (e GitRepoSourceRepoType) ToStringOutput() pulumi.StringOutput
func (GitRepoSourceRepoType) ToStringOutputWithContext ¶ added in v0.6.0
func (e GitRepoSourceRepoType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GitRepoSourceRepoType) ToStringPtrOutput ¶ added in v0.6.0
func (e GitRepoSourceRepoType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GitRepoSourceRepoType) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e GitRepoSourceRepoType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GitRepoSourceRepoTypeInput ¶ added in v0.6.0
type GitRepoSourceRepoTypeInput interface { pulumi.Input ToGitRepoSourceRepoTypeOutput() GitRepoSourceRepoTypeOutput ToGitRepoSourceRepoTypeOutputWithContext(context.Context) GitRepoSourceRepoTypeOutput }
GitRepoSourceRepoTypeInput is an input type that accepts GitRepoSourceRepoTypeArgs and GitRepoSourceRepoTypeOutput values. You can construct a concrete instance of `GitRepoSourceRepoTypeInput` via:
GitRepoSourceRepoTypeArgs{...}
type GitRepoSourceRepoTypeOutput ¶ added in v0.6.0
type GitRepoSourceRepoTypeOutput struct{ *pulumi.OutputState }
func (GitRepoSourceRepoTypeOutput) ElementType ¶ added in v0.6.0
func (GitRepoSourceRepoTypeOutput) ElementType() reflect.Type
func (GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypeOutput ¶ added in v0.6.0
func (o GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypeOutput() GitRepoSourceRepoTypeOutput
func (GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypeOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypeOutputWithContext(ctx context.Context) GitRepoSourceRepoTypeOutput
func (GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypePtrOutput ¶ added in v0.6.0
func (o GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypePtrOutput() GitRepoSourceRepoTypePtrOutput
func (GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypePtrOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceRepoTypeOutput) ToGitRepoSourceRepoTypePtrOutputWithContext(ctx context.Context) GitRepoSourceRepoTypePtrOutput
func (GitRepoSourceRepoTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o GitRepoSourceRepoTypeOutput) ToStringOutput() pulumi.StringOutput
func (GitRepoSourceRepoTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceRepoTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GitRepoSourceRepoTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GitRepoSourceRepoTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GitRepoSourceRepoTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceRepoTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GitRepoSourceRepoTypePtrInput ¶ added in v0.6.0
type GitRepoSourceRepoTypePtrInput interface { pulumi.Input ToGitRepoSourceRepoTypePtrOutput() GitRepoSourceRepoTypePtrOutput ToGitRepoSourceRepoTypePtrOutputWithContext(context.Context) GitRepoSourceRepoTypePtrOutput }
func GitRepoSourceRepoTypePtr ¶ added in v0.6.0
func GitRepoSourceRepoTypePtr(v string) GitRepoSourceRepoTypePtrInput
type GitRepoSourceRepoTypePtrOutput ¶ added in v0.6.0
type GitRepoSourceRepoTypePtrOutput struct{ *pulumi.OutputState }
func (GitRepoSourceRepoTypePtrOutput) Elem ¶ added in v0.6.0
func (o GitRepoSourceRepoTypePtrOutput) Elem() GitRepoSourceRepoTypeOutput
func (GitRepoSourceRepoTypePtrOutput) ElementType ¶ added in v0.6.0
func (GitRepoSourceRepoTypePtrOutput) ElementType() reflect.Type
func (GitRepoSourceRepoTypePtrOutput) ToGitRepoSourceRepoTypePtrOutput ¶ added in v0.6.0
func (o GitRepoSourceRepoTypePtrOutput) ToGitRepoSourceRepoTypePtrOutput() GitRepoSourceRepoTypePtrOutput
func (GitRepoSourceRepoTypePtrOutput) ToGitRepoSourceRepoTypePtrOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceRepoTypePtrOutput) ToGitRepoSourceRepoTypePtrOutputWithContext(ctx context.Context) GitRepoSourceRepoTypePtrOutput
func (GitRepoSourceRepoTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GitRepoSourceRepoTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GitRepoSourceRepoTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceRepoTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GitRepoSourceResponse ¶ added in v0.6.0
type GitRepoSourceResponse struct { // The branch or tag to use. Must start with "refs/" (required). Ref string `pulumi:"ref"` // See RepoType below. RepoType string `pulumi:"repoType"` // The URI of the repo (required). Uri string `pulumi:"uri"` }
GitRepoSource describes a repo and ref of a code repository.
type GitRepoSourceResponseArgs ¶ added in v0.6.0
type GitRepoSourceResponseArgs struct { // The branch or tag to use. Must start with "refs/" (required). Ref pulumi.StringInput `pulumi:"ref"` // See RepoType below. RepoType pulumi.StringInput `pulumi:"repoType"` // The URI of the repo (required). Uri pulumi.StringInput `pulumi:"uri"` }
GitRepoSource describes a repo and ref of a code repository.
func (GitRepoSourceResponseArgs) ElementType ¶ added in v0.6.0
func (GitRepoSourceResponseArgs) ElementType() reflect.Type
func (GitRepoSourceResponseArgs) ToGitRepoSourceResponseOutput ¶ added in v0.6.0
func (i GitRepoSourceResponseArgs) ToGitRepoSourceResponseOutput() GitRepoSourceResponseOutput
func (GitRepoSourceResponseArgs) ToGitRepoSourceResponseOutputWithContext ¶ added in v0.6.0
func (i GitRepoSourceResponseArgs) ToGitRepoSourceResponseOutputWithContext(ctx context.Context) GitRepoSourceResponseOutput
func (GitRepoSourceResponseArgs) ToGitRepoSourceResponsePtrOutput ¶ added in v0.6.0
func (i GitRepoSourceResponseArgs) ToGitRepoSourceResponsePtrOutput() GitRepoSourceResponsePtrOutput
func (GitRepoSourceResponseArgs) ToGitRepoSourceResponsePtrOutputWithContext ¶ added in v0.6.0
func (i GitRepoSourceResponseArgs) ToGitRepoSourceResponsePtrOutputWithContext(ctx context.Context) GitRepoSourceResponsePtrOutput
type GitRepoSourceResponseInput ¶ added in v0.6.0
type GitRepoSourceResponseInput interface { pulumi.Input ToGitRepoSourceResponseOutput() GitRepoSourceResponseOutput ToGitRepoSourceResponseOutputWithContext(context.Context) GitRepoSourceResponseOutput }
GitRepoSourceResponseInput is an input type that accepts GitRepoSourceResponseArgs and GitRepoSourceResponseOutput values. You can construct a concrete instance of `GitRepoSourceResponseInput` via:
GitRepoSourceResponseArgs{...}
type GitRepoSourceResponseOutput ¶ added in v0.6.0
type GitRepoSourceResponseOutput struct{ *pulumi.OutputState }
GitRepoSource describes a repo and ref of a code repository.
func (GitRepoSourceResponseOutput) ElementType ¶ added in v0.6.0
func (GitRepoSourceResponseOutput) ElementType() reflect.Type
func (GitRepoSourceResponseOutput) Ref ¶ added in v0.6.0
func (o GitRepoSourceResponseOutput) Ref() pulumi.StringOutput
The branch or tag to use. Must start with "refs/" (required).
func (GitRepoSourceResponseOutput) RepoType ¶ added in v0.6.0
func (o GitRepoSourceResponseOutput) RepoType() pulumi.StringOutput
See RepoType below.
func (GitRepoSourceResponseOutput) ToGitRepoSourceResponseOutput ¶ added in v0.6.0
func (o GitRepoSourceResponseOutput) ToGitRepoSourceResponseOutput() GitRepoSourceResponseOutput
func (GitRepoSourceResponseOutput) ToGitRepoSourceResponseOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceResponseOutput) ToGitRepoSourceResponseOutputWithContext(ctx context.Context) GitRepoSourceResponseOutput
func (GitRepoSourceResponseOutput) ToGitRepoSourceResponsePtrOutput ¶ added in v0.6.0
func (o GitRepoSourceResponseOutput) ToGitRepoSourceResponsePtrOutput() GitRepoSourceResponsePtrOutput
func (GitRepoSourceResponseOutput) ToGitRepoSourceResponsePtrOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceResponseOutput) ToGitRepoSourceResponsePtrOutputWithContext(ctx context.Context) GitRepoSourceResponsePtrOutput
func (GitRepoSourceResponseOutput) Uri ¶ added in v0.6.0
func (o GitRepoSourceResponseOutput) Uri() pulumi.StringOutput
The URI of the repo (required).
type GitRepoSourceResponsePtrInput ¶ added in v0.6.0
type GitRepoSourceResponsePtrInput interface { pulumi.Input ToGitRepoSourceResponsePtrOutput() GitRepoSourceResponsePtrOutput ToGitRepoSourceResponsePtrOutputWithContext(context.Context) GitRepoSourceResponsePtrOutput }
GitRepoSourceResponsePtrInput is an input type that accepts GitRepoSourceResponseArgs, GitRepoSourceResponsePtr and GitRepoSourceResponsePtrOutput values. You can construct a concrete instance of `GitRepoSourceResponsePtrInput` via:
GitRepoSourceResponseArgs{...} or: nil
func GitRepoSourceResponsePtr ¶ added in v0.6.0
func GitRepoSourceResponsePtr(v *GitRepoSourceResponseArgs) GitRepoSourceResponsePtrInput
type GitRepoSourceResponsePtrOutput ¶ added in v0.6.0
type GitRepoSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (GitRepoSourceResponsePtrOutput) Elem ¶ added in v0.6.0
func (o GitRepoSourceResponsePtrOutput) Elem() GitRepoSourceResponseOutput
func (GitRepoSourceResponsePtrOutput) ElementType ¶ added in v0.6.0
func (GitRepoSourceResponsePtrOutput) ElementType() reflect.Type
func (GitRepoSourceResponsePtrOutput) Ref ¶ added in v0.6.0
func (o GitRepoSourceResponsePtrOutput) Ref() pulumi.StringPtrOutput
The branch or tag to use. Must start with "refs/" (required).
func (GitRepoSourceResponsePtrOutput) RepoType ¶ added in v0.6.0
func (o GitRepoSourceResponsePtrOutput) RepoType() pulumi.StringPtrOutput
See RepoType below.
func (GitRepoSourceResponsePtrOutput) ToGitRepoSourceResponsePtrOutput ¶ added in v0.6.0
func (o GitRepoSourceResponsePtrOutput) ToGitRepoSourceResponsePtrOutput() GitRepoSourceResponsePtrOutput
func (GitRepoSourceResponsePtrOutput) ToGitRepoSourceResponsePtrOutputWithContext ¶ added in v0.6.0
func (o GitRepoSourceResponsePtrOutput) ToGitRepoSourceResponsePtrOutputWithContext(ctx context.Context) GitRepoSourceResponsePtrOutput
func (GitRepoSourceResponsePtrOutput) Uri ¶ added in v0.6.0
func (o GitRepoSourceResponsePtrOutput) Uri() pulumi.StringPtrOutput
The URI of the repo (required).
type GithubEnterpriseConfig ¶ added in v0.8.0
type GithubEnterpriseConfig struct { pulumi.CustomResourceState // The GitHub app id of the Cloud Build app on the GitHub Enterprise server. AppId pulumi.StringOutput `pulumi:"appId"` // Time when the installation was associated with the project. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Name to display for this config. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The URL of the github enterprise host the configuration is for. HostUrl pulumi.StringOutput `pulumi:"hostUrl"` // Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}" Name pulumi.StringOutput `pulumi:"name"` // Optional. The network to be used when reaching out to the GitHub Enterprise server. The VPC network must be enabled for private service connection. This should be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the GitHub Enterprise server will be made over the public internet. Must be in the format `projects/{project}/global/networks/{network}`, where {project} is a project number or id and {network} is the name of a VPC network in the project. PeeredNetwork pulumi.StringOutput `pulumi:"peeredNetwork"` // Names of secrets in Secret Manager. Secrets GitHubEnterpriseSecretsResponseOutput `pulumi:"secrets"` // Optional. SSL certificate to use for requests to GitHub Enterprise. SslCa pulumi.StringOutput `pulumi:"sslCa"` // The key that should be attached to webhook calls to the ReceiveWebhook endpoint. WebhookKey pulumi.StringOutput `pulumi:"webhookKey"` }
Create an association between a GCP project and a GitHub Enterprise server.
func GetGithubEnterpriseConfig ¶ added in v0.8.0
func GetGithubEnterpriseConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GithubEnterpriseConfigState, opts ...pulumi.ResourceOption) (*GithubEnterpriseConfig, error)
GetGithubEnterpriseConfig gets an existing GithubEnterpriseConfig 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 NewGithubEnterpriseConfig ¶ added in v0.8.0
func NewGithubEnterpriseConfig(ctx *pulumi.Context, name string, args *GithubEnterpriseConfigArgs, opts ...pulumi.ResourceOption) (*GithubEnterpriseConfig, error)
NewGithubEnterpriseConfig registers a new resource with the given unique name, arguments, and options.
func (*GithubEnterpriseConfig) ElementType ¶ added in v0.8.0
func (*GithubEnterpriseConfig) ElementType() reflect.Type
func (*GithubEnterpriseConfig) ToGithubEnterpriseConfigOutput ¶ added in v0.8.0
func (i *GithubEnterpriseConfig) ToGithubEnterpriseConfigOutput() GithubEnterpriseConfigOutput
func (*GithubEnterpriseConfig) ToGithubEnterpriseConfigOutputWithContext ¶ added in v0.8.0
func (i *GithubEnterpriseConfig) ToGithubEnterpriseConfigOutputWithContext(ctx context.Context) GithubEnterpriseConfigOutput
type GithubEnterpriseConfigArgs ¶ added in v0.8.0
type GithubEnterpriseConfigArgs struct { // The GitHub app id of the Cloud Build app on the GitHub Enterprise server. AppId pulumi.StringInput // Name to display for this config. DisplayName pulumi.StringPtrInput GheConfigId pulumi.StringPtrInput // The URL of the github enterprise host the configuration is for. HostUrl pulumi.StringPtrInput Location pulumi.StringPtrInput // Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}" Name pulumi.StringPtrInput // Optional. The network to be used when reaching out to the GitHub Enterprise server. The VPC network must be enabled for private service connection. This should be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the GitHub Enterprise server will be made over the public internet. Must be in the format `projects/{project}/global/networks/{network}`, where {project} is a project number or id and {network} is the name of a VPC network in the project. PeeredNetwork pulumi.StringPtrInput Project pulumi.StringPtrInput ProjectId pulumi.StringPtrInput // Names of secrets in Secret Manager. Secrets GitHubEnterpriseSecretsPtrInput // Optional. SSL certificate to use for requests to GitHub Enterprise. SslCa pulumi.StringPtrInput // The key that should be attached to webhook calls to the ReceiveWebhook endpoint. WebhookKey pulumi.StringPtrInput }
The set of arguments for constructing a GithubEnterpriseConfig resource.
func (GithubEnterpriseConfigArgs) ElementType ¶ added in v0.8.0
func (GithubEnterpriseConfigArgs) ElementType() reflect.Type
type GithubEnterpriseConfigInput ¶ added in v0.8.0
type GithubEnterpriseConfigInput interface { pulumi.Input ToGithubEnterpriseConfigOutput() GithubEnterpriseConfigOutput ToGithubEnterpriseConfigOutputWithContext(ctx context.Context) GithubEnterpriseConfigOutput }
type GithubEnterpriseConfigOutput ¶ added in v0.8.0
type GithubEnterpriseConfigOutput struct{ *pulumi.OutputState }
func (GithubEnterpriseConfigOutput) ElementType ¶ added in v0.8.0
func (GithubEnterpriseConfigOutput) ElementType() reflect.Type
func (GithubEnterpriseConfigOutput) ToGithubEnterpriseConfigOutput ¶ added in v0.8.0
func (o GithubEnterpriseConfigOutput) ToGithubEnterpriseConfigOutput() GithubEnterpriseConfigOutput
func (GithubEnterpriseConfigOutput) ToGithubEnterpriseConfigOutputWithContext ¶ added in v0.8.0
func (o GithubEnterpriseConfigOutput) ToGithubEnterpriseConfigOutputWithContext(ctx context.Context) GithubEnterpriseConfigOutput
type GithubEnterpriseConfigState ¶ added in v0.8.0
type GithubEnterpriseConfigState struct { }
func (GithubEnterpriseConfigState) ElementType ¶ added in v0.8.0
func (GithubEnterpriseConfigState) ElementType() reflect.Type
type InlineSecret ¶
type InlineSecret struct { // Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets. EnvMap map[string]string `pulumi:"envMap"` // Resource name of Cloud KMS crypto key to decrypt the encrypted value. In format: projects/*/locations/*/keyRings/*/cryptoKeys/* KmsKeyName *string `pulumi:"kmsKeyName"` }
Pairs a set of secret environment variables mapped to encrypted values with the Cloud KMS key to use to decrypt the value.
type InlineSecretArgs ¶
type InlineSecretArgs struct { // Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets. EnvMap pulumi.StringMapInput `pulumi:"envMap"` // Resource name of Cloud KMS crypto key to decrypt the encrypted value. In format: projects/*/locations/*/keyRings/*/cryptoKeys/* KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` }
Pairs a set of secret environment variables mapped to encrypted values with the Cloud KMS key to use to decrypt the value.
func (InlineSecretArgs) ElementType ¶
func (InlineSecretArgs) ElementType() reflect.Type
func (InlineSecretArgs) ToInlineSecretOutput ¶
func (i InlineSecretArgs) ToInlineSecretOutput() InlineSecretOutput
func (InlineSecretArgs) ToInlineSecretOutputWithContext ¶
func (i InlineSecretArgs) ToInlineSecretOutputWithContext(ctx context.Context) InlineSecretOutput
type InlineSecretArray ¶
type InlineSecretArray []InlineSecretInput
func (InlineSecretArray) ElementType ¶
func (InlineSecretArray) ElementType() reflect.Type
func (InlineSecretArray) ToInlineSecretArrayOutput ¶
func (i InlineSecretArray) ToInlineSecretArrayOutput() InlineSecretArrayOutput
func (InlineSecretArray) ToInlineSecretArrayOutputWithContext ¶
func (i InlineSecretArray) ToInlineSecretArrayOutputWithContext(ctx context.Context) InlineSecretArrayOutput
type InlineSecretArrayInput ¶
type InlineSecretArrayInput interface { pulumi.Input ToInlineSecretArrayOutput() InlineSecretArrayOutput ToInlineSecretArrayOutputWithContext(context.Context) InlineSecretArrayOutput }
InlineSecretArrayInput is an input type that accepts InlineSecretArray and InlineSecretArrayOutput values. You can construct a concrete instance of `InlineSecretArrayInput` via:
InlineSecretArray{ InlineSecretArgs{...} }
type InlineSecretArrayOutput ¶
type InlineSecretArrayOutput struct{ *pulumi.OutputState }
func (InlineSecretArrayOutput) ElementType ¶
func (InlineSecretArrayOutput) ElementType() reflect.Type
func (InlineSecretArrayOutput) Index ¶
func (o InlineSecretArrayOutput) Index(i pulumi.IntInput) InlineSecretOutput
func (InlineSecretArrayOutput) ToInlineSecretArrayOutput ¶
func (o InlineSecretArrayOutput) ToInlineSecretArrayOutput() InlineSecretArrayOutput
func (InlineSecretArrayOutput) ToInlineSecretArrayOutputWithContext ¶
func (o InlineSecretArrayOutput) ToInlineSecretArrayOutputWithContext(ctx context.Context) InlineSecretArrayOutput
type InlineSecretInput ¶
type InlineSecretInput interface { pulumi.Input ToInlineSecretOutput() InlineSecretOutput ToInlineSecretOutputWithContext(context.Context) InlineSecretOutput }
InlineSecretInput is an input type that accepts InlineSecretArgs and InlineSecretOutput values. You can construct a concrete instance of `InlineSecretInput` via:
InlineSecretArgs{...}
type InlineSecretOutput ¶
type InlineSecretOutput struct{ *pulumi.OutputState }
Pairs a set of secret environment variables mapped to encrypted values with the Cloud KMS key to use to decrypt the value.
func (InlineSecretOutput) ElementType ¶
func (InlineSecretOutput) ElementType() reflect.Type
func (InlineSecretOutput) EnvMap ¶
func (o InlineSecretOutput) EnvMap() pulumi.StringMapOutput
Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets.
func (InlineSecretOutput) KmsKeyName ¶
func (o InlineSecretOutput) KmsKeyName() pulumi.StringPtrOutput
Resource name of Cloud KMS crypto key to decrypt the encrypted value. In format: projects/*/locations/*/keyRings/*/cryptoKeys/*
func (InlineSecretOutput) ToInlineSecretOutput ¶
func (o InlineSecretOutput) ToInlineSecretOutput() InlineSecretOutput
func (InlineSecretOutput) ToInlineSecretOutputWithContext ¶
func (o InlineSecretOutput) ToInlineSecretOutputWithContext(ctx context.Context) InlineSecretOutput
type InlineSecretResponse ¶
type InlineSecretResponse struct { // Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets. EnvMap map[string]string `pulumi:"envMap"` // Resource name of Cloud KMS crypto key to decrypt the encrypted value. In format: projects/*/locations/*/keyRings/*/cryptoKeys/* KmsKeyName string `pulumi:"kmsKeyName"` }
Pairs a set of secret environment variables mapped to encrypted values with the Cloud KMS key to use to decrypt the value.
type InlineSecretResponseArgs ¶
type InlineSecretResponseArgs struct { // Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets. EnvMap pulumi.StringMapInput `pulumi:"envMap"` // Resource name of Cloud KMS crypto key to decrypt the encrypted value. In format: projects/*/locations/*/keyRings/*/cryptoKeys/* KmsKeyName pulumi.StringInput `pulumi:"kmsKeyName"` }
Pairs a set of secret environment variables mapped to encrypted values with the Cloud KMS key to use to decrypt the value.
func (InlineSecretResponseArgs) ElementType ¶
func (InlineSecretResponseArgs) ElementType() reflect.Type
func (InlineSecretResponseArgs) ToInlineSecretResponseOutput ¶
func (i InlineSecretResponseArgs) ToInlineSecretResponseOutput() InlineSecretResponseOutput
func (InlineSecretResponseArgs) ToInlineSecretResponseOutputWithContext ¶
func (i InlineSecretResponseArgs) ToInlineSecretResponseOutputWithContext(ctx context.Context) InlineSecretResponseOutput
type InlineSecretResponseArray ¶
type InlineSecretResponseArray []InlineSecretResponseInput
func (InlineSecretResponseArray) ElementType ¶
func (InlineSecretResponseArray) ElementType() reflect.Type
func (InlineSecretResponseArray) ToInlineSecretResponseArrayOutput ¶
func (i InlineSecretResponseArray) ToInlineSecretResponseArrayOutput() InlineSecretResponseArrayOutput
func (InlineSecretResponseArray) ToInlineSecretResponseArrayOutputWithContext ¶
func (i InlineSecretResponseArray) ToInlineSecretResponseArrayOutputWithContext(ctx context.Context) InlineSecretResponseArrayOutput
type InlineSecretResponseArrayInput ¶
type InlineSecretResponseArrayInput interface { pulumi.Input ToInlineSecretResponseArrayOutput() InlineSecretResponseArrayOutput ToInlineSecretResponseArrayOutputWithContext(context.Context) InlineSecretResponseArrayOutput }
InlineSecretResponseArrayInput is an input type that accepts InlineSecretResponseArray and InlineSecretResponseArrayOutput values. You can construct a concrete instance of `InlineSecretResponseArrayInput` via:
InlineSecretResponseArray{ InlineSecretResponseArgs{...} }
type InlineSecretResponseArrayOutput ¶
type InlineSecretResponseArrayOutput struct{ *pulumi.OutputState }
func (InlineSecretResponseArrayOutput) ElementType ¶
func (InlineSecretResponseArrayOutput) ElementType() reflect.Type
func (InlineSecretResponseArrayOutput) Index ¶
func (o InlineSecretResponseArrayOutput) Index(i pulumi.IntInput) InlineSecretResponseOutput
func (InlineSecretResponseArrayOutput) ToInlineSecretResponseArrayOutput ¶
func (o InlineSecretResponseArrayOutput) ToInlineSecretResponseArrayOutput() InlineSecretResponseArrayOutput
func (InlineSecretResponseArrayOutput) ToInlineSecretResponseArrayOutputWithContext ¶
func (o InlineSecretResponseArrayOutput) ToInlineSecretResponseArrayOutputWithContext(ctx context.Context) InlineSecretResponseArrayOutput
type InlineSecretResponseInput ¶
type InlineSecretResponseInput interface { pulumi.Input ToInlineSecretResponseOutput() InlineSecretResponseOutput ToInlineSecretResponseOutputWithContext(context.Context) InlineSecretResponseOutput }
InlineSecretResponseInput is an input type that accepts InlineSecretResponseArgs and InlineSecretResponseOutput values. You can construct a concrete instance of `InlineSecretResponseInput` via:
InlineSecretResponseArgs{...}
type InlineSecretResponseOutput ¶
type InlineSecretResponseOutput struct{ *pulumi.OutputState }
Pairs a set of secret environment variables mapped to encrypted values with the Cloud KMS key to use to decrypt the value.
func (InlineSecretResponseOutput) ElementType ¶
func (InlineSecretResponseOutput) ElementType() reflect.Type
func (InlineSecretResponseOutput) EnvMap ¶
func (o InlineSecretResponseOutput) EnvMap() pulumi.StringMapOutput
Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets.
func (InlineSecretResponseOutput) KmsKeyName ¶
func (o InlineSecretResponseOutput) KmsKeyName() pulumi.StringOutput
Resource name of Cloud KMS crypto key to decrypt the encrypted value. In format: projects/*/locations/*/keyRings/*/cryptoKeys/*
func (InlineSecretResponseOutput) ToInlineSecretResponseOutput ¶
func (o InlineSecretResponseOutput) ToInlineSecretResponseOutput() InlineSecretResponseOutput
func (InlineSecretResponseOutput) ToInlineSecretResponseOutputWithContext ¶
func (o InlineSecretResponseOutput) ToInlineSecretResponseOutputWithContext(ctx context.Context) InlineSecretResponseOutput
type LookupBuildArgs ¶ added in v0.4.0
type LookupBuildOutputArgs ¶ added in v0.8.0
type LookupBuildOutputArgs struct { BuildId pulumi.StringInput `pulumi:"buildId"` Id pulumi.StringInput `pulumi:"id"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ProjectId pulumi.StringInput `pulumi:"projectId"` }
func (LookupBuildOutputArgs) ElementType ¶ added in v0.8.0
func (LookupBuildOutputArgs) ElementType() reflect.Type
type LookupBuildResult ¶ added in v0.4.0
type LookupBuildResult struct { // Describes this build's approval configuration, status, and result. Approval BuildApprovalResponse `pulumi:"approval"` // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Artifacts ArtifactsResponse `pulumi:"artifacts"` // Secrets and secret environment variables. AvailableSecrets SecretsResponse `pulumi:"availableSecrets"` // The ID of the `BuildTrigger` that triggered this build, if it was triggered automatically. BuildTriggerId string `pulumi:"buildTriggerId"` // Time at which the request to create the build was received. CreateTime string `pulumi:"createTime"` // Contains information about the build when status=FAILURE. FailureInfo FailureInfoResponse `pulumi:"failureInfo"` // Time at which execution of the build was finished. The difference between finish_time and start_time is the duration of the build's execution. FinishTime string `pulumi:"finishTime"` // A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`. Images []string `pulumi:"images"` // URL to logs for this build in Google Cloud Console. LogUrl string `pulumi:"logUrl"` // Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`. LogsBucket string `pulumi:"logsBucket"` // The 'Build' name with format: `projects/{project}/locations/{location}/builds/{build}`, where {build} is a unique identifier generated by the service. Name string `pulumi:"name"` // Special options for this build. Options BuildOptionsResponse `pulumi:"options"` // ID of the project. Project string `pulumi:"project"` // TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. QueueTtl string `pulumi:"queueTtl"` // Results of the build. Results ResultsResponse `pulumi:"results"` // Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets Secrets []SecretResponse `pulumi:"secrets"` // IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account. ServiceAccount string `pulumi:"serviceAccount"` // The location of the source files to build. Source SourceResponse `pulumi:"source"` // A permanent fixed identifier for source. SourceProvenance SourceProvenanceResponse `pulumi:"sourceProvenance"` // Time at which execution of the build was started. StartTime string `pulumi:"startTime"` // Status of the build. Status string `pulumi:"status"` // Customer-readable message about the current status. StatusDetail string `pulumi:"statusDetail"` // The operations to be performed on the workspace. Steps []BuildStepResponse `pulumi:"steps"` // Substitutions data for `Build` resource. Substitutions map[string]string `pulumi:"substitutions"` // Tags for annotation of a `Build`. These are not docker tags. Tags []string `pulumi:"tags"` // Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes. Timeout string `pulumi:"timeout"` // Stores timing information for phases of the build. Valid keys are: * BUILD: time to execute all build steps. * PUSH: time to push all specified images. * FETCHSOURCE: time to fetch source. * SETUPBUILD: time to set up build. If the build does not specify source or images, these keys will not be included. Timing map[string]string `pulumi:"timing"` // Non-fatal problems encountered during the execution of the build. Warnings []WarningResponse `pulumi:"warnings"` }
func LookupBuild ¶ added in v0.4.0
func LookupBuild(ctx *pulumi.Context, args *LookupBuildArgs, opts ...pulumi.InvokeOption) (*LookupBuildResult, error)
Returns information about a previously requested build. The `Build` that is returned includes its status (such as `SUCCESS`, `FAILURE`, or `WORKING`), and timing information.
type LookupBuildResultOutput ¶ added in v0.8.0
type LookupBuildResultOutput struct{ *pulumi.OutputState }
func LookupBuildOutput ¶ added in v0.8.0
func LookupBuildOutput(ctx *pulumi.Context, args LookupBuildOutputArgs, opts ...pulumi.InvokeOption) LookupBuildResultOutput
func (LookupBuildResultOutput) Approval ¶ added in v0.8.0
func (o LookupBuildResultOutput) Approval() BuildApprovalResponseOutput
Describes this build's approval configuration, status, and result.
func (LookupBuildResultOutput) Artifacts ¶ added in v0.8.0
func (o LookupBuildResultOutput) Artifacts() ArtifactsResponseOutput
Artifacts produced by the build that should be uploaded upon successful completion of all build steps.
func (LookupBuildResultOutput) AvailableSecrets ¶ added in v0.8.0
func (o LookupBuildResultOutput) AvailableSecrets() SecretsResponseOutput
Secrets and secret environment variables.
func (LookupBuildResultOutput) BuildTriggerId ¶ added in v0.8.0
func (o LookupBuildResultOutput) BuildTriggerId() pulumi.StringOutput
The ID of the `BuildTrigger` that triggered this build, if it was triggered automatically.
func (LookupBuildResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupBuildResultOutput) CreateTime() pulumi.StringOutput
Time at which the request to create the build was received.
func (LookupBuildResultOutput) ElementType ¶ added in v0.8.0
func (LookupBuildResultOutput) ElementType() reflect.Type
func (LookupBuildResultOutput) FailureInfo ¶ added in v0.8.0
func (o LookupBuildResultOutput) FailureInfo() FailureInfoResponseOutput
Contains information about the build when status=FAILURE.
func (LookupBuildResultOutput) FinishTime ¶ added in v0.8.0
func (o LookupBuildResultOutput) FinishTime() pulumi.StringOutput
Time at which execution of the build was finished. The difference between finish_time and start_time is the duration of the build's execution.
func (LookupBuildResultOutput) Images ¶ added in v0.8.0
func (o LookupBuildResultOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the `Build` resource's results field. If any of the images fail to be pushed, the build status is marked `FAILURE`.
func (LookupBuildResultOutput) LogUrl ¶ added in v0.8.0
func (o LookupBuildResultOutput) LogUrl() pulumi.StringOutput
URL to logs for this build in Google Cloud Console.
func (LookupBuildResultOutput) LogsBucket ¶ added in v0.8.0
func (o LookupBuildResultOutput) LogsBucket() pulumi.StringOutput
Google Cloud Storage bucket where logs should be written (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Logs file names will be of the format `${logs_bucket}/log-${build_id}.txt`.
func (LookupBuildResultOutput) Name ¶ added in v0.8.0
func (o LookupBuildResultOutput) Name() pulumi.StringOutput
The 'Build' name with format: `projects/{project}/locations/{location}/builds/{build}`, where {build} is a unique identifier generated by the service.
func (LookupBuildResultOutput) Options ¶ added in v0.8.0
func (o LookupBuildResultOutput) Options() BuildOptionsResponseOutput
Special options for this build.
func (LookupBuildResultOutput) Project ¶ added in v0.8.0
func (o LookupBuildResultOutput) Project() pulumi.StringOutput
ID of the project.
func (LookupBuildResultOutput) QueueTtl ¶ added in v0.8.0
func (o LookupBuildResultOutput) QueueTtl() pulumi.StringOutput
TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time.
func (LookupBuildResultOutput) Results ¶ added in v0.8.0
func (o LookupBuildResultOutput) Results() ResultsResponseOutput
Results of the build.
func (LookupBuildResultOutput) Secrets ¶ added in v0.8.0
func (o LookupBuildResultOutput) Secrets() SecretResponseArrayOutput
Secrets to decrypt using Cloud Key Management Service. Note: Secret Manager is the recommended technique for managing sensitive data with Cloud Build. Use `available_secrets` to configure builds to access secrets from Secret Manager. For instructions, see: https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets
func (LookupBuildResultOutput) ServiceAccount ¶ added in v0.8.0
func (o LookupBuildResultOutput) ServiceAccount() pulumi.StringOutput
IAM service account whose credentials will be used at build runtime. Must be of the format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`. ACCOUNT can be email address or uniqueId of the service account.
func (LookupBuildResultOutput) Source ¶ added in v0.8.0
func (o LookupBuildResultOutput) Source() SourceResponseOutput
The location of the source files to build.
func (LookupBuildResultOutput) SourceProvenance ¶ added in v0.8.0
func (o LookupBuildResultOutput) SourceProvenance() SourceProvenanceResponseOutput
A permanent fixed identifier for source.
func (LookupBuildResultOutput) StartTime ¶ added in v0.8.0
func (o LookupBuildResultOutput) StartTime() pulumi.StringOutput
Time at which execution of the build was started.
func (LookupBuildResultOutput) Status ¶ added in v0.8.0
func (o LookupBuildResultOutput) Status() pulumi.StringOutput
Status of the build.
func (LookupBuildResultOutput) StatusDetail ¶ added in v0.8.0
func (o LookupBuildResultOutput) StatusDetail() pulumi.StringOutput
Customer-readable message about the current status.
func (LookupBuildResultOutput) Steps ¶ added in v0.8.0
func (o LookupBuildResultOutput) Steps() BuildStepResponseArrayOutput
The operations to be performed on the workspace.
func (LookupBuildResultOutput) Substitutions ¶ added in v0.8.0
func (o LookupBuildResultOutput) Substitutions() pulumi.StringMapOutput
Substitutions data for `Build` resource.
func (LookupBuildResultOutput) Tags ¶ added in v0.8.0
func (o LookupBuildResultOutput) Tags() pulumi.StringArrayOutput
Tags for annotation of a `Build`. These are not docker tags.
func (LookupBuildResultOutput) Timeout ¶ added in v0.8.0
func (o LookupBuildResultOutput) Timeout() pulumi.StringOutput
Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be `TIMEOUT`. `timeout` starts ticking from `startTime`. Default time is ten minutes.
func (LookupBuildResultOutput) Timing ¶ added in v0.8.0
func (o LookupBuildResultOutput) Timing() pulumi.StringMapOutput
Stores timing information for phases of the build. Valid keys are: * BUILD: time to execute all build steps. * PUSH: time to push all specified images. * FETCHSOURCE: time to fetch source. * SETUPBUILD: time to set up build. If the build does not specify source or images, these keys will not be included.
func (LookupBuildResultOutput) ToLookupBuildResultOutput ¶ added in v0.8.0
func (o LookupBuildResultOutput) ToLookupBuildResultOutput() LookupBuildResultOutput
func (LookupBuildResultOutput) ToLookupBuildResultOutputWithContext ¶ added in v0.8.0
func (o LookupBuildResultOutput) ToLookupBuildResultOutputWithContext(ctx context.Context) LookupBuildResultOutput
func (LookupBuildResultOutput) Warnings ¶ added in v0.8.0
func (o LookupBuildResultOutput) Warnings() WarningResponseArrayOutput
Non-fatal problems encountered during the execution of the build.
type LookupGithubEnterpriseConfigArgs ¶ added in v0.8.0
type LookupGithubEnterpriseConfigOutputArgs ¶ added in v0.8.0
type LookupGithubEnterpriseConfigOutputArgs struct { ConfigId pulumi.StringPtrInput `pulumi:"configId"` GithubEnterpriseConfigId pulumi.StringInput `pulumi:"githubEnterpriseConfigId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ProjectId pulumi.StringPtrInput `pulumi:"projectId"` }
func (LookupGithubEnterpriseConfigOutputArgs) ElementType ¶ added in v0.8.0
func (LookupGithubEnterpriseConfigOutputArgs) ElementType() reflect.Type
type LookupGithubEnterpriseConfigResult ¶ added in v0.8.0
type LookupGithubEnterpriseConfigResult struct { // The GitHub app id of the Cloud Build app on the GitHub Enterprise server. AppId string `pulumi:"appId"` // Time when the installation was associated with the project. CreateTime string `pulumi:"createTime"` // Name to display for this config. DisplayName string `pulumi:"displayName"` // The URL of the github enterprise host the configuration is for. HostUrl string `pulumi:"hostUrl"` // Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}" Name string `pulumi:"name"` // Optional. The network to be used when reaching out to the GitHub Enterprise server. The VPC network must be enabled for private service connection. This should be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the GitHub Enterprise server will be made over the public internet. Must be in the format `projects/{project}/global/networks/{network}`, where {project} is a project number or id and {network} is the name of a VPC network in the project. PeeredNetwork string `pulumi:"peeredNetwork"` // Names of secrets in Secret Manager. Secrets GitHubEnterpriseSecretsResponse `pulumi:"secrets"` // Optional. SSL certificate to use for requests to GitHub Enterprise. SslCa string `pulumi:"sslCa"` // The key that should be attached to webhook calls to the ReceiveWebhook endpoint. WebhookKey string `pulumi:"webhookKey"` }
func LookupGithubEnterpriseConfig ¶ added in v0.8.0
func LookupGithubEnterpriseConfig(ctx *pulumi.Context, args *LookupGithubEnterpriseConfigArgs, opts ...pulumi.InvokeOption) (*LookupGithubEnterpriseConfigResult, error)
Retrieve a GitHubEnterpriseConfig.
type LookupGithubEnterpriseConfigResultOutput ¶ added in v0.8.0
type LookupGithubEnterpriseConfigResultOutput struct{ *pulumi.OutputState }
func LookupGithubEnterpriseConfigOutput ¶ added in v0.8.0
func LookupGithubEnterpriseConfigOutput(ctx *pulumi.Context, args LookupGithubEnterpriseConfigOutputArgs, opts ...pulumi.InvokeOption) LookupGithubEnterpriseConfigResultOutput
func (LookupGithubEnterpriseConfigResultOutput) AppId ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) AppId() pulumi.StringOutput
The GitHub app id of the Cloud Build app on the GitHub Enterprise server.
func (LookupGithubEnterpriseConfigResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) CreateTime() pulumi.StringOutput
Time when the installation was associated with the project.
func (LookupGithubEnterpriseConfigResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) DisplayName() pulumi.StringOutput
Name to display for this config.
func (LookupGithubEnterpriseConfigResultOutput) ElementType ¶ added in v0.8.0
func (LookupGithubEnterpriseConfigResultOutput) ElementType() reflect.Type
func (LookupGithubEnterpriseConfigResultOutput) HostUrl ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) HostUrl() pulumi.StringOutput
The URL of the github enterprise host the configuration is for.
func (LookupGithubEnterpriseConfigResultOutput) Name ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) Name() pulumi.StringOutput
Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/githubEnterpriseConfigs/{$config_id}"
func (LookupGithubEnterpriseConfigResultOutput) PeeredNetwork ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) PeeredNetwork() pulumi.StringOutput
Optional. The network to be used when reaching out to the GitHub Enterprise server. The VPC network must be enabled for private service connection. This should be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the GitHub Enterprise server will be made over the public internet. Must be in the format `projects/{project}/global/networks/{network}`, where {project} is a project number or id and {network} is the name of a VPC network in the project.
func (LookupGithubEnterpriseConfigResultOutput) Secrets ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) Secrets() GitHubEnterpriseSecretsResponseOutput
Names of secrets in Secret Manager.
func (LookupGithubEnterpriseConfigResultOutput) SslCa ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) SslCa() pulumi.StringOutput
Optional. SSL certificate to use for requests to GitHub Enterprise.
func (LookupGithubEnterpriseConfigResultOutput) ToLookupGithubEnterpriseConfigResultOutput ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) ToLookupGithubEnterpriseConfigResultOutput() LookupGithubEnterpriseConfigResultOutput
func (LookupGithubEnterpriseConfigResultOutput) ToLookupGithubEnterpriseConfigResultOutputWithContext ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) ToLookupGithubEnterpriseConfigResultOutputWithContext(ctx context.Context) LookupGithubEnterpriseConfigResultOutput
func (LookupGithubEnterpriseConfigResultOutput) WebhookKey ¶ added in v0.8.0
func (o LookupGithubEnterpriseConfigResultOutput) WebhookKey() pulumi.StringOutput
The key that should be attached to webhook calls to the ReceiveWebhook endpoint.
type LookupTriggerArgs ¶ added in v0.4.0
type LookupTriggerOutputArgs ¶ added in v0.8.0
type LookupTriggerOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ProjectId pulumi.StringInput `pulumi:"projectId"` TriggerId pulumi.StringInput `pulumi:"triggerId"` }
func (LookupTriggerOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTriggerOutputArgs) ElementType() reflect.Type
type LookupTriggerResult ¶ added in v0.4.0
type LookupTriggerResult struct { // Configuration for manual approval to start a build invocation of this BuildTrigger. ApprovalConfig ApprovalConfigResponse `pulumi:"approvalConfig"` // Autodetect build configuration. The following precedence is used (case insensitive): 1. cloudbuild.yaml 2. cloudbuild.yml 3. cloudbuild.json 4. Dockerfile Currently only available for GitHub App Triggers. Autodetect bool `pulumi:"autodetect"` // Contents of the build template. Build BuildResponse `pulumi:"build"` // Time when the trigger was created. CreateTime string `pulumi:"createTime"` // Human-readable description of this trigger. Description string `pulumi:"description"` // If true, the trigger will never automatically execute a build. Disabled bool `pulumi:"disabled"` // Optional. EventType allows the user to explicitly set the type of event to which this BuildTrigger should respond. This field is optional but will be validated against the rest of the configuration if it is set. EventType string `pulumi:"eventType"` // Path, from the source root, to the build configuration file (i.e. cloudbuild.yaml). Filename string `pulumi:"filename"` // A Common Expression Language string. Filter string `pulumi:"filter"` // The file source describing the local or remote Build template. GitFileSource GitFileSourceResponse `pulumi:"gitFileSource"` // GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received. Mutually exclusive with `trigger_template`. Github GitHubEventsConfigResponse `pulumi:"github"` // ignored_files and included_files are file glob matches using https://golang.org/pkg/path/filepath/#Match extended with support for "**". If ignored_files and changed files are both empty, then they are not used to determine whether or not to trigger a build. If ignored_files is not empty, then we ignore any files that match any of the ignored_file globs. If the change has no files that are outside of the ignored_files globs, then we do not trigger a build. IgnoredFiles []string `pulumi:"ignoredFiles"` // If any of the files altered in the commit pass the ignored_files filter and included_files is empty, then as far as this filter is concerned, we should trigger the build. If any of the files altered in the commit pass the ignored_files filter and included_files is not empty, then we make sure that at least one of those files matches a included_files glob. If not, then we do not trigger a build. IncludedFiles []string `pulumi:"includedFiles"` // User-assigned name of the trigger. Must be unique within the project. Trigger names must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character. Name string `pulumi:"name"` // PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published. PubsubConfig PubsubConfigResponse `pulumi:"pubsubConfig"` // The `Trigger` name with format: `projects/{project}/locations/{location}/triggers/{trigger}`, where {trigger} is a unique identifier generated by the service. ResourceName string `pulumi:"resourceName"` // The service account used for all user-controlled operations including UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild. If no service account is set, then the standard Cloud Build service account ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}` ServiceAccount string `pulumi:"serviceAccount"` // The repo and ref of the repository from which to build. This field is used only for those triggers that do not respond to SCM events. Triggers that respond to such events build source at whatever commit caused the event. This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. SourceToBuild GitRepoSourceResponse `pulumi:"sourceToBuild"` // Substitutions for Build resource. The keys must match the following regular expression: `^_[A-Z0-9_]+$`. Substitutions map[string]string `pulumi:"substitutions"` // Tags for annotation of a `BuildTrigger` Tags []string `pulumi:"tags"` // Template describing the types of source changes to trigger a build. Branch and tag names in trigger templates are interpreted as regular expressions. Any branch or tag change that matches that regular expression will trigger a build. Mutually exclusive with `github`. TriggerTemplate RepoSourceResponse `pulumi:"triggerTemplate"` // WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL. WebhookConfig WebhookConfigResponse `pulumi:"webhookConfig"` }
func LookupTrigger ¶ added in v0.4.0
func LookupTrigger(ctx *pulumi.Context, args *LookupTriggerArgs, opts ...pulumi.InvokeOption) (*LookupTriggerResult, error)
Returns information about a `BuildTrigger`. This API is experimental.
type LookupTriggerResultOutput ¶ added in v0.8.0
type LookupTriggerResultOutput struct{ *pulumi.OutputState }
func LookupTriggerOutput ¶ added in v0.8.0
func LookupTriggerOutput(ctx *pulumi.Context, args LookupTriggerOutputArgs, opts ...pulumi.InvokeOption) LookupTriggerResultOutput
func (LookupTriggerResultOutput) ApprovalConfig ¶ added in v0.8.0
func (o LookupTriggerResultOutput) ApprovalConfig() ApprovalConfigResponseOutput
Configuration for manual approval to start a build invocation of this BuildTrigger.
func (LookupTriggerResultOutput) Autodetect ¶ added in v0.8.0
func (o LookupTriggerResultOutput) Autodetect() pulumi.BoolOutput
Autodetect build configuration. The following precedence is used (case insensitive): 1. cloudbuild.yaml 2. cloudbuild.yml 3. cloudbuild.json 4. Dockerfile Currently only available for GitHub App Triggers.
func (LookupTriggerResultOutput) Build ¶ added in v0.8.0
func (o LookupTriggerResultOutput) Build() BuildResponseOutput
Contents of the build template.
func (LookupTriggerResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupTriggerResultOutput) CreateTime() pulumi.StringOutput
Time when the trigger was created.
func (LookupTriggerResultOutput) Description ¶ added in v0.8.0
func (o LookupTriggerResultOutput) Description() pulumi.StringOutput
Human-readable description of this trigger.
func (LookupTriggerResultOutput) Disabled ¶ added in v0.8.0
func (o LookupTriggerResultOutput) Disabled() pulumi.BoolOutput
If true, the trigger will never automatically execute a build.
func (LookupTriggerResultOutput) ElementType ¶ added in v0.8.0
func (LookupTriggerResultOutput) ElementType() reflect.Type
func (LookupTriggerResultOutput) EventType ¶ added in v0.9.0
func (o LookupTriggerResultOutput) EventType() pulumi.StringOutput
Optional. EventType allows the user to explicitly set the type of event to which this BuildTrigger should respond. This field is optional but will be validated against the rest of the configuration if it is set.
func (LookupTriggerResultOutput) Filename ¶ added in v0.8.0
func (o LookupTriggerResultOutput) Filename() pulumi.StringOutput
Path, from the source root, to the build configuration file (i.e. cloudbuild.yaml).
func (LookupTriggerResultOutput) Filter ¶ added in v0.8.0
func (o LookupTriggerResultOutput) Filter() pulumi.StringOutput
A Common Expression Language string.
func (LookupTriggerResultOutput) GitFileSource ¶ added in v0.8.0
func (o LookupTriggerResultOutput) GitFileSource() GitFileSourceResponseOutput
The file source describing the local or remote Build template.
func (LookupTriggerResultOutput) Github ¶ added in v0.8.0
func (o LookupTriggerResultOutput) Github() GitHubEventsConfigResponseOutput
GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received. Mutually exclusive with `trigger_template`.
func (LookupTriggerResultOutput) IgnoredFiles ¶ added in v0.8.0
func (o LookupTriggerResultOutput) IgnoredFiles() pulumi.StringArrayOutput
ignored_files and included_files are file glob matches using https://golang.org/pkg/path/filepath/#Match extended with support for "**". If ignored_files and changed files are both empty, then they are not used to determine whether or not to trigger a build. If ignored_files is not empty, then we ignore any files that match any of the ignored_file globs. If the change has no files that are outside of the ignored_files globs, then we do not trigger a build.
func (LookupTriggerResultOutput) IncludedFiles ¶ added in v0.8.0
func (o LookupTriggerResultOutput) IncludedFiles() pulumi.StringArrayOutput
If any of the files altered in the commit pass the ignored_files filter and included_files is empty, then as far as this filter is concerned, we should trigger the build. If any of the files altered in the commit pass the ignored_files filter and included_files is not empty, then we make sure that at least one of those files matches a included_files glob. If not, then we do not trigger a build.
func (LookupTriggerResultOutput) Name ¶ added in v0.8.0
func (o LookupTriggerResultOutput) Name() pulumi.StringOutput
User-assigned name of the trigger. Must be unique within the project. Trigger names must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character.
func (LookupTriggerResultOutput) PubsubConfig ¶ added in v0.8.0
func (o LookupTriggerResultOutput) PubsubConfig() PubsubConfigResponseOutput
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published.
func (LookupTriggerResultOutput) ResourceName ¶ added in v0.8.0
func (o LookupTriggerResultOutput) ResourceName() pulumi.StringOutput
The `Trigger` name with format: `projects/{project}/locations/{location}/triggers/{trigger}`, where {trigger} is a unique identifier generated by the service.
func (LookupTriggerResultOutput) ServiceAccount ¶ added in v0.8.0
func (o LookupTriggerResultOutput) ServiceAccount() pulumi.StringOutput
The service account used for all user-controlled operations including UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild. If no service account is set, then the standard Cloud Build service account ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}`
func (LookupTriggerResultOutput) SourceToBuild ¶ added in v0.8.0
func (o LookupTriggerResultOutput) SourceToBuild() GitRepoSourceResponseOutput
The repo and ref of the repository from which to build. This field is used only for those triggers that do not respond to SCM events. Triggers that respond to such events build source at whatever commit caused the event. This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers.
func (LookupTriggerResultOutput) Substitutions ¶ added in v0.8.0
func (o LookupTriggerResultOutput) Substitutions() pulumi.StringMapOutput
Substitutions for Build resource. The keys must match the following regular expression: `^_[A-Z0-9_]+$`.
func (LookupTriggerResultOutput) Tags ¶ added in v0.8.0
func (o LookupTriggerResultOutput) Tags() pulumi.StringArrayOutput
Tags for annotation of a `BuildTrigger`
func (LookupTriggerResultOutput) ToLookupTriggerResultOutput ¶ added in v0.8.0
func (o LookupTriggerResultOutput) ToLookupTriggerResultOutput() LookupTriggerResultOutput
func (LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext ¶ added in v0.8.0
func (o LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext(ctx context.Context) LookupTriggerResultOutput
func (LookupTriggerResultOutput) TriggerTemplate ¶ added in v0.8.0
func (o LookupTriggerResultOutput) TriggerTemplate() RepoSourceResponseOutput
Template describing the types of source changes to trigger a build. Branch and tag names in trigger templates are interpreted as regular expressions. Any branch or tag change that matches that regular expression will trigger a build. Mutually exclusive with `github`.
func (LookupTriggerResultOutput) WebhookConfig ¶ added in v0.8.0
func (o LookupTriggerResultOutput) WebhookConfig() WebhookConfigResponseOutput
WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL.
type LookupWorkerPoolArgs ¶ added in v0.5.0
type LookupWorkerPoolOutputArgs ¶ added in v0.8.0
type LookupWorkerPoolOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` WorkerPoolId pulumi.StringInput `pulumi:"workerPoolId"` }
func (LookupWorkerPoolOutputArgs) ElementType ¶ added in v0.8.0
func (LookupWorkerPoolOutputArgs) ElementType() reflect.Type
type LookupWorkerPoolResult ¶ added in v0.5.0
type LookupWorkerPoolResult struct { // User specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size limitations. Annotations map[string]string `pulumi:"annotations"` // Time at which the request to create the `WorkerPool` was received. CreateTime string `pulumi:"createTime"` // Time at which the request to delete the `WorkerPool` was received. DeleteTime string `pulumi:"deleteTime"` // A user-specified, human-readable name for the `WorkerPool`. If provided, this value must be 1-63 characters. DisplayName string `pulumi:"displayName"` // Checksum computed by the server. May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding. Etag string `pulumi:"etag"` // The resource name of the `WorkerPool`, with format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. The value of `{worker_pool}` is provided by `worker_pool_id` in `CreateWorkerPool` request and the value of `{location}` is determined by the endpoint accessed. Name string `pulumi:"name"` // Private Pool using a v1 configuration. PrivatePoolV1Config PrivatePoolV1ConfigResponse `pulumi:"privatePoolV1Config"` // `WorkerPool` state. State string `pulumi:"state"` // A unique identifier for the `WorkerPool`. Uid string `pulumi:"uid"` // Time at which the request to update the `WorkerPool` was received. UpdateTime string `pulumi:"updateTime"` }
func LookupWorkerPool ¶ added in v0.5.0
func LookupWorkerPool(ctx *pulumi.Context, args *LookupWorkerPoolArgs, opts ...pulumi.InvokeOption) (*LookupWorkerPoolResult, error)
Returns details of a `WorkerPool`.
type LookupWorkerPoolResultOutput ¶ added in v0.8.0
type LookupWorkerPoolResultOutput struct{ *pulumi.OutputState }
func LookupWorkerPoolOutput ¶ added in v0.8.0
func LookupWorkerPoolOutput(ctx *pulumi.Context, args LookupWorkerPoolOutputArgs, opts ...pulumi.InvokeOption) LookupWorkerPoolResultOutput
func (LookupWorkerPoolResultOutput) Annotations ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) Annotations() pulumi.StringMapOutput
User specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
func (LookupWorkerPoolResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) CreateTime() pulumi.StringOutput
Time at which the request to create the `WorkerPool` was received.
func (LookupWorkerPoolResultOutput) DeleteTime ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) DeleteTime() pulumi.StringOutput
Time at which the request to delete the `WorkerPool` was received.
func (LookupWorkerPoolResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) DisplayName() pulumi.StringOutput
A user-specified, human-readable name for the `WorkerPool`. If provided, this value must be 1-63 characters.
func (LookupWorkerPoolResultOutput) ElementType ¶ added in v0.8.0
func (LookupWorkerPoolResultOutput) ElementType() reflect.Type
func (LookupWorkerPoolResultOutput) Etag ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) Etag() pulumi.StringOutput
Checksum computed by the server. May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding.
func (LookupWorkerPoolResultOutput) Name ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) Name() pulumi.StringOutput
The resource name of the `WorkerPool`, with format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. The value of `{worker_pool}` is provided by `worker_pool_id` in `CreateWorkerPool` request and the value of `{location}` is determined by the endpoint accessed.
func (LookupWorkerPoolResultOutput) PrivatePoolV1Config ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) PrivatePoolV1Config() PrivatePoolV1ConfigResponseOutput
Private Pool using a v1 configuration.
func (LookupWorkerPoolResultOutput) State ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) State() pulumi.StringOutput
`WorkerPool` state.
func (LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutput ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutput() LookupWorkerPoolResultOutput
func (LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutputWithContext ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutputWithContext(ctx context.Context) LookupWorkerPoolResultOutput
func (LookupWorkerPoolResultOutput) Uid ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) Uid() pulumi.StringOutput
A unique identifier for the `WorkerPool`.
func (LookupWorkerPoolResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) UpdateTime() pulumi.StringOutput
Time at which the request to update the `WorkerPool` was received.
type NetworkConfig ¶ added in v0.5.0
type NetworkConfig struct { // Option to configure network egress for the workers. EgressOption *NetworkConfigEgressOption `pulumi:"egressOption"` // Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See [Understanding network configuration options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment) PeeredNetwork string `pulumi:"peeredNetwork"` }
Defines the network configuration for the pool.
type NetworkConfigArgs ¶ added in v0.5.0
type NetworkConfigArgs struct { // Option to configure network egress for the workers. EgressOption NetworkConfigEgressOptionPtrInput `pulumi:"egressOption"` // Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See [Understanding network configuration options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment) PeeredNetwork pulumi.StringInput `pulumi:"peeredNetwork"` }
Defines the network configuration for the pool.
func (NetworkConfigArgs) ElementType ¶ added in v0.5.0
func (NetworkConfigArgs) ElementType() reflect.Type
func (NetworkConfigArgs) ToNetworkConfigOutput ¶ added in v0.5.0
func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigOutputWithContext ¶ added in v0.5.0
func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigPtrOutput ¶ added in v0.5.0
func (i NetworkConfigArgs) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext ¶ added in v0.5.0
func (i NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigEgressOption ¶ added in v0.5.0
type NetworkConfigEgressOption string
Option to configure network egress for the workers.
func (NetworkConfigEgressOption) ElementType ¶ added in v0.5.0
func (NetworkConfigEgressOption) ElementType() reflect.Type
func (NetworkConfigEgressOption) ToNetworkConfigEgressOptionOutput ¶ added in v0.6.0
func (e NetworkConfigEgressOption) ToNetworkConfigEgressOptionOutput() NetworkConfigEgressOptionOutput
func (NetworkConfigEgressOption) ToNetworkConfigEgressOptionOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigEgressOption) ToNetworkConfigEgressOptionOutputWithContext(ctx context.Context) NetworkConfigEgressOptionOutput
func (NetworkConfigEgressOption) ToNetworkConfigEgressOptionPtrOutput ¶ added in v0.6.0
func (e NetworkConfigEgressOption) ToNetworkConfigEgressOptionPtrOutput() NetworkConfigEgressOptionPtrOutput
func (NetworkConfigEgressOption) ToNetworkConfigEgressOptionPtrOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigEgressOption) ToNetworkConfigEgressOptionPtrOutputWithContext(ctx context.Context) NetworkConfigEgressOptionPtrOutput
func (NetworkConfigEgressOption) ToStringOutput ¶ added in v0.5.0
func (e NetworkConfigEgressOption) ToStringOutput() pulumi.StringOutput
func (NetworkConfigEgressOption) ToStringOutputWithContext ¶ added in v0.5.0
func (e NetworkConfigEgressOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigEgressOption) ToStringPtrOutput ¶ added in v0.5.0
func (e NetworkConfigEgressOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigEgressOption) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e NetworkConfigEgressOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigEgressOptionInput ¶ added in v0.6.0
type NetworkConfigEgressOptionInput interface { pulumi.Input ToNetworkConfigEgressOptionOutput() NetworkConfigEgressOptionOutput ToNetworkConfigEgressOptionOutputWithContext(context.Context) NetworkConfigEgressOptionOutput }
NetworkConfigEgressOptionInput is an input type that accepts NetworkConfigEgressOptionArgs and NetworkConfigEgressOptionOutput values. You can construct a concrete instance of `NetworkConfigEgressOptionInput` via:
NetworkConfigEgressOptionArgs{...}
type NetworkConfigEgressOptionOutput ¶ added in v0.6.0
type NetworkConfigEgressOptionOutput struct{ *pulumi.OutputState }
func (NetworkConfigEgressOptionOutput) ElementType ¶ added in v0.6.0
func (NetworkConfigEgressOptionOutput) ElementType() reflect.Type
func (NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionOutput ¶ added in v0.6.0
func (o NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionOutput() NetworkConfigEgressOptionOutput
func (NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionOutputWithContext(ctx context.Context) NetworkConfigEgressOptionOutput
func (NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionPtrOutput ¶ added in v0.6.0
func (o NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionPtrOutput() NetworkConfigEgressOptionPtrOutput
func (NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigEgressOptionOutput) ToNetworkConfigEgressOptionPtrOutputWithContext(ctx context.Context) NetworkConfigEgressOptionPtrOutput
func (NetworkConfigEgressOptionOutput) ToStringOutput ¶ added in v0.6.0
func (o NetworkConfigEgressOptionOutput) ToStringOutput() pulumi.StringOutput
func (NetworkConfigEgressOptionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigEgressOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigEgressOptionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkConfigEgressOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigEgressOptionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigEgressOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigEgressOptionPtrInput ¶ added in v0.6.0
type NetworkConfigEgressOptionPtrInput interface { pulumi.Input ToNetworkConfigEgressOptionPtrOutput() NetworkConfigEgressOptionPtrOutput ToNetworkConfigEgressOptionPtrOutputWithContext(context.Context) NetworkConfigEgressOptionPtrOutput }
func NetworkConfigEgressOptionPtr ¶ added in v0.6.0
func NetworkConfigEgressOptionPtr(v string) NetworkConfigEgressOptionPtrInput
type NetworkConfigEgressOptionPtrOutput ¶ added in v0.6.0
type NetworkConfigEgressOptionPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigEgressOptionPtrOutput) Elem ¶ added in v0.6.0
func (o NetworkConfigEgressOptionPtrOutput) Elem() NetworkConfigEgressOptionOutput
func (NetworkConfigEgressOptionPtrOutput) ElementType ¶ added in v0.6.0
func (NetworkConfigEgressOptionPtrOutput) ElementType() reflect.Type
func (NetworkConfigEgressOptionPtrOutput) ToNetworkConfigEgressOptionPtrOutput ¶ added in v0.6.0
func (o NetworkConfigEgressOptionPtrOutput) ToNetworkConfigEgressOptionPtrOutput() NetworkConfigEgressOptionPtrOutput
func (NetworkConfigEgressOptionPtrOutput) ToNetworkConfigEgressOptionPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigEgressOptionPtrOutput) ToNetworkConfigEgressOptionPtrOutputWithContext(ctx context.Context) NetworkConfigEgressOptionPtrOutput
func (NetworkConfigEgressOptionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkConfigEgressOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigEgressOptionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigEgressOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigInput ¶ added in v0.5.0
type NetworkConfigInput interface { pulumi.Input ToNetworkConfigOutput() NetworkConfigOutput ToNetworkConfigOutputWithContext(context.Context) NetworkConfigOutput }
NetworkConfigInput is an input type that accepts NetworkConfigArgs and NetworkConfigOutput values. You can construct a concrete instance of `NetworkConfigInput` via:
NetworkConfigArgs{...}
type NetworkConfigOutput ¶ added in v0.5.0
type NetworkConfigOutput struct{ *pulumi.OutputState }
Defines the network configuration for the pool.
func (NetworkConfigOutput) EgressOption ¶ added in v0.5.0
func (o NetworkConfigOutput) EgressOption() NetworkConfigEgressOptionPtrOutput
Option to configure network egress for the workers.
func (NetworkConfigOutput) ElementType ¶ added in v0.5.0
func (NetworkConfigOutput) ElementType() reflect.Type
func (NetworkConfigOutput) PeeredNetwork ¶ added in v0.5.0
func (o NetworkConfigOutput) PeeredNetwork() pulumi.StringOutput
Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See [Understanding network configuration options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment)
func (NetworkConfigOutput) ToNetworkConfigOutput ¶ added in v0.5.0
func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigOutputWithContext ¶ added in v0.5.0
func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigPtrOutput ¶ added in v0.5.0
func (o NetworkConfigOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext ¶ added in v0.5.0
func (o NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigPtrInput ¶ added in v0.5.0
type NetworkConfigPtrInput interface { pulumi.Input ToNetworkConfigPtrOutput() NetworkConfigPtrOutput ToNetworkConfigPtrOutputWithContext(context.Context) NetworkConfigPtrOutput }
NetworkConfigPtrInput is an input type that accepts NetworkConfigArgs, NetworkConfigPtr and NetworkConfigPtrOutput values. You can construct a concrete instance of `NetworkConfigPtrInput` via:
NetworkConfigArgs{...} or: nil
func NetworkConfigPtr ¶ added in v0.5.0
func NetworkConfigPtr(v *NetworkConfigArgs) NetworkConfigPtrInput
type NetworkConfigPtrOutput ¶ added in v0.5.0
type NetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigPtrOutput) EgressOption ¶ added in v0.5.0
func (o NetworkConfigPtrOutput) EgressOption() NetworkConfigEgressOptionPtrOutput
Option to configure network egress for the workers.
func (NetworkConfigPtrOutput) Elem ¶ added in v0.5.0
func (o NetworkConfigPtrOutput) Elem() NetworkConfigOutput
func (NetworkConfigPtrOutput) ElementType ¶ added in v0.5.0
func (NetworkConfigPtrOutput) ElementType() reflect.Type
func (NetworkConfigPtrOutput) PeeredNetwork ¶ added in v0.5.0
func (o NetworkConfigPtrOutput) PeeredNetwork() pulumi.StringPtrOutput
Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See [Understanding network configuration options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment)
func (NetworkConfigPtrOutput) ToNetworkConfigPtrOutput ¶ added in v0.5.0
func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext ¶ added in v0.5.0
func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigResponse ¶ added in v0.5.0
type NetworkConfigResponse struct { // Option to configure network egress for the workers. EgressOption string `pulumi:"egressOption"` // Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See [Understanding network configuration options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment) PeeredNetwork string `pulumi:"peeredNetwork"` }
Defines the network configuration for the pool.
type NetworkConfigResponseArgs ¶ added in v0.5.0
type NetworkConfigResponseArgs struct { // Option to configure network egress for the workers. EgressOption pulumi.StringInput `pulumi:"egressOption"` // Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See [Understanding network configuration options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment) PeeredNetwork pulumi.StringInput `pulumi:"peeredNetwork"` }
Defines the network configuration for the pool.
func (NetworkConfigResponseArgs) ElementType ¶ added in v0.5.0
func (NetworkConfigResponseArgs) ElementType() reflect.Type
func (NetworkConfigResponseArgs) ToNetworkConfigResponseOutput ¶ added in v0.5.0
func (i NetworkConfigResponseArgs) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
func (NetworkConfigResponseArgs) ToNetworkConfigResponseOutputWithContext ¶ added in v0.5.0
func (i NetworkConfigResponseArgs) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
func (NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutput ¶ added in v0.5.0
func (i NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
func (NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (i NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
type NetworkConfigResponseInput ¶ added in v0.5.0
type NetworkConfigResponseInput interface { pulumi.Input ToNetworkConfigResponseOutput() NetworkConfigResponseOutput ToNetworkConfigResponseOutputWithContext(context.Context) NetworkConfigResponseOutput }
NetworkConfigResponseInput is an input type that accepts NetworkConfigResponseArgs and NetworkConfigResponseOutput values. You can construct a concrete instance of `NetworkConfigResponseInput` via:
NetworkConfigResponseArgs{...}
type NetworkConfigResponseOutput ¶ added in v0.5.0
type NetworkConfigResponseOutput struct{ *pulumi.OutputState }
Defines the network configuration for the pool.
func (NetworkConfigResponseOutput) EgressOption ¶ added in v0.5.0
func (o NetworkConfigResponseOutput) EgressOption() pulumi.StringOutput
Option to configure network egress for the workers.
func (NetworkConfigResponseOutput) ElementType ¶ added in v0.5.0
func (NetworkConfigResponseOutput) ElementType() reflect.Type
func (NetworkConfigResponseOutput) PeeredNetwork ¶ added in v0.5.0
func (o NetworkConfigResponseOutput) PeeredNetwork() pulumi.StringOutput
Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See [Understanding network configuration options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment)
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutput ¶ added in v0.5.0
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext ¶ added in v0.5.0
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
func (NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutput ¶ added in v0.5.0
func (o NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
func (NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
type NetworkConfigResponsePtrInput ¶ added in v0.5.0
type NetworkConfigResponsePtrInput interface { pulumi.Input ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput ToNetworkConfigResponsePtrOutputWithContext(context.Context) NetworkConfigResponsePtrOutput }
NetworkConfigResponsePtrInput is an input type that accepts NetworkConfigResponseArgs, NetworkConfigResponsePtr and NetworkConfigResponsePtrOutput values. You can construct a concrete instance of `NetworkConfigResponsePtrInput` via:
NetworkConfigResponseArgs{...} or: nil
func NetworkConfigResponsePtr ¶ added in v0.5.0
func NetworkConfigResponsePtr(v *NetworkConfigResponseArgs) NetworkConfigResponsePtrInput
type NetworkConfigResponsePtrOutput ¶ added in v0.5.0
type NetworkConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigResponsePtrOutput) EgressOption ¶ added in v0.5.0
func (o NetworkConfigResponsePtrOutput) EgressOption() pulumi.StringPtrOutput
Option to configure network egress for the workers.
func (NetworkConfigResponsePtrOutput) Elem ¶ added in v0.5.0
func (o NetworkConfigResponsePtrOutput) Elem() NetworkConfigResponseOutput
func (NetworkConfigResponsePtrOutput) ElementType ¶ added in v0.5.0
func (NetworkConfigResponsePtrOutput) ElementType() reflect.Type
func (NetworkConfigResponsePtrOutput) PeeredNetwork ¶ added in v0.5.0
func (o NetworkConfigResponsePtrOutput) PeeredNetwork() pulumi.StringPtrOutput
Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See [Understanding network configuration options](https://cloud.google.com/build/docs/private-pools/set-up-private-pool-environment)
func (NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutput ¶ added in v0.5.0
func (o NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
func (NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
type PoolOption ¶ added in v0.5.0
type PoolOption struct { // The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} Name *string `pulumi:"name"` }
Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information.
type PoolOptionArgs ¶ added in v0.5.0
type PoolOptionArgs struct { // The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} Name pulumi.StringPtrInput `pulumi:"name"` }
Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information.
func (PoolOptionArgs) ElementType ¶ added in v0.5.0
func (PoolOptionArgs) ElementType() reflect.Type
func (PoolOptionArgs) ToPoolOptionOutput ¶ added in v0.5.0
func (i PoolOptionArgs) ToPoolOptionOutput() PoolOptionOutput
func (PoolOptionArgs) ToPoolOptionOutputWithContext ¶ added in v0.5.0
func (i PoolOptionArgs) ToPoolOptionOutputWithContext(ctx context.Context) PoolOptionOutput
func (PoolOptionArgs) ToPoolOptionPtrOutput ¶ added in v0.5.0
func (i PoolOptionArgs) ToPoolOptionPtrOutput() PoolOptionPtrOutput
func (PoolOptionArgs) ToPoolOptionPtrOutputWithContext ¶ added in v0.5.0
func (i PoolOptionArgs) ToPoolOptionPtrOutputWithContext(ctx context.Context) PoolOptionPtrOutput
type PoolOptionInput ¶ added in v0.5.0
type PoolOptionInput interface { pulumi.Input ToPoolOptionOutput() PoolOptionOutput ToPoolOptionOutputWithContext(context.Context) PoolOptionOutput }
PoolOptionInput is an input type that accepts PoolOptionArgs and PoolOptionOutput values. You can construct a concrete instance of `PoolOptionInput` via:
PoolOptionArgs{...}
type PoolOptionOutput ¶ added in v0.5.0
type PoolOptionOutput struct{ *pulumi.OutputState }
Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information.
func (PoolOptionOutput) ElementType ¶ added in v0.5.0
func (PoolOptionOutput) ElementType() reflect.Type
func (PoolOptionOutput) Name ¶ added in v0.5.0
func (o PoolOptionOutput) Name() pulumi.StringPtrOutput
The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
func (PoolOptionOutput) ToPoolOptionOutput ¶ added in v0.5.0
func (o PoolOptionOutput) ToPoolOptionOutput() PoolOptionOutput
func (PoolOptionOutput) ToPoolOptionOutputWithContext ¶ added in v0.5.0
func (o PoolOptionOutput) ToPoolOptionOutputWithContext(ctx context.Context) PoolOptionOutput
func (PoolOptionOutput) ToPoolOptionPtrOutput ¶ added in v0.5.0
func (o PoolOptionOutput) ToPoolOptionPtrOutput() PoolOptionPtrOutput
func (PoolOptionOutput) ToPoolOptionPtrOutputWithContext ¶ added in v0.5.0
func (o PoolOptionOutput) ToPoolOptionPtrOutputWithContext(ctx context.Context) PoolOptionPtrOutput
type PoolOptionPtrInput ¶ added in v0.5.0
type PoolOptionPtrInput interface { pulumi.Input ToPoolOptionPtrOutput() PoolOptionPtrOutput ToPoolOptionPtrOutputWithContext(context.Context) PoolOptionPtrOutput }
PoolOptionPtrInput is an input type that accepts PoolOptionArgs, PoolOptionPtr and PoolOptionPtrOutput values. You can construct a concrete instance of `PoolOptionPtrInput` via:
PoolOptionArgs{...} or: nil
func PoolOptionPtr ¶ added in v0.5.0
func PoolOptionPtr(v *PoolOptionArgs) PoolOptionPtrInput
type PoolOptionPtrOutput ¶ added in v0.5.0
type PoolOptionPtrOutput struct{ *pulumi.OutputState }
func (PoolOptionPtrOutput) Elem ¶ added in v0.5.0
func (o PoolOptionPtrOutput) Elem() PoolOptionOutput
func (PoolOptionPtrOutput) ElementType ¶ added in v0.5.0
func (PoolOptionPtrOutput) ElementType() reflect.Type
func (PoolOptionPtrOutput) Name ¶ added in v0.5.0
func (o PoolOptionPtrOutput) Name() pulumi.StringPtrOutput
The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
func (PoolOptionPtrOutput) ToPoolOptionPtrOutput ¶ added in v0.5.0
func (o PoolOptionPtrOutput) ToPoolOptionPtrOutput() PoolOptionPtrOutput
func (PoolOptionPtrOutput) ToPoolOptionPtrOutputWithContext ¶ added in v0.5.0
func (o PoolOptionPtrOutput) ToPoolOptionPtrOutputWithContext(ctx context.Context) PoolOptionPtrOutput
type PoolOptionResponse ¶ added in v0.5.0
type PoolOptionResponse struct { // The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} Name string `pulumi:"name"` }
Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information.
type PoolOptionResponseArgs ¶ added in v0.5.0
type PoolOptionResponseArgs struct { // The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} Name pulumi.StringInput `pulumi:"name"` }
Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information.
func (PoolOptionResponseArgs) ElementType ¶ added in v0.5.0
func (PoolOptionResponseArgs) ElementType() reflect.Type
func (PoolOptionResponseArgs) ToPoolOptionResponseOutput ¶ added in v0.5.0
func (i PoolOptionResponseArgs) ToPoolOptionResponseOutput() PoolOptionResponseOutput
func (PoolOptionResponseArgs) ToPoolOptionResponseOutputWithContext ¶ added in v0.5.0
func (i PoolOptionResponseArgs) ToPoolOptionResponseOutputWithContext(ctx context.Context) PoolOptionResponseOutput
func (PoolOptionResponseArgs) ToPoolOptionResponsePtrOutput ¶ added in v0.5.0
func (i PoolOptionResponseArgs) ToPoolOptionResponsePtrOutput() PoolOptionResponsePtrOutput
func (PoolOptionResponseArgs) ToPoolOptionResponsePtrOutputWithContext ¶ added in v0.5.0
func (i PoolOptionResponseArgs) ToPoolOptionResponsePtrOutputWithContext(ctx context.Context) PoolOptionResponsePtrOutput
type PoolOptionResponseInput ¶ added in v0.5.0
type PoolOptionResponseInput interface { pulumi.Input ToPoolOptionResponseOutput() PoolOptionResponseOutput ToPoolOptionResponseOutputWithContext(context.Context) PoolOptionResponseOutput }
PoolOptionResponseInput is an input type that accepts PoolOptionResponseArgs and PoolOptionResponseOutput values. You can construct a concrete instance of `PoolOptionResponseInput` via:
PoolOptionResponseArgs{...}
type PoolOptionResponseOutput ¶ added in v0.5.0
type PoolOptionResponseOutput struct{ *pulumi.OutputState }
Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information.
func (PoolOptionResponseOutput) ElementType ¶ added in v0.5.0
func (PoolOptionResponseOutput) ElementType() reflect.Type
func (PoolOptionResponseOutput) Name ¶ added in v0.5.0
func (o PoolOptionResponseOutput) Name() pulumi.StringOutput
The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
func (PoolOptionResponseOutput) ToPoolOptionResponseOutput ¶ added in v0.5.0
func (o PoolOptionResponseOutput) ToPoolOptionResponseOutput() PoolOptionResponseOutput
func (PoolOptionResponseOutput) ToPoolOptionResponseOutputWithContext ¶ added in v0.5.0
func (o PoolOptionResponseOutput) ToPoolOptionResponseOutputWithContext(ctx context.Context) PoolOptionResponseOutput
func (PoolOptionResponseOutput) ToPoolOptionResponsePtrOutput ¶ added in v0.5.0
func (o PoolOptionResponseOutput) ToPoolOptionResponsePtrOutput() PoolOptionResponsePtrOutput
func (PoolOptionResponseOutput) ToPoolOptionResponsePtrOutputWithContext ¶ added in v0.5.0
func (o PoolOptionResponseOutput) ToPoolOptionResponsePtrOutputWithContext(ctx context.Context) PoolOptionResponsePtrOutput
type PoolOptionResponsePtrInput ¶ added in v0.5.0
type PoolOptionResponsePtrInput interface { pulumi.Input ToPoolOptionResponsePtrOutput() PoolOptionResponsePtrOutput ToPoolOptionResponsePtrOutputWithContext(context.Context) PoolOptionResponsePtrOutput }
PoolOptionResponsePtrInput is an input type that accepts PoolOptionResponseArgs, PoolOptionResponsePtr and PoolOptionResponsePtrOutput values. You can construct a concrete instance of `PoolOptionResponsePtrInput` via:
PoolOptionResponseArgs{...} or: nil
func PoolOptionResponsePtr ¶ added in v0.5.0
func PoolOptionResponsePtr(v *PoolOptionResponseArgs) PoolOptionResponsePtrInput
type PoolOptionResponsePtrOutput ¶ added in v0.5.0
type PoolOptionResponsePtrOutput struct{ *pulumi.OutputState }
func (PoolOptionResponsePtrOutput) Elem ¶ added in v0.5.0
func (o PoolOptionResponsePtrOutput) Elem() PoolOptionResponseOutput
func (PoolOptionResponsePtrOutput) ElementType ¶ added in v0.5.0
func (PoolOptionResponsePtrOutput) ElementType() reflect.Type
func (PoolOptionResponsePtrOutput) Name ¶ added in v0.5.0
func (o PoolOptionResponsePtrOutput) Name() pulumi.StringPtrOutput
The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
func (PoolOptionResponsePtrOutput) ToPoolOptionResponsePtrOutput ¶ added in v0.5.0
func (o PoolOptionResponsePtrOutput) ToPoolOptionResponsePtrOutput() PoolOptionResponsePtrOutput
func (PoolOptionResponsePtrOutput) ToPoolOptionResponsePtrOutputWithContext ¶ added in v0.5.0
func (o PoolOptionResponsePtrOutput) ToPoolOptionResponsePtrOutputWithContext(ctx context.Context) PoolOptionResponsePtrOutput
type PrivatePoolV1Config ¶ added in v0.5.0
type PrivatePoolV1Config struct { // Network configuration for the pool. NetworkConfig *NetworkConfig `pulumi:"networkConfig"` // Machine configuration for the workers in the pool. WorkerConfig *WorkerConfig `pulumi:"workerConfig"` }
Configuration for a V1 `PrivatePool`.
type PrivatePoolV1ConfigArgs ¶ added in v0.5.0
type PrivatePoolV1ConfigArgs struct { // Network configuration for the pool. NetworkConfig NetworkConfigPtrInput `pulumi:"networkConfig"` // Machine configuration for the workers in the pool. WorkerConfig WorkerConfigPtrInput `pulumi:"workerConfig"` }
Configuration for a V1 `PrivatePool`.
func (PrivatePoolV1ConfigArgs) ElementType ¶ added in v0.5.0
func (PrivatePoolV1ConfigArgs) ElementType() reflect.Type
func (PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigOutput ¶ added in v0.5.0
func (i PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigOutput() PrivatePoolV1ConfigOutput
func (PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigOutputWithContext ¶ added in v0.5.0
func (i PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigOutputWithContext(ctx context.Context) PrivatePoolV1ConfigOutput
func (PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigPtrOutput ¶ added in v0.5.0
func (i PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigPtrOutput() PrivatePoolV1ConfigPtrOutput
func (PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigPtrOutputWithContext ¶ added in v0.5.0
func (i PrivatePoolV1ConfigArgs) ToPrivatePoolV1ConfigPtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigPtrOutput
type PrivatePoolV1ConfigInput ¶ added in v0.5.0
type PrivatePoolV1ConfigInput interface { pulumi.Input ToPrivatePoolV1ConfigOutput() PrivatePoolV1ConfigOutput ToPrivatePoolV1ConfigOutputWithContext(context.Context) PrivatePoolV1ConfigOutput }
PrivatePoolV1ConfigInput is an input type that accepts PrivatePoolV1ConfigArgs and PrivatePoolV1ConfigOutput values. You can construct a concrete instance of `PrivatePoolV1ConfigInput` via:
PrivatePoolV1ConfigArgs{...}
type PrivatePoolV1ConfigOutput ¶ added in v0.5.0
type PrivatePoolV1ConfigOutput struct{ *pulumi.OutputState }
Configuration for a V1 `PrivatePool`.
func (PrivatePoolV1ConfigOutput) ElementType ¶ added in v0.5.0
func (PrivatePoolV1ConfigOutput) ElementType() reflect.Type
func (PrivatePoolV1ConfigOutput) NetworkConfig ¶ added in v0.5.0
func (o PrivatePoolV1ConfigOutput) NetworkConfig() NetworkConfigPtrOutput
Network configuration for the pool.
func (PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigOutput ¶ added in v0.5.0
func (o PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigOutput() PrivatePoolV1ConfigOutput
func (PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigOutputWithContext ¶ added in v0.5.0
func (o PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigOutputWithContext(ctx context.Context) PrivatePoolV1ConfigOutput
func (PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigPtrOutput ¶ added in v0.5.0
func (o PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigPtrOutput() PrivatePoolV1ConfigPtrOutput
func (PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigPtrOutputWithContext ¶ added in v0.5.0
func (o PrivatePoolV1ConfigOutput) ToPrivatePoolV1ConfigPtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigPtrOutput
func (PrivatePoolV1ConfigOutput) WorkerConfig ¶ added in v0.5.0
func (o PrivatePoolV1ConfigOutput) WorkerConfig() WorkerConfigPtrOutput
Machine configuration for the workers in the pool.
type PrivatePoolV1ConfigPtrInput ¶ added in v0.5.0
type PrivatePoolV1ConfigPtrInput interface { pulumi.Input ToPrivatePoolV1ConfigPtrOutput() PrivatePoolV1ConfigPtrOutput ToPrivatePoolV1ConfigPtrOutputWithContext(context.Context) PrivatePoolV1ConfigPtrOutput }
PrivatePoolV1ConfigPtrInput is an input type that accepts PrivatePoolV1ConfigArgs, PrivatePoolV1ConfigPtr and PrivatePoolV1ConfigPtrOutput values. You can construct a concrete instance of `PrivatePoolV1ConfigPtrInput` via:
PrivatePoolV1ConfigArgs{...} or: nil
func PrivatePoolV1ConfigPtr ¶ added in v0.5.0
func PrivatePoolV1ConfigPtr(v *PrivatePoolV1ConfigArgs) PrivatePoolV1ConfigPtrInput
type PrivatePoolV1ConfigPtrOutput ¶ added in v0.5.0
type PrivatePoolV1ConfigPtrOutput struct{ *pulumi.OutputState }
func (PrivatePoolV1ConfigPtrOutput) Elem ¶ added in v0.5.0
func (o PrivatePoolV1ConfigPtrOutput) Elem() PrivatePoolV1ConfigOutput
func (PrivatePoolV1ConfigPtrOutput) ElementType ¶ added in v0.5.0
func (PrivatePoolV1ConfigPtrOutput) ElementType() reflect.Type
func (PrivatePoolV1ConfigPtrOutput) NetworkConfig ¶ added in v0.5.0
func (o PrivatePoolV1ConfigPtrOutput) NetworkConfig() NetworkConfigPtrOutput
Network configuration for the pool.
func (PrivatePoolV1ConfigPtrOutput) ToPrivatePoolV1ConfigPtrOutput ¶ added in v0.5.0
func (o PrivatePoolV1ConfigPtrOutput) ToPrivatePoolV1ConfigPtrOutput() PrivatePoolV1ConfigPtrOutput
func (PrivatePoolV1ConfigPtrOutput) ToPrivatePoolV1ConfigPtrOutputWithContext ¶ added in v0.5.0
func (o PrivatePoolV1ConfigPtrOutput) ToPrivatePoolV1ConfigPtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigPtrOutput
func (PrivatePoolV1ConfigPtrOutput) WorkerConfig ¶ added in v0.5.0
func (o PrivatePoolV1ConfigPtrOutput) WorkerConfig() WorkerConfigPtrOutput
Machine configuration for the workers in the pool.
type PrivatePoolV1ConfigResponse ¶ added in v0.5.0
type PrivatePoolV1ConfigResponse struct { // Network configuration for the pool. NetworkConfig NetworkConfigResponse `pulumi:"networkConfig"` // Machine configuration for the workers in the pool. WorkerConfig WorkerConfigResponse `pulumi:"workerConfig"` }
Configuration for a V1 `PrivatePool`.
type PrivatePoolV1ConfigResponseArgs ¶ added in v0.5.0
type PrivatePoolV1ConfigResponseArgs struct { // Network configuration for the pool. NetworkConfig NetworkConfigResponseInput `pulumi:"networkConfig"` // Machine configuration for the workers in the pool. WorkerConfig WorkerConfigResponseInput `pulumi:"workerConfig"` }
Configuration for a V1 `PrivatePool`.
func (PrivatePoolV1ConfigResponseArgs) ElementType ¶ added in v0.5.0
func (PrivatePoolV1ConfigResponseArgs) ElementType() reflect.Type
func (PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponseOutput ¶ added in v0.5.0
func (i PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponseOutput() PrivatePoolV1ConfigResponseOutput
func (PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponseOutputWithContext ¶ added in v0.5.0
func (i PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponseOutputWithContext(ctx context.Context) PrivatePoolV1ConfigResponseOutput
func (PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponsePtrOutput ¶ added in v0.5.0
func (i PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponsePtrOutput() PrivatePoolV1ConfigResponsePtrOutput
func (PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (i PrivatePoolV1ConfigResponseArgs) ToPrivatePoolV1ConfigResponsePtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigResponsePtrOutput
type PrivatePoolV1ConfigResponseInput ¶ added in v0.5.0
type PrivatePoolV1ConfigResponseInput interface { pulumi.Input ToPrivatePoolV1ConfigResponseOutput() PrivatePoolV1ConfigResponseOutput ToPrivatePoolV1ConfigResponseOutputWithContext(context.Context) PrivatePoolV1ConfigResponseOutput }
PrivatePoolV1ConfigResponseInput is an input type that accepts PrivatePoolV1ConfigResponseArgs and PrivatePoolV1ConfigResponseOutput values. You can construct a concrete instance of `PrivatePoolV1ConfigResponseInput` via:
PrivatePoolV1ConfigResponseArgs{...}
type PrivatePoolV1ConfigResponseOutput ¶ added in v0.5.0
type PrivatePoolV1ConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for a V1 `PrivatePool`.
func (PrivatePoolV1ConfigResponseOutput) ElementType ¶ added in v0.5.0
func (PrivatePoolV1ConfigResponseOutput) ElementType() reflect.Type
func (PrivatePoolV1ConfigResponseOutput) NetworkConfig ¶ added in v0.5.0
func (o PrivatePoolV1ConfigResponseOutput) NetworkConfig() NetworkConfigResponseOutput
Network configuration for the pool.
func (PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponseOutput ¶ added in v0.5.0
func (o PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponseOutput() PrivatePoolV1ConfigResponseOutput
func (PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponseOutputWithContext ¶ added in v0.5.0
func (o PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponseOutputWithContext(ctx context.Context) PrivatePoolV1ConfigResponseOutput
func (PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponsePtrOutput ¶ added in v0.5.0
func (o PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponsePtrOutput() PrivatePoolV1ConfigResponsePtrOutput
func (PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o PrivatePoolV1ConfigResponseOutput) ToPrivatePoolV1ConfigResponsePtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigResponsePtrOutput
func (PrivatePoolV1ConfigResponseOutput) WorkerConfig ¶ added in v0.5.0
func (o PrivatePoolV1ConfigResponseOutput) WorkerConfig() WorkerConfigResponseOutput
Machine configuration for the workers in the pool.
type PrivatePoolV1ConfigResponsePtrInput ¶ added in v0.5.0
type PrivatePoolV1ConfigResponsePtrInput interface { pulumi.Input ToPrivatePoolV1ConfigResponsePtrOutput() PrivatePoolV1ConfigResponsePtrOutput ToPrivatePoolV1ConfigResponsePtrOutputWithContext(context.Context) PrivatePoolV1ConfigResponsePtrOutput }
PrivatePoolV1ConfigResponsePtrInput is an input type that accepts PrivatePoolV1ConfigResponseArgs, PrivatePoolV1ConfigResponsePtr and PrivatePoolV1ConfigResponsePtrOutput values. You can construct a concrete instance of `PrivatePoolV1ConfigResponsePtrInput` via:
PrivatePoolV1ConfigResponseArgs{...} or: nil
func PrivatePoolV1ConfigResponsePtr ¶ added in v0.5.0
func PrivatePoolV1ConfigResponsePtr(v *PrivatePoolV1ConfigResponseArgs) PrivatePoolV1ConfigResponsePtrInput
type PrivatePoolV1ConfigResponsePtrOutput ¶ added in v0.5.0
type PrivatePoolV1ConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivatePoolV1ConfigResponsePtrOutput) ElementType ¶ added in v0.5.0
func (PrivatePoolV1ConfigResponsePtrOutput) ElementType() reflect.Type
func (PrivatePoolV1ConfigResponsePtrOutput) NetworkConfig ¶ added in v0.5.0
func (o PrivatePoolV1ConfigResponsePtrOutput) NetworkConfig() NetworkConfigResponsePtrOutput
Network configuration for the pool.
func (PrivatePoolV1ConfigResponsePtrOutput) ToPrivatePoolV1ConfigResponsePtrOutput ¶ added in v0.5.0
func (o PrivatePoolV1ConfigResponsePtrOutput) ToPrivatePoolV1ConfigResponsePtrOutput() PrivatePoolV1ConfigResponsePtrOutput
func (PrivatePoolV1ConfigResponsePtrOutput) ToPrivatePoolV1ConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o PrivatePoolV1ConfigResponsePtrOutput) ToPrivatePoolV1ConfigResponsePtrOutputWithContext(ctx context.Context) PrivatePoolV1ConfigResponsePtrOutput
func (PrivatePoolV1ConfigResponsePtrOutput) WorkerConfig ¶ added in v0.5.0
func (o PrivatePoolV1ConfigResponsePtrOutput) WorkerConfig() WorkerConfigResponsePtrOutput
Machine configuration for the workers in the pool.
type PubsubConfig ¶ added in v0.2.0
type PubsubConfig struct { // Service account that will make the push request. ServiceAccountEmail *string `pulumi:"serviceAccountEmail"` // Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests. State *PubsubConfigState `pulumi:"state"` // The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. Topic *string `pulumi:"topic"` }
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published.
type PubsubConfigArgs ¶ added in v0.2.0
type PubsubConfigArgs struct { // Service account that will make the push request. ServiceAccountEmail pulumi.StringPtrInput `pulumi:"serviceAccountEmail"` // Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests. State PubsubConfigStatePtrInput `pulumi:"state"` // The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. Topic pulumi.StringPtrInput `pulumi:"topic"` }
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published.
func (PubsubConfigArgs) ElementType ¶ added in v0.2.0
func (PubsubConfigArgs) ElementType() reflect.Type
func (PubsubConfigArgs) ToPubsubConfigOutput ¶ added in v0.2.0
func (i PubsubConfigArgs) ToPubsubConfigOutput() PubsubConfigOutput
func (PubsubConfigArgs) ToPubsubConfigOutputWithContext ¶ added in v0.2.0
func (i PubsubConfigArgs) ToPubsubConfigOutputWithContext(ctx context.Context) PubsubConfigOutput
func (PubsubConfigArgs) ToPubsubConfigPtrOutput ¶ added in v0.2.0
func (i PubsubConfigArgs) ToPubsubConfigPtrOutput() PubsubConfigPtrOutput
func (PubsubConfigArgs) ToPubsubConfigPtrOutputWithContext ¶ added in v0.2.0
func (i PubsubConfigArgs) ToPubsubConfigPtrOutputWithContext(ctx context.Context) PubsubConfigPtrOutput
type PubsubConfigInput ¶ added in v0.2.0
type PubsubConfigInput interface { pulumi.Input ToPubsubConfigOutput() PubsubConfigOutput ToPubsubConfigOutputWithContext(context.Context) PubsubConfigOutput }
PubsubConfigInput is an input type that accepts PubsubConfigArgs and PubsubConfigOutput values. You can construct a concrete instance of `PubsubConfigInput` via:
PubsubConfigArgs{...}
type PubsubConfigOutput ¶ added in v0.2.0
type PubsubConfigOutput struct{ *pulumi.OutputState }
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published.
func (PubsubConfigOutput) ElementType ¶ added in v0.2.0
func (PubsubConfigOutput) ElementType() reflect.Type
func (PubsubConfigOutput) ServiceAccountEmail ¶ added in v0.2.0
func (o PubsubConfigOutput) ServiceAccountEmail() pulumi.StringPtrOutput
Service account that will make the push request.
func (PubsubConfigOutput) State ¶ added in v0.2.0
func (o PubsubConfigOutput) State() PubsubConfigStatePtrOutput
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (PubsubConfigOutput) ToPubsubConfigOutput ¶ added in v0.2.0
func (o PubsubConfigOutput) ToPubsubConfigOutput() PubsubConfigOutput
func (PubsubConfigOutput) ToPubsubConfigOutputWithContext ¶ added in v0.2.0
func (o PubsubConfigOutput) ToPubsubConfigOutputWithContext(ctx context.Context) PubsubConfigOutput
func (PubsubConfigOutput) ToPubsubConfigPtrOutput ¶ added in v0.2.0
func (o PubsubConfigOutput) ToPubsubConfigPtrOutput() PubsubConfigPtrOutput
func (PubsubConfigOutput) ToPubsubConfigPtrOutputWithContext ¶ added in v0.2.0
func (o PubsubConfigOutput) ToPubsubConfigPtrOutputWithContext(ctx context.Context) PubsubConfigPtrOutput
func (PubsubConfigOutput) Topic ¶ added in v0.2.0
func (o PubsubConfigOutput) Topic() pulumi.StringPtrOutput
The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`.
type PubsubConfigPtrInput ¶ added in v0.2.0
type PubsubConfigPtrInput interface { pulumi.Input ToPubsubConfigPtrOutput() PubsubConfigPtrOutput ToPubsubConfigPtrOutputWithContext(context.Context) PubsubConfigPtrOutput }
PubsubConfigPtrInput is an input type that accepts PubsubConfigArgs, PubsubConfigPtr and PubsubConfigPtrOutput values. You can construct a concrete instance of `PubsubConfigPtrInput` via:
PubsubConfigArgs{...} or: nil
func PubsubConfigPtr ¶ added in v0.2.0
func PubsubConfigPtr(v *PubsubConfigArgs) PubsubConfigPtrInput
type PubsubConfigPtrOutput ¶ added in v0.2.0
type PubsubConfigPtrOutput struct{ *pulumi.OutputState }
func (PubsubConfigPtrOutput) Elem ¶ added in v0.2.0
func (o PubsubConfigPtrOutput) Elem() PubsubConfigOutput
func (PubsubConfigPtrOutput) ElementType ¶ added in v0.2.0
func (PubsubConfigPtrOutput) ElementType() reflect.Type
func (PubsubConfigPtrOutput) ServiceAccountEmail ¶ added in v0.2.0
func (o PubsubConfigPtrOutput) ServiceAccountEmail() pulumi.StringPtrOutput
Service account that will make the push request.
func (PubsubConfigPtrOutput) State ¶ added in v0.2.0
func (o PubsubConfigPtrOutput) State() PubsubConfigStatePtrOutput
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (PubsubConfigPtrOutput) ToPubsubConfigPtrOutput ¶ added in v0.2.0
func (o PubsubConfigPtrOutput) ToPubsubConfigPtrOutput() PubsubConfigPtrOutput
func (PubsubConfigPtrOutput) ToPubsubConfigPtrOutputWithContext ¶ added in v0.2.0
func (o PubsubConfigPtrOutput) ToPubsubConfigPtrOutputWithContext(ctx context.Context) PubsubConfigPtrOutput
func (PubsubConfigPtrOutput) Topic ¶ added in v0.2.0
func (o PubsubConfigPtrOutput) Topic() pulumi.StringPtrOutput
The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`.
type PubsubConfigResponse ¶ added in v0.2.0
type PubsubConfigResponse struct { // Service account that will make the push request. ServiceAccountEmail string `pulumi:"serviceAccountEmail"` // Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests. State string `pulumi:"state"` // Name of the subscription. Format is `projects/{project}/subscriptions/{subscription}`. Subscription string `pulumi:"subscription"` // The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. Topic string `pulumi:"topic"` }
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published.
type PubsubConfigResponseArgs ¶ added in v0.2.0
type PubsubConfigResponseArgs struct { // Service account that will make the push request. ServiceAccountEmail pulumi.StringInput `pulumi:"serviceAccountEmail"` // Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests. State pulumi.StringInput `pulumi:"state"` // Name of the subscription. Format is `projects/{project}/subscriptions/{subscription}`. Subscription pulumi.StringInput `pulumi:"subscription"` // The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. Topic pulumi.StringInput `pulumi:"topic"` }
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published.
func (PubsubConfigResponseArgs) ElementType ¶ added in v0.2.0
func (PubsubConfigResponseArgs) ElementType() reflect.Type
func (PubsubConfigResponseArgs) ToPubsubConfigResponseOutput ¶ added in v0.2.0
func (i PubsubConfigResponseArgs) ToPubsubConfigResponseOutput() PubsubConfigResponseOutput
func (PubsubConfigResponseArgs) ToPubsubConfigResponseOutputWithContext ¶ added in v0.2.0
func (i PubsubConfigResponseArgs) ToPubsubConfigResponseOutputWithContext(ctx context.Context) PubsubConfigResponseOutput
func (PubsubConfigResponseArgs) ToPubsubConfigResponsePtrOutput ¶ added in v0.2.0
func (i PubsubConfigResponseArgs) ToPubsubConfigResponsePtrOutput() PubsubConfigResponsePtrOutput
func (PubsubConfigResponseArgs) ToPubsubConfigResponsePtrOutputWithContext ¶ added in v0.2.0
func (i PubsubConfigResponseArgs) ToPubsubConfigResponsePtrOutputWithContext(ctx context.Context) PubsubConfigResponsePtrOutput
type PubsubConfigResponseInput ¶ added in v0.2.0
type PubsubConfigResponseInput interface { pulumi.Input ToPubsubConfigResponseOutput() PubsubConfigResponseOutput ToPubsubConfigResponseOutputWithContext(context.Context) PubsubConfigResponseOutput }
PubsubConfigResponseInput is an input type that accepts PubsubConfigResponseArgs and PubsubConfigResponseOutput values. You can construct a concrete instance of `PubsubConfigResponseInput` via:
PubsubConfigResponseArgs{...}
type PubsubConfigResponseOutput ¶ added in v0.2.0
type PubsubConfigResponseOutput struct{ *pulumi.OutputState }
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published.
func (PubsubConfigResponseOutput) ElementType ¶ added in v0.2.0
func (PubsubConfigResponseOutput) ElementType() reflect.Type
func (PubsubConfigResponseOutput) ServiceAccountEmail ¶ added in v0.2.0
func (o PubsubConfigResponseOutput) ServiceAccountEmail() pulumi.StringOutput
Service account that will make the push request.
func (PubsubConfigResponseOutput) State ¶ added in v0.2.0
func (o PubsubConfigResponseOutput) State() pulumi.StringOutput
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (PubsubConfigResponseOutput) Subscription ¶ added in v0.2.0
func (o PubsubConfigResponseOutput) Subscription() pulumi.StringOutput
Name of the subscription. Format is `projects/{project}/subscriptions/{subscription}`.
func (PubsubConfigResponseOutput) ToPubsubConfigResponseOutput ¶ added in v0.2.0
func (o PubsubConfigResponseOutput) ToPubsubConfigResponseOutput() PubsubConfigResponseOutput
func (PubsubConfigResponseOutput) ToPubsubConfigResponseOutputWithContext ¶ added in v0.2.0
func (o PubsubConfigResponseOutput) ToPubsubConfigResponseOutputWithContext(ctx context.Context) PubsubConfigResponseOutput
func (PubsubConfigResponseOutput) ToPubsubConfigResponsePtrOutput ¶ added in v0.2.0
func (o PubsubConfigResponseOutput) ToPubsubConfigResponsePtrOutput() PubsubConfigResponsePtrOutput
func (PubsubConfigResponseOutput) ToPubsubConfigResponsePtrOutputWithContext ¶ added in v0.2.0
func (o PubsubConfigResponseOutput) ToPubsubConfigResponsePtrOutputWithContext(ctx context.Context) PubsubConfigResponsePtrOutput
func (PubsubConfigResponseOutput) Topic ¶ added in v0.2.0
func (o PubsubConfigResponseOutput) Topic() pulumi.StringOutput
The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`.
type PubsubConfigResponsePtrInput ¶ added in v0.2.0
type PubsubConfigResponsePtrInput interface { pulumi.Input ToPubsubConfigResponsePtrOutput() PubsubConfigResponsePtrOutput ToPubsubConfigResponsePtrOutputWithContext(context.Context) PubsubConfigResponsePtrOutput }
PubsubConfigResponsePtrInput is an input type that accepts PubsubConfigResponseArgs, PubsubConfigResponsePtr and PubsubConfigResponsePtrOutput values. You can construct a concrete instance of `PubsubConfigResponsePtrInput` via:
PubsubConfigResponseArgs{...} or: nil
func PubsubConfigResponsePtr ¶ added in v0.2.0
func PubsubConfigResponsePtr(v *PubsubConfigResponseArgs) PubsubConfigResponsePtrInput
type PubsubConfigResponsePtrOutput ¶ added in v0.2.0
type PubsubConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (PubsubConfigResponsePtrOutput) Elem ¶ added in v0.2.0
func (o PubsubConfigResponsePtrOutput) Elem() PubsubConfigResponseOutput
func (PubsubConfigResponsePtrOutput) ElementType ¶ added in v0.2.0
func (PubsubConfigResponsePtrOutput) ElementType() reflect.Type
func (PubsubConfigResponsePtrOutput) ServiceAccountEmail ¶ added in v0.2.0
func (o PubsubConfigResponsePtrOutput) ServiceAccountEmail() pulumi.StringPtrOutput
Service account that will make the push request.
func (PubsubConfigResponsePtrOutput) State ¶ added in v0.2.0
func (o PubsubConfigResponsePtrOutput) State() pulumi.StringPtrOutput
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (PubsubConfigResponsePtrOutput) Subscription ¶ added in v0.2.0
func (o PubsubConfigResponsePtrOutput) Subscription() pulumi.StringPtrOutput
Name of the subscription. Format is `projects/{project}/subscriptions/{subscription}`.
func (PubsubConfigResponsePtrOutput) ToPubsubConfigResponsePtrOutput ¶ added in v0.2.0
func (o PubsubConfigResponsePtrOutput) ToPubsubConfigResponsePtrOutput() PubsubConfigResponsePtrOutput
func (PubsubConfigResponsePtrOutput) ToPubsubConfigResponsePtrOutputWithContext ¶ added in v0.2.0
func (o PubsubConfigResponsePtrOutput) ToPubsubConfigResponsePtrOutputWithContext(ctx context.Context) PubsubConfigResponsePtrOutput
func (PubsubConfigResponsePtrOutput) Topic ¶ added in v0.2.0
func (o PubsubConfigResponsePtrOutput) Topic() pulumi.StringPtrOutput
The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`.
type PubsubConfigState ¶ added in v0.4.0
type PubsubConfigState string
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (PubsubConfigState) ElementType ¶ added in v0.4.0
func (PubsubConfigState) ElementType() reflect.Type
func (PubsubConfigState) ToPubsubConfigStateOutput ¶ added in v0.6.0
func (e PubsubConfigState) ToPubsubConfigStateOutput() PubsubConfigStateOutput
func (PubsubConfigState) ToPubsubConfigStateOutputWithContext ¶ added in v0.6.0
func (e PubsubConfigState) ToPubsubConfigStateOutputWithContext(ctx context.Context) PubsubConfigStateOutput
func (PubsubConfigState) ToPubsubConfigStatePtrOutput ¶ added in v0.6.0
func (e PubsubConfigState) ToPubsubConfigStatePtrOutput() PubsubConfigStatePtrOutput
func (PubsubConfigState) ToPubsubConfigStatePtrOutputWithContext ¶ added in v0.6.0
func (e PubsubConfigState) ToPubsubConfigStatePtrOutputWithContext(ctx context.Context) PubsubConfigStatePtrOutput
func (PubsubConfigState) ToStringOutput ¶ added in v0.4.0
func (e PubsubConfigState) ToStringOutput() pulumi.StringOutput
func (PubsubConfigState) ToStringOutputWithContext ¶ added in v0.4.0
func (e PubsubConfigState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PubsubConfigState) ToStringPtrOutput ¶ added in v0.4.0
func (e PubsubConfigState) ToStringPtrOutput() pulumi.StringPtrOutput
func (PubsubConfigState) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e PubsubConfigState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PubsubConfigStateInput ¶ added in v0.6.0
type PubsubConfigStateInput interface { pulumi.Input ToPubsubConfigStateOutput() PubsubConfigStateOutput ToPubsubConfigStateOutputWithContext(context.Context) PubsubConfigStateOutput }
PubsubConfigStateInput is an input type that accepts PubsubConfigStateArgs and PubsubConfigStateOutput values. You can construct a concrete instance of `PubsubConfigStateInput` via:
PubsubConfigStateArgs{...}
type PubsubConfigStateOutput ¶ added in v0.6.0
type PubsubConfigStateOutput struct{ *pulumi.OutputState }
func (PubsubConfigStateOutput) ElementType ¶ added in v0.6.0
func (PubsubConfigStateOutput) ElementType() reflect.Type
func (PubsubConfigStateOutput) ToPubsubConfigStateOutput ¶ added in v0.6.0
func (o PubsubConfigStateOutput) ToPubsubConfigStateOutput() PubsubConfigStateOutput
func (PubsubConfigStateOutput) ToPubsubConfigStateOutputWithContext ¶ added in v0.6.0
func (o PubsubConfigStateOutput) ToPubsubConfigStateOutputWithContext(ctx context.Context) PubsubConfigStateOutput
func (PubsubConfigStateOutput) ToPubsubConfigStatePtrOutput ¶ added in v0.6.0
func (o PubsubConfigStateOutput) ToPubsubConfigStatePtrOutput() PubsubConfigStatePtrOutput
func (PubsubConfigStateOutput) ToPubsubConfigStatePtrOutputWithContext ¶ added in v0.6.0
func (o PubsubConfigStateOutput) ToPubsubConfigStatePtrOutputWithContext(ctx context.Context) PubsubConfigStatePtrOutput
func (PubsubConfigStateOutput) ToStringOutput ¶ added in v0.6.0
func (o PubsubConfigStateOutput) ToStringOutput() pulumi.StringOutput
func (PubsubConfigStateOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PubsubConfigStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PubsubConfigStateOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PubsubConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PubsubConfigStateOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PubsubConfigStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PubsubConfigStatePtrInput ¶ added in v0.6.0
type PubsubConfigStatePtrInput interface { pulumi.Input ToPubsubConfigStatePtrOutput() PubsubConfigStatePtrOutput ToPubsubConfigStatePtrOutputWithContext(context.Context) PubsubConfigStatePtrOutput }
func PubsubConfigStatePtr ¶ added in v0.6.0
func PubsubConfigStatePtr(v string) PubsubConfigStatePtrInput
type PubsubConfigStatePtrOutput ¶ added in v0.6.0
type PubsubConfigStatePtrOutput struct{ *pulumi.OutputState }
func (PubsubConfigStatePtrOutput) Elem ¶ added in v0.6.0
func (o PubsubConfigStatePtrOutput) Elem() PubsubConfigStateOutput
func (PubsubConfigStatePtrOutput) ElementType ¶ added in v0.6.0
func (PubsubConfigStatePtrOutput) ElementType() reflect.Type
func (PubsubConfigStatePtrOutput) ToPubsubConfigStatePtrOutput ¶ added in v0.6.0
func (o PubsubConfigStatePtrOutput) ToPubsubConfigStatePtrOutput() PubsubConfigStatePtrOutput
func (PubsubConfigStatePtrOutput) ToPubsubConfigStatePtrOutputWithContext ¶ added in v0.6.0
func (o PubsubConfigStatePtrOutput) ToPubsubConfigStatePtrOutputWithContext(ctx context.Context) PubsubConfigStatePtrOutput
func (PubsubConfigStatePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PubsubConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PubsubConfigStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PubsubConfigStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PullRequestFilter ¶
type PullRequestFilter struct { // Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch *string `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment `/gcbrun`. CommentControl *PullRequestFilterCommentControl `pulumi:"commentControl"` // If true, branches that do NOT match the git_ref will trigger a build. InvertRegex *bool `pulumi:"invertRegex"` }
PullRequestFilter contains filter properties for matching GitHub Pull Requests.
type PullRequestFilterArgs ¶
type PullRequestFilterArgs struct { // Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch pulumi.StringPtrInput `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment `/gcbrun`. CommentControl PullRequestFilterCommentControlPtrInput `pulumi:"commentControl"` // If true, branches that do NOT match the git_ref will trigger a build. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` }
PullRequestFilter contains filter properties for matching GitHub Pull Requests.
func (PullRequestFilterArgs) ElementType ¶
func (PullRequestFilterArgs) ElementType() reflect.Type
func (PullRequestFilterArgs) ToPullRequestFilterOutput ¶
func (i PullRequestFilterArgs) ToPullRequestFilterOutput() PullRequestFilterOutput
func (PullRequestFilterArgs) ToPullRequestFilterOutputWithContext ¶
func (i PullRequestFilterArgs) ToPullRequestFilterOutputWithContext(ctx context.Context) PullRequestFilterOutput
func (PullRequestFilterArgs) ToPullRequestFilterPtrOutput ¶
func (i PullRequestFilterArgs) ToPullRequestFilterPtrOutput() PullRequestFilterPtrOutput
func (PullRequestFilterArgs) ToPullRequestFilterPtrOutputWithContext ¶
func (i PullRequestFilterArgs) ToPullRequestFilterPtrOutputWithContext(ctx context.Context) PullRequestFilterPtrOutput
type PullRequestFilterCommentControl ¶ added in v0.4.0
type PullRequestFilterCommentControl string
Configure builds to run whether a repository owner or collaborator need to comment `/gcbrun`.
func (PullRequestFilterCommentControl) ElementType ¶ added in v0.4.0
func (PullRequestFilterCommentControl) ElementType() reflect.Type
func (PullRequestFilterCommentControl) ToPullRequestFilterCommentControlOutput ¶ added in v0.6.0
func (e PullRequestFilterCommentControl) ToPullRequestFilterCommentControlOutput() PullRequestFilterCommentControlOutput
func (PullRequestFilterCommentControl) ToPullRequestFilterCommentControlOutputWithContext ¶ added in v0.6.0
func (e PullRequestFilterCommentControl) ToPullRequestFilterCommentControlOutputWithContext(ctx context.Context) PullRequestFilterCommentControlOutput
func (PullRequestFilterCommentControl) ToPullRequestFilterCommentControlPtrOutput ¶ added in v0.6.0
func (e PullRequestFilterCommentControl) ToPullRequestFilterCommentControlPtrOutput() PullRequestFilterCommentControlPtrOutput
func (PullRequestFilterCommentControl) ToPullRequestFilterCommentControlPtrOutputWithContext ¶ added in v0.6.0
func (e PullRequestFilterCommentControl) ToPullRequestFilterCommentControlPtrOutputWithContext(ctx context.Context) PullRequestFilterCommentControlPtrOutput
func (PullRequestFilterCommentControl) ToStringOutput ¶ added in v0.4.0
func (e PullRequestFilterCommentControl) ToStringOutput() pulumi.StringOutput
func (PullRequestFilterCommentControl) ToStringOutputWithContext ¶ added in v0.4.0
func (e PullRequestFilterCommentControl) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PullRequestFilterCommentControl) ToStringPtrOutput ¶ added in v0.4.0
func (e PullRequestFilterCommentControl) ToStringPtrOutput() pulumi.StringPtrOutput
func (PullRequestFilterCommentControl) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e PullRequestFilterCommentControl) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PullRequestFilterCommentControlInput ¶ added in v0.6.0
type PullRequestFilterCommentControlInput interface { pulumi.Input ToPullRequestFilterCommentControlOutput() PullRequestFilterCommentControlOutput ToPullRequestFilterCommentControlOutputWithContext(context.Context) PullRequestFilterCommentControlOutput }
PullRequestFilterCommentControlInput is an input type that accepts PullRequestFilterCommentControlArgs and PullRequestFilterCommentControlOutput values. You can construct a concrete instance of `PullRequestFilterCommentControlInput` via:
PullRequestFilterCommentControlArgs{...}
type PullRequestFilterCommentControlOutput ¶ added in v0.6.0
type PullRequestFilterCommentControlOutput struct{ *pulumi.OutputState }
func (PullRequestFilterCommentControlOutput) ElementType ¶ added in v0.6.0
func (PullRequestFilterCommentControlOutput) ElementType() reflect.Type
func (PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlOutput ¶ added in v0.6.0
func (o PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlOutput() PullRequestFilterCommentControlOutput
func (PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlOutputWithContext ¶ added in v0.6.0
func (o PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlOutputWithContext(ctx context.Context) PullRequestFilterCommentControlOutput
func (PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlPtrOutput ¶ added in v0.6.0
func (o PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlPtrOutput() PullRequestFilterCommentControlPtrOutput
func (PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlPtrOutputWithContext ¶ added in v0.6.0
func (o PullRequestFilterCommentControlOutput) ToPullRequestFilterCommentControlPtrOutputWithContext(ctx context.Context) PullRequestFilterCommentControlPtrOutput
func (PullRequestFilterCommentControlOutput) ToStringOutput ¶ added in v0.6.0
func (o PullRequestFilterCommentControlOutput) ToStringOutput() pulumi.StringOutput
func (PullRequestFilterCommentControlOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PullRequestFilterCommentControlOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PullRequestFilterCommentControlOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PullRequestFilterCommentControlOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PullRequestFilterCommentControlOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PullRequestFilterCommentControlOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PullRequestFilterCommentControlPtrInput ¶ added in v0.6.0
type PullRequestFilterCommentControlPtrInput interface { pulumi.Input ToPullRequestFilterCommentControlPtrOutput() PullRequestFilterCommentControlPtrOutput ToPullRequestFilterCommentControlPtrOutputWithContext(context.Context) PullRequestFilterCommentControlPtrOutput }
func PullRequestFilterCommentControlPtr ¶ added in v0.6.0
func PullRequestFilterCommentControlPtr(v string) PullRequestFilterCommentControlPtrInput
type PullRequestFilterCommentControlPtrOutput ¶ added in v0.6.0
type PullRequestFilterCommentControlPtrOutput struct{ *pulumi.OutputState }
func (PullRequestFilterCommentControlPtrOutput) ElementType ¶ added in v0.6.0
func (PullRequestFilterCommentControlPtrOutput) ElementType() reflect.Type
func (PullRequestFilterCommentControlPtrOutput) ToPullRequestFilterCommentControlPtrOutput ¶ added in v0.6.0
func (o PullRequestFilterCommentControlPtrOutput) ToPullRequestFilterCommentControlPtrOutput() PullRequestFilterCommentControlPtrOutput
func (PullRequestFilterCommentControlPtrOutput) ToPullRequestFilterCommentControlPtrOutputWithContext ¶ added in v0.6.0
func (o PullRequestFilterCommentControlPtrOutput) ToPullRequestFilterCommentControlPtrOutputWithContext(ctx context.Context) PullRequestFilterCommentControlPtrOutput
func (PullRequestFilterCommentControlPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PullRequestFilterCommentControlPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PullRequestFilterCommentControlPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PullRequestFilterCommentControlPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PullRequestFilterInput ¶
type PullRequestFilterInput interface { pulumi.Input ToPullRequestFilterOutput() PullRequestFilterOutput ToPullRequestFilterOutputWithContext(context.Context) PullRequestFilterOutput }
PullRequestFilterInput is an input type that accepts PullRequestFilterArgs and PullRequestFilterOutput values. You can construct a concrete instance of `PullRequestFilterInput` via:
PullRequestFilterArgs{...}
type PullRequestFilterOutput ¶
type PullRequestFilterOutput struct{ *pulumi.OutputState }
PullRequestFilter contains filter properties for matching GitHub Pull Requests.
func (PullRequestFilterOutput) Branch ¶
func (o PullRequestFilterOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PullRequestFilterOutput) CommentControl ¶
func (o PullRequestFilterOutput) CommentControl() PullRequestFilterCommentControlPtrOutput
Configure builds to run whether a repository owner or collaborator need to comment `/gcbrun`.
func (PullRequestFilterOutput) ElementType ¶
func (PullRequestFilterOutput) ElementType() reflect.Type
func (PullRequestFilterOutput) InvertRegex ¶
func (o PullRequestFilterOutput) InvertRegex() pulumi.BoolPtrOutput
If true, branches that do NOT match the git_ref will trigger a build.
func (PullRequestFilterOutput) ToPullRequestFilterOutput ¶
func (o PullRequestFilterOutput) ToPullRequestFilterOutput() PullRequestFilterOutput
func (PullRequestFilterOutput) ToPullRequestFilterOutputWithContext ¶
func (o PullRequestFilterOutput) ToPullRequestFilterOutputWithContext(ctx context.Context) PullRequestFilterOutput
func (PullRequestFilterOutput) ToPullRequestFilterPtrOutput ¶
func (o PullRequestFilterOutput) ToPullRequestFilterPtrOutput() PullRequestFilterPtrOutput
func (PullRequestFilterOutput) ToPullRequestFilterPtrOutputWithContext ¶
func (o PullRequestFilterOutput) ToPullRequestFilterPtrOutputWithContext(ctx context.Context) PullRequestFilterPtrOutput
type PullRequestFilterPtrInput ¶
type PullRequestFilterPtrInput interface { pulumi.Input ToPullRequestFilterPtrOutput() PullRequestFilterPtrOutput ToPullRequestFilterPtrOutputWithContext(context.Context) PullRequestFilterPtrOutput }
PullRequestFilterPtrInput is an input type that accepts PullRequestFilterArgs, PullRequestFilterPtr and PullRequestFilterPtrOutput values. You can construct a concrete instance of `PullRequestFilterPtrInput` via:
PullRequestFilterArgs{...} or: nil
func PullRequestFilterPtr ¶
func PullRequestFilterPtr(v *PullRequestFilterArgs) PullRequestFilterPtrInput
type PullRequestFilterPtrOutput ¶
type PullRequestFilterPtrOutput struct{ *pulumi.OutputState }
func (PullRequestFilterPtrOutput) Branch ¶
func (o PullRequestFilterPtrOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PullRequestFilterPtrOutput) CommentControl ¶
func (o PullRequestFilterPtrOutput) CommentControl() PullRequestFilterCommentControlPtrOutput
Configure builds to run whether a repository owner or collaborator need to comment `/gcbrun`.
func (PullRequestFilterPtrOutput) Elem ¶
func (o PullRequestFilterPtrOutput) Elem() PullRequestFilterOutput
func (PullRequestFilterPtrOutput) ElementType ¶
func (PullRequestFilterPtrOutput) ElementType() reflect.Type
func (PullRequestFilterPtrOutput) InvertRegex ¶
func (o PullRequestFilterPtrOutput) InvertRegex() pulumi.BoolPtrOutput
If true, branches that do NOT match the git_ref will trigger a build.
func (PullRequestFilterPtrOutput) ToPullRequestFilterPtrOutput ¶
func (o PullRequestFilterPtrOutput) ToPullRequestFilterPtrOutput() PullRequestFilterPtrOutput
func (PullRequestFilterPtrOutput) ToPullRequestFilterPtrOutputWithContext ¶
func (o PullRequestFilterPtrOutput) ToPullRequestFilterPtrOutputWithContext(ctx context.Context) PullRequestFilterPtrOutput
type PullRequestFilterResponse ¶
type PullRequestFilterResponse struct { // Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch string `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment `/gcbrun`. CommentControl string `pulumi:"commentControl"` // If true, branches that do NOT match the git_ref will trigger a build. InvertRegex bool `pulumi:"invertRegex"` }
PullRequestFilter contains filter properties for matching GitHub Pull Requests.
type PullRequestFilterResponseArgs ¶
type PullRequestFilterResponseArgs struct { // Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch pulumi.StringInput `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment `/gcbrun`. CommentControl pulumi.StringInput `pulumi:"commentControl"` // If true, branches that do NOT match the git_ref will trigger a build. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` }
PullRequestFilter contains filter properties for matching GitHub Pull Requests.
func (PullRequestFilterResponseArgs) ElementType ¶
func (PullRequestFilterResponseArgs) ElementType() reflect.Type
func (PullRequestFilterResponseArgs) ToPullRequestFilterResponseOutput ¶
func (i PullRequestFilterResponseArgs) ToPullRequestFilterResponseOutput() PullRequestFilterResponseOutput
func (PullRequestFilterResponseArgs) ToPullRequestFilterResponseOutputWithContext ¶
func (i PullRequestFilterResponseArgs) ToPullRequestFilterResponseOutputWithContext(ctx context.Context) PullRequestFilterResponseOutput
func (PullRequestFilterResponseArgs) ToPullRequestFilterResponsePtrOutput ¶
func (i PullRequestFilterResponseArgs) ToPullRequestFilterResponsePtrOutput() PullRequestFilterResponsePtrOutput
func (PullRequestFilterResponseArgs) ToPullRequestFilterResponsePtrOutputWithContext ¶
func (i PullRequestFilterResponseArgs) ToPullRequestFilterResponsePtrOutputWithContext(ctx context.Context) PullRequestFilterResponsePtrOutput
type PullRequestFilterResponseInput ¶
type PullRequestFilterResponseInput interface { pulumi.Input ToPullRequestFilterResponseOutput() PullRequestFilterResponseOutput ToPullRequestFilterResponseOutputWithContext(context.Context) PullRequestFilterResponseOutput }
PullRequestFilterResponseInput is an input type that accepts PullRequestFilterResponseArgs and PullRequestFilterResponseOutput values. You can construct a concrete instance of `PullRequestFilterResponseInput` via:
PullRequestFilterResponseArgs{...}
type PullRequestFilterResponseOutput ¶
type PullRequestFilterResponseOutput struct{ *pulumi.OutputState }
PullRequestFilter contains filter properties for matching GitHub Pull Requests.
func (PullRequestFilterResponseOutput) Branch ¶
func (o PullRequestFilterResponseOutput) Branch() pulumi.StringOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PullRequestFilterResponseOutput) CommentControl ¶
func (o PullRequestFilterResponseOutput) CommentControl() pulumi.StringOutput
Configure builds to run whether a repository owner or collaborator need to comment `/gcbrun`.
func (PullRequestFilterResponseOutput) ElementType ¶
func (PullRequestFilterResponseOutput) ElementType() reflect.Type
func (PullRequestFilterResponseOutput) InvertRegex ¶
func (o PullRequestFilterResponseOutput) InvertRegex() pulumi.BoolOutput
If true, branches that do NOT match the git_ref will trigger a build.
func (PullRequestFilterResponseOutput) ToPullRequestFilterResponseOutput ¶
func (o PullRequestFilterResponseOutput) ToPullRequestFilterResponseOutput() PullRequestFilterResponseOutput
func (PullRequestFilterResponseOutput) ToPullRequestFilterResponseOutputWithContext ¶
func (o PullRequestFilterResponseOutput) ToPullRequestFilterResponseOutputWithContext(ctx context.Context) PullRequestFilterResponseOutput
func (PullRequestFilterResponseOutput) ToPullRequestFilterResponsePtrOutput ¶
func (o PullRequestFilterResponseOutput) ToPullRequestFilterResponsePtrOutput() PullRequestFilterResponsePtrOutput
func (PullRequestFilterResponseOutput) ToPullRequestFilterResponsePtrOutputWithContext ¶
func (o PullRequestFilterResponseOutput) ToPullRequestFilterResponsePtrOutputWithContext(ctx context.Context) PullRequestFilterResponsePtrOutput
type PullRequestFilterResponsePtrInput ¶
type PullRequestFilterResponsePtrInput interface { pulumi.Input ToPullRequestFilterResponsePtrOutput() PullRequestFilterResponsePtrOutput ToPullRequestFilterResponsePtrOutputWithContext(context.Context) PullRequestFilterResponsePtrOutput }
PullRequestFilterResponsePtrInput is an input type that accepts PullRequestFilterResponseArgs, PullRequestFilterResponsePtr and PullRequestFilterResponsePtrOutput values. You can construct a concrete instance of `PullRequestFilterResponsePtrInput` via:
PullRequestFilterResponseArgs{...} or: nil
func PullRequestFilterResponsePtr ¶
func PullRequestFilterResponsePtr(v *PullRequestFilterResponseArgs) PullRequestFilterResponsePtrInput
type PullRequestFilterResponsePtrOutput ¶
type PullRequestFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (PullRequestFilterResponsePtrOutput) Branch ¶
func (o PullRequestFilterResponsePtrOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PullRequestFilterResponsePtrOutput) CommentControl ¶
func (o PullRequestFilterResponsePtrOutput) CommentControl() pulumi.StringPtrOutput
Configure builds to run whether a repository owner or collaborator need to comment `/gcbrun`.
func (PullRequestFilterResponsePtrOutput) Elem ¶
func (o PullRequestFilterResponsePtrOutput) Elem() PullRequestFilterResponseOutput
func (PullRequestFilterResponsePtrOutput) ElementType ¶
func (PullRequestFilterResponsePtrOutput) ElementType() reflect.Type
func (PullRequestFilterResponsePtrOutput) InvertRegex ¶
func (o PullRequestFilterResponsePtrOutput) InvertRegex() pulumi.BoolPtrOutput
If true, branches that do NOT match the git_ref will trigger a build.
func (PullRequestFilterResponsePtrOutput) ToPullRequestFilterResponsePtrOutput ¶
func (o PullRequestFilterResponsePtrOutput) ToPullRequestFilterResponsePtrOutput() PullRequestFilterResponsePtrOutput
func (PullRequestFilterResponsePtrOutput) ToPullRequestFilterResponsePtrOutputWithContext ¶
func (o PullRequestFilterResponsePtrOutput) ToPullRequestFilterResponsePtrOutputWithContext(ctx context.Context) PullRequestFilterResponsePtrOutput
type PushFilter ¶
type PushFilter struct { // Regexes matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch *string `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the git_ref regex. InvertRegex *bool `pulumi:"invertRegex"` // Regexes matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Tag *string `pulumi:"tag"` }
Push contains filter properties for matching GitHub git pushes.
type PushFilterArgs ¶
type PushFilterArgs struct { // Regexes matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch pulumi.StringPtrInput `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the git_ref regex. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` // Regexes matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Tag pulumi.StringPtrInput `pulumi:"tag"` }
Push contains filter properties for matching GitHub git pushes.
func (PushFilterArgs) ElementType ¶
func (PushFilterArgs) ElementType() reflect.Type
func (PushFilterArgs) ToPushFilterOutput ¶
func (i PushFilterArgs) ToPushFilterOutput() PushFilterOutput
func (PushFilterArgs) ToPushFilterOutputWithContext ¶
func (i PushFilterArgs) ToPushFilterOutputWithContext(ctx context.Context) PushFilterOutput
func (PushFilterArgs) ToPushFilterPtrOutput ¶
func (i PushFilterArgs) ToPushFilterPtrOutput() PushFilterPtrOutput
func (PushFilterArgs) ToPushFilterPtrOutputWithContext ¶
func (i PushFilterArgs) ToPushFilterPtrOutputWithContext(ctx context.Context) PushFilterPtrOutput
type PushFilterInput ¶
type PushFilterInput interface { pulumi.Input ToPushFilterOutput() PushFilterOutput ToPushFilterOutputWithContext(context.Context) PushFilterOutput }
PushFilterInput is an input type that accepts PushFilterArgs and PushFilterOutput values. You can construct a concrete instance of `PushFilterInput` via:
PushFilterArgs{...}
type PushFilterOutput ¶
type PushFilterOutput struct{ *pulumi.OutputState }
Push contains filter properties for matching GitHub git pushes.
func (PushFilterOutput) Branch ¶
func (o PushFilterOutput) Branch() pulumi.StringPtrOutput
Regexes matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PushFilterOutput) ElementType ¶
func (PushFilterOutput) ElementType() reflect.Type
func (PushFilterOutput) InvertRegex ¶
func (o PushFilterOutput) InvertRegex() pulumi.BoolPtrOutput
When true, only trigger a build if the revision regex does NOT match the git_ref regex.
func (PushFilterOutput) Tag ¶
func (o PushFilterOutput) Tag() pulumi.StringPtrOutput
Regexes matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PushFilterOutput) ToPushFilterOutput ¶
func (o PushFilterOutput) ToPushFilterOutput() PushFilterOutput
func (PushFilterOutput) ToPushFilterOutputWithContext ¶
func (o PushFilterOutput) ToPushFilterOutputWithContext(ctx context.Context) PushFilterOutput
func (PushFilterOutput) ToPushFilterPtrOutput ¶
func (o PushFilterOutput) ToPushFilterPtrOutput() PushFilterPtrOutput
func (PushFilterOutput) ToPushFilterPtrOutputWithContext ¶
func (o PushFilterOutput) ToPushFilterPtrOutputWithContext(ctx context.Context) PushFilterPtrOutput
type PushFilterPtrInput ¶
type PushFilterPtrInput interface { pulumi.Input ToPushFilterPtrOutput() PushFilterPtrOutput ToPushFilterPtrOutputWithContext(context.Context) PushFilterPtrOutput }
PushFilterPtrInput is an input type that accepts PushFilterArgs, PushFilterPtr and PushFilterPtrOutput values. You can construct a concrete instance of `PushFilterPtrInput` via:
PushFilterArgs{...} or: nil
func PushFilterPtr ¶
func PushFilterPtr(v *PushFilterArgs) PushFilterPtrInput
type PushFilterPtrOutput ¶
type PushFilterPtrOutput struct{ *pulumi.OutputState }
func (PushFilterPtrOutput) Branch ¶
func (o PushFilterPtrOutput) Branch() pulumi.StringPtrOutput
Regexes matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PushFilterPtrOutput) Elem ¶
func (o PushFilterPtrOutput) Elem() PushFilterOutput
func (PushFilterPtrOutput) ElementType ¶
func (PushFilterPtrOutput) ElementType() reflect.Type
func (PushFilterPtrOutput) InvertRegex ¶
func (o PushFilterPtrOutput) InvertRegex() pulumi.BoolPtrOutput
When true, only trigger a build if the revision regex does NOT match the git_ref regex.
func (PushFilterPtrOutput) Tag ¶
func (o PushFilterPtrOutput) Tag() pulumi.StringPtrOutput
Regexes matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PushFilterPtrOutput) ToPushFilterPtrOutput ¶
func (o PushFilterPtrOutput) ToPushFilterPtrOutput() PushFilterPtrOutput
func (PushFilterPtrOutput) ToPushFilterPtrOutputWithContext ¶
func (o PushFilterPtrOutput) ToPushFilterPtrOutputWithContext(ctx context.Context) PushFilterPtrOutput
type PushFilterResponse ¶
type PushFilterResponse struct { // Regexes matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch string `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the git_ref regex. InvertRegex bool `pulumi:"invertRegex"` // Regexes matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Tag string `pulumi:"tag"` }
Push contains filter properties for matching GitHub git pushes.
type PushFilterResponseArgs ¶
type PushFilterResponseArgs struct { // Regexes matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch pulumi.StringInput `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the git_ref regex. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` // Regexes matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Tag pulumi.StringInput `pulumi:"tag"` }
Push contains filter properties for matching GitHub git pushes.
func (PushFilterResponseArgs) ElementType ¶
func (PushFilterResponseArgs) ElementType() reflect.Type
func (PushFilterResponseArgs) ToPushFilterResponseOutput ¶
func (i PushFilterResponseArgs) ToPushFilterResponseOutput() PushFilterResponseOutput
func (PushFilterResponseArgs) ToPushFilterResponseOutputWithContext ¶
func (i PushFilterResponseArgs) ToPushFilterResponseOutputWithContext(ctx context.Context) PushFilterResponseOutput
func (PushFilterResponseArgs) ToPushFilterResponsePtrOutput ¶
func (i PushFilterResponseArgs) ToPushFilterResponsePtrOutput() PushFilterResponsePtrOutput
func (PushFilterResponseArgs) ToPushFilterResponsePtrOutputWithContext ¶
func (i PushFilterResponseArgs) ToPushFilterResponsePtrOutputWithContext(ctx context.Context) PushFilterResponsePtrOutput
type PushFilterResponseInput ¶
type PushFilterResponseInput interface { pulumi.Input ToPushFilterResponseOutput() PushFilterResponseOutput ToPushFilterResponseOutputWithContext(context.Context) PushFilterResponseOutput }
PushFilterResponseInput is an input type that accepts PushFilterResponseArgs and PushFilterResponseOutput values. You can construct a concrete instance of `PushFilterResponseInput` via:
PushFilterResponseArgs{...}
type PushFilterResponseOutput ¶
type PushFilterResponseOutput struct{ *pulumi.OutputState }
Push contains filter properties for matching GitHub git pushes.
func (PushFilterResponseOutput) Branch ¶
func (o PushFilterResponseOutput) Branch() pulumi.StringOutput
Regexes matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PushFilterResponseOutput) ElementType ¶
func (PushFilterResponseOutput) ElementType() reflect.Type
func (PushFilterResponseOutput) InvertRegex ¶
func (o PushFilterResponseOutput) InvertRegex() pulumi.BoolOutput
When true, only trigger a build if the revision regex does NOT match the git_ref regex.
func (PushFilterResponseOutput) Tag ¶
func (o PushFilterResponseOutput) Tag() pulumi.StringOutput
Regexes matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PushFilterResponseOutput) ToPushFilterResponseOutput ¶
func (o PushFilterResponseOutput) ToPushFilterResponseOutput() PushFilterResponseOutput
func (PushFilterResponseOutput) ToPushFilterResponseOutputWithContext ¶
func (o PushFilterResponseOutput) ToPushFilterResponseOutputWithContext(ctx context.Context) PushFilterResponseOutput
func (PushFilterResponseOutput) ToPushFilterResponsePtrOutput ¶
func (o PushFilterResponseOutput) ToPushFilterResponsePtrOutput() PushFilterResponsePtrOutput
func (PushFilterResponseOutput) ToPushFilterResponsePtrOutputWithContext ¶
func (o PushFilterResponseOutput) ToPushFilterResponsePtrOutputWithContext(ctx context.Context) PushFilterResponsePtrOutput
type PushFilterResponsePtrInput ¶
type PushFilterResponsePtrInput interface { pulumi.Input ToPushFilterResponsePtrOutput() PushFilterResponsePtrOutput ToPushFilterResponsePtrOutputWithContext(context.Context) PushFilterResponsePtrOutput }
PushFilterResponsePtrInput is an input type that accepts PushFilterResponseArgs, PushFilterResponsePtr and PushFilterResponsePtrOutput values. You can construct a concrete instance of `PushFilterResponsePtrInput` via:
PushFilterResponseArgs{...} or: nil
func PushFilterResponsePtr ¶
func PushFilterResponsePtr(v *PushFilterResponseArgs) PushFilterResponsePtrInput
type PushFilterResponsePtrOutput ¶
type PushFilterResponsePtrOutput struct{ *pulumi.OutputState }
func (PushFilterResponsePtrOutput) Branch ¶
func (o PushFilterResponsePtrOutput) Branch() pulumi.StringPtrOutput
Regexes matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PushFilterResponsePtrOutput) Elem ¶
func (o PushFilterResponsePtrOutput) Elem() PushFilterResponseOutput
func (PushFilterResponsePtrOutput) ElementType ¶
func (PushFilterResponsePtrOutput) ElementType() reflect.Type
func (PushFilterResponsePtrOutput) InvertRegex ¶
func (o PushFilterResponsePtrOutput) InvertRegex() pulumi.BoolPtrOutput
When true, only trigger a build if the revision regex does NOT match the git_ref regex.
func (PushFilterResponsePtrOutput) Tag ¶
func (o PushFilterResponsePtrOutput) Tag() pulumi.StringPtrOutput
Regexes matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (PushFilterResponsePtrOutput) ToPushFilterResponsePtrOutput ¶
func (o PushFilterResponsePtrOutput) ToPushFilterResponsePtrOutput() PushFilterResponsePtrOutput
func (PushFilterResponsePtrOutput) ToPushFilterResponsePtrOutputWithContext ¶
func (o PushFilterResponsePtrOutput) ToPushFilterResponsePtrOutputWithContext(ctx context.Context) PushFilterResponsePtrOutput
type RepoSource ¶
type RepoSource struct { // Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax BranchName *string `pulumi:"branchName"` // Explicit commit SHA to build. CommitSha *string `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution. Dir *string `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex *bool `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed. Project *string `pulumi:"project"` // Name of the Cloud Source Repository. RepoName *string `pulumi:"repoName"` // Substitutions to use in a triggered build. Should only be used with RunBuildTrigger Substitutions map[string]string `pulumi:"substitutions"` // Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax TagName *string `pulumi:"tagName"` }
Location of the source in a Google Cloud Source Repository.
type RepoSourceArgs ¶
type RepoSourceArgs struct { // Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax BranchName pulumi.StringPtrInput `pulumi:"branchName"` // Explicit commit SHA to build. CommitSha pulumi.StringPtrInput `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution. Dir pulumi.StringPtrInput `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed. Project pulumi.StringPtrInput `pulumi:"project"` // Name of the Cloud Source Repository. RepoName pulumi.StringPtrInput `pulumi:"repoName"` // Substitutions to use in a triggered build. Should only be used with RunBuildTrigger Substitutions pulumi.StringMapInput `pulumi:"substitutions"` // Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax TagName pulumi.StringPtrInput `pulumi:"tagName"` }
Location of the source in a Google Cloud Source Repository.
func (RepoSourceArgs) ElementType ¶
func (RepoSourceArgs) ElementType() reflect.Type
func (RepoSourceArgs) ToRepoSourceOutput ¶
func (i RepoSourceArgs) ToRepoSourceOutput() RepoSourceOutput
func (RepoSourceArgs) ToRepoSourceOutputWithContext ¶
func (i RepoSourceArgs) ToRepoSourceOutputWithContext(ctx context.Context) RepoSourceOutput
func (RepoSourceArgs) ToRepoSourcePtrOutput ¶
func (i RepoSourceArgs) ToRepoSourcePtrOutput() RepoSourcePtrOutput
func (RepoSourceArgs) ToRepoSourcePtrOutputWithContext ¶
func (i RepoSourceArgs) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
type RepoSourceInput ¶
type RepoSourceInput interface { pulumi.Input ToRepoSourceOutput() RepoSourceOutput ToRepoSourceOutputWithContext(context.Context) RepoSourceOutput }
RepoSourceInput is an input type that accepts RepoSourceArgs and RepoSourceOutput values. You can construct a concrete instance of `RepoSourceInput` via:
RepoSourceArgs{...}
type RepoSourceOutput ¶
type RepoSourceOutput struct{ *pulumi.OutputState }
Location of the source in a Google Cloud Source Repository.
func (RepoSourceOutput) BranchName ¶
func (o RepoSourceOutput) BranchName() pulumi.StringPtrOutput
Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (RepoSourceOutput) CommitSha ¶
func (o RepoSourceOutput) CommitSha() pulumi.StringPtrOutput
Explicit commit SHA to build.
func (RepoSourceOutput) Dir ¶
func (o RepoSourceOutput) Dir() pulumi.StringPtrOutput
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.
func (RepoSourceOutput) ElementType ¶
func (RepoSourceOutput) ElementType() reflect.Type
func (RepoSourceOutput) InvertRegex ¶
func (o RepoSourceOutput) InvertRegex() pulumi.BoolPtrOutput
Only trigger a build if the revision regex does NOT match the revision regex.
func (RepoSourceOutput) Project ¶ added in v0.3.0
func (o RepoSourceOutput) Project() pulumi.StringPtrOutput
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
func (RepoSourceOutput) RepoName ¶
func (o RepoSourceOutput) RepoName() pulumi.StringPtrOutput
Name of the Cloud Source Repository.
func (RepoSourceOutput) Substitutions ¶
func (o RepoSourceOutput) Substitutions() pulumi.StringMapOutput
Substitutions to use in a triggered build. Should only be used with RunBuildTrigger
func (RepoSourceOutput) TagName ¶
func (o RepoSourceOutput) TagName() pulumi.StringPtrOutput
Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (RepoSourceOutput) ToRepoSourceOutput ¶
func (o RepoSourceOutput) ToRepoSourceOutput() RepoSourceOutput
func (RepoSourceOutput) ToRepoSourceOutputWithContext ¶
func (o RepoSourceOutput) ToRepoSourceOutputWithContext(ctx context.Context) RepoSourceOutput
func (RepoSourceOutput) ToRepoSourcePtrOutput ¶
func (o RepoSourceOutput) ToRepoSourcePtrOutput() RepoSourcePtrOutput
func (RepoSourceOutput) ToRepoSourcePtrOutputWithContext ¶
func (o RepoSourceOutput) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
type RepoSourcePtrInput ¶
type RepoSourcePtrInput interface { pulumi.Input ToRepoSourcePtrOutput() RepoSourcePtrOutput ToRepoSourcePtrOutputWithContext(context.Context) RepoSourcePtrOutput }
RepoSourcePtrInput is an input type that accepts RepoSourceArgs, RepoSourcePtr and RepoSourcePtrOutput values. You can construct a concrete instance of `RepoSourcePtrInput` via:
RepoSourceArgs{...} or: nil
func RepoSourcePtr ¶
func RepoSourcePtr(v *RepoSourceArgs) RepoSourcePtrInput
type RepoSourcePtrOutput ¶
type RepoSourcePtrOutput struct{ *pulumi.OutputState }
func (RepoSourcePtrOutput) BranchName ¶
func (o RepoSourcePtrOutput) BranchName() pulumi.StringPtrOutput
Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (RepoSourcePtrOutput) CommitSha ¶
func (o RepoSourcePtrOutput) CommitSha() pulumi.StringPtrOutput
Explicit commit SHA to build.
func (RepoSourcePtrOutput) Dir ¶
func (o RepoSourcePtrOutput) Dir() pulumi.StringPtrOutput
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.
func (RepoSourcePtrOutput) Elem ¶
func (o RepoSourcePtrOutput) Elem() RepoSourceOutput
func (RepoSourcePtrOutput) ElementType ¶
func (RepoSourcePtrOutput) ElementType() reflect.Type
func (RepoSourcePtrOutput) InvertRegex ¶
func (o RepoSourcePtrOutput) InvertRegex() pulumi.BoolPtrOutput
Only trigger a build if the revision regex does NOT match the revision regex.
func (RepoSourcePtrOutput) Project ¶ added in v0.3.0
func (o RepoSourcePtrOutput) Project() pulumi.StringPtrOutput
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
func (RepoSourcePtrOutput) RepoName ¶
func (o RepoSourcePtrOutput) RepoName() pulumi.StringPtrOutput
Name of the Cloud Source Repository.
func (RepoSourcePtrOutput) Substitutions ¶
func (o RepoSourcePtrOutput) Substitutions() pulumi.StringMapOutput
Substitutions to use in a triggered build. Should only be used with RunBuildTrigger
func (RepoSourcePtrOutput) TagName ¶
func (o RepoSourcePtrOutput) TagName() pulumi.StringPtrOutput
Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (RepoSourcePtrOutput) ToRepoSourcePtrOutput ¶
func (o RepoSourcePtrOutput) ToRepoSourcePtrOutput() RepoSourcePtrOutput
func (RepoSourcePtrOutput) ToRepoSourcePtrOutputWithContext ¶
func (o RepoSourcePtrOutput) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
type RepoSourceResponse ¶
type RepoSourceResponse struct { // Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax BranchName string `pulumi:"branchName"` // Explicit commit SHA to build. CommitSha string `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution. Dir string `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex bool `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed. Project string `pulumi:"project"` // Name of the Cloud Source Repository. RepoName string `pulumi:"repoName"` // Substitutions to use in a triggered build. Should only be used with RunBuildTrigger Substitutions map[string]string `pulumi:"substitutions"` // Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax TagName string `pulumi:"tagName"` }
Location of the source in a Google Cloud Source Repository.
type RepoSourceResponseArgs ¶
type RepoSourceResponseArgs struct { // Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax BranchName pulumi.StringInput `pulumi:"branchName"` // Explicit commit SHA to build. CommitSha pulumi.StringInput `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution. Dir pulumi.StringInput `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed. Project pulumi.StringInput `pulumi:"project"` // Name of the Cloud Source Repository. RepoName pulumi.StringInput `pulumi:"repoName"` // Substitutions to use in a triggered build. Should only be used with RunBuildTrigger Substitutions pulumi.StringMapInput `pulumi:"substitutions"` // Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax TagName pulumi.StringInput `pulumi:"tagName"` }
Location of the source in a Google Cloud Source Repository.
func (RepoSourceResponseArgs) ElementType ¶
func (RepoSourceResponseArgs) ElementType() reflect.Type
func (RepoSourceResponseArgs) ToRepoSourceResponseOutput ¶
func (i RepoSourceResponseArgs) ToRepoSourceResponseOutput() RepoSourceResponseOutput
func (RepoSourceResponseArgs) ToRepoSourceResponseOutputWithContext ¶
func (i RepoSourceResponseArgs) ToRepoSourceResponseOutputWithContext(ctx context.Context) RepoSourceResponseOutput
func (RepoSourceResponseArgs) ToRepoSourceResponsePtrOutput ¶
func (i RepoSourceResponseArgs) ToRepoSourceResponsePtrOutput() RepoSourceResponsePtrOutput
func (RepoSourceResponseArgs) ToRepoSourceResponsePtrOutputWithContext ¶
func (i RepoSourceResponseArgs) ToRepoSourceResponsePtrOutputWithContext(ctx context.Context) RepoSourceResponsePtrOutput
type RepoSourceResponseInput ¶
type RepoSourceResponseInput interface { pulumi.Input ToRepoSourceResponseOutput() RepoSourceResponseOutput ToRepoSourceResponseOutputWithContext(context.Context) RepoSourceResponseOutput }
RepoSourceResponseInput is an input type that accepts RepoSourceResponseArgs and RepoSourceResponseOutput values. You can construct a concrete instance of `RepoSourceResponseInput` via:
RepoSourceResponseArgs{...}
type RepoSourceResponseOutput ¶
type RepoSourceResponseOutput struct{ *pulumi.OutputState }
Location of the source in a Google Cloud Source Repository.
func (RepoSourceResponseOutput) BranchName ¶
func (o RepoSourceResponseOutput) BranchName() pulumi.StringOutput
Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (RepoSourceResponseOutput) CommitSha ¶
func (o RepoSourceResponseOutput) CommitSha() pulumi.StringOutput
Explicit commit SHA to build.
func (RepoSourceResponseOutput) Dir ¶
func (o RepoSourceResponseOutput) Dir() pulumi.StringOutput
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.
func (RepoSourceResponseOutput) ElementType ¶
func (RepoSourceResponseOutput) ElementType() reflect.Type
func (RepoSourceResponseOutput) InvertRegex ¶
func (o RepoSourceResponseOutput) InvertRegex() pulumi.BoolOutput
Only trigger a build if the revision regex does NOT match the revision regex.
func (RepoSourceResponseOutput) Project ¶ added in v0.3.0
func (o RepoSourceResponseOutput) Project() pulumi.StringOutput
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
func (RepoSourceResponseOutput) RepoName ¶
func (o RepoSourceResponseOutput) RepoName() pulumi.StringOutput
Name of the Cloud Source Repository.
func (RepoSourceResponseOutput) Substitutions ¶
func (o RepoSourceResponseOutput) Substitutions() pulumi.StringMapOutput
Substitutions to use in a triggered build. Should only be used with RunBuildTrigger
func (RepoSourceResponseOutput) TagName ¶
func (o RepoSourceResponseOutput) TagName() pulumi.StringOutput
Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (RepoSourceResponseOutput) ToRepoSourceResponseOutput ¶
func (o RepoSourceResponseOutput) ToRepoSourceResponseOutput() RepoSourceResponseOutput
func (RepoSourceResponseOutput) ToRepoSourceResponseOutputWithContext ¶
func (o RepoSourceResponseOutput) ToRepoSourceResponseOutputWithContext(ctx context.Context) RepoSourceResponseOutput
func (RepoSourceResponseOutput) ToRepoSourceResponsePtrOutput ¶
func (o RepoSourceResponseOutput) ToRepoSourceResponsePtrOutput() RepoSourceResponsePtrOutput
func (RepoSourceResponseOutput) ToRepoSourceResponsePtrOutputWithContext ¶
func (o RepoSourceResponseOutput) ToRepoSourceResponsePtrOutputWithContext(ctx context.Context) RepoSourceResponsePtrOutput
type RepoSourceResponsePtrInput ¶
type RepoSourceResponsePtrInput interface { pulumi.Input ToRepoSourceResponsePtrOutput() RepoSourceResponsePtrOutput ToRepoSourceResponsePtrOutputWithContext(context.Context) RepoSourceResponsePtrOutput }
RepoSourceResponsePtrInput is an input type that accepts RepoSourceResponseArgs, RepoSourceResponsePtr and RepoSourceResponsePtrOutput values. You can construct a concrete instance of `RepoSourceResponsePtrInput` via:
RepoSourceResponseArgs{...} or: nil
func RepoSourceResponsePtr ¶
func RepoSourceResponsePtr(v *RepoSourceResponseArgs) RepoSourceResponsePtrInput
type RepoSourceResponsePtrOutput ¶
type RepoSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (RepoSourceResponsePtrOutput) BranchName ¶
func (o RepoSourceResponsePtrOutput) BranchName() pulumi.StringPtrOutput
Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (RepoSourceResponsePtrOutput) CommitSha ¶
func (o RepoSourceResponsePtrOutput) CommitSha() pulumi.StringPtrOutput
Explicit commit SHA to build.
func (RepoSourceResponsePtrOutput) Dir ¶
func (o RepoSourceResponsePtrOutput) Dir() pulumi.StringPtrOutput
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.
func (RepoSourceResponsePtrOutput) Elem ¶
func (o RepoSourceResponsePtrOutput) Elem() RepoSourceResponseOutput
func (RepoSourceResponsePtrOutput) ElementType ¶
func (RepoSourceResponsePtrOutput) ElementType() reflect.Type
func (RepoSourceResponsePtrOutput) InvertRegex ¶
func (o RepoSourceResponsePtrOutput) InvertRegex() pulumi.BoolPtrOutput
Only trigger a build if the revision regex does NOT match the revision regex.
func (RepoSourceResponsePtrOutput) Project ¶ added in v0.3.0
func (o RepoSourceResponsePtrOutput) Project() pulumi.StringPtrOutput
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
func (RepoSourceResponsePtrOutput) RepoName ¶
func (o RepoSourceResponsePtrOutput) RepoName() pulumi.StringPtrOutput
Name of the Cloud Source Repository.
func (RepoSourceResponsePtrOutput) Substitutions ¶
func (o RepoSourceResponsePtrOutput) Substitutions() pulumi.StringMapOutput
Substitutions to use in a triggered build. Should only be used with RunBuildTrigger
func (RepoSourceResponsePtrOutput) TagName ¶
func (o RepoSourceResponsePtrOutput) TagName() pulumi.StringPtrOutput
Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (RepoSourceResponsePtrOutput) ToRepoSourceResponsePtrOutput ¶
func (o RepoSourceResponsePtrOutput) ToRepoSourceResponsePtrOutput() RepoSourceResponsePtrOutput
func (RepoSourceResponsePtrOutput) ToRepoSourceResponsePtrOutputWithContext ¶
func (o RepoSourceResponsePtrOutput) ToRepoSourceResponsePtrOutputWithContext(ctx context.Context) RepoSourceResponsePtrOutput
type ResultsResponse ¶
type ResultsResponse struct { // Path to the artifact manifest. Only populated when artifacts are uploaded. ArtifactManifest string `pulumi:"artifactManifest"` // Time to push all non-container artifacts. ArtifactTiming TimeSpanResponse `pulumi:"artifactTiming"` // List of build step digests, in the order corresponding to build step indices. BuildStepImages []string `pulumi:"buildStepImages"` // List of build step outputs, produced by builder images, in the order corresponding to build step indices. [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders) can produce this output by writing to `$BUILDER_OUTPUT/output`. Only the first 4KB of data is stored. BuildStepOutputs []string `pulumi:"buildStepOutputs"` // Container images that were built as a part of the build. Images []BuiltImageResponse `pulumi:"images"` // Number of artifacts uploaded. Only populated when artifacts are uploaded. NumArtifacts string `pulumi:"numArtifacts"` }
Artifacts created by the build pipeline.
type ResultsResponseArgs ¶
type ResultsResponseArgs struct { // Path to the artifact manifest. Only populated when artifacts are uploaded. ArtifactManifest pulumi.StringInput `pulumi:"artifactManifest"` // Time to push all non-container artifacts. ArtifactTiming TimeSpanResponseInput `pulumi:"artifactTiming"` // List of build step digests, in the order corresponding to build step indices. BuildStepImages pulumi.StringArrayInput `pulumi:"buildStepImages"` // List of build step outputs, produced by builder images, in the order corresponding to build step indices. [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders) can produce this output by writing to `$BUILDER_OUTPUT/output`. Only the first 4KB of data is stored. BuildStepOutputs pulumi.StringArrayInput `pulumi:"buildStepOutputs"` // Container images that were built as a part of the build. Images BuiltImageResponseArrayInput `pulumi:"images"` // Number of artifacts uploaded. Only populated when artifacts are uploaded. NumArtifacts pulumi.StringInput `pulumi:"numArtifacts"` }
Artifacts created by the build pipeline.
func (ResultsResponseArgs) ElementType ¶
func (ResultsResponseArgs) ElementType() reflect.Type
func (ResultsResponseArgs) ToResultsResponseOutput ¶
func (i ResultsResponseArgs) ToResultsResponseOutput() ResultsResponseOutput
func (ResultsResponseArgs) ToResultsResponseOutputWithContext ¶
func (i ResultsResponseArgs) ToResultsResponseOutputWithContext(ctx context.Context) ResultsResponseOutput
func (ResultsResponseArgs) ToResultsResponsePtrOutput ¶
func (i ResultsResponseArgs) ToResultsResponsePtrOutput() ResultsResponsePtrOutput
func (ResultsResponseArgs) ToResultsResponsePtrOutputWithContext ¶
func (i ResultsResponseArgs) ToResultsResponsePtrOutputWithContext(ctx context.Context) ResultsResponsePtrOutput
type ResultsResponseInput ¶
type ResultsResponseInput interface { pulumi.Input ToResultsResponseOutput() ResultsResponseOutput ToResultsResponseOutputWithContext(context.Context) ResultsResponseOutput }
ResultsResponseInput is an input type that accepts ResultsResponseArgs and ResultsResponseOutput values. You can construct a concrete instance of `ResultsResponseInput` via:
ResultsResponseArgs{...}
type ResultsResponseOutput ¶
type ResultsResponseOutput struct{ *pulumi.OutputState }
Artifacts created by the build pipeline.
func (ResultsResponseOutput) ArtifactManifest ¶
func (o ResultsResponseOutput) ArtifactManifest() pulumi.StringOutput
Path to the artifact manifest. Only populated when artifacts are uploaded.
func (ResultsResponseOutput) ArtifactTiming ¶
func (o ResultsResponseOutput) ArtifactTiming() TimeSpanResponseOutput
Time to push all non-container artifacts.
func (ResultsResponseOutput) BuildStepImages ¶
func (o ResultsResponseOutput) BuildStepImages() pulumi.StringArrayOutput
List of build step digests, in the order corresponding to build step indices.
func (ResultsResponseOutput) BuildStepOutputs ¶
func (o ResultsResponseOutput) BuildStepOutputs() pulumi.StringArrayOutput
List of build step outputs, produced by builder images, in the order corresponding to build step indices. [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders) can produce this output by writing to `$BUILDER_OUTPUT/output`. Only the first 4KB of data is stored.
func (ResultsResponseOutput) ElementType ¶
func (ResultsResponseOutput) ElementType() reflect.Type
func (ResultsResponseOutput) Images ¶
func (o ResultsResponseOutput) Images() BuiltImageResponseArrayOutput
Container images that were built as a part of the build.
func (ResultsResponseOutput) NumArtifacts ¶
func (o ResultsResponseOutput) NumArtifacts() pulumi.StringOutput
Number of artifacts uploaded. Only populated when artifacts are uploaded.
func (ResultsResponseOutput) ToResultsResponseOutput ¶
func (o ResultsResponseOutput) ToResultsResponseOutput() ResultsResponseOutput
func (ResultsResponseOutput) ToResultsResponseOutputWithContext ¶
func (o ResultsResponseOutput) ToResultsResponseOutputWithContext(ctx context.Context) ResultsResponseOutput
func (ResultsResponseOutput) ToResultsResponsePtrOutput ¶
func (o ResultsResponseOutput) ToResultsResponsePtrOutput() ResultsResponsePtrOutput
func (ResultsResponseOutput) ToResultsResponsePtrOutputWithContext ¶
func (o ResultsResponseOutput) ToResultsResponsePtrOutputWithContext(ctx context.Context) ResultsResponsePtrOutput
type ResultsResponsePtrInput ¶
type ResultsResponsePtrInput interface { pulumi.Input ToResultsResponsePtrOutput() ResultsResponsePtrOutput ToResultsResponsePtrOutputWithContext(context.Context) ResultsResponsePtrOutput }
ResultsResponsePtrInput is an input type that accepts ResultsResponseArgs, ResultsResponsePtr and ResultsResponsePtrOutput values. You can construct a concrete instance of `ResultsResponsePtrInput` via:
ResultsResponseArgs{...} or: nil
func ResultsResponsePtr ¶
func ResultsResponsePtr(v *ResultsResponseArgs) ResultsResponsePtrInput
type ResultsResponsePtrOutput ¶
type ResultsResponsePtrOutput struct{ *pulumi.OutputState }
func (ResultsResponsePtrOutput) ArtifactManifest ¶
func (o ResultsResponsePtrOutput) ArtifactManifest() pulumi.StringPtrOutput
Path to the artifact manifest. Only populated when artifacts are uploaded.
func (ResultsResponsePtrOutput) ArtifactTiming ¶
func (o ResultsResponsePtrOutput) ArtifactTiming() TimeSpanResponsePtrOutput
Time to push all non-container artifacts.
func (ResultsResponsePtrOutput) BuildStepImages ¶
func (o ResultsResponsePtrOutput) BuildStepImages() pulumi.StringArrayOutput
List of build step digests, in the order corresponding to build step indices.
func (ResultsResponsePtrOutput) BuildStepOutputs ¶
func (o ResultsResponsePtrOutput) BuildStepOutputs() pulumi.StringArrayOutput
List of build step outputs, produced by builder images, in the order corresponding to build step indices. [Cloud Builders](https://cloud.google.com/cloud-build/docs/cloud-builders) can produce this output by writing to `$BUILDER_OUTPUT/output`. Only the first 4KB of data is stored.
func (ResultsResponsePtrOutput) Elem ¶
func (o ResultsResponsePtrOutput) Elem() ResultsResponseOutput
func (ResultsResponsePtrOutput) ElementType ¶
func (ResultsResponsePtrOutput) ElementType() reflect.Type
func (ResultsResponsePtrOutput) Images ¶
func (o ResultsResponsePtrOutput) Images() BuiltImageResponseArrayOutput
Container images that were built as a part of the build.
func (ResultsResponsePtrOutput) NumArtifacts ¶
func (o ResultsResponsePtrOutput) NumArtifacts() pulumi.StringPtrOutput
Number of artifacts uploaded. Only populated when artifacts are uploaded.
func (ResultsResponsePtrOutput) ToResultsResponsePtrOutput ¶
func (o ResultsResponsePtrOutput) ToResultsResponsePtrOutput() ResultsResponsePtrOutput
func (ResultsResponsePtrOutput) ToResultsResponsePtrOutputWithContext ¶
func (o ResultsResponsePtrOutput) ToResultsResponsePtrOutputWithContext(ctx context.Context) ResultsResponsePtrOutput
type Secret ¶
type Secret struct { // Cloud KMS key name to use to decrypt these envs. KmsKeyName *string `pulumi:"kmsKeyName"` // Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets. SecretEnv map[string]string `pulumi:"secretEnv"` }
Pairs a set of secret environment variables containing encrypted values with the Cloud KMS key to use to decrypt the value. Note: Use `kmsKeyName` with `available_secrets` instead of using `kmsKeyName` with `secret`. For instructions see: https://cloud.google.com/cloud-build/docs/securing-builds/use-encrypted-credentials.
type SecretArgs ¶
type SecretArgs struct { // Cloud KMS key name to use to decrypt these envs. KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` // Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets. SecretEnv pulumi.StringMapInput `pulumi:"secretEnv"` }
Pairs a set of secret environment variables containing encrypted values with the Cloud KMS key to use to decrypt the value. Note: Use `kmsKeyName` with `available_secrets` instead of using `kmsKeyName` with `secret`. For instructions see: https://cloud.google.com/cloud-build/docs/securing-builds/use-encrypted-credentials.
func (SecretArgs) ElementType ¶
func (SecretArgs) ElementType() reflect.Type
func (SecretArgs) ToSecretOutput ¶
func (i SecretArgs) ToSecretOutput() SecretOutput
func (SecretArgs) ToSecretOutputWithContext ¶
func (i SecretArgs) ToSecretOutputWithContext(ctx context.Context) SecretOutput
type SecretArray ¶
type SecretArray []SecretInput
func (SecretArray) ElementType ¶
func (SecretArray) ElementType() reflect.Type
func (SecretArray) ToSecretArrayOutput ¶
func (i SecretArray) ToSecretArrayOutput() SecretArrayOutput
func (SecretArray) ToSecretArrayOutputWithContext ¶
func (i SecretArray) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput
type SecretArrayInput ¶
type SecretArrayInput interface { pulumi.Input ToSecretArrayOutput() SecretArrayOutput ToSecretArrayOutputWithContext(context.Context) SecretArrayOutput }
SecretArrayInput is an input type that accepts SecretArray and SecretArrayOutput values. You can construct a concrete instance of `SecretArrayInput` via:
SecretArray{ SecretArgs{...} }
type SecretArrayOutput ¶
type SecretArrayOutput struct{ *pulumi.OutputState }
func (SecretArrayOutput) ElementType ¶
func (SecretArrayOutput) ElementType() reflect.Type
func (SecretArrayOutput) Index ¶
func (o SecretArrayOutput) Index(i pulumi.IntInput) SecretOutput
func (SecretArrayOutput) ToSecretArrayOutput ¶
func (o SecretArrayOutput) ToSecretArrayOutput() SecretArrayOutput
func (SecretArrayOutput) ToSecretArrayOutputWithContext ¶
func (o SecretArrayOutput) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput
type SecretInput ¶
type SecretInput interface { pulumi.Input ToSecretOutput() SecretOutput ToSecretOutputWithContext(context.Context) SecretOutput }
SecretInput is an input type that accepts SecretArgs and SecretOutput values. You can construct a concrete instance of `SecretInput` via:
SecretArgs{...}
type SecretManagerSecret ¶
type SecretManagerSecret struct { // Environment variable name to associate with the secret. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Env *string `pulumi:"env"` // Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/* VersionName *string `pulumi:"versionName"` }
Pairs a secret environment variable with a SecretVersion in Secret Manager.
type SecretManagerSecretArgs ¶
type SecretManagerSecretArgs struct { // Environment variable name to associate with the secret. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Env pulumi.StringPtrInput `pulumi:"env"` // Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/* VersionName pulumi.StringPtrInput `pulumi:"versionName"` }
Pairs a secret environment variable with a SecretVersion in Secret Manager.
func (SecretManagerSecretArgs) ElementType ¶
func (SecretManagerSecretArgs) ElementType() reflect.Type
func (SecretManagerSecretArgs) ToSecretManagerSecretOutput ¶
func (i SecretManagerSecretArgs) ToSecretManagerSecretOutput() SecretManagerSecretOutput
func (SecretManagerSecretArgs) ToSecretManagerSecretOutputWithContext ¶
func (i SecretManagerSecretArgs) ToSecretManagerSecretOutputWithContext(ctx context.Context) SecretManagerSecretOutput
type SecretManagerSecretArray ¶
type SecretManagerSecretArray []SecretManagerSecretInput
func (SecretManagerSecretArray) ElementType ¶
func (SecretManagerSecretArray) ElementType() reflect.Type
func (SecretManagerSecretArray) ToSecretManagerSecretArrayOutput ¶
func (i SecretManagerSecretArray) ToSecretManagerSecretArrayOutput() SecretManagerSecretArrayOutput
func (SecretManagerSecretArray) ToSecretManagerSecretArrayOutputWithContext ¶
func (i SecretManagerSecretArray) ToSecretManagerSecretArrayOutputWithContext(ctx context.Context) SecretManagerSecretArrayOutput
type SecretManagerSecretArrayInput ¶
type SecretManagerSecretArrayInput interface { pulumi.Input ToSecretManagerSecretArrayOutput() SecretManagerSecretArrayOutput ToSecretManagerSecretArrayOutputWithContext(context.Context) SecretManagerSecretArrayOutput }
SecretManagerSecretArrayInput is an input type that accepts SecretManagerSecretArray and SecretManagerSecretArrayOutput values. You can construct a concrete instance of `SecretManagerSecretArrayInput` via:
SecretManagerSecretArray{ SecretManagerSecretArgs{...} }
type SecretManagerSecretArrayOutput ¶
type SecretManagerSecretArrayOutput struct{ *pulumi.OutputState }
func (SecretManagerSecretArrayOutput) ElementType ¶
func (SecretManagerSecretArrayOutput) ElementType() reflect.Type
func (SecretManagerSecretArrayOutput) Index ¶
func (o SecretManagerSecretArrayOutput) Index(i pulumi.IntInput) SecretManagerSecretOutput
func (SecretManagerSecretArrayOutput) ToSecretManagerSecretArrayOutput ¶
func (o SecretManagerSecretArrayOutput) ToSecretManagerSecretArrayOutput() SecretManagerSecretArrayOutput
func (SecretManagerSecretArrayOutput) ToSecretManagerSecretArrayOutputWithContext ¶
func (o SecretManagerSecretArrayOutput) ToSecretManagerSecretArrayOutputWithContext(ctx context.Context) SecretManagerSecretArrayOutput
type SecretManagerSecretInput ¶
type SecretManagerSecretInput interface { pulumi.Input ToSecretManagerSecretOutput() SecretManagerSecretOutput ToSecretManagerSecretOutputWithContext(context.Context) SecretManagerSecretOutput }
SecretManagerSecretInput is an input type that accepts SecretManagerSecretArgs and SecretManagerSecretOutput values. You can construct a concrete instance of `SecretManagerSecretInput` via:
SecretManagerSecretArgs{...}
type SecretManagerSecretOutput ¶
type SecretManagerSecretOutput struct{ *pulumi.OutputState }
Pairs a secret environment variable with a SecretVersion in Secret Manager.
func (SecretManagerSecretOutput) ElementType ¶
func (SecretManagerSecretOutput) ElementType() reflect.Type
func (SecretManagerSecretOutput) Env ¶
func (o SecretManagerSecretOutput) Env() pulumi.StringPtrOutput
Environment variable name to associate with the secret. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step.
func (SecretManagerSecretOutput) ToSecretManagerSecretOutput ¶
func (o SecretManagerSecretOutput) ToSecretManagerSecretOutput() SecretManagerSecretOutput
func (SecretManagerSecretOutput) ToSecretManagerSecretOutputWithContext ¶
func (o SecretManagerSecretOutput) ToSecretManagerSecretOutputWithContext(ctx context.Context) SecretManagerSecretOutput
func (SecretManagerSecretOutput) VersionName ¶
func (o SecretManagerSecretOutput) VersionName() pulumi.StringPtrOutput
Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/*
type SecretManagerSecretResponse ¶
type SecretManagerSecretResponse struct { // Environment variable name to associate with the secret. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Env string `pulumi:"env"` // Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/* VersionName string `pulumi:"versionName"` }
Pairs a secret environment variable with a SecretVersion in Secret Manager.
type SecretManagerSecretResponseArgs ¶
type SecretManagerSecretResponseArgs struct { // Environment variable name to associate with the secret. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Env pulumi.StringInput `pulumi:"env"` // Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/* VersionName pulumi.StringInput `pulumi:"versionName"` }
Pairs a secret environment variable with a SecretVersion in Secret Manager.
func (SecretManagerSecretResponseArgs) ElementType ¶
func (SecretManagerSecretResponseArgs) ElementType() reflect.Type
func (SecretManagerSecretResponseArgs) ToSecretManagerSecretResponseOutput ¶
func (i SecretManagerSecretResponseArgs) ToSecretManagerSecretResponseOutput() SecretManagerSecretResponseOutput
func (SecretManagerSecretResponseArgs) ToSecretManagerSecretResponseOutputWithContext ¶
func (i SecretManagerSecretResponseArgs) ToSecretManagerSecretResponseOutputWithContext(ctx context.Context) SecretManagerSecretResponseOutput
type SecretManagerSecretResponseArray ¶
type SecretManagerSecretResponseArray []SecretManagerSecretResponseInput
func (SecretManagerSecretResponseArray) ElementType ¶
func (SecretManagerSecretResponseArray) ElementType() reflect.Type
func (SecretManagerSecretResponseArray) ToSecretManagerSecretResponseArrayOutput ¶
func (i SecretManagerSecretResponseArray) ToSecretManagerSecretResponseArrayOutput() SecretManagerSecretResponseArrayOutput
func (SecretManagerSecretResponseArray) ToSecretManagerSecretResponseArrayOutputWithContext ¶
func (i SecretManagerSecretResponseArray) ToSecretManagerSecretResponseArrayOutputWithContext(ctx context.Context) SecretManagerSecretResponseArrayOutput
type SecretManagerSecretResponseArrayInput ¶
type SecretManagerSecretResponseArrayInput interface { pulumi.Input ToSecretManagerSecretResponseArrayOutput() SecretManagerSecretResponseArrayOutput ToSecretManagerSecretResponseArrayOutputWithContext(context.Context) SecretManagerSecretResponseArrayOutput }
SecretManagerSecretResponseArrayInput is an input type that accepts SecretManagerSecretResponseArray and SecretManagerSecretResponseArrayOutput values. You can construct a concrete instance of `SecretManagerSecretResponseArrayInput` via:
SecretManagerSecretResponseArray{ SecretManagerSecretResponseArgs{...} }
type SecretManagerSecretResponseArrayOutput ¶
type SecretManagerSecretResponseArrayOutput struct{ *pulumi.OutputState }
func (SecretManagerSecretResponseArrayOutput) ElementType ¶
func (SecretManagerSecretResponseArrayOutput) ElementType() reflect.Type
func (SecretManagerSecretResponseArrayOutput) ToSecretManagerSecretResponseArrayOutput ¶
func (o SecretManagerSecretResponseArrayOutput) ToSecretManagerSecretResponseArrayOutput() SecretManagerSecretResponseArrayOutput
func (SecretManagerSecretResponseArrayOutput) ToSecretManagerSecretResponseArrayOutputWithContext ¶
func (o SecretManagerSecretResponseArrayOutput) ToSecretManagerSecretResponseArrayOutputWithContext(ctx context.Context) SecretManagerSecretResponseArrayOutput
type SecretManagerSecretResponseInput ¶
type SecretManagerSecretResponseInput interface { pulumi.Input ToSecretManagerSecretResponseOutput() SecretManagerSecretResponseOutput ToSecretManagerSecretResponseOutputWithContext(context.Context) SecretManagerSecretResponseOutput }
SecretManagerSecretResponseInput is an input type that accepts SecretManagerSecretResponseArgs and SecretManagerSecretResponseOutput values. You can construct a concrete instance of `SecretManagerSecretResponseInput` via:
SecretManagerSecretResponseArgs{...}
type SecretManagerSecretResponseOutput ¶
type SecretManagerSecretResponseOutput struct{ *pulumi.OutputState }
Pairs a secret environment variable with a SecretVersion in Secret Manager.
func (SecretManagerSecretResponseOutput) ElementType ¶
func (SecretManagerSecretResponseOutput) ElementType() reflect.Type
func (SecretManagerSecretResponseOutput) Env ¶
func (o SecretManagerSecretResponseOutput) Env() pulumi.StringOutput
Environment variable name to associate with the secret. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step.
func (SecretManagerSecretResponseOutput) ToSecretManagerSecretResponseOutput ¶
func (o SecretManagerSecretResponseOutput) ToSecretManagerSecretResponseOutput() SecretManagerSecretResponseOutput
func (SecretManagerSecretResponseOutput) ToSecretManagerSecretResponseOutputWithContext ¶
func (o SecretManagerSecretResponseOutput) ToSecretManagerSecretResponseOutputWithContext(ctx context.Context) SecretManagerSecretResponseOutput
func (SecretManagerSecretResponseOutput) VersionName ¶
func (o SecretManagerSecretResponseOutput) VersionName() pulumi.StringOutput
Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/*
type SecretOutput ¶
type SecretOutput struct{ *pulumi.OutputState }
Pairs a set of secret environment variables containing encrypted values with the Cloud KMS key to use to decrypt the value. Note: Use `kmsKeyName` with `available_secrets` instead of using `kmsKeyName` with `secret`. For instructions see: https://cloud.google.com/cloud-build/docs/securing-builds/use-encrypted-credentials.
func (SecretOutput) ElementType ¶
func (SecretOutput) ElementType() reflect.Type
func (SecretOutput) KmsKeyName ¶
func (o SecretOutput) KmsKeyName() pulumi.StringPtrOutput
Cloud KMS key name to use to decrypt these envs.
func (SecretOutput) SecretEnv ¶
func (o SecretOutput) SecretEnv() pulumi.StringMapOutput
Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets.
func (SecretOutput) ToSecretOutput ¶
func (o SecretOutput) ToSecretOutput() SecretOutput
func (SecretOutput) ToSecretOutputWithContext ¶
func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
type SecretResponse ¶
type SecretResponse struct { // Cloud KMS key name to use to decrypt these envs. KmsKeyName string `pulumi:"kmsKeyName"` // Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets. SecretEnv map[string]string `pulumi:"secretEnv"` }
Pairs a set of secret environment variables containing encrypted values with the Cloud KMS key to use to decrypt the value. Note: Use `kmsKeyName` with `available_secrets` instead of using `kmsKeyName` with `secret`. For instructions see: https://cloud.google.com/cloud-build/docs/securing-builds/use-encrypted-credentials.
type SecretResponseArgs ¶
type SecretResponseArgs struct { // Cloud KMS key name to use to decrypt these envs. KmsKeyName pulumi.StringInput `pulumi:"kmsKeyName"` // Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets. SecretEnv pulumi.StringMapInput `pulumi:"secretEnv"` }
Pairs a set of secret environment variables containing encrypted values with the Cloud KMS key to use to decrypt the value. Note: Use `kmsKeyName` with `available_secrets` instead of using `kmsKeyName` with `secret`. For instructions see: https://cloud.google.com/cloud-build/docs/securing-builds/use-encrypted-credentials.
func (SecretResponseArgs) ElementType ¶
func (SecretResponseArgs) ElementType() reflect.Type
func (SecretResponseArgs) ToSecretResponseOutput ¶
func (i SecretResponseArgs) ToSecretResponseOutput() SecretResponseOutput
func (SecretResponseArgs) ToSecretResponseOutputWithContext ¶
func (i SecretResponseArgs) ToSecretResponseOutputWithContext(ctx context.Context) SecretResponseOutput
type SecretResponseArray ¶
type SecretResponseArray []SecretResponseInput
func (SecretResponseArray) ElementType ¶
func (SecretResponseArray) ElementType() reflect.Type
func (SecretResponseArray) ToSecretResponseArrayOutput ¶
func (i SecretResponseArray) ToSecretResponseArrayOutput() SecretResponseArrayOutput
func (SecretResponseArray) ToSecretResponseArrayOutputWithContext ¶
func (i SecretResponseArray) ToSecretResponseArrayOutputWithContext(ctx context.Context) SecretResponseArrayOutput
type SecretResponseArrayInput ¶
type SecretResponseArrayInput interface { pulumi.Input ToSecretResponseArrayOutput() SecretResponseArrayOutput ToSecretResponseArrayOutputWithContext(context.Context) SecretResponseArrayOutput }
SecretResponseArrayInput is an input type that accepts SecretResponseArray and SecretResponseArrayOutput values. You can construct a concrete instance of `SecretResponseArrayInput` via:
SecretResponseArray{ SecretResponseArgs{...} }
type SecretResponseArrayOutput ¶
type SecretResponseArrayOutput struct{ *pulumi.OutputState }
func (SecretResponseArrayOutput) ElementType ¶
func (SecretResponseArrayOutput) ElementType() reflect.Type
func (SecretResponseArrayOutput) Index ¶
func (o SecretResponseArrayOutput) Index(i pulumi.IntInput) SecretResponseOutput
func (SecretResponseArrayOutput) ToSecretResponseArrayOutput ¶
func (o SecretResponseArrayOutput) ToSecretResponseArrayOutput() SecretResponseArrayOutput
func (SecretResponseArrayOutput) ToSecretResponseArrayOutputWithContext ¶
func (o SecretResponseArrayOutput) ToSecretResponseArrayOutputWithContext(ctx context.Context) SecretResponseArrayOutput
type SecretResponseInput ¶
type SecretResponseInput interface { pulumi.Input ToSecretResponseOutput() SecretResponseOutput ToSecretResponseOutputWithContext(context.Context) SecretResponseOutput }
SecretResponseInput is an input type that accepts SecretResponseArgs and SecretResponseOutput values. You can construct a concrete instance of `SecretResponseInput` via:
SecretResponseArgs{...}
type SecretResponseOutput ¶
type SecretResponseOutput struct{ *pulumi.OutputState }
Pairs a set of secret environment variables containing encrypted values with the Cloud KMS key to use to decrypt the value. Note: Use `kmsKeyName` with `available_secrets` instead of using `kmsKeyName` with `secret`. For instructions see: https://cloud.google.com/cloud-build/docs/securing-builds/use-encrypted-credentials.
func (SecretResponseOutput) ElementType ¶
func (SecretResponseOutput) ElementType() reflect.Type
func (SecretResponseOutput) KmsKeyName ¶
func (o SecretResponseOutput) KmsKeyName() pulumi.StringOutput
Cloud KMS key name to use to decrypt these envs.
func (SecretResponseOutput) SecretEnv ¶
func (o SecretResponseOutput) SecretEnv() pulumi.StringMapOutput
Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets.
func (SecretResponseOutput) ToSecretResponseOutput ¶
func (o SecretResponseOutput) ToSecretResponseOutput() SecretResponseOutput
func (SecretResponseOutput) ToSecretResponseOutputWithContext ¶
func (o SecretResponseOutput) ToSecretResponseOutputWithContext(ctx context.Context) SecretResponseOutput
type Secrets ¶
type Secrets struct { // Secrets encrypted with KMS key and the associated secret environment variable. Inline []InlineSecret `pulumi:"inline"` // Secrets in Secret Manager and associated secret environment variable. SecretManager []SecretManagerSecret `pulumi:"secretManager"` }
Secrets and secret environment variables.
type SecretsArgs ¶
type SecretsArgs struct { // Secrets encrypted with KMS key and the associated secret environment variable. Inline InlineSecretArrayInput `pulumi:"inline"` // Secrets in Secret Manager and associated secret environment variable. SecretManager SecretManagerSecretArrayInput `pulumi:"secretManager"` }
Secrets and secret environment variables.
func (SecretsArgs) ElementType ¶
func (SecretsArgs) ElementType() reflect.Type
func (SecretsArgs) ToSecretsOutput ¶
func (i SecretsArgs) ToSecretsOutput() SecretsOutput
func (SecretsArgs) ToSecretsOutputWithContext ¶
func (i SecretsArgs) ToSecretsOutputWithContext(ctx context.Context) SecretsOutput
func (SecretsArgs) ToSecretsPtrOutput ¶
func (i SecretsArgs) ToSecretsPtrOutput() SecretsPtrOutput
func (SecretsArgs) ToSecretsPtrOutputWithContext ¶
func (i SecretsArgs) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
type SecretsInput ¶
type SecretsInput interface { pulumi.Input ToSecretsOutput() SecretsOutput ToSecretsOutputWithContext(context.Context) SecretsOutput }
SecretsInput is an input type that accepts SecretsArgs and SecretsOutput values. You can construct a concrete instance of `SecretsInput` via:
SecretsArgs{...}
type SecretsOutput ¶
type SecretsOutput struct{ *pulumi.OutputState }
Secrets and secret environment variables.
func (SecretsOutput) ElementType ¶
func (SecretsOutput) ElementType() reflect.Type
func (SecretsOutput) Inline ¶
func (o SecretsOutput) Inline() InlineSecretArrayOutput
Secrets encrypted with KMS key and the associated secret environment variable.
func (SecretsOutput) SecretManager ¶
func (o SecretsOutput) SecretManager() SecretManagerSecretArrayOutput
Secrets in Secret Manager and associated secret environment variable.
func (SecretsOutput) ToSecretsOutput ¶
func (o SecretsOutput) ToSecretsOutput() SecretsOutput
func (SecretsOutput) ToSecretsOutputWithContext ¶
func (o SecretsOutput) ToSecretsOutputWithContext(ctx context.Context) SecretsOutput
func (SecretsOutput) ToSecretsPtrOutput ¶
func (o SecretsOutput) ToSecretsPtrOutput() SecretsPtrOutput
func (SecretsOutput) ToSecretsPtrOutputWithContext ¶
func (o SecretsOutput) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
type SecretsPtrInput ¶
type SecretsPtrInput interface { pulumi.Input ToSecretsPtrOutput() SecretsPtrOutput ToSecretsPtrOutputWithContext(context.Context) SecretsPtrOutput }
SecretsPtrInput is an input type that accepts SecretsArgs, SecretsPtr and SecretsPtrOutput values. You can construct a concrete instance of `SecretsPtrInput` via:
SecretsArgs{...} or: nil
func SecretsPtr ¶
func SecretsPtr(v *SecretsArgs) SecretsPtrInput
type SecretsPtrOutput ¶
type SecretsPtrOutput struct{ *pulumi.OutputState }
func (SecretsPtrOutput) Elem ¶
func (o SecretsPtrOutput) Elem() SecretsOutput
func (SecretsPtrOutput) ElementType ¶
func (SecretsPtrOutput) ElementType() reflect.Type
func (SecretsPtrOutput) Inline ¶
func (o SecretsPtrOutput) Inline() InlineSecretArrayOutput
Secrets encrypted with KMS key and the associated secret environment variable.
func (SecretsPtrOutput) SecretManager ¶
func (o SecretsPtrOutput) SecretManager() SecretManagerSecretArrayOutput
Secrets in Secret Manager and associated secret environment variable.
func (SecretsPtrOutput) ToSecretsPtrOutput ¶
func (o SecretsPtrOutput) ToSecretsPtrOutput() SecretsPtrOutput
func (SecretsPtrOutput) ToSecretsPtrOutputWithContext ¶
func (o SecretsPtrOutput) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
type SecretsResponse ¶
type SecretsResponse struct { // Secrets encrypted with KMS key and the associated secret environment variable. Inline []InlineSecretResponse `pulumi:"inline"` // Secrets in Secret Manager and associated secret environment variable. SecretManager []SecretManagerSecretResponse `pulumi:"secretManager"` }
Secrets and secret environment variables.
type SecretsResponseArgs ¶
type SecretsResponseArgs struct { // Secrets encrypted with KMS key and the associated secret environment variable. Inline InlineSecretResponseArrayInput `pulumi:"inline"` // Secrets in Secret Manager and associated secret environment variable. SecretManager SecretManagerSecretResponseArrayInput `pulumi:"secretManager"` }
Secrets and secret environment variables.
func (SecretsResponseArgs) ElementType ¶
func (SecretsResponseArgs) ElementType() reflect.Type
func (SecretsResponseArgs) ToSecretsResponseOutput ¶
func (i SecretsResponseArgs) ToSecretsResponseOutput() SecretsResponseOutput
func (SecretsResponseArgs) ToSecretsResponseOutputWithContext ¶
func (i SecretsResponseArgs) ToSecretsResponseOutputWithContext(ctx context.Context) SecretsResponseOutput
func (SecretsResponseArgs) ToSecretsResponsePtrOutput ¶
func (i SecretsResponseArgs) ToSecretsResponsePtrOutput() SecretsResponsePtrOutput
func (SecretsResponseArgs) ToSecretsResponsePtrOutputWithContext ¶
func (i SecretsResponseArgs) ToSecretsResponsePtrOutputWithContext(ctx context.Context) SecretsResponsePtrOutput
type SecretsResponseInput ¶
type SecretsResponseInput interface { pulumi.Input ToSecretsResponseOutput() SecretsResponseOutput ToSecretsResponseOutputWithContext(context.Context) SecretsResponseOutput }
SecretsResponseInput is an input type that accepts SecretsResponseArgs and SecretsResponseOutput values. You can construct a concrete instance of `SecretsResponseInput` via:
SecretsResponseArgs{...}
type SecretsResponseOutput ¶
type SecretsResponseOutput struct{ *pulumi.OutputState }
Secrets and secret environment variables.
func (SecretsResponseOutput) ElementType ¶
func (SecretsResponseOutput) ElementType() reflect.Type
func (SecretsResponseOutput) Inline ¶
func (o SecretsResponseOutput) Inline() InlineSecretResponseArrayOutput
Secrets encrypted with KMS key and the associated secret environment variable.
func (SecretsResponseOutput) SecretManager ¶
func (o SecretsResponseOutput) SecretManager() SecretManagerSecretResponseArrayOutput
Secrets in Secret Manager and associated secret environment variable.
func (SecretsResponseOutput) ToSecretsResponseOutput ¶
func (o SecretsResponseOutput) ToSecretsResponseOutput() SecretsResponseOutput
func (SecretsResponseOutput) ToSecretsResponseOutputWithContext ¶
func (o SecretsResponseOutput) ToSecretsResponseOutputWithContext(ctx context.Context) SecretsResponseOutput
func (SecretsResponseOutput) ToSecretsResponsePtrOutput ¶
func (o SecretsResponseOutput) ToSecretsResponsePtrOutput() SecretsResponsePtrOutput
func (SecretsResponseOutput) ToSecretsResponsePtrOutputWithContext ¶
func (o SecretsResponseOutput) ToSecretsResponsePtrOutputWithContext(ctx context.Context) SecretsResponsePtrOutput
type SecretsResponsePtrInput ¶
type SecretsResponsePtrInput interface { pulumi.Input ToSecretsResponsePtrOutput() SecretsResponsePtrOutput ToSecretsResponsePtrOutputWithContext(context.Context) SecretsResponsePtrOutput }
SecretsResponsePtrInput is an input type that accepts SecretsResponseArgs, SecretsResponsePtr and SecretsResponsePtrOutput values. You can construct a concrete instance of `SecretsResponsePtrInput` via:
SecretsResponseArgs{...} or: nil
func SecretsResponsePtr ¶
func SecretsResponsePtr(v *SecretsResponseArgs) SecretsResponsePtrInput
type SecretsResponsePtrOutput ¶
type SecretsResponsePtrOutput struct{ *pulumi.OutputState }
func (SecretsResponsePtrOutput) Elem ¶
func (o SecretsResponsePtrOutput) Elem() SecretsResponseOutput
func (SecretsResponsePtrOutput) ElementType ¶
func (SecretsResponsePtrOutput) ElementType() reflect.Type
func (SecretsResponsePtrOutput) Inline ¶
func (o SecretsResponsePtrOutput) Inline() InlineSecretResponseArrayOutput
Secrets encrypted with KMS key and the associated secret environment variable.
func (SecretsResponsePtrOutput) SecretManager ¶
func (o SecretsResponsePtrOutput) SecretManager() SecretManagerSecretResponseArrayOutput
Secrets in Secret Manager and associated secret environment variable.
func (SecretsResponsePtrOutput) ToSecretsResponsePtrOutput ¶
func (o SecretsResponsePtrOutput) ToSecretsResponsePtrOutput() SecretsResponsePtrOutput
func (SecretsResponsePtrOutput) ToSecretsResponsePtrOutputWithContext ¶
func (o SecretsResponsePtrOutput) ToSecretsResponsePtrOutputWithContext(ctx context.Context) SecretsResponsePtrOutput
type Source ¶
type Source struct { // If provided, get the source from this location in a Cloud Source Repository. RepoSource *RepoSource `pulumi:"repoSource"` // If provided, get the source from this location in Google Cloud Storage. StorageSource *StorageSource `pulumi:"storageSource"` // If provided, get the source from this manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher). StorageSourceManifest *StorageSourceManifest `pulumi:"storageSourceManifest"` }
Location of the source in a supported storage service.
type SourceArgs ¶
type SourceArgs struct { // If provided, get the source from this location in a Cloud Source Repository. RepoSource RepoSourcePtrInput `pulumi:"repoSource"` // If provided, get the source from this location in Google Cloud Storage. StorageSource StorageSourcePtrInput `pulumi:"storageSource"` // If provided, get the source from this manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher). StorageSourceManifest StorageSourceManifestPtrInput `pulumi:"storageSourceManifest"` }
Location of the source in a supported storage service.
func (SourceArgs) ElementType ¶
func (SourceArgs) ElementType() reflect.Type
func (SourceArgs) ToSourceOutput ¶
func (i SourceArgs) ToSourceOutput() SourceOutput
func (SourceArgs) ToSourceOutputWithContext ¶
func (i SourceArgs) ToSourceOutputWithContext(ctx context.Context) SourceOutput
func (SourceArgs) ToSourcePtrOutput ¶
func (i SourceArgs) ToSourcePtrOutput() SourcePtrOutput
func (SourceArgs) ToSourcePtrOutputWithContext ¶
func (i SourceArgs) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourceInput ¶
type SourceInput interface { pulumi.Input ToSourceOutput() SourceOutput ToSourceOutputWithContext(context.Context) SourceOutput }
SourceInput is an input type that accepts SourceArgs and SourceOutput values. You can construct a concrete instance of `SourceInput` via:
SourceArgs{...}
type SourceOutput ¶
type SourceOutput struct{ *pulumi.OutputState }
Location of the source in a supported storage service.
func (SourceOutput) ElementType ¶
func (SourceOutput) ElementType() reflect.Type
func (SourceOutput) RepoSource ¶
func (o SourceOutput) RepoSource() RepoSourcePtrOutput
If provided, get the source from this location in a Cloud Source Repository.
func (SourceOutput) StorageSource ¶
func (o SourceOutput) StorageSource() StorageSourcePtrOutput
If provided, get the source from this location in Google Cloud Storage.
func (SourceOutput) StorageSourceManifest ¶
func (o SourceOutput) StorageSourceManifest() StorageSourceManifestPtrOutput
If provided, get the source from this manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher).
func (SourceOutput) ToSourceOutput ¶
func (o SourceOutput) ToSourceOutput() SourceOutput
func (SourceOutput) ToSourceOutputWithContext ¶
func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
func (SourceOutput) ToSourcePtrOutput ¶
func (o SourceOutput) ToSourcePtrOutput() SourcePtrOutput
func (SourceOutput) ToSourcePtrOutputWithContext ¶
func (o SourceOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourceProvenanceResponse ¶
type SourceProvenanceResponse struct { // Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. Note that `FileHashes` will only be populated if `BuildOptions` has requested a `SourceProvenanceHash`. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (`.tar.gz`), the `FileHash` will be for the single path to that file. FileHashes map[string]string `pulumi:"fileHashes"` // A copy of the build's `source.repo_source`, if exists, with any revisions resolved. ResolvedRepoSource RepoSourceResponse `pulumi:"resolvedRepoSource"` // A copy of the build's `source.storage_source`, if exists, with any generations resolved. ResolvedStorageSource StorageSourceResponse `pulumi:"resolvedStorageSource"` // A copy of the build's `source.storage_source_manifest`, if exists, with any revisions resolved. This feature is in Preview. ResolvedStorageSourceManifest StorageSourceManifestResponse `pulumi:"resolvedStorageSourceManifest"` }
Provenance of the source. Ways to find the original source, or verify that some source was used for this build.
type SourceProvenanceResponseArgs ¶
type SourceProvenanceResponseArgs struct { // Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. Note that `FileHashes` will only be populated if `BuildOptions` has requested a `SourceProvenanceHash`. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (`.tar.gz`), the `FileHash` will be for the single path to that file. FileHashes pulumi.StringMapInput `pulumi:"fileHashes"` // A copy of the build's `source.repo_source`, if exists, with any revisions resolved. ResolvedRepoSource RepoSourceResponseInput `pulumi:"resolvedRepoSource"` // A copy of the build's `source.storage_source`, if exists, with any generations resolved. ResolvedStorageSource StorageSourceResponseInput `pulumi:"resolvedStorageSource"` // A copy of the build's `source.storage_source_manifest`, if exists, with any revisions resolved. This feature is in Preview. ResolvedStorageSourceManifest StorageSourceManifestResponseInput `pulumi:"resolvedStorageSourceManifest"` }
Provenance of the source. Ways to find the original source, or verify that some source was used for this build.
func (SourceProvenanceResponseArgs) ElementType ¶
func (SourceProvenanceResponseArgs) ElementType() reflect.Type
func (SourceProvenanceResponseArgs) ToSourceProvenanceResponseOutput ¶
func (i SourceProvenanceResponseArgs) ToSourceProvenanceResponseOutput() SourceProvenanceResponseOutput
func (SourceProvenanceResponseArgs) ToSourceProvenanceResponseOutputWithContext ¶
func (i SourceProvenanceResponseArgs) ToSourceProvenanceResponseOutputWithContext(ctx context.Context) SourceProvenanceResponseOutput
func (SourceProvenanceResponseArgs) ToSourceProvenanceResponsePtrOutput ¶
func (i SourceProvenanceResponseArgs) ToSourceProvenanceResponsePtrOutput() SourceProvenanceResponsePtrOutput
func (SourceProvenanceResponseArgs) ToSourceProvenanceResponsePtrOutputWithContext ¶
func (i SourceProvenanceResponseArgs) ToSourceProvenanceResponsePtrOutputWithContext(ctx context.Context) SourceProvenanceResponsePtrOutput
type SourceProvenanceResponseInput ¶
type SourceProvenanceResponseInput interface { pulumi.Input ToSourceProvenanceResponseOutput() SourceProvenanceResponseOutput ToSourceProvenanceResponseOutputWithContext(context.Context) SourceProvenanceResponseOutput }
SourceProvenanceResponseInput is an input type that accepts SourceProvenanceResponseArgs and SourceProvenanceResponseOutput values. You can construct a concrete instance of `SourceProvenanceResponseInput` via:
SourceProvenanceResponseArgs{...}
type SourceProvenanceResponseOutput ¶
type SourceProvenanceResponseOutput struct{ *pulumi.OutputState }
Provenance of the source. Ways to find the original source, or verify that some source was used for this build.
func (SourceProvenanceResponseOutput) ElementType ¶
func (SourceProvenanceResponseOutput) ElementType() reflect.Type
func (SourceProvenanceResponseOutput) FileHashes ¶
func (o SourceProvenanceResponseOutput) FileHashes() pulumi.StringMapOutput
Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. Note that `FileHashes` will only be populated if `BuildOptions` has requested a `SourceProvenanceHash`. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (`.tar.gz`), the `FileHash` will be for the single path to that file.
func (SourceProvenanceResponseOutput) ResolvedRepoSource ¶
func (o SourceProvenanceResponseOutput) ResolvedRepoSource() RepoSourceResponseOutput
A copy of the build's `source.repo_source`, if exists, with any revisions resolved.
func (SourceProvenanceResponseOutput) ResolvedStorageSource ¶
func (o SourceProvenanceResponseOutput) ResolvedStorageSource() StorageSourceResponseOutput
A copy of the build's `source.storage_source`, if exists, with any generations resolved.
func (SourceProvenanceResponseOutput) ResolvedStorageSourceManifest ¶
func (o SourceProvenanceResponseOutput) ResolvedStorageSourceManifest() StorageSourceManifestResponseOutput
A copy of the build's `source.storage_source_manifest`, if exists, with any revisions resolved. This feature is in Preview.
func (SourceProvenanceResponseOutput) ToSourceProvenanceResponseOutput ¶
func (o SourceProvenanceResponseOutput) ToSourceProvenanceResponseOutput() SourceProvenanceResponseOutput
func (SourceProvenanceResponseOutput) ToSourceProvenanceResponseOutputWithContext ¶
func (o SourceProvenanceResponseOutput) ToSourceProvenanceResponseOutputWithContext(ctx context.Context) SourceProvenanceResponseOutput
func (SourceProvenanceResponseOutput) ToSourceProvenanceResponsePtrOutput ¶
func (o SourceProvenanceResponseOutput) ToSourceProvenanceResponsePtrOutput() SourceProvenanceResponsePtrOutput
func (SourceProvenanceResponseOutput) ToSourceProvenanceResponsePtrOutputWithContext ¶
func (o SourceProvenanceResponseOutput) ToSourceProvenanceResponsePtrOutputWithContext(ctx context.Context) SourceProvenanceResponsePtrOutput
type SourceProvenanceResponsePtrInput ¶
type SourceProvenanceResponsePtrInput interface { pulumi.Input ToSourceProvenanceResponsePtrOutput() SourceProvenanceResponsePtrOutput ToSourceProvenanceResponsePtrOutputWithContext(context.Context) SourceProvenanceResponsePtrOutput }
SourceProvenanceResponsePtrInput is an input type that accepts SourceProvenanceResponseArgs, SourceProvenanceResponsePtr and SourceProvenanceResponsePtrOutput values. You can construct a concrete instance of `SourceProvenanceResponsePtrInput` via:
SourceProvenanceResponseArgs{...} or: nil
func SourceProvenanceResponsePtr ¶
func SourceProvenanceResponsePtr(v *SourceProvenanceResponseArgs) SourceProvenanceResponsePtrInput
type SourceProvenanceResponsePtrOutput ¶
type SourceProvenanceResponsePtrOutput struct{ *pulumi.OutputState }
func (SourceProvenanceResponsePtrOutput) Elem ¶
func (o SourceProvenanceResponsePtrOutput) Elem() SourceProvenanceResponseOutput
func (SourceProvenanceResponsePtrOutput) ElementType ¶
func (SourceProvenanceResponsePtrOutput) ElementType() reflect.Type
func (SourceProvenanceResponsePtrOutput) FileHashes ¶
func (o SourceProvenanceResponsePtrOutput) FileHashes() pulumi.StringMapOutput
Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. Note that `FileHashes` will only be populated if `BuildOptions` has requested a `SourceProvenanceHash`. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (`.tar.gz`), the `FileHash` will be for the single path to that file.
func (SourceProvenanceResponsePtrOutput) ResolvedRepoSource ¶
func (o SourceProvenanceResponsePtrOutput) ResolvedRepoSource() RepoSourceResponsePtrOutput
A copy of the build's `source.repo_source`, if exists, with any revisions resolved.
func (SourceProvenanceResponsePtrOutput) ResolvedStorageSource ¶
func (o SourceProvenanceResponsePtrOutput) ResolvedStorageSource() StorageSourceResponsePtrOutput
A copy of the build's `source.storage_source`, if exists, with any generations resolved.
func (SourceProvenanceResponsePtrOutput) ResolvedStorageSourceManifest ¶
func (o SourceProvenanceResponsePtrOutput) ResolvedStorageSourceManifest() StorageSourceManifestResponsePtrOutput
A copy of the build's `source.storage_source_manifest`, if exists, with any revisions resolved. This feature is in Preview.
func (SourceProvenanceResponsePtrOutput) ToSourceProvenanceResponsePtrOutput ¶
func (o SourceProvenanceResponsePtrOutput) ToSourceProvenanceResponsePtrOutput() SourceProvenanceResponsePtrOutput
func (SourceProvenanceResponsePtrOutput) ToSourceProvenanceResponsePtrOutputWithContext ¶
func (o SourceProvenanceResponsePtrOutput) ToSourceProvenanceResponsePtrOutputWithContext(ctx context.Context) SourceProvenanceResponsePtrOutput
type SourcePtrInput ¶
type SourcePtrInput interface { pulumi.Input ToSourcePtrOutput() SourcePtrOutput ToSourcePtrOutputWithContext(context.Context) SourcePtrOutput }
SourcePtrInput is an input type that accepts SourceArgs, SourcePtr and SourcePtrOutput values. You can construct a concrete instance of `SourcePtrInput` via:
SourceArgs{...} or: nil
func SourcePtr ¶
func SourcePtr(v *SourceArgs) SourcePtrInput
type SourcePtrOutput ¶
type SourcePtrOutput struct{ *pulumi.OutputState }
func (SourcePtrOutput) Elem ¶
func (o SourcePtrOutput) Elem() SourceOutput
func (SourcePtrOutput) ElementType ¶
func (SourcePtrOutput) ElementType() reflect.Type
func (SourcePtrOutput) RepoSource ¶
func (o SourcePtrOutput) RepoSource() RepoSourcePtrOutput
If provided, get the source from this location in a Cloud Source Repository.
func (SourcePtrOutput) StorageSource ¶
func (o SourcePtrOutput) StorageSource() StorageSourcePtrOutput
If provided, get the source from this location in Google Cloud Storage.
func (SourcePtrOutput) StorageSourceManifest ¶
func (o SourcePtrOutput) StorageSourceManifest() StorageSourceManifestPtrOutput
If provided, get the source from this manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher).
func (SourcePtrOutput) ToSourcePtrOutput ¶
func (o SourcePtrOutput) ToSourcePtrOutput() SourcePtrOutput
func (SourcePtrOutput) ToSourcePtrOutputWithContext ¶
func (o SourcePtrOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourceResponse ¶
type SourceResponse struct { // If provided, get the source from this location in a Cloud Source Repository. RepoSource RepoSourceResponse `pulumi:"repoSource"` // If provided, get the source from this location in Google Cloud Storage. StorageSource StorageSourceResponse `pulumi:"storageSource"` // If provided, get the source from this manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher). StorageSourceManifest StorageSourceManifestResponse `pulumi:"storageSourceManifest"` }
Location of the source in a supported storage service.
type SourceResponseArgs ¶
type SourceResponseArgs struct { // If provided, get the source from this location in a Cloud Source Repository. RepoSource RepoSourceResponseInput `pulumi:"repoSource"` // If provided, get the source from this location in Google Cloud Storage. StorageSource StorageSourceResponseInput `pulumi:"storageSource"` // If provided, get the source from this manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher). StorageSourceManifest StorageSourceManifestResponseInput `pulumi:"storageSourceManifest"` }
Location of the source in a supported storage service.
func (SourceResponseArgs) ElementType ¶
func (SourceResponseArgs) ElementType() reflect.Type
func (SourceResponseArgs) ToSourceResponseOutput ¶
func (i SourceResponseArgs) ToSourceResponseOutput() SourceResponseOutput
func (SourceResponseArgs) ToSourceResponseOutputWithContext ¶
func (i SourceResponseArgs) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
func (SourceResponseArgs) ToSourceResponsePtrOutput ¶
func (i SourceResponseArgs) ToSourceResponsePtrOutput() SourceResponsePtrOutput
func (SourceResponseArgs) ToSourceResponsePtrOutputWithContext ¶
func (i SourceResponseArgs) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
type SourceResponseInput ¶
type SourceResponseInput interface { pulumi.Input ToSourceResponseOutput() SourceResponseOutput ToSourceResponseOutputWithContext(context.Context) SourceResponseOutput }
SourceResponseInput is an input type that accepts SourceResponseArgs and SourceResponseOutput values. You can construct a concrete instance of `SourceResponseInput` via:
SourceResponseArgs{...}
type SourceResponseOutput ¶
type SourceResponseOutput struct{ *pulumi.OutputState }
Location of the source in a supported storage service.
func (SourceResponseOutput) ElementType ¶
func (SourceResponseOutput) ElementType() reflect.Type
func (SourceResponseOutput) RepoSource ¶
func (o SourceResponseOutput) RepoSource() RepoSourceResponseOutput
If provided, get the source from this location in a Cloud Source Repository.
func (SourceResponseOutput) StorageSource ¶
func (o SourceResponseOutput) StorageSource() StorageSourceResponseOutput
If provided, get the source from this location in Google Cloud Storage.
func (SourceResponseOutput) StorageSourceManifest ¶
func (o SourceResponseOutput) StorageSourceManifest() StorageSourceManifestResponseOutput
If provided, get the source from this manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher).
func (SourceResponseOutput) ToSourceResponseOutput ¶
func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput
func (SourceResponseOutput) ToSourceResponseOutputWithContext ¶
func (o SourceResponseOutput) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
func (SourceResponseOutput) ToSourceResponsePtrOutput ¶
func (o SourceResponseOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput
func (SourceResponseOutput) ToSourceResponsePtrOutputWithContext ¶
func (o SourceResponseOutput) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
type SourceResponsePtrInput ¶
type SourceResponsePtrInput interface { pulumi.Input ToSourceResponsePtrOutput() SourceResponsePtrOutput ToSourceResponsePtrOutputWithContext(context.Context) SourceResponsePtrOutput }
SourceResponsePtrInput is an input type that accepts SourceResponseArgs, SourceResponsePtr and SourceResponsePtrOutput values. You can construct a concrete instance of `SourceResponsePtrInput` via:
SourceResponseArgs{...} or: nil
func SourceResponsePtr ¶
func SourceResponsePtr(v *SourceResponseArgs) SourceResponsePtrInput
type SourceResponsePtrOutput ¶
type SourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SourceResponsePtrOutput) Elem ¶
func (o SourceResponsePtrOutput) Elem() SourceResponseOutput
func (SourceResponsePtrOutput) ElementType ¶
func (SourceResponsePtrOutput) ElementType() reflect.Type
func (SourceResponsePtrOutput) RepoSource ¶
func (o SourceResponsePtrOutput) RepoSource() RepoSourceResponsePtrOutput
If provided, get the source from this location in a Cloud Source Repository.
func (SourceResponsePtrOutput) StorageSource ¶
func (o SourceResponsePtrOutput) StorageSource() StorageSourceResponsePtrOutput
If provided, get the source from this location in Google Cloud Storage.
func (SourceResponsePtrOutput) StorageSourceManifest ¶
func (o SourceResponsePtrOutput) StorageSourceManifest() StorageSourceManifestResponsePtrOutput
If provided, get the source from this manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher).
func (SourceResponsePtrOutput) ToSourceResponsePtrOutput ¶
func (o SourceResponsePtrOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput
func (SourceResponsePtrOutput) ToSourceResponsePtrOutputWithContext ¶
func (o SourceResponsePtrOutput) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
type StorageSource ¶
type StorageSource struct { // Google Cloud Storage bucket containing the source (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket *string `pulumi:"bucket"` // Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used. Generation *string `pulumi:"generation"` // Google Cloud Storage object containing the source. This object must be a zipped (`.zip`) or gzipped archive file (`.tar.gz`) containing source to build. Object *string `pulumi:"object"` }
Location of the source in an archive file in Google Cloud Storage.
type StorageSourceArgs ¶
type StorageSourceArgs struct { // Google Cloud Storage bucket containing the source (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used. Generation pulumi.StringPtrInput `pulumi:"generation"` // Google Cloud Storage object containing the source. This object must be a zipped (`.zip`) or gzipped archive file (`.tar.gz`) containing source to build. Object pulumi.StringPtrInput `pulumi:"object"` }
Location of the source in an archive file in Google Cloud Storage.
func (StorageSourceArgs) ElementType ¶
func (StorageSourceArgs) ElementType() reflect.Type
func (StorageSourceArgs) ToStorageSourceOutput ¶
func (i StorageSourceArgs) ToStorageSourceOutput() StorageSourceOutput
func (StorageSourceArgs) ToStorageSourceOutputWithContext ¶
func (i StorageSourceArgs) ToStorageSourceOutputWithContext(ctx context.Context) StorageSourceOutput
func (StorageSourceArgs) ToStorageSourcePtrOutput ¶
func (i StorageSourceArgs) ToStorageSourcePtrOutput() StorageSourcePtrOutput
func (StorageSourceArgs) ToStorageSourcePtrOutputWithContext ¶
func (i StorageSourceArgs) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
type StorageSourceInput ¶
type StorageSourceInput interface { pulumi.Input ToStorageSourceOutput() StorageSourceOutput ToStorageSourceOutputWithContext(context.Context) StorageSourceOutput }
StorageSourceInput is an input type that accepts StorageSourceArgs and StorageSourceOutput values. You can construct a concrete instance of `StorageSourceInput` via:
StorageSourceArgs{...}
type StorageSourceManifest ¶
type StorageSourceManifest struct { // Google Cloud Storage bucket containing the source manifest (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket *string `pulumi:"bucket"` // Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used. Generation *string `pulumi:"generation"` // Google Cloud Storage object containing the source manifest. This object must be a JSON file. Object *string `pulumi:"object"` }
Location of the source manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher).
type StorageSourceManifestArgs ¶
type StorageSourceManifestArgs struct { // Google Cloud Storage bucket containing the source manifest (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used. Generation pulumi.StringPtrInput `pulumi:"generation"` // Google Cloud Storage object containing the source manifest. This object must be a JSON file. Object pulumi.StringPtrInput `pulumi:"object"` }
Location of the source manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher).
func (StorageSourceManifestArgs) ElementType ¶
func (StorageSourceManifestArgs) ElementType() reflect.Type
func (StorageSourceManifestArgs) ToStorageSourceManifestOutput ¶
func (i StorageSourceManifestArgs) ToStorageSourceManifestOutput() StorageSourceManifestOutput
func (StorageSourceManifestArgs) ToStorageSourceManifestOutputWithContext ¶
func (i StorageSourceManifestArgs) ToStorageSourceManifestOutputWithContext(ctx context.Context) StorageSourceManifestOutput
func (StorageSourceManifestArgs) ToStorageSourceManifestPtrOutput ¶
func (i StorageSourceManifestArgs) ToStorageSourceManifestPtrOutput() StorageSourceManifestPtrOutput
func (StorageSourceManifestArgs) ToStorageSourceManifestPtrOutputWithContext ¶
func (i StorageSourceManifestArgs) ToStorageSourceManifestPtrOutputWithContext(ctx context.Context) StorageSourceManifestPtrOutput
type StorageSourceManifestInput ¶
type StorageSourceManifestInput interface { pulumi.Input ToStorageSourceManifestOutput() StorageSourceManifestOutput ToStorageSourceManifestOutputWithContext(context.Context) StorageSourceManifestOutput }
StorageSourceManifestInput is an input type that accepts StorageSourceManifestArgs and StorageSourceManifestOutput values. You can construct a concrete instance of `StorageSourceManifestInput` via:
StorageSourceManifestArgs{...}
type StorageSourceManifestOutput ¶
type StorageSourceManifestOutput struct{ *pulumi.OutputState }
Location of the source manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher).
func (StorageSourceManifestOutput) Bucket ¶
func (o StorageSourceManifestOutput) Bucket() pulumi.StringPtrOutput
Google Cloud Storage bucket containing the source manifest (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourceManifestOutput) ElementType ¶
func (StorageSourceManifestOutput) ElementType() reflect.Type
func (StorageSourceManifestOutput) Generation ¶
func (o StorageSourceManifestOutput) Generation() pulumi.StringPtrOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.
func (StorageSourceManifestOutput) Object ¶
func (o StorageSourceManifestOutput) Object() pulumi.StringPtrOutput
Google Cloud Storage object containing the source manifest. This object must be a JSON file.
func (StorageSourceManifestOutput) ToStorageSourceManifestOutput ¶
func (o StorageSourceManifestOutput) ToStorageSourceManifestOutput() StorageSourceManifestOutput
func (StorageSourceManifestOutput) ToStorageSourceManifestOutputWithContext ¶
func (o StorageSourceManifestOutput) ToStorageSourceManifestOutputWithContext(ctx context.Context) StorageSourceManifestOutput
func (StorageSourceManifestOutput) ToStorageSourceManifestPtrOutput ¶
func (o StorageSourceManifestOutput) ToStorageSourceManifestPtrOutput() StorageSourceManifestPtrOutput
func (StorageSourceManifestOutput) ToStorageSourceManifestPtrOutputWithContext ¶
func (o StorageSourceManifestOutput) ToStorageSourceManifestPtrOutputWithContext(ctx context.Context) StorageSourceManifestPtrOutput
type StorageSourceManifestPtrInput ¶
type StorageSourceManifestPtrInput interface { pulumi.Input ToStorageSourceManifestPtrOutput() StorageSourceManifestPtrOutput ToStorageSourceManifestPtrOutputWithContext(context.Context) StorageSourceManifestPtrOutput }
StorageSourceManifestPtrInput is an input type that accepts StorageSourceManifestArgs, StorageSourceManifestPtr and StorageSourceManifestPtrOutput values. You can construct a concrete instance of `StorageSourceManifestPtrInput` via:
StorageSourceManifestArgs{...} or: nil
func StorageSourceManifestPtr ¶
func StorageSourceManifestPtr(v *StorageSourceManifestArgs) StorageSourceManifestPtrInput
type StorageSourceManifestPtrOutput ¶
type StorageSourceManifestPtrOutput struct{ *pulumi.OutputState }
func (StorageSourceManifestPtrOutput) Bucket ¶
func (o StorageSourceManifestPtrOutput) Bucket() pulumi.StringPtrOutput
Google Cloud Storage bucket containing the source manifest (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourceManifestPtrOutput) Elem ¶
func (o StorageSourceManifestPtrOutput) Elem() StorageSourceManifestOutput
func (StorageSourceManifestPtrOutput) ElementType ¶
func (StorageSourceManifestPtrOutput) ElementType() reflect.Type
func (StorageSourceManifestPtrOutput) Generation ¶
func (o StorageSourceManifestPtrOutput) Generation() pulumi.StringPtrOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.
func (StorageSourceManifestPtrOutput) Object ¶
func (o StorageSourceManifestPtrOutput) Object() pulumi.StringPtrOutput
Google Cloud Storage object containing the source manifest. This object must be a JSON file.
func (StorageSourceManifestPtrOutput) ToStorageSourceManifestPtrOutput ¶
func (o StorageSourceManifestPtrOutput) ToStorageSourceManifestPtrOutput() StorageSourceManifestPtrOutput
func (StorageSourceManifestPtrOutput) ToStorageSourceManifestPtrOutputWithContext ¶
func (o StorageSourceManifestPtrOutput) ToStorageSourceManifestPtrOutputWithContext(ctx context.Context) StorageSourceManifestPtrOutput
type StorageSourceManifestResponse ¶
type StorageSourceManifestResponse struct { // Google Cloud Storage bucket containing the source manifest (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket string `pulumi:"bucket"` // Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used. Generation string `pulumi:"generation"` // Google Cloud Storage object containing the source manifest. This object must be a JSON file. Object string `pulumi:"object"` }
Location of the source manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher).
type StorageSourceManifestResponseArgs ¶
type StorageSourceManifestResponseArgs struct { // Google Cloud Storage bucket containing the source manifest (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket pulumi.StringInput `pulumi:"bucket"` // Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used. Generation pulumi.StringInput `pulumi:"generation"` // Google Cloud Storage object containing the source manifest. This object must be a JSON file. Object pulumi.StringInput `pulumi:"object"` }
Location of the source manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher).
func (StorageSourceManifestResponseArgs) ElementType ¶
func (StorageSourceManifestResponseArgs) ElementType() reflect.Type
func (StorageSourceManifestResponseArgs) ToStorageSourceManifestResponseOutput ¶
func (i StorageSourceManifestResponseArgs) ToStorageSourceManifestResponseOutput() StorageSourceManifestResponseOutput
func (StorageSourceManifestResponseArgs) ToStorageSourceManifestResponseOutputWithContext ¶
func (i StorageSourceManifestResponseArgs) ToStorageSourceManifestResponseOutputWithContext(ctx context.Context) StorageSourceManifestResponseOutput
func (StorageSourceManifestResponseArgs) ToStorageSourceManifestResponsePtrOutput ¶
func (i StorageSourceManifestResponseArgs) ToStorageSourceManifestResponsePtrOutput() StorageSourceManifestResponsePtrOutput
func (StorageSourceManifestResponseArgs) ToStorageSourceManifestResponsePtrOutputWithContext ¶
func (i StorageSourceManifestResponseArgs) ToStorageSourceManifestResponsePtrOutputWithContext(ctx context.Context) StorageSourceManifestResponsePtrOutput
type StorageSourceManifestResponseInput ¶
type StorageSourceManifestResponseInput interface { pulumi.Input ToStorageSourceManifestResponseOutput() StorageSourceManifestResponseOutput ToStorageSourceManifestResponseOutputWithContext(context.Context) StorageSourceManifestResponseOutput }
StorageSourceManifestResponseInput is an input type that accepts StorageSourceManifestResponseArgs and StorageSourceManifestResponseOutput values. You can construct a concrete instance of `StorageSourceManifestResponseInput` via:
StorageSourceManifestResponseArgs{...}
type StorageSourceManifestResponseOutput ¶
type StorageSourceManifestResponseOutput struct{ *pulumi.OutputState }
Location of the source manifest in Google Cloud Storage. This feature is in Preview; see description [here](https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gcs-fetcher).
func (StorageSourceManifestResponseOutput) Bucket ¶
func (o StorageSourceManifestResponseOutput) Bucket() pulumi.StringOutput
Google Cloud Storage bucket containing the source manifest (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourceManifestResponseOutput) ElementType ¶
func (StorageSourceManifestResponseOutput) ElementType() reflect.Type
func (StorageSourceManifestResponseOutput) Generation ¶
func (o StorageSourceManifestResponseOutput) Generation() pulumi.StringOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.
func (StorageSourceManifestResponseOutput) Object ¶
func (o StorageSourceManifestResponseOutput) Object() pulumi.StringOutput
Google Cloud Storage object containing the source manifest. This object must be a JSON file.
func (StorageSourceManifestResponseOutput) ToStorageSourceManifestResponseOutput ¶
func (o StorageSourceManifestResponseOutput) ToStorageSourceManifestResponseOutput() StorageSourceManifestResponseOutput
func (StorageSourceManifestResponseOutput) ToStorageSourceManifestResponseOutputWithContext ¶
func (o StorageSourceManifestResponseOutput) ToStorageSourceManifestResponseOutputWithContext(ctx context.Context) StorageSourceManifestResponseOutput
func (StorageSourceManifestResponseOutput) ToStorageSourceManifestResponsePtrOutput ¶
func (o StorageSourceManifestResponseOutput) ToStorageSourceManifestResponsePtrOutput() StorageSourceManifestResponsePtrOutput
func (StorageSourceManifestResponseOutput) ToStorageSourceManifestResponsePtrOutputWithContext ¶
func (o StorageSourceManifestResponseOutput) ToStorageSourceManifestResponsePtrOutputWithContext(ctx context.Context) StorageSourceManifestResponsePtrOutput
type StorageSourceManifestResponsePtrInput ¶
type StorageSourceManifestResponsePtrInput interface { pulumi.Input ToStorageSourceManifestResponsePtrOutput() StorageSourceManifestResponsePtrOutput ToStorageSourceManifestResponsePtrOutputWithContext(context.Context) StorageSourceManifestResponsePtrOutput }
StorageSourceManifestResponsePtrInput is an input type that accepts StorageSourceManifestResponseArgs, StorageSourceManifestResponsePtr and StorageSourceManifestResponsePtrOutput values. You can construct a concrete instance of `StorageSourceManifestResponsePtrInput` via:
StorageSourceManifestResponseArgs{...} or: nil
func StorageSourceManifestResponsePtr ¶
func StorageSourceManifestResponsePtr(v *StorageSourceManifestResponseArgs) StorageSourceManifestResponsePtrInput
type StorageSourceManifestResponsePtrOutput ¶
type StorageSourceManifestResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageSourceManifestResponsePtrOutput) Bucket ¶
func (o StorageSourceManifestResponsePtrOutput) Bucket() pulumi.StringPtrOutput
Google Cloud Storage bucket containing the source manifest (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourceManifestResponsePtrOutput) ElementType ¶
func (StorageSourceManifestResponsePtrOutput) ElementType() reflect.Type
func (StorageSourceManifestResponsePtrOutput) Generation ¶
func (o StorageSourceManifestResponsePtrOutput) Generation() pulumi.StringPtrOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.
func (StorageSourceManifestResponsePtrOutput) Object ¶
func (o StorageSourceManifestResponsePtrOutput) Object() pulumi.StringPtrOutput
Google Cloud Storage object containing the source manifest. This object must be a JSON file.
func (StorageSourceManifestResponsePtrOutput) ToStorageSourceManifestResponsePtrOutput ¶
func (o StorageSourceManifestResponsePtrOutput) ToStorageSourceManifestResponsePtrOutput() StorageSourceManifestResponsePtrOutput
func (StorageSourceManifestResponsePtrOutput) ToStorageSourceManifestResponsePtrOutputWithContext ¶
func (o StorageSourceManifestResponsePtrOutput) ToStorageSourceManifestResponsePtrOutputWithContext(ctx context.Context) StorageSourceManifestResponsePtrOutput
type StorageSourceOutput ¶
type StorageSourceOutput struct{ *pulumi.OutputState }
Location of the source in an archive file in Google Cloud Storage.
func (StorageSourceOutput) Bucket ¶
func (o StorageSourceOutput) Bucket() pulumi.StringPtrOutput
Google Cloud Storage bucket containing the source (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourceOutput) ElementType ¶
func (StorageSourceOutput) ElementType() reflect.Type
func (StorageSourceOutput) Generation ¶
func (o StorageSourceOutput) Generation() pulumi.StringPtrOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.
func (StorageSourceOutput) Object ¶
func (o StorageSourceOutput) Object() pulumi.StringPtrOutput
Google Cloud Storage object containing the source. This object must be a zipped (`.zip`) or gzipped archive file (`.tar.gz`) containing source to build.
func (StorageSourceOutput) ToStorageSourceOutput ¶
func (o StorageSourceOutput) ToStorageSourceOutput() StorageSourceOutput
func (StorageSourceOutput) ToStorageSourceOutputWithContext ¶
func (o StorageSourceOutput) ToStorageSourceOutputWithContext(ctx context.Context) StorageSourceOutput
func (StorageSourceOutput) ToStorageSourcePtrOutput ¶
func (o StorageSourceOutput) ToStorageSourcePtrOutput() StorageSourcePtrOutput
func (StorageSourceOutput) ToStorageSourcePtrOutputWithContext ¶
func (o StorageSourceOutput) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
type StorageSourcePtrInput ¶
type StorageSourcePtrInput interface { pulumi.Input ToStorageSourcePtrOutput() StorageSourcePtrOutput ToStorageSourcePtrOutputWithContext(context.Context) StorageSourcePtrOutput }
StorageSourcePtrInput is an input type that accepts StorageSourceArgs, StorageSourcePtr and StorageSourcePtrOutput values. You can construct a concrete instance of `StorageSourcePtrInput` via:
StorageSourceArgs{...} or: nil
func StorageSourcePtr ¶
func StorageSourcePtr(v *StorageSourceArgs) StorageSourcePtrInput
type StorageSourcePtrOutput ¶
type StorageSourcePtrOutput struct{ *pulumi.OutputState }
func (StorageSourcePtrOutput) Bucket ¶
func (o StorageSourcePtrOutput) Bucket() pulumi.StringPtrOutput
Google Cloud Storage bucket containing the source (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourcePtrOutput) Elem ¶
func (o StorageSourcePtrOutput) Elem() StorageSourceOutput
func (StorageSourcePtrOutput) ElementType ¶
func (StorageSourcePtrOutput) ElementType() reflect.Type
func (StorageSourcePtrOutput) Generation ¶
func (o StorageSourcePtrOutput) Generation() pulumi.StringPtrOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.
func (StorageSourcePtrOutput) Object ¶
func (o StorageSourcePtrOutput) Object() pulumi.StringPtrOutput
Google Cloud Storage object containing the source. This object must be a zipped (`.zip`) or gzipped archive file (`.tar.gz`) containing source to build.
func (StorageSourcePtrOutput) ToStorageSourcePtrOutput ¶
func (o StorageSourcePtrOutput) ToStorageSourcePtrOutput() StorageSourcePtrOutput
func (StorageSourcePtrOutput) ToStorageSourcePtrOutputWithContext ¶
func (o StorageSourcePtrOutput) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
type StorageSourceResponse ¶
type StorageSourceResponse struct { // Google Cloud Storage bucket containing the source (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket string `pulumi:"bucket"` // Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used. Generation string `pulumi:"generation"` // Google Cloud Storage object containing the source. This object must be a zipped (`.zip`) or gzipped archive file (`.tar.gz`) containing source to build. Object string `pulumi:"object"` }
Location of the source in an archive file in Google Cloud Storage.
type StorageSourceResponseArgs ¶
type StorageSourceResponseArgs struct { // Google Cloud Storage bucket containing the source (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket pulumi.StringInput `pulumi:"bucket"` // Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used. Generation pulumi.StringInput `pulumi:"generation"` // Google Cloud Storage object containing the source. This object must be a zipped (`.zip`) or gzipped archive file (`.tar.gz`) containing source to build. Object pulumi.StringInput `pulumi:"object"` }
Location of the source in an archive file in Google Cloud Storage.
func (StorageSourceResponseArgs) ElementType ¶
func (StorageSourceResponseArgs) ElementType() reflect.Type
func (StorageSourceResponseArgs) ToStorageSourceResponseOutput ¶
func (i StorageSourceResponseArgs) ToStorageSourceResponseOutput() StorageSourceResponseOutput
func (StorageSourceResponseArgs) ToStorageSourceResponseOutputWithContext ¶
func (i StorageSourceResponseArgs) ToStorageSourceResponseOutputWithContext(ctx context.Context) StorageSourceResponseOutput
func (StorageSourceResponseArgs) ToStorageSourceResponsePtrOutput ¶
func (i StorageSourceResponseArgs) ToStorageSourceResponsePtrOutput() StorageSourceResponsePtrOutput
func (StorageSourceResponseArgs) ToStorageSourceResponsePtrOutputWithContext ¶
func (i StorageSourceResponseArgs) ToStorageSourceResponsePtrOutputWithContext(ctx context.Context) StorageSourceResponsePtrOutput
type StorageSourceResponseInput ¶
type StorageSourceResponseInput interface { pulumi.Input ToStorageSourceResponseOutput() StorageSourceResponseOutput ToStorageSourceResponseOutputWithContext(context.Context) StorageSourceResponseOutput }
StorageSourceResponseInput is an input type that accepts StorageSourceResponseArgs and StorageSourceResponseOutput values. You can construct a concrete instance of `StorageSourceResponseInput` via:
StorageSourceResponseArgs{...}
type StorageSourceResponseOutput ¶
type StorageSourceResponseOutput struct{ *pulumi.OutputState }
Location of the source in an archive file in Google Cloud Storage.
func (StorageSourceResponseOutput) Bucket ¶
func (o StorageSourceResponseOutput) Bucket() pulumi.StringOutput
Google Cloud Storage bucket containing the source (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourceResponseOutput) ElementType ¶
func (StorageSourceResponseOutput) ElementType() reflect.Type
func (StorageSourceResponseOutput) Generation ¶
func (o StorageSourceResponseOutput) Generation() pulumi.StringOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.
func (StorageSourceResponseOutput) Object ¶
func (o StorageSourceResponseOutput) Object() pulumi.StringOutput
Google Cloud Storage object containing the source. This object must be a zipped (`.zip`) or gzipped archive file (`.tar.gz`) containing source to build.
func (StorageSourceResponseOutput) ToStorageSourceResponseOutput ¶
func (o StorageSourceResponseOutput) ToStorageSourceResponseOutput() StorageSourceResponseOutput
func (StorageSourceResponseOutput) ToStorageSourceResponseOutputWithContext ¶
func (o StorageSourceResponseOutput) ToStorageSourceResponseOutputWithContext(ctx context.Context) StorageSourceResponseOutput
func (StorageSourceResponseOutput) ToStorageSourceResponsePtrOutput ¶
func (o StorageSourceResponseOutput) ToStorageSourceResponsePtrOutput() StorageSourceResponsePtrOutput
func (StorageSourceResponseOutput) ToStorageSourceResponsePtrOutputWithContext ¶
func (o StorageSourceResponseOutput) ToStorageSourceResponsePtrOutputWithContext(ctx context.Context) StorageSourceResponsePtrOutput
type StorageSourceResponsePtrInput ¶
type StorageSourceResponsePtrInput interface { pulumi.Input ToStorageSourceResponsePtrOutput() StorageSourceResponsePtrOutput ToStorageSourceResponsePtrOutputWithContext(context.Context) StorageSourceResponsePtrOutput }
StorageSourceResponsePtrInput is an input type that accepts StorageSourceResponseArgs, StorageSourceResponsePtr and StorageSourceResponsePtrOutput values. You can construct a concrete instance of `StorageSourceResponsePtrInput` via:
StorageSourceResponseArgs{...} or: nil
func StorageSourceResponsePtr ¶
func StorageSourceResponsePtr(v *StorageSourceResponseArgs) StorageSourceResponsePtrInput
type StorageSourceResponsePtrOutput ¶
type StorageSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageSourceResponsePtrOutput) Bucket ¶
func (o StorageSourceResponsePtrOutput) Bucket() pulumi.StringPtrOutput
Google Cloud Storage bucket containing the source (see [Bucket Name Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourceResponsePtrOutput) Elem ¶
func (o StorageSourceResponsePtrOutput) Elem() StorageSourceResponseOutput
func (StorageSourceResponsePtrOutput) ElementType ¶
func (StorageSourceResponsePtrOutput) ElementType() reflect.Type
func (StorageSourceResponsePtrOutput) Generation ¶
func (o StorageSourceResponsePtrOutput) Generation() pulumi.StringPtrOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used.
func (StorageSourceResponsePtrOutput) Object ¶
func (o StorageSourceResponsePtrOutput) Object() pulumi.StringPtrOutput
Google Cloud Storage object containing the source. This object must be a zipped (`.zip`) or gzipped archive file (`.tar.gz`) containing source to build.
func (StorageSourceResponsePtrOutput) ToStorageSourceResponsePtrOutput ¶
func (o StorageSourceResponsePtrOutput) ToStorageSourceResponsePtrOutput() StorageSourceResponsePtrOutput
func (StorageSourceResponsePtrOutput) ToStorageSourceResponsePtrOutputWithContext ¶
func (o StorageSourceResponsePtrOutput) ToStorageSourceResponsePtrOutputWithContext(ctx context.Context) StorageSourceResponsePtrOutput
type TimeSpanResponse ¶
type TimeSpanResponse struct { // End of time span. EndTime string `pulumi:"endTime"` // Start of time span. StartTime string `pulumi:"startTime"` }
Start and end times for a build execution phase.
type TimeSpanResponseArgs ¶
type TimeSpanResponseArgs struct { // End of time span. EndTime pulumi.StringInput `pulumi:"endTime"` // Start of time span. StartTime pulumi.StringInput `pulumi:"startTime"` }
Start and end times for a build execution phase.
func (TimeSpanResponseArgs) ElementType ¶
func (TimeSpanResponseArgs) ElementType() reflect.Type
func (TimeSpanResponseArgs) ToTimeSpanResponseOutput ¶
func (i TimeSpanResponseArgs) ToTimeSpanResponseOutput() TimeSpanResponseOutput
func (TimeSpanResponseArgs) ToTimeSpanResponseOutputWithContext ¶
func (i TimeSpanResponseArgs) ToTimeSpanResponseOutputWithContext(ctx context.Context) TimeSpanResponseOutput
func (TimeSpanResponseArgs) ToTimeSpanResponsePtrOutput ¶
func (i TimeSpanResponseArgs) ToTimeSpanResponsePtrOutput() TimeSpanResponsePtrOutput
func (TimeSpanResponseArgs) ToTimeSpanResponsePtrOutputWithContext ¶
func (i TimeSpanResponseArgs) ToTimeSpanResponsePtrOutputWithContext(ctx context.Context) TimeSpanResponsePtrOutput
type TimeSpanResponseInput ¶
type TimeSpanResponseInput interface { pulumi.Input ToTimeSpanResponseOutput() TimeSpanResponseOutput ToTimeSpanResponseOutputWithContext(context.Context) TimeSpanResponseOutput }
TimeSpanResponseInput is an input type that accepts TimeSpanResponseArgs and TimeSpanResponseOutput values. You can construct a concrete instance of `TimeSpanResponseInput` via:
TimeSpanResponseArgs{...}
type TimeSpanResponseOutput ¶
type TimeSpanResponseOutput struct{ *pulumi.OutputState }
Start and end times for a build execution phase.
func (TimeSpanResponseOutput) ElementType ¶
func (TimeSpanResponseOutput) ElementType() reflect.Type
func (TimeSpanResponseOutput) EndTime ¶
func (o TimeSpanResponseOutput) EndTime() pulumi.StringOutput
End of time span.
func (TimeSpanResponseOutput) StartTime ¶
func (o TimeSpanResponseOutput) StartTime() pulumi.StringOutput
Start of time span.
func (TimeSpanResponseOutput) ToTimeSpanResponseOutput ¶
func (o TimeSpanResponseOutput) ToTimeSpanResponseOutput() TimeSpanResponseOutput
func (TimeSpanResponseOutput) ToTimeSpanResponseOutputWithContext ¶
func (o TimeSpanResponseOutput) ToTimeSpanResponseOutputWithContext(ctx context.Context) TimeSpanResponseOutput
func (TimeSpanResponseOutput) ToTimeSpanResponsePtrOutput ¶
func (o TimeSpanResponseOutput) ToTimeSpanResponsePtrOutput() TimeSpanResponsePtrOutput
func (TimeSpanResponseOutput) ToTimeSpanResponsePtrOutputWithContext ¶
func (o TimeSpanResponseOutput) ToTimeSpanResponsePtrOutputWithContext(ctx context.Context) TimeSpanResponsePtrOutput
type TimeSpanResponsePtrInput ¶
type TimeSpanResponsePtrInput interface { pulumi.Input ToTimeSpanResponsePtrOutput() TimeSpanResponsePtrOutput ToTimeSpanResponsePtrOutputWithContext(context.Context) TimeSpanResponsePtrOutput }
TimeSpanResponsePtrInput is an input type that accepts TimeSpanResponseArgs, TimeSpanResponsePtr and TimeSpanResponsePtrOutput values. You can construct a concrete instance of `TimeSpanResponsePtrInput` via:
TimeSpanResponseArgs{...} or: nil
func TimeSpanResponsePtr ¶
func TimeSpanResponsePtr(v *TimeSpanResponseArgs) TimeSpanResponsePtrInput
type TimeSpanResponsePtrOutput ¶
type TimeSpanResponsePtrOutput struct{ *pulumi.OutputState }
func (TimeSpanResponsePtrOutput) Elem ¶
func (o TimeSpanResponsePtrOutput) Elem() TimeSpanResponseOutput
func (TimeSpanResponsePtrOutput) ElementType ¶
func (TimeSpanResponsePtrOutput) ElementType() reflect.Type
func (TimeSpanResponsePtrOutput) EndTime ¶
func (o TimeSpanResponsePtrOutput) EndTime() pulumi.StringPtrOutput
End of time span.
func (TimeSpanResponsePtrOutput) StartTime ¶
func (o TimeSpanResponsePtrOutput) StartTime() pulumi.StringPtrOutput
Start of time span.
func (TimeSpanResponsePtrOutput) ToTimeSpanResponsePtrOutput ¶
func (o TimeSpanResponsePtrOutput) ToTimeSpanResponsePtrOutput() TimeSpanResponsePtrOutput
func (TimeSpanResponsePtrOutput) ToTimeSpanResponsePtrOutputWithContext ¶
func (o TimeSpanResponsePtrOutput) ToTimeSpanResponsePtrOutputWithContext(ctx context.Context) TimeSpanResponsePtrOutput
type Trigger ¶
type Trigger struct { pulumi.CustomResourceState // Configuration for manual approval to start a build invocation of this BuildTrigger. ApprovalConfig ApprovalConfigResponseOutput `pulumi:"approvalConfig"` // Autodetect build configuration. The following precedence is used (case insensitive): 1. cloudbuild.yaml 2. cloudbuild.yml 3. cloudbuild.json 4. Dockerfile Currently only available for GitHub App Triggers. Autodetect pulumi.BoolOutput `pulumi:"autodetect"` // Contents of the build template. Build BuildResponseOutput `pulumi:"build"` // Time when the trigger was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Human-readable description of this trigger. Description pulumi.StringOutput `pulumi:"description"` // If true, the trigger will never automatically execute a build. Disabled pulumi.BoolOutput `pulumi:"disabled"` // Optional. EventType allows the user to explicitly set the type of event to which this BuildTrigger should respond. This field is optional but will be validated against the rest of the configuration if it is set. EventType pulumi.StringOutput `pulumi:"eventType"` // Path, from the source root, to the build configuration file (i.e. cloudbuild.yaml). Filename pulumi.StringOutput `pulumi:"filename"` // A Common Expression Language string. Filter pulumi.StringOutput `pulumi:"filter"` // The file source describing the local or remote Build template. GitFileSource GitFileSourceResponseOutput `pulumi:"gitFileSource"` // GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received. Mutually exclusive with `trigger_template`. Github GitHubEventsConfigResponseOutput `pulumi:"github"` // ignored_files and included_files are file glob matches using https://golang.org/pkg/path/filepath/#Match extended with support for "**". If ignored_files and changed files are both empty, then they are not used to determine whether or not to trigger a build. If ignored_files is not empty, then we ignore any files that match any of the ignored_file globs. If the change has no files that are outside of the ignored_files globs, then we do not trigger a build. IgnoredFiles pulumi.StringArrayOutput `pulumi:"ignoredFiles"` // If any of the files altered in the commit pass the ignored_files filter and included_files is empty, then as far as this filter is concerned, we should trigger the build. If any of the files altered in the commit pass the ignored_files filter and included_files is not empty, then we make sure that at least one of those files matches a included_files glob. If not, then we do not trigger a build. IncludedFiles pulumi.StringArrayOutput `pulumi:"includedFiles"` // User-assigned name of the trigger. Must be unique within the project. Trigger names must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character. Name pulumi.StringOutput `pulumi:"name"` // PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published. PubsubConfig PubsubConfigResponseOutput `pulumi:"pubsubConfig"` // The `Trigger` name with format: `projects/{project}/locations/{location}/triggers/{trigger}`, where {trigger} is a unique identifier generated by the service. ResourceName pulumi.StringOutput `pulumi:"resourceName"` // The service account used for all user-controlled operations including UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild. If no service account is set, then the standard Cloud Build service account ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}` ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // The repo and ref of the repository from which to build. This field is used only for those triggers that do not respond to SCM events. Triggers that respond to such events build source at whatever commit caused the event. This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. SourceToBuild GitRepoSourceResponseOutput `pulumi:"sourceToBuild"` // Substitutions for Build resource. The keys must match the following regular expression: `^_[A-Z0-9_]+$`. Substitutions pulumi.StringMapOutput `pulumi:"substitutions"` // Tags for annotation of a `BuildTrigger` Tags pulumi.StringArrayOutput `pulumi:"tags"` // Template describing the types of source changes to trigger a build. Branch and tag names in trigger templates are interpreted as regular expressions. Any branch or tag change that matches that regular expression will trigger a build. Mutually exclusive with `github`. TriggerTemplate RepoSourceResponseOutput `pulumi:"triggerTemplate"` // WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL. WebhookConfig WebhookConfigResponseOutput `pulumi:"webhookConfig"` }
Creates a new `BuildTrigger`. This API is experimental.
func GetTrigger ¶
func GetTrigger(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerState, opts ...pulumi.ResourceOption) (*Trigger, error)
GetTrigger gets an existing Trigger 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 NewTrigger ¶
func NewTrigger(ctx *pulumi.Context, name string, args *TriggerArgs, opts ...pulumi.ResourceOption) (*Trigger, error)
NewTrigger registers a new resource with the given unique name, arguments, and options.
func (*Trigger) ElementType ¶
func (*Trigger) ToTriggerOutput ¶
func (i *Trigger) ToTriggerOutput() TriggerOutput
func (*Trigger) ToTriggerOutputWithContext ¶
func (i *Trigger) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
type TriggerArgs ¶
type TriggerArgs struct { // Configuration for manual approval to start a build invocation of this BuildTrigger. ApprovalConfig ApprovalConfigPtrInput // Autodetect build configuration. The following precedence is used (case insensitive): 1. cloudbuild.yaml 2. cloudbuild.yml 3. cloudbuild.json 4. Dockerfile Currently only available for GitHub App Triggers. Autodetect pulumi.BoolPtrInput // Contents of the build template. Build BuildTypePtrInput // Human-readable description of this trigger. Description pulumi.StringPtrInput // If true, the trigger will never automatically execute a build. Disabled pulumi.BoolPtrInput // Optional. EventType allows the user to explicitly set the type of event to which this BuildTrigger should respond. This field is optional but will be validated against the rest of the configuration if it is set. EventType TriggerEventTypePtrInput // Path, from the source root, to the build configuration file (i.e. cloudbuild.yaml). Filename pulumi.StringPtrInput // A Common Expression Language string. Filter pulumi.StringPtrInput // The file source describing the local or remote Build template. GitFileSource GitFileSourcePtrInput // GitHubEventsConfig describes the configuration of a trigger that creates a build whenever a GitHub event is received. Mutually exclusive with `trigger_template`. Github GitHubEventsConfigPtrInput // ignored_files and included_files are file glob matches using https://golang.org/pkg/path/filepath/#Match extended with support for "**". If ignored_files and changed files are both empty, then they are not used to determine whether or not to trigger a build. If ignored_files is not empty, then we ignore any files that match any of the ignored_file globs. If the change has no files that are outside of the ignored_files globs, then we do not trigger a build. IgnoredFiles pulumi.StringArrayInput // If any of the files altered in the commit pass the ignored_files filter and included_files is empty, then as far as this filter is concerned, we should trigger the build. If any of the files altered in the commit pass the ignored_files filter and included_files is not empty, then we make sure that at least one of those files matches a included_files glob. If not, then we do not trigger a build. IncludedFiles pulumi.StringArrayInput Location pulumi.StringPtrInput // User-assigned name of the trigger. Must be unique within the project. Trigger names must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character. Name pulumi.StringPtrInput Project pulumi.StringPtrInput ProjectId pulumi.StringInput // PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published. PubsubConfig PubsubConfigPtrInput // The `Trigger` name with format: `projects/{project}/locations/{location}/triggers/{trigger}`, where {trigger} is a unique identifier generated by the service. ResourceName pulumi.StringPtrInput // The service account used for all user-controlled operations including UpdateBuildTrigger, RunBuildTrigger, CreateBuild, and CancelBuild. If no service account is set, then the standard Cloud Build service account ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. Format: `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}` ServiceAccount pulumi.StringPtrInput // The repo and ref of the repository from which to build. This field is used only for those triggers that do not respond to SCM events. Triggers that respond to such events build source at whatever commit caused the event. This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. SourceToBuild GitRepoSourcePtrInput // Substitutions for Build resource. The keys must match the following regular expression: `^_[A-Z0-9_]+$`. Substitutions pulumi.StringMapInput // Tags for annotation of a `BuildTrigger` Tags pulumi.StringArrayInput // Template describing the types of source changes to trigger a build. Branch and tag names in trigger templates are interpreted as regular expressions. Any branch or tag change that matches that regular expression will trigger a build. Mutually exclusive with `github`. TriggerTemplate RepoSourcePtrInput // WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL. WebhookConfig WebhookConfigPtrInput }
The set of arguments for constructing a Trigger resource.
func (TriggerArgs) ElementType ¶
func (TriggerArgs) ElementType() reflect.Type
type TriggerEventType ¶ added in v0.9.0
type TriggerEventType string
Optional. EventType allows the user to explicitly set the type of event to which this BuildTrigger should respond. This field is optional but will be validated against the rest of the configuration if it is set.
func (TriggerEventType) ElementType ¶ added in v0.9.0
func (TriggerEventType) ElementType() reflect.Type
func (TriggerEventType) ToStringOutput ¶ added in v0.9.0
func (e TriggerEventType) ToStringOutput() pulumi.StringOutput
func (TriggerEventType) ToStringOutputWithContext ¶ added in v0.9.0
func (e TriggerEventType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TriggerEventType) ToStringPtrOutput ¶ added in v0.9.0
func (e TriggerEventType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TriggerEventType) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (e TriggerEventType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TriggerEventType) ToTriggerEventTypeOutput ¶ added in v0.9.0
func (e TriggerEventType) ToTriggerEventTypeOutput() TriggerEventTypeOutput
func (TriggerEventType) ToTriggerEventTypeOutputWithContext ¶ added in v0.9.0
func (e TriggerEventType) ToTriggerEventTypeOutputWithContext(ctx context.Context) TriggerEventTypeOutput
func (TriggerEventType) ToTriggerEventTypePtrOutput ¶ added in v0.9.0
func (e TriggerEventType) ToTriggerEventTypePtrOutput() TriggerEventTypePtrOutput
func (TriggerEventType) ToTriggerEventTypePtrOutputWithContext ¶ added in v0.9.0
func (e TriggerEventType) ToTriggerEventTypePtrOutputWithContext(ctx context.Context) TriggerEventTypePtrOutput
type TriggerEventTypeInput ¶ added in v0.9.0
type TriggerEventTypeInput interface { pulumi.Input ToTriggerEventTypeOutput() TriggerEventTypeOutput ToTriggerEventTypeOutputWithContext(context.Context) TriggerEventTypeOutput }
TriggerEventTypeInput is an input type that accepts TriggerEventTypeArgs and TriggerEventTypeOutput values. You can construct a concrete instance of `TriggerEventTypeInput` via:
TriggerEventTypeArgs{...}
type TriggerEventTypeOutput ¶ added in v0.9.0
type TriggerEventTypeOutput struct{ *pulumi.OutputState }
func (TriggerEventTypeOutput) ElementType ¶ added in v0.9.0
func (TriggerEventTypeOutput) ElementType() reflect.Type
func (TriggerEventTypeOutput) ToStringOutput ¶ added in v0.9.0
func (o TriggerEventTypeOutput) ToStringOutput() pulumi.StringOutput
func (TriggerEventTypeOutput) ToStringOutputWithContext ¶ added in v0.9.0
func (o TriggerEventTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TriggerEventTypeOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o TriggerEventTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TriggerEventTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o TriggerEventTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TriggerEventTypeOutput) ToTriggerEventTypeOutput ¶ added in v0.9.0
func (o TriggerEventTypeOutput) ToTriggerEventTypeOutput() TriggerEventTypeOutput
func (TriggerEventTypeOutput) ToTriggerEventTypeOutputWithContext ¶ added in v0.9.0
func (o TriggerEventTypeOutput) ToTriggerEventTypeOutputWithContext(ctx context.Context) TriggerEventTypeOutput
func (TriggerEventTypeOutput) ToTriggerEventTypePtrOutput ¶ added in v0.9.0
func (o TriggerEventTypeOutput) ToTriggerEventTypePtrOutput() TriggerEventTypePtrOutput
func (TriggerEventTypeOutput) ToTriggerEventTypePtrOutputWithContext ¶ added in v0.9.0
func (o TriggerEventTypeOutput) ToTriggerEventTypePtrOutputWithContext(ctx context.Context) TriggerEventTypePtrOutput
type TriggerEventTypePtrInput ¶ added in v0.9.0
type TriggerEventTypePtrInput interface { pulumi.Input ToTriggerEventTypePtrOutput() TriggerEventTypePtrOutput ToTriggerEventTypePtrOutputWithContext(context.Context) TriggerEventTypePtrOutput }
func TriggerEventTypePtr ¶ added in v0.9.0
func TriggerEventTypePtr(v string) TriggerEventTypePtrInput
type TriggerEventTypePtrOutput ¶ added in v0.9.0
type TriggerEventTypePtrOutput struct{ *pulumi.OutputState }
func (TriggerEventTypePtrOutput) Elem ¶ added in v0.9.0
func (o TriggerEventTypePtrOutput) Elem() TriggerEventTypeOutput
func (TriggerEventTypePtrOutput) ElementType ¶ added in v0.9.0
func (TriggerEventTypePtrOutput) ElementType() reflect.Type
func (TriggerEventTypePtrOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o TriggerEventTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TriggerEventTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o TriggerEventTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TriggerEventTypePtrOutput) ToTriggerEventTypePtrOutput ¶ added in v0.9.0
func (o TriggerEventTypePtrOutput) ToTriggerEventTypePtrOutput() TriggerEventTypePtrOutput
func (TriggerEventTypePtrOutput) ToTriggerEventTypePtrOutputWithContext ¶ added in v0.9.0
func (o TriggerEventTypePtrOutput) ToTriggerEventTypePtrOutputWithContext(ctx context.Context) TriggerEventTypePtrOutput
type TriggerInput ¶
type TriggerInput interface { pulumi.Input ToTriggerOutput() TriggerOutput ToTriggerOutputWithContext(ctx context.Context) TriggerOutput }
type TriggerOutput ¶
type TriggerOutput struct{ *pulumi.OutputState }
func (TriggerOutput) ElementType ¶
func (TriggerOutput) ElementType() reflect.Type
func (TriggerOutput) ToTriggerOutput ¶
func (o TriggerOutput) ToTriggerOutput() TriggerOutput
func (TriggerOutput) ToTriggerOutputWithContext ¶
func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
type TriggerState ¶
type TriggerState struct { }
func (TriggerState) ElementType ¶
func (TriggerState) ElementType() reflect.Type
type Volume ¶
type Volume struct { // Name of the volume to mount. Volume names must be unique per build step and must be valid names for Docker volumes. Each named volume must be used by at least two build steps. Name *string `pulumi:"name"` // Path at which to mount the volume. Paths must be absolute and cannot conflict with other volume paths on the same build step or with certain reserved volume paths. Path *string `pulumi:"path"` }
Volume describes a Docker container volume which is mounted into build steps in order to persist files across build step execution.
type VolumeArgs ¶
type VolumeArgs struct { // Name of the volume to mount. Volume names must be unique per build step and must be valid names for Docker volumes. Each named volume must be used by at least two build steps. Name pulumi.StringPtrInput `pulumi:"name"` // Path at which to mount the volume. Paths must be absolute and cannot conflict with other volume paths on the same build step or with certain reserved volume paths. Path pulumi.StringPtrInput `pulumi:"path"` }
Volume describes a Docker container volume which is mounted into build steps in order to persist files across build step execution.
func (VolumeArgs) ElementType ¶
func (VolumeArgs) ElementType() reflect.Type
func (VolumeArgs) ToVolumeOutput ¶
func (i VolumeArgs) ToVolumeOutput() VolumeOutput
func (VolumeArgs) ToVolumeOutputWithContext ¶
func (i VolumeArgs) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumeArray ¶
type VolumeArray []VolumeInput
func (VolumeArray) ElementType ¶
func (VolumeArray) ElementType() reflect.Type
func (VolumeArray) ToVolumeArrayOutput ¶
func (i VolumeArray) ToVolumeArrayOutput() VolumeArrayOutput
func (VolumeArray) ToVolumeArrayOutputWithContext ¶
func (i VolumeArray) ToVolumeArrayOutputWithContext(ctx context.Context) VolumeArrayOutput
type VolumeArrayInput ¶
type VolumeArrayInput interface { pulumi.Input ToVolumeArrayOutput() VolumeArrayOutput ToVolumeArrayOutputWithContext(context.Context) VolumeArrayOutput }
VolumeArrayInput is an input type that accepts VolumeArray and VolumeArrayOutput values. You can construct a concrete instance of `VolumeArrayInput` via:
VolumeArray{ VolumeArgs{...} }
type VolumeArrayOutput ¶
type VolumeArrayOutput struct{ *pulumi.OutputState }
func (VolumeArrayOutput) ElementType ¶
func (VolumeArrayOutput) ElementType() reflect.Type
func (VolumeArrayOutput) Index ¶
func (o VolumeArrayOutput) Index(i pulumi.IntInput) VolumeOutput
func (VolumeArrayOutput) ToVolumeArrayOutput ¶
func (o VolumeArrayOutput) ToVolumeArrayOutput() VolumeArrayOutput
func (VolumeArrayOutput) ToVolumeArrayOutputWithContext ¶
func (o VolumeArrayOutput) ToVolumeArrayOutputWithContext(ctx context.Context) VolumeArrayOutput
type VolumeInput ¶
type VolumeInput interface { pulumi.Input ToVolumeOutput() VolumeOutput ToVolumeOutputWithContext(context.Context) VolumeOutput }
VolumeInput is an input type that accepts VolumeArgs and VolumeOutput values. You can construct a concrete instance of `VolumeInput` via:
VolumeArgs{...}
type VolumeOutput ¶
type VolumeOutput struct{ *pulumi.OutputState }
Volume describes a Docker container volume which is mounted into build steps in order to persist files across build step execution.
func (VolumeOutput) ElementType ¶
func (VolumeOutput) ElementType() reflect.Type
func (VolumeOutput) Name ¶
func (o VolumeOutput) Name() pulumi.StringPtrOutput
Name of the volume to mount. Volume names must be unique per build step and must be valid names for Docker volumes. Each named volume must be used by at least two build steps.
func (VolumeOutput) Path ¶
func (o VolumeOutput) Path() pulumi.StringPtrOutput
Path at which to mount the volume. Paths must be absolute and cannot conflict with other volume paths on the same build step or with certain reserved volume paths.
func (VolumeOutput) ToVolumeOutput ¶
func (o VolumeOutput) ToVolumeOutput() VolumeOutput
func (VolumeOutput) ToVolumeOutputWithContext ¶
func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumeResponse ¶
type VolumeResponse struct { // Name of the volume to mount. Volume names must be unique per build step and must be valid names for Docker volumes. Each named volume must be used by at least two build steps. Name string `pulumi:"name"` // Path at which to mount the volume. Paths must be absolute and cannot conflict with other volume paths on the same build step or with certain reserved volume paths. Path string `pulumi:"path"` }
Volume describes a Docker container volume which is mounted into build steps in order to persist files across build step execution.
type VolumeResponseArgs ¶
type VolumeResponseArgs struct { // Name of the volume to mount. Volume names must be unique per build step and must be valid names for Docker volumes. Each named volume must be used by at least two build steps. Name pulumi.StringInput `pulumi:"name"` // Path at which to mount the volume. Paths must be absolute and cannot conflict with other volume paths on the same build step or with certain reserved volume paths. Path pulumi.StringInput `pulumi:"path"` }
Volume describes a Docker container volume which is mounted into build steps in order to persist files across build step execution.
func (VolumeResponseArgs) ElementType ¶
func (VolumeResponseArgs) ElementType() reflect.Type
func (VolumeResponseArgs) ToVolumeResponseOutput ¶
func (i VolumeResponseArgs) ToVolumeResponseOutput() VolumeResponseOutput
func (VolumeResponseArgs) ToVolumeResponseOutputWithContext ¶
func (i VolumeResponseArgs) ToVolumeResponseOutputWithContext(ctx context.Context) VolumeResponseOutput
type VolumeResponseArray ¶
type VolumeResponseArray []VolumeResponseInput
func (VolumeResponseArray) ElementType ¶
func (VolumeResponseArray) ElementType() reflect.Type
func (VolumeResponseArray) ToVolumeResponseArrayOutput ¶
func (i VolumeResponseArray) ToVolumeResponseArrayOutput() VolumeResponseArrayOutput
func (VolumeResponseArray) ToVolumeResponseArrayOutputWithContext ¶
func (i VolumeResponseArray) ToVolumeResponseArrayOutputWithContext(ctx context.Context) VolumeResponseArrayOutput
type VolumeResponseArrayInput ¶
type VolumeResponseArrayInput interface { pulumi.Input ToVolumeResponseArrayOutput() VolumeResponseArrayOutput ToVolumeResponseArrayOutputWithContext(context.Context) VolumeResponseArrayOutput }
VolumeResponseArrayInput is an input type that accepts VolumeResponseArray and VolumeResponseArrayOutput values. You can construct a concrete instance of `VolumeResponseArrayInput` via:
VolumeResponseArray{ VolumeResponseArgs{...} }
type VolumeResponseArrayOutput ¶
type VolumeResponseArrayOutput struct{ *pulumi.OutputState }
func (VolumeResponseArrayOutput) ElementType ¶
func (VolumeResponseArrayOutput) ElementType() reflect.Type
func (VolumeResponseArrayOutput) Index ¶
func (o VolumeResponseArrayOutput) Index(i pulumi.IntInput) VolumeResponseOutput
func (VolumeResponseArrayOutput) ToVolumeResponseArrayOutput ¶
func (o VolumeResponseArrayOutput) ToVolumeResponseArrayOutput() VolumeResponseArrayOutput
func (VolumeResponseArrayOutput) ToVolumeResponseArrayOutputWithContext ¶
func (o VolumeResponseArrayOutput) ToVolumeResponseArrayOutputWithContext(ctx context.Context) VolumeResponseArrayOutput
type VolumeResponseInput ¶
type VolumeResponseInput interface { pulumi.Input ToVolumeResponseOutput() VolumeResponseOutput ToVolumeResponseOutputWithContext(context.Context) VolumeResponseOutput }
VolumeResponseInput is an input type that accepts VolumeResponseArgs and VolumeResponseOutput values. You can construct a concrete instance of `VolumeResponseInput` via:
VolumeResponseArgs{...}
type VolumeResponseOutput ¶
type VolumeResponseOutput struct{ *pulumi.OutputState }
Volume describes a Docker container volume which is mounted into build steps in order to persist files across build step execution.
func (VolumeResponseOutput) ElementType ¶
func (VolumeResponseOutput) ElementType() reflect.Type
func (VolumeResponseOutput) Name ¶
func (o VolumeResponseOutput) Name() pulumi.StringOutput
Name of the volume to mount. Volume names must be unique per build step and must be valid names for Docker volumes. Each named volume must be used by at least two build steps.
func (VolumeResponseOutput) Path ¶
func (o VolumeResponseOutput) Path() pulumi.StringOutput
Path at which to mount the volume. Paths must be absolute and cannot conflict with other volume paths on the same build step or with certain reserved volume paths.
func (VolumeResponseOutput) ToVolumeResponseOutput ¶
func (o VolumeResponseOutput) ToVolumeResponseOutput() VolumeResponseOutput
func (VolumeResponseOutput) ToVolumeResponseOutputWithContext ¶
func (o VolumeResponseOutput) ToVolumeResponseOutputWithContext(ctx context.Context) VolumeResponseOutput
type WarningResponse ¶ added in v0.5.0
type WarningResponse struct { // The priority for this warning. Priority string `pulumi:"priority"` // Explanation of the warning generated. Text string `pulumi:"text"` }
A non-fatal problem encountered during the execution of the build.
type WarningResponseArgs ¶ added in v0.5.0
type WarningResponseArgs struct { // The priority for this warning. Priority pulumi.StringInput `pulumi:"priority"` // Explanation of the warning generated. Text pulumi.StringInput `pulumi:"text"` }
A non-fatal problem encountered during the execution of the build.
func (WarningResponseArgs) ElementType ¶ added in v0.5.0
func (WarningResponseArgs) ElementType() reflect.Type
func (WarningResponseArgs) ToWarningResponseOutput ¶ added in v0.5.0
func (i WarningResponseArgs) ToWarningResponseOutput() WarningResponseOutput
func (WarningResponseArgs) ToWarningResponseOutputWithContext ¶ added in v0.5.0
func (i WarningResponseArgs) ToWarningResponseOutputWithContext(ctx context.Context) WarningResponseOutput
type WarningResponseArray ¶ added in v0.5.0
type WarningResponseArray []WarningResponseInput
func (WarningResponseArray) ElementType ¶ added in v0.5.0
func (WarningResponseArray) ElementType() reflect.Type
func (WarningResponseArray) ToWarningResponseArrayOutput ¶ added in v0.5.0
func (i WarningResponseArray) ToWarningResponseArrayOutput() WarningResponseArrayOutput
func (WarningResponseArray) ToWarningResponseArrayOutputWithContext ¶ added in v0.5.0
func (i WarningResponseArray) ToWarningResponseArrayOutputWithContext(ctx context.Context) WarningResponseArrayOutput
type WarningResponseArrayInput ¶ added in v0.5.0
type WarningResponseArrayInput interface { pulumi.Input ToWarningResponseArrayOutput() WarningResponseArrayOutput ToWarningResponseArrayOutputWithContext(context.Context) WarningResponseArrayOutput }
WarningResponseArrayInput is an input type that accepts WarningResponseArray and WarningResponseArrayOutput values. You can construct a concrete instance of `WarningResponseArrayInput` via:
WarningResponseArray{ WarningResponseArgs{...} }
type WarningResponseArrayOutput ¶ added in v0.5.0
type WarningResponseArrayOutput struct{ *pulumi.OutputState }
func (WarningResponseArrayOutput) ElementType ¶ added in v0.5.0
func (WarningResponseArrayOutput) ElementType() reflect.Type
func (WarningResponseArrayOutput) Index ¶ added in v0.5.0
func (o WarningResponseArrayOutput) Index(i pulumi.IntInput) WarningResponseOutput
func (WarningResponseArrayOutput) ToWarningResponseArrayOutput ¶ added in v0.5.0
func (o WarningResponseArrayOutput) ToWarningResponseArrayOutput() WarningResponseArrayOutput
func (WarningResponseArrayOutput) ToWarningResponseArrayOutputWithContext ¶ added in v0.5.0
func (o WarningResponseArrayOutput) ToWarningResponseArrayOutputWithContext(ctx context.Context) WarningResponseArrayOutput
type WarningResponseInput ¶ added in v0.5.0
type WarningResponseInput interface { pulumi.Input ToWarningResponseOutput() WarningResponseOutput ToWarningResponseOutputWithContext(context.Context) WarningResponseOutput }
WarningResponseInput is an input type that accepts WarningResponseArgs and WarningResponseOutput values. You can construct a concrete instance of `WarningResponseInput` via:
WarningResponseArgs{...}
type WarningResponseOutput ¶ added in v0.5.0
type WarningResponseOutput struct{ *pulumi.OutputState }
A non-fatal problem encountered during the execution of the build.
func (WarningResponseOutput) ElementType ¶ added in v0.5.0
func (WarningResponseOutput) ElementType() reflect.Type
func (WarningResponseOutput) Priority ¶ added in v0.5.0
func (o WarningResponseOutput) Priority() pulumi.StringOutput
The priority for this warning.
func (WarningResponseOutput) Text ¶ added in v0.5.0
func (o WarningResponseOutput) Text() pulumi.StringOutput
Explanation of the warning generated.
func (WarningResponseOutput) ToWarningResponseOutput ¶ added in v0.5.0
func (o WarningResponseOutput) ToWarningResponseOutput() WarningResponseOutput
func (WarningResponseOutput) ToWarningResponseOutputWithContext ¶ added in v0.5.0
func (o WarningResponseOutput) ToWarningResponseOutputWithContext(ctx context.Context) WarningResponseOutput
type WebhookConfig ¶ added in v0.5.0
type WebhookConfig struct { // Resource name for the secret required as a URL parameter. Secret string `pulumi:"secret"` // Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests. State *WebhookConfigState `pulumi:"state"` }
WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL.
type WebhookConfigArgs ¶ added in v0.5.0
type WebhookConfigArgs struct { // Resource name for the secret required as a URL parameter. Secret pulumi.StringInput `pulumi:"secret"` // Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests. State WebhookConfigStatePtrInput `pulumi:"state"` }
WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL.
func (WebhookConfigArgs) ElementType ¶ added in v0.5.0
func (WebhookConfigArgs) ElementType() reflect.Type
func (WebhookConfigArgs) ToWebhookConfigOutput ¶ added in v0.5.0
func (i WebhookConfigArgs) ToWebhookConfigOutput() WebhookConfigOutput
func (WebhookConfigArgs) ToWebhookConfigOutputWithContext ¶ added in v0.5.0
func (i WebhookConfigArgs) ToWebhookConfigOutputWithContext(ctx context.Context) WebhookConfigOutput
func (WebhookConfigArgs) ToWebhookConfigPtrOutput ¶ added in v0.5.0
func (i WebhookConfigArgs) ToWebhookConfigPtrOutput() WebhookConfigPtrOutput
func (WebhookConfigArgs) ToWebhookConfigPtrOutputWithContext ¶ added in v0.5.0
func (i WebhookConfigArgs) ToWebhookConfigPtrOutputWithContext(ctx context.Context) WebhookConfigPtrOutput
type WebhookConfigInput ¶ added in v0.5.0
type WebhookConfigInput interface { pulumi.Input ToWebhookConfigOutput() WebhookConfigOutput ToWebhookConfigOutputWithContext(context.Context) WebhookConfigOutput }
WebhookConfigInput is an input type that accepts WebhookConfigArgs and WebhookConfigOutput values. You can construct a concrete instance of `WebhookConfigInput` via:
WebhookConfigArgs{...}
type WebhookConfigOutput ¶ added in v0.5.0
type WebhookConfigOutput struct{ *pulumi.OutputState }
WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL.
func (WebhookConfigOutput) ElementType ¶ added in v0.5.0
func (WebhookConfigOutput) ElementType() reflect.Type
func (WebhookConfigOutput) Secret ¶ added in v0.5.0
func (o WebhookConfigOutput) Secret() pulumi.StringOutput
Resource name for the secret required as a URL parameter.
func (WebhookConfigOutput) State ¶ added in v0.5.0
func (o WebhookConfigOutput) State() WebhookConfigStatePtrOutput
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (WebhookConfigOutput) ToWebhookConfigOutput ¶ added in v0.5.0
func (o WebhookConfigOutput) ToWebhookConfigOutput() WebhookConfigOutput
func (WebhookConfigOutput) ToWebhookConfigOutputWithContext ¶ added in v0.5.0
func (o WebhookConfigOutput) ToWebhookConfigOutputWithContext(ctx context.Context) WebhookConfigOutput
func (WebhookConfigOutput) ToWebhookConfigPtrOutput ¶ added in v0.5.0
func (o WebhookConfigOutput) ToWebhookConfigPtrOutput() WebhookConfigPtrOutput
func (WebhookConfigOutput) ToWebhookConfigPtrOutputWithContext ¶ added in v0.5.0
func (o WebhookConfigOutput) ToWebhookConfigPtrOutputWithContext(ctx context.Context) WebhookConfigPtrOutput
type WebhookConfigPtrInput ¶ added in v0.5.0
type WebhookConfigPtrInput interface { pulumi.Input ToWebhookConfigPtrOutput() WebhookConfigPtrOutput ToWebhookConfigPtrOutputWithContext(context.Context) WebhookConfigPtrOutput }
WebhookConfigPtrInput is an input type that accepts WebhookConfigArgs, WebhookConfigPtr and WebhookConfigPtrOutput values. You can construct a concrete instance of `WebhookConfigPtrInput` via:
WebhookConfigArgs{...} or: nil
func WebhookConfigPtr ¶ added in v0.5.0
func WebhookConfigPtr(v *WebhookConfigArgs) WebhookConfigPtrInput
type WebhookConfigPtrOutput ¶ added in v0.5.0
type WebhookConfigPtrOutput struct{ *pulumi.OutputState }
func (WebhookConfigPtrOutput) Elem ¶ added in v0.5.0
func (o WebhookConfigPtrOutput) Elem() WebhookConfigOutput
func (WebhookConfigPtrOutput) ElementType ¶ added in v0.5.0
func (WebhookConfigPtrOutput) ElementType() reflect.Type
func (WebhookConfigPtrOutput) Secret ¶ added in v0.5.0
func (o WebhookConfigPtrOutput) Secret() pulumi.StringPtrOutput
Resource name for the secret required as a URL parameter.
func (WebhookConfigPtrOutput) State ¶ added in v0.5.0
func (o WebhookConfigPtrOutput) State() WebhookConfigStatePtrOutput
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (WebhookConfigPtrOutput) ToWebhookConfigPtrOutput ¶ added in v0.5.0
func (o WebhookConfigPtrOutput) ToWebhookConfigPtrOutput() WebhookConfigPtrOutput
func (WebhookConfigPtrOutput) ToWebhookConfigPtrOutputWithContext ¶ added in v0.5.0
func (o WebhookConfigPtrOutput) ToWebhookConfigPtrOutputWithContext(ctx context.Context) WebhookConfigPtrOutput
type WebhookConfigResponse ¶ added in v0.5.0
type WebhookConfigResponse struct { // Resource name for the secret required as a URL parameter. Secret string `pulumi:"secret"` // Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests. State string `pulumi:"state"` }
WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL.
type WebhookConfigResponseArgs ¶ added in v0.5.0
type WebhookConfigResponseArgs struct { // Resource name for the secret required as a URL parameter. Secret pulumi.StringInput `pulumi:"secret"` // Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests. State pulumi.StringInput `pulumi:"state"` }
WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL.
func (WebhookConfigResponseArgs) ElementType ¶ added in v0.5.0
func (WebhookConfigResponseArgs) ElementType() reflect.Type
func (WebhookConfigResponseArgs) ToWebhookConfigResponseOutput ¶ added in v0.5.0
func (i WebhookConfigResponseArgs) ToWebhookConfigResponseOutput() WebhookConfigResponseOutput
func (WebhookConfigResponseArgs) ToWebhookConfigResponseOutputWithContext ¶ added in v0.5.0
func (i WebhookConfigResponseArgs) ToWebhookConfigResponseOutputWithContext(ctx context.Context) WebhookConfigResponseOutput
func (WebhookConfigResponseArgs) ToWebhookConfigResponsePtrOutput ¶ added in v0.5.0
func (i WebhookConfigResponseArgs) ToWebhookConfigResponsePtrOutput() WebhookConfigResponsePtrOutput
func (WebhookConfigResponseArgs) ToWebhookConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (i WebhookConfigResponseArgs) ToWebhookConfigResponsePtrOutputWithContext(ctx context.Context) WebhookConfigResponsePtrOutput
type WebhookConfigResponseInput ¶ added in v0.5.0
type WebhookConfigResponseInput interface { pulumi.Input ToWebhookConfigResponseOutput() WebhookConfigResponseOutput ToWebhookConfigResponseOutputWithContext(context.Context) WebhookConfigResponseOutput }
WebhookConfigResponseInput is an input type that accepts WebhookConfigResponseArgs and WebhookConfigResponseOutput values. You can construct a concrete instance of `WebhookConfigResponseInput` via:
WebhookConfigResponseArgs{...}
type WebhookConfigResponseOutput ¶ added in v0.5.0
type WebhookConfigResponseOutput struct{ *pulumi.OutputState }
WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL.
func (WebhookConfigResponseOutput) ElementType ¶ added in v0.5.0
func (WebhookConfigResponseOutput) ElementType() reflect.Type
func (WebhookConfigResponseOutput) Secret ¶ added in v0.5.0
func (o WebhookConfigResponseOutput) Secret() pulumi.StringOutput
Resource name for the secret required as a URL parameter.
func (WebhookConfigResponseOutput) State ¶ added in v0.5.0
func (o WebhookConfigResponseOutput) State() pulumi.StringOutput
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (WebhookConfigResponseOutput) ToWebhookConfigResponseOutput ¶ added in v0.5.0
func (o WebhookConfigResponseOutput) ToWebhookConfigResponseOutput() WebhookConfigResponseOutput
func (WebhookConfigResponseOutput) ToWebhookConfigResponseOutputWithContext ¶ added in v0.5.0
func (o WebhookConfigResponseOutput) ToWebhookConfigResponseOutputWithContext(ctx context.Context) WebhookConfigResponseOutput
func (WebhookConfigResponseOutput) ToWebhookConfigResponsePtrOutput ¶ added in v0.5.0
func (o WebhookConfigResponseOutput) ToWebhookConfigResponsePtrOutput() WebhookConfigResponsePtrOutput
func (WebhookConfigResponseOutput) ToWebhookConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o WebhookConfigResponseOutput) ToWebhookConfigResponsePtrOutputWithContext(ctx context.Context) WebhookConfigResponsePtrOutput
type WebhookConfigResponsePtrInput ¶ added in v0.5.0
type WebhookConfigResponsePtrInput interface { pulumi.Input ToWebhookConfigResponsePtrOutput() WebhookConfigResponsePtrOutput ToWebhookConfigResponsePtrOutputWithContext(context.Context) WebhookConfigResponsePtrOutput }
WebhookConfigResponsePtrInput is an input type that accepts WebhookConfigResponseArgs, WebhookConfigResponsePtr and WebhookConfigResponsePtrOutput values. You can construct a concrete instance of `WebhookConfigResponsePtrInput` via:
WebhookConfigResponseArgs{...} or: nil
func WebhookConfigResponsePtr ¶ added in v0.5.0
func WebhookConfigResponsePtr(v *WebhookConfigResponseArgs) WebhookConfigResponsePtrInput
type WebhookConfigResponsePtrOutput ¶ added in v0.5.0
type WebhookConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (WebhookConfigResponsePtrOutput) Elem ¶ added in v0.5.0
func (o WebhookConfigResponsePtrOutput) Elem() WebhookConfigResponseOutput
func (WebhookConfigResponsePtrOutput) ElementType ¶ added in v0.5.0
func (WebhookConfigResponsePtrOutput) ElementType() reflect.Type
func (WebhookConfigResponsePtrOutput) Secret ¶ added in v0.5.0
func (o WebhookConfigResponsePtrOutput) Secret() pulumi.StringPtrOutput
Resource name for the secret required as a URL parameter.
func (WebhookConfigResponsePtrOutput) State ¶ added in v0.5.0
func (o WebhookConfigResponsePtrOutput) State() pulumi.StringPtrOutput
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (WebhookConfigResponsePtrOutput) ToWebhookConfigResponsePtrOutput ¶ added in v0.5.0
func (o WebhookConfigResponsePtrOutput) ToWebhookConfigResponsePtrOutput() WebhookConfigResponsePtrOutput
func (WebhookConfigResponsePtrOutput) ToWebhookConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o WebhookConfigResponsePtrOutput) ToWebhookConfigResponsePtrOutputWithContext(ctx context.Context) WebhookConfigResponsePtrOutput
type WebhookConfigState ¶ added in v0.5.0
type WebhookConfigState string
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (WebhookConfigState) ElementType ¶ added in v0.5.0
func (WebhookConfigState) ElementType() reflect.Type
func (WebhookConfigState) ToStringOutput ¶ added in v0.5.0
func (e WebhookConfigState) ToStringOutput() pulumi.StringOutput
func (WebhookConfigState) ToStringOutputWithContext ¶ added in v0.5.0
func (e WebhookConfigState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebhookConfigState) ToStringPtrOutput ¶ added in v0.5.0
func (e WebhookConfigState) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebhookConfigState) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e WebhookConfigState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebhookConfigState) ToWebhookConfigStateOutput ¶ added in v0.6.0
func (e WebhookConfigState) ToWebhookConfigStateOutput() WebhookConfigStateOutput
func (WebhookConfigState) ToWebhookConfigStateOutputWithContext ¶ added in v0.6.0
func (e WebhookConfigState) ToWebhookConfigStateOutputWithContext(ctx context.Context) WebhookConfigStateOutput
func (WebhookConfigState) ToWebhookConfigStatePtrOutput ¶ added in v0.6.0
func (e WebhookConfigState) ToWebhookConfigStatePtrOutput() WebhookConfigStatePtrOutput
func (WebhookConfigState) ToWebhookConfigStatePtrOutputWithContext ¶ added in v0.6.0
func (e WebhookConfigState) ToWebhookConfigStatePtrOutputWithContext(ctx context.Context) WebhookConfigStatePtrOutput
type WebhookConfigStateInput ¶ added in v0.6.0
type WebhookConfigStateInput interface { pulumi.Input ToWebhookConfigStateOutput() WebhookConfigStateOutput ToWebhookConfigStateOutputWithContext(context.Context) WebhookConfigStateOutput }
WebhookConfigStateInput is an input type that accepts WebhookConfigStateArgs and WebhookConfigStateOutput values. You can construct a concrete instance of `WebhookConfigStateInput` via:
WebhookConfigStateArgs{...}
type WebhookConfigStateOutput ¶ added in v0.6.0
type WebhookConfigStateOutput struct{ *pulumi.OutputState }
func (WebhookConfigStateOutput) ElementType ¶ added in v0.6.0
func (WebhookConfigStateOutput) ElementType() reflect.Type
func (WebhookConfigStateOutput) ToStringOutput ¶ added in v0.6.0
func (o WebhookConfigStateOutput) ToStringOutput() pulumi.StringOutput
func (WebhookConfigStateOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o WebhookConfigStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebhookConfigStateOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WebhookConfigStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebhookConfigStateOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WebhookConfigStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebhookConfigStateOutput) ToWebhookConfigStateOutput ¶ added in v0.6.0
func (o WebhookConfigStateOutput) ToWebhookConfigStateOutput() WebhookConfigStateOutput
func (WebhookConfigStateOutput) ToWebhookConfigStateOutputWithContext ¶ added in v0.6.0
func (o WebhookConfigStateOutput) ToWebhookConfigStateOutputWithContext(ctx context.Context) WebhookConfigStateOutput
func (WebhookConfigStateOutput) ToWebhookConfigStatePtrOutput ¶ added in v0.6.0
func (o WebhookConfigStateOutput) ToWebhookConfigStatePtrOutput() WebhookConfigStatePtrOutput
func (WebhookConfigStateOutput) ToWebhookConfigStatePtrOutputWithContext ¶ added in v0.6.0
func (o WebhookConfigStateOutput) ToWebhookConfigStatePtrOutputWithContext(ctx context.Context) WebhookConfigStatePtrOutput
type WebhookConfigStatePtrInput ¶ added in v0.6.0
type WebhookConfigStatePtrInput interface { pulumi.Input ToWebhookConfigStatePtrOutput() WebhookConfigStatePtrOutput ToWebhookConfigStatePtrOutputWithContext(context.Context) WebhookConfigStatePtrOutput }
func WebhookConfigStatePtr ¶ added in v0.6.0
func WebhookConfigStatePtr(v string) WebhookConfigStatePtrInput
type WebhookConfigStatePtrOutput ¶ added in v0.6.0
type WebhookConfigStatePtrOutput struct{ *pulumi.OutputState }
func (WebhookConfigStatePtrOutput) Elem ¶ added in v0.6.0
func (o WebhookConfigStatePtrOutput) Elem() WebhookConfigStateOutput
func (WebhookConfigStatePtrOutput) ElementType ¶ added in v0.6.0
func (WebhookConfigStatePtrOutput) ElementType() reflect.Type
func (WebhookConfigStatePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WebhookConfigStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebhookConfigStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WebhookConfigStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebhookConfigStatePtrOutput) ToWebhookConfigStatePtrOutput ¶ added in v0.6.0
func (o WebhookConfigStatePtrOutput) ToWebhookConfigStatePtrOutput() WebhookConfigStatePtrOutput
func (WebhookConfigStatePtrOutput) ToWebhookConfigStatePtrOutputWithContext ¶ added in v0.6.0
func (o WebhookConfigStatePtrOutput) ToWebhookConfigStatePtrOutputWithContext(ctx context.Context) WebhookConfigStatePtrOutput
type WorkerConfig ¶ added in v0.5.0
type WorkerConfig struct { // Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size. DiskSizeGb *string `pulumi:"diskSizeGb"` // Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default. MachineType *string `pulumi:"machineType"` }
Defines the configuration to be used for creating workers in the pool.
type WorkerConfigArgs ¶ added in v0.5.0
type WorkerConfigArgs struct { // Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size. DiskSizeGb pulumi.StringPtrInput `pulumi:"diskSizeGb"` // Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default. MachineType pulumi.StringPtrInput `pulumi:"machineType"` }
Defines the configuration to be used for creating workers in the pool.
func (WorkerConfigArgs) ElementType ¶ added in v0.5.0
func (WorkerConfigArgs) ElementType() reflect.Type
func (WorkerConfigArgs) ToWorkerConfigOutput ¶ added in v0.5.0
func (i WorkerConfigArgs) ToWorkerConfigOutput() WorkerConfigOutput
func (WorkerConfigArgs) ToWorkerConfigOutputWithContext ¶ added in v0.5.0
func (i WorkerConfigArgs) ToWorkerConfigOutputWithContext(ctx context.Context) WorkerConfigOutput
func (WorkerConfigArgs) ToWorkerConfigPtrOutput ¶ added in v0.5.0
func (i WorkerConfigArgs) ToWorkerConfigPtrOutput() WorkerConfigPtrOutput
func (WorkerConfigArgs) ToWorkerConfigPtrOutputWithContext ¶ added in v0.5.0
func (i WorkerConfigArgs) ToWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerConfigPtrOutput
type WorkerConfigInput ¶ added in v0.5.0
type WorkerConfigInput interface { pulumi.Input ToWorkerConfigOutput() WorkerConfigOutput ToWorkerConfigOutputWithContext(context.Context) WorkerConfigOutput }
WorkerConfigInput is an input type that accepts WorkerConfigArgs and WorkerConfigOutput values. You can construct a concrete instance of `WorkerConfigInput` via:
WorkerConfigArgs{...}
type WorkerConfigOutput ¶ added in v0.5.0
type WorkerConfigOutput struct{ *pulumi.OutputState }
Defines the configuration to be used for creating workers in the pool.
func (WorkerConfigOutput) DiskSizeGb ¶ added in v0.5.0
func (o WorkerConfigOutput) DiskSizeGb() pulumi.StringPtrOutput
Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size.
func (WorkerConfigOutput) ElementType ¶ added in v0.5.0
func (WorkerConfigOutput) ElementType() reflect.Type
func (WorkerConfigOutput) MachineType ¶ added in v0.5.0
func (o WorkerConfigOutput) MachineType() pulumi.StringPtrOutput
Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default.
func (WorkerConfigOutput) ToWorkerConfigOutput ¶ added in v0.5.0
func (o WorkerConfigOutput) ToWorkerConfigOutput() WorkerConfigOutput
func (WorkerConfigOutput) ToWorkerConfigOutputWithContext ¶ added in v0.5.0
func (o WorkerConfigOutput) ToWorkerConfigOutputWithContext(ctx context.Context) WorkerConfigOutput
func (WorkerConfigOutput) ToWorkerConfigPtrOutput ¶ added in v0.5.0
func (o WorkerConfigOutput) ToWorkerConfigPtrOutput() WorkerConfigPtrOutput
func (WorkerConfigOutput) ToWorkerConfigPtrOutputWithContext ¶ added in v0.5.0
func (o WorkerConfigOutput) ToWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerConfigPtrOutput
type WorkerConfigPtrInput ¶ added in v0.5.0
type WorkerConfigPtrInput interface { pulumi.Input ToWorkerConfigPtrOutput() WorkerConfigPtrOutput ToWorkerConfigPtrOutputWithContext(context.Context) WorkerConfigPtrOutput }
WorkerConfigPtrInput is an input type that accepts WorkerConfigArgs, WorkerConfigPtr and WorkerConfigPtrOutput values. You can construct a concrete instance of `WorkerConfigPtrInput` via:
WorkerConfigArgs{...} or: nil
func WorkerConfigPtr ¶ added in v0.5.0
func WorkerConfigPtr(v *WorkerConfigArgs) WorkerConfigPtrInput
type WorkerConfigPtrOutput ¶ added in v0.5.0
type WorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkerConfigPtrOutput) DiskSizeGb ¶ added in v0.5.0
func (o WorkerConfigPtrOutput) DiskSizeGb() pulumi.StringPtrOutput
Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size.
func (WorkerConfigPtrOutput) Elem ¶ added in v0.5.0
func (o WorkerConfigPtrOutput) Elem() WorkerConfigOutput
func (WorkerConfigPtrOutput) ElementType ¶ added in v0.5.0
func (WorkerConfigPtrOutput) ElementType() reflect.Type
func (WorkerConfigPtrOutput) MachineType ¶ added in v0.5.0
func (o WorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default.
func (WorkerConfigPtrOutput) ToWorkerConfigPtrOutput ¶ added in v0.5.0
func (o WorkerConfigPtrOutput) ToWorkerConfigPtrOutput() WorkerConfigPtrOutput
func (WorkerConfigPtrOutput) ToWorkerConfigPtrOutputWithContext ¶ added in v0.5.0
func (o WorkerConfigPtrOutput) ToWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerConfigPtrOutput
type WorkerConfigResponse ¶ added in v0.5.0
type WorkerConfigResponse struct { // Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size. DiskSizeGb string `pulumi:"diskSizeGb"` // Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default. MachineType string `pulumi:"machineType"` }
Defines the configuration to be used for creating workers in the pool.
type WorkerConfigResponseArgs ¶ added in v0.5.0
type WorkerConfigResponseArgs struct { // Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size. DiskSizeGb pulumi.StringInput `pulumi:"diskSizeGb"` // Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default. MachineType pulumi.StringInput `pulumi:"machineType"` }
Defines the configuration to be used for creating workers in the pool.
func (WorkerConfigResponseArgs) ElementType ¶ added in v0.5.0
func (WorkerConfigResponseArgs) ElementType() reflect.Type
func (WorkerConfigResponseArgs) ToWorkerConfigResponseOutput ¶ added in v0.5.0
func (i WorkerConfigResponseArgs) ToWorkerConfigResponseOutput() WorkerConfigResponseOutput
func (WorkerConfigResponseArgs) ToWorkerConfigResponseOutputWithContext ¶ added in v0.5.0
func (i WorkerConfigResponseArgs) ToWorkerConfigResponseOutputWithContext(ctx context.Context) WorkerConfigResponseOutput
func (WorkerConfigResponseArgs) ToWorkerConfigResponsePtrOutput ¶ added in v0.5.0
func (i WorkerConfigResponseArgs) ToWorkerConfigResponsePtrOutput() WorkerConfigResponsePtrOutput
func (WorkerConfigResponseArgs) ToWorkerConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (i WorkerConfigResponseArgs) ToWorkerConfigResponsePtrOutputWithContext(ctx context.Context) WorkerConfigResponsePtrOutput
type WorkerConfigResponseInput ¶ added in v0.5.0
type WorkerConfigResponseInput interface { pulumi.Input ToWorkerConfigResponseOutput() WorkerConfigResponseOutput ToWorkerConfigResponseOutputWithContext(context.Context) WorkerConfigResponseOutput }
WorkerConfigResponseInput is an input type that accepts WorkerConfigResponseArgs and WorkerConfigResponseOutput values. You can construct a concrete instance of `WorkerConfigResponseInput` via:
WorkerConfigResponseArgs{...}
type WorkerConfigResponseOutput ¶ added in v0.5.0
type WorkerConfigResponseOutput struct{ *pulumi.OutputState }
Defines the configuration to be used for creating workers in the pool.
func (WorkerConfigResponseOutput) DiskSizeGb ¶ added in v0.5.0
func (o WorkerConfigResponseOutput) DiskSizeGb() pulumi.StringOutput
Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size.
func (WorkerConfigResponseOutput) ElementType ¶ added in v0.5.0
func (WorkerConfigResponseOutput) ElementType() reflect.Type
func (WorkerConfigResponseOutput) MachineType ¶ added in v0.5.0
func (o WorkerConfigResponseOutput) MachineType() pulumi.StringOutput
Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default.
func (WorkerConfigResponseOutput) ToWorkerConfigResponseOutput ¶ added in v0.5.0
func (o WorkerConfigResponseOutput) ToWorkerConfigResponseOutput() WorkerConfigResponseOutput
func (WorkerConfigResponseOutput) ToWorkerConfigResponseOutputWithContext ¶ added in v0.5.0
func (o WorkerConfigResponseOutput) ToWorkerConfigResponseOutputWithContext(ctx context.Context) WorkerConfigResponseOutput
func (WorkerConfigResponseOutput) ToWorkerConfigResponsePtrOutput ¶ added in v0.5.0
func (o WorkerConfigResponseOutput) ToWorkerConfigResponsePtrOutput() WorkerConfigResponsePtrOutput
func (WorkerConfigResponseOutput) ToWorkerConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o WorkerConfigResponseOutput) ToWorkerConfigResponsePtrOutputWithContext(ctx context.Context) WorkerConfigResponsePtrOutput
type WorkerConfigResponsePtrInput ¶ added in v0.5.0
type WorkerConfigResponsePtrInput interface { pulumi.Input ToWorkerConfigResponsePtrOutput() WorkerConfigResponsePtrOutput ToWorkerConfigResponsePtrOutputWithContext(context.Context) WorkerConfigResponsePtrOutput }
WorkerConfigResponsePtrInput is an input type that accepts WorkerConfigResponseArgs, WorkerConfigResponsePtr and WorkerConfigResponsePtrOutput values. You can construct a concrete instance of `WorkerConfigResponsePtrInput` via:
WorkerConfigResponseArgs{...} or: nil
func WorkerConfigResponsePtr ¶ added in v0.5.0
func WorkerConfigResponsePtr(v *WorkerConfigResponseArgs) WorkerConfigResponsePtrInput
type WorkerConfigResponsePtrOutput ¶ added in v0.5.0
type WorkerConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkerConfigResponsePtrOutput) DiskSizeGb ¶ added in v0.5.0
func (o WorkerConfigResponsePtrOutput) DiskSizeGb() pulumi.StringPtrOutput
Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size.
func (WorkerConfigResponsePtrOutput) Elem ¶ added in v0.5.0
func (o WorkerConfigResponsePtrOutput) Elem() WorkerConfigResponseOutput
func (WorkerConfigResponsePtrOutput) ElementType ¶ added in v0.5.0
func (WorkerConfigResponsePtrOutput) ElementType() reflect.Type
func (WorkerConfigResponsePtrOutput) MachineType ¶ added in v0.5.0
func (o WorkerConfigResponsePtrOutput) MachineType() pulumi.StringPtrOutput
Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default.
func (WorkerConfigResponsePtrOutput) ToWorkerConfigResponsePtrOutput ¶ added in v0.5.0
func (o WorkerConfigResponsePtrOutput) ToWorkerConfigResponsePtrOutput() WorkerConfigResponsePtrOutput
func (WorkerConfigResponsePtrOutput) ToWorkerConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o WorkerConfigResponsePtrOutput) ToWorkerConfigResponsePtrOutputWithContext(ctx context.Context) WorkerConfigResponsePtrOutput
type WorkerPool ¶ added in v0.5.0
type WorkerPool struct { pulumi.CustomResourceState // User specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size limitations. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Time at which the request to create the `WorkerPool` was received. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Time at which the request to delete the `WorkerPool` was received. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // A user-specified, human-readable name for the `WorkerPool`. If provided, this value must be 1-63 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Checksum computed by the server. May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding. Etag pulumi.StringOutput `pulumi:"etag"` // The resource name of the `WorkerPool`, with format `projects/{project}/locations/{location}/workerPools/{worker_pool}`. The value of `{worker_pool}` is provided by `worker_pool_id` in `CreateWorkerPool` request and the value of `{location}` is determined by the endpoint accessed. Name pulumi.StringOutput `pulumi:"name"` // Private Pool using a v1 configuration. PrivatePoolV1Config PrivatePoolV1ConfigResponseOutput `pulumi:"privatePoolV1Config"` // `WorkerPool` state. State pulumi.StringOutput `pulumi:"state"` // A unique identifier for the `WorkerPool`. Uid pulumi.StringOutput `pulumi:"uid"` // Time at which the request to update the `WorkerPool` was received. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a `WorkerPool`. Auto-naming is currently not supported for this resource.
func GetWorkerPool ¶ added in v0.5.0
func GetWorkerPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkerPoolState, opts ...pulumi.ResourceOption) (*WorkerPool, error)
GetWorkerPool gets an existing WorkerPool 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 NewWorkerPool ¶ added in v0.5.0
func NewWorkerPool(ctx *pulumi.Context, name string, args *WorkerPoolArgs, opts ...pulumi.ResourceOption) (*WorkerPool, error)
NewWorkerPool registers a new resource with the given unique name, arguments, and options.
func (*WorkerPool) ElementType ¶ added in v0.5.0
func (*WorkerPool) ElementType() reflect.Type
func (*WorkerPool) ToWorkerPoolOutput ¶ added in v0.5.0
func (i *WorkerPool) ToWorkerPoolOutput() WorkerPoolOutput
func (*WorkerPool) ToWorkerPoolOutputWithContext ¶ added in v0.5.0
func (i *WorkerPool) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput
type WorkerPoolArgs ¶ added in v0.5.0
type WorkerPoolArgs struct { // User specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size limitations. Annotations pulumi.StringMapInput // A user-specified, human-readable name for the `WorkerPool`. If provided, this value must be 1-63 characters. DisplayName pulumi.StringPtrInput Location pulumi.StringPtrInput // Private Pool using a v1 configuration. PrivatePoolV1Config PrivatePoolV1ConfigPtrInput Project pulumi.StringPtrInput ValidateOnly pulumi.StringPtrInput WorkerPoolId pulumi.StringInput }
The set of arguments for constructing a WorkerPool resource.
func (WorkerPoolArgs) ElementType ¶ added in v0.5.0
func (WorkerPoolArgs) ElementType() reflect.Type
type WorkerPoolInput ¶ added in v0.5.0
type WorkerPoolInput interface { pulumi.Input ToWorkerPoolOutput() WorkerPoolOutput ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput }
type WorkerPoolOutput ¶ added in v0.5.0
type WorkerPoolOutput struct{ *pulumi.OutputState }
func (WorkerPoolOutput) ElementType ¶ added in v0.5.0
func (WorkerPoolOutput) ElementType() reflect.Type
func (WorkerPoolOutput) ToWorkerPoolOutput ¶ added in v0.5.0
func (o WorkerPoolOutput) ToWorkerPoolOutput() WorkerPoolOutput
func (WorkerPoolOutput) ToWorkerPoolOutputWithContext ¶ added in v0.5.0
func (o WorkerPoolOutput) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput
type WorkerPoolState ¶ added in v0.5.0
type WorkerPoolState struct { }
func (WorkerPoolState) ElementType ¶ added in v0.5.0
func (WorkerPoolState) ElementType() reflect.Type