Documentation
¶
Index ¶
- Constants
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) AcceleratorCount() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) AcceleratorType() pulumi.StringPtrOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) AcceleratorCount() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) AcceleratorType() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) Elem() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponse
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) AcceleratorCount() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) AcceleratorType() pulumi.StringOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) MaxSize() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) MinSize() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) Elem() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) MaxSize() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) MinSize() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponse
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) MaxSize() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) MinSize() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) AllowedValues() pulumi.StringArrayOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) Policy() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ElementType() reflect.Type
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput() ...
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutputWithContext(ctx context.Context) ...
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringOutput() pulumi.StringOutput
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) Elem() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) AllowedValues() pulumi.StringArrayOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) Elem() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) Policy() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) AllowedValues() pulumi.StringArrayOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) Policy() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ElementType() reflect.Type
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput() ...
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutputWithContext(ctx context.Context) ...
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput() ...
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutputWithContext(ctx context.Context) ...
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringOutput() pulumi.StringOutput
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) Elem() ...
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ContainerImageSources() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerAddCapabilities() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerChrootPath() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerNetwork() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerPrivileged() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerRunAsRoot() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerRuntime() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerSiblingContainers() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) LinuxIsolation() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ContainerImageSources() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerAddCapabilities() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerChrootPath() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerNetwork() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerPrivileged() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerRunAsRoot() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerRuntime() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerSiblingContainers() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) Elem() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) LinuxIsolation() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponse
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ContainerImageSources() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerAddCapabilities() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerChrootPath() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerNetwork() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerPrivileged() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerRunAsRoot() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerRuntime() ...
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerSiblingContainers() ...
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) LinuxIsolation() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
- func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) Accelerator() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) DiskSizeGb() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) DiskType() pulumi.StringOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) Labels() pulumi.StringMapOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) MachineType() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) MaxConcurrentActions() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) NetworkAccess() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) Reserved() pulumi.BoolPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) SoleTenantNodeType() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) VmImage() pulumi.StringPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrInput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) Accelerator() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) DiskSizeGb() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) Elem() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) MaxConcurrentActions() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) NetworkAccess() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) Reserved() pulumi.BoolPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) SoleTenantNodeType() pulumi.StringPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) VmImage() pulumi.StringPtrOutput
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponse
- type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) Accelerator() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) DiskSizeGb() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) DiskType() pulumi.StringOutput
- func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) Labels() pulumi.StringMapOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) MachineType() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) MaxConcurrentActions() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) MinCpuPlatform() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) NetworkAccess() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) Reserved() pulumi.BoolOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) SoleTenantNodeType() pulumi.StringOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput
- func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) VmImage() pulumi.StringOutput
- type Instance
- type InstanceArgs
- type InstanceInput
- type InstanceOutput
- type InstanceState
- type LookupInstanceArgs
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) FeaturePolicy() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput
- func (o LookupInstanceResultOutput) Location() pulumi.StringOutput
- func (o LookupInstanceResultOutput) LoggingEnabled() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
- func (o LookupInstanceResultOutput) State() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- type LookupWorkerPoolArgs
- type LookupWorkerPoolOutputArgs
- type LookupWorkerPoolResult
- type LookupWorkerPoolResultOutput
- func (o LookupWorkerPoolResultOutput) Autoscale() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput
- func (o LookupWorkerPoolResultOutput) Channel() pulumi.StringOutput
- func (LookupWorkerPoolResultOutput) ElementType() reflect.Type
- func (o LookupWorkerPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) State() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutput() LookupWorkerPoolResultOutput
- func (o LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutputWithContext(ctx context.Context) LookupWorkerPoolResultOutput
- func (o LookupWorkerPoolResultOutput) WorkerConfig() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput
- func (o LookupWorkerPoolResultOutput) WorkerCount() pulumi.StringOutput
- type WorkerPool
- type WorkerPoolArgs
- type WorkerPoolInput
- type WorkerPoolOutput
- type WorkerPoolState
Constants ¶
const ( // Default value, if not explicitly set. Equivalent to FORBIDDEN, unless otherwise documented on a specific Feature. GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPolicyUnspecified = GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy("POLICY_UNSPECIFIED") // Feature is explicitly allowed. GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyAllowed = GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy("ALLOWED") // Feature is forbidden. Requests attempting to leverage it will get an FailedPrecondition error, with a message like: "Feature forbidden by FeaturePolicy: Feature on instance " GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyForbidden = GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy("FORBIDDEN") // Only the values specified in the `allowed_values` are allowed. GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyRestricted = GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy("RESTRICTED") )
const ( // Default value. Will be using Linux default runtime. GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationLinuxIsolationUnspecified = GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation("LINUX_ISOLATION_UNSPECIFIED") // Use gVisor runsc runtime. GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationGvisor = GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation("GVISOR") // Use stardard Linux runtime. This has the same behaviour as unspecified, but it can be used to revert back from gVisor. GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOff = GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation("OFF") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig struct { // The number of guest accelerator cards exposed to each VM. AcceleratorCount *string `pulumi:"acceleratorCount"` // The type of accelerator to attach to each VM, e.g. "nvidia-tesla-k80" for nVidia Tesla K80. AcceleratorType *string `pulumi:"acceleratorType"` }
AcceleratorConfig defines the accelerator cards to attach to the VM.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs struct { // The number of guest accelerator cards exposed to each VM. AcceleratorCount pulumi.StringPtrInput `pulumi:"acceleratorCount"` // The type of accelerator to attach to each VM, e.g. "nvidia-tesla-k80" for nVidia Tesla K80. AcceleratorType pulumi.StringPtrInput `pulumi:"acceleratorType"` }
AcceleratorConfig defines the accelerator cards to attach to the VM.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutputWithContext ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutputWithContext ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigInput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs and GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs{...}
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput struct{ *pulumi.OutputState }
AcceleratorConfig defines the accelerator cards to attach to the VM.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) AcceleratorCount ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) AcceleratorCount() pulumi.StringPtrOutput
The number of guest accelerator cards exposed to each VM.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) AcceleratorType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) AcceleratorType() pulumi.StringPtrOutput
The type of accelerator to attach to each VM, e.g. "nvidia-tesla-k80" for nVidia Tesla K80.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrInput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs, GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtr and GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs{...} or: nil
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtr ¶
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtr(v *GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigArgs) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrInput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) AcceleratorCount ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) AcceleratorCount() pulumi.StringPtrOutput
The number of guest accelerator cards exposed to each VM.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) AcceleratorType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) AcceleratorType() pulumi.StringPtrOutput
The type of accelerator to attach to each VM, e.g. "nvidia-tesla-k80" for nVidia Tesla K80.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponse ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponse struct { // The number of guest accelerator cards exposed to each VM. AcceleratorCount string `pulumi:"acceleratorCount"` // The type of accelerator to attach to each VM, e.g. "nvidia-tesla-k80" for nVidia Tesla K80. AcceleratorType string `pulumi:"acceleratorType"` }
AcceleratorConfig defines the accelerator cards to attach to the VM.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput struct{ *pulumi.OutputState }
AcceleratorConfig defines the accelerator cards to attach to the VM.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) AcceleratorCount ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) AcceleratorCount() pulumi.StringOutput
The number of guest accelerator cards exposed to each VM.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) AcceleratorType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) AcceleratorType() pulumi.StringOutput
The type of accelerator to attach to each VM, e.g. "nvidia-tesla-k80" for nVidia Tesla K80.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale struct { // The maximal number of workers. Must be equal to or greater than min_size. MaxSize *string `pulumi:"maxSize"` // The minimal number of workers. Must be greater than 0. MinSize *string `pulumi:"minSize"` }
Autoscale defines the autoscaling policy of a worker pool.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs struct { // The maximal number of workers. Must be equal to or greater than min_size. MaxSize pulumi.StringPtrInput `pulumi:"maxSize"` // The minimal number of workers. Must be greater than 0. MinSize pulumi.StringPtrInput `pulumi:"minSize"` }
Autoscale defines the autoscaling policy of a worker pool.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutputWithContext ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutputWithContext ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleInput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs and GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs{...}
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput struct{ *pulumi.OutputState }
Autoscale defines the autoscaling policy of a worker pool.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) MaxSize ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) MaxSize() pulumi.StringPtrOutput
The maximal number of workers. Must be equal to or greater than min_size.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) MinSize ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) MinSize() pulumi.StringPtrOutput
The minimal number of workers. Must be greater than 0.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrInput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs, GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtr and GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs{...} or: nil
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtr ¶
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtr(v *GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleArgs) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrInput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) MaxSize ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) MaxSize() pulumi.StringPtrOutput
The maximal number of workers. Must be equal to or greater than min_size.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) MinSize ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) MinSize() pulumi.StringPtrOutput
The minimal number of workers. Must be greater than 0.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponse ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponse struct { // The maximal number of workers. Must be equal to or greater than min_size. MaxSize string `pulumi:"maxSize"` // The minimal number of workers. Must be greater than 0. MinSize string `pulumi:"minSize"` }
Autoscale defines the autoscaling policy of a worker pool.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput struct{ *pulumi.OutputState }
Autoscale defines the autoscaling policy of a worker pool.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) MaxSize ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) MaxSize() pulumi.StringOutput
The maximal number of workers. Must be equal to or greater than min_size.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) MinSize ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) MinSize() pulumi.StringOutput
The minimal number of workers. Must be greater than 0.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy struct { // Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed. ContainerImageSources *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature `pulumi:"containerImageSources"` // Whether dockerAddCapabilities can be used or what capabilities are allowed. DockerAddCapabilities *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature `pulumi:"dockerAddCapabilities"` // Whether dockerChrootPath can be used. DockerChrootPath *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature `pulumi:"dockerChrootPath"` // Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow `off` value only via `allowed_values`. DockerNetwork *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature `pulumi:"dockerNetwork"` // Whether dockerPrivileged can be used. DockerPrivileged *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature `pulumi:"dockerPrivileged"` // Whether dockerRunAsRoot can be used. DockerRunAsRoot *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature `pulumi:"dockerRunAsRoot"` // Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation. DockerRuntime *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature `pulumi:"dockerRuntime"` // Whether dockerSiblingContainers can be used. DockerSiblingContainers *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature `pulumi:"dockerSiblingContainers"` // linux_isolation allows overriding the docker runtime used for containers started on Linux. LinuxIsolation *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation `pulumi:"linuxIsolation"` }
FeaturePolicy defines features allowed to be used on RBE instances, as well as instance-wide behavior changes that take effect without opt-in or opt-out at usage time.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs struct { // Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed. ContainerImageSources GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput `pulumi:"containerImageSources"` // Whether dockerAddCapabilities can be used or what capabilities are allowed. DockerAddCapabilities GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput `pulumi:"dockerAddCapabilities"` // Whether dockerChrootPath can be used. DockerChrootPath GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput `pulumi:"dockerChrootPath"` // Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow `off` value only via `allowed_values`. DockerNetwork GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput `pulumi:"dockerNetwork"` // Whether dockerPrivileged can be used. DockerPrivileged GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput `pulumi:"dockerPrivileged"` // Whether dockerRunAsRoot can be used. DockerRunAsRoot GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput `pulumi:"dockerRunAsRoot"` // Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation. DockerRuntime GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput `pulumi:"dockerRuntime"` // Whether dockerSiblingContainers can be used. DockerSiblingContainers GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput `pulumi:"dockerSiblingContainers"` // linux_isolation allows overriding the docker runtime used for containers started on Linux. LinuxIsolation GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrInput `pulumi:"linuxIsolation"` }
FeaturePolicy defines features allowed to be used on RBE instances, as well as instance-wide behavior changes that take effect without opt-in or opt-out at usage time.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutputWithContext ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutputWithContext ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature struct { // A list of acceptable values. Only effective when the policy is `RESTRICTED`. AllowedValues []string `pulumi:"allowedValues"` // The policy of the feature. Policy *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy `pulumi:"policy"` }
Defines whether a feature can be used or what values are accepted.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs struct { // A list of acceptable values. Only effective when the policy is `RESTRICTED`. AllowedValues pulumi.StringArrayInput `pulumi:"allowedValues"` // The policy of the feature. Policy GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrInput `pulumi:"policy"` }
Defines whether a feature can be used or what values are accepted.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutputWithContext ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutputWithContext ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureInput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs and GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs{...}
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput struct{ *pulumi.OutputState }
Defines whether a feature can be used or what values are accepted.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) AllowedValues ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) AllowedValues() pulumi.StringArrayOutput
A list of acceptable values. Only effective when the policy is `RESTRICTED`.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) Policy ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) Policy() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput
The policy of the feature.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy ¶ added in v0.4.0
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy string
The policy of the feature.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ElementType ¶ added in v0.4.0
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput ¶ added in v0.6.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutputWithContext ¶ added in v0.6.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput ¶ added in v0.6.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutputWithContext ¶ added in v0.6.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringOutput ¶ added in v0.4.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringOutput() pulumi.StringOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyInput ¶ added in v0.6.0
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyArgs and GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyArgs{...}
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput ¶ added in v0.6.0
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ElementType ¶ added in v0.6.0
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringOutput() pulumi.StringOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrInput ¶ added in v0.6.0
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput }
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtr ¶ added in v0.6.0
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtr(v string) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrInput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput ¶ added in v0.6.0
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) Elem ¶ added in v0.6.0
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ElementType ¶ added in v0.6.0
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtr and GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs{...} or: nil
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtr ¶
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtr(v *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrInput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) AllowedValues ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) AllowedValues() pulumi.StringArrayOutput
A list of acceptable values. Only effective when the policy is `RESTRICTED`.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) Policy ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) Policy() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPtrOutput
The policy of the feature.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse struct { // A list of acceptable values. Only effective when the policy is `RESTRICTED`. AllowedValues []string `pulumi:"allowedValues"` // The policy of the feature. Policy string `pulumi:"policy"` }
Defines whether a feature can be used or what values are accepted.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput struct{ *pulumi.OutputState }
Defines whether a feature can be used or what values are accepted.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) AllowedValues ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) AllowedValues() pulumi.StringArrayOutput
A list of acceptable values. Only effective when the policy is `RESTRICTED`.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) Policy ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) Policy() pulumi.StringOutput
The policy of the feature.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyInput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs and GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs{...}
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation ¶ added in v0.4.0
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation string
linux_isolation allows overriding the docker runtime used for containers started on Linux.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ElementType ¶ added in v0.4.0
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput ¶ added in v0.6.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutputWithContext ¶ added in v0.6.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput ¶ added in v0.6.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutputWithContext ¶ added in v0.6.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringOutput ¶ added in v0.4.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringOutput() pulumi.StringOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationInput ¶ added in v0.6.0
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationArgs and GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationArgs{...}
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput ¶ added in v0.6.0
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ElementType ¶ added in v0.6.0
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringOutput() pulumi.StringOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrInput ¶ added in v0.6.0
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput }
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtr ¶ added in v0.6.0
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtr(v string) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrInput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput ¶ added in v0.6.0
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) Elem ¶ added in v0.6.0
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ElementType ¶ added in v0.6.0
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput struct{ *pulumi.OutputState }
FeaturePolicy defines features allowed to be used on RBE instances, as well as instance-wide behavior changes that take effect without opt-in or opt-out at usage time.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ContainerImageSources ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ContainerImageSources() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerAddCapabilities ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerAddCapabilities() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerAddCapabilities can be used or what capabilities are allowed.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerChrootPath ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerChrootPath() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerChrootPath can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerNetwork ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerNetwork() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow `off` value only via `allowed_values`.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerPrivileged ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerPrivileged() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerPrivileged can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerRunAsRoot ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerRunAsRoot() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerRunAsRoot can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerRuntime ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerRuntime() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerSiblingContainers ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) DockerSiblingContainers() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerSiblingContainers can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) LinuxIsolation ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) LinuxIsolation() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput
linux_isolation allows overriding the docker runtime used for containers started on Linux.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrInput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtr and GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs{...} or: nil
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtr ¶
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtr(v *GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrInput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ContainerImageSources ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ContainerImageSources() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerAddCapabilities ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerAddCapabilities() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerAddCapabilities can be used or what capabilities are allowed.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerChrootPath ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerChrootPath() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerChrootPath can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerNetwork ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerNetwork() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow `off` value only via `allowed_values`.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerPrivileged ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerPrivileged() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerPrivileged can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerRunAsRoot ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerRunAsRoot() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerRunAsRoot can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerRuntime ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerRuntime() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerSiblingContainers ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) DockerSiblingContainers() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePtrOutput
Whether dockerSiblingContainers can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) LinuxIsolation ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) LinuxIsolation() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationPtrOutput
linux_isolation allows overriding the docker runtime used for containers started on Linux.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponse ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponse struct { // Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed. ContainerImageSources GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse `pulumi:"containerImageSources"` // Whether dockerAddCapabilities can be used or what capabilities are allowed. DockerAddCapabilities GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse `pulumi:"dockerAddCapabilities"` // Whether dockerChrootPath can be used. DockerChrootPath GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse `pulumi:"dockerChrootPath"` // Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow `off` value only via `allowed_values`. DockerNetwork GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse `pulumi:"dockerNetwork"` // Whether dockerPrivileged can be used. DockerPrivileged GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse `pulumi:"dockerPrivileged"` // Whether dockerRunAsRoot can be used. DockerRunAsRoot GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse `pulumi:"dockerRunAsRoot"` // Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation. DockerRuntime GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse `pulumi:"dockerRuntime"` // Whether dockerSiblingContainers can be used. DockerSiblingContainers GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse `pulumi:"dockerSiblingContainers"` // linux_isolation allows overriding the docker runtime used for containers started on Linux. LinuxIsolation string `pulumi:"linuxIsolation"` }
FeaturePolicy defines features allowed to be used on RBE instances, as well as instance-wide behavior changes that take effect without opt-in or opt-out at usage time.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput struct{ *pulumi.OutputState }
FeaturePolicy defines features allowed to be used on RBE instances, as well as instance-wide behavior changes that take effect without opt-in or opt-out at usage time.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ContainerImageSources ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ContainerImageSources() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerAddCapabilities ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerAddCapabilities() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
Whether dockerAddCapabilities can be used or what capabilities are allowed.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerChrootPath ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerChrootPath() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
Whether dockerChrootPath can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerNetwork ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerNetwork() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow `off` value only via `allowed_values`.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerPrivileged ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerPrivileged() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
Whether dockerPrivileged can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerRunAsRoot ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerRunAsRoot() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
Whether dockerRunAsRoot can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerRuntime ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerRuntime() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerSiblingContainers ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) DockerSiblingContainers() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseOutput
Whether dockerSiblingContainers can be used.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) LinuxIsolation ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) LinuxIsolation() pulumi.StringOutput
linux_isolation allows overriding the docker runtime used for containers started on Linux.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig struct { // The accelerator card attached to each VM. Accelerator *GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig `pulumi:"accelerator"` // Size of the disk attached to the worker, in GB. See https://cloud.google.com/compute/docs/disks/ DiskSizeGb string `pulumi:"diskSizeGb"` // Disk Type to use for the worker. See [Storage options](https://cloud.google.com/compute/docs/disks/#introduction). Currently only `pd-standard` and `pd-ssd` are supported. DiskType string `pulumi:"diskType"` // Labels associated with the workers. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International letters are permitted. Label keys must start with a letter. Label values are optional. There can not be more than 64 labels per resource. Labels map[string]string `pulumi:"labels"` // Machine type of the worker, such as `e2-standard-2`. See https://cloud.google.com/compute/docs/machine-types for a list of supported machine types. Note that `f1-micro` and `g1-small` are not yet supported. MachineType string `pulumi:"machineType"` // The maximum number of actions a worker can execute concurrently. MaxConcurrentActions *string `pulumi:"maxConcurrentActions"` // Minimum CPU platform to use when creating the worker. See [CPU Platforms](https://cloud.google.com/compute/docs/cpu-platforms). MinCpuPlatform *string `pulumi:"minCpuPlatform"` // Determines the type of network access granted to workers. Possible values: - "public": Workers can connect to the public internet. - "private": Workers can only connect to Google APIs and services. - "restricted-private": Workers can only connect to Google APIs that are reachable through `restricted.googleapis.com` (`199.36.153.4/30`). NetworkAccess *string `pulumi:"networkAccess"` // Determines whether the worker is reserved (equivalent to a Compute Engine on-demand VM and therefore won't be preempted). See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more details. Reserved *bool `pulumi:"reserved"` // The node type name to be used for sole-tenant nodes. SoleTenantNodeType *string `pulumi:"soleTenantNodeType"` // The name of the image used by each VM. VmImage *string `pulumi:"vmImage"` }
Defines the configuration to be used for creating workers in the worker pool.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs struct { // The accelerator card attached to each VM. Accelerator GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrInput `pulumi:"accelerator"` // Size of the disk attached to the worker, in GB. See https://cloud.google.com/compute/docs/disks/ DiskSizeGb pulumi.StringInput `pulumi:"diskSizeGb"` // Disk Type to use for the worker. See [Storage options](https://cloud.google.com/compute/docs/disks/#introduction). Currently only `pd-standard` and `pd-ssd` are supported. DiskType pulumi.StringInput `pulumi:"diskType"` // Labels associated with the workers. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International letters are permitted. Label keys must start with a letter. Label values are optional. There can not be more than 64 labels per resource. Labels pulumi.StringMapInput `pulumi:"labels"` // Machine type of the worker, such as `e2-standard-2`. See https://cloud.google.com/compute/docs/machine-types for a list of supported machine types. Note that `f1-micro` and `g1-small` are not yet supported. MachineType pulumi.StringInput `pulumi:"machineType"` // The maximum number of actions a worker can execute concurrently. MaxConcurrentActions pulumi.StringPtrInput `pulumi:"maxConcurrentActions"` // Minimum CPU platform to use when creating the worker. See [CPU Platforms](https://cloud.google.com/compute/docs/cpu-platforms). MinCpuPlatform pulumi.StringPtrInput `pulumi:"minCpuPlatform"` // Determines the type of network access granted to workers. Possible values: - "public": Workers can connect to the public internet. - "private": Workers can only connect to Google APIs and services. - "restricted-private": Workers can only connect to Google APIs that are reachable through `restricted.googleapis.com` (`199.36.153.4/30`). NetworkAccess pulumi.StringPtrInput `pulumi:"networkAccess"` // Determines whether the worker is reserved (equivalent to a Compute Engine on-demand VM and therefore won't be preempted). See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more details. Reserved pulumi.BoolPtrInput `pulumi:"reserved"` // The node type name to be used for sole-tenant nodes. SoleTenantNodeType pulumi.StringPtrInput `pulumi:"soleTenantNodeType"` // The name of the image used by each VM. VmImage pulumi.StringPtrInput `pulumi:"vmImage"` }
Defines the configuration to be used for creating workers in the worker pool.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutputWithContext ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutputWithContext ¶
func (i GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigInput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs and GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs{...}
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput struct{ *pulumi.OutputState }
Defines the configuration to be used for creating workers in the worker pool.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) Accelerator ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) Accelerator() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
The accelerator card attached to each VM.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) DiskSizeGb ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) DiskSizeGb() pulumi.StringOutput
Size of the disk attached to the worker, in GB. See https://cloud.google.com/compute/docs/disks/
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) DiskType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) DiskType() pulumi.StringOutput
Disk Type to use for the worker. See [Storage options](https://cloud.google.com/compute/docs/disks/#introduction). Currently only `pd-standard` and `pd-ssd` are supported.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) Labels ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) Labels() pulumi.StringMapOutput
Labels associated with the workers. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International letters are permitted. Label keys must start with a letter. Label values are optional. There can not be more than 64 labels per resource.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) MachineType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) MachineType() pulumi.StringOutput
Machine type of the worker, such as `e2-standard-2`. See https://cloud.google.com/compute/docs/machine-types for a list of supported machine types. Note that `f1-micro` and `g1-small` are not yet supported.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) MaxConcurrentActions ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) MaxConcurrentActions() pulumi.StringPtrOutput
The maximum number of actions a worker can execute concurrently.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) MinCpuPlatform ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
Minimum CPU platform to use when creating the worker. See [CPU Platforms](https://cloud.google.com/compute/docs/cpu-platforms).
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) NetworkAccess ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) NetworkAccess() pulumi.StringPtrOutput
Determines the type of network access granted to workers. Possible values: - "public": Workers can connect to the public internet. - "private": Workers can only connect to Google APIs and services. - "restricted-private": Workers can only connect to Google APIs that are reachable through `restricted.googleapis.com` (`199.36.153.4/30`).
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) Reserved ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) Reserved() pulumi.BoolPtrOutput
Determines whether the worker is reserved (equivalent to a Compute Engine on-demand VM and therefore won't be preempted). See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more details.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) SoleTenantNodeType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) SoleTenantNodeType() pulumi.StringPtrOutput
The node type name to be used for sole-tenant nodes.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) VmImage ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigOutput) VmImage() pulumi.StringPtrOutput
The name of the image used by each VM.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrInput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrInput interface { pulumi.Input ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutputWithContext(context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput }
GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrInput is an input type that accepts GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs, GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtr and GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrInput` via:
GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs{...} or: nil
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtr ¶
func GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtr(v *GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigArgs) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrInput
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) Accelerator ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) Accelerator() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigPtrOutput
The accelerator card attached to each VM.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) DiskSizeGb ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) DiskSizeGb() pulumi.StringPtrOutput
Size of the disk attached to the worker, in GB. See https://cloud.google.com/compute/docs/disks/
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) DiskType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) DiskType() pulumi.StringPtrOutput
Disk Type to use for the worker. See [Storage options](https://cloud.google.com/compute/docs/disks/#introduction). Currently only `pd-standard` and `pd-ssd` are supported.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) Labels ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) Labels() pulumi.StringMapOutput
Labels associated with the workers. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International letters are permitted. Label keys must start with a letter. Label values are optional. There can not be more than 64 labels per resource.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) MachineType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
Machine type of the worker, such as `e2-standard-2`. See https://cloud.google.com/compute/docs/machine-types for a list of supported machine types. Note that `f1-micro` and `g1-small` are not yet supported.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) MaxConcurrentActions ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) MaxConcurrentActions() pulumi.StringPtrOutput
The maximum number of actions a worker can execute concurrently.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) MinCpuPlatform ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
Minimum CPU platform to use when creating the worker. See [CPU Platforms](https://cloud.google.com/compute/docs/cpu-platforms).
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) NetworkAccess ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) NetworkAccess() pulumi.StringPtrOutput
Determines the type of network access granted to workers. Possible values: - "public": Workers can connect to the public internet. - "private": Workers can only connect to Google APIs and services. - "restricted-private": Workers can only connect to Google APIs that are reachable through `restricted.googleapis.com` (`199.36.153.4/30`).
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) Reserved ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) Reserved() pulumi.BoolPtrOutput
Determines whether the worker is reserved (equivalent to a Compute Engine on-demand VM and therefore won't be preempted). See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more details.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) SoleTenantNodeType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) SoleTenantNodeType() pulumi.StringPtrOutput
The node type name to be used for sole-tenant nodes.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) VmImage ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrOutput) VmImage() pulumi.StringPtrOutput
The name of the image used by each VM.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponse ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponse struct { // The accelerator card attached to each VM. Accelerator GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponse `pulumi:"accelerator"` // Size of the disk attached to the worker, in GB. See https://cloud.google.com/compute/docs/disks/ DiskSizeGb string `pulumi:"diskSizeGb"` // Disk Type to use for the worker. See [Storage options](https://cloud.google.com/compute/docs/disks/#introduction). Currently only `pd-standard` and `pd-ssd` are supported. DiskType string `pulumi:"diskType"` // Labels associated with the workers. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International letters are permitted. Label keys must start with a letter. Label values are optional. There can not be more than 64 labels per resource. Labels map[string]string `pulumi:"labels"` // Machine type of the worker, such as `e2-standard-2`. See https://cloud.google.com/compute/docs/machine-types for a list of supported machine types. Note that `f1-micro` and `g1-small` are not yet supported. MachineType string `pulumi:"machineType"` // The maximum number of actions a worker can execute concurrently. MaxConcurrentActions string `pulumi:"maxConcurrentActions"` // Minimum CPU platform to use when creating the worker. See [CPU Platforms](https://cloud.google.com/compute/docs/cpu-platforms). MinCpuPlatform string `pulumi:"minCpuPlatform"` // Determines the type of network access granted to workers. Possible values: - "public": Workers can connect to the public internet. - "private": Workers can only connect to Google APIs and services. - "restricted-private": Workers can only connect to Google APIs that are reachable through `restricted.googleapis.com` (`199.36.153.4/30`). NetworkAccess string `pulumi:"networkAccess"` // Determines whether the worker is reserved (equivalent to a Compute Engine on-demand VM and therefore won't be preempted). See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more details. Reserved bool `pulumi:"reserved"` // The node type name to be used for sole-tenant nodes. SoleTenantNodeType string `pulumi:"soleTenantNodeType"` // The name of the image used by each VM. VmImage string `pulumi:"vmImage"` }
Defines the configuration to be used for creating workers in the worker pool.
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput ¶
type GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput struct{ *pulumi.OutputState }
Defines the configuration to be used for creating workers in the worker pool.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) Accelerator ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) Accelerator() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfigResponseOutput
The accelerator card attached to each VM.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) DiskSizeGb ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) DiskSizeGb() pulumi.StringOutput
Size of the disk attached to the worker, in GB. See https://cloud.google.com/compute/docs/disks/
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) DiskType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) DiskType() pulumi.StringOutput
Disk Type to use for the worker. See [Storage options](https://cloud.google.com/compute/docs/disks/#introduction). Currently only `pd-standard` and `pd-ssd` are supported.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) ElementType ¶
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) Labels ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) Labels() pulumi.StringMapOutput
Labels associated with the workers. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International letters are permitted. Label keys must start with a letter. Label values are optional. There can not be more than 64 labels per resource.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) MachineType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) MachineType() pulumi.StringOutput
Machine type of the worker, such as `e2-standard-2`. See https://cloud.google.com/compute/docs/machine-types for a list of supported machine types. Note that `f1-micro` and `g1-small` are not yet supported.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) MaxConcurrentActions ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) MaxConcurrentActions() pulumi.StringOutput
The maximum number of actions a worker can execute concurrently.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) MinCpuPlatform ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) MinCpuPlatform() pulumi.StringOutput
Minimum CPU platform to use when creating the worker. See [CPU Platforms](https://cloud.google.com/compute/docs/cpu-platforms).
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) NetworkAccess ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) NetworkAccess() pulumi.StringOutput
Determines the type of network access granted to workers. Possible values: - "public": Workers can connect to the public internet. - "private": Workers can only connect to Google APIs and services. - "restricted-private": Workers can only connect to Google APIs that are reachable through `restricted.googleapis.com` (`199.36.153.4/30`).
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) Reserved ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) Reserved() pulumi.BoolOutput
Determines whether the worker is reserved (equivalent to a Compute Engine on-demand VM and therefore won't be preempted). See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more details.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) SoleTenantNodeType ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) SoleTenantNodeType() pulumi.StringOutput
The node type name to be used for sole-tenant nodes.
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutputWithContext ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) ToGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutputWithContext(ctx context.Context) GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput
func (GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) VmImage ¶
func (o GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput) VmImage() pulumi.StringOutput
The name of the image used by each VM.
type Instance ¶
type Instance struct { pulumi.CustomResourceState // The policy to define whether or not RBE features can be used or how they can be used. FeaturePolicy GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput `pulumi:"featurePolicy"` // The location is a GCP region. Currently only `us-central1` is supported. Location pulumi.StringOutput `pulumi:"location"` // Whether stack driver logging is enabled for the instance. LoggingEnabled pulumi.BoolOutput `pulumi:"loggingEnabled"` // Instance resource name formatted as: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`. Name should not be populated when creating an instance since it is provided in the `instance_id` field. Name pulumi.StringOutput `pulumi:"name"` // State of the instance. State pulumi.StringOutput `pulumi:"state"` }
Creates a new instance in the specified region. Returns a long running operation which contains an instance on completion. While the long running operation is in progress, any call to `GetInstance` returns an instance in state `CREATING`. Auto-naming is currently not supported for this resource.
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // The policy to define whether or not RBE features can be used or how they can be used. FeaturePolicy GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyPtrInput // ID of the created instance. A valid `instance_id` must: be 6-50 characters long, contain only lowercase letters, digits, hyphens and underscores, start with a lowercase letter, and end with a lowercase letter or a digit. InstanceId pulumi.StringPtrInput // The location is a GCP region. Currently only `us-central1` is supported. Location pulumi.StringPtrInput // Resource name of the project containing the instance. Format: `projects/[PROJECT_ID]`. Parent pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶
type InstanceState struct { }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type LookupInstanceArgs ¶ added in v0.4.0
type LookupInstanceOutputArgs ¶ added in v0.8.0
type LookupInstanceOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupInstanceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶ added in v0.4.0
type LookupInstanceResult struct { // The policy to define whether or not RBE features can be used or how they can be used. FeaturePolicy GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponse `pulumi:"featurePolicy"` // The location is a GCP region. Currently only `us-central1` is supported. Location string `pulumi:"location"` // Whether stack driver logging is enabled for the instance. LoggingEnabled bool `pulumi:"loggingEnabled"` // Instance resource name formatted as: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`. Name should not be populated when creating an instance since it is provided in the `instance_id` field. Name string `pulumi:"name"` // State of the instance. State string `pulumi:"state"` }
func LookupInstance ¶ added in v0.4.0
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
Returns the specified instance.
type LookupInstanceResultOutput ¶ added in v0.8.0
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
func LookupInstanceOutput ¶ added in v0.8.0
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) ElementType ¶ added in v0.8.0
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) FeaturePolicy ¶ added in v0.8.0
func (o LookupInstanceResultOutput) FeaturePolicy() GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseOutput
The policy to define whether or not RBE features can be used or how they can be used.
func (LookupInstanceResultOutput) Location ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Location() pulumi.StringOutput
The location is a GCP region. Currently only `us-central1` is supported.
func (LookupInstanceResultOutput) LoggingEnabled ¶ added in v0.8.0
func (o LookupInstanceResultOutput) LoggingEnabled() pulumi.BoolOutput
Whether stack driver logging is enabled for the instance.
func (LookupInstanceResultOutput) Name ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
Instance resource name formatted as: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`. Name should not be populated when creating an instance since it is provided in the `instance_id` field.
func (LookupInstanceResultOutput) State ¶ added in v0.8.0
func (o LookupInstanceResultOutput) State() pulumi.StringOutput
State of the instance.
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
type LookupWorkerPoolArgs ¶ added in v0.4.0
type LookupWorkerPoolOutputArgs ¶ added in v0.8.0
type LookupWorkerPoolOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` 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.4.0
type LookupWorkerPoolResult struct { // The autoscale policy to apply on a pool. Autoscale GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponse `pulumi:"autoscale"` // Channel specifies the release channel of the pool. Channel string `pulumi:"channel"` // WorkerPool resource name formatted as: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]/workerpools/[POOL_ID]`. name should not be populated when creating a worker pool since it is provided in the `poolId` field. Name string `pulumi:"name"` // State of the worker pool. State string `pulumi:"state"` // Specifies the properties, such as machine type and disk size, used for creating workers in a worker pool. WorkerConfig GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponse `pulumi:"workerConfig"` // The desired number of workers in the worker pool. Must be a value between 0 and 15000. WorkerCount string `pulumi:"workerCount"` }
func LookupWorkerPool ¶ added in v0.4.0
func LookupWorkerPool(ctx *pulumi.Context, args *LookupWorkerPoolArgs, opts ...pulumi.InvokeOption) (*LookupWorkerPoolResult, error)
Returns the specified worker pool.
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) Autoscale ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) Autoscale() GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput
The autoscale policy to apply on a pool.
func (LookupWorkerPoolResultOutput) Channel ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) Channel() pulumi.StringOutput
Channel specifies the release channel of the pool.
func (LookupWorkerPoolResultOutput) ElementType ¶ added in v0.8.0
func (LookupWorkerPoolResultOutput) ElementType() reflect.Type
func (LookupWorkerPoolResultOutput) Name ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) Name() pulumi.StringOutput
WorkerPool resource name formatted as: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]/workerpools/[POOL_ID]`. name should not be populated when creating a worker pool since it is provided in the `poolId` field.
func (LookupWorkerPoolResultOutput) State ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) State() pulumi.StringOutput
State of the worker pool.
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) WorkerConfig ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) WorkerConfig() GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput
Specifies the properties, such as machine type and disk size, used for creating workers in a worker pool.
func (LookupWorkerPoolResultOutput) WorkerCount ¶ added in v0.8.0
func (o LookupWorkerPoolResultOutput) WorkerCount() pulumi.StringOutput
The desired number of workers in the worker pool. Must be a value between 0 and 15000.
type WorkerPool ¶ added in v0.3.0
type WorkerPool struct { pulumi.CustomResourceState // The autoscale policy to apply on a pool. Autoscale GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscaleResponseOutput `pulumi:"autoscale"` // Channel specifies the release channel of the pool. Channel pulumi.StringOutput `pulumi:"channel"` // WorkerPool resource name formatted as: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]/workerpools/[POOL_ID]`. name should not be populated when creating a worker pool since it is provided in the `poolId` field. Name pulumi.StringOutput `pulumi:"name"` // State of the worker pool. State pulumi.StringOutput `pulumi:"state"` // Specifies the properties, such as machine type and disk size, used for creating workers in a worker pool. WorkerConfig GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigResponseOutput `pulumi:"workerConfig"` // The desired number of workers in the worker pool. Must be a value between 0 and 15000. WorkerCount pulumi.StringOutput `pulumi:"workerCount"` }
Creates a new worker pool with a specified size and configuration. Returns a long running operation which contains a worker pool on completion. While the long running operation is in progress, any call to `GetWorkerPool` returns a worker pool in state `CREATING`.
func GetWorkerPool ¶ added in v0.3.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.3.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.3.0
func (*WorkerPool) ElementType() reflect.Type
func (*WorkerPool) ToWorkerPoolOutput ¶ added in v0.3.0
func (i *WorkerPool) ToWorkerPoolOutput() WorkerPoolOutput
func (*WorkerPool) ToWorkerPoolOutputWithContext ¶ added in v0.3.0
func (i *WorkerPool) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput
type WorkerPoolArgs ¶ added in v0.3.0
type WorkerPoolArgs struct { // The autoscale policy to apply on a pool. Autoscale GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscalePtrInput // Channel specifies the release channel of the pool. Channel pulumi.StringPtrInput InstanceId pulumi.StringInput // WorkerPool resource name formatted as: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]/workerpools/[POOL_ID]`. name should not be populated when creating a worker pool since it is provided in the `poolId` field. Name pulumi.StringPtrInput // Resource name of the instance in which to create the new worker pool. Format: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`. Parent pulumi.StringPtrInput // ID of the created worker pool. A valid pool ID must: be 6-50 characters long, contain only lowercase letters, digits, hyphens and underscores, start with a lowercase letter, and end with a lowercase letter or a digit. PoolId pulumi.StringPtrInput Project pulumi.StringPtrInput // Specifies the properties, such as machine type and disk size, used for creating workers in a worker pool. WorkerConfig GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfigPtrInput // The desired number of workers in the worker pool. Must be a value between 0 and 15000. WorkerCount pulumi.StringPtrInput }
The set of arguments for constructing a WorkerPool resource.
func (WorkerPoolArgs) ElementType ¶ added in v0.3.0
func (WorkerPoolArgs) ElementType() reflect.Type
type WorkerPoolInput ¶ added in v0.3.0
type WorkerPoolInput interface { pulumi.Input ToWorkerPoolOutput() WorkerPoolOutput ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput }
type WorkerPoolOutput ¶ added in v0.3.0
type WorkerPoolOutput struct{ *pulumi.OutputState }
func (WorkerPoolOutput) ElementType ¶ added in v0.3.0
func (WorkerPoolOutput) ElementType() reflect.Type
func (WorkerPoolOutput) ToWorkerPoolOutput ¶ added in v0.3.0
func (o WorkerPoolOutput) ToWorkerPoolOutput() WorkerPoolOutput
func (WorkerPoolOutput) ToWorkerPoolOutputWithContext ¶ added in v0.3.0
func (o WorkerPoolOutput) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput
type WorkerPoolState ¶ added in v0.3.0
type WorkerPoolState struct { }
func (WorkerPoolState) ElementType ¶ added in v0.3.0
func (WorkerPoolState) ElementType() reflect.Type