Documentation ¶
Index ¶
- type AutoscalingPolicy
- type AutoscalingPolicyArgs
- type AutoscalingPolicyArray
- type AutoscalingPolicyArrayInput
- type AutoscalingPolicyArrayOutput
- func (AutoscalingPolicyArrayOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyArrayOutput) Index(i pulumi.IntInput) AutoscalingPolicyOutput
- func (o AutoscalingPolicyArrayOutput) ToAutoscalingPolicyArrayOutput() AutoscalingPolicyArrayOutput
- func (o AutoscalingPolicyArrayOutput) ToAutoscalingPolicyArrayOutputWithContext(ctx context.Context) AutoscalingPolicyArrayOutput
- type AutoscalingPolicyBasicAlgorithm
- type AutoscalingPolicyBasicAlgorithmArgs
- func (AutoscalingPolicyBasicAlgorithmArgs) ElementType() reflect.Type
- func (i AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmOutput() AutoscalingPolicyBasicAlgorithmOutput
- func (i AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmOutput
- func (i AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmPtrOutput() AutoscalingPolicyBasicAlgorithmPtrOutput
- func (i AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmPtrOutput
- type AutoscalingPolicyBasicAlgorithmInput
- type AutoscalingPolicyBasicAlgorithmOutput
- func (o AutoscalingPolicyBasicAlgorithmOutput) CooldownPeriod() pulumi.StringPtrOutput
- func (AutoscalingPolicyBasicAlgorithmOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmOutput() AutoscalingPolicyBasicAlgorithmOutput
- func (o AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmOutput
- func (o AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutput() AutoscalingPolicyBasicAlgorithmPtrOutput
- func (o AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmPtrOutput
- func (o AutoscalingPolicyBasicAlgorithmOutput) YarnConfig() AutoscalingPolicyBasicAlgorithmYarnConfigOutput
- type AutoscalingPolicyBasicAlgorithmPtrInput
- type AutoscalingPolicyBasicAlgorithmPtrOutput
- func (o AutoscalingPolicyBasicAlgorithmPtrOutput) CooldownPeriod() pulumi.StringPtrOutput
- func (o AutoscalingPolicyBasicAlgorithmPtrOutput) Elem() AutoscalingPolicyBasicAlgorithmOutput
- func (AutoscalingPolicyBasicAlgorithmPtrOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyBasicAlgorithmPtrOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutput() AutoscalingPolicyBasicAlgorithmPtrOutput
- func (o AutoscalingPolicyBasicAlgorithmPtrOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmPtrOutput
- func (o AutoscalingPolicyBasicAlgorithmPtrOutput) YarnConfig() AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
- type AutoscalingPolicyBasicAlgorithmYarnConfig
- type AutoscalingPolicyBasicAlgorithmYarnConfigArgs
- func (AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ElementType() reflect.Type
- func (i AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutput() AutoscalingPolicyBasicAlgorithmYarnConfigOutput
- func (i AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigOutput
- func (i AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput() AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
- func (i AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
- type AutoscalingPolicyBasicAlgorithmYarnConfigInput
- type AutoscalingPolicyBasicAlgorithmYarnConfigOutput
- func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) GracefulDecommissionTimeout() pulumi.StringOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleDownFactor() pulumi.Float64Output
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleDownMinWorkerFraction() pulumi.Float64PtrOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleUpFactor() pulumi.Float64Output
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleUpMinWorkerFraction() pulumi.Float64PtrOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutput() AutoscalingPolicyBasicAlgorithmYarnConfigOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput() AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
- type AutoscalingPolicyBasicAlgorithmYarnConfigPtrInput
- type AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) Elem() AutoscalingPolicyBasicAlgorithmYarnConfigOutput
- func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) GracefulDecommissionTimeout() pulumi.StringPtrOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleDownFactor() pulumi.Float64PtrOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleDownMinWorkerFraction() pulumi.Float64PtrOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleUpFactor() pulumi.Float64PtrOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleUpMinWorkerFraction() pulumi.Float64PtrOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput() AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
- type AutoscalingPolicyIamBinding
- func (*AutoscalingPolicyIamBinding) ElementType() reflect.Type
- func (i *AutoscalingPolicyIamBinding) ToAutoscalingPolicyIamBindingOutput() AutoscalingPolicyIamBindingOutput
- func (i *AutoscalingPolicyIamBinding) ToAutoscalingPolicyIamBindingOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingOutput
- type AutoscalingPolicyIamBindingArgs
- type AutoscalingPolicyIamBindingArray
- func (AutoscalingPolicyIamBindingArray) ElementType() reflect.Type
- func (i AutoscalingPolicyIamBindingArray) ToAutoscalingPolicyIamBindingArrayOutput() AutoscalingPolicyIamBindingArrayOutput
- func (i AutoscalingPolicyIamBindingArray) ToAutoscalingPolicyIamBindingArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingArrayOutput
- type AutoscalingPolicyIamBindingArrayInput
- type AutoscalingPolicyIamBindingArrayOutput
- func (AutoscalingPolicyIamBindingArrayOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamBindingArrayOutput) Index(i pulumi.IntInput) AutoscalingPolicyIamBindingOutput
- func (o AutoscalingPolicyIamBindingArrayOutput) ToAutoscalingPolicyIamBindingArrayOutput() AutoscalingPolicyIamBindingArrayOutput
- func (o AutoscalingPolicyIamBindingArrayOutput) ToAutoscalingPolicyIamBindingArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingArrayOutput
- type AutoscalingPolicyIamBindingCondition
- type AutoscalingPolicyIamBindingConditionArgs
- func (AutoscalingPolicyIamBindingConditionArgs) ElementType() reflect.Type
- func (i AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionOutput() AutoscalingPolicyIamBindingConditionOutput
- func (i AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingConditionOutput
- func (i AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionPtrOutput() AutoscalingPolicyIamBindingConditionPtrOutput
- func (i AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingConditionPtrOutput
- type AutoscalingPolicyIamBindingConditionInput
- type AutoscalingPolicyIamBindingConditionOutput
- func (o AutoscalingPolicyIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (AutoscalingPolicyIamBindingConditionOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o AutoscalingPolicyIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionOutput() AutoscalingPolicyIamBindingConditionOutput
- func (o AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingConditionOutput
- func (o AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionPtrOutput() AutoscalingPolicyIamBindingConditionPtrOutput
- func (o AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingConditionPtrOutput
- type AutoscalingPolicyIamBindingConditionPtrInput
- type AutoscalingPolicyIamBindingConditionPtrOutput
- func (o AutoscalingPolicyIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AutoscalingPolicyIamBindingConditionPtrOutput) Elem() AutoscalingPolicyIamBindingConditionOutput
- func (AutoscalingPolicyIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AutoscalingPolicyIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o AutoscalingPolicyIamBindingConditionPtrOutput) ToAutoscalingPolicyIamBindingConditionPtrOutput() AutoscalingPolicyIamBindingConditionPtrOutput
- func (o AutoscalingPolicyIamBindingConditionPtrOutput) ToAutoscalingPolicyIamBindingConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingConditionPtrOutput
- type AutoscalingPolicyIamBindingInput
- type AutoscalingPolicyIamBindingMap
- func (AutoscalingPolicyIamBindingMap) ElementType() reflect.Type
- func (i AutoscalingPolicyIamBindingMap) ToAutoscalingPolicyIamBindingMapOutput() AutoscalingPolicyIamBindingMapOutput
- func (i AutoscalingPolicyIamBindingMap) ToAutoscalingPolicyIamBindingMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingMapOutput
- type AutoscalingPolicyIamBindingMapInput
- type AutoscalingPolicyIamBindingMapOutput
- func (AutoscalingPolicyIamBindingMapOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamBindingMapOutput) MapIndex(k pulumi.StringInput) AutoscalingPolicyIamBindingOutput
- func (o AutoscalingPolicyIamBindingMapOutput) ToAutoscalingPolicyIamBindingMapOutput() AutoscalingPolicyIamBindingMapOutput
- func (o AutoscalingPolicyIamBindingMapOutput) ToAutoscalingPolicyIamBindingMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingMapOutput
- type AutoscalingPolicyIamBindingOutput
- func (o AutoscalingPolicyIamBindingOutput) Condition() AutoscalingPolicyIamBindingConditionPtrOutput
- func (AutoscalingPolicyIamBindingOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamBindingOutput) Etag() pulumi.StringOutput
- func (o AutoscalingPolicyIamBindingOutput) Location() pulumi.StringOutput
- func (o AutoscalingPolicyIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o AutoscalingPolicyIamBindingOutput) PolicyId() pulumi.StringOutput
- func (o AutoscalingPolicyIamBindingOutput) Project() pulumi.StringOutput
- func (o AutoscalingPolicyIamBindingOutput) Role() pulumi.StringOutput
- func (o AutoscalingPolicyIamBindingOutput) ToAutoscalingPolicyIamBindingOutput() AutoscalingPolicyIamBindingOutput
- func (o AutoscalingPolicyIamBindingOutput) ToAutoscalingPolicyIamBindingOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingOutput
- type AutoscalingPolicyIamBindingState
- type AutoscalingPolicyIamMember
- func (*AutoscalingPolicyIamMember) ElementType() reflect.Type
- func (i *AutoscalingPolicyIamMember) ToAutoscalingPolicyIamMemberOutput() AutoscalingPolicyIamMemberOutput
- func (i *AutoscalingPolicyIamMember) ToAutoscalingPolicyIamMemberOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberOutput
- type AutoscalingPolicyIamMemberArgs
- type AutoscalingPolicyIamMemberArray
- func (AutoscalingPolicyIamMemberArray) ElementType() reflect.Type
- func (i AutoscalingPolicyIamMemberArray) ToAutoscalingPolicyIamMemberArrayOutput() AutoscalingPolicyIamMemberArrayOutput
- func (i AutoscalingPolicyIamMemberArray) ToAutoscalingPolicyIamMemberArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberArrayOutput
- type AutoscalingPolicyIamMemberArrayInput
- type AutoscalingPolicyIamMemberArrayOutput
- func (AutoscalingPolicyIamMemberArrayOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamMemberArrayOutput) Index(i pulumi.IntInput) AutoscalingPolicyIamMemberOutput
- func (o AutoscalingPolicyIamMemberArrayOutput) ToAutoscalingPolicyIamMemberArrayOutput() AutoscalingPolicyIamMemberArrayOutput
- func (o AutoscalingPolicyIamMemberArrayOutput) ToAutoscalingPolicyIamMemberArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberArrayOutput
- type AutoscalingPolicyIamMemberCondition
- type AutoscalingPolicyIamMemberConditionArgs
- func (AutoscalingPolicyIamMemberConditionArgs) ElementType() reflect.Type
- func (i AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionOutput() AutoscalingPolicyIamMemberConditionOutput
- func (i AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberConditionOutput
- func (i AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionPtrOutput() AutoscalingPolicyIamMemberConditionPtrOutput
- func (i AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberConditionPtrOutput
- type AutoscalingPolicyIamMemberConditionInput
- type AutoscalingPolicyIamMemberConditionOutput
- func (o AutoscalingPolicyIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (AutoscalingPolicyIamMemberConditionOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o AutoscalingPolicyIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionOutput() AutoscalingPolicyIamMemberConditionOutput
- func (o AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberConditionOutput
- func (o AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionPtrOutput() AutoscalingPolicyIamMemberConditionPtrOutput
- func (o AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberConditionPtrOutput
- type AutoscalingPolicyIamMemberConditionPtrInput
- type AutoscalingPolicyIamMemberConditionPtrOutput
- func (o AutoscalingPolicyIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AutoscalingPolicyIamMemberConditionPtrOutput) Elem() AutoscalingPolicyIamMemberConditionOutput
- func (AutoscalingPolicyIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AutoscalingPolicyIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o AutoscalingPolicyIamMemberConditionPtrOutput) ToAutoscalingPolicyIamMemberConditionPtrOutput() AutoscalingPolicyIamMemberConditionPtrOutput
- func (o AutoscalingPolicyIamMemberConditionPtrOutput) ToAutoscalingPolicyIamMemberConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberConditionPtrOutput
- type AutoscalingPolicyIamMemberInput
- type AutoscalingPolicyIamMemberMap
- func (AutoscalingPolicyIamMemberMap) ElementType() reflect.Type
- func (i AutoscalingPolicyIamMemberMap) ToAutoscalingPolicyIamMemberMapOutput() AutoscalingPolicyIamMemberMapOutput
- func (i AutoscalingPolicyIamMemberMap) ToAutoscalingPolicyIamMemberMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberMapOutput
- type AutoscalingPolicyIamMemberMapInput
- type AutoscalingPolicyIamMemberMapOutput
- func (AutoscalingPolicyIamMemberMapOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamMemberMapOutput) MapIndex(k pulumi.StringInput) AutoscalingPolicyIamMemberOutput
- func (o AutoscalingPolicyIamMemberMapOutput) ToAutoscalingPolicyIamMemberMapOutput() AutoscalingPolicyIamMemberMapOutput
- func (o AutoscalingPolicyIamMemberMapOutput) ToAutoscalingPolicyIamMemberMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberMapOutput
- type AutoscalingPolicyIamMemberOutput
- func (o AutoscalingPolicyIamMemberOutput) Condition() AutoscalingPolicyIamMemberConditionPtrOutput
- func (AutoscalingPolicyIamMemberOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamMemberOutput) Etag() pulumi.StringOutput
- func (o AutoscalingPolicyIamMemberOutput) Location() pulumi.StringOutput
- func (o AutoscalingPolicyIamMemberOutput) Member() pulumi.StringOutput
- func (o AutoscalingPolicyIamMemberOutput) PolicyId() pulumi.StringOutput
- func (o AutoscalingPolicyIamMemberOutput) Project() pulumi.StringOutput
- func (o AutoscalingPolicyIamMemberOutput) Role() pulumi.StringOutput
- func (o AutoscalingPolicyIamMemberOutput) ToAutoscalingPolicyIamMemberOutput() AutoscalingPolicyIamMemberOutput
- func (o AutoscalingPolicyIamMemberOutput) ToAutoscalingPolicyIamMemberOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberOutput
- type AutoscalingPolicyIamMemberState
- type AutoscalingPolicyIamPolicy
- func (*AutoscalingPolicyIamPolicy) ElementType() reflect.Type
- func (i *AutoscalingPolicyIamPolicy) ToAutoscalingPolicyIamPolicyOutput() AutoscalingPolicyIamPolicyOutput
- func (i *AutoscalingPolicyIamPolicy) ToAutoscalingPolicyIamPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyOutput
- type AutoscalingPolicyIamPolicyArgs
- type AutoscalingPolicyIamPolicyArray
- func (AutoscalingPolicyIamPolicyArray) ElementType() reflect.Type
- func (i AutoscalingPolicyIamPolicyArray) ToAutoscalingPolicyIamPolicyArrayOutput() AutoscalingPolicyIamPolicyArrayOutput
- func (i AutoscalingPolicyIamPolicyArray) ToAutoscalingPolicyIamPolicyArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyArrayOutput
- type AutoscalingPolicyIamPolicyArrayInput
- type AutoscalingPolicyIamPolicyArrayOutput
- func (AutoscalingPolicyIamPolicyArrayOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamPolicyArrayOutput) Index(i pulumi.IntInput) AutoscalingPolicyIamPolicyOutput
- func (o AutoscalingPolicyIamPolicyArrayOutput) ToAutoscalingPolicyIamPolicyArrayOutput() AutoscalingPolicyIamPolicyArrayOutput
- func (o AutoscalingPolicyIamPolicyArrayOutput) ToAutoscalingPolicyIamPolicyArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyArrayOutput
- type AutoscalingPolicyIamPolicyInput
- type AutoscalingPolicyIamPolicyMap
- func (AutoscalingPolicyIamPolicyMap) ElementType() reflect.Type
- func (i AutoscalingPolicyIamPolicyMap) ToAutoscalingPolicyIamPolicyMapOutput() AutoscalingPolicyIamPolicyMapOutput
- func (i AutoscalingPolicyIamPolicyMap) ToAutoscalingPolicyIamPolicyMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyMapOutput
- type AutoscalingPolicyIamPolicyMapInput
- type AutoscalingPolicyIamPolicyMapOutput
- func (AutoscalingPolicyIamPolicyMapOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AutoscalingPolicyIamPolicyOutput
- func (o AutoscalingPolicyIamPolicyMapOutput) ToAutoscalingPolicyIamPolicyMapOutput() AutoscalingPolicyIamPolicyMapOutput
- func (o AutoscalingPolicyIamPolicyMapOutput) ToAutoscalingPolicyIamPolicyMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyMapOutput
- type AutoscalingPolicyIamPolicyOutput
- func (AutoscalingPolicyIamPolicyOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyIamPolicyOutput) Etag() pulumi.StringOutput
- func (o AutoscalingPolicyIamPolicyOutput) Location() pulumi.StringOutput
- func (o AutoscalingPolicyIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o AutoscalingPolicyIamPolicyOutput) PolicyId() pulumi.StringOutput
- func (o AutoscalingPolicyIamPolicyOutput) Project() pulumi.StringOutput
- func (o AutoscalingPolicyIamPolicyOutput) ToAutoscalingPolicyIamPolicyOutput() AutoscalingPolicyIamPolicyOutput
- func (o AutoscalingPolicyIamPolicyOutput) ToAutoscalingPolicyIamPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyOutput
- type AutoscalingPolicyIamPolicyState
- type AutoscalingPolicyInput
- type AutoscalingPolicyMap
- type AutoscalingPolicyMapInput
- type AutoscalingPolicyMapOutput
- func (AutoscalingPolicyMapOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyMapOutput) MapIndex(k pulumi.StringInput) AutoscalingPolicyOutput
- func (o AutoscalingPolicyMapOutput) ToAutoscalingPolicyMapOutput() AutoscalingPolicyMapOutput
- func (o AutoscalingPolicyMapOutput) ToAutoscalingPolicyMapOutputWithContext(ctx context.Context) AutoscalingPolicyMapOutput
- type AutoscalingPolicyOutput
- func (o AutoscalingPolicyOutput) BasicAlgorithm() AutoscalingPolicyBasicAlgorithmPtrOutput
- func (AutoscalingPolicyOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyOutput) Location() pulumi.StringPtrOutput
- func (o AutoscalingPolicyOutput) Name() pulumi.StringOutput
- func (o AutoscalingPolicyOutput) PolicyId() pulumi.StringOutput
- func (o AutoscalingPolicyOutput) Project() pulumi.StringOutput
- func (o AutoscalingPolicyOutput) SecondaryWorkerConfig() AutoscalingPolicySecondaryWorkerConfigPtrOutput
- func (o AutoscalingPolicyOutput) ToAutoscalingPolicyOutput() AutoscalingPolicyOutput
- func (o AutoscalingPolicyOutput) ToAutoscalingPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyOutput
- func (o AutoscalingPolicyOutput) WorkerConfig() AutoscalingPolicyWorkerConfigPtrOutput
- type AutoscalingPolicySecondaryWorkerConfig
- type AutoscalingPolicySecondaryWorkerConfigArgs
- func (AutoscalingPolicySecondaryWorkerConfigArgs) ElementType() reflect.Type
- func (i AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigOutput() AutoscalingPolicySecondaryWorkerConfigOutput
- func (i AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigOutputWithContext(ctx context.Context) AutoscalingPolicySecondaryWorkerConfigOutput
- func (i AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigPtrOutput() AutoscalingPolicySecondaryWorkerConfigPtrOutput
- func (i AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicySecondaryWorkerConfigPtrOutput
- type AutoscalingPolicySecondaryWorkerConfigInput
- type AutoscalingPolicySecondaryWorkerConfigOutput
- func (AutoscalingPolicySecondaryWorkerConfigOutput) ElementType() reflect.Type
- func (o AutoscalingPolicySecondaryWorkerConfigOutput) MaxInstances() pulumi.IntPtrOutput
- func (o AutoscalingPolicySecondaryWorkerConfigOutput) MinInstances() pulumi.IntPtrOutput
- func (o AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigOutput() AutoscalingPolicySecondaryWorkerConfigOutput
- func (o AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigOutputWithContext(ctx context.Context) AutoscalingPolicySecondaryWorkerConfigOutput
- func (o AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutput() AutoscalingPolicySecondaryWorkerConfigPtrOutput
- func (o AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicySecondaryWorkerConfigPtrOutput
- func (o AutoscalingPolicySecondaryWorkerConfigOutput) Weight() pulumi.IntPtrOutput
- type AutoscalingPolicySecondaryWorkerConfigPtrInput
- type AutoscalingPolicySecondaryWorkerConfigPtrOutput
- func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) Elem() AutoscalingPolicySecondaryWorkerConfigOutput
- func (AutoscalingPolicySecondaryWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) MaxInstances() pulumi.IntPtrOutput
- func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) MinInstances() pulumi.IntPtrOutput
- func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutput() AutoscalingPolicySecondaryWorkerConfigPtrOutput
- func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicySecondaryWorkerConfigPtrOutput
- func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) Weight() pulumi.IntPtrOutput
- type AutoscalingPolicyState
- type AutoscalingPolicyWorkerConfig
- type AutoscalingPolicyWorkerConfigArgs
- func (AutoscalingPolicyWorkerConfigArgs) ElementType() reflect.Type
- func (i AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigOutput() AutoscalingPolicyWorkerConfigOutput
- func (i AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigOutput
- func (i AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigPtrOutput() AutoscalingPolicyWorkerConfigPtrOutput
- func (i AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigPtrOutput
- type AutoscalingPolicyWorkerConfigInput
- type AutoscalingPolicyWorkerConfigOutput
- func (AutoscalingPolicyWorkerConfigOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyWorkerConfigOutput) MaxInstances() pulumi.IntOutput
- func (o AutoscalingPolicyWorkerConfigOutput) MinInstances() pulumi.IntPtrOutput
- func (o AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigOutput() AutoscalingPolicyWorkerConfigOutput
- func (o AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigOutput
- func (o AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigPtrOutput() AutoscalingPolicyWorkerConfigPtrOutput
- func (o AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigPtrOutput
- func (o AutoscalingPolicyWorkerConfigOutput) Weight() pulumi.IntPtrOutput
- type AutoscalingPolicyWorkerConfigPtrInput
- type AutoscalingPolicyWorkerConfigPtrOutput
- func (o AutoscalingPolicyWorkerConfigPtrOutput) Elem() AutoscalingPolicyWorkerConfigOutput
- func (AutoscalingPolicyWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o AutoscalingPolicyWorkerConfigPtrOutput) MaxInstances() pulumi.IntPtrOutput
- func (o AutoscalingPolicyWorkerConfigPtrOutput) MinInstances() pulumi.IntPtrOutput
- func (o AutoscalingPolicyWorkerConfigPtrOutput) ToAutoscalingPolicyWorkerConfigPtrOutput() AutoscalingPolicyWorkerConfigPtrOutput
- func (o AutoscalingPolicyWorkerConfigPtrOutput) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigPtrOutput
- func (o AutoscalingPolicyWorkerConfigPtrOutput) Weight() pulumi.IntPtrOutput
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterClusterConfig
- type ClusterClusterConfigArgs
- func (ClusterClusterConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigArgs) ToClusterClusterConfigOutput() ClusterClusterConfigOutput
- func (i ClusterClusterConfigArgs) ToClusterClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigOutput
- func (i ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
- func (i ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
- type ClusterClusterConfigAutoscalingConfig
- type ClusterClusterConfigAutoscalingConfigArgs
- func (ClusterClusterConfigAutoscalingConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigOutput() ClusterClusterConfigAutoscalingConfigOutput
- func (i ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigOutput
- func (i ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigPtrOutput() ClusterClusterConfigAutoscalingConfigPtrOutput
- func (i ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigPtrOutput
- type ClusterClusterConfigAutoscalingConfigInput
- type ClusterClusterConfigAutoscalingConfigOutput
- func (ClusterClusterConfigAutoscalingConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigAutoscalingConfigOutput) PolicyUri() pulumi.StringOutput
- func (o ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigOutput() ClusterClusterConfigAutoscalingConfigOutput
- func (o ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigOutput
- func (o ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigPtrOutput() ClusterClusterConfigAutoscalingConfigPtrOutput
- func (o ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigPtrOutput
- type ClusterClusterConfigAutoscalingConfigPtrInput
- type ClusterClusterConfigAutoscalingConfigPtrOutput
- func (o ClusterClusterConfigAutoscalingConfigPtrOutput) Elem() ClusterClusterConfigAutoscalingConfigOutput
- func (ClusterClusterConfigAutoscalingConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigAutoscalingConfigPtrOutput) PolicyUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigAutoscalingConfigPtrOutput) ToClusterClusterConfigAutoscalingConfigPtrOutput() ClusterClusterConfigAutoscalingConfigPtrOutput
- func (o ClusterClusterConfigAutoscalingConfigPtrOutput) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigPtrOutput
- type ClusterClusterConfigEncryptionConfig
- type ClusterClusterConfigEncryptionConfigArgs
- func (ClusterClusterConfigEncryptionConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigOutput() ClusterClusterConfigEncryptionConfigOutput
- func (i ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigOutputWithContext(ctx context.Context) ClusterClusterConfigEncryptionConfigOutput
- func (i ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigPtrOutput() ClusterClusterConfigEncryptionConfigPtrOutput
- func (i ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEncryptionConfigPtrOutput
- type ClusterClusterConfigEncryptionConfigInput
- type ClusterClusterConfigEncryptionConfigOutput
- func (ClusterClusterConfigEncryptionConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigEncryptionConfigOutput) KmsKeyName() pulumi.StringOutput
- func (o ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigOutput() ClusterClusterConfigEncryptionConfigOutput
- func (o ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigOutputWithContext(ctx context.Context) ClusterClusterConfigEncryptionConfigOutput
- func (o ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigPtrOutput() ClusterClusterConfigEncryptionConfigPtrOutput
- func (o ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEncryptionConfigPtrOutput
- type ClusterClusterConfigEncryptionConfigPtrInput
- type ClusterClusterConfigEncryptionConfigPtrOutput
- func (o ClusterClusterConfigEncryptionConfigPtrOutput) Elem() ClusterClusterConfigEncryptionConfigOutput
- func (ClusterClusterConfigEncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigEncryptionConfigPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o ClusterClusterConfigEncryptionConfigPtrOutput) ToClusterClusterConfigEncryptionConfigPtrOutput() ClusterClusterConfigEncryptionConfigPtrOutput
- func (o ClusterClusterConfigEncryptionConfigPtrOutput) ToClusterClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEncryptionConfigPtrOutput
- type ClusterClusterConfigEndpointConfig
- type ClusterClusterConfigEndpointConfigArgs
- func (ClusterClusterConfigEndpointConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigOutput() ClusterClusterConfigEndpointConfigOutput
- func (i ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigOutputWithContext(ctx context.Context) ClusterClusterConfigEndpointConfigOutput
- func (i ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigPtrOutput() ClusterClusterConfigEndpointConfigPtrOutput
- func (i ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEndpointConfigPtrOutput
- type ClusterClusterConfigEndpointConfigInput
- type ClusterClusterConfigEndpointConfigOutput
- func (ClusterClusterConfigEndpointConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigEndpointConfigOutput) EnableHttpPortAccess() pulumi.BoolOutput
- func (o ClusterClusterConfigEndpointConfigOutput) HttpPorts() pulumi.MapOutput
- func (o ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigOutput() ClusterClusterConfigEndpointConfigOutput
- func (o ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigOutputWithContext(ctx context.Context) ClusterClusterConfigEndpointConfigOutput
- func (o ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigPtrOutput() ClusterClusterConfigEndpointConfigPtrOutput
- func (o ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEndpointConfigPtrOutput
- type ClusterClusterConfigEndpointConfigPtrInput
- type ClusterClusterConfigEndpointConfigPtrOutput
- func (o ClusterClusterConfigEndpointConfigPtrOutput) Elem() ClusterClusterConfigEndpointConfigOutput
- func (ClusterClusterConfigEndpointConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigEndpointConfigPtrOutput) EnableHttpPortAccess() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigEndpointConfigPtrOutput) HttpPorts() pulumi.MapOutput
- func (o ClusterClusterConfigEndpointConfigPtrOutput) ToClusterClusterConfigEndpointConfigPtrOutput() ClusterClusterConfigEndpointConfigPtrOutput
- func (o ClusterClusterConfigEndpointConfigPtrOutput) ToClusterClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEndpointConfigPtrOutput
- type ClusterClusterConfigGceClusterConfig
- type ClusterClusterConfigGceClusterConfigArgs
- func (ClusterClusterConfigGceClusterConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigOutput() ClusterClusterConfigGceClusterConfigOutput
- func (i ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigOutput
- func (i ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigPtrOutput() ClusterClusterConfigGceClusterConfigPtrOutput
- func (i ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigPtrOutput
- type ClusterClusterConfigGceClusterConfigInput
- type ClusterClusterConfigGceClusterConfigOutput
- func (ClusterClusterConfigGceClusterConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigGceClusterConfigOutput) InternalIpOnly() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) Metadata() pulumi.StringMapOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) Network() pulumi.StringPtrOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) ServiceAccountScopes() pulumi.StringArrayOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) ShieldedInstanceConfig() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) Subnetwork() pulumi.StringPtrOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) Tags() pulumi.StringArrayOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigOutput() ClusterClusterConfigGceClusterConfigOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigPtrOutput() ClusterClusterConfigGceClusterConfigPtrOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigPtrOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) Zone() pulumi.StringPtrOutput
- type ClusterClusterConfigGceClusterConfigPtrInput
- type ClusterClusterConfigGceClusterConfigPtrOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) Elem() ClusterClusterConfigGceClusterConfigOutput
- func (ClusterClusterConfigGceClusterConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) InternalIpOnly() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) Metadata() pulumi.StringMapOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) Network() pulumi.StringPtrOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) ServiceAccountScopes() pulumi.StringArrayOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) ShieldedInstanceConfig() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) Subnetwork() pulumi.StringPtrOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) Tags() pulumi.StringArrayOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) ToClusterClusterConfigGceClusterConfigPtrOutput() ClusterClusterConfigGceClusterConfigPtrOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) ToClusterClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigPtrOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) Zone() pulumi.StringPtrOutput
- type ClusterClusterConfigGceClusterConfigShieldedInstanceConfig
- type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs
- func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput
- func (i ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput
- func (i ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
- func (i ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
- type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigInput
- type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput
- func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableVtpm() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
- type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput
- type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) Elem() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput
- func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableVtpm() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
- type ClusterClusterConfigInitializationAction
- type ClusterClusterConfigInitializationActionArgs
- func (ClusterClusterConfigInitializationActionArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigInitializationActionArgs) ToClusterClusterConfigInitializationActionOutput() ClusterClusterConfigInitializationActionOutput
- func (i ClusterClusterConfigInitializationActionArgs) ToClusterClusterConfigInitializationActionOutputWithContext(ctx context.Context) ClusterClusterConfigInitializationActionOutput
- type ClusterClusterConfigInitializationActionArray
- func (ClusterClusterConfigInitializationActionArray) ElementType() reflect.Type
- func (i ClusterClusterConfigInitializationActionArray) ToClusterClusterConfigInitializationActionArrayOutput() ClusterClusterConfigInitializationActionArrayOutput
- func (i ClusterClusterConfigInitializationActionArray) ToClusterClusterConfigInitializationActionArrayOutputWithContext(ctx context.Context) ClusterClusterConfigInitializationActionArrayOutput
- type ClusterClusterConfigInitializationActionArrayInput
- type ClusterClusterConfigInitializationActionArrayOutput
- func (ClusterClusterConfigInitializationActionArrayOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigInitializationActionArrayOutput) Index(i pulumi.IntInput) ClusterClusterConfigInitializationActionOutput
- func (o ClusterClusterConfigInitializationActionArrayOutput) ToClusterClusterConfigInitializationActionArrayOutput() ClusterClusterConfigInitializationActionArrayOutput
- func (o ClusterClusterConfigInitializationActionArrayOutput) ToClusterClusterConfigInitializationActionArrayOutputWithContext(ctx context.Context) ClusterClusterConfigInitializationActionArrayOutput
- type ClusterClusterConfigInitializationActionInput
- type ClusterClusterConfigInitializationActionOutput
- func (ClusterClusterConfigInitializationActionOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigInitializationActionOutput) Script() pulumi.StringOutput
- func (o ClusterClusterConfigInitializationActionOutput) TimeoutSec() pulumi.IntPtrOutput
- func (o ClusterClusterConfigInitializationActionOutput) ToClusterClusterConfigInitializationActionOutput() ClusterClusterConfigInitializationActionOutput
- func (o ClusterClusterConfigInitializationActionOutput) ToClusterClusterConfigInitializationActionOutputWithContext(ctx context.Context) ClusterClusterConfigInitializationActionOutput
- type ClusterClusterConfigInput
- type ClusterClusterConfigLifecycleConfig
- type ClusterClusterConfigLifecycleConfigArgs
- func (ClusterClusterConfigLifecycleConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigOutput() ClusterClusterConfigLifecycleConfigOutput
- func (i ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigOutputWithContext(ctx context.Context) ClusterClusterConfigLifecycleConfigOutput
- func (i ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigPtrOutput() ClusterClusterConfigLifecycleConfigPtrOutput
- func (i ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigLifecycleConfigPtrOutput
- type ClusterClusterConfigLifecycleConfigInput
- type ClusterClusterConfigLifecycleConfigOutput
- func (o ClusterClusterConfigLifecycleConfigOutput) AutoDeleteTime() pulumi.StringPtrOutput
- func (ClusterClusterConfigLifecycleConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigLifecycleConfigOutput) IdleDeleteTtl() pulumi.StringPtrOutput
- func (o ClusterClusterConfigLifecycleConfigOutput) IdleStartTime() pulumi.StringPtrOutput
- func (o ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigOutput() ClusterClusterConfigLifecycleConfigOutput
- func (o ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigOutputWithContext(ctx context.Context) ClusterClusterConfigLifecycleConfigOutput
- func (o ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigPtrOutput() ClusterClusterConfigLifecycleConfigPtrOutput
- func (o ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigLifecycleConfigPtrOutput
- type ClusterClusterConfigLifecycleConfigPtrInput
- type ClusterClusterConfigLifecycleConfigPtrOutput
- func (o ClusterClusterConfigLifecycleConfigPtrOutput) AutoDeleteTime() pulumi.StringPtrOutput
- func (o ClusterClusterConfigLifecycleConfigPtrOutput) Elem() ClusterClusterConfigLifecycleConfigOutput
- func (ClusterClusterConfigLifecycleConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigLifecycleConfigPtrOutput) IdleDeleteTtl() pulumi.StringPtrOutput
- func (o ClusterClusterConfigLifecycleConfigPtrOutput) IdleStartTime() pulumi.StringPtrOutput
- func (o ClusterClusterConfigLifecycleConfigPtrOutput) ToClusterClusterConfigLifecycleConfigPtrOutput() ClusterClusterConfigLifecycleConfigPtrOutput
- func (o ClusterClusterConfigLifecycleConfigPtrOutput) ToClusterClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigLifecycleConfigPtrOutput
- type ClusterClusterConfigMasterConfig
- type ClusterClusterConfigMasterConfigAccelerator
- type ClusterClusterConfigMasterConfigAcceleratorArgs
- func (ClusterClusterConfigMasterConfigAcceleratorArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigMasterConfigAcceleratorArgs) ToClusterClusterConfigMasterConfigAcceleratorOutput() ClusterClusterConfigMasterConfigAcceleratorOutput
- func (i ClusterClusterConfigMasterConfigAcceleratorArgs) ToClusterClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigAcceleratorOutput
- type ClusterClusterConfigMasterConfigAcceleratorArray
- func (ClusterClusterConfigMasterConfigAcceleratorArray) ElementType() reflect.Type
- func (i ClusterClusterConfigMasterConfigAcceleratorArray) ToClusterClusterConfigMasterConfigAcceleratorArrayOutput() ClusterClusterConfigMasterConfigAcceleratorArrayOutput
- func (i ClusterClusterConfigMasterConfigAcceleratorArray) ToClusterClusterConfigMasterConfigAcceleratorArrayOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigAcceleratorArrayOutput
- type ClusterClusterConfigMasterConfigAcceleratorArrayInput
- type ClusterClusterConfigMasterConfigAcceleratorArrayOutput
- func (ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigMasterConfigAcceleratorArrayOutput) Index(i pulumi.IntInput) ClusterClusterConfigMasterConfigAcceleratorOutput
- func (o ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ToClusterClusterConfigMasterConfigAcceleratorArrayOutput() ClusterClusterConfigMasterConfigAcceleratorArrayOutput
- func (o ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ToClusterClusterConfigMasterConfigAcceleratorArrayOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigAcceleratorArrayOutput
- type ClusterClusterConfigMasterConfigAcceleratorInput
- type ClusterClusterConfigMasterConfigAcceleratorOutput
- func (o ClusterClusterConfigMasterConfigAcceleratorOutput) AcceleratorCount() pulumi.IntOutput
- func (o ClusterClusterConfigMasterConfigAcceleratorOutput) AcceleratorType() pulumi.StringOutput
- func (ClusterClusterConfigMasterConfigAcceleratorOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigMasterConfigAcceleratorOutput) ToClusterClusterConfigMasterConfigAcceleratorOutput() ClusterClusterConfigMasterConfigAcceleratorOutput
- func (o ClusterClusterConfigMasterConfigAcceleratorOutput) ToClusterClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigAcceleratorOutput
- type ClusterClusterConfigMasterConfigArgs
- func (ClusterClusterConfigMasterConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigOutput() ClusterClusterConfigMasterConfigOutput
- func (i ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigOutput
- func (i ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigPtrOutput() ClusterClusterConfigMasterConfigPtrOutput
- func (i ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigPtrOutput
- type ClusterClusterConfigMasterConfigDiskConfig
- type ClusterClusterConfigMasterConfigDiskConfigArgs
- func (ClusterClusterConfigMasterConfigDiskConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigOutput() ClusterClusterConfigMasterConfigDiskConfigOutput
- func (i ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigOutput
- func (i ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
- func (i ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigPtrOutput
- type ClusterClusterConfigMasterConfigDiskConfigInput
- type ClusterClusterConfigMasterConfigDiskConfigOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
- func (ClusterClusterConfigMasterConfigDiskConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigMasterConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigOutput() ClusterClusterConfigMasterConfigDiskConfigOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigPtrOutput
- type ClusterClusterConfigMasterConfigDiskConfigPtrInput
- type ClusterClusterConfigMasterConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) Elem() ClusterClusterConfigMasterConfigDiskConfigOutput
- func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigPtrOutput
- type ClusterClusterConfigMasterConfigInput
- type ClusterClusterConfigMasterConfigOutput
- func (o ClusterClusterConfigMasterConfigOutput) Accelerators() ClusterClusterConfigMasterConfigAcceleratorArrayOutput
- func (o ClusterClusterConfigMasterConfigOutput) DiskConfig() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
- func (ClusterClusterConfigMasterConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigMasterConfigOutput) ImageUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigMasterConfigOutput) InstanceNames() pulumi.StringArrayOutput
- func (o ClusterClusterConfigMasterConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterClusterConfigMasterConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterClusterConfigMasterConfigOutput) NumInstances() pulumi.IntPtrOutput
- func (o ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigOutput() ClusterClusterConfigMasterConfigOutput
- func (o ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigOutput
- func (o ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigPtrOutput() ClusterClusterConfigMasterConfigPtrOutput
- func (o ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigPtrOutput
- type ClusterClusterConfigMasterConfigPtrInput
- type ClusterClusterConfigMasterConfigPtrOutput
- func (o ClusterClusterConfigMasterConfigPtrOutput) Accelerators() ClusterClusterConfigMasterConfigAcceleratorArrayOutput
- func (o ClusterClusterConfigMasterConfigPtrOutput) DiskConfig() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigMasterConfigPtrOutput) Elem() ClusterClusterConfigMasterConfigOutput
- func (ClusterClusterConfigMasterConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigMasterConfigPtrOutput) ImageUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigMasterConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
- func (o ClusterClusterConfigMasterConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterClusterConfigMasterConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterClusterConfigMasterConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
- func (o ClusterClusterConfigMasterConfigPtrOutput) ToClusterClusterConfigMasterConfigPtrOutput() ClusterClusterConfigMasterConfigPtrOutput
- func (o ClusterClusterConfigMasterConfigPtrOutput) ToClusterClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigPtrOutput
- type ClusterClusterConfigMetastoreConfig
- type ClusterClusterConfigMetastoreConfigArgs
- func (ClusterClusterConfigMetastoreConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigOutput() ClusterClusterConfigMetastoreConfigOutput
- func (i ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMetastoreConfigOutput
- func (i ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigPtrOutput() ClusterClusterConfigMetastoreConfigPtrOutput
- func (i ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMetastoreConfigPtrOutput
- type ClusterClusterConfigMetastoreConfigInput
- type ClusterClusterConfigMetastoreConfigOutput
- func (o ClusterClusterConfigMetastoreConfigOutput) DataprocMetastoreService() pulumi.StringOutput
- func (ClusterClusterConfigMetastoreConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigOutput() ClusterClusterConfigMetastoreConfigOutput
- func (o ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMetastoreConfigOutput
- func (o ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigPtrOutput() ClusterClusterConfigMetastoreConfigPtrOutput
- func (o ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMetastoreConfigPtrOutput
- type ClusterClusterConfigMetastoreConfigPtrInput
- type ClusterClusterConfigMetastoreConfigPtrOutput
- func (o ClusterClusterConfigMetastoreConfigPtrOutput) DataprocMetastoreService() pulumi.StringPtrOutput
- func (o ClusterClusterConfigMetastoreConfigPtrOutput) Elem() ClusterClusterConfigMetastoreConfigOutput
- func (ClusterClusterConfigMetastoreConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigMetastoreConfigPtrOutput) ToClusterClusterConfigMetastoreConfigPtrOutput() ClusterClusterConfigMetastoreConfigPtrOutput
- func (o ClusterClusterConfigMetastoreConfigPtrOutput) ToClusterClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMetastoreConfigPtrOutput
- type ClusterClusterConfigOutput
- func (o ClusterClusterConfigOutput) AutoscalingConfig() ClusterClusterConfigAutoscalingConfigPtrOutput
- func (o ClusterClusterConfigOutput) Bucket() pulumi.StringPtrOutput
- func (ClusterClusterConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigOutput) EncryptionConfig() ClusterClusterConfigEncryptionConfigPtrOutput
- func (o ClusterClusterConfigOutput) EndpointConfig() ClusterClusterConfigEndpointConfigPtrOutput
- func (o ClusterClusterConfigOutput) GceClusterConfig() ClusterClusterConfigGceClusterConfigPtrOutput
- func (o ClusterClusterConfigOutput) InitializationActions() ClusterClusterConfigInitializationActionArrayOutput
- func (o ClusterClusterConfigOutput) LifecycleConfig() ClusterClusterConfigLifecycleConfigPtrOutput
- func (o ClusterClusterConfigOutput) MasterConfig() ClusterClusterConfigMasterConfigPtrOutput
- func (o ClusterClusterConfigOutput) MetastoreConfig() ClusterClusterConfigMetastoreConfigPtrOutput
- func (o ClusterClusterConfigOutput) PreemptibleWorkerConfig() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
- func (o ClusterClusterConfigOutput) SecurityConfig() ClusterClusterConfigSecurityConfigPtrOutput
- func (o ClusterClusterConfigOutput) SoftwareConfig() ClusterClusterConfigSoftwareConfigPtrOutput
- func (o ClusterClusterConfigOutput) StagingBucket() pulumi.StringPtrOutput
- func (o ClusterClusterConfigOutput) TempBucket() pulumi.StringPtrOutput
- func (o ClusterClusterConfigOutput) ToClusterClusterConfigOutput() ClusterClusterConfigOutput
- func (o ClusterClusterConfigOutput) ToClusterClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigOutput
- func (o ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigOutput) WorkerConfig() ClusterClusterConfigWorkerConfigPtrOutput
- type ClusterClusterConfigPreemptibleWorkerConfig
- type ClusterClusterConfigPreemptibleWorkerConfigArgs
- func (ClusterClusterConfigPreemptibleWorkerConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigOutput() ClusterClusterConfigPreemptibleWorkerConfigOutput
- func (i ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigOutput
- func (i ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
- func (i ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
- type ClusterClusterConfigPreemptibleWorkerConfigDiskConfig
- type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs
- func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput
- func (i ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput
- func (i ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
- func (i ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
- type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigInput
- type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
- func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
- type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrInput
- type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) Elem() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput
- func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
- type ClusterClusterConfigPreemptibleWorkerConfigInput
- type ClusterClusterConfigPreemptibleWorkerConfigOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) DiskConfig() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
- func (ClusterClusterConfigPreemptibleWorkerConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) InstanceNames() pulumi.StringArrayOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) NumInstances() pulumi.IntPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) Preemptibility() pulumi.StringPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigOutput() ClusterClusterConfigPreemptibleWorkerConfigOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
- type ClusterClusterConfigPreemptibleWorkerConfigPtrInput
- type ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) DiskConfig() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) Elem() ClusterClusterConfigPreemptibleWorkerConfigOutput
- func (ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) Preemptibility() pulumi.StringPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
- func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
- type ClusterClusterConfigPtrInput
- type ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) AutoscalingConfig() ClusterClusterConfigAutoscalingConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ClusterClusterConfigPtrOutput) Elem() ClusterClusterConfigOutput
- func (ClusterClusterConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigPtrOutput) EncryptionConfig() ClusterClusterConfigEncryptionConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) EndpointConfig() ClusterClusterConfigEndpointConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) GceClusterConfig() ClusterClusterConfigGceClusterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) InitializationActions() ClusterClusterConfigInitializationActionArrayOutput
- func (o ClusterClusterConfigPtrOutput) LifecycleConfig() ClusterClusterConfigLifecycleConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) MasterConfig() ClusterClusterConfigMasterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) MetastoreConfig() ClusterClusterConfigMetastoreConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) PreemptibleWorkerConfig() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) SecurityConfig() ClusterClusterConfigSecurityConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) SoftwareConfig() ClusterClusterConfigSoftwareConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) StagingBucket() pulumi.StringPtrOutput
- func (o ClusterClusterConfigPtrOutput) TempBucket() pulumi.StringPtrOutput
- func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) WorkerConfig() ClusterClusterConfigWorkerConfigPtrOutput
- type ClusterClusterConfigSecurityConfig
- type ClusterClusterConfigSecurityConfigArgs
- func (ClusterClusterConfigSecurityConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigOutput() ClusterClusterConfigSecurityConfigOutput
- func (i ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigOutput
- func (i ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigPtrOutput() ClusterClusterConfigSecurityConfigPtrOutput
- func (i ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigPtrOutput
- type ClusterClusterConfigSecurityConfigInput
- type ClusterClusterConfigSecurityConfigKerberosConfig
- type ClusterClusterConfigSecurityConfigKerberosConfigArgs
- func (ClusterClusterConfigSecurityConfigKerberosConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigOutput() ClusterClusterConfigSecurityConfigKerberosConfigOutput
- func (i ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigKerberosConfigOutput
- func (i ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutput() ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
- func (i ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
- type ClusterClusterConfigSecurityConfigKerberosConfigInput
- type ClusterClusterConfigSecurityConfigKerberosConfigOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustAdminServer() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustKdc() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustRealm() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustSharedPasswordUri() pulumi.StringPtrOutput
- func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) EnableKerberos() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) KdcDbKeyUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) KeyPasswordUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) KeystorePasswordUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) KeystoreUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) KmsKeyUri() pulumi.StringOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) Realm() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) RootPrincipalPasswordUri() pulumi.StringOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) TgtLifetimeHours() pulumi.IntPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigOutput() ClusterClusterConfigSecurityConfigKerberosConfigOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigKerberosConfigOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutput() ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) TruststorePasswordUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) TruststoreUri() pulumi.StringPtrOutput
- type ClusterClusterConfigSecurityConfigKerberosConfigPtrInput
- type ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustAdminServer() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustKdc() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustRealm() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustSharedPasswordUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) Elem() ClusterClusterConfigSecurityConfigKerberosConfigOutput
- func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) EnableKerberos() pulumi.BoolPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KdcDbKeyUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KeyPasswordUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KeystorePasswordUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KeystoreUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KmsKeyUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) Realm() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) RootPrincipalPasswordUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) TgtLifetimeHours() pulumi.IntPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutput() ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) TruststorePasswordUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) TruststoreUri() pulumi.StringPtrOutput
- type ClusterClusterConfigSecurityConfigOutput
- func (ClusterClusterConfigSecurityConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigSecurityConfigOutput) KerberosConfig() ClusterClusterConfigSecurityConfigKerberosConfigOutput
- func (o ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigOutput() ClusterClusterConfigSecurityConfigOutput
- func (o ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigOutput
- func (o ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigPtrOutput() ClusterClusterConfigSecurityConfigPtrOutput
- func (o ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigPtrOutput
- type ClusterClusterConfigSecurityConfigPtrInput
- type ClusterClusterConfigSecurityConfigPtrOutput
- func (o ClusterClusterConfigSecurityConfigPtrOutput) Elem() ClusterClusterConfigSecurityConfigOutput
- func (ClusterClusterConfigSecurityConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigSecurityConfigPtrOutput) KerberosConfig() ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
- func (o ClusterClusterConfigSecurityConfigPtrOutput) ToClusterClusterConfigSecurityConfigPtrOutput() ClusterClusterConfigSecurityConfigPtrOutput
- func (o ClusterClusterConfigSecurityConfigPtrOutput) ToClusterClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigPtrOutput
- type ClusterClusterConfigSoftwareConfig
- type ClusterClusterConfigSoftwareConfigArgs
- func (ClusterClusterConfigSoftwareConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigOutput() ClusterClusterConfigSoftwareConfigOutput
- func (i ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSoftwareConfigOutput
- func (i ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigPtrOutput() ClusterClusterConfigSoftwareConfigPtrOutput
- func (i ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSoftwareConfigPtrOutput
- type ClusterClusterConfigSoftwareConfigInput
- type ClusterClusterConfigSoftwareConfigOutput
- func (ClusterClusterConfigSoftwareConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigSoftwareConfigOutput) ImageVersion() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSoftwareConfigOutput) OptionalComponents() pulumi.StringArrayOutput
- func (o ClusterClusterConfigSoftwareConfigOutput) OverrideProperties() pulumi.StringMapOutput
- func (o ClusterClusterConfigSoftwareConfigOutput) Properties() pulumi.MapOutput
- func (o ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigOutput() ClusterClusterConfigSoftwareConfigOutput
- func (o ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSoftwareConfigOutput
- func (o ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigPtrOutput() ClusterClusterConfigSoftwareConfigPtrOutput
- func (o ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSoftwareConfigPtrOutput
- type ClusterClusterConfigSoftwareConfigPtrInput
- type ClusterClusterConfigSoftwareConfigPtrOutput
- func (o ClusterClusterConfigSoftwareConfigPtrOutput) Elem() ClusterClusterConfigSoftwareConfigOutput
- func (ClusterClusterConfigSoftwareConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigSoftwareConfigPtrOutput) ImageVersion() pulumi.StringPtrOutput
- func (o ClusterClusterConfigSoftwareConfigPtrOutput) OptionalComponents() pulumi.StringArrayOutput
- func (o ClusterClusterConfigSoftwareConfigPtrOutput) OverrideProperties() pulumi.StringMapOutput
- func (o ClusterClusterConfigSoftwareConfigPtrOutput) Properties() pulumi.MapOutput
- func (o ClusterClusterConfigSoftwareConfigPtrOutput) ToClusterClusterConfigSoftwareConfigPtrOutput() ClusterClusterConfigSoftwareConfigPtrOutput
- func (o ClusterClusterConfigSoftwareConfigPtrOutput) ToClusterClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSoftwareConfigPtrOutput
- type ClusterClusterConfigWorkerConfig
- type ClusterClusterConfigWorkerConfigAccelerator
- type ClusterClusterConfigWorkerConfigAcceleratorArgs
- func (ClusterClusterConfigWorkerConfigAcceleratorArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigWorkerConfigAcceleratorArgs) ToClusterClusterConfigWorkerConfigAcceleratorOutput() ClusterClusterConfigWorkerConfigAcceleratorOutput
- func (i ClusterClusterConfigWorkerConfigAcceleratorArgs) ToClusterClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigAcceleratorOutput
- type ClusterClusterConfigWorkerConfigAcceleratorArray
- func (ClusterClusterConfigWorkerConfigAcceleratorArray) ElementType() reflect.Type
- func (i ClusterClusterConfigWorkerConfigAcceleratorArray) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutput() ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
- func (i ClusterClusterConfigWorkerConfigAcceleratorArray) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
- type ClusterClusterConfigWorkerConfigAcceleratorArrayInput
- type ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
- func (ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) Index(i pulumi.IntInput) ClusterClusterConfigWorkerConfigAcceleratorOutput
- func (o ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutput() ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
- func (o ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
- type ClusterClusterConfigWorkerConfigAcceleratorInput
- type ClusterClusterConfigWorkerConfigAcceleratorOutput
- func (o ClusterClusterConfigWorkerConfigAcceleratorOutput) AcceleratorCount() pulumi.IntOutput
- func (o ClusterClusterConfigWorkerConfigAcceleratorOutput) AcceleratorType() pulumi.StringOutput
- func (ClusterClusterConfigWorkerConfigAcceleratorOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigWorkerConfigAcceleratorOutput) ToClusterClusterConfigWorkerConfigAcceleratorOutput() ClusterClusterConfigWorkerConfigAcceleratorOutput
- func (o ClusterClusterConfigWorkerConfigAcceleratorOutput) ToClusterClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigAcceleratorOutput
- type ClusterClusterConfigWorkerConfigArgs
- func (ClusterClusterConfigWorkerConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigOutput() ClusterClusterConfigWorkerConfigOutput
- func (i ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigOutput
- func (i ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigPtrOutput() ClusterClusterConfigWorkerConfigPtrOutput
- func (i ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigPtrOutput
- type ClusterClusterConfigWorkerConfigDiskConfig
- type ClusterClusterConfigWorkerConfigDiskConfigArgs
- func (ClusterClusterConfigWorkerConfigDiskConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigOutput() ClusterClusterConfigWorkerConfigDiskConfigOutput
- func (i ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigOutput
- func (i ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
- func (i ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
- type ClusterClusterConfigWorkerConfigDiskConfigInput
- type ClusterClusterConfigWorkerConfigDiskConfigOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
- func (ClusterClusterConfigWorkerConfigDiskConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigOutput() ClusterClusterConfigWorkerConfigDiskConfigOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
- type ClusterClusterConfigWorkerConfigDiskConfigPtrInput
- type ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) Elem() ClusterClusterConfigWorkerConfigDiskConfigOutput
- func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
- type ClusterClusterConfigWorkerConfigInput
- type ClusterClusterConfigWorkerConfigOutput
- func (o ClusterClusterConfigWorkerConfigOutput) Accelerators() ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
- func (o ClusterClusterConfigWorkerConfigOutput) DiskConfig() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
- func (ClusterClusterConfigWorkerConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigWorkerConfigOutput) ImageUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigWorkerConfigOutput) InstanceNames() pulumi.StringArrayOutput
- func (o ClusterClusterConfigWorkerConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterClusterConfigWorkerConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterClusterConfigWorkerConfigOutput) NumInstances() pulumi.IntPtrOutput
- func (o ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigOutput() ClusterClusterConfigWorkerConfigOutput
- func (o ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigOutput
- func (o ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigPtrOutput() ClusterClusterConfigWorkerConfigPtrOutput
- func (o ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigPtrOutput
- type ClusterClusterConfigWorkerConfigPtrInput
- type ClusterClusterConfigWorkerConfigPtrOutput
- func (o ClusterClusterConfigWorkerConfigPtrOutput) Accelerators() ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
- func (o ClusterClusterConfigWorkerConfigPtrOutput) DiskConfig() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
- func (o ClusterClusterConfigWorkerConfigPtrOutput) Elem() ClusterClusterConfigWorkerConfigOutput
- func (ClusterClusterConfigWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigWorkerConfigPtrOutput) ImageUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigWorkerConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
- func (o ClusterClusterConfigWorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterClusterConfigWorkerConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterClusterConfigWorkerConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
- func (o ClusterClusterConfigWorkerConfigPtrOutput) ToClusterClusterConfigWorkerConfigPtrOutput() ClusterClusterConfigWorkerConfigPtrOutput
- func (o ClusterClusterConfigWorkerConfigPtrOutput) ToClusterClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigPtrOutput
- type ClusterIAMBinding
- type ClusterIAMBindingArgs
- type ClusterIAMBindingArray
- type ClusterIAMBindingArrayInput
- type ClusterIAMBindingArrayOutput
- func (ClusterIAMBindingArrayOutput) ElementType() reflect.Type
- func (o ClusterIAMBindingArrayOutput) Index(i pulumi.IntInput) ClusterIAMBindingOutput
- func (o ClusterIAMBindingArrayOutput) ToClusterIAMBindingArrayOutput() ClusterIAMBindingArrayOutput
- func (o ClusterIAMBindingArrayOutput) ToClusterIAMBindingArrayOutputWithContext(ctx context.Context) ClusterIAMBindingArrayOutput
- type ClusterIAMBindingCondition
- type ClusterIAMBindingConditionArgs
- func (ClusterIAMBindingConditionArgs) ElementType() reflect.Type
- func (i ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionOutput() ClusterIAMBindingConditionOutput
- func (i ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionOutputWithContext(ctx context.Context) ClusterIAMBindingConditionOutput
- func (i ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionPtrOutput() ClusterIAMBindingConditionPtrOutput
- func (i ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionPtrOutputWithContext(ctx context.Context) ClusterIAMBindingConditionPtrOutput
- type ClusterIAMBindingConditionInput
- type ClusterIAMBindingConditionOutput
- func (o ClusterIAMBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (ClusterIAMBindingConditionOutput) ElementType() reflect.Type
- func (o ClusterIAMBindingConditionOutput) Expression() pulumi.StringOutput
- func (o ClusterIAMBindingConditionOutput) Title() pulumi.StringOutput
- func (o ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionOutput() ClusterIAMBindingConditionOutput
- func (o ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionOutputWithContext(ctx context.Context) ClusterIAMBindingConditionOutput
- func (o ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionPtrOutput() ClusterIAMBindingConditionPtrOutput
- func (o ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionPtrOutputWithContext(ctx context.Context) ClusterIAMBindingConditionPtrOutput
- type ClusterIAMBindingConditionPtrInput
- type ClusterIAMBindingConditionPtrOutput
- func (o ClusterIAMBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o ClusterIAMBindingConditionPtrOutput) Elem() ClusterIAMBindingConditionOutput
- func (ClusterIAMBindingConditionPtrOutput) ElementType() reflect.Type
- func (o ClusterIAMBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ClusterIAMBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o ClusterIAMBindingConditionPtrOutput) ToClusterIAMBindingConditionPtrOutput() ClusterIAMBindingConditionPtrOutput
- func (o ClusterIAMBindingConditionPtrOutput) ToClusterIAMBindingConditionPtrOutputWithContext(ctx context.Context) ClusterIAMBindingConditionPtrOutput
- type ClusterIAMBindingInput
- type ClusterIAMBindingMap
- type ClusterIAMBindingMapInput
- type ClusterIAMBindingMapOutput
- func (ClusterIAMBindingMapOutput) ElementType() reflect.Type
- func (o ClusterIAMBindingMapOutput) MapIndex(k pulumi.StringInput) ClusterIAMBindingOutput
- func (o ClusterIAMBindingMapOutput) ToClusterIAMBindingMapOutput() ClusterIAMBindingMapOutput
- func (o ClusterIAMBindingMapOutput) ToClusterIAMBindingMapOutputWithContext(ctx context.Context) ClusterIAMBindingMapOutput
- type ClusterIAMBindingOutput
- func (o ClusterIAMBindingOutput) Cluster() pulumi.StringOutput
- func (o ClusterIAMBindingOutput) Condition() ClusterIAMBindingConditionPtrOutput
- func (ClusterIAMBindingOutput) ElementType() reflect.Type
- func (o ClusterIAMBindingOutput) Etag() pulumi.StringOutput
- func (o ClusterIAMBindingOutput) Members() pulumi.StringArrayOutput
- func (o ClusterIAMBindingOutput) Project() pulumi.StringOutput
- func (o ClusterIAMBindingOutput) Region() pulumi.StringOutput
- func (o ClusterIAMBindingOutput) Role() pulumi.StringOutput
- func (o ClusterIAMBindingOutput) ToClusterIAMBindingOutput() ClusterIAMBindingOutput
- func (o ClusterIAMBindingOutput) ToClusterIAMBindingOutputWithContext(ctx context.Context) ClusterIAMBindingOutput
- type ClusterIAMBindingState
- type ClusterIAMMember
- type ClusterIAMMemberArgs
- type ClusterIAMMemberArray
- type ClusterIAMMemberArrayInput
- type ClusterIAMMemberArrayOutput
- func (ClusterIAMMemberArrayOutput) ElementType() reflect.Type
- func (o ClusterIAMMemberArrayOutput) Index(i pulumi.IntInput) ClusterIAMMemberOutput
- func (o ClusterIAMMemberArrayOutput) ToClusterIAMMemberArrayOutput() ClusterIAMMemberArrayOutput
- func (o ClusterIAMMemberArrayOutput) ToClusterIAMMemberArrayOutputWithContext(ctx context.Context) ClusterIAMMemberArrayOutput
- type ClusterIAMMemberCondition
- type ClusterIAMMemberConditionArgs
- func (ClusterIAMMemberConditionArgs) ElementType() reflect.Type
- func (i ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionOutput() ClusterIAMMemberConditionOutput
- func (i ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionOutputWithContext(ctx context.Context) ClusterIAMMemberConditionOutput
- func (i ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionPtrOutput() ClusterIAMMemberConditionPtrOutput
- func (i ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionPtrOutputWithContext(ctx context.Context) ClusterIAMMemberConditionPtrOutput
- type ClusterIAMMemberConditionInput
- type ClusterIAMMemberConditionOutput
- func (o ClusterIAMMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (ClusterIAMMemberConditionOutput) ElementType() reflect.Type
- func (o ClusterIAMMemberConditionOutput) Expression() pulumi.StringOutput
- func (o ClusterIAMMemberConditionOutput) Title() pulumi.StringOutput
- func (o ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionOutput() ClusterIAMMemberConditionOutput
- func (o ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionOutputWithContext(ctx context.Context) ClusterIAMMemberConditionOutput
- func (o ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionPtrOutput() ClusterIAMMemberConditionPtrOutput
- func (o ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionPtrOutputWithContext(ctx context.Context) ClusterIAMMemberConditionPtrOutput
- type ClusterIAMMemberConditionPtrInput
- type ClusterIAMMemberConditionPtrOutput
- func (o ClusterIAMMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o ClusterIAMMemberConditionPtrOutput) Elem() ClusterIAMMemberConditionOutput
- func (ClusterIAMMemberConditionPtrOutput) ElementType() reflect.Type
- func (o ClusterIAMMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ClusterIAMMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o ClusterIAMMemberConditionPtrOutput) ToClusterIAMMemberConditionPtrOutput() ClusterIAMMemberConditionPtrOutput
- func (o ClusterIAMMemberConditionPtrOutput) ToClusterIAMMemberConditionPtrOutputWithContext(ctx context.Context) ClusterIAMMemberConditionPtrOutput
- type ClusterIAMMemberInput
- type ClusterIAMMemberMap
- type ClusterIAMMemberMapInput
- type ClusterIAMMemberMapOutput
- func (ClusterIAMMemberMapOutput) ElementType() reflect.Type
- func (o ClusterIAMMemberMapOutput) MapIndex(k pulumi.StringInput) ClusterIAMMemberOutput
- func (o ClusterIAMMemberMapOutput) ToClusterIAMMemberMapOutput() ClusterIAMMemberMapOutput
- func (o ClusterIAMMemberMapOutput) ToClusterIAMMemberMapOutputWithContext(ctx context.Context) ClusterIAMMemberMapOutput
- type ClusterIAMMemberOutput
- func (o ClusterIAMMemberOutput) Cluster() pulumi.StringOutput
- func (o ClusterIAMMemberOutput) Condition() ClusterIAMMemberConditionPtrOutput
- func (ClusterIAMMemberOutput) ElementType() reflect.Type
- func (o ClusterIAMMemberOutput) Etag() pulumi.StringOutput
- func (o ClusterIAMMemberOutput) Member() pulumi.StringOutput
- func (o ClusterIAMMemberOutput) Project() pulumi.StringOutput
- func (o ClusterIAMMemberOutput) Region() pulumi.StringOutput
- func (o ClusterIAMMemberOutput) Role() pulumi.StringOutput
- func (o ClusterIAMMemberOutput) ToClusterIAMMemberOutput() ClusterIAMMemberOutput
- func (o ClusterIAMMemberOutput) ToClusterIAMMemberOutputWithContext(ctx context.Context) ClusterIAMMemberOutput
- type ClusterIAMMemberState
- type ClusterIAMPolicy
- type ClusterIAMPolicyArgs
- type ClusterIAMPolicyArray
- type ClusterIAMPolicyArrayInput
- type ClusterIAMPolicyArrayOutput
- func (ClusterIAMPolicyArrayOutput) ElementType() reflect.Type
- func (o ClusterIAMPolicyArrayOutput) Index(i pulumi.IntInput) ClusterIAMPolicyOutput
- func (o ClusterIAMPolicyArrayOutput) ToClusterIAMPolicyArrayOutput() ClusterIAMPolicyArrayOutput
- func (o ClusterIAMPolicyArrayOutput) ToClusterIAMPolicyArrayOutputWithContext(ctx context.Context) ClusterIAMPolicyArrayOutput
- type ClusterIAMPolicyInput
- type ClusterIAMPolicyMap
- type ClusterIAMPolicyMapInput
- type ClusterIAMPolicyMapOutput
- func (ClusterIAMPolicyMapOutput) ElementType() reflect.Type
- func (o ClusterIAMPolicyMapOutput) MapIndex(k pulumi.StringInput) ClusterIAMPolicyOutput
- func (o ClusterIAMPolicyMapOutput) ToClusterIAMPolicyMapOutput() ClusterIAMPolicyMapOutput
- func (o ClusterIAMPolicyMapOutput) ToClusterIAMPolicyMapOutputWithContext(ctx context.Context) ClusterIAMPolicyMapOutput
- type ClusterIAMPolicyOutput
- func (o ClusterIAMPolicyOutput) Cluster() pulumi.StringOutput
- func (ClusterIAMPolicyOutput) ElementType() reflect.Type
- func (o ClusterIAMPolicyOutput) Etag() pulumi.StringOutput
- func (o ClusterIAMPolicyOutput) PolicyData() pulumi.StringOutput
- func (o ClusterIAMPolicyOutput) Project() pulumi.StringOutput
- func (o ClusterIAMPolicyOutput) Region() pulumi.StringOutput
- func (o ClusterIAMPolicyOutput) ToClusterIAMPolicyOutput() ClusterIAMPolicyOutput
- func (o ClusterIAMPolicyOutput) ToClusterIAMPolicyOutputWithContext(ctx context.Context) ClusterIAMPolicyOutput
- type ClusterIAMPolicyState
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (o ClusterOutput) ClusterConfig() ClusterClusterConfigOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) GracefulDecommissionTimeout() pulumi.StringPtrOutput
- func (o ClusterOutput) Labels() pulumi.StringMapOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) Project() pulumi.StringOutput
- func (o ClusterOutput) Region() pulumi.StringPtrOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- type ClusterState
- type Job
- type JobArgs
- type JobArray
- type JobArrayInput
- type JobArrayOutput
- type JobHadoopConfig
- type JobHadoopConfigArgs
- func (JobHadoopConfigArgs) ElementType() reflect.Type
- func (i JobHadoopConfigArgs) ToJobHadoopConfigOutput() JobHadoopConfigOutput
- func (i JobHadoopConfigArgs) ToJobHadoopConfigOutputWithContext(ctx context.Context) JobHadoopConfigOutput
- func (i JobHadoopConfigArgs) ToJobHadoopConfigPtrOutput() JobHadoopConfigPtrOutput
- func (i JobHadoopConfigArgs) ToJobHadoopConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigPtrOutput
- type JobHadoopConfigInput
- type JobHadoopConfigLoggingConfig
- type JobHadoopConfigLoggingConfigArgs
- func (JobHadoopConfigLoggingConfigArgs) ElementType() reflect.Type
- func (i JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigOutput() JobHadoopConfigLoggingConfigOutput
- func (i JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigOutputWithContext(ctx context.Context) JobHadoopConfigLoggingConfigOutput
- func (i JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigPtrOutput() JobHadoopConfigLoggingConfigPtrOutput
- func (i JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigLoggingConfigPtrOutput
- type JobHadoopConfigLoggingConfigInput
- type JobHadoopConfigLoggingConfigOutput
- func (o JobHadoopConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (JobHadoopConfigLoggingConfigOutput) ElementType() reflect.Type
- func (o JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigOutput() JobHadoopConfigLoggingConfigOutput
- func (o JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigOutputWithContext(ctx context.Context) JobHadoopConfigLoggingConfigOutput
- func (o JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigPtrOutput() JobHadoopConfigLoggingConfigPtrOutput
- func (o JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigLoggingConfigPtrOutput
- type JobHadoopConfigLoggingConfigPtrInput
- type JobHadoopConfigLoggingConfigPtrOutput
- func (o JobHadoopConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o JobHadoopConfigLoggingConfigPtrOutput) Elem() JobHadoopConfigLoggingConfigOutput
- func (JobHadoopConfigLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o JobHadoopConfigLoggingConfigPtrOutput) ToJobHadoopConfigLoggingConfigPtrOutput() JobHadoopConfigLoggingConfigPtrOutput
- func (o JobHadoopConfigLoggingConfigPtrOutput) ToJobHadoopConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigLoggingConfigPtrOutput
- type JobHadoopConfigOutput
- func (o JobHadoopConfigOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o JobHadoopConfigOutput) Args() pulumi.StringArrayOutput
- func (JobHadoopConfigOutput) ElementType() reflect.Type
- func (o JobHadoopConfigOutput) FileUris() pulumi.StringArrayOutput
- func (o JobHadoopConfigOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobHadoopConfigOutput) LoggingConfig() JobHadoopConfigLoggingConfigPtrOutput
- func (o JobHadoopConfigOutput) MainClass() pulumi.StringPtrOutput
- func (o JobHadoopConfigOutput) MainJarFileUri() pulumi.StringPtrOutput
- func (o JobHadoopConfigOutput) Properties() pulumi.StringMapOutput
- func (o JobHadoopConfigOutput) ToJobHadoopConfigOutput() JobHadoopConfigOutput
- func (o JobHadoopConfigOutput) ToJobHadoopConfigOutputWithContext(ctx context.Context) JobHadoopConfigOutput
- func (o JobHadoopConfigOutput) ToJobHadoopConfigPtrOutput() JobHadoopConfigPtrOutput
- func (o JobHadoopConfigOutput) ToJobHadoopConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigPtrOutput
- type JobHadoopConfigPtrInput
- type JobHadoopConfigPtrOutput
- func (o JobHadoopConfigPtrOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o JobHadoopConfigPtrOutput) Args() pulumi.StringArrayOutput
- func (o JobHadoopConfigPtrOutput) Elem() JobHadoopConfigOutput
- func (JobHadoopConfigPtrOutput) ElementType() reflect.Type
- func (o JobHadoopConfigPtrOutput) FileUris() pulumi.StringArrayOutput
- func (o JobHadoopConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobHadoopConfigPtrOutput) LoggingConfig() JobHadoopConfigLoggingConfigPtrOutput
- func (o JobHadoopConfigPtrOutput) MainClass() pulumi.StringPtrOutput
- func (o JobHadoopConfigPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
- func (o JobHadoopConfigPtrOutput) Properties() pulumi.StringMapOutput
- func (o JobHadoopConfigPtrOutput) ToJobHadoopConfigPtrOutput() JobHadoopConfigPtrOutput
- func (o JobHadoopConfigPtrOutput) ToJobHadoopConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigPtrOutput
- type JobHiveConfig
- type JobHiveConfigArgs
- func (JobHiveConfigArgs) ElementType() reflect.Type
- func (i JobHiveConfigArgs) ToJobHiveConfigOutput() JobHiveConfigOutput
- func (i JobHiveConfigArgs) ToJobHiveConfigOutputWithContext(ctx context.Context) JobHiveConfigOutput
- func (i JobHiveConfigArgs) ToJobHiveConfigPtrOutput() JobHiveConfigPtrOutput
- func (i JobHiveConfigArgs) ToJobHiveConfigPtrOutputWithContext(ctx context.Context) JobHiveConfigPtrOutput
- type JobHiveConfigInput
- type JobHiveConfigOutput
- func (o JobHiveConfigOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (JobHiveConfigOutput) ElementType() reflect.Type
- func (o JobHiveConfigOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobHiveConfigOutput) Properties() pulumi.StringMapOutput
- func (o JobHiveConfigOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o JobHiveConfigOutput) QueryLists() pulumi.StringArrayOutput
- func (o JobHiveConfigOutput) ScriptVariables() pulumi.StringMapOutput
- func (o JobHiveConfigOutput) ToJobHiveConfigOutput() JobHiveConfigOutput
- func (o JobHiveConfigOutput) ToJobHiveConfigOutputWithContext(ctx context.Context) JobHiveConfigOutput
- func (o JobHiveConfigOutput) ToJobHiveConfigPtrOutput() JobHiveConfigPtrOutput
- func (o JobHiveConfigOutput) ToJobHiveConfigPtrOutputWithContext(ctx context.Context) JobHiveConfigPtrOutput
- type JobHiveConfigPtrInput
- type JobHiveConfigPtrOutput
- func (o JobHiveConfigPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (o JobHiveConfigPtrOutput) Elem() JobHiveConfigOutput
- func (JobHiveConfigPtrOutput) ElementType() reflect.Type
- func (o JobHiveConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobHiveConfigPtrOutput) Properties() pulumi.StringMapOutput
- func (o JobHiveConfigPtrOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o JobHiveConfigPtrOutput) QueryLists() pulumi.StringArrayOutput
- func (o JobHiveConfigPtrOutput) ScriptVariables() pulumi.StringMapOutput
- func (o JobHiveConfigPtrOutput) ToJobHiveConfigPtrOutput() JobHiveConfigPtrOutput
- func (o JobHiveConfigPtrOutput) ToJobHiveConfigPtrOutputWithContext(ctx context.Context) JobHiveConfigPtrOutput
- type JobIAMBinding
- type JobIAMBindingArgs
- type JobIAMBindingArray
- type JobIAMBindingArrayInput
- type JobIAMBindingArrayOutput
- func (JobIAMBindingArrayOutput) ElementType() reflect.Type
- func (o JobIAMBindingArrayOutput) Index(i pulumi.IntInput) JobIAMBindingOutput
- func (o JobIAMBindingArrayOutput) ToJobIAMBindingArrayOutput() JobIAMBindingArrayOutput
- func (o JobIAMBindingArrayOutput) ToJobIAMBindingArrayOutputWithContext(ctx context.Context) JobIAMBindingArrayOutput
- type JobIAMBindingCondition
- type JobIAMBindingConditionArgs
- func (JobIAMBindingConditionArgs) ElementType() reflect.Type
- func (i JobIAMBindingConditionArgs) ToJobIAMBindingConditionOutput() JobIAMBindingConditionOutput
- func (i JobIAMBindingConditionArgs) ToJobIAMBindingConditionOutputWithContext(ctx context.Context) JobIAMBindingConditionOutput
- func (i JobIAMBindingConditionArgs) ToJobIAMBindingConditionPtrOutput() JobIAMBindingConditionPtrOutput
- func (i JobIAMBindingConditionArgs) ToJobIAMBindingConditionPtrOutputWithContext(ctx context.Context) JobIAMBindingConditionPtrOutput
- type JobIAMBindingConditionInput
- type JobIAMBindingConditionOutput
- func (o JobIAMBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (JobIAMBindingConditionOutput) ElementType() reflect.Type
- func (o JobIAMBindingConditionOutput) Expression() pulumi.StringOutput
- func (o JobIAMBindingConditionOutput) Title() pulumi.StringOutput
- func (o JobIAMBindingConditionOutput) ToJobIAMBindingConditionOutput() JobIAMBindingConditionOutput
- func (o JobIAMBindingConditionOutput) ToJobIAMBindingConditionOutputWithContext(ctx context.Context) JobIAMBindingConditionOutput
- func (o JobIAMBindingConditionOutput) ToJobIAMBindingConditionPtrOutput() JobIAMBindingConditionPtrOutput
- func (o JobIAMBindingConditionOutput) ToJobIAMBindingConditionPtrOutputWithContext(ctx context.Context) JobIAMBindingConditionPtrOutput
- type JobIAMBindingConditionPtrInput
- type JobIAMBindingConditionPtrOutput
- func (o JobIAMBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o JobIAMBindingConditionPtrOutput) Elem() JobIAMBindingConditionOutput
- func (JobIAMBindingConditionPtrOutput) ElementType() reflect.Type
- func (o JobIAMBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o JobIAMBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o JobIAMBindingConditionPtrOutput) ToJobIAMBindingConditionPtrOutput() JobIAMBindingConditionPtrOutput
- func (o JobIAMBindingConditionPtrOutput) ToJobIAMBindingConditionPtrOutputWithContext(ctx context.Context) JobIAMBindingConditionPtrOutput
- type JobIAMBindingInput
- type JobIAMBindingMap
- type JobIAMBindingMapInput
- type JobIAMBindingMapOutput
- func (JobIAMBindingMapOutput) ElementType() reflect.Type
- func (o JobIAMBindingMapOutput) MapIndex(k pulumi.StringInput) JobIAMBindingOutput
- func (o JobIAMBindingMapOutput) ToJobIAMBindingMapOutput() JobIAMBindingMapOutput
- func (o JobIAMBindingMapOutput) ToJobIAMBindingMapOutputWithContext(ctx context.Context) JobIAMBindingMapOutput
- type JobIAMBindingOutput
- func (o JobIAMBindingOutput) Condition() JobIAMBindingConditionPtrOutput
- func (JobIAMBindingOutput) ElementType() reflect.Type
- func (o JobIAMBindingOutput) Etag() pulumi.StringOutput
- func (o JobIAMBindingOutput) JobId() pulumi.StringOutput
- func (o JobIAMBindingOutput) Members() pulumi.StringArrayOutput
- func (o JobIAMBindingOutput) Project() pulumi.StringOutput
- func (o JobIAMBindingOutput) Region() pulumi.StringOutput
- func (o JobIAMBindingOutput) Role() pulumi.StringOutput
- func (o JobIAMBindingOutput) ToJobIAMBindingOutput() JobIAMBindingOutput
- func (o JobIAMBindingOutput) ToJobIAMBindingOutputWithContext(ctx context.Context) JobIAMBindingOutput
- type JobIAMBindingState
- type JobIAMMember
- type JobIAMMemberArgs
- type JobIAMMemberArray
- type JobIAMMemberArrayInput
- type JobIAMMemberArrayOutput
- func (JobIAMMemberArrayOutput) ElementType() reflect.Type
- func (o JobIAMMemberArrayOutput) Index(i pulumi.IntInput) JobIAMMemberOutput
- func (o JobIAMMemberArrayOutput) ToJobIAMMemberArrayOutput() JobIAMMemberArrayOutput
- func (o JobIAMMemberArrayOutput) ToJobIAMMemberArrayOutputWithContext(ctx context.Context) JobIAMMemberArrayOutput
- type JobIAMMemberCondition
- type JobIAMMemberConditionArgs
- func (JobIAMMemberConditionArgs) ElementType() reflect.Type
- func (i JobIAMMemberConditionArgs) ToJobIAMMemberConditionOutput() JobIAMMemberConditionOutput
- func (i JobIAMMemberConditionArgs) ToJobIAMMemberConditionOutputWithContext(ctx context.Context) JobIAMMemberConditionOutput
- func (i JobIAMMemberConditionArgs) ToJobIAMMemberConditionPtrOutput() JobIAMMemberConditionPtrOutput
- func (i JobIAMMemberConditionArgs) ToJobIAMMemberConditionPtrOutputWithContext(ctx context.Context) JobIAMMemberConditionPtrOutput
- type JobIAMMemberConditionInput
- type JobIAMMemberConditionOutput
- func (o JobIAMMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (JobIAMMemberConditionOutput) ElementType() reflect.Type
- func (o JobIAMMemberConditionOutput) Expression() pulumi.StringOutput
- func (o JobIAMMemberConditionOutput) Title() pulumi.StringOutput
- func (o JobIAMMemberConditionOutput) ToJobIAMMemberConditionOutput() JobIAMMemberConditionOutput
- func (o JobIAMMemberConditionOutput) ToJobIAMMemberConditionOutputWithContext(ctx context.Context) JobIAMMemberConditionOutput
- func (o JobIAMMemberConditionOutput) ToJobIAMMemberConditionPtrOutput() JobIAMMemberConditionPtrOutput
- func (o JobIAMMemberConditionOutput) ToJobIAMMemberConditionPtrOutputWithContext(ctx context.Context) JobIAMMemberConditionPtrOutput
- type JobIAMMemberConditionPtrInput
- type JobIAMMemberConditionPtrOutput
- func (o JobIAMMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o JobIAMMemberConditionPtrOutput) Elem() JobIAMMemberConditionOutput
- func (JobIAMMemberConditionPtrOutput) ElementType() reflect.Type
- func (o JobIAMMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o JobIAMMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o JobIAMMemberConditionPtrOutput) ToJobIAMMemberConditionPtrOutput() JobIAMMemberConditionPtrOutput
- func (o JobIAMMemberConditionPtrOutput) ToJobIAMMemberConditionPtrOutputWithContext(ctx context.Context) JobIAMMemberConditionPtrOutput
- type JobIAMMemberInput
- type JobIAMMemberMap
- type JobIAMMemberMapInput
- type JobIAMMemberMapOutput
- func (JobIAMMemberMapOutput) ElementType() reflect.Type
- func (o JobIAMMemberMapOutput) MapIndex(k pulumi.StringInput) JobIAMMemberOutput
- func (o JobIAMMemberMapOutput) ToJobIAMMemberMapOutput() JobIAMMemberMapOutput
- func (o JobIAMMemberMapOutput) ToJobIAMMemberMapOutputWithContext(ctx context.Context) JobIAMMemberMapOutput
- type JobIAMMemberOutput
- func (o JobIAMMemberOutput) Condition() JobIAMMemberConditionPtrOutput
- func (JobIAMMemberOutput) ElementType() reflect.Type
- func (o JobIAMMemberOutput) Etag() pulumi.StringOutput
- func (o JobIAMMemberOutput) JobId() pulumi.StringOutput
- func (o JobIAMMemberOutput) Member() pulumi.StringOutput
- func (o JobIAMMemberOutput) Project() pulumi.StringOutput
- func (o JobIAMMemberOutput) Region() pulumi.StringOutput
- func (o JobIAMMemberOutput) Role() pulumi.StringOutput
- func (o JobIAMMemberOutput) ToJobIAMMemberOutput() JobIAMMemberOutput
- func (o JobIAMMemberOutput) ToJobIAMMemberOutputWithContext(ctx context.Context) JobIAMMemberOutput
- type JobIAMMemberState
- type JobIAMPolicy
- type JobIAMPolicyArgs
- type JobIAMPolicyArray
- type JobIAMPolicyArrayInput
- type JobIAMPolicyArrayOutput
- func (JobIAMPolicyArrayOutput) ElementType() reflect.Type
- func (o JobIAMPolicyArrayOutput) Index(i pulumi.IntInput) JobIAMPolicyOutput
- func (o JobIAMPolicyArrayOutput) ToJobIAMPolicyArrayOutput() JobIAMPolicyArrayOutput
- func (o JobIAMPolicyArrayOutput) ToJobIAMPolicyArrayOutputWithContext(ctx context.Context) JobIAMPolicyArrayOutput
- type JobIAMPolicyInput
- type JobIAMPolicyMap
- type JobIAMPolicyMapInput
- type JobIAMPolicyMapOutput
- func (JobIAMPolicyMapOutput) ElementType() reflect.Type
- func (o JobIAMPolicyMapOutput) MapIndex(k pulumi.StringInput) JobIAMPolicyOutput
- func (o JobIAMPolicyMapOutput) ToJobIAMPolicyMapOutput() JobIAMPolicyMapOutput
- func (o JobIAMPolicyMapOutput) ToJobIAMPolicyMapOutputWithContext(ctx context.Context) JobIAMPolicyMapOutput
- type JobIAMPolicyOutput
- func (JobIAMPolicyOutput) ElementType() reflect.Type
- func (o JobIAMPolicyOutput) Etag() pulumi.StringOutput
- func (o JobIAMPolicyOutput) JobId() pulumi.StringOutput
- func (o JobIAMPolicyOutput) PolicyData() pulumi.StringOutput
- func (o JobIAMPolicyOutput) Project() pulumi.StringOutput
- func (o JobIAMPolicyOutput) Region() pulumi.StringOutput
- func (o JobIAMPolicyOutput) ToJobIAMPolicyOutput() JobIAMPolicyOutput
- func (o JobIAMPolicyOutput) ToJobIAMPolicyOutputWithContext(ctx context.Context) JobIAMPolicyOutput
- type JobIAMPolicyState
- type JobInput
- type JobMap
- type JobMapInput
- type JobMapOutput
- type JobOutput
- func (o JobOutput) DriverControlsFilesUri() pulumi.StringOutput
- func (o JobOutput) DriverOutputResourceUri() pulumi.StringOutput
- func (JobOutput) ElementType() reflect.Type
- func (o JobOutput) ForceDelete() pulumi.BoolPtrOutput
- func (o JobOutput) HadoopConfig() JobHadoopConfigPtrOutput
- func (o JobOutput) HiveConfig() JobHiveConfigPtrOutput
- func (o JobOutput) Labels() pulumi.StringMapOutput
- func (o JobOutput) PigConfig() JobPigConfigPtrOutput
- func (o JobOutput) Placement() JobPlacementOutput
- func (o JobOutput) PrestoConfig() JobPrestoConfigPtrOutput
- func (o JobOutput) Project() pulumi.StringOutput
- func (o JobOutput) PysparkConfig() JobPysparkConfigPtrOutput
- func (o JobOutput) Reference() JobReferenceOutput
- func (o JobOutput) Region() pulumi.StringPtrOutput
- func (o JobOutput) Scheduling() JobSchedulingPtrOutput
- func (o JobOutput) SparkConfig() JobSparkConfigPtrOutput
- func (o JobOutput) SparksqlConfig() JobSparksqlConfigPtrOutput
- func (o JobOutput) Statuses() JobStatusArrayOutput
- func (o JobOutput) ToJobOutput() JobOutput
- func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput
- type JobPigConfig
- type JobPigConfigArgs
- func (JobPigConfigArgs) ElementType() reflect.Type
- func (i JobPigConfigArgs) ToJobPigConfigOutput() JobPigConfigOutput
- func (i JobPigConfigArgs) ToJobPigConfigOutputWithContext(ctx context.Context) JobPigConfigOutput
- func (i JobPigConfigArgs) ToJobPigConfigPtrOutput() JobPigConfigPtrOutput
- func (i JobPigConfigArgs) ToJobPigConfigPtrOutputWithContext(ctx context.Context) JobPigConfigPtrOutput
- type JobPigConfigInput
- type JobPigConfigLoggingConfig
- type JobPigConfigLoggingConfigArgs
- func (JobPigConfigLoggingConfigArgs) ElementType() reflect.Type
- func (i JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigOutput() JobPigConfigLoggingConfigOutput
- func (i JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigOutputWithContext(ctx context.Context) JobPigConfigLoggingConfigOutput
- func (i JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigPtrOutput() JobPigConfigLoggingConfigPtrOutput
- func (i JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPigConfigLoggingConfigPtrOutput
- type JobPigConfigLoggingConfigInput
- type JobPigConfigLoggingConfigOutput
- func (o JobPigConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (JobPigConfigLoggingConfigOutput) ElementType() reflect.Type
- func (o JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigOutput() JobPigConfigLoggingConfigOutput
- func (o JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigOutputWithContext(ctx context.Context) JobPigConfigLoggingConfigOutput
- func (o JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigPtrOutput() JobPigConfigLoggingConfigPtrOutput
- func (o JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPigConfigLoggingConfigPtrOutput
- type JobPigConfigLoggingConfigPtrInput
- type JobPigConfigLoggingConfigPtrOutput
- func (o JobPigConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o JobPigConfigLoggingConfigPtrOutput) Elem() JobPigConfigLoggingConfigOutput
- func (JobPigConfigLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o JobPigConfigLoggingConfigPtrOutput) ToJobPigConfigLoggingConfigPtrOutput() JobPigConfigLoggingConfigPtrOutput
- func (o JobPigConfigLoggingConfigPtrOutput) ToJobPigConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPigConfigLoggingConfigPtrOutput
- type JobPigConfigOutput
- func (o JobPigConfigOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (JobPigConfigOutput) ElementType() reflect.Type
- func (o JobPigConfigOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobPigConfigOutput) LoggingConfig() JobPigConfigLoggingConfigPtrOutput
- func (o JobPigConfigOutput) Properties() pulumi.StringMapOutput
- func (o JobPigConfigOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o JobPigConfigOutput) QueryLists() pulumi.StringArrayOutput
- func (o JobPigConfigOutput) ScriptVariables() pulumi.StringMapOutput
- func (o JobPigConfigOutput) ToJobPigConfigOutput() JobPigConfigOutput
- func (o JobPigConfigOutput) ToJobPigConfigOutputWithContext(ctx context.Context) JobPigConfigOutput
- func (o JobPigConfigOutput) ToJobPigConfigPtrOutput() JobPigConfigPtrOutput
- func (o JobPigConfigOutput) ToJobPigConfigPtrOutputWithContext(ctx context.Context) JobPigConfigPtrOutput
- type JobPigConfigPtrInput
- type JobPigConfigPtrOutput
- func (o JobPigConfigPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (o JobPigConfigPtrOutput) Elem() JobPigConfigOutput
- func (JobPigConfigPtrOutput) ElementType() reflect.Type
- func (o JobPigConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobPigConfigPtrOutput) LoggingConfig() JobPigConfigLoggingConfigPtrOutput
- func (o JobPigConfigPtrOutput) Properties() pulumi.StringMapOutput
- func (o JobPigConfigPtrOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o JobPigConfigPtrOutput) QueryLists() pulumi.StringArrayOutput
- func (o JobPigConfigPtrOutput) ScriptVariables() pulumi.StringMapOutput
- func (o JobPigConfigPtrOutput) ToJobPigConfigPtrOutput() JobPigConfigPtrOutput
- func (o JobPigConfigPtrOutput) ToJobPigConfigPtrOutputWithContext(ctx context.Context) JobPigConfigPtrOutput
- type JobPlacement
- type JobPlacementArgs
- func (JobPlacementArgs) ElementType() reflect.Type
- func (i JobPlacementArgs) ToJobPlacementOutput() JobPlacementOutput
- func (i JobPlacementArgs) ToJobPlacementOutputWithContext(ctx context.Context) JobPlacementOutput
- func (i JobPlacementArgs) ToJobPlacementPtrOutput() JobPlacementPtrOutput
- func (i JobPlacementArgs) ToJobPlacementPtrOutputWithContext(ctx context.Context) JobPlacementPtrOutput
- type JobPlacementInput
- type JobPlacementOutput
- func (o JobPlacementOutput) ClusterName() pulumi.StringOutput
- func (o JobPlacementOutput) ClusterUuid() pulumi.StringPtrOutput
- func (JobPlacementOutput) ElementType() reflect.Type
- func (o JobPlacementOutput) ToJobPlacementOutput() JobPlacementOutput
- func (o JobPlacementOutput) ToJobPlacementOutputWithContext(ctx context.Context) JobPlacementOutput
- func (o JobPlacementOutput) ToJobPlacementPtrOutput() JobPlacementPtrOutput
- func (o JobPlacementOutput) ToJobPlacementPtrOutputWithContext(ctx context.Context) JobPlacementPtrOutput
- type JobPlacementPtrInput
- type JobPlacementPtrOutput
- func (o JobPlacementPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o JobPlacementPtrOutput) ClusterUuid() pulumi.StringPtrOutput
- func (o JobPlacementPtrOutput) Elem() JobPlacementOutput
- func (JobPlacementPtrOutput) ElementType() reflect.Type
- func (o JobPlacementPtrOutput) ToJobPlacementPtrOutput() JobPlacementPtrOutput
- func (o JobPlacementPtrOutput) ToJobPlacementPtrOutputWithContext(ctx context.Context) JobPlacementPtrOutput
- type JobPrestoConfig
- type JobPrestoConfigArgs
- func (JobPrestoConfigArgs) ElementType() reflect.Type
- func (i JobPrestoConfigArgs) ToJobPrestoConfigOutput() JobPrestoConfigOutput
- func (i JobPrestoConfigArgs) ToJobPrestoConfigOutputWithContext(ctx context.Context) JobPrestoConfigOutput
- func (i JobPrestoConfigArgs) ToJobPrestoConfigPtrOutput() JobPrestoConfigPtrOutput
- func (i JobPrestoConfigArgs) ToJobPrestoConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigPtrOutput
- type JobPrestoConfigInput
- type JobPrestoConfigLoggingConfig
- type JobPrestoConfigLoggingConfigArgs
- func (JobPrestoConfigLoggingConfigArgs) ElementType() reflect.Type
- func (i JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigOutput() JobPrestoConfigLoggingConfigOutput
- func (i JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigOutputWithContext(ctx context.Context) JobPrestoConfigLoggingConfigOutput
- func (i JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigPtrOutput() JobPrestoConfigLoggingConfigPtrOutput
- func (i JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigLoggingConfigPtrOutput
- type JobPrestoConfigLoggingConfigInput
- type JobPrestoConfigLoggingConfigOutput
- func (o JobPrestoConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (JobPrestoConfigLoggingConfigOutput) ElementType() reflect.Type
- func (o JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigOutput() JobPrestoConfigLoggingConfigOutput
- func (o JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigOutputWithContext(ctx context.Context) JobPrestoConfigLoggingConfigOutput
- func (o JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigPtrOutput() JobPrestoConfigLoggingConfigPtrOutput
- func (o JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigLoggingConfigPtrOutput
- type JobPrestoConfigLoggingConfigPtrInput
- type JobPrestoConfigLoggingConfigPtrOutput
- func (o JobPrestoConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o JobPrestoConfigLoggingConfigPtrOutput) Elem() JobPrestoConfigLoggingConfigOutput
- func (JobPrestoConfigLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o JobPrestoConfigLoggingConfigPtrOutput) ToJobPrestoConfigLoggingConfigPtrOutput() JobPrestoConfigLoggingConfigPtrOutput
- func (o JobPrestoConfigLoggingConfigPtrOutput) ToJobPrestoConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigLoggingConfigPtrOutput
- type JobPrestoConfigOutput
- func (o JobPrestoConfigOutput) ClientTags() pulumi.StringArrayOutput
- func (o JobPrestoConfigOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (JobPrestoConfigOutput) ElementType() reflect.Type
- func (o JobPrestoConfigOutput) LoggingConfig() JobPrestoConfigLoggingConfigPtrOutput
- func (o JobPrestoConfigOutput) OutputFormat() pulumi.StringPtrOutput
- func (o JobPrestoConfigOutput) Properties() pulumi.StringMapOutput
- func (o JobPrestoConfigOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o JobPrestoConfigOutput) QueryLists() pulumi.StringArrayOutput
- func (o JobPrestoConfigOutput) ToJobPrestoConfigOutput() JobPrestoConfigOutput
- func (o JobPrestoConfigOutput) ToJobPrestoConfigOutputWithContext(ctx context.Context) JobPrestoConfigOutput
- func (o JobPrestoConfigOutput) ToJobPrestoConfigPtrOutput() JobPrestoConfigPtrOutput
- func (o JobPrestoConfigOutput) ToJobPrestoConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigPtrOutput
- type JobPrestoConfigPtrInput
- type JobPrestoConfigPtrOutput
- func (o JobPrestoConfigPtrOutput) ClientTags() pulumi.StringArrayOutput
- func (o JobPrestoConfigPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (o JobPrestoConfigPtrOutput) Elem() JobPrestoConfigOutput
- func (JobPrestoConfigPtrOutput) ElementType() reflect.Type
- func (o JobPrestoConfigPtrOutput) LoggingConfig() JobPrestoConfigLoggingConfigPtrOutput
- func (o JobPrestoConfigPtrOutput) OutputFormat() pulumi.StringPtrOutput
- func (o JobPrestoConfigPtrOutput) Properties() pulumi.StringMapOutput
- func (o JobPrestoConfigPtrOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o JobPrestoConfigPtrOutput) QueryLists() pulumi.StringArrayOutput
- func (o JobPrestoConfigPtrOutput) ToJobPrestoConfigPtrOutput() JobPrestoConfigPtrOutput
- func (o JobPrestoConfigPtrOutput) ToJobPrestoConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigPtrOutput
- type JobPysparkConfig
- type JobPysparkConfigArgs
- func (JobPysparkConfigArgs) ElementType() reflect.Type
- func (i JobPysparkConfigArgs) ToJobPysparkConfigOutput() JobPysparkConfigOutput
- func (i JobPysparkConfigArgs) ToJobPysparkConfigOutputWithContext(ctx context.Context) JobPysparkConfigOutput
- func (i JobPysparkConfigArgs) ToJobPysparkConfigPtrOutput() JobPysparkConfigPtrOutput
- func (i JobPysparkConfigArgs) ToJobPysparkConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigPtrOutput
- type JobPysparkConfigInput
- type JobPysparkConfigLoggingConfig
- type JobPysparkConfigLoggingConfigArgs
- func (JobPysparkConfigLoggingConfigArgs) ElementType() reflect.Type
- func (i JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigOutput() JobPysparkConfigLoggingConfigOutput
- func (i JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigOutputWithContext(ctx context.Context) JobPysparkConfigLoggingConfigOutput
- func (i JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigPtrOutput() JobPysparkConfigLoggingConfigPtrOutput
- func (i JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigLoggingConfigPtrOutput
- type JobPysparkConfigLoggingConfigInput
- type JobPysparkConfigLoggingConfigOutput
- func (o JobPysparkConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (JobPysparkConfigLoggingConfigOutput) ElementType() reflect.Type
- func (o JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigOutput() JobPysparkConfigLoggingConfigOutput
- func (o JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigOutputWithContext(ctx context.Context) JobPysparkConfigLoggingConfigOutput
- func (o JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigPtrOutput() JobPysparkConfigLoggingConfigPtrOutput
- func (o JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigLoggingConfigPtrOutput
- type JobPysparkConfigLoggingConfigPtrInput
- type JobPysparkConfigLoggingConfigPtrOutput
- func (o JobPysparkConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o JobPysparkConfigLoggingConfigPtrOutput) Elem() JobPysparkConfigLoggingConfigOutput
- func (JobPysparkConfigLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o JobPysparkConfigLoggingConfigPtrOutput) ToJobPysparkConfigLoggingConfigPtrOutput() JobPysparkConfigLoggingConfigPtrOutput
- func (o JobPysparkConfigLoggingConfigPtrOutput) ToJobPysparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigLoggingConfigPtrOutput
- type JobPysparkConfigOutput
- func (o JobPysparkConfigOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o JobPysparkConfigOutput) Args() pulumi.StringArrayOutput
- func (JobPysparkConfigOutput) ElementType() reflect.Type
- func (o JobPysparkConfigOutput) FileUris() pulumi.StringArrayOutput
- func (o JobPysparkConfigOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobPysparkConfigOutput) LoggingConfig() JobPysparkConfigLoggingConfigPtrOutput
- func (o JobPysparkConfigOutput) MainPythonFileUri() pulumi.StringOutput
- func (o JobPysparkConfigOutput) Properties() pulumi.StringMapOutput
- func (o JobPysparkConfigOutput) PythonFileUris() pulumi.StringArrayOutput
- func (o JobPysparkConfigOutput) ToJobPysparkConfigOutput() JobPysparkConfigOutput
- func (o JobPysparkConfigOutput) ToJobPysparkConfigOutputWithContext(ctx context.Context) JobPysparkConfigOutput
- func (o JobPysparkConfigOutput) ToJobPysparkConfigPtrOutput() JobPysparkConfigPtrOutput
- func (o JobPysparkConfigOutput) ToJobPysparkConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigPtrOutput
- type JobPysparkConfigPtrInput
- type JobPysparkConfigPtrOutput
- func (o JobPysparkConfigPtrOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o JobPysparkConfigPtrOutput) Args() pulumi.StringArrayOutput
- func (o JobPysparkConfigPtrOutput) Elem() JobPysparkConfigOutput
- func (JobPysparkConfigPtrOutput) ElementType() reflect.Type
- func (o JobPysparkConfigPtrOutput) FileUris() pulumi.StringArrayOutput
- func (o JobPysparkConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobPysparkConfigPtrOutput) LoggingConfig() JobPysparkConfigLoggingConfigPtrOutput
- func (o JobPysparkConfigPtrOutput) MainPythonFileUri() pulumi.StringPtrOutput
- func (o JobPysparkConfigPtrOutput) Properties() pulumi.StringMapOutput
- func (o JobPysparkConfigPtrOutput) PythonFileUris() pulumi.StringArrayOutput
- func (o JobPysparkConfigPtrOutput) ToJobPysparkConfigPtrOutput() JobPysparkConfigPtrOutput
- func (o JobPysparkConfigPtrOutput) ToJobPysparkConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigPtrOutput
- type JobReference
- type JobReferenceArgs
- func (JobReferenceArgs) ElementType() reflect.Type
- func (i JobReferenceArgs) ToJobReferenceOutput() JobReferenceOutput
- func (i JobReferenceArgs) ToJobReferenceOutputWithContext(ctx context.Context) JobReferenceOutput
- func (i JobReferenceArgs) ToJobReferencePtrOutput() JobReferencePtrOutput
- func (i JobReferenceArgs) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
- type JobReferenceInput
- type JobReferenceOutput
- func (JobReferenceOutput) ElementType() reflect.Type
- func (o JobReferenceOutput) JobId() pulumi.StringPtrOutput
- func (o JobReferenceOutput) ToJobReferenceOutput() JobReferenceOutput
- func (o JobReferenceOutput) ToJobReferenceOutputWithContext(ctx context.Context) JobReferenceOutput
- func (o JobReferenceOutput) ToJobReferencePtrOutput() JobReferencePtrOutput
- func (o JobReferenceOutput) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
- type JobReferencePtrInput
- type JobReferencePtrOutput
- func (o JobReferencePtrOutput) Elem() JobReferenceOutput
- func (JobReferencePtrOutput) ElementType() reflect.Type
- func (o JobReferencePtrOutput) JobId() pulumi.StringPtrOutput
- func (o JobReferencePtrOutput) ToJobReferencePtrOutput() JobReferencePtrOutput
- func (o JobReferencePtrOutput) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
- type JobScheduling
- type JobSchedulingArgs
- func (JobSchedulingArgs) ElementType() reflect.Type
- func (i JobSchedulingArgs) ToJobSchedulingOutput() JobSchedulingOutput
- func (i JobSchedulingArgs) ToJobSchedulingOutputWithContext(ctx context.Context) JobSchedulingOutput
- func (i JobSchedulingArgs) ToJobSchedulingPtrOutput() JobSchedulingPtrOutput
- func (i JobSchedulingArgs) ToJobSchedulingPtrOutputWithContext(ctx context.Context) JobSchedulingPtrOutput
- type JobSchedulingInput
- type JobSchedulingOutput
- func (JobSchedulingOutput) ElementType() reflect.Type
- func (o JobSchedulingOutput) MaxFailuresPerHour() pulumi.IntOutput
- func (o JobSchedulingOutput) MaxFailuresTotal() pulumi.IntOutput
- func (o JobSchedulingOutput) ToJobSchedulingOutput() JobSchedulingOutput
- func (o JobSchedulingOutput) ToJobSchedulingOutputWithContext(ctx context.Context) JobSchedulingOutput
- func (o JobSchedulingOutput) ToJobSchedulingPtrOutput() JobSchedulingPtrOutput
- func (o JobSchedulingOutput) ToJobSchedulingPtrOutputWithContext(ctx context.Context) JobSchedulingPtrOutput
- type JobSchedulingPtrInput
- type JobSchedulingPtrOutput
- func (o JobSchedulingPtrOutput) Elem() JobSchedulingOutput
- func (JobSchedulingPtrOutput) ElementType() reflect.Type
- func (o JobSchedulingPtrOutput) MaxFailuresPerHour() pulumi.IntPtrOutput
- func (o JobSchedulingPtrOutput) MaxFailuresTotal() pulumi.IntPtrOutput
- func (o JobSchedulingPtrOutput) ToJobSchedulingPtrOutput() JobSchedulingPtrOutput
- func (o JobSchedulingPtrOutput) ToJobSchedulingPtrOutputWithContext(ctx context.Context) JobSchedulingPtrOutput
- type JobSparkConfig
- type JobSparkConfigArgs
- func (JobSparkConfigArgs) ElementType() reflect.Type
- func (i JobSparkConfigArgs) ToJobSparkConfigOutput() JobSparkConfigOutput
- func (i JobSparkConfigArgs) ToJobSparkConfigOutputWithContext(ctx context.Context) JobSparkConfigOutput
- func (i JobSparkConfigArgs) ToJobSparkConfigPtrOutput() JobSparkConfigPtrOutput
- func (i JobSparkConfigArgs) ToJobSparkConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigPtrOutput
- type JobSparkConfigInput
- type JobSparkConfigLoggingConfig
- type JobSparkConfigLoggingConfigArgs
- func (JobSparkConfigLoggingConfigArgs) ElementType() reflect.Type
- func (i JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigOutput() JobSparkConfigLoggingConfigOutput
- func (i JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigOutputWithContext(ctx context.Context) JobSparkConfigLoggingConfigOutput
- func (i JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigPtrOutput() JobSparkConfigLoggingConfigPtrOutput
- func (i JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigLoggingConfigPtrOutput
- type JobSparkConfigLoggingConfigInput
- type JobSparkConfigLoggingConfigOutput
- func (o JobSparkConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (JobSparkConfigLoggingConfigOutput) ElementType() reflect.Type
- func (o JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigOutput() JobSparkConfigLoggingConfigOutput
- func (o JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigOutputWithContext(ctx context.Context) JobSparkConfigLoggingConfigOutput
- func (o JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigPtrOutput() JobSparkConfigLoggingConfigPtrOutput
- func (o JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigLoggingConfigPtrOutput
- type JobSparkConfigLoggingConfigPtrInput
- type JobSparkConfigLoggingConfigPtrOutput
- func (o JobSparkConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o JobSparkConfigLoggingConfigPtrOutput) Elem() JobSparkConfigLoggingConfigOutput
- func (JobSparkConfigLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o JobSparkConfigLoggingConfigPtrOutput) ToJobSparkConfigLoggingConfigPtrOutput() JobSparkConfigLoggingConfigPtrOutput
- func (o JobSparkConfigLoggingConfigPtrOutput) ToJobSparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigLoggingConfigPtrOutput
- type JobSparkConfigOutput
- func (o JobSparkConfigOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o JobSparkConfigOutput) Args() pulumi.StringArrayOutput
- func (JobSparkConfigOutput) ElementType() reflect.Type
- func (o JobSparkConfigOutput) FileUris() pulumi.StringArrayOutput
- func (o JobSparkConfigOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobSparkConfigOutput) LoggingConfig() JobSparkConfigLoggingConfigPtrOutput
- func (o JobSparkConfigOutput) MainClass() pulumi.StringPtrOutput
- func (o JobSparkConfigOutput) MainJarFileUri() pulumi.StringPtrOutput
- func (o JobSparkConfigOutput) Properties() pulumi.StringMapOutput
- func (o JobSparkConfigOutput) ToJobSparkConfigOutput() JobSparkConfigOutput
- func (o JobSparkConfigOutput) ToJobSparkConfigOutputWithContext(ctx context.Context) JobSparkConfigOutput
- func (o JobSparkConfigOutput) ToJobSparkConfigPtrOutput() JobSparkConfigPtrOutput
- func (o JobSparkConfigOutput) ToJobSparkConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigPtrOutput
- type JobSparkConfigPtrInput
- type JobSparkConfigPtrOutput
- func (o JobSparkConfigPtrOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o JobSparkConfigPtrOutput) Args() pulumi.StringArrayOutput
- func (o JobSparkConfigPtrOutput) Elem() JobSparkConfigOutput
- func (JobSparkConfigPtrOutput) ElementType() reflect.Type
- func (o JobSparkConfigPtrOutput) FileUris() pulumi.StringArrayOutput
- func (o JobSparkConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobSparkConfigPtrOutput) LoggingConfig() JobSparkConfigLoggingConfigPtrOutput
- func (o JobSparkConfigPtrOutput) MainClass() pulumi.StringPtrOutput
- func (o JobSparkConfigPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
- func (o JobSparkConfigPtrOutput) Properties() pulumi.StringMapOutput
- func (o JobSparkConfigPtrOutput) ToJobSparkConfigPtrOutput() JobSparkConfigPtrOutput
- func (o JobSparkConfigPtrOutput) ToJobSparkConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigPtrOutput
- type JobSparksqlConfig
- type JobSparksqlConfigArgs
- func (JobSparksqlConfigArgs) ElementType() reflect.Type
- func (i JobSparksqlConfigArgs) ToJobSparksqlConfigOutput() JobSparksqlConfigOutput
- func (i JobSparksqlConfigArgs) ToJobSparksqlConfigOutputWithContext(ctx context.Context) JobSparksqlConfigOutput
- func (i JobSparksqlConfigArgs) ToJobSparksqlConfigPtrOutput() JobSparksqlConfigPtrOutput
- func (i JobSparksqlConfigArgs) ToJobSparksqlConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigPtrOutput
- type JobSparksqlConfigInput
- type JobSparksqlConfigLoggingConfig
- type JobSparksqlConfigLoggingConfigArgs
- func (JobSparksqlConfigLoggingConfigArgs) ElementType() reflect.Type
- func (i JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigOutput() JobSparksqlConfigLoggingConfigOutput
- func (i JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigOutputWithContext(ctx context.Context) JobSparksqlConfigLoggingConfigOutput
- func (i JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigPtrOutput() JobSparksqlConfigLoggingConfigPtrOutput
- func (i JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigLoggingConfigPtrOutput
- type JobSparksqlConfigLoggingConfigInput
- type JobSparksqlConfigLoggingConfigOutput
- func (o JobSparksqlConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (JobSparksqlConfigLoggingConfigOutput) ElementType() reflect.Type
- func (o JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigOutput() JobSparksqlConfigLoggingConfigOutput
- func (o JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigOutputWithContext(ctx context.Context) JobSparksqlConfigLoggingConfigOutput
- func (o JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigPtrOutput() JobSparksqlConfigLoggingConfigPtrOutput
- func (o JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigLoggingConfigPtrOutput
- type JobSparksqlConfigLoggingConfigPtrInput
- type JobSparksqlConfigLoggingConfigPtrOutput
- func (o JobSparksqlConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o JobSparksqlConfigLoggingConfigPtrOutput) Elem() JobSparksqlConfigLoggingConfigOutput
- func (JobSparksqlConfigLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o JobSparksqlConfigLoggingConfigPtrOutput) ToJobSparksqlConfigLoggingConfigPtrOutput() JobSparksqlConfigLoggingConfigPtrOutput
- func (o JobSparksqlConfigLoggingConfigPtrOutput) ToJobSparksqlConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigLoggingConfigPtrOutput
- type JobSparksqlConfigOutput
- func (JobSparksqlConfigOutput) ElementType() reflect.Type
- func (o JobSparksqlConfigOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobSparksqlConfigOutput) LoggingConfig() JobSparksqlConfigLoggingConfigPtrOutput
- func (o JobSparksqlConfigOutput) Properties() pulumi.StringMapOutput
- func (o JobSparksqlConfigOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o JobSparksqlConfigOutput) QueryLists() pulumi.StringArrayOutput
- func (o JobSparksqlConfigOutput) ScriptVariables() pulumi.StringMapOutput
- func (o JobSparksqlConfigOutput) ToJobSparksqlConfigOutput() JobSparksqlConfigOutput
- func (o JobSparksqlConfigOutput) ToJobSparksqlConfigOutputWithContext(ctx context.Context) JobSparksqlConfigOutput
- func (o JobSparksqlConfigOutput) ToJobSparksqlConfigPtrOutput() JobSparksqlConfigPtrOutput
- func (o JobSparksqlConfigOutput) ToJobSparksqlConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigPtrOutput
- type JobSparksqlConfigPtrInput
- type JobSparksqlConfigPtrOutput
- func (o JobSparksqlConfigPtrOutput) Elem() JobSparksqlConfigOutput
- func (JobSparksqlConfigPtrOutput) ElementType() reflect.Type
- func (o JobSparksqlConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o JobSparksqlConfigPtrOutput) LoggingConfig() JobSparksqlConfigLoggingConfigPtrOutput
- func (o JobSparksqlConfigPtrOutput) Properties() pulumi.StringMapOutput
- func (o JobSparksqlConfigPtrOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o JobSparksqlConfigPtrOutput) QueryLists() pulumi.StringArrayOutput
- func (o JobSparksqlConfigPtrOutput) ScriptVariables() pulumi.StringMapOutput
- func (o JobSparksqlConfigPtrOutput) ToJobSparksqlConfigPtrOutput() JobSparksqlConfigPtrOutput
- func (o JobSparksqlConfigPtrOutput) ToJobSparksqlConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigPtrOutput
- type JobState
- type JobStatus
- type JobStatusArgs
- type JobStatusArray
- type JobStatusArrayInput
- type JobStatusArrayOutput
- func (JobStatusArrayOutput) ElementType() reflect.Type
- func (o JobStatusArrayOutput) Index(i pulumi.IntInput) JobStatusOutput
- func (o JobStatusArrayOutput) ToJobStatusArrayOutput() JobStatusArrayOutput
- func (o JobStatusArrayOutput) ToJobStatusArrayOutputWithContext(ctx context.Context) JobStatusArrayOutput
- type JobStatusInput
- type JobStatusOutput
- func (o JobStatusOutput) Details() pulumi.StringPtrOutput
- func (JobStatusOutput) ElementType() reflect.Type
- func (o JobStatusOutput) State() pulumi.StringPtrOutput
- func (o JobStatusOutput) StateStartTime() pulumi.StringPtrOutput
- func (o JobStatusOutput) Substate() pulumi.StringPtrOutput
- func (o JobStatusOutput) ToJobStatusOutput() JobStatusOutput
- func (o JobStatusOutput) ToJobStatusOutputWithContext(ctx context.Context) JobStatusOutput
- type MetastoreFederation
- type MetastoreFederationArgs
- type MetastoreFederationArray
- type MetastoreFederationArrayInput
- type MetastoreFederationArrayOutput
- func (MetastoreFederationArrayOutput) ElementType() reflect.Type
- func (o MetastoreFederationArrayOutput) Index(i pulumi.IntInput) MetastoreFederationOutput
- func (o MetastoreFederationArrayOutput) ToMetastoreFederationArrayOutput() MetastoreFederationArrayOutput
- func (o MetastoreFederationArrayOutput) ToMetastoreFederationArrayOutputWithContext(ctx context.Context) MetastoreFederationArrayOutput
- type MetastoreFederationBackendMetastore
- type MetastoreFederationBackendMetastoreArgs
- func (MetastoreFederationBackendMetastoreArgs) ElementType() reflect.Type
- func (i MetastoreFederationBackendMetastoreArgs) ToMetastoreFederationBackendMetastoreOutput() MetastoreFederationBackendMetastoreOutput
- func (i MetastoreFederationBackendMetastoreArgs) ToMetastoreFederationBackendMetastoreOutputWithContext(ctx context.Context) MetastoreFederationBackendMetastoreOutput
- type MetastoreFederationBackendMetastoreArray
- func (MetastoreFederationBackendMetastoreArray) ElementType() reflect.Type
- func (i MetastoreFederationBackendMetastoreArray) ToMetastoreFederationBackendMetastoreArrayOutput() MetastoreFederationBackendMetastoreArrayOutput
- func (i MetastoreFederationBackendMetastoreArray) ToMetastoreFederationBackendMetastoreArrayOutputWithContext(ctx context.Context) MetastoreFederationBackendMetastoreArrayOutput
- type MetastoreFederationBackendMetastoreArrayInput
- type MetastoreFederationBackendMetastoreArrayOutput
- func (MetastoreFederationBackendMetastoreArrayOutput) ElementType() reflect.Type
- func (o MetastoreFederationBackendMetastoreArrayOutput) Index(i pulumi.IntInput) MetastoreFederationBackendMetastoreOutput
- func (o MetastoreFederationBackendMetastoreArrayOutput) ToMetastoreFederationBackendMetastoreArrayOutput() MetastoreFederationBackendMetastoreArrayOutput
- func (o MetastoreFederationBackendMetastoreArrayOutput) ToMetastoreFederationBackendMetastoreArrayOutputWithContext(ctx context.Context) MetastoreFederationBackendMetastoreArrayOutput
- type MetastoreFederationBackendMetastoreInput
- type MetastoreFederationBackendMetastoreOutput
- func (MetastoreFederationBackendMetastoreOutput) ElementType() reflect.Type
- func (o MetastoreFederationBackendMetastoreOutput) MetastoreType() pulumi.StringOutput
- func (o MetastoreFederationBackendMetastoreOutput) Name() pulumi.StringOutput
- func (o MetastoreFederationBackendMetastoreOutput) Rank() pulumi.StringOutput
- func (o MetastoreFederationBackendMetastoreOutput) ToMetastoreFederationBackendMetastoreOutput() MetastoreFederationBackendMetastoreOutput
- func (o MetastoreFederationBackendMetastoreOutput) ToMetastoreFederationBackendMetastoreOutputWithContext(ctx context.Context) MetastoreFederationBackendMetastoreOutput
- type MetastoreFederationIamBinding
- func (*MetastoreFederationIamBinding) ElementType() reflect.Type
- func (i *MetastoreFederationIamBinding) ToMetastoreFederationIamBindingOutput() MetastoreFederationIamBindingOutput
- func (i *MetastoreFederationIamBinding) ToMetastoreFederationIamBindingOutputWithContext(ctx context.Context) MetastoreFederationIamBindingOutput
- type MetastoreFederationIamBindingArgs
- type MetastoreFederationIamBindingArray
- func (MetastoreFederationIamBindingArray) ElementType() reflect.Type
- func (i MetastoreFederationIamBindingArray) ToMetastoreFederationIamBindingArrayOutput() MetastoreFederationIamBindingArrayOutput
- func (i MetastoreFederationIamBindingArray) ToMetastoreFederationIamBindingArrayOutputWithContext(ctx context.Context) MetastoreFederationIamBindingArrayOutput
- type MetastoreFederationIamBindingArrayInput
- type MetastoreFederationIamBindingArrayOutput
- func (MetastoreFederationIamBindingArrayOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamBindingArrayOutput) Index(i pulumi.IntInput) MetastoreFederationIamBindingOutput
- func (o MetastoreFederationIamBindingArrayOutput) ToMetastoreFederationIamBindingArrayOutput() MetastoreFederationIamBindingArrayOutput
- func (o MetastoreFederationIamBindingArrayOutput) ToMetastoreFederationIamBindingArrayOutputWithContext(ctx context.Context) MetastoreFederationIamBindingArrayOutput
- type MetastoreFederationIamBindingCondition
- type MetastoreFederationIamBindingConditionArgs
- func (MetastoreFederationIamBindingConditionArgs) ElementType() reflect.Type
- func (i MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionOutput() MetastoreFederationIamBindingConditionOutput
- func (i MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionOutputWithContext(ctx context.Context) MetastoreFederationIamBindingConditionOutput
- func (i MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionPtrOutput() MetastoreFederationIamBindingConditionPtrOutput
- func (i MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamBindingConditionPtrOutput
- type MetastoreFederationIamBindingConditionInput
- type MetastoreFederationIamBindingConditionOutput
- func (o MetastoreFederationIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (MetastoreFederationIamBindingConditionOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o MetastoreFederationIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionOutput() MetastoreFederationIamBindingConditionOutput
- func (o MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionOutputWithContext(ctx context.Context) MetastoreFederationIamBindingConditionOutput
- func (o MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionPtrOutput() MetastoreFederationIamBindingConditionPtrOutput
- func (o MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamBindingConditionPtrOutput
- type MetastoreFederationIamBindingConditionPtrInput
- type MetastoreFederationIamBindingConditionPtrOutput
- func (o MetastoreFederationIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o MetastoreFederationIamBindingConditionPtrOutput) Elem() MetastoreFederationIamBindingConditionOutput
- func (MetastoreFederationIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o MetastoreFederationIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o MetastoreFederationIamBindingConditionPtrOutput) ToMetastoreFederationIamBindingConditionPtrOutput() MetastoreFederationIamBindingConditionPtrOutput
- func (o MetastoreFederationIamBindingConditionPtrOutput) ToMetastoreFederationIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamBindingConditionPtrOutput
- type MetastoreFederationIamBindingInput
- type MetastoreFederationIamBindingMap
- func (MetastoreFederationIamBindingMap) ElementType() reflect.Type
- func (i MetastoreFederationIamBindingMap) ToMetastoreFederationIamBindingMapOutput() MetastoreFederationIamBindingMapOutput
- func (i MetastoreFederationIamBindingMap) ToMetastoreFederationIamBindingMapOutputWithContext(ctx context.Context) MetastoreFederationIamBindingMapOutput
- type MetastoreFederationIamBindingMapInput
- type MetastoreFederationIamBindingMapOutput
- func (MetastoreFederationIamBindingMapOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamBindingMapOutput) MapIndex(k pulumi.StringInput) MetastoreFederationIamBindingOutput
- func (o MetastoreFederationIamBindingMapOutput) ToMetastoreFederationIamBindingMapOutput() MetastoreFederationIamBindingMapOutput
- func (o MetastoreFederationIamBindingMapOutput) ToMetastoreFederationIamBindingMapOutputWithContext(ctx context.Context) MetastoreFederationIamBindingMapOutput
- type MetastoreFederationIamBindingOutput
- func (o MetastoreFederationIamBindingOutput) Condition() MetastoreFederationIamBindingConditionPtrOutput
- func (MetastoreFederationIamBindingOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamBindingOutput) Etag() pulumi.StringOutput
- func (o MetastoreFederationIamBindingOutput) FederationId() pulumi.StringOutput
- func (o MetastoreFederationIamBindingOutput) Location() pulumi.StringOutput
- func (o MetastoreFederationIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o MetastoreFederationIamBindingOutput) Project() pulumi.StringOutput
- func (o MetastoreFederationIamBindingOutput) Role() pulumi.StringOutput
- func (o MetastoreFederationIamBindingOutput) ToMetastoreFederationIamBindingOutput() MetastoreFederationIamBindingOutput
- func (o MetastoreFederationIamBindingOutput) ToMetastoreFederationIamBindingOutputWithContext(ctx context.Context) MetastoreFederationIamBindingOutput
- type MetastoreFederationIamBindingState
- type MetastoreFederationIamMember
- func (*MetastoreFederationIamMember) ElementType() reflect.Type
- func (i *MetastoreFederationIamMember) ToMetastoreFederationIamMemberOutput() MetastoreFederationIamMemberOutput
- func (i *MetastoreFederationIamMember) ToMetastoreFederationIamMemberOutputWithContext(ctx context.Context) MetastoreFederationIamMemberOutput
- type MetastoreFederationIamMemberArgs
- type MetastoreFederationIamMemberArray
- func (MetastoreFederationIamMemberArray) ElementType() reflect.Type
- func (i MetastoreFederationIamMemberArray) ToMetastoreFederationIamMemberArrayOutput() MetastoreFederationIamMemberArrayOutput
- func (i MetastoreFederationIamMemberArray) ToMetastoreFederationIamMemberArrayOutputWithContext(ctx context.Context) MetastoreFederationIamMemberArrayOutput
- type MetastoreFederationIamMemberArrayInput
- type MetastoreFederationIamMemberArrayOutput
- func (MetastoreFederationIamMemberArrayOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamMemberArrayOutput) Index(i pulumi.IntInput) MetastoreFederationIamMemberOutput
- func (o MetastoreFederationIamMemberArrayOutput) ToMetastoreFederationIamMemberArrayOutput() MetastoreFederationIamMemberArrayOutput
- func (o MetastoreFederationIamMemberArrayOutput) ToMetastoreFederationIamMemberArrayOutputWithContext(ctx context.Context) MetastoreFederationIamMemberArrayOutput
- type MetastoreFederationIamMemberCondition
- type MetastoreFederationIamMemberConditionArgs
- func (MetastoreFederationIamMemberConditionArgs) ElementType() reflect.Type
- func (i MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionOutput() MetastoreFederationIamMemberConditionOutput
- func (i MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionOutputWithContext(ctx context.Context) MetastoreFederationIamMemberConditionOutput
- func (i MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionPtrOutput() MetastoreFederationIamMemberConditionPtrOutput
- func (i MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamMemberConditionPtrOutput
- type MetastoreFederationIamMemberConditionInput
- type MetastoreFederationIamMemberConditionOutput
- func (o MetastoreFederationIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (MetastoreFederationIamMemberConditionOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o MetastoreFederationIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionOutput() MetastoreFederationIamMemberConditionOutput
- func (o MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionOutputWithContext(ctx context.Context) MetastoreFederationIamMemberConditionOutput
- func (o MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionPtrOutput() MetastoreFederationIamMemberConditionPtrOutput
- func (o MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamMemberConditionPtrOutput
- type MetastoreFederationIamMemberConditionPtrInput
- type MetastoreFederationIamMemberConditionPtrOutput
- func (o MetastoreFederationIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o MetastoreFederationIamMemberConditionPtrOutput) Elem() MetastoreFederationIamMemberConditionOutput
- func (MetastoreFederationIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o MetastoreFederationIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o MetastoreFederationIamMemberConditionPtrOutput) ToMetastoreFederationIamMemberConditionPtrOutput() MetastoreFederationIamMemberConditionPtrOutput
- func (o MetastoreFederationIamMemberConditionPtrOutput) ToMetastoreFederationIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamMemberConditionPtrOutput
- type MetastoreFederationIamMemberInput
- type MetastoreFederationIamMemberMap
- func (MetastoreFederationIamMemberMap) ElementType() reflect.Type
- func (i MetastoreFederationIamMemberMap) ToMetastoreFederationIamMemberMapOutput() MetastoreFederationIamMemberMapOutput
- func (i MetastoreFederationIamMemberMap) ToMetastoreFederationIamMemberMapOutputWithContext(ctx context.Context) MetastoreFederationIamMemberMapOutput
- type MetastoreFederationIamMemberMapInput
- type MetastoreFederationIamMemberMapOutput
- func (MetastoreFederationIamMemberMapOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamMemberMapOutput) MapIndex(k pulumi.StringInput) MetastoreFederationIamMemberOutput
- func (o MetastoreFederationIamMemberMapOutput) ToMetastoreFederationIamMemberMapOutput() MetastoreFederationIamMemberMapOutput
- func (o MetastoreFederationIamMemberMapOutput) ToMetastoreFederationIamMemberMapOutputWithContext(ctx context.Context) MetastoreFederationIamMemberMapOutput
- type MetastoreFederationIamMemberOutput
- func (o MetastoreFederationIamMemberOutput) Condition() MetastoreFederationIamMemberConditionPtrOutput
- func (MetastoreFederationIamMemberOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamMemberOutput) Etag() pulumi.StringOutput
- func (o MetastoreFederationIamMemberOutput) FederationId() pulumi.StringOutput
- func (o MetastoreFederationIamMemberOutput) Location() pulumi.StringOutput
- func (o MetastoreFederationIamMemberOutput) Member() pulumi.StringOutput
- func (o MetastoreFederationIamMemberOutput) Project() pulumi.StringOutput
- func (o MetastoreFederationIamMemberOutput) Role() pulumi.StringOutput
- func (o MetastoreFederationIamMemberOutput) ToMetastoreFederationIamMemberOutput() MetastoreFederationIamMemberOutput
- func (o MetastoreFederationIamMemberOutput) ToMetastoreFederationIamMemberOutputWithContext(ctx context.Context) MetastoreFederationIamMemberOutput
- type MetastoreFederationIamMemberState
- type MetastoreFederationIamPolicy
- func (*MetastoreFederationIamPolicy) ElementType() reflect.Type
- func (i *MetastoreFederationIamPolicy) ToMetastoreFederationIamPolicyOutput() MetastoreFederationIamPolicyOutput
- func (i *MetastoreFederationIamPolicy) ToMetastoreFederationIamPolicyOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyOutput
- type MetastoreFederationIamPolicyArgs
- type MetastoreFederationIamPolicyArray
- func (MetastoreFederationIamPolicyArray) ElementType() reflect.Type
- func (i MetastoreFederationIamPolicyArray) ToMetastoreFederationIamPolicyArrayOutput() MetastoreFederationIamPolicyArrayOutput
- func (i MetastoreFederationIamPolicyArray) ToMetastoreFederationIamPolicyArrayOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyArrayOutput
- type MetastoreFederationIamPolicyArrayInput
- type MetastoreFederationIamPolicyArrayOutput
- func (MetastoreFederationIamPolicyArrayOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamPolicyArrayOutput) Index(i pulumi.IntInput) MetastoreFederationIamPolicyOutput
- func (o MetastoreFederationIamPolicyArrayOutput) ToMetastoreFederationIamPolicyArrayOutput() MetastoreFederationIamPolicyArrayOutput
- func (o MetastoreFederationIamPolicyArrayOutput) ToMetastoreFederationIamPolicyArrayOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyArrayOutput
- type MetastoreFederationIamPolicyInput
- type MetastoreFederationIamPolicyMap
- func (MetastoreFederationIamPolicyMap) ElementType() reflect.Type
- func (i MetastoreFederationIamPolicyMap) ToMetastoreFederationIamPolicyMapOutput() MetastoreFederationIamPolicyMapOutput
- func (i MetastoreFederationIamPolicyMap) ToMetastoreFederationIamPolicyMapOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyMapOutput
- type MetastoreFederationIamPolicyMapInput
- type MetastoreFederationIamPolicyMapOutput
- func (MetastoreFederationIamPolicyMapOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamPolicyMapOutput) MapIndex(k pulumi.StringInput) MetastoreFederationIamPolicyOutput
- func (o MetastoreFederationIamPolicyMapOutput) ToMetastoreFederationIamPolicyMapOutput() MetastoreFederationIamPolicyMapOutput
- func (o MetastoreFederationIamPolicyMapOutput) ToMetastoreFederationIamPolicyMapOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyMapOutput
- type MetastoreFederationIamPolicyOutput
- func (MetastoreFederationIamPolicyOutput) ElementType() reflect.Type
- func (o MetastoreFederationIamPolicyOutput) Etag() pulumi.StringOutput
- func (o MetastoreFederationIamPolicyOutput) FederationId() pulumi.StringOutput
- func (o MetastoreFederationIamPolicyOutput) Location() pulumi.StringOutput
- func (o MetastoreFederationIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o MetastoreFederationIamPolicyOutput) Project() pulumi.StringOutput
- func (o MetastoreFederationIamPolicyOutput) ToMetastoreFederationIamPolicyOutput() MetastoreFederationIamPolicyOutput
- func (o MetastoreFederationIamPolicyOutput) ToMetastoreFederationIamPolicyOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyOutput
- type MetastoreFederationIamPolicyState
- type MetastoreFederationInput
- type MetastoreFederationMap
- type MetastoreFederationMapInput
- type MetastoreFederationMapOutput
- func (MetastoreFederationMapOutput) ElementType() reflect.Type
- func (o MetastoreFederationMapOutput) MapIndex(k pulumi.StringInput) MetastoreFederationOutput
- func (o MetastoreFederationMapOutput) ToMetastoreFederationMapOutput() MetastoreFederationMapOutput
- func (o MetastoreFederationMapOutput) ToMetastoreFederationMapOutputWithContext(ctx context.Context) MetastoreFederationMapOutput
- type MetastoreFederationOutput
- func (o MetastoreFederationOutput) BackendMetastores() MetastoreFederationBackendMetastoreArrayOutput
- func (MetastoreFederationOutput) ElementType() reflect.Type
- func (o MetastoreFederationOutput) EndpointUri() pulumi.StringOutput
- func (o MetastoreFederationOutput) FederationId() pulumi.StringOutput
- func (o MetastoreFederationOutput) Labels() pulumi.StringMapOutput
- func (o MetastoreFederationOutput) Location() pulumi.StringPtrOutput
- func (o MetastoreFederationOutput) Name() pulumi.StringOutput
- func (o MetastoreFederationOutput) Project() pulumi.StringOutput
- func (o MetastoreFederationOutput) State() pulumi.StringOutput
- func (o MetastoreFederationOutput) StateMessage() pulumi.StringOutput
- func (o MetastoreFederationOutput) ToMetastoreFederationOutput() MetastoreFederationOutput
- func (o MetastoreFederationOutput) ToMetastoreFederationOutputWithContext(ctx context.Context) MetastoreFederationOutput
- func (o MetastoreFederationOutput) Uid() pulumi.StringOutput
- func (o MetastoreFederationOutput) Version() pulumi.StringOutput
- type MetastoreFederationState
- type MetastoreService
- type MetastoreServiceArgs
- type MetastoreServiceArray
- type MetastoreServiceArrayInput
- type MetastoreServiceArrayOutput
- func (MetastoreServiceArrayOutput) ElementType() reflect.Type
- func (o MetastoreServiceArrayOutput) Index(i pulumi.IntInput) MetastoreServiceOutput
- func (o MetastoreServiceArrayOutput) ToMetastoreServiceArrayOutput() MetastoreServiceArrayOutput
- func (o MetastoreServiceArrayOutput) ToMetastoreServiceArrayOutputWithContext(ctx context.Context) MetastoreServiceArrayOutput
- type MetastoreServiceEncryptionConfig
- type MetastoreServiceEncryptionConfigArgs
- func (MetastoreServiceEncryptionConfigArgs) ElementType() reflect.Type
- func (i MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigOutput() MetastoreServiceEncryptionConfigOutput
- func (i MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigOutputWithContext(ctx context.Context) MetastoreServiceEncryptionConfigOutput
- func (i MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigPtrOutput() MetastoreServiceEncryptionConfigPtrOutput
- func (i MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceEncryptionConfigPtrOutput
- type MetastoreServiceEncryptionConfigInput
- type MetastoreServiceEncryptionConfigOutput
- func (MetastoreServiceEncryptionConfigOutput) ElementType() reflect.Type
- func (o MetastoreServiceEncryptionConfigOutput) KmsKey() pulumi.StringOutput
- func (o MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigOutput() MetastoreServiceEncryptionConfigOutput
- func (o MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigOutputWithContext(ctx context.Context) MetastoreServiceEncryptionConfigOutput
- func (o MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigPtrOutput() MetastoreServiceEncryptionConfigPtrOutput
- func (o MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceEncryptionConfigPtrOutput
- type MetastoreServiceEncryptionConfigPtrInput
- type MetastoreServiceEncryptionConfigPtrOutput
- func (o MetastoreServiceEncryptionConfigPtrOutput) Elem() MetastoreServiceEncryptionConfigOutput
- func (MetastoreServiceEncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceEncryptionConfigPtrOutput) KmsKey() pulumi.StringPtrOutput
- func (o MetastoreServiceEncryptionConfigPtrOutput) ToMetastoreServiceEncryptionConfigPtrOutput() MetastoreServiceEncryptionConfigPtrOutput
- func (o MetastoreServiceEncryptionConfigPtrOutput) ToMetastoreServiceEncryptionConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceEncryptionConfigPtrOutput
- type MetastoreServiceHiveMetastoreConfig
- type MetastoreServiceHiveMetastoreConfigArgs
- func (MetastoreServiceHiveMetastoreConfigArgs) ElementType() reflect.Type
- func (i MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigOutput() MetastoreServiceHiveMetastoreConfigOutput
- func (i MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigOutput
- func (i MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigPtrOutput() MetastoreServiceHiveMetastoreConfigPtrOutput
- func (i MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigPtrOutput
- type MetastoreServiceHiveMetastoreConfigAuxiliaryVersion
- type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs
- func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ElementType() reflect.Type
- func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
- func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
- type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray
- func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ElementType() reflect.Type
- func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
- func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
- type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayInput
- type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
- func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) ElementType() reflect.Type
- func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) Index(i pulumi.IntInput) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
- func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
- func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
- type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionInput
- type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
- func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ConfigOverrides() pulumi.StringMapOutput
- func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ElementType() reflect.Type
- func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) Key() pulumi.StringOutput
- func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
- func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
- func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) Version() pulumi.StringOutput
- type MetastoreServiceHiveMetastoreConfigInput
- type MetastoreServiceHiveMetastoreConfigKerberosConfig
- type MetastoreServiceHiveMetastoreConfigKerberosConfigArgs
- func (MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ElementType() reflect.Type
- func (i MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigOutput
- func (i MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigOutput
- func (i MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
- func (i MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
- type MetastoreServiceHiveMetastoreConfigKerberosConfigInput
- type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytab
- type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs
- func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ElementType() reflect.Type
- func (i MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
- func (i MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
- func (i MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
- func (i MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
- type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabInput
- type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) CloudSecret() pulumi.StringOutput
- func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ElementType() reflect.Type
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
- type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrInput
- type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) CloudSecret() pulumi.StringPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) Elem() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
- func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
- type MetastoreServiceHiveMetastoreConfigKerberosConfigOutput
- func (MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ElementType() reflect.Type
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) Keytab() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) Krb5ConfigGcsUri() pulumi.StringOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) Principal() pulumi.StringOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
- type MetastoreServiceHiveMetastoreConfigKerberosConfigPtrInput
- type MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) Elem() MetastoreServiceHiveMetastoreConfigKerberosConfigOutput
- func (MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) Keytab() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) Krb5ConfigGcsUri() pulumi.StringPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) Principal() pulumi.StringPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
- type MetastoreServiceHiveMetastoreConfigOutput
- func (o MetastoreServiceHiveMetastoreConfigOutput) AuxiliaryVersions() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
- func (o MetastoreServiceHiveMetastoreConfigOutput) ConfigOverrides() pulumi.StringMapOutput
- func (MetastoreServiceHiveMetastoreConfigOutput) ElementType() reflect.Type
- func (o MetastoreServiceHiveMetastoreConfigOutput) EndpointProtocol() pulumi.StringPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigOutput) KerberosConfig() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigOutput() MetastoreServiceHiveMetastoreConfigOutput
- func (o MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigOutput
- func (o MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutput() MetastoreServiceHiveMetastoreConfigPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigOutput) Version() pulumi.StringOutput
- type MetastoreServiceHiveMetastoreConfigPtrInput
- type MetastoreServiceHiveMetastoreConfigPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigPtrOutput) AuxiliaryVersions() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
- func (o MetastoreServiceHiveMetastoreConfigPtrOutput) ConfigOverrides() pulumi.StringMapOutput
- func (o MetastoreServiceHiveMetastoreConfigPtrOutput) Elem() MetastoreServiceHiveMetastoreConfigOutput
- func (MetastoreServiceHiveMetastoreConfigPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceHiveMetastoreConfigPtrOutput) EndpointProtocol() pulumi.StringPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigPtrOutput) KerberosConfig() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutput() MetastoreServiceHiveMetastoreConfigPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigPtrOutput
- func (o MetastoreServiceHiveMetastoreConfigPtrOutput) Version() pulumi.StringPtrOutput
- type MetastoreServiceIamBinding
- func (*MetastoreServiceIamBinding) ElementType() reflect.Type
- func (i *MetastoreServiceIamBinding) ToMetastoreServiceIamBindingOutput() MetastoreServiceIamBindingOutput
- func (i *MetastoreServiceIamBinding) ToMetastoreServiceIamBindingOutputWithContext(ctx context.Context) MetastoreServiceIamBindingOutput
- type MetastoreServiceIamBindingArgs
- type MetastoreServiceIamBindingArray
- func (MetastoreServiceIamBindingArray) ElementType() reflect.Type
- func (i MetastoreServiceIamBindingArray) ToMetastoreServiceIamBindingArrayOutput() MetastoreServiceIamBindingArrayOutput
- func (i MetastoreServiceIamBindingArray) ToMetastoreServiceIamBindingArrayOutputWithContext(ctx context.Context) MetastoreServiceIamBindingArrayOutput
- type MetastoreServiceIamBindingArrayInput
- type MetastoreServiceIamBindingArrayOutput
- func (MetastoreServiceIamBindingArrayOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamBindingArrayOutput) Index(i pulumi.IntInput) MetastoreServiceIamBindingOutput
- func (o MetastoreServiceIamBindingArrayOutput) ToMetastoreServiceIamBindingArrayOutput() MetastoreServiceIamBindingArrayOutput
- func (o MetastoreServiceIamBindingArrayOutput) ToMetastoreServiceIamBindingArrayOutputWithContext(ctx context.Context) MetastoreServiceIamBindingArrayOutput
- type MetastoreServiceIamBindingCondition
- type MetastoreServiceIamBindingConditionArgs
- func (MetastoreServiceIamBindingConditionArgs) ElementType() reflect.Type
- func (i MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionOutput() MetastoreServiceIamBindingConditionOutput
- func (i MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionOutputWithContext(ctx context.Context) MetastoreServiceIamBindingConditionOutput
- func (i MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionPtrOutput() MetastoreServiceIamBindingConditionPtrOutput
- func (i MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamBindingConditionPtrOutput
- type MetastoreServiceIamBindingConditionInput
- type MetastoreServiceIamBindingConditionOutput
- func (o MetastoreServiceIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (MetastoreServiceIamBindingConditionOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o MetastoreServiceIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionOutput() MetastoreServiceIamBindingConditionOutput
- func (o MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionOutputWithContext(ctx context.Context) MetastoreServiceIamBindingConditionOutput
- func (o MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionPtrOutput() MetastoreServiceIamBindingConditionPtrOutput
- func (o MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamBindingConditionPtrOutput
- type MetastoreServiceIamBindingConditionPtrInput
- type MetastoreServiceIamBindingConditionPtrOutput
- func (o MetastoreServiceIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o MetastoreServiceIamBindingConditionPtrOutput) Elem() MetastoreServiceIamBindingConditionOutput
- func (MetastoreServiceIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o MetastoreServiceIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o MetastoreServiceIamBindingConditionPtrOutput) ToMetastoreServiceIamBindingConditionPtrOutput() MetastoreServiceIamBindingConditionPtrOutput
- func (o MetastoreServiceIamBindingConditionPtrOutput) ToMetastoreServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamBindingConditionPtrOutput
- type MetastoreServiceIamBindingInput
- type MetastoreServiceIamBindingMap
- func (MetastoreServiceIamBindingMap) ElementType() reflect.Type
- func (i MetastoreServiceIamBindingMap) ToMetastoreServiceIamBindingMapOutput() MetastoreServiceIamBindingMapOutput
- func (i MetastoreServiceIamBindingMap) ToMetastoreServiceIamBindingMapOutputWithContext(ctx context.Context) MetastoreServiceIamBindingMapOutput
- type MetastoreServiceIamBindingMapInput
- type MetastoreServiceIamBindingMapOutput
- func (MetastoreServiceIamBindingMapOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamBindingMapOutput) MapIndex(k pulumi.StringInput) MetastoreServiceIamBindingOutput
- func (o MetastoreServiceIamBindingMapOutput) ToMetastoreServiceIamBindingMapOutput() MetastoreServiceIamBindingMapOutput
- func (o MetastoreServiceIamBindingMapOutput) ToMetastoreServiceIamBindingMapOutputWithContext(ctx context.Context) MetastoreServiceIamBindingMapOutput
- type MetastoreServiceIamBindingOutput
- func (o MetastoreServiceIamBindingOutput) Condition() MetastoreServiceIamBindingConditionPtrOutput
- func (MetastoreServiceIamBindingOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamBindingOutput) Etag() pulumi.StringOutput
- func (o MetastoreServiceIamBindingOutput) Location() pulumi.StringOutput
- func (o MetastoreServiceIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o MetastoreServiceIamBindingOutput) Project() pulumi.StringOutput
- func (o MetastoreServiceIamBindingOutput) Role() pulumi.StringOutput
- func (o MetastoreServiceIamBindingOutput) ServiceId() pulumi.StringOutput
- func (o MetastoreServiceIamBindingOutput) ToMetastoreServiceIamBindingOutput() MetastoreServiceIamBindingOutput
- func (o MetastoreServiceIamBindingOutput) ToMetastoreServiceIamBindingOutputWithContext(ctx context.Context) MetastoreServiceIamBindingOutput
- type MetastoreServiceIamBindingState
- type MetastoreServiceIamMember
- type MetastoreServiceIamMemberArgs
- type MetastoreServiceIamMemberArray
- func (MetastoreServiceIamMemberArray) ElementType() reflect.Type
- func (i MetastoreServiceIamMemberArray) ToMetastoreServiceIamMemberArrayOutput() MetastoreServiceIamMemberArrayOutput
- func (i MetastoreServiceIamMemberArray) ToMetastoreServiceIamMemberArrayOutputWithContext(ctx context.Context) MetastoreServiceIamMemberArrayOutput
- type MetastoreServiceIamMemberArrayInput
- type MetastoreServiceIamMemberArrayOutput
- func (MetastoreServiceIamMemberArrayOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamMemberArrayOutput) Index(i pulumi.IntInput) MetastoreServiceIamMemberOutput
- func (o MetastoreServiceIamMemberArrayOutput) ToMetastoreServiceIamMemberArrayOutput() MetastoreServiceIamMemberArrayOutput
- func (o MetastoreServiceIamMemberArrayOutput) ToMetastoreServiceIamMemberArrayOutputWithContext(ctx context.Context) MetastoreServiceIamMemberArrayOutput
- type MetastoreServiceIamMemberCondition
- type MetastoreServiceIamMemberConditionArgs
- func (MetastoreServiceIamMemberConditionArgs) ElementType() reflect.Type
- func (i MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionOutput() MetastoreServiceIamMemberConditionOutput
- func (i MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionOutputWithContext(ctx context.Context) MetastoreServiceIamMemberConditionOutput
- func (i MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionPtrOutput() MetastoreServiceIamMemberConditionPtrOutput
- func (i MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamMemberConditionPtrOutput
- type MetastoreServiceIamMemberConditionInput
- type MetastoreServiceIamMemberConditionOutput
- func (o MetastoreServiceIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (MetastoreServiceIamMemberConditionOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o MetastoreServiceIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionOutput() MetastoreServiceIamMemberConditionOutput
- func (o MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionOutputWithContext(ctx context.Context) MetastoreServiceIamMemberConditionOutput
- func (o MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionPtrOutput() MetastoreServiceIamMemberConditionPtrOutput
- func (o MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamMemberConditionPtrOutput
- type MetastoreServiceIamMemberConditionPtrInput
- type MetastoreServiceIamMemberConditionPtrOutput
- func (o MetastoreServiceIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o MetastoreServiceIamMemberConditionPtrOutput) Elem() MetastoreServiceIamMemberConditionOutput
- func (MetastoreServiceIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o MetastoreServiceIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o MetastoreServiceIamMemberConditionPtrOutput) ToMetastoreServiceIamMemberConditionPtrOutput() MetastoreServiceIamMemberConditionPtrOutput
- func (o MetastoreServiceIamMemberConditionPtrOutput) ToMetastoreServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamMemberConditionPtrOutput
- type MetastoreServiceIamMemberInput
- type MetastoreServiceIamMemberMap
- func (MetastoreServiceIamMemberMap) ElementType() reflect.Type
- func (i MetastoreServiceIamMemberMap) ToMetastoreServiceIamMemberMapOutput() MetastoreServiceIamMemberMapOutput
- func (i MetastoreServiceIamMemberMap) ToMetastoreServiceIamMemberMapOutputWithContext(ctx context.Context) MetastoreServiceIamMemberMapOutput
- type MetastoreServiceIamMemberMapInput
- type MetastoreServiceIamMemberMapOutput
- func (MetastoreServiceIamMemberMapOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamMemberMapOutput) MapIndex(k pulumi.StringInput) MetastoreServiceIamMemberOutput
- func (o MetastoreServiceIamMemberMapOutput) ToMetastoreServiceIamMemberMapOutput() MetastoreServiceIamMemberMapOutput
- func (o MetastoreServiceIamMemberMapOutput) ToMetastoreServiceIamMemberMapOutputWithContext(ctx context.Context) MetastoreServiceIamMemberMapOutput
- type MetastoreServiceIamMemberOutput
- func (o MetastoreServiceIamMemberOutput) Condition() MetastoreServiceIamMemberConditionPtrOutput
- func (MetastoreServiceIamMemberOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamMemberOutput) Etag() pulumi.StringOutput
- func (o MetastoreServiceIamMemberOutput) Location() pulumi.StringOutput
- func (o MetastoreServiceIamMemberOutput) Member() pulumi.StringOutput
- func (o MetastoreServiceIamMemberOutput) Project() pulumi.StringOutput
- func (o MetastoreServiceIamMemberOutput) Role() pulumi.StringOutput
- func (o MetastoreServiceIamMemberOutput) ServiceId() pulumi.StringOutput
- func (o MetastoreServiceIamMemberOutput) ToMetastoreServiceIamMemberOutput() MetastoreServiceIamMemberOutput
- func (o MetastoreServiceIamMemberOutput) ToMetastoreServiceIamMemberOutputWithContext(ctx context.Context) MetastoreServiceIamMemberOutput
- type MetastoreServiceIamMemberState
- type MetastoreServiceIamPolicy
- type MetastoreServiceIamPolicyArgs
- type MetastoreServiceIamPolicyArray
- func (MetastoreServiceIamPolicyArray) ElementType() reflect.Type
- func (i MetastoreServiceIamPolicyArray) ToMetastoreServiceIamPolicyArrayOutput() MetastoreServiceIamPolicyArrayOutput
- func (i MetastoreServiceIamPolicyArray) ToMetastoreServiceIamPolicyArrayOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyArrayOutput
- type MetastoreServiceIamPolicyArrayInput
- type MetastoreServiceIamPolicyArrayOutput
- func (MetastoreServiceIamPolicyArrayOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamPolicyArrayOutput) Index(i pulumi.IntInput) MetastoreServiceIamPolicyOutput
- func (o MetastoreServiceIamPolicyArrayOutput) ToMetastoreServiceIamPolicyArrayOutput() MetastoreServiceIamPolicyArrayOutput
- func (o MetastoreServiceIamPolicyArrayOutput) ToMetastoreServiceIamPolicyArrayOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyArrayOutput
- type MetastoreServiceIamPolicyInput
- type MetastoreServiceIamPolicyMap
- func (MetastoreServiceIamPolicyMap) ElementType() reflect.Type
- func (i MetastoreServiceIamPolicyMap) ToMetastoreServiceIamPolicyMapOutput() MetastoreServiceIamPolicyMapOutput
- func (i MetastoreServiceIamPolicyMap) ToMetastoreServiceIamPolicyMapOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyMapOutput
- type MetastoreServiceIamPolicyMapInput
- type MetastoreServiceIamPolicyMapOutput
- func (MetastoreServiceIamPolicyMapOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamPolicyMapOutput) MapIndex(k pulumi.StringInput) MetastoreServiceIamPolicyOutput
- func (o MetastoreServiceIamPolicyMapOutput) ToMetastoreServiceIamPolicyMapOutput() MetastoreServiceIamPolicyMapOutput
- func (o MetastoreServiceIamPolicyMapOutput) ToMetastoreServiceIamPolicyMapOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyMapOutput
- type MetastoreServiceIamPolicyOutput
- func (MetastoreServiceIamPolicyOutput) ElementType() reflect.Type
- func (o MetastoreServiceIamPolicyOutput) Etag() pulumi.StringOutput
- func (o MetastoreServiceIamPolicyOutput) Location() pulumi.StringOutput
- func (o MetastoreServiceIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o MetastoreServiceIamPolicyOutput) Project() pulumi.StringOutput
- func (o MetastoreServiceIamPolicyOutput) ServiceId() pulumi.StringOutput
- func (o MetastoreServiceIamPolicyOutput) ToMetastoreServiceIamPolicyOutput() MetastoreServiceIamPolicyOutput
- func (o MetastoreServiceIamPolicyOutput) ToMetastoreServiceIamPolicyOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyOutput
- type MetastoreServiceIamPolicyState
- type MetastoreServiceInput
- type MetastoreServiceMaintenanceWindow
- type MetastoreServiceMaintenanceWindowArgs
- func (MetastoreServiceMaintenanceWindowArgs) ElementType() reflect.Type
- func (i MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowOutput() MetastoreServiceMaintenanceWindowOutput
- func (i MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowOutputWithContext(ctx context.Context) MetastoreServiceMaintenanceWindowOutput
- func (i MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowPtrOutput() MetastoreServiceMaintenanceWindowPtrOutput
- func (i MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowPtrOutputWithContext(ctx context.Context) MetastoreServiceMaintenanceWindowPtrOutput
- type MetastoreServiceMaintenanceWindowInput
- type MetastoreServiceMaintenanceWindowOutput
- func (o MetastoreServiceMaintenanceWindowOutput) DayOfWeek() pulumi.StringOutput
- func (MetastoreServiceMaintenanceWindowOutput) ElementType() reflect.Type
- func (o MetastoreServiceMaintenanceWindowOutput) HourOfDay() pulumi.IntOutput
- func (o MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowOutput() MetastoreServiceMaintenanceWindowOutput
- func (o MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowOutputWithContext(ctx context.Context) MetastoreServiceMaintenanceWindowOutput
- func (o MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowPtrOutput() MetastoreServiceMaintenanceWindowPtrOutput
- func (o MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowPtrOutputWithContext(ctx context.Context) MetastoreServiceMaintenanceWindowPtrOutput
- type MetastoreServiceMaintenanceWindowPtrInput
- type MetastoreServiceMaintenanceWindowPtrOutput
- func (o MetastoreServiceMaintenanceWindowPtrOutput) DayOfWeek() pulumi.StringPtrOutput
- func (o MetastoreServiceMaintenanceWindowPtrOutput) Elem() MetastoreServiceMaintenanceWindowOutput
- func (MetastoreServiceMaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceMaintenanceWindowPtrOutput) HourOfDay() pulumi.IntPtrOutput
- func (o MetastoreServiceMaintenanceWindowPtrOutput) ToMetastoreServiceMaintenanceWindowPtrOutput() MetastoreServiceMaintenanceWindowPtrOutput
- func (o MetastoreServiceMaintenanceWindowPtrOutput) ToMetastoreServiceMaintenanceWindowPtrOutputWithContext(ctx context.Context) MetastoreServiceMaintenanceWindowPtrOutput
- type MetastoreServiceMap
- type MetastoreServiceMapInput
- type MetastoreServiceMapOutput
- func (MetastoreServiceMapOutput) ElementType() reflect.Type
- func (o MetastoreServiceMapOutput) MapIndex(k pulumi.StringInput) MetastoreServiceOutput
- func (o MetastoreServiceMapOutput) ToMetastoreServiceMapOutput() MetastoreServiceMapOutput
- func (o MetastoreServiceMapOutput) ToMetastoreServiceMapOutputWithContext(ctx context.Context) MetastoreServiceMapOutput
- type MetastoreServiceMetadataIntegration
- type MetastoreServiceMetadataIntegrationArgs
- func (MetastoreServiceMetadataIntegrationArgs) ElementType() reflect.Type
- func (i MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationOutput() MetastoreServiceMetadataIntegrationOutput
- func (i MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationOutput
- func (i MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationPtrOutput() MetastoreServiceMetadataIntegrationPtrOutput
- func (i MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationPtrOutput
- type MetastoreServiceMetadataIntegrationDataCatalogConfig
- type MetastoreServiceMetadataIntegrationDataCatalogConfigArgs
- func (MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ElementType() reflect.Type
- func (i MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
- func (i MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
- func (i MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
- func (i MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
- type MetastoreServiceMetadataIntegrationDataCatalogConfigInput
- type MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
- func (MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ElementType() reflect.Type
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) Enabled() pulumi.BoolOutput
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
- type MetastoreServiceMetadataIntegrationDataCatalogConfigPtrInput
- type MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) Elem() MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
- func (MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
- type MetastoreServiceMetadataIntegrationInput
- type MetastoreServiceMetadataIntegrationOutput
- func (o MetastoreServiceMetadataIntegrationOutput) DataCatalogConfig() MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
- func (MetastoreServiceMetadataIntegrationOutput) ElementType() reflect.Type
- func (o MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationOutput() MetastoreServiceMetadataIntegrationOutput
- func (o MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationOutput
- func (o MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationPtrOutput() MetastoreServiceMetadataIntegrationPtrOutput
- func (o MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationPtrOutput
- type MetastoreServiceMetadataIntegrationPtrInput
- type MetastoreServiceMetadataIntegrationPtrOutput
- func (o MetastoreServiceMetadataIntegrationPtrOutput) DataCatalogConfig() MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
- func (o MetastoreServiceMetadataIntegrationPtrOutput) Elem() MetastoreServiceMetadataIntegrationOutput
- func (MetastoreServiceMetadataIntegrationPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceMetadataIntegrationPtrOutput) ToMetastoreServiceMetadataIntegrationPtrOutput() MetastoreServiceMetadataIntegrationPtrOutput
- func (o MetastoreServiceMetadataIntegrationPtrOutput) ToMetastoreServiceMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationPtrOutput
- type MetastoreServiceOutput
- func (o MetastoreServiceOutput) ArtifactGcsUri() pulumi.StringOutput
- func (o MetastoreServiceOutput) DatabaseType() pulumi.StringPtrOutput
- func (MetastoreServiceOutput) ElementType() reflect.Type
- func (o MetastoreServiceOutput) EncryptionConfig() MetastoreServiceEncryptionConfigPtrOutput
- func (o MetastoreServiceOutput) EndpointUri() pulumi.StringOutput
- func (o MetastoreServiceOutput) HiveMetastoreConfig() MetastoreServiceHiveMetastoreConfigPtrOutput
- func (o MetastoreServiceOutput) Labels() pulumi.StringMapOutput
- func (o MetastoreServiceOutput) Location() pulumi.StringPtrOutput
- func (o MetastoreServiceOutput) MaintenanceWindow() MetastoreServiceMaintenanceWindowPtrOutput
- func (o MetastoreServiceOutput) MetadataIntegration() MetastoreServiceMetadataIntegrationPtrOutput
- func (o MetastoreServiceOutput) Name() pulumi.StringOutput
- func (o MetastoreServiceOutput) Network() pulumi.StringOutput
- func (o MetastoreServiceOutput) Port() pulumi.IntOutput
- func (o MetastoreServiceOutput) Project() pulumi.StringOutput
- func (o MetastoreServiceOutput) ReleaseChannel() pulumi.StringPtrOutput
- func (o MetastoreServiceOutput) ServiceId() pulumi.StringOutput
- func (o MetastoreServiceOutput) State() pulumi.StringOutput
- func (o MetastoreServiceOutput) StateMessage() pulumi.StringOutput
- func (o MetastoreServiceOutput) Tier() pulumi.StringOutput
- func (o MetastoreServiceOutput) ToMetastoreServiceOutput() MetastoreServiceOutput
- func (o MetastoreServiceOutput) ToMetastoreServiceOutputWithContext(ctx context.Context) MetastoreServiceOutput
- func (o MetastoreServiceOutput) Uid() pulumi.StringOutput
- type MetastoreServiceState
- type WorkflowTemplate
- type WorkflowTemplateArgs
- type WorkflowTemplateArray
- type WorkflowTemplateArrayInput
- type WorkflowTemplateArrayOutput
- func (WorkflowTemplateArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplateArrayOutput) Index(i pulumi.IntInput) WorkflowTemplateOutput
- func (o WorkflowTemplateArrayOutput) ToWorkflowTemplateArrayOutput() WorkflowTemplateArrayOutput
- func (o WorkflowTemplateArrayOutput) ToWorkflowTemplateArrayOutputWithContext(ctx context.Context) WorkflowTemplateArrayOutput
- type WorkflowTemplateInput
- type WorkflowTemplateJob
- type WorkflowTemplateJobArgs
- type WorkflowTemplateJobArray
- type WorkflowTemplateJobArrayInput
- type WorkflowTemplateJobArrayOutput
- func (WorkflowTemplateJobArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobArrayOutput) Index(i pulumi.IntInput) WorkflowTemplateJobOutput
- func (o WorkflowTemplateJobArrayOutput) ToWorkflowTemplateJobArrayOutput() WorkflowTemplateJobArrayOutput
- func (o WorkflowTemplateJobArrayOutput) ToWorkflowTemplateJobArrayOutputWithContext(ctx context.Context) WorkflowTemplateJobArrayOutput
- type WorkflowTemplateJobHadoopJob
- type WorkflowTemplateJobHadoopJobArgs
- func (WorkflowTemplateJobHadoopJobArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobOutput() WorkflowTemplateJobHadoopJobOutput
- func (i WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobOutput
- func (i WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobPtrOutput() WorkflowTemplateJobHadoopJobPtrOutput
- func (i WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobPtrOutput
- type WorkflowTemplateJobHadoopJobInput
- type WorkflowTemplateJobHadoopJobLoggingConfig
- type WorkflowTemplateJobHadoopJobLoggingConfigArgs
- func (WorkflowTemplateJobHadoopJobLoggingConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigOutput() WorkflowTemplateJobHadoopJobLoggingConfigOutput
- func (i WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobLoggingConfigOutput
- func (i WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutput() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
- func (i WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
- type WorkflowTemplateJobHadoopJobLoggingConfigInput
- type WorkflowTemplateJobHadoopJobLoggingConfigOutput
- func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (WorkflowTemplateJobHadoopJobLoggingConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigOutput() WorkflowTemplateJobHadoopJobLoggingConfigOutput
- func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobLoggingConfigOutput
- func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutput() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
- type WorkflowTemplateJobHadoopJobLoggingConfigPtrInput
- type WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) Elem() WorkflowTemplateJobHadoopJobLoggingConfigOutput
- func (WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutput() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
- type WorkflowTemplateJobHadoopJobOutput
- func (o WorkflowTemplateJobHadoopJobOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHadoopJobOutput) Args() pulumi.StringArrayOutput
- func (WorkflowTemplateJobHadoopJobOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobHadoopJobOutput) FileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHadoopJobOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHadoopJobOutput) LoggingConfig() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobHadoopJobOutput) MainClass() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobHadoopJobOutput) MainJarFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobHadoopJobOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobOutput() WorkflowTemplateJobHadoopJobOutput
- func (o WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobOutput
- func (o WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobPtrOutput() WorkflowTemplateJobHadoopJobPtrOutput
- func (o WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobPtrOutput
- type WorkflowTemplateJobHadoopJobPtrInput
- type WorkflowTemplateJobHadoopJobPtrOutput
- func (o WorkflowTemplateJobHadoopJobPtrOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHadoopJobPtrOutput) Args() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHadoopJobPtrOutput) Elem() WorkflowTemplateJobHadoopJobOutput
- func (WorkflowTemplateJobHadoopJobPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobHadoopJobPtrOutput) FileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHadoopJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHadoopJobPtrOutput) LoggingConfig() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobHadoopJobPtrOutput) MainClass() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobHadoopJobPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobHadoopJobPtrOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobHadoopJobPtrOutput) ToWorkflowTemplateJobHadoopJobPtrOutput() WorkflowTemplateJobHadoopJobPtrOutput
- func (o WorkflowTemplateJobHadoopJobPtrOutput) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobPtrOutput
- type WorkflowTemplateJobHiveJob
- type WorkflowTemplateJobHiveJobArgs
- func (WorkflowTemplateJobHiveJobArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobOutput() WorkflowTemplateJobHiveJobOutput
- func (i WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobOutput
- func (i WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobPtrOutput() WorkflowTemplateJobHiveJobPtrOutput
- func (i WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobPtrOutput
- type WorkflowTemplateJobHiveJobInput
- type WorkflowTemplateJobHiveJobOutput
- func (o WorkflowTemplateJobHiveJobOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (WorkflowTemplateJobHiveJobOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobHiveJobOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHiveJobOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobHiveJobOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobHiveJobOutput) QueryList() WorkflowTemplateJobHiveJobQueryListPtrOutput
- func (o WorkflowTemplateJobHiveJobOutput) ScriptVariables() pulumi.StringMapOutput
- func (o WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobOutput() WorkflowTemplateJobHiveJobOutput
- func (o WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobOutput
- func (o WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobPtrOutput() WorkflowTemplateJobHiveJobPtrOutput
- func (o WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobPtrOutput
- type WorkflowTemplateJobHiveJobPtrInput
- type WorkflowTemplateJobHiveJobPtrOutput
- func (o WorkflowTemplateJobHiveJobPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (o WorkflowTemplateJobHiveJobPtrOutput) Elem() WorkflowTemplateJobHiveJobOutput
- func (WorkflowTemplateJobHiveJobPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobHiveJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHiveJobPtrOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobHiveJobPtrOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobHiveJobPtrOutput) QueryList() WorkflowTemplateJobHiveJobQueryListPtrOutput
- func (o WorkflowTemplateJobHiveJobPtrOutput) ScriptVariables() pulumi.StringMapOutput
- func (o WorkflowTemplateJobHiveJobPtrOutput) ToWorkflowTemplateJobHiveJobPtrOutput() WorkflowTemplateJobHiveJobPtrOutput
- func (o WorkflowTemplateJobHiveJobPtrOutput) ToWorkflowTemplateJobHiveJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobPtrOutput
- type WorkflowTemplateJobHiveJobQueryList
- type WorkflowTemplateJobHiveJobQueryListArgs
- func (WorkflowTemplateJobHiveJobQueryListArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListOutput() WorkflowTemplateJobHiveJobQueryListOutput
- func (i WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobQueryListOutput
- func (i WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListPtrOutput() WorkflowTemplateJobHiveJobQueryListPtrOutput
- func (i WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobQueryListPtrOutput
- type WorkflowTemplateJobHiveJobQueryListInput
- type WorkflowTemplateJobHiveJobQueryListOutput
- func (WorkflowTemplateJobHiveJobQueryListOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobHiveJobQueryListOutput) Queries() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListOutput() WorkflowTemplateJobHiveJobQueryListOutput
- func (o WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobQueryListOutput
- func (o WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutput() WorkflowTemplateJobHiveJobQueryListPtrOutput
- func (o WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobQueryListPtrOutput
- type WorkflowTemplateJobHiveJobQueryListPtrInput
- type WorkflowTemplateJobHiveJobQueryListPtrOutput
- func (o WorkflowTemplateJobHiveJobQueryListPtrOutput) Elem() WorkflowTemplateJobHiveJobQueryListOutput
- func (WorkflowTemplateJobHiveJobQueryListPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobHiveJobQueryListPtrOutput) Queries() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobHiveJobQueryListPtrOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutput() WorkflowTemplateJobHiveJobQueryListPtrOutput
- func (o WorkflowTemplateJobHiveJobQueryListPtrOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobQueryListPtrOutput
- type WorkflowTemplateJobInput
- type WorkflowTemplateJobOutput
- func (WorkflowTemplateJobOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobOutput) HadoopJob() WorkflowTemplateJobHadoopJobPtrOutput
- func (o WorkflowTemplateJobOutput) HiveJob() WorkflowTemplateJobHiveJobPtrOutput
- func (o WorkflowTemplateJobOutput) Labels() pulumi.StringMapOutput
- func (o WorkflowTemplateJobOutput) PigJob() WorkflowTemplateJobPigJobPtrOutput
- func (o WorkflowTemplateJobOutput) PrerequisiteStepIds() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobOutput) PrestoJob() WorkflowTemplateJobPrestoJobPtrOutput
- func (o WorkflowTemplateJobOutput) PysparkJob() WorkflowTemplateJobPysparkJobPtrOutput
- func (o WorkflowTemplateJobOutput) Scheduling() WorkflowTemplateJobSchedulingPtrOutput
- func (o WorkflowTemplateJobOutput) SparkJob() WorkflowTemplateJobSparkJobPtrOutput
- func (o WorkflowTemplateJobOutput) SparkRJob() WorkflowTemplateJobSparkRJobPtrOutput
- func (o WorkflowTemplateJobOutput) SparkSqlJob() WorkflowTemplateJobSparkSqlJobPtrOutput
- func (o WorkflowTemplateJobOutput) StepId() pulumi.StringOutput
- func (o WorkflowTemplateJobOutput) ToWorkflowTemplateJobOutput() WorkflowTemplateJobOutput
- func (o WorkflowTemplateJobOutput) ToWorkflowTemplateJobOutputWithContext(ctx context.Context) WorkflowTemplateJobOutput
- type WorkflowTemplateJobPigJob
- type WorkflowTemplateJobPigJobArgs
- func (WorkflowTemplateJobPigJobArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobOutput() WorkflowTemplateJobPigJobOutput
- func (i WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobOutput
- func (i WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobPtrOutput() WorkflowTemplateJobPigJobPtrOutput
- func (i WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobPtrOutput
- type WorkflowTemplateJobPigJobInput
- type WorkflowTemplateJobPigJobLoggingConfig
- type WorkflowTemplateJobPigJobLoggingConfigArgs
- func (WorkflowTemplateJobPigJobLoggingConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigOutput() WorkflowTemplateJobPigJobLoggingConfigOutput
- func (i WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobLoggingConfigOutput
- func (i WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutput() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
- func (i WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobLoggingConfigPtrOutput
- type WorkflowTemplateJobPigJobLoggingConfigInput
- type WorkflowTemplateJobPigJobLoggingConfigOutput
- func (o WorkflowTemplateJobPigJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (WorkflowTemplateJobPigJobLoggingConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigOutput() WorkflowTemplateJobPigJobLoggingConfigOutput
- func (o WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobLoggingConfigOutput
- func (o WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutput() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobLoggingConfigPtrOutput
- type WorkflowTemplateJobPigJobLoggingConfigPtrInput
- type WorkflowTemplateJobPigJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPigJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPigJobLoggingConfigPtrOutput) Elem() WorkflowTemplateJobPigJobLoggingConfigOutput
- func (WorkflowTemplateJobPigJobLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPigJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutput() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPigJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobLoggingConfigPtrOutput
- type WorkflowTemplateJobPigJobOutput
- func (o WorkflowTemplateJobPigJobOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (WorkflowTemplateJobPigJobOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPigJobOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPigJobOutput) LoggingConfig() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPigJobOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPigJobOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobPigJobOutput) QueryList() WorkflowTemplateJobPigJobQueryListPtrOutput
- func (o WorkflowTemplateJobPigJobOutput) ScriptVariables() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobOutput() WorkflowTemplateJobPigJobOutput
- func (o WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobOutput
- func (o WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobPtrOutput() WorkflowTemplateJobPigJobPtrOutput
- func (o WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobPtrOutput
- type WorkflowTemplateJobPigJobPtrInput
- type WorkflowTemplateJobPigJobPtrOutput
- func (o WorkflowTemplateJobPigJobPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (o WorkflowTemplateJobPigJobPtrOutput) Elem() WorkflowTemplateJobPigJobOutput
- func (WorkflowTemplateJobPigJobPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPigJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPigJobPtrOutput) LoggingConfig() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPigJobPtrOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPigJobPtrOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobPigJobPtrOutput) QueryList() WorkflowTemplateJobPigJobQueryListPtrOutput
- func (o WorkflowTemplateJobPigJobPtrOutput) ScriptVariables() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPigJobPtrOutput) ToWorkflowTemplateJobPigJobPtrOutput() WorkflowTemplateJobPigJobPtrOutput
- func (o WorkflowTemplateJobPigJobPtrOutput) ToWorkflowTemplateJobPigJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobPtrOutput
- type WorkflowTemplateJobPigJobQueryList
- type WorkflowTemplateJobPigJobQueryListArgs
- func (WorkflowTemplateJobPigJobQueryListArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListOutput() WorkflowTemplateJobPigJobQueryListOutput
- func (i WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListOutput
- func (i WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListPtrOutput() WorkflowTemplateJobPigJobQueryListPtrOutput
- func (i WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListPtrOutput
- type WorkflowTemplateJobPigJobQueryListInput
- type WorkflowTemplateJobPigJobQueryListOutput
- func (WorkflowTemplateJobPigJobQueryListOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPigJobQueryListOutput) Queries() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListOutput() WorkflowTemplateJobPigJobQueryListOutput
- func (o WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListOutput
- func (o WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutput() WorkflowTemplateJobPigJobQueryListPtrOutput
- func (o WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListPtrOutput
- type WorkflowTemplateJobPigJobQueryListPtrInput
- type WorkflowTemplateJobPigJobQueryListPtrOutput
- func (o WorkflowTemplateJobPigJobQueryListPtrOutput) Elem() WorkflowTemplateJobPigJobQueryListOutput
- func (WorkflowTemplateJobPigJobQueryListPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPigJobQueryListPtrOutput) Queries() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPigJobQueryListPtrOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutput() WorkflowTemplateJobPigJobQueryListPtrOutput
- func (o WorkflowTemplateJobPigJobQueryListPtrOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListPtrOutput
- type WorkflowTemplateJobPrestoJob
- type WorkflowTemplateJobPrestoJobArgs
- func (WorkflowTemplateJobPrestoJobArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobOutput() WorkflowTemplateJobPrestoJobOutput
- func (i WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobOutput
- func (i WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobPtrOutput() WorkflowTemplateJobPrestoJobPtrOutput
- func (i WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobPtrOutput
- type WorkflowTemplateJobPrestoJobInput
- type WorkflowTemplateJobPrestoJobLoggingConfig
- type WorkflowTemplateJobPrestoJobLoggingConfigArgs
- func (WorkflowTemplateJobPrestoJobLoggingConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigOutput() WorkflowTemplateJobPrestoJobLoggingConfigOutput
- func (i WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobLoggingConfigOutput
- func (i WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutput() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
- func (i WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
- type WorkflowTemplateJobPrestoJobLoggingConfigInput
- type WorkflowTemplateJobPrestoJobLoggingConfigOutput
- func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (WorkflowTemplateJobPrestoJobLoggingConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigOutput() WorkflowTemplateJobPrestoJobLoggingConfigOutput
- func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobLoggingConfigOutput
- func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutput() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
- type WorkflowTemplateJobPrestoJobLoggingConfigPtrInput
- type WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) Elem() WorkflowTemplateJobPrestoJobLoggingConfigOutput
- func (WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutput() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
- type WorkflowTemplateJobPrestoJobOutput
- func (o WorkflowTemplateJobPrestoJobOutput) ClientTags() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPrestoJobOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (WorkflowTemplateJobPrestoJobOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPrestoJobOutput) LoggingConfig() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPrestoJobOutput) OutputFormat() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobPrestoJobOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPrestoJobOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobPrestoJobOutput) QueryList() WorkflowTemplateJobPrestoJobQueryListPtrOutput
- func (o WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobOutput() WorkflowTemplateJobPrestoJobOutput
- func (o WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobOutput
- func (o WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobPtrOutput() WorkflowTemplateJobPrestoJobPtrOutput
- func (o WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobPtrOutput
- type WorkflowTemplateJobPrestoJobPtrInput
- type WorkflowTemplateJobPrestoJobPtrOutput
- func (o WorkflowTemplateJobPrestoJobPtrOutput) ClientTags() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPrestoJobPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
- func (o WorkflowTemplateJobPrestoJobPtrOutput) Elem() WorkflowTemplateJobPrestoJobOutput
- func (WorkflowTemplateJobPrestoJobPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPrestoJobPtrOutput) LoggingConfig() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPrestoJobPtrOutput) OutputFormat() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobPrestoJobPtrOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPrestoJobPtrOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobPrestoJobPtrOutput) QueryList() WorkflowTemplateJobPrestoJobQueryListPtrOutput
- func (o WorkflowTemplateJobPrestoJobPtrOutput) ToWorkflowTemplateJobPrestoJobPtrOutput() WorkflowTemplateJobPrestoJobPtrOutput
- func (o WorkflowTemplateJobPrestoJobPtrOutput) ToWorkflowTemplateJobPrestoJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobPtrOutput
- type WorkflowTemplateJobPrestoJobQueryList
- type WorkflowTemplateJobPrestoJobQueryListArgs
- func (WorkflowTemplateJobPrestoJobQueryListArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListOutput() WorkflowTemplateJobPrestoJobQueryListOutput
- func (i WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListOutput
- func (i WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput() WorkflowTemplateJobPrestoJobQueryListPtrOutput
- func (i WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListPtrOutput
- type WorkflowTemplateJobPrestoJobQueryListInput
- type WorkflowTemplateJobPrestoJobQueryListOutput
- func (WorkflowTemplateJobPrestoJobQueryListOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPrestoJobQueryListOutput) Queries() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListOutput() WorkflowTemplateJobPrestoJobQueryListOutput
- func (o WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListOutput
- func (o WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput() WorkflowTemplateJobPrestoJobQueryListPtrOutput
- func (o WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListPtrOutput
- type WorkflowTemplateJobPrestoJobQueryListPtrInput
- type WorkflowTemplateJobPrestoJobQueryListPtrOutput
- func (o WorkflowTemplateJobPrestoJobQueryListPtrOutput) Elem() WorkflowTemplateJobPrestoJobQueryListOutput
- func (WorkflowTemplateJobPrestoJobQueryListPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPrestoJobQueryListPtrOutput) Queries() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput() WorkflowTemplateJobPrestoJobQueryListPtrOutput
- func (o WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListPtrOutput
- type WorkflowTemplateJobPysparkJob
- type WorkflowTemplateJobPysparkJobArgs
- func (WorkflowTemplateJobPysparkJobArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobOutput() WorkflowTemplateJobPysparkJobOutput
- func (i WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobOutput
- func (i WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobPtrOutput() WorkflowTemplateJobPysparkJobPtrOutput
- func (i WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobPtrOutput
- type WorkflowTemplateJobPysparkJobInput
- type WorkflowTemplateJobPysparkJobLoggingConfig
- type WorkflowTemplateJobPysparkJobLoggingConfigArgs
- func (WorkflowTemplateJobPysparkJobLoggingConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigOutput() WorkflowTemplateJobPysparkJobLoggingConfigOutput
- func (i WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobLoggingConfigOutput
- func (i WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutput() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
- func (i WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
- type WorkflowTemplateJobPysparkJobLoggingConfigInput
- type WorkflowTemplateJobPysparkJobLoggingConfigOutput
- func (o WorkflowTemplateJobPysparkJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (WorkflowTemplateJobPysparkJobLoggingConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigOutput() WorkflowTemplateJobPysparkJobLoggingConfigOutput
- func (o WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobLoggingConfigOutput
- func (o WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutput() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
- type WorkflowTemplateJobPysparkJobLoggingConfigPtrInput
- type WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) Elem() WorkflowTemplateJobPysparkJobLoggingConfigOutput
- func (WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutput() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
- type WorkflowTemplateJobPysparkJobOutput
- func (o WorkflowTemplateJobPysparkJobOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPysparkJobOutput) Args() pulumi.StringArrayOutput
- func (WorkflowTemplateJobPysparkJobOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPysparkJobOutput) FileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPysparkJobOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPysparkJobOutput) LoggingConfig() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPysparkJobOutput) MainPythonFileUri() pulumi.StringOutput
- func (o WorkflowTemplateJobPysparkJobOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPysparkJobOutput) PythonFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobOutput() WorkflowTemplateJobPysparkJobOutput
- func (o WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobOutput
- func (o WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobPtrOutput() WorkflowTemplateJobPysparkJobPtrOutput
- func (o WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobPtrOutput
- type WorkflowTemplateJobPysparkJobPtrInput
- type WorkflowTemplateJobPysparkJobPtrOutput
- func (o WorkflowTemplateJobPysparkJobPtrOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPysparkJobPtrOutput) Args() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPysparkJobPtrOutput) Elem() WorkflowTemplateJobPysparkJobOutput
- func (WorkflowTemplateJobPysparkJobPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobPysparkJobPtrOutput) FileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPysparkJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPysparkJobPtrOutput) LoggingConfig() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobPysparkJobPtrOutput) MainPythonFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobPysparkJobPtrOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobPysparkJobPtrOutput) PythonFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobPysparkJobPtrOutput) ToWorkflowTemplateJobPysparkJobPtrOutput() WorkflowTemplateJobPysparkJobPtrOutput
- func (o WorkflowTemplateJobPysparkJobPtrOutput) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobPtrOutput
- type WorkflowTemplateJobScheduling
- type WorkflowTemplateJobSchedulingArgs
- func (WorkflowTemplateJobSchedulingArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingOutput() WorkflowTemplateJobSchedulingOutput
- func (i WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingOutput
- func (i WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingPtrOutput() WorkflowTemplateJobSchedulingPtrOutput
- func (i WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingPtrOutput
- type WorkflowTemplateJobSchedulingInput
- type WorkflowTemplateJobSchedulingOutput
- func (WorkflowTemplateJobSchedulingOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSchedulingOutput) MaxFailuresPerHour() pulumi.IntPtrOutput
- func (o WorkflowTemplateJobSchedulingOutput) MaxFailuresTotal() pulumi.IntPtrOutput
- func (o WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingOutput() WorkflowTemplateJobSchedulingOutput
- func (o WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingOutput
- func (o WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingPtrOutput() WorkflowTemplateJobSchedulingPtrOutput
- func (o WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingPtrOutput
- type WorkflowTemplateJobSchedulingPtrInput
- type WorkflowTemplateJobSchedulingPtrOutput
- func (o WorkflowTemplateJobSchedulingPtrOutput) Elem() WorkflowTemplateJobSchedulingOutput
- func (WorkflowTemplateJobSchedulingPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSchedulingPtrOutput) MaxFailuresPerHour() pulumi.IntPtrOutput
- func (o WorkflowTemplateJobSchedulingPtrOutput) MaxFailuresTotal() pulumi.IntPtrOutput
- func (o WorkflowTemplateJobSchedulingPtrOutput) ToWorkflowTemplateJobSchedulingPtrOutput() WorkflowTemplateJobSchedulingPtrOutput
- func (o WorkflowTemplateJobSchedulingPtrOutput) ToWorkflowTemplateJobSchedulingPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingPtrOutput
- type WorkflowTemplateJobSparkJob
- type WorkflowTemplateJobSparkJobArgs
- func (WorkflowTemplateJobSparkJobArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobOutput() WorkflowTemplateJobSparkJobOutput
- func (i WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobOutput
- func (i WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobPtrOutput() WorkflowTemplateJobSparkJobPtrOutput
- func (i WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobPtrOutput
- type WorkflowTemplateJobSparkJobInput
- type WorkflowTemplateJobSparkJobLoggingConfig
- type WorkflowTemplateJobSparkJobLoggingConfigArgs
- func (WorkflowTemplateJobSparkJobLoggingConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigOutput() WorkflowTemplateJobSparkJobLoggingConfigOutput
- func (i WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobLoggingConfigOutput
- func (i WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
- func (i WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
- type WorkflowTemplateJobSparkJobLoggingConfigInput
- type WorkflowTemplateJobSparkJobLoggingConfigOutput
- func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (WorkflowTemplateJobSparkJobLoggingConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigOutput() WorkflowTemplateJobSparkJobLoggingConfigOutput
- func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobLoggingConfigOutput
- func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
- type WorkflowTemplateJobSparkJobLoggingConfigPtrInput
- type WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) Elem() WorkflowTemplateJobSparkJobLoggingConfigOutput
- func (WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
- type WorkflowTemplateJobSparkJobOutput
- func (o WorkflowTemplateJobSparkJobOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkJobOutput) Args() pulumi.StringArrayOutput
- func (WorkflowTemplateJobSparkJobOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkJobOutput) FileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkJobOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkJobOutput) LoggingConfig() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkJobOutput) MainClass() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobSparkJobOutput) MainJarFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobSparkJobOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobOutput() WorkflowTemplateJobSparkJobOutput
- func (o WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobOutput
- func (o WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobPtrOutput() WorkflowTemplateJobSparkJobPtrOutput
- func (o WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobPtrOutput
- type WorkflowTemplateJobSparkJobPtrInput
- type WorkflowTemplateJobSparkJobPtrOutput
- func (o WorkflowTemplateJobSparkJobPtrOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkJobPtrOutput) Args() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkJobPtrOutput) Elem() WorkflowTemplateJobSparkJobOutput
- func (WorkflowTemplateJobSparkJobPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkJobPtrOutput) FileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkJobPtrOutput) LoggingConfig() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkJobPtrOutput) MainClass() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobSparkJobPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobSparkJobPtrOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkJobPtrOutput) ToWorkflowTemplateJobSparkJobPtrOutput() WorkflowTemplateJobSparkJobPtrOutput
- func (o WorkflowTemplateJobSparkJobPtrOutput) ToWorkflowTemplateJobSparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobPtrOutput
- type WorkflowTemplateJobSparkRJob
- type WorkflowTemplateJobSparkRJobArgs
- func (WorkflowTemplateJobSparkRJobArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobOutput() WorkflowTemplateJobSparkRJobOutput
- func (i WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobOutput
- func (i WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobPtrOutput() WorkflowTemplateJobSparkRJobPtrOutput
- func (i WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobPtrOutput
- type WorkflowTemplateJobSparkRJobInput
- type WorkflowTemplateJobSparkRJobLoggingConfig
- type WorkflowTemplateJobSparkRJobLoggingConfigArgs
- func (WorkflowTemplateJobSparkRJobLoggingConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigOutput() WorkflowTemplateJobSparkRJobLoggingConfigOutput
- func (i WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobLoggingConfigOutput
- func (i WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
- func (i WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
- type WorkflowTemplateJobSparkRJobLoggingConfigInput
- type WorkflowTemplateJobSparkRJobLoggingConfigOutput
- func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (WorkflowTemplateJobSparkRJobLoggingConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigOutput() WorkflowTemplateJobSparkRJobLoggingConfigOutput
- func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobLoggingConfigOutput
- func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
- type WorkflowTemplateJobSparkRJobLoggingConfigPtrInput
- type WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) Elem() WorkflowTemplateJobSparkRJobLoggingConfigOutput
- func (WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
- type WorkflowTemplateJobSparkRJobOutput
- func (o WorkflowTemplateJobSparkRJobOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkRJobOutput) Args() pulumi.StringArrayOutput
- func (WorkflowTemplateJobSparkRJobOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkRJobOutput) FileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkRJobOutput) LoggingConfig() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkRJobOutput) MainRFileUri() pulumi.StringOutput
- func (o WorkflowTemplateJobSparkRJobOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobOutput() WorkflowTemplateJobSparkRJobOutput
- func (o WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobOutput
- func (o WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobPtrOutput() WorkflowTemplateJobSparkRJobPtrOutput
- func (o WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobPtrOutput
- type WorkflowTemplateJobSparkRJobPtrInput
- type WorkflowTemplateJobSparkRJobPtrOutput
- func (o WorkflowTemplateJobSparkRJobPtrOutput) ArchiveUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkRJobPtrOutput) Args() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkRJobPtrOutput) Elem() WorkflowTemplateJobSparkRJobOutput
- func (WorkflowTemplateJobSparkRJobPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkRJobPtrOutput) FileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkRJobPtrOutput) LoggingConfig() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkRJobPtrOutput) MainRFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobSparkRJobPtrOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkRJobPtrOutput) ToWorkflowTemplateJobSparkRJobPtrOutput() WorkflowTemplateJobSparkRJobPtrOutput
- func (o WorkflowTemplateJobSparkRJobPtrOutput) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobPtrOutput
- type WorkflowTemplateJobSparkSqlJob
- type WorkflowTemplateJobSparkSqlJobArgs
- func (WorkflowTemplateJobSparkSqlJobArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobOutput() WorkflowTemplateJobSparkSqlJobOutput
- func (i WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobOutput
- func (i WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobPtrOutput() WorkflowTemplateJobSparkSqlJobPtrOutput
- func (i WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobPtrOutput
- type WorkflowTemplateJobSparkSqlJobInput
- type WorkflowTemplateJobSparkSqlJobLoggingConfig
- type WorkflowTemplateJobSparkSqlJobLoggingConfigArgs
- func (WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigOutput
- func (i WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigOutput
- func (i WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
- func (i WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
- type WorkflowTemplateJobSparkSqlJobLoggingConfigInput
- type WorkflowTemplateJobSparkSqlJobLoggingConfigOutput
- func (o WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
- func (WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigOutput
- func (o WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigOutput
- func (o WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
- type WorkflowTemplateJobSparkSqlJobLoggingConfigPtrInput
- type WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) Elem() WorkflowTemplateJobSparkSqlJobLoggingConfigOutput
- func (WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
- type WorkflowTemplateJobSparkSqlJobOutput
- func (WorkflowTemplateJobSparkSqlJobOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkSqlJobOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkSqlJobOutput) LoggingConfig() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkSqlJobOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobOutput) QueryList() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobOutput) ScriptVariables() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobOutput() WorkflowTemplateJobSparkSqlJobOutput
- func (o WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobOutput
- func (o WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutput() WorkflowTemplateJobSparkSqlJobPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobPtrOutput
- type WorkflowTemplateJobSparkSqlJobPtrInput
- type WorkflowTemplateJobSparkSqlJobPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobPtrOutput) Elem() WorkflowTemplateJobSparkSqlJobOutput
- func (WorkflowTemplateJobSparkSqlJobPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkSqlJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkSqlJobPtrOutput) LoggingConfig() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobPtrOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkSqlJobPtrOutput) QueryFileUri() pulumi.StringPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobPtrOutput) QueryList() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobPtrOutput) ScriptVariables() pulumi.StringMapOutput
- func (o WorkflowTemplateJobSparkSqlJobPtrOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutput() WorkflowTemplateJobSparkSqlJobPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobPtrOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobPtrOutput
- type WorkflowTemplateJobSparkSqlJobQueryList
- type WorkflowTemplateJobSparkSqlJobQueryListArgs
- func (WorkflowTemplateJobSparkSqlJobQueryListArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListOutput() WorkflowTemplateJobSparkSqlJobQueryListOutput
- func (i WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListOutput
- func (i WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- func (i WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- type WorkflowTemplateJobSparkSqlJobQueryListInput
- type WorkflowTemplateJobSparkSqlJobQueryListOutput
- func (WorkflowTemplateJobSparkSqlJobQueryListOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) Queries() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListOutput() WorkflowTemplateJobSparkSqlJobQueryListOutput
- func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListOutput
- func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- type WorkflowTemplateJobSparkSqlJobQueryListPtrInput
- type WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) Elem() WorkflowTemplateJobSparkSqlJobQueryListOutput
- func (WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) Queries() pulumi.StringArrayOutput
- func (o WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- type WorkflowTemplateMap
- type WorkflowTemplateMapInput
- type WorkflowTemplateMapOutput
- func (WorkflowTemplateMapOutput) ElementType() reflect.Type
- func (o WorkflowTemplateMapOutput) MapIndex(k pulumi.StringInput) WorkflowTemplateOutput
- func (o WorkflowTemplateMapOutput) ToWorkflowTemplateMapOutput() WorkflowTemplateMapOutput
- func (o WorkflowTemplateMapOutput) ToWorkflowTemplateMapOutputWithContext(ctx context.Context) WorkflowTemplateMapOutput
- type WorkflowTemplateOutput
- func (o WorkflowTemplateOutput) CreateTime() pulumi.StringOutput
- func (o WorkflowTemplateOutput) DagTimeout() pulumi.StringPtrOutput
- func (WorkflowTemplateOutput) ElementType() reflect.Type
- func (o WorkflowTemplateOutput) Jobs() WorkflowTemplateJobArrayOutput
- func (o WorkflowTemplateOutput) Labels() pulumi.StringMapOutput
- func (o WorkflowTemplateOutput) Location() pulumi.StringOutput
- func (o WorkflowTemplateOutput) Name() pulumi.StringOutput
- func (o WorkflowTemplateOutput) Parameters() WorkflowTemplateParameterArrayOutput
- func (o WorkflowTemplateOutput) Placement() WorkflowTemplatePlacementOutput
- func (o WorkflowTemplateOutput) Project() pulumi.StringOutput
- func (o WorkflowTemplateOutput) ToWorkflowTemplateOutput() WorkflowTemplateOutput
- func (o WorkflowTemplateOutput) ToWorkflowTemplateOutputWithContext(ctx context.Context) WorkflowTemplateOutput
- func (o WorkflowTemplateOutput) UpdateTime() pulumi.StringOutput
- func (o WorkflowTemplateOutput) Version() pulumi.IntOutputdeprecated
- type WorkflowTemplateParameter
- type WorkflowTemplateParameterArgs
- func (WorkflowTemplateParameterArgs) ElementType() reflect.Type
- func (i WorkflowTemplateParameterArgs) ToWorkflowTemplateParameterOutput() WorkflowTemplateParameterOutput
- func (i WorkflowTemplateParameterArgs) ToWorkflowTemplateParameterOutputWithContext(ctx context.Context) WorkflowTemplateParameterOutput
- type WorkflowTemplateParameterArray
- func (WorkflowTemplateParameterArray) ElementType() reflect.Type
- func (i WorkflowTemplateParameterArray) ToWorkflowTemplateParameterArrayOutput() WorkflowTemplateParameterArrayOutput
- func (i WorkflowTemplateParameterArray) ToWorkflowTemplateParameterArrayOutputWithContext(ctx context.Context) WorkflowTemplateParameterArrayOutput
- type WorkflowTemplateParameterArrayInput
- type WorkflowTemplateParameterArrayOutput
- func (WorkflowTemplateParameterArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplateParameterArrayOutput) Index(i pulumi.IntInput) WorkflowTemplateParameterOutput
- func (o WorkflowTemplateParameterArrayOutput) ToWorkflowTemplateParameterArrayOutput() WorkflowTemplateParameterArrayOutput
- func (o WorkflowTemplateParameterArrayOutput) ToWorkflowTemplateParameterArrayOutputWithContext(ctx context.Context) WorkflowTemplateParameterArrayOutput
- type WorkflowTemplateParameterInput
- type WorkflowTemplateParameterOutput
- func (o WorkflowTemplateParameterOutput) Description() pulumi.StringPtrOutput
- func (WorkflowTemplateParameterOutput) ElementType() reflect.Type
- func (o WorkflowTemplateParameterOutput) Fields() pulumi.StringArrayOutput
- func (o WorkflowTemplateParameterOutput) Name() pulumi.StringOutput
- func (o WorkflowTemplateParameterOutput) ToWorkflowTemplateParameterOutput() WorkflowTemplateParameterOutput
- func (o WorkflowTemplateParameterOutput) ToWorkflowTemplateParameterOutputWithContext(ctx context.Context) WorkflowTemplateParameterOutput
- func (o WorkflowTemplateParameterOutput) Validation() WorkflowTemplateParameterValidationPtrOutput
- type WorkflowTemplateParameterValidation
- type WorkflowTemplateParameterValidationArgs
- func (WorkflowTemplateParameterValidationArgs) ElementType() reflect.Type
- func (i WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationOutput() WorkflowTemplateParameterValidationOutput
- func (i WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationOutput
- func (i WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationPtrOutput() WorkflowTemplateParameterValidationPtrOutput
- func (i WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationPtrOutput
- type WorkflowTemplateParameterValidationInput
- type WorkflowTemplateParameterValidationOutput
- func (WorkflowTemplateParameterValidationOutput) ElementType() reflect.Type
- func (o WorkflowTemplateParameterValidationOutput) Regex() WorkflowTemplateParameterValidationRegexPtrOutput
- func (o WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationOutput() WorkflowTemplateParameterValidationOutput
- func (o WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationOutput
- func (o WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationPtrOutput() WorkflowTemplateParameterValidationPtrOutput
- func (o WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationPtrOutput
- func (o WorkflowTemplateParameterValidationOutput) Values() WorkflowTemplateParameterValidationValuesPtrOutput
- type WorkflowTemplateParameterValidationPtrInput
- type WorkflowTemplateParameterValidationPtrOutput
- func (o WorkflowTemplateParameterValidationPtrOutput) Elem() WorkflowTemplateParameterValidationOutput
- func (WorkflowTemplateParameterValidationPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateParameterValidationPtrOutput) Regex() WorkflowTemplateParameterValidationRegexPtrOutput
- func (o WorkflowTemplateParameterValidationPtrOutput) ToWorkflowTemplateParameterValidationPtrOutput() WorkflowTemplateParameterValidationPtrOutput
- func (o WorkflowTemplateParameterValidationPtrOutput) ToWorkflowTemplateParameterValidationPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationPtrOutput
- func (o WorkflowTemplateParameterValidationPtrOutput) Values() WorkflowTemplateParameterValidationValuesPtrOutput
- type WorkflowTemplateParameterValidationRegex
- type WorkflowTemplateParameterValidationRegexArgs
- func (WorkflowTemplateParameterValidationRegexArgs) ElementType() reflect.Type
- func (i WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexOutput() WorkflowTemplateParameterValidationRegexOutput
- func (i WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexOutput
- func (i WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexPtrOutput() WorkflowTemplateParameterValidationRegexPtrOutput
- func (i WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexPtrOutput
- type WorkflowTemplateParameterValidationRegexInput
- type WorkflowTemplateParameterValidationRegexOutput
- func (WorkflowTemplateParameterValidationRegexOutput) ElementType() reflect.Type
- func (o WorkflowTemplateParameterValidationRegexOutput) Regexes() pulumi.StringArrayOutput
- func (o WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexOutput() WorkflowTemplateParameterValidationRegexOutput
- func (o WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexOutput
- func (o WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexPtrOutput() WorkflowTemplateParameterValidationRegexPtrOutput
- func (o WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexPtrOutput
- type WorkflowTemplateParameterValidationRegexPtrInput
- type WorkflowTemplateParameterValidationRegexPtrOutput
- func (o WorkflowTemplateParameterValidationRegexPtrOutput) Elem() WorkflowTemplateParameterValidationRegexOutput
- func (WorkflowTemplateParameterValidationRegexPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateParameterValidationRegexPtrOutput) Regexes() pulumi.StringArrayOutput
- func (o WorkflowTemplateParameterValidationRegexPtrOutput) ToWorkflowTemplateParameterValidationRegexPtrOutput() WorkflowTemplateParameterValidationRegexPtrOutput
- func (o WorkflowTemplateParameterValidationRegexPtrOutput) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexPtrOutput
- type WorkflowTemplateParameterValidationValues
- type WorkflowTemplateParameterValidationValuesArgs
- func (WorkflowTemplateParameterValidationValuesArgs) ElementType() reflect.Type
- func (i WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesOutput() WorkflowTemplateParameterValidationValuesOutput
- func (i WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationValuesOutput
- func (i WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesPtrOutput() WorkflowTemplateParameterValidationValuesPtrOutput
- func (i WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationValuesPtrOutput
- type WorkflowTemplateParameterValidationValuesInput
- type WorkflowTemplateParameterValidationValuesOutput
- func (WorkflowTemplateParameterValidationValuesOutput) ElementType() reflect.Type
- func (o WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesOutput() WorkflowTemplateParameterValidationValuesOutput
- func (o WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationValuesOutput
- func (o WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesPtrOutput() WorkflowTemplateParameterValidationValuesPtrOutput
- func (o WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationValuesPtrOutput
- func (o WorkflowTemplateParameterValidationValuesOutput) Values() pulumi.StringArrayOutput
- type WorkflowTemplateParameterValidationValuesPtrInput
- type WorkflowTemplateParameterValidationValuesPtrOutput
- func (o WorkflowTemplateParameterValidationValuesPtrOutput) Elem() WorkflowTemplateParameterValidationValuesOutput
- func (WorkflowTemplateParameterValidationValuesPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplateParameterValidationValuesPtrOutput) ToWorkflowTemplateParameterValidationValuesPtrOutput() WorkflowTemplateParameterValidationValuesPtrOutput
- func (o WorkflowTemplateParameterValidationValuesPtrOutput) ToWorkflowTemplateParameterValidationValuesPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationValuesPtrOutput
- func (o WorkflowTemplateParameterValidationValuesPtrOutput) Values() pulumi.StringArrayOutput
- type WorkflowTemplatePlacement
- type WorkflowTemplatePlacementArgs
- func (WorkflowTemplatePlacementArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementOutput() WorkflowTemplatePlacementOutput
- func (i WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementOutputWithContext(ctx context.Context) WorkflowTemplatePlacementOutput
- func (i WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementPtrOutput() WorkflowTemplatePlacementPtrOutput
- func (i WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementPtrOutput
- type WorkflowTemplatePlacementClusterSelector
- type WorkflowTemplatePlacementClusterSelectorArgs
- func (WorkflowTemplatePlacementClusterSelectorArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorOutput() WorkflowTemplatePlacementClusterSelectorOutput
- func (i WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementClusterSelectorOutput
- func (i WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorPtrOutput() WorkflowTemplatePlacementClusterSelectorPtrOutput
- func (i WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementClusterSelectorPtrOutput
- type WorkflowTemplatePlacementClusterSelectorInput
- type WorkflowTemplatePlacementClusterSelectorOutput
- func (o WorkflowTemplatePlacementClusterSelectorOutput) ClusterLabels() pulumi.StringMapOutput
- func (WorkflowTemplatePlacementClusterSelectorOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorOutput() WorkflowTemplatePlacementClusterSelectorOutput
- func (o WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementClusterSelectorOutput
- func (o WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutput() WorkflowTemplatePlacementClusterSelectorPtrOutput
- func (o WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementClusterSelectorPtrOutput
- func (o WorkflowTemplatePlacementClusterSelectorOutput) Zone() pulumi.StringPtrOutput
- type WorkflowTemplatePlacementClusterSelectorPtrInput
- type WorkflowTemplatePlacementClusterSelectorPtrOutput
- func (o WorkflowTemplatePlacementClusterSelectorPtrOutput) ClusterLabels() pulumi.StringMapOutput
- func (o WorkflowTemplatePlacementClusterSelectorPtrOutput) Elem() WorkflowTemplatePlacementClusterSelectorOutput
- func (WorkflowTemplatePlacementClusterSelectorPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementClusterSelectorPtrOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutput() WorkflowTemplatePlacementClusterSelectorPtrOutput
- func (o WorkflowTemplatePlacementClusterSelectorPtrOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementClusterSelectorPtrOutput
- func (o WorkflowTemplatePlacementClusterSelectorPtrOutput) Zone() pulumi.StringPtrOutput
- type WorkflowTemplatePlacementInput
- type WorkflowTemplatePlacementManagedCluster
- type WorkflowTemplatePlacementManagedClusterArgs
- func (WorkflowTemplatePlacementManagedClusterArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterOutput() WorkflowTemplatePlacementManagedClusterOutput
- func (i WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterOutput
- func (i WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterPtrOutput() WorkflowTemplatePlacementManagedClusterPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfig
- type WorkflowTemplatePlacementManagedClusterConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig
- type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) Policy() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) Policy() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig
- type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) GcePdKmsKeyName() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) GcePdKmsKeyName() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigEndpointConfig
- type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) EnableHttpPortAccess() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) HttpPorts() pulumi.StringMapOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) EnableHttpPortAccess() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) HttpPorts() pulumi.StringMapOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityInput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) NodeGroup() pulumi.StringOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) Elem() ...
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) NodeGroup() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) InternalIpOnly() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Metadata() pulumi.StringMapOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Network() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) NodeGroupAffinity() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) PrivateIpv6GoogleAccess() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ReservationAffinity() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ServiceAccountScopes() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Subnetwork() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Tags() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Zone() pulumi.StringPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) InternalIpOnly() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Metadata() pulumi.StringMapOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Network() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) NodeGroupAffinity() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) PrivateIpv6GoogleAccess() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ReservationAffinity() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ServiceAccountScopes() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Subnetwork() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Tags() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Zone() pulumi.StringPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutputWithContext(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityInput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ConsumeReservationType() pulumi.StringPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) Values() pulumi.StringArrayOutput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ConsumeReservationType() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) Elem() ...
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) Values() pulumi.StringArrayOutput
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs
- func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutputWithContext(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetInput
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ClusterNamespace() pulumi.StringPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) TargetGkeCluster() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ClusterNamespace() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) Elem() ...
- func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) TargetGkeCluster() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) NamespacedGkeDeploymentTarget() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) NamespacedGkeDeploymentTarget() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigInitializationAction
- type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs
- func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
- type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray
- func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
- type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayInput
- type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
- func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput) Index(i pulumi.IntInput) WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
- type WorkflowTemplatePlacementManagedClusterConfigInitializationActionInput
- type WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
- func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ExecutableFile() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ExecutionTimeout() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
- type WorkflowTemplatePlacementManagedClusterConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig
- type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) AutoDeleteTime() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) AutoDeleteTtl() pulumi.StringPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) IdleDeleteTtl() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) IdleStartTime() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) AutoDeleteTime() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) AutoDeleteTtl() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) IdleDeleteTtl() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) IdleStartTime() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfig
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerator
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayInput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput) Index(i pulumi.IntInput) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorInput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) AcceleratorCount() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) AcceleratorType() pulumi.StringPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayInput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) InstanceGroupManagerName() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) InstanceTemplateName() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Accelerators() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Image() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) InstanceNames() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) IsPreemptible() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ManagedGroupConfigs() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) NumInstances() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Preemptibility() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Accelerators() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Image() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) IsPreemptible() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ManagedGroupConfigs() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Preemptibility() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig
- type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) DataprocMetastoreService() pulumi.StringOutput
- func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) DataprocMetastoreService() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) AutoscalingConfig() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) EncryptionConfig() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) EndpointConfig() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) GceClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) GkeClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) InitializationActions() WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) LifecycleConfig() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) MasterConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) MetastoreConfig() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) SecondaryWorkerConfig() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) SecurityConfig() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) SoftwareConfig() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) StagingBucket() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) TempBucket() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigOutput) WorkerConfig() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) AutoscalingConfig() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) EncryptionConfig() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) EndpointConfig() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) GceClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) GkeClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) InitializationActions() WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) LifecycleConfig() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) MasterConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) MetastoreConfig() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SecondaryWorkerConfig() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SecurityConfig() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SoftwareConfig() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) StagingBucket() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) TempBucket() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) WorkerConfig() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerator
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayInput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput) Index(i pulumi.IntInput) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorInput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) AcceleratorCount() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) AcceleratorType() pulumi.StringPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutputWithContext(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) Elem() ...
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayInput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) InstanceGroupManagerName() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) InstanceTemplateName() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Accelerators() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) DiskConfig() ...
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Image() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) InstanceNames() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) IsPreemptible() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ManagedGroupConfigs() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) NumInstances() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Preemptibility() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Accelerators() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) DiskConfig() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Image() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) IsPreemptible() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ManagedGroupConfigs() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Preemptibility() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfig
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutputWithContext(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustAdminServer() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustKdc() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustRealm() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustSharedPassword() pulumi.StringPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) EnableKerberos() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KdcDbKey() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KeyPassword() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Keystore() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KeystorePassword() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KmsKey() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Realm() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) RootPrincipalPassword() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) TgtLifetimeHours() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Truststore() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) TruststorePassword() pulumi.StringPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustAdminServer() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustKdc() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustRealm() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustSharedPassword() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Elem() ...
- func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) EnableKerberos() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KdcDbKey() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KeyPassword() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Keystore() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KeystorePassword() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KmsKey() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Realm() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) RootPrincipalPassword() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) TgtLifetimeHours() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Truststore() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) TruststorePassword() pulumi.StringPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) KerberosConfig() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) KerberosConfig() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig
- type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ImageVersion() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) OptionalComponents() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ImageVersion() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) OptionalComponents() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) Properties() pulumi.StringMapOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfig
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerator
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayInput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput) Index(i pulumi.IntInput) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorInput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) AcceleratorCount() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) AcceleratorType() pulumi.StringPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayInput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) InstanceGroupManagerName() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) InstanceTemplateName() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Accelerators() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Image() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) InstanceNames() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) IsPreemptible() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ManagedGroupConfigs() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) NumInstances() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Preemptibility() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Accelerators() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Image() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) IsPreemptible() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ManagedGroupConfigs() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Preemptibility() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
- type WorkflowTemplatePlacementManagedClusterInput
- type WorkflowTemplatePlacementManagedClusterOutput
- func (o WorkflowTemplatePlacementManagedClusterOutput) ClusterName() pulumi.StringOutput
- func (o WorkflowTemplatePlacementManagedClusterOutput) Config() WorkflowTemplatePlacementManagedClusterConfigOutput
- func (WorkflowTemplatePlacementManagedClusterOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterOutput) Labels() pulumi.StringMapOutput
- func (o WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterOutput() WorkflowTemplatePlacementManagedClusterOutput
- func (o WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterOutput
- func (o WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutput() WorkflowTemplatePlacementManagedClusterPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterPtrOutput
- type WorkflowTemplatePlacementManagedClusterPtrInput
- type WorkflowTemplatePlacementManagedClusterPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterPtrOutput) Config() WorkflowTemplatePlacementManagedClusterConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterPtrOutput) Elem() WorkflowTemplatePlacementManagedClusterOutput
- func (WorkflowTemplatePlacementManagedClusterPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterPtrOutput) Labels() pulumi.StringMapOutput
- func (o WorkflowTemplatePlacementManagedClusterPtrOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutput() WorkflowTemplatePlacementManagedClusterPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterPtrOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterPtrOutput
- type WorkflowTemplatePlacementOutput
- func (o WorkflowTemplatePlacementOutput) ClusterSelector() WorkflowTemplatePlacementClusterSelectorPtrOutput
- func (WorkflowTemplatePlacementOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementOutput) ManagedCluster() WorkflowTemplatePlacementManagedClusterPtrOutput
- func (o WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementOutput() WorkflowTemplatePlacementOutput
- func (o WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementOutputWithContext(ctx context.Context) WorkflowTemplatePlacementOutput
- func (o WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementPtrOutput() WorkflowTemplatePlacementPtrOutput
- func (o WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementPtrOutput
- type WorkflowTemplatePlacementPtrInput
- type WorkflowTemplatePlacementPtrOutput
- func (o WorkflowTemplatePlacementPtrOutput) ClusterSelector() WorkflowTemplatePlacementClusterSelectorPtrOutput
- func (o WorkflowTemplatePlacementPtrOutput) Elem() WorkflowTemplatePlacementOutput
- func (WorkflowTemplatePlacementPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementPtrOutput) ManagedCluster() WorkflowTemplatePlacementManagedClusterPtrOutput
- func (o WorkflowTemplatePlacementPtrOutput) ToWorkflowTemplatePlacementPtrOutput() WorkflowTemplatePlacementPtrOutput
- func (o WorkflowTemplatePlacementPtrOutput) ToWorkflowTemplatePlacementPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementPtrOutput
- type WorkflowTemplateState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoscalingPolicy ¶
type AutoscalingPolicy struct { pulumi.CustomResourceState // Basic algorithm for autoscaling. // Structure is documented below. BasicAlgorithm AutoscalingPolicyBasicAlgorithmPtrOutput `pulumi:"basicAlgorithm"` // The location where the autoscaling policy should reside. // The default value is `global`. Location pulumi.StringPtrOutput `pulumi:"location"` // The "resource name" of the autoscaling policy. Name pulumi.StringOutput `pulumi:"name"` // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. PolicyId pulumi.StringOutput `pulumi:"policyId"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Describes how the autoscaler will operate for secondary workers. // Structure is documented below. SecondaryWorkerConfig AutoscalingPolicySecondaryWorkerConfigPtrOutput `pulumi:"secondaryWorkerConfig"` // Describes how the autoscaler will operate for primary workers. // Structure is documented below. WorkerConfig AutoscalingPolicyWorkerConfigPtrOutput `pulumi:"workerConfig"` }
Describes an autoscaling policy for Dataproc cluster autoscaler.
## Example Usage ### Dataproc Autoscaling Policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { asp, err := dataproc.NewAutoscalingPolicy(ctx, "asp", &dataproc.AutoscalingPolicyArgs{ PolicyId: pulumi.String("dataproc-policy"), Location: pulumi.String("us-central1"), WorkerConfig: &dataproc.AutoscalingPolicyWorkerConfigArgs{ MaxInstances: pulumi.Int(3), }, BasicAlgorithm: &dataproc.AutoscalingPolicyBasicAlgorithmArgs{ YarnConfig: &dataproc.AutoscalingPolicyBasicAlgorithmYarnConfigArgs{ GracefulDecommissionTimeout: pulumi.String("30s"), ScaleUpFactor: pulumi.Float64(0.5), ScaleDownFactor: pulumi.Float64(0.5), }, }, }) if err != nil { return err } _, err = dataproc.NewCluster(ctx, "basic", &dataproc.ClusterArgs{ Region: pulumi.String("us-central1"), ClusterConfig: &dataproc.ClusterClusterConfigArgs{ AutoscalingConfig: &dataproc.ClusterClusterConfigAutoscalingConfigArgs{ PolicyUri: asp.Name, }, }, }) if err != nil { return err } return nil }) }
```
## Import
AutoscalingPolicy can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:dataproc/autoscalingPolicy:AutoscalingPolicy default projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}}
```
```sh
$ pulumi import gcp:dataproc/autoscalingPolicy:AutoscalingPolicy default {{project}}/{{location}}/{{policy_id}}
```
```sh
$ pulumi import gcp:dataproc/autoscalingPolicy:AutoscalingPolicy default {{location}}/{{policy_id}}
```
func GetAutoscalingPolicy ¶
func GetAutoscalingPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoscalingPolicyState, opts ...pulumi.ResourceOption) (*AutoscalingPolicy, error)
GetAutoscalingPolicy gets an existing AutoscalingPolicy 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 NewAutoscalingPolicy ¶
func NewAutoscalingPolicy(ctx *pulumi.Context, name string, args *AutoscalingPolicyArgs, opts ...pulumi.ResourceOption) (*AutoscalingPolicy, error)
NewAutoscalingPolicy registers a new resource with the given unique name, arguments, and options.
func (*AutoscalingPolicy) ElementType ¶
func (*AutoscalingPolicy) ElementType() reflect.Type
func (*AutoscalingPolicy) ToAutoscalingPolicyOutput ¶
func (i *AutoscalingPolicy) ToAutoscalingPolicyOutput() AutoscalingPolicyOutput
func (*AutoscalingPolicy) ToAutoscalingPolicyOutputWithContext ¶
func (i *AutoscalingPolicy) ToAutoscalingPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyOutput
type AutoscalingPolicyArgs ¶
type AutoscalingPolicyArgs struct { // Basic algorithm for autoscaling. // Structure is documented below. BasicAlgorithm AutoscalingPolicyBasicAlgorithmPtrInput // The location where the autoscaling policy should reside. // The default value is `global`. Location pulumi.StringPtrInput // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. PolicyId pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Describes how the autoscaler will operate for secondary workers. // Structure is documented below. SecondaryWorkerConfig AutoscalingPolicySecondaryWorkerConfigPtrInput // Describes how the autoscaler will operate for primary workers. // Structure is documented below. WorkerConfig AutoscalingPolicyWorkerConfigPtrInput }
The set of arguments for constructing a AutoscalingPolicy resource.
func (AutoscalingPolicyArgs) ElementType ¶
func (AutoscalingPolicyArgs) ElementType() reflect.Type
type AutoscalingPolicyArray ¶
type AutoscalingPolicyArray []AutoscalingPolicyInput
func (AutoscalingPolicyArray) ElementType ¶
func (AutoscalingPolicyArray) ElementType() reflect.Type
func (AutoscalingPolicyArray) ToAutoscalingPolicyArrayOutput ¶
func (i AutoscalingPolicyArray) ToAutoscalingPolicyArrayOutput() AutoscalingPolicyArrayOutput
func (AutoscalingPolicyArray) ToAutoscalingPolicyArrayOutputWithContext ¶
func (i AutoscalingPolicyArray) ToAutoscalingPolicyArrayOutputWithContext(ctx context.Context) AutoscalingPolicyArrayOutput
type AutoscalingPolicyArrayInput ¶
type AutoscalingPolicyArrayInput interface { pulumi.Input ToAutoscalingPolicyArrayOutput() AutoscalingPolicyArrayOutput ToAutoscalingPolicyArrayOutputWithContext(context.Context) AutoscalingPolicyArrayOutput }
AutoscalingPolicyArrayInput is an input type that accepts AutoscalingPolicyArray and AutoscalingPolicyArrayOutput values. You can construct a concrete instance of `AutoscalingPolicyArrayInput` via:
AutoscalingPolicyArray{ AutoscalingPolicyArgs{...} }
type AutoscalingPolicyArrayOutput ¶
type AutoscalingPolicyArrayOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyArrayOutput) ElementType ¶
func (AutoscalingPolicyArrayOutput) ElementType() reflect.Type
func (AutoscalingPolicyArrayOutput) Index ¶
func (o AutoscalingPolicyArrayOutput) Index(i pulumi.IntInput) AutoscalingPolicyOutput
func (AutoscalingPolicyArrayOutput) ToAutoscalingPolicyArrayOutput ¶
func (o AutoscalingPolicyArrayOutput) ToAutoscalingPolicyArrayOutput() AutoscalingPolicyArrayOutput
func (AutoscalingPolicyArrayOutput) ToAutoscalingPolicyArrayOutputWithContext ¶
func (o AutoscalingPolicyArrayOutput) ToAutoscalingPolicyArrayOutputWithContext(ctx context.Context) AutoscalingPolicyArrayOutput
type AutoscalingPolicyBasicAlgorithm ¶
type AutoscalingPolicyBasicAlgorithm struct { // Duration between scaling events. A scaling period starts after the // update operation from the previous event has completed. // Bounds: [2m, 1d]. Default: 2m. CooldownPeriod *string `pulumi:"cooldownPeriod"` // YARN autoscaling configuration. // Structure is documented below. YarnConfig AutoscalingPolicyBasicAlgorithmYarnConfig `pulumi:"yarnConfig"` }
type AutoscalingPolicyBasicAlgorithmArgs ¶
type AutoscalingPolicyBasicAlgorithmArgs struct { // Duration between scaling events. A scaling period starts after the // update operation from the previous event has completed. // Bounds: [2m, 1d]. Default: 2m. CooldownPeriod pulumi.StringPtrInput `pulumi:"cooldownPeriod"` // YARN autoscaling configuration. // Structure is documented below. YarnConfig AutoscalingPolicyBasicAlgorithmYarnConfigInput `pulumi:"yarnConfig"` }
func (AutoscalingPolicyBasicAlgorithmArgs) ElementType ¶
func (AutoscalingPolicyBasicAlgorithmArgs) ElementType() reflect.Type
func (AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmOutput ¶
func (i AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmOutput() AutoscalingPolicyBasicAlgorithmOutput
func (AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmOutputWithContext ¶
func (i AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmOutput
func (AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmPtrOutput ¶
func (i AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmPtrOutput() AutoscalingPolicyBasicAlgorithmPtrOutput
func (AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmPtrOutputWithContext ¶
func (i AutoscalingPolicyBasicAlgorithmArgs) ToAutoscalingPolicyBasicAlgorithmPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmPtrOutput
type AutoscalingPolicyBasicAlgorithmInput ¶
type AutoscalingPolicyBasicAlgorithmInput interface { pulumi.Input ToAutoscalingPolicyBasicAlgorithmOutput() AutoscalingPolicyBasicAlgorithmOutput ToAutoscalingPolicyBasicAlgorithmOutputWithContext(context.Context) AutoscalingPolicyBasicAlgorithmOutput }
AutoscalingPolicyBasicAlgorithmInput is an input type that accepts AutoscalingPolicyBasicAlgorithmArgs and AutoscalingPolicyBasicAlgorithmOutput values. You can construct a concrete instance of `AutoscalingPolicyBasicAlgorithmInput` via:
AutoscalingPolicyBasicAlgorithmArgs{...}
type AutoscalingPolicyBasicAlgorithmOutput ¶
type AutoscalingPolicyBasicAlgorithmOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyBasicAlgorithmOutput) CooldownPeriod ¶
func (o AutoscalingPolicyBasicAlgorithmOutput) CooldownPeriod() pulumi.StringPtrOutput
Duration between scaling events. A scaling period starts after the update operation from the previous event has completed. Bounds: [2m, 1d]. Default: 2m.
func (AutoscalingPolicyBasicAlgorithmOutput) ElementType ¶
func (AutoscalingPolicyBasicAlgorithmOutput) ElementType() reflect.Type
func (AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmOutput ¶
func (o AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmOutput() AutoscalingPolicyBasicAlgorithmOutput
func (AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmOutputWithContext ¶
func (o AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmOutput
func (AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutput ¶
func (o AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutput() AutoscalingPolicyBasicAlgorithmPtrOutput
func (AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutputWithContext ¶
func (o AutoscalingPolicyBasicAlgorithmOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmPtrOutput
func (AutoscalingPolicyBasicAlgorithmOutput) YarnConfig ¶
func (o AutoscalingPolicyBasicAlgorithmOutput) YarnConfig() AutoscalingPolicyBasicAlgorithmYarnConfigOutput
YARN autoscaling configuration. Structure is documented below.
type AutoscalingPolicyBasicAlgorithmPtrInput ¶
type AutoscalingPolicyBasicAlgorithmPtrInput interface { pulumi.Input ToAutoscalingPolicyBasicAlgorithmPtrOutput() AutoscalingPolicyBasicAlgorithmPtrOutput ToAutoscalingPolicyBasicAlgorithmPtrOutputWithContext(context.Context) AutoscalingPolicyBasicAlgorithmPtrOutput }
AutoscalingPolicyBasicAlgorithmPtrInput is an input type that accepts AutoscalingPolicyBasicAlgorithmArgs, AutoscalingPolicyBasicAlgorithmPtr and AutoscalingPolicyBasicAlgorithmPtrOutput values. You can construct a concrete instance of `AutoscalingPolicyBasicAlgorithmPtrInput` via:
AutoscalingPolicyBasicAlgorithmArgs{...} or: nil
func AutoscalingPolicyBasicAlgorithmPtr ¶
func AutoscalingPolicyBasicAlgorithmPtr(v *AutoscalingPolicyBasicAlgorithmArgs) AutoscalingPolicyBasicAlgorithmPtrInput
type AutoscalingPolicyBasicAlgorithmPtrOutput ¶
type AutoscalingPolicyBasicAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyBasicAlgorithmPtrOutput) CooldownPeriod ¶
func (o AutoscalingPolicyBasicAlgorithmPtrOutput) CooldownPeriod() pulumi.StringPtrOutput
Duration between scaling events. A scaling period starts after the update operation from the previous event has completed. Bounds: [2m, 1d]. Default: 2m.
func (AutoscalingPolicyBasicAlgorithmPtrOutput) ElementType ¶
func (AutoscalingPolicyBasicAlgorithmPtrOutput) ElementType() reflect.Type
func (AutoscalingPolicyBasicAlgorithmPtrOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutput ¶
func (o AutoscalingPolicyBasicAlgorithmPtrOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutput() AutoscalingPolicyBasicAlgorithmPtrOutput
func (AutoscalingPolicyBasicAlgorithmPtrOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutputWithContext ¶
func (o AutoscalingPolicyBasicAlgorithmPtrOutput) ToAutoscalingPolicyBasicAlgorithmPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmPtrOutput
func (AutoscalingPolicyBasicAlgorithmPtrOutput) YarnConfig ¶
func (o AutoscalingPolicyBasicAlgorithmPtrOutput) YarnConfig() AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
YARN autoscaling configuration. Structure is documented below.
type AutoscalingPolicyBasicAlgorithmYarnConfig ¶
type AutoscalingPolicyBasicAlgorithmYarnConfig struct { // Timeout for YARN graceful decommissioning of Node Managers. Specifies the // duration to wait for jobs to complete before forcefully removing workers // (and potentially interrupting jobs). Only applicable to downscaling operations. // Bounds: [0s, 1d]. GracefulDecommissionTimeout string `pulumi:"gracefulDecommissionTimeout"` // Fraction of average pending memory in the last cooldown period for which to // remove workers. A scale-down factor of 1 will result in scaling down so that there // is no available memory remaining after the update (more aggressive scaling). // A scale-down factor of 0 disables removing workers, which can be beneficial for // autoscaling a single job. // Bounds: [0.0, 1.0]. ScaleDownFactor float64 `pulumi:"scaleDownFactor"` // Minimum scale-down threshold as a fraction of total cluster size before scaling occurs. // For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must // recommend at least a 2 worker scale-down for the cluster to scale. A threshold of 0 // means the autoscaler will scale down on any recommended change. // Bounds: [0.0, 1.0]. Default: 0.0. ScaleDownMinWorkerFraction *float64 `pulumi:"scaleDownMinWorkerFraction"` // Fraction of average pending memory in the last cooldown period for which to // add workers. A scale-up factor of 1.0 will result in scaling up so that there // is no pending memory remaining after the update (more aggressive scaling). // A scale-up factor closer to 0 will result in a smaller magnitude of scaling up // (less aggressive scaling). // Bounds: [0.0, 1.0]. ScaleUpFactor float64 `pulumi:"scaleUpFactor"` // Minimum scale-up threshold as a fraction of total cluster size before scaling // occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler // must recommend at least a 2-worker scale-up for the cluster to scale. A threshold of // 0 means the autoscaler will scale up on any recommended change. // Bounds: [0.0, 1.0]. Default: 0.0. ScaleUpMinWorkerFraction *float64 `pulumi:"scaleUpMinWorkerFraction"` }
type AutoscalingPolicyBasicAlgorithmYarnConfigArgs ¶
type AutoscalingPolicyBasicAlgorithmYarnConfigArgs struct { // Timeout for YARN graceful decommissioning of Node Managers. Specifies the // duration to wait for jobs to complete before forcefully removing workers // (and potentially interrupting jobs). Only applicable to downscaling operations. // Bounds: [0s, 1d]. GracefulDecommissionTimeout pulumi.StringInput `pulumi:"gracefulDecommissionTimeout"` // Fraction of average pending memory in the last cooldown period for which to // remove workers. A scale-down factor of 1 will result in scaling down so that there // is no available memory remaining after the update (more aggressive scaling). // A scale-down factor of 0 disables removing workers, which can be beneficial for // autoscaling a single job. // Bounds: [0.0, 1.0]. ScaleDownFactor pulumi.Float64Input `pulumi:"scaleDownFactor"` // Minimum scale-down threshold as a fraction of total cluster size before scaling occurs. // For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must // recommend at least a 2 worker scale-down for the cluster to scale. A threshold of 0 // means the autoscaler will scale down on any recommended change. // Bounds: [0.0, 1.0]. Default: 0.0. ScaleDownMinWorkerFraction pulumi.Float64PtrInput `pulumi:"scaleDownMinWorkerFraction"` // Fraction of average pending memory in the last cooldown period for which to // add workers. A scale-up factor of 1.0 will result in scaling up so that there // is no pending memory remaining after the update (more aggressive scaling). // A scale-up factor closer to 0 will result in a smaller magnitude of scaling up // (less aggressive scaling). // Bounds: [0.0, 1.0]. ScaleUpFactor pulumi.Float64Input `pulumi:"scaleUpFactor"` // Minimum scale-up threshold as a fraction of total cluster size before scaling // occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler // must recommend at least a 2-worker scale-up for the cluster to scale. A threshold of // 0 means the autoscaler will scale up on any recommended change. // Bounds: [0.0, 1.0]. Default: 0.0. ScaleUpMinWorkerFraction pulumi.Float64PtrInput `pulumi:"scaleUpMinWorkerFraction"` }
func (AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ElementType ¶
func (AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ElementType() reflect.Type
func (AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutput ¶
func (i AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutput() AutoscalingPolicyBasicAlgorithmYarnConfigOutput
func (AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutputWithContext ¶
func (i AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigOutput
func (AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput ¶
func (i AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput() AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
func (AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutputWithContext ¶
func (i AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
type AutoscalingPolicyBasicAlgorithmYarnConfigInput ¶
type AutoscalingPolicyBasicAlgorithmYarnConfigInput interface { pulumi.Input ToAutoscalingPolicyBasicAlgorithmYarnConfigOutput() AutoscalingPolicyBasicAlgorithmYarnConfigOutput ToAutoscalingPolicyBasicAlgorithmYarnConfigOutputWithContext(context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigOutput }
AutoscalingPolicyBasicAlgorithmYarnConfigInput is an input type that accepts AutoscalingPolicyBasicAlgorithmYarnConfigArgs and AutoscalingPolicyBasicAlgorithmYarnConfigOutput values. You can construct a concrete instance of `AutoscalingPolicyBasicAlgorithmYarnConfigInput` via:
AutoscalingPolicyBasicAlgorithmYarnConfigArgs{...}
type AutoscalingPolicyBasicAlgorithmYarnConfigOutput ¶
type AutoscalingPolicyBasicAlgorithmYarnConfigOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ElementType ¶
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ElementType() reflect.Type
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) GracefulDecommissionTimeout ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) GracefulDecommissionTimeout() pulumi.StringOutput
Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations. Bounds: [0s, 1d].
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleDownFactor ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleDownFactor() pulumi.Float64Output
Fraction of average pending memory in the last cooldown period for which to remove workers. A scale-down factor of 1 will result in scaling down so that there is no available memory remaining after the update (more aggressive scaling). A scale-down factor of 0 disables removing workers, which can be beneficial for autoscaling a single job. Bounds: [0.0, 1.0].
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleDownMinWorkerFraction ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleDownMinWorkerFraction() pulumi.Float64PtrOutput
Minimum scale-down threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2 worker scale-down for the cluster to scale. A threshold of 0 means the autoscaler will scale down on any recommended change. Bounds: [0.0, 1.0]. Default: 0.0.
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleUpFactor ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleUpFactor() pulumi.Float64Output
Fraction of average pending memory in the last cooldown period for which to add workers. A scale-up factor of 1.0 will result in scaling up so that there is no pending memory remaining after the update (more aggressive scaling). A scale-up factor closer to 0 will result in a smaller magnitude of scaling up (less aggressive scaling). Bounds: [0.0, 1.0].
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleUpMinWorkerFraction ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ScaleUpMinWorkerFraction() pulumi.Float64PtrOutput
Minimum scale-up threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2-worker scale-up for the cluster to scale. A threshold of 0 means the autoscaler will scale up on any recommended change. Bounds: [0.0, 1.0]. Default: 0.0.
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutput ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutput() AutoscalingPolicyBasicAlgorithmYarnConfigOutput
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutputWithContext ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigOutput
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput() AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutputWithContext ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
type AutoscalingPolicyBasicAlgorithmYarnConfigPtrInput ¶
type AutoscalingPolicyBasicAlgorithmYarnConfigPtrInput interface { pulumi.Input ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput() AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutputWithContext(context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput }
AutoscalingPolicyBasicAlgorithmYarnConfigPtrInput is an input type that accepts AutoscalingPolicyBasicAlgorithmYarnConfigArgs, AutoscalingPolicyBasicAlgorithmYarnConfigPtr and AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput values. You can construct a concrete instance of `AutoscalingPolicyBasicAlgorithmYarnConfigPtrInput` via:
AutoscalingPolicyBasicAlgorithmYarnConfigArgs{...} or: nil
func AutoscalingPolicyBasicAlgorithmYarnConfigPtr ¶
func AutoscalingPolicyBasicAlgorithmYarnConfigPtr(v *AutoscalingPolicyBasicAlgorithmYarnConfigArgs) AutoscalingPolicyBasicAlgorithmYarnConfigPtrInput
type AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput ¶
type AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ElementType ¶
func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ElementType() reflect.Type
func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) GracefulDecommissionTimeout ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) GracefulDecommissionTimeout() pulumi.StringPtrOutput
Timeout for YARN graceful decommissioning of Node Managers. Specifies the duration to wait for jobs to complete before forcefully removing workers (and potentially interrupting jobs). Only applicable to downscaling operations. Bounds: [0s, 1d].
func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleDownFactor ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleDownFactor() pulumi.Float64PtrOutput
Fraction of average pending memory in the last cooldown period for which to remove workers. A scale-down factor of 1 will result in scaling down so that there is no available memory remaining after the update (more aggressive scaling). A scale-down factor of 0 disables removing workers, which can be beneficial for autoscaling a single job. Bounds: [0.0, 1.0].
func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleDownMinWorkerFraction ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleDownMinWorkerFraction() pulumi.Float64PtrOutput
Minimum scale-down threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2 worker scale-down for the cluster to scale. A threshold of 0 means the autoscaler will scale down on any recommended change. Bounds: [0.0, 1.0]. Default: 0.0.
func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleUpFactor ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleUpFactor() pulumi.Float64PtrOutput
Fraction of average pending memory in the last cooldown period for which to add workers. A scale-up factor of 1.0 will result in scaling up so that there is no pending memory remaining after the update (more aggressive scaling). A scale-up factor closer to 0 will result in a smaller magnitude of scaling up (less aggressive scaling). Bounds: [0.0, 1.0].
func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleUpMinWorkerFraction ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ScaleUpMinWorkerFraction() pulumi.Float64PtrOutput
Minimum scale-up threshold as a fraction of total cluster size before scaling occurs. For example, in a 20-worker cluster, a threshold of 0.1 means the autoscaler must recommend at least a 2-worker scale-up for the cluster to scale. A threshold of 0 means the autoscaler will scale up on any recommended change. Bounds: [0.0, 1.0]. Default: 0.0.
func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput() AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutputWithContext ¶
func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ToAutoscalingPolicyBasicAlgorithmYarnConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput
type AutoscalingPolicyIamBinding ¶ added in v6.31.0
type AutoscalingPolicyIamBinding struct { pulumi.CustomResourceState Condition AutoscalingPolicyIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location where the autoscaling policy should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. // Used to find the parent resource to bind the IAM policy to PolicyId pulumi.StringOutput `pulumi:"policyId"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `dataproc.AutoscalingPolicyIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Dataproc AutoscalingPolicy. Each of these resources serves a different use case:
* `dataproc.AutoscalingPolicyIamPolicy`: Authoritative. Sets the IAM policy for the autoscalingpolicy and replaces any existing policy already attached. * `dataproc.AutoscalingPolicyIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the autoscalingpolicy are preserved. * `dataproc.AutoscalingPolicyIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the autoscalingpolicy are preserved.
> **Note:** `dataproc.AutoscalingPolicyIamPolicy` **cannot** be used in conjunction with `dataproc.AutoscalingPolicyIamBinding` and `dataproc.AutoscalingPolicyIamMember` or they will fight over what your policy should be.
> **Note:** `dataproc.AutoscalingPolicyIamBinding` resources **can be** used in conjunction with `dataproc.AutoscalingPolicyIamMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_autoscaling\_policy\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewAutoscalingPolicyIamPolicy(ctx, "policy", &dataproc.AutoscalingPolicyIamPolicyArgs{ Project: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Project), Location: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Location), PolicyId: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Policy_id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_autoscaling\_policy\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewAutoscalingPolicyIamBinding(ctx, "binding", &dataproc.AutoscalingPolicyIamBindingArgs{ Project: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Project), Location: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Location), PolicyId: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Policy_id), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_autoscaling\_policy\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewAutoscalingPolicyIamMember(ctx, "member", &dataproc.AutoscalingPolicyIamMemberArgs{ Project: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Project), Location: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Location), PolicyId: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Policy_id), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}} * {{project}}/{{location}}/{{policy_id}} * {{location}}/{{policy_id}} * {{policy_id}} Any variables not passed in the import command will be taken from the provider configuration. Dataproc autoscalingpolicy IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:dataproc/autoscalingPolicyIamBinding:AutoscalingPolicyIamBinding editor "projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:dataproc/autoscalingPolicyIamBinding:AutoscalingPolicyIamBinding editor "projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:dataproc/autoscalingPolicyIamBinding:AutoscalingPolicyIamBinding editor projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAutoscalingPolicyIamBinding ¶ added in v6.31.0
func GetAutoscalingPolicyIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoscalingPolicyIamBindingState, opts ...pulumi.ResourceOption) (*AutoscalingPolicyIamBinding, error)
GetAutoscalingPolicyIamBinding gets an existing AutoscalingPolicyIamBinding 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 NewAutoscalingPolicyIamBinding ¶ added in v6.31.0
func NewAutoscalingPolicyIamBinding(ctx *pulumi.Context, name string, args *AutoscalingPolicyIamBindingArgs, opts ...pulumi.ResourceOption) (*AutoscalingPolicyIamBinding, error)
NewAutoscalingPolicyIamBinding registers a new resource with the given unique name, arguments, and options.
func (*AutoscalingPolicyIamBinding) ElementType ¶ added in v6.31.0
func (*AutoscalingPolicyIamBinding) ElementType() reflect.Type
func (*AutoscalingPolicyIamBinding) ToAutoscalingPolicyIamBindingOutput ¶ added in v6.31.0
func (i *AutoscalingPolicyIamBinding) ToAutoscalingPolicyIamBindingOutput() AutoscalingPolicyIamBindingOutput
func (*AutoscalingPolicyIamBinding) ToAutoscalingPolicyIamBindingOutputWithContext ¶ added in v6.31.0
func (i *AutoscalingPolicyIamBinding) ToAutoscalingPolicyIamBindingOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingOutput
type AutoscalingPolicyIamBindingArgs ¶ added in v6.31.0
type AutoscalingPolicyIamBindingArgs struct { Condition AutoscalingPolicyIamBindingConditionPtrInput // The location where the autoscaling policy should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. // Used to find the parent resource to bind the IAM policy to PolicyId pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.AutoscalingPolicyIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a AutoscalingPolicyIamBinding resource.
func (AutoscalingPolicyIamBindingArgs) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamBindingArgs) ElementType() reflect.Type
type AutoscalingPolicyIamBindingArray ¶ added in v6.31.0
type AutoscalingPolicyIamBindingArray []AutoscalingPolicyIamBindingInput
func (AutoscalingPolicyIamBindingArray) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamBindingArray) ElementType() reflect.Type
func (AutoscalingPolicyIamBindingArray) ToAutoscalingPolicyIamBindingArrayOutput ¶ added in v6.31.0
func (i AutoscalingPolicyIamBindingArray) ToAutoscalingPolicyIamBindingArrayOutput() AutoscalingPolicyIamBindingArrayOutput
func (AutoscalingPolicyIamBindingArray) ToAutoscalingPolicyIamBindingArrayOutputWithContext ¶ added in v6.31.0
func (i AutoscalingPolicyIamBindingArray) ToAutoscalingPolicyIamBindingArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingArrayOutput
type AutoscalingPolicyIamBindingArrayInput ¶ added in v6.31.0
type AutoscalingPolicyIamBindingArrayInput interface { pulumi.Input ToAutoscalingPolicyIamBindingArrayOutput() AutoscalingPolicyIamBindingArrayOutput ToAutoscalingPolicyIamBindingArrayOutputWithContext(context.Context) AutoscalingPolicyIamBindingArrayOutput }
AutoscalingPolicyIamBindingArrayInput is an input type that accepts AutoscalingPolicyIamBindingArray and AutoscalingPolicyIamBindingArrayOutput values. You can construct a concrete instance of `AutoscalingPolicyIamBindingArrayInput` via:
AutoscalingPolicyIamBindingArray{ AutoscalingPolicyIamBindingArgs{...} }
type AutoscalingPolicyIamBindingArrayOutput ¶ added in v6.31.0
type AutoscalingPolicyIamBindingArrayOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamBindingArrayOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamBindingArrayOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamBindingArrayOutput) ToAutoscalingPolicyIamBindingArrayOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingArrayOutput) ToAutoscalingPolicyIamBindingArrayOutput() AutoscalingPolicyIamBindingArrayOutput
func (AutoscalingPolicyIamBindingArrayOutput) ToAutoscalingPolicyIamBindingArrayOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingArrayOutput) ToAutoscalingPolicyIamBindingArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingArrayOutput
type AutoscalingPolicyIamBindingCondition ¶ added in v6.31.0
type AutoscalingPolicyIamBindingConditionArgs ¶ added in v6.31.0
type AutoscalingPolicyIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AutoscalingPolicyIamBindingConditionArgs) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamBindingConditionArgs) ElementType() reflect.Type
func (AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionOutput ¶ added in v6.31.0
func (i AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionOutput() AutoscalingPolicyIamBindingConditionOutput
func (AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionOutputWithContext ¶ added in v6.31.0
func (i AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingConditionOutput
func (AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionPtrOutput ¶ added in v6.31.0
func (i AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionPtrOutput() AutoscalingPolicyIamBindingConditionPtrOutput
func (AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionPtrOutputWithContext ¶ added in v6.31.0
func (i AutoscalingPolicyIamBindingConditionArgs) ToAutoscalingPolicyIamBindingConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingConditionPtrOutput
type AutoscalingPolicyIamBindingConditionInput ¶ added in v6.31.0
type AutoscalingPolicyIamBindingConditionInput interface { pulumi.Input ToAutoscalingPolicyIamBindingConditionOutput() AutoscalingPolicyIamBindingConditionOutput ToAutoscalingPolicyIamBindingConditionOutputWithContext(context.Context) AutoscalingPolicyIamBindingConditionOutput }
AutoscalingPolicyIamBindingConditionInput is an input type that accepts AutoscalingPolicyIamBindingConditionArgs and AutoscalingPolicyIamBindingConditionOutput values. You can construct a concrete instance of `AutoscalingPolicyIamBindingConditionInput` via:
AutoscalingPolicyIamBindingConditionArgs{...}
type AutoscalingPolicyIamBindingConditionOutput ¶ added in v6.31.0
type AutoscalingPolicyIamBindingConditionOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamBindingConditionOutput) Description ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (AutoscalingPolicyIamBindingConditionOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamBindingConditionOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamBindingConditionOutput) Expression ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionOutput) Expression() pulumi.StringOutput
func (AutoscalingPolicyIamBindingConditionOutput) Title ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionOutput) Title() pulumi.StringOutput
func (AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionOutput() AutoscalingPolicyIamBindingConditionOutput
func (AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingConditionOutput
func (AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionPtrOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionPtrOutput() AutoscalingPolicyIamBindingConditionPtrOutput
func (AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionPtrOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionOutput) ToAutoscalingPolicyIamBindingConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingConditionPtrOutput
type AutoscalingPolicyIamBindingConditionPtrInput ¶ added in v6.31.0
type AutoscalingPolicyIamBindingConditionPtrInput interface { pulumi.Input ToAutoscalingPolicyIamBindingConditionPtrOutput() AutoscalingPolicyIamBindingConditionPtrOutput ToAutoscalingPolicyIamBindingConditionPtrOutputWithContext(context.Context) AutoscalingPolicyIamBindingConditionPtrOutput }
AutoscalingPolicyIamBindingConditionPtrInput is an input type that accepts AutoscalingPolicyIamBindingConditionArgs, AutoscalingPolicyIamBindingConditionPtr and AutoscalingPolicyIamBindingConditionPtrOutput values. You can construct a concrete instance of `AutoscalingPolicyIamBindingConditionPtrInput` via:
AutoscalingPolicyIamBindingConditionArgs{...} or: nil
func AutoscalingPolicyIamBindingConditionPtr ¶ added in v6.31.0
func AutoscalingPolicyIamBindingConditionPtr(v *AutoscalingPolicyIamBindingConditionArgs) AutoscalingPolicyIamBindingConditionPtrInput
type AutoscalingPolicyIamBindingConditionPtrOutput ¶ added in v6.31.0
type AutoscalingPolicyIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamBindingConditionPtrOutput) Description ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AutoscalingPolicyIamBindingConditionPtrOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamBindingConditionPtrOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamBindingConditionPtrOutput) Expression ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AutoscalingPolicyIamBindingConditionPtrOutput) Title ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AutoscalingPolicyIamBindingConditionPtrOutput) ToAutoscalingPolicyIamBindingConditionPtrOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionPtrOutput) ToAutoscalingPolicyIamBindingConditionPtrOutput() AutoscalingPolicyIamBindingConditionPtrOutput
func (AutoscalingPolicyIamBindingConditionPtrOutput) ToAutoscalingPolicyIamBindingConditionPtrOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingConditionPtrOutput) ToAutoscalingPolicyIamBindingConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingConditionPtrOutput
type AutoscalingPolicyIamBindingInput ¶ added in v6.31.0
type AutoscalingPolicyIamBindingInput interface { pulumi.Input ToAutoscalingPolicyIamBindingOutput() AutoscalingPolicyIamBindingOutput ToAutoscalingPolicyIamBindingOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingOutput }
type AutoscalingPolicyIamBindingMap ¶ added in v6.31.0
type AutoscalingPolicyIamBindingMap map[string]AutoscalingPolicyIamBindingInput
func (AutoscalingPolicyIamBindingMap) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamBindingMap) ElementType() reflect.Type
func (AutoscalingPolicyIamBindingMap) ToAutoscalingPolicyIamBindingMapOutput ¶ added in v6.31.0
func (i AutoscalingPolicyIamBindingMap) ToAutoscalingPolicyIamBindingMapOutput() AutoscalingPolicyIamBindingMapOutput
func (AutoscalingPolicyIamBindingMap) ToAutoscalingPolicyIamBindingMapOutputWithContext ¶ added in v6.31.0
func (i AutoscalingPolicyIamBindingMap) ToAutoscalingPolicyIamBindingMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingMapOutput
type AutoscalingPolicyIamBindingMapInput ¶ added in v6.31.0
type AutoscalingPolicyIamBindingMapInput interface { pulumi.Input ToAutoscalingPolicyIamBindingMapOutput() AutoscalingPolicyIamBindingMapOutput ToAutoscalingPolicyIamBindingMapOutputWithContext(context.Context) AutoscalingPolicyIamBindingMapOutput }
AutoscalingPolicyIamBindingMapInput is an input type that accepts AutoscalingPolicyIamBindingMap and AutoscalingPolicyIamBindingMapOutput values. You can construct a concrete instance of `AutoscalingPolicyIamBindingMapInput` via:
AutoscalingPolicyIamBindingMap{ "key": AutoscalingPolicyIamBindingArgs{...} }
type AutoscalingPolicyIamBindingMapOutput ¶ added in v6.31.0
type AutoscalingPolicyIamBindingMapOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamBindingMapOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamBindingMapOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamBindingMapOutput) MapIndex ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingMapOutput) MapIndex(k pulumi.StringInput) AutoscalingPolicyIamBindingOutput
func (AutoscalingPolicyIamBindingMapOutput) ToAutoscalingPolicyIamBindingMapOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingMapOutput) ToAutoscalingPolicyIamBindingMapOutput() AutoscalingPolicyIamBindingMapOutput
func (AutoscalingPolicyIamBindingMapOutput) ToAutoscalingPolicyIamBindingMapOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingMapOutput) ToAutoscalingPolicyIamBindingMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingMapOutput
type AutoscalingPolicyIamBindingOutput ¶ added in v6.31.0
type AutoscalingPolicyIamBindingOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamBindingOutput) Condition ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingOutput) Condition() AutoscalingPolicyIamBindingConditionPtrOutput
func (AutoscalingPolicyIamBindingOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamBindingOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamBindingOutput) Etag ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AutoscalingPolicyIamBindingOutput) Location ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingOutput) Location() pulumi.StringOutput
The location where the autoscaling policy should reside. The default value is `global`. Used to find the parent resource to bind the IAM policy to
func (AutoscalingPolicyIamBindingOutput) Members ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingOutput) Members() pulumi.StringArrayOutput
func (AutoscalingPolicyIamBindingOutput) PolicyId ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingOutput) PolicyId() pulumi.StringOutput
The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters. Used to find the parent resource to bind the IAM policy to
func (AutoscalingPolicyIamBindingOutput) Project ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (AutoscalingPolicyIamBindingOutput) Role ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `dataproc.AutoscalingPolicyIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (AutoscalingPolicyIamBindingOutput) ToAutoscalingPolicyIamBindingOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingOutput) ToAutoscalingPolicyIamBindingOutput() AutoscalingPolicyIamBindingOutput
func (AutoscalingPolicyIamBindingOutput) ToAutoscalingPolicyIamBindingOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamBindingOutput) ToAutoscalingPolicyIamBindingOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingOutput
type AutoscalingPolicyIamBindingState ¶ added in v6.31.0
type AutoscalingPolicyIamBindingState struct { Condition AutoscalingPolicyIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location where the autoscaling policy should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. // Used to find the parent resource to bind the IAM policy to PolicyId pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.AutoscalingPolicyIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (AutoscalingPolicyIamBindingState) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamBindingState) ElementType() reflect.Type
type AutoscalingPolicyIamMember ¶ added in v6.31.0
type AutoscalingPolicyIamMember struct { pulumi.CustomResourceState Condition AutoscalingPolicyIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location where the autoscaling policy should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. // Used to find the parent resource to bind the IAM policy to PolicyId pulumi.StringOutput `pulumi:"policyId"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `dataproc.AutoscalingPolicyIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Dataproc AutoscalingPolicy. Each of these resources serves a different use case:
* `dataproc.AutoscalingPolicyIamPolicy`: Authoritative. Sets the IAM policy for the autoscalingpolicy and replaces any existing policy already attached. * `dataproc.AutoscalingPolicyIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the autoscalingpolicy are preserved. * `dataproc.AutoscalingPolicyIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the autoscalingpolicy are preserved.
> **Note:** `dataproc.AutoscalingPolicyIamPolicy` **cannot** be used in conjunction with `dataproc.AutoscalingPolicyIamBinding` and `dataproc.AutoscalingPolicyIamMember` or they will fight over what your policy should be.
> **Note:** `dataproc.AutoscalingPolicyIamBinding` resources **can be** used in conjunction with `dataproc.AutoscalingPolicyIamMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_autoscaling\_policy\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewAutoscalingPolicyIamPolicy(ctx, "policy", &dataproc.AutoscalingPolicyIamPolicyArgs{ Project: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Project), Location: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Location), PolicyId: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Policy_id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_autoscaling\_policy\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewAutoscalingPolicyIamBinding(ctx, "binding", &dataproc.AutoscalingPolicyIamBindingArgs{ Project: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Project), Location: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Location), PolicyId: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Policy_id), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_autoscaling\_policy\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewAutoscalingPolicyIamMember(ctx, "member", &dataproc.AutoscalingPolicyIamMemberArgs{ Project: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Project), Location: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Location), PolicyId: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Policy_id), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}} * {{project}}/{{location}}/{{policy_id}} * {{location}}/{{policy_id}} * {{policy_id}} Any variables not passed in the import command will be taken from the provider configuration. Dataproc autoscalingpolicy IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:dataproc/autoscalingPolicyIamMember:AutoscalingPolicyIamMember editor "projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:dataproc/autoscalingPolicyIamMember:AutoscalingPolicyIamMember editor "projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:dataproc/autoscalingPolicyIamMember:AutoscalingPolicyIamMember editor projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAutoscalingPolicyIamMember ¶ added in v6.31.0
func GetAutoscalingPolicyIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoscalingPolicyIamMemberState, opts ...pulumi.ResourceOption) (*AutoscalingPolicyIamMember, error)
GetAutoscalingPolicyIamMember gets an existing AutoscalingPolicyIamMember 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 NewAutoscalingPolicyIamMember ¶ added in v6.31.0
func NewAutoscalingPolicyIamMember(ctx *pulumi.Context, name string, args *AutoscalingPolicyIamMemberArgs, opts ...pulumi.ResourceOption) (*AutoscalingPolicyIamMember, error)
NewAutoscalingPolicyIamMember registers a new resource with the given unique name, arguments, and options.
func (*AutoscalingPolicyIamMember) ElementType ¶ added in v6.31.0
func (*AutoscalingPolicyIamMember) ElementType() reflect.Type
func (*AutoscalingPolicyIamMember) ToAutoscalingPolicyIamMemberOutput ¶ added in v6.31.0
func (i *AutoscalingPolicyIamMember) ToAutoscalingPolicyIamMemberOutput() AutoscalingPolicyIamMemberOutput
func (*AutoscalingPolicyIamMember) ToAutoscalingPolicyIamMemberOutputWithContext ¶ added in v6.31.0
func (i *AutoscalingPolicyIamMember) ToAutoscalingPolicyIamMemberOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberOutput
type AutoscalingPolicyIamMemberArgs ¶ added in v6.31.0
type AutoscalingPolicyIamMemberArgs struct { Condition AutoscalingPolicyIamMemberConditionPtrInput // The location where the autoscaling policy should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringInput // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. // Used to find the parent resource to bind the IAM policy to PolicyId pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.AutoscalingPolicyIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a AutoscalingPolicyIamMember resource.
func (AutoscalingPolicyIamMemberArgs) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamMemberArgs) ElementType() reflect.Type
type AutoscalingPolicyIamMemberArray ¶ added in v6.31.0
type AutoscalingPolicyIamMemberArray []AutoscalingPolicyIamMemberInput
func (AutoscalingPolicyIamMemberArray) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamMemberArray) ElementType() reflect.Type
func (AutoscalingPolicyIamMemberArray) ToAutoscalingPolicyIamMemberArrayOutput ¶ added in v6.31.0
func (i AutoscalingPolicyIamMemberArray) ToAutoscalingPolicyIamMemberArrayOutput() AutoscalingPolicyIamMemberArrayOutput
func (AutoscalingPolicyIamMemberArray) ToAutoscalingPolicyIamMemberArrayOutputWithContext ¶ added in v6.31.0
func (i AutoscalingPolicyIamMemberArray) ToAutoscalingPolicyIamMemberArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberArrayOutput
type AutoscalingPolicyIamMemberArrayInput ¶ added in v6.31.0
type AutoscalingPolicyIamMemberArrayInput interface { pulumi.Input ToAutoscalingPolicyIamMemberArrayOutput() AutoscalingPolicyIamMemberArrayOutput ToAutoscalingPolicyIamMemberArrayOutputWithContext(context.Context) AutoscalingPolicyIamMemberArrayOutput }
AutoscalingPolicyIamMemberArrayInput is an input type that accepts AutoscalingPolicyIamMemberArray and AutoscalingPolicyIamMemberArrayOutput values. You can construct a concrete instance of `AutoscalingPolicyIamMemberArrayInput` via:
AutoscalingPolicyIamMemberArray{ AutoscalingPolicyIamMemberArgs{...} }
type AutoscalingPolicyIamMemberArrayOutput ¶ added in v6.31.0
type AutoscalingPolicyIamMemberArrayOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamMemberArrayOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamMemberArrayOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamMemberArrayOutput) Index ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberArrayOutput) Index(i pulumi.IntInput) AutoscalingPolicyIamMemberOutput
func (AutoscalingPolicyIamMemberArrayOutput) ToAutoscalingPolicyIamMemberArrayOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberArrayOutput) ToAutoscalingPolicyIamMemberArrayOutput() AutoscalingPolicyIamMemberArrayOutput
func (AutoscalingPolicyIamMemberArrayOutput) ToAutoscalingPolicyIamMemberArrayOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberArrayOutput) ToAutoscalingPolicyIamMemberArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberArrayOutput
type AutoscalingPolicyIamMemberCondition ¶ added in v6.31.0
type AutoscalingPolicyIamMemberConditionArgs ¶ added in v6.31.0
type AutoscalingPolicyIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AutoscalingPolicyIamMemberConditionArgs) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamMemberConditionArgs) ElementType() reflect.Type
func (AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionOutput ¶ added in v6.31.0
func (i AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionOutput() AutoscalingPolicyIamMemberConditionOutput
func (AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionOutputWithContext ¶ added in v6.31.0
func (i AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberConditionOutput
func (AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionPtrOutput ¶ added in v6.31.0
func (i AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionPtrOutput() AutoscalingPolicyIamMemberConditionPtrOutput
func (AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionPtrOutputWithContext ¶ added in v6.31.0
func (i AutoscalingPolicyIamMemberConditionArgs) ToAutoscalingPolicyIamMemberConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberConditionPtrOutput
type AutoscalingPolicyIamMemberConditionInput ¶ added in v6.31.0
type AutoscalingPolicyIamMemberConditionInput interface { pulumi.Input ToAutoscalingPolicyIamMemberConditionOutput() AutoscalingPolicyIamMemberConditionOutput ToAutoscalingPolicyIamMemberConditionOutputWithContext(context.Context) AutoscalingPolicyIamMemberConditionOutput }
AutoscalingPolicyIamMemberConditionInput is an input type that accepts AutoscalingPolicyIamMemberConditionArgs and AutoscalingPolicyIamMemberConditionOutput values. You can construct a concrete instance of `AutoscalingPolicyIamMemberConditionInput` via:
AutoscalingPolicyIamMemberConditionArgs{...}
type AutoscalingPolicyIamMemberConditionOutput ¶ added in v6.31.0
type AutoscalingPolicyIamMemberConditionOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamMemberConditionOutput) Description ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (AutoscalingPolicyIamMemberConditionOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamMemberConditionOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamMemberConditionOutput) Expression ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionOutput) Expression() pulumi.StringOutput
func (AutoscalingPolicyIamMemberConditionOutput) Title ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionOutput) Title() pulumi.StringOutput
func (AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionOutput() AutoscalingPolicyIamMemberConditionOutput
func (AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberConditionOutput
func (AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionPtrOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionPtrOutput() AutoscalingPolicyIamMemberConditionPtrOutput
func (AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionPtrOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionOutput) ToAutoscalingPolicyIamMemberConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberConditionPtrOutput
type AutoscalingPolicyIamMemberConditionPtrInput ¶ added in v6.31.0
type AutoscalingPolicyIamMemberConditionPtrInput interface { pulumi.Input ToAutoscalingPolicyIamMemberConditionPtrOutput() AutoscalingPolicyIamMemberConditionPtrOutput ToAutoscalingPolicyIamMemberConditionPtrOutputWithContext(context.Context) AutoscalingPolicyIamMemberConditionPtrOutput }
AutoscalingPolicyIamMemberConditionPtrInput is an input type that accepts AutoscalingPolicyIamMemberConditionArgs, AutoscalingPolicyIamMemberConditionPtr and AutoscalingPolicyIamMemberConditionPtrOutput values. You can construct a concrete instance of `AutoscalingPolicyIamMemberConditionPtrInput` via:
AutoscalingPolicyIamMemberConditionArgs{...} or: nil
func AutoscalingPolicyIamMemberConditionPtr ¶ added in v6.31.0
func AutoscalingPolicyIamMemberConditionPtr(v *AutoscalingPolicyIamMemberConditionArgs) AutoscalingPolicyIamMemberConditionPtrInput
type AutoscalingPolicyIamMemberConditionPtrOutput ¶ added in v6.31.0
type AutoscalingPolicyIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamMemberConditionPtrOutput) Description ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AutoscalingPolicyIamMemberConditionPtrOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamMemberConditionPtrOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamMemberConditionPtrOutput) Expression ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AutoscalingPolicyIamMemberConditionPtrOutput) Title ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AutoscalingPolicyIamMemberConditionPtrOutput) ToAutoscalingPolicyIamMemberConditionPtrOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionPtrOutput) ToAutoscalingPolicyIamMemberConditionPtrOutput() AutoscalingPolicyIamMemberConditionPtrOutput
func (AutoscalingPolicyIamMemberConditionPtrOutput) ToAutoscalingPolicyIamMemberConditionPtrOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberConditionPtrOutput) ToAutoscalingPolicyIamMemberConditionPtrOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberConditionPtrOutput
type AutoscalingPolicyIamMemberInput ¶ added in v6.31.0
type AutoscalingPolicyIamMemberInput interface { pulumi.Input ToAutoscalingPolicyIamMemberOutput() AutoscalingPolicyIamMemberOutput ToAutoscalingPolicyIamMemberOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberOutput }
type AutoscalingPolicyIamMemberMap ¶ added in v6.31.0
type AutoscalingPolicyIamMemberMap map[string]AutoscalingPolicyIamMemberInput
func (AutoscalingPolicyIamMemberMap) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamMemberMap) ElementType() reflect.Type
func (AutoscalingPolicyIamMemberMap) ToAutoscalingPolicyIamMemberMapOutput ¶ added in v6.31.0
func (i AutoscalingPolicyIamMemberMap) ToAutoscalingPolicyIamMemberMapOutput() AutoscalingPolicyIamMemberMapOutput
func (AutoscalingPolicyIamMemberMap) ToAutoscalingPolicyIamMemberMapOutputWithContext ¶ added in v6.31.0
func (i AutoscalingPolicyIamMemberMap) ToAutoscalingPolicyIamMemberMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberMapOutput
type AutoscalingPolicyIamMemberMapInput ¶ added in v6.31.0
type AutoscalingPolicyIamMemberMapInput interface { pulumi.Input ToAutoscalingPolicyIamMemberMapOutput() AutoscalingPolicyIamMemberMapOutput ToAutoscalingPolicyIamMemberMapOutputWithContext(context.Context) AutoscalingPolicyIamMemberMapOutput }
AutoscalingPolicyIamMemberMapInput is an input type that accepts AutoscalingPolicyIamMemberMap and AutoscalingPolicyIamMemberMapOutput values. You can construct a concrete instance of `AutoscalingPolicyIamMemberMapInput` via:
AutoscalingPolicyIamMemberMap{ "key": AutoscalingPolicyIamMemberArgs{...} }
type AutoscalingPolicyIamMemberMapOutput ¶ added in v6.31.0
type AutoscalingPolicyIamMemberMapOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamMemberMapOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamMemberMapOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamMemberMapOutput) MapIndex ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberMapOutput) MapIndex(k pulumi.StringInput) AutoscalingPolicyIamMemberOutput
func (AutoscalingPolicyIamMemberMapOutput) ToAutoscalingPolicyIamMemberMapOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberMapOutput) ToAutoscalingPolicyIamMemberMapOutput() AutoscalingPolicyIamMemberMapOutput
func (AutoscalingPolicyIamMemberMapOutput) ToAutoscalingPolicyIamMemberMapOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberMapOutput) ToAutoscalingPolicyIamMemberMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberMapOutput
type AutoscalingPolicyIamMemberOutput ¶ added in v6.31.0
type AutoscalingPolicyIamMemberOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamMemberOutput) Condition ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberOutput) Condition() AutoscalingPolicyIamMemberConditionPtrOutput
func (AutoscalingPolicyIamMemberOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamMemberOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamMemberOutput) Etag ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AutoscalingPolicyIamMemberOutput) Location ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberOutput) Location() pulumi.StringOutput
The location where the autoscaling policy should reside. The default value is `global`. Used to find the parent resource to bind the IAM policy to
func (AutoscalingPolicyIamMemberOutput) Member ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberOutput) Member() pulumi.StringOutput
func (AutoscalingPolicyIamMemberOutput) PolicyId ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberOutput) PolicyId() pulumi.StringOutput
The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters. Used to find the parent resource to bind the IAM policy to
func (AutoscalingPolicyIamMemberOutput) Project ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (AutoscalingPolicyIamMemberOutput) Role ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `dataproc.AutoscalingPolicyIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (AutoscalingPolicyIamMemberOutput) ToAutoscalingPolicyIamMemberOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberOutput) ToAutoscalingPolicyIamMemberOutput() AutoscalingPolicyIamMemberOutput
func (AutoscalingPolicyIamMemberOutput) ToAutoscalingPolicyIamMemberOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamMemberOutput) ToAutoscalingPolicyIamMemberOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberOutput
type AutoscalingPolicyIamMemberState ¶ added in v6.31.0
type AutoscalingPolicyIamMemberState struct { Condition AutoscalingPolicyIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location where the autoscaling policy should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringPtrInput // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. // Used to find the parent resource to bind the IAM policy to PolicyId pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.AutoscalingPolicyIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (AutoscalingPolicyIamMemberState) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamMemberState) ElementType() reflect.Type
type AutoscalingPolicyIamPolicy ¶ added in v6.31.0
type AutoscalingPolicyIamPolicy struct { pulumi.CustomResourceState // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location where the autoscaling policy should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. // Used to find the parent resource to bind the IAM policy to PolicyId pulumi.StringOutput `pulumi:"policyId"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
Three different resources help you manage your IAM policy for Dataproc AutoscalingPolicy. Each of these resources serves a different use case:
* `dataproc.AutoscalingPolicyIamPolicy`: Authoritative. Sets the IAM policy for the autoscalingpolicy and replaces any existing policy already attached. * `dataproc.AutoscalingPolicyIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the autoscalingpolicy are preserved. * `dataproc.AutoscalingPolicyIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the autoscalingpolicy are preserved.
> **Note:** `dataproc.AutoscalingPolicyIamPolicy` **cannot** be used in conjunction with `dataproc.AutoscalingPolicyIamBinding` and `dataproc.AutoscalingPolicyIamMember` or they will fight over what your policy should be.
> **Note:** `dataproc.AutoscalingPolicyIamBinding` resources **can be** used in conjunction with `dataproc.AutoscalingPolicyIamMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_autoscaling\_policy\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewAutoscalingPolicyIamPolicy(ctx, "policy", &dataproc.AutoscalingPolicyIamPolicyArgs{ Project: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Project), Location: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Location), PolicyId: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Policy_id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_autoscaling\_policy\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewAutoscalingPolicyIamBinding(ctx, "binding", &dataproc.AutoscalingPolicyIamBindingArgs{ Project: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Project), Location: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Location), PolicyId: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Policy_id), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_autoscaling\_policy\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewAutoscalingPolicyIamMember(ctx, "member", &dataproc.AutoscalingPolicyIamMemberArgs{ Project: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Project), Location: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Location), PolicyId: pulumi.Any(google_dataproc_autoscaling_policy.Basic.Policy_id), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}} * {{project}}/{{location}}/{{policy_id}} * {{location}}/{{policy_id}} * {{policy_id}} Any variables not passed in the import command will be taken from the provider configuration. Dataproc autoscalingpolicy IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:dataproc/autoscalingPolicyIamPolicy:AutoscalingPolicyIamPolicy editor "projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:dataproc/autoscalingPolicyIamPolicy:AutoscalingPolicyIamPolicy editor "projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:dataproc/autoscalingPolicyIamPolicy:AutoscalingPolicyIamPolicy editor projects/{{project}}/locations/{{location}}/autoscalingPolicies/{{policy_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAutoscalingPolicyIamPolicy ¶ added in v6.31.0
func GetAutoscalingPolicyIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoscalingPolicyIamPolicyState, opts ...pulumi.ResourceOption) (*AutoscalingPolicyIamPolicy, error)
GetAutoscalingPolicyIamPolicy gets an existing AutoscalingPolicyIamPolicy 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 NewAutoscalingPolicyIamPolicy ¶ added in v6.31.0
func NewAutoscalingPolicyIamPolicy(ctx *pulumi.Context, name string, args *AutoscalingPolicyIamPolicyArgs, opts ...pulumi.ResourceOption) (*AutoscalingPolicyIamPolicy, error)
NewAutoscalingPolicyIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*AutoscalingPolicyIamPolicy) ElementType ¶ added in v6.31.0
func (*AutoscalingPolicyIamPolicy) ElementType() reflect.Type
func (*AutoscalingPolicyIamPolicy) ToAutoscalingPolicyIamPolicyOutput ¶ added in v6.31.0
func (i *AutoscalingPolicyIamPolicy) ToAutoscalingPolicyIamPolicyOutput() AutoscalingPolicyIamPolicyOutput
func (*AutoscalingPolicyIamPolicy) ToAutoscalingPolicyIamPolicyOutputWithContext ¶ added in v6.31.0
func (i *AutoscalingPolicyIamPolicy) ToAutoscalingPolicyIamPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyOutput
type AutoscalingPolicyIamPolicyArgs ¶ added in v6.31.0
type AutoscalingPolicyIamPolicyArgs struct { // The location where the autoscaling policy should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. // Used to find the parent resource to bind the IAM policy to PolicyId pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a AutoscalingPolicyIamPolicy resource.
func (AutoscalingPolicyIamPolicyArgs) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamPolicyArgs) ElementType() reflect.Type
type AutoscalingPolicyIamPolicyArray ¶ added in v6.31.0
type AutoscalingPolicyIamPolicyArray []AutoscalingPolicyIamPolicyInput
func (AutoscalingPolicyIamPolicyArray) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamPolicyArray) ElementType() reflect.Type
func (AutoscalingPolicyIamPolicyArray) ToAutoscalingPolicyIamPolicyArrayOutput ¶ added in v6.31.0
func (i AutoscalingPolicyIamPolicyArray) ToAutoscalingPolicyIamPolicyArrayOutput() AutoscalingPolicyIamPolicyArrayOutput
func (AutoscalingPolicyIamPolicyArray) ToAutoscalingPolicyIamPolicyArrayOutputWithContext ¶ added in v6.31.0
func (i AutoscalingPolicyIamPolicyArray) ToAutoscalingPolicyIamPolicyArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyArrayOutput
type AutoscalingPolicyIamPolicyArrayInput ¶ added in v6.31.0
type AutoscalingPolicyIamPolicyArrayInput interface { pulumi.Input ToAutoscalingPolicyIamPolicyArrayOutput() AutoscalingPolicyIamPolicyArrayOutput ToAutoscalingPolicyIamPolicyArrayOutputWithContext(context.Context) AutoscalingPolicyIamPolicyArrayOutput }
AutoscalingPolicyIamPolicyArrayInput is an input type that accepts AutoscalingPolicyIamPolicyArray and AutoscalingPolicyIamPolicyArrayOutput values. You can construct a concrete instance of `AutoscalingPolicyIamPolicyArrayInput` via:
AutoscalingPolicyIamPolicyArray{ AutoscalingPolicyIamPolicyArgs{...} }
type AutoscalingPolicyIamPolicyArrayOutput ¶ added in v6.31.0
type AutoscalingPolicyIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamPolicyArrayOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamPolicyArrayOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamPolicyArrayOutput) Index ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyArrayOutput) Index(i pulumi.IntInput) AutoscalingPolicyIamPolicyOutput
func (AutoscalingPolicyIamPolicyArrayOutput) ToAutoscalingPolicyIamPolicyArrayOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyArrayOutput) ToAutoscalingPolicyIamPolicyArrayOutput() AutoscalingPolicyIamPolicyArrayOutput
func (AutoscalingPolicyIamPolicyArrayOutput) ToAutoscalingPolicyIamPolicyArrayOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyArrayOutput) ToAutoscalingPolicyIamPolicyArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyArrayOutput
type AutoscalingPolicyIamPolicyInput ¶ added in v6.31.0
type AutoscalingPolicyIamPolicyInput interface { pulumi.Input ToAutoscalingPolicyIamPolicyOutput() AutoscalingPolicyIamPolicyOutput ToAutoscalingPolicyIamPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyOutput }
type AutoscalingPolicyIamPolicyMap ¶ added in v6.31.0
type AutoscalingPolicyIamPolicyMap map[string]AutoscalingPolicyIamPolicyInput
func (AutoscalingPolicyIamPolicyMap) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamPolicyMap) ElementType() reflect.Type
func (AutoscalingPolicyIamPolicyMap) ToAutoscalingPolicyIamPolicyMapOutput ¶ added in v6.31.0
func (i AutoscalingPolicyIamPolicyMap) ToAutoscalingPolicyIamPolicyMapOutput() AutoscalingPolicyIamPolicyMapOutput
func (AutoscalingPolicyIamPolicyMap) ToAutoscalingPolicyIamPolicyMapOutputWithContext ¶ added in v6.31.0
func (i AutoscalingPolicyIamPolicyMap) ToAutoscalingPolicyIamPolicyMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyMapOutput
type AutoscalingPolicyIamPolicyMapInput ¶ added in v6.31.0
type AutoscalingPolicyIamPolicyMapInput interface { pulumi.Input ToAutoscalingPolicyIamPolicyMapOutput() AutoscalingPolicyIamPolicyMapOutput ToAutoscalingPolicyIamPolicyMapOutputWithContext(context.Context) AutoscalingPolicyIamPolicyMapOutput }
AutoscalingPolicyIamPolicyMapInput is an input type that accepts AutoscalingPolicyIamPolicyMap and AutoscalingPolicyIamPolicyMapOutput values. You can construct a concrete instance of `AutoscalingPolicyIamPolicyMapInput` via:
AutoscalingPolicyIamPolicyMap{ "key": AutoscalingPolicyIamPolicyArgs{...} }
type AutoscalingPolicyIamPolicyMapOutput ¶ added in v6.31.0
type AutoscalingPolicyIamPolicyMapOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamPolicyMapOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamPolicyMapOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamPolicyMapOutput) MapIndex ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AutoscalingPolicyIamPolicyOutput
func (AutoscalingPolicyIamPolicyMapOutput) ToAutoscalingPolicyIamPolicyMapOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyMapOutput) ToAutoscalingPolicyIamPolicyMapOutput() AutoscalingPolicyIamPolicyMapOutput
func (AutoscalingPolicyIamPolicyMapOutput) ToAutoscalingPolicyIamPolicyMapOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyMapOutput) ToAutoscalingPolicyIamPolicyMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyMapOutput
type AutoscalingPolicyIamPolicyOutput ¶ added in v6.31.0
type AutoscalingPolicyIamPolicyOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyIamPolicyOutput) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamPolicyOutput) ElementType() reflect.Type
func (AutoscalingPolicyIamPolicyOutput) Etag ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AutoscalingPolicyIamPolicyOutput) Location ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyOutput) Location() pulumi.StringOutput
The location where the autoscaling policy should reside. The default value is `global`. Used to find the parent resource to bind the IAM policy to
func (AutoscalingPolicyIamPolicyOutput) PolicyData ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (AutoscalingPolicyIamPolicyOutput) PolicyId ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyOutput) PolicyId() pulumi.StringOutput
The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters. Used to find the parent resource to bind the IAM policy to
func (AutoscalingPolicyIamPolicyOutput) Project ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (AutoscalingPolicyIamPolicyOutput) ToAutoscalingPolicyIamPolicyOutput ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyOutput) ToAutoscalingPolicyIamPolicyOutput() AutoscalingPolicyIamPolicyOutput
func (AutoscalingPolicyIamPolicyOutput) ToAutoscalingPolicyIamPolicyOutputWithContext ¶ added in v6.31.0
func (o AutoscalingPolicyIamPolicyOutput) ToAutoscalingPolicyIamPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyOutput
type AutoscalingPolicyIamPolicyState ¶ added in v6.31.0
type AutoscalingPolicyIamPolicyState struct { // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location where the autoscaling policy should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. // Used to find the parent resource to bind the IAM policy to PolicyId pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput }
func (AutoscalingPolicyIamPolicyState) ElementType ¶ added in v6.31.0
func (AutoscalingPolicyIamPolicyState) ElementType() reflect.Type
type AutoscalingPolicyInput ¶
type AutoscalingPolicyInput interface { pulumi.Input ToAutoscalingPolicyOutput() AutoscalingPolicyOutput ToAutoscalingPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyOutput }
type AutoscalingPolicyMap ¶
type AutoscalingPolicyMap map[string]AutoscalingPolicyInput
func (AutoscalingPolicyMap) ElementType ¶
func (AutoscalingPolicyMap) ElementType() reflect.Type
func (AutoscalingPolicyMap) ToAutoscalingPolicyMapOutput ¶
func (i AutoscalingPolicyMap) ToAutoscalingPolicyMapOutput() AutoscalingPolicyMapOutput
func (AutoscalingPolicyMap) ToAutoscalingPolicyMapOutputWithContext ¶
func (i AutoscalingPolicyMap) ToAutoscalingPolicyMapOutputWithContext(ctx context.Context) AutoscalingPolicyMapOutput
type AutoscalingPolicyMapInput ¶
type AutoscalingPolicyMapInput interface { pulumi.Input ToAutoscalingPolicyMapOutput() AutoscalingPolicyMapOutput ToAutoscalingPolicyMapOutputWithContext(context.Context) AutoscalingPolicyMapOutput }
AutoscalingPolicyMapInput is an input type that accepts AutoscalingPolicyMap and AutoscalingPolicyMapOutput values. You can construct a concrete instance of `AutoscalingPolicyMapInput` via:
AutoscalingPolicyMap{ "key": AutoscalingPolicyArgs{...} }
type AutoscalingPolicyMapOutput ¶
type AutoscalingPolicyMapOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyMapOutput) ElementType ¶
func (AutoscalingPolicyMapOutput) ElementType() reflect.Type
func (AutoscalingPolicyMapOutput) MapIndex ¶
func (o AutoscalingPolicyMapOutput) MapIndex(k pulumi.StringInput) AutoscalingPolicyOutput
func (AutoscalingPolicyMapOutput) ToAutoscalingPolicyMapOutput ¶
func (o AutoscalingPolicyMapOutput) ToAutoscalingPolicyMapOutput() AutoscalingPolicyMapOutput
func (AutoscalingPolicyMapOutput) ToAutoscalingPolicyMapOutputWithContext ¶
func (o AutoscalingPolicyMapOutput) ToAutoscalingPolicyMapOutputWithContext(ctx context.Context) AutoscalingPolicyMapOutput
type AutoscalingPolicyOutput ¶
type AutoscalingPolicyOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyOutput) BasicAlgorithm ¶ added in v6.23.0
func (o AutoscalingPolicyOutput) BasicAlgorithm() AutoscalingPolicyBasicAlgorithmPtrOutput
Basic algorithm for autoscaling. Structure is documented below.
func (AutoscalingPolicyOutput) ElementType ¶
func (AutoscalingPolicyOutput) ElementType() reflect.Type
func (AutoscalingPolicyOutput) Location ¶ added in v6.23.0
func (o AutoscalingPolicyOutput) Location() pulumi.StringPtrOutput
The location where the autoscaling policy should reside. The default value is `global`.
func (AutoscalingPolicyOutput) Name ¶ added in v6.23.0
func (o AutoscalingPolicyOutput) Name() pulumi.StringOutput
The "resource name" of the autoscaling policy.
func (AutoscalingPolicyOutput) PolicyId ¶ added in v6.23.0
func (o AutoscalingPolicyOutput) PolicyId() pulumi.StringOutput
The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters.
func (AutoscalingPolicyOutput) Project ¶ added in v6.23.0
func (o AutoscalingPolicyOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AutoscalingPolicyOutput) SecondaryWorkerConfig ¶ added in v6.23.0
func (o AutoscalingPolicyOutput) SecondaryWorkerConfig() AutoscalingPolicySecondaryWorkerConfigPtrOutput
Describes how the autoscaler will operate for secondary workers. Structure is documented below.
func (AutoscalingPolicyOutput) ToAutoscalingPolicyOutput ¶
func (o AutoscalingPolicyOutput) ToAutoscalingPolicyOutput() AutoscalingPolicyOutput
func (AutoscalingPolicyOutput) ToAutoscalingPolicyOutputWithContext ¶
func (o AutoscalingPolicyOutput) ToAutoscalingPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyOutput
func (AutoscalingPolicyOutput) WorkerConfig ¶ added in v6.23.0
func (o AutoscalingPolicyOutput) WorkerConfig() AutoscalingPolicyWorkerConfigPtrOutput
Describes how the autoscaler will operate for primary workers. Structure is documented below.
type AutoscalingPolicySecondaryWorkerConfig ¶
type AutoscalingPolicySecondaryWorkerConfig struct { // Maximum number of instances for this group. Note that by default, clusters will not use // secondary workers. Required for secondary workers if the minimum secondary instances is set. // Bounds: [minInstances, ). Defaults to 0. MaxInstances *int `pulumi:"maxInstances"` // Minimum number of instances for this group. Bounds: [0, maxInstances]. Defaults to 0. MinInstances *int `pulumi:"minInstances"` // Weight for the instance group, which is used to determine the fraction of total workers // in the cluster from this instance group. For example, if primary workers have weight 2, // and secondary workers have weight 1, the cluster will have approximately 2 primary workers // for each secondary worker. // The cluster may not reach the specified balance if constrained by min/max bounds or other // autoscaling settings. For example, if maxInstances for secondary workers is 0, then only // primary workers will be added. The cluster can also be out of balance when created. // If weight is not set on any instance group, the cluster will default to equal weight for // all groups: the cluster will attempt to maintain an equal number of workers in each group // within the configured size bounds for each group. If weight is set for one group only, // the cluster will default to zero weight on the unset group. For example if weight is set // only on primary workers, the cluster will use primary workers only and no secondary workers. Weight *int `pulumi:"weight"` }
type AutoscalingPolicySecondaryWorkerConfigArgs ¶
type AutoscalingPolicySecondaryWorkerConfigArgs struct { // Maximum number of instances for this group. Note that by default, clusters will not use // secondary workers. Required for secondary workers if the minimum secondary instances is set. // Bounds: [minInstances, ). Defaults to 0. MaxInstances pulumi.IntPtrInput `pulumi:"maxInstances"` // Minimum number of instances for this group. Bounds: [0, maxInstances]. Defaults to 0. MinInstances pulumi.IntPtrInput `pulumi:"minInstances"` // Weight for the instance group, which is used to determine the fraction of total workers // in the cluster from this instance group. For example, if primary workers have weight 2, // and secondary workers have weight 1, the cluster will have approximately 2 primary workers // for each secondary worker. // The cluster may not reach the specified balance if constrained by min/max bounds or other // autoscaling settings. For example, if maxInstances for secondary workers is 0, then only // primary workers will be added. The cluster can also be out of balance when created. // If weight is not set on any instance group, the cluster will default to equal weight for // all groups: the cluster will attempt to maintain an equal number of workers in each group // within the configured size bounds for each group. If weight is set for one group only, // the cluster will default to zero weight on the unset group. For example if weight is set // only on primary workers, the cluster will use primary workers only and no secondary workers. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (AutoscalingPolicySecondaryWorkerConfigArgs) ElementType ¶
func (AutoscalingPolicySecondaryWorkerConfigArgs) ElementType() reflect.Type
func (AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigOutput ¶
func (i AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigOutput() AutoscalingPolicySecondaryWorkerConfigOutput
func (AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigOutputWithContext ¶
func (i AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigOutputWithContext(ctx context.Context) AutoscalingPolicySecondaryWorkerConfigOutput
func (AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigPtrOutput ¶
func (i AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigPtrOutput() AutoscalingPolicySecondaryWorkerConfigPtrOutput
func (AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigPtrOutputWithContext ¶
func (i AutoscalingPolicySecondaryWorkerConfigArgs) ToAutoscalingPolicySecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicySecondaryWorkerConfigPtrOutput
type AutoscalingPolicySecondaryWorkerConfigInput ¶
type AutoscalingPolicySecondaryWorkerConfigInput interface { pulumi.Input ToAutoscalingPolicySecondaryWorkerConfigOutput() AutoscalingPolicySecondaryWorkerConfigOutput ToAutoscalingPolicySecondaryWorkerConfigOutputWithContext(context.Context) AutoscalingPolicySecondaryWorkerConfigOutput }
AutoscalingPolicySecondaryWorkerConfigInput is an input type that accepts AutoscalingPolicySecondaryWorkerConfigArgs and AutoscalingPolicySecondaryWorkerConfigOutput values. You can construct a concrete instance of `AutoscalingPolicySecondaryWorkerConfigInput` via:
AutoscalingPolicySecondaryWorkerConfigArgs{...}
type AutoscalingPolicySecondaryWorkerConfigOutput ¶
type AutoscalingPolicySecondaryWorkerConfigOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicySecondaryWorkerConfigOutput) ElementType ¶
func (AutoscalingPolicySecondaryWorkerConfigOutput) ElementType() reflect.Type
func (AutoscalingPolicySecondaryWorkerConfigOutput) MaxInstances ¶
func (o AutoscalingPolicySecondaryWorkerConfigOutput) MaxInstances() pulumi.IntPtrOutput
Maximum number of instances for this group. Note that by default, clusters will not use secondary workers. Required for secondary workers if the minimum secondary instances is set. Bounds: [minInstances, ). Defaults to 0.
func (AutoscalingPolicySecondaryWorkerConfigOutput) MinInstances ¶
func (o AutoscalingPolicySecondaryWorkerConfigOutput) MinInstances() pulumi.IntPtrOutput
Minimum number of instances for this group. Bounds: [0, maxInstances]. Defaults to 0.
func (AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigOutput ¶
func (o AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigOutput() AutoscalingPolicySecondaryWorkerConfigOutput
func (AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigOutputWithContext ¶
func (o AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigOutputWithContext(ctx context.Context) AutoscalingPolicySecondaryWorkerConfigOutput
func (AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutput ¶
func (o AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutput() AutoscalingPolicySecondaryWorkerConfigPtrOutput
func (AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutputWithContext ¶
func (o AutoscalingPolicySecondaryWorkerConfigOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicySecondaryWorkerConfigPtrOutput
func (AutoscalingPolicySecondaryWorkerConfigOutput) Weight ¶
func (o AutoscalingPolicySecondaryWorkerConfigOutput) Weight() pulumi.IntPtrOutput
Weight for the instance group, which is used to determine the fraction of total workers in the cluster from this instance group. For example, if primary workers have weight 2, and secondary workers have weight 1, the cluster will have approximately 2 primary workers for each secondary worker. The cluster may not reach the specified balance if constrained by min/max bounds or other autoscaling settings. For example, if maxInstances for secondary workers is 0, then only primary workers will be added. The cluster can also be out of balance when created. If weight is not set on any instance group, the cluster will default to equal weight for all groups: the cluster will attempt to maintain an equal number of workers in each group within the configured size bounds for each group. If weight is set for one group only, the cluster will default to zero weight on the unset group. For example if weight is set only on primary workers, the cluster will use primary workers only and no secondary workers.
type AutoscalingPolicySecondaryWorkerConfigPtrInput ¶
type AutoscalingPolicySecondaryWorkerConfigPtrInput interface { pulumi.Input ToAutoscalingPolicySecondaryWorkerConfigPtrOutput() AutoscalingPolicySecondaryWorkerConfigPtrOutput ToAutoscalingPolicySecondaryWorkerConfigPtrOutputWithContext(context.Context) AutoscalingPolicySecondaryWorkerConfigPtrOutput }
AutoscalingPolicySecondaryWorkerConfigPtrInput is an input type that accepts AutoscalingPolicySecondaryWorkerConfigArgs, AutoscalingPolicySecondaryWorkerConfigPtr and AutoscalingPolicySecondaryWorkerConfigPtrOutput values. You can construct a concrete instance of `AutoscalingPolicySecondaryWorkerConfigPtrInput` via:
AutoscalingPolicySecondaryWorkerConfigArgs{...} or: nil
func AutoscalingPolicySecondaryWorkerConfigPtr ¶
func AutoscalingPolicySecondaryWorkerConfigPtr(v *AutoscalingPolicySecondaryWorkerConfigArgs) AutoscalingPolicySecondaryWorkerConfigPtrInput
type AutoscalingPolicySecondaryWorkerConfigPtrOutput ¶
type AutoscalingPolicySecondaryWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicySecondaryWorkerConfigPtrOutput) ElementType ¶
func (AutoscalingPolicySecondaryWorkerConfigPtrOutput) ElementType() reflect.Type
func (AutoscalingPolicySecondaryWorkerConfigPtrOutput) MaxInstances ¶
func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) MaxInstances() pulumi.IntPtrOutput
Maximum number of instances for this group. Note that by default, clusters will not use secondary workers. Required for secondary workers if the minimum secondary instances is set. Bounds: [minInstances, ). Defaults to 0.
func (AutoscalingPolicySecondaryWorkerConfigPtrOutput) MinInstances ¶
func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) MinInstances() pulumi.IntPtrOutput
Minimum number of instances for this group. Bounds: [0, maxInstances]. Defaults to 0.
func (AutoscalingPolicySecondaryWorkerConfigPtrOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutput ¶
func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutput() AutoscalingPolicySecondaryWorkerConfigPtrOutput
func (AutoscalingPolicySecondaryWorkerConfigPtrOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutputWithContext ¶
func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) ToAutoscalingPolicySecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicySecondaryWorkerConfigPtrOutput
func (AutoscalingPolicySecondaryWorkerConfigPtrOutput) Weight ¶
func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) Weight() pulumi.IntPtrOutput
Weight for the instance group, which is used to determine the fraction of total workers in the cluster from this instance group. For example, if primary workers have weight 2, and secondary workers have weight 1, the cluster will have approximately 2 primary workers for each secondary worker. The cluster may not reach the specified balance if constrained by min/max bounds or other autoscaling settings. For example, if maxInstances for secondary workers is 0, then only primary workers will be added. The cluster can also be out of balance when created. If weight is not set on any instance group, the cluster will default to equal weight for all groups: the cluster will attempt to maintain an equal number of workers in each group within the configured size bounds for each group. If weight is set for one group only, the cluster will default to zero weight on the unset group. For example if weight is set only on primary workers, the cluster will use primary workers only and no secondary workers.
type AutoscalingPolicyState ¶
type AutoscalingPolicyState struct { // Basic algorithm for autoscaling. // Structure is documented below. BasicAlgorithm AutoscalingPolicyBasicAlgorithmPtrInput // The location where the autoscaling policy should reside. // The default value is `global`. Location pulumi.StringPtrInput // The "resource name" of the autoscaling policy. Name pulumi.StringPtrInput // The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 50 characters. PolicyId pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Describes how the autoscaler will operate for secondary workers. // Structure is documented below. SecondaryWorkerConfig AutoscalingPolicySecondaryWorkerConfigPtrInput // Describes how the autoscaler will operate for primary workers. // Structure is documented below. WorkerConfig AutoscalingPolicyWorkerConfigPtrInput }
func (AutoscalingPolicyState) ElementType ¶
func (AutoscalingPolicyState) ElementType() reflect.Type
type AutoscalingPolicyWorkerConfig ¶
type AutoscalingPolicyWorkerConfig struct { // Maximum number of instances for this group. Note that by default, clusters will not use // secondary workers. Required for secondary workers if the minimum secondary instances is set. // Bounds: [minInstances, ). Defaults to 0. MaxInstances int `pulumi:"maxInstances"` // Minimum number of instances for this group. Bounds: [0, maxInstances]. Defaults to 0. MinInstances *int `pulumi:"minInstances"` // Weight for the instance group, which is used to determine the fraction of total workers // in the cluster from this instance group. For example, if primary workers have weight 2, // and secondary workers have weight 1, the cluster will have approximately 2 primary workers // for each secondary worker. // The cluster may not reach the specified balance if constrained by min/max bounds or other // autoscaling settings. For example, if maxInstances for secondary workers is 0, then only // primary workers will be added. The cluster can also be out of balance when created. // If weight is not set on any instance group, the cluster will default to equal weight for // all groups: the cluster will attempt to maintain an equal number of workers in each group // within the configured size bounds for each group. If weight is set for one group only, // the cluster will default to zero weight on the unset group. For example if weight is set // only on primary workers, the cluster will use primary workers only and no secondary workers. Weight *int `pulumi:"weight"` }
type AutoscalingPolicyWorkerConfigArgs ¶
type AutoscalingPolicyWorkerConfigArgs struct { // Maximum number of instances for this group. Note that by default, clusters will not use // secondary workers. Required for secondary workers if the minimum secondary instances is set. // Bounds: [minInstances, ). Defaults to 0. MaxInstances pulumi.IntInput `pulumi:"maxInstances"` // Minimum number of instances for this group. Bounds: [0, maxInstances]. Defaults to 0. MinInstances pulumi.IntPtrInput `pulumi:"minInstances"` // Weight for the instance group, which is used to determine the fraction of total workers // in the cluster from this instance group. For example, if primary workers have weight 2, // and secondary workers have weight 1, the cluster will have approximately 2 primary workers // for each secondary worker. // The cluster may not reach the specified balance if constrained by min/max bounds or other // autoscaling settings. For example, if maxInstances for secondary workers is 0, then only // primary workers will be added. The cluster can also be out of balance when created. // If weight is not set on any instance group, the cluster will default to equal weight for // all groups: the cluster will attempt to maintain an equal number of workers in each group // within the configured size bounds for each group. If weight is set for one group only, // the cluster will default to zero weight on the unset group. For example if weight is set // only on primary workers, the cluster will use primary workers only and no secondary workers. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (AutoscalingPolicyWorkerConfigArgs) ElementType ¶
func (AutoscalingPolicyWorkerConfigArgs) ElementType() reflect.Type
func (AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigOutput ¶
func (i AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigOutput() AutoscalingPolicyWorkerConfigOutput
func (AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigOutputWithContext ¶
func (i AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigOutput
func (AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigPtrOutput ¶
func (i AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigPtrOutput() AutoscalingPolicyWorkerConfigPtrOutput
func (AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext ¶
func (i AutoscalingPolicyWorkerConfigArgs) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigPtrOutput
type AutoscalingPolicyWorkerConfigInput ¶
type AutoscalingPolicyWorkerConfigInput interface { pulumi.Input ToAutoscalingPolicyWorkerConfigOutput() AutoscalingPolicyWorkerConfigOutput ToAutoscalingPolicyWorkerConfigOutputWithContext(context.Context) AutoscalingPolicyWorkerConfigOutput }
AutoscalingPolicyWorkerConfigInput is an input type that accepts AutoscalingPolicyWorkerConfigArgs and AutoscalingPolicyWorkerConfigOutput values. You can construct a concrete instance of `AutoscalingPolicyWorkerConfigInput` via:
AutoscalingPolicyWorkerConfigArgs{...}
type AutoscalingPolicyWorkerConfigOutput ¶
type AutoscalingPolicyWorkerConfigOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyWorkerConfigOutput) ElementType ¶
func (AutoscalingPolicyWorkerConfigOutput) ElementType() reflect.Type
func (AutoscalingPolicyWorkerConfigOutput) MaxInstances ¶
func (o AutoscalingPolicyWorkerConfigOutput) MaxInstances() pulumi.IntOutput
Maximum number of instances for this group. Note that by default, clusters will not use secondary workers. Required for secondary workers if the minimum secondary instances is set. Bounds: [minInstances, ). Defaults to 0.
func (AutoscalingPolicyWorkerConfigOutput) MinInstances ¶
func (o AutoscalingPolicyWorkerConfigOutput) MinInstances() pulumi.IntPtrOutput
Minimum number of instances for this group. Bounds: [0, maxInstances]. Defaults to 0.
func (AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigOutput ¶
func (o AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigOutput() AutoscalingPolicyWorkerConfigOutput
func (AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigOutputWithContext ¶
func (o AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigOutput
func (AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigPtrOutput ¶
func (o AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigPtrOutput() AutoscalingPolicyWorkerConfigPtrOutput
func (AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext ¶
func (o AutoscalingPolicyWorkerConfigOutput) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigPtrOutput
func (AutoscalingPolicyWorkerConfigOutput) Weight ¶
func (o AutoscalingPolicyWorkerConfigOutput) Weight() pulumi.IntPtrOutput
Weight for the instance group, which is used to determine the fraction of total workers in the cluster from this instance group. For example, if primary workers have weight 2, and secondary workers have weight 1, the cluster will have approximately 2 primary workers for each secondary worker. The cluster may not reach the specified balance if constrained by min/max bounds or other autoscaling settings. For example, if maxInstances for secondary workers is 0, then only primary workers will be added. The cluster can also be out of balance when created. If weight is not set on any instance group, the cluster will default to equal weight for all groups: the cluster will attempt to maintain an equal number of workers in each group within the configured size bounds for each group. If weight is set for one group only, the cluster will default to zero weight on the unset group. For example if weight is set only on primary workers, the cluster will use primary workers only and no secondary workers.
type AutoscalingPolicyWorkerConfigPtrInput ¶
type AutoscalingPolicyWorkerConfigPtrInput interface { pulumi.Input ToAutoscalingPolicyWorkerConfigPtrOutput() AutoscalingPolicyWorkerConfigPtrOutput ToAutoscalingPolicyWorkerConfigPtrOutputWithContext(context.Context) AutoscalingPolicyWorkerConfigPtrOutput }
AutoscalingPolicyWorkerConfigPtrInput is an input type that accepts AutoscalingPolicyWorkerConfigArgs, AutoscalingPolicyWorkerConfigPtr and AutoscalingPolicyWorkerConfigPtrOutput values. You can construct a concrete instance of `AutoscalingPolicyWorkerConfigPtrInput` via:
AutoscalingPolicyWorkerConfigArgs{...} or: nil
func AutoscalingPolicyWorkerConfigPtr ¶
func AutoscalingPolicyWorkerConfigPtr(v *AutoscalingPolicyWorkerConfigArgs) AutoscalingPolicyWorkerConfigPtrInput
type AutoscalingPolicyWorkerConfigPtrOutput ¶
type AutoscalingPolicyWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingPolicyWorkerConfigPtrOutput) ElementType ¶
func (AutoscalingPolicyWorkerConfigPtrOutput) ElementType() reflect.Type
func (AutoscalingPolicyWorkerConfigPtrOutput) MaxInstances ¶
func (o AutoscalingPolicyWorkerConfigPtrOutput) MaxInstances() pulumi.IntPtrOutput
Maximum number of instances for this group. Note that by default, clusters will not use secondary workers. Required for secondary workers if the minimum secondary instances is set. Bounds: [minInstances, ). Defaults to 0.
func (AutoscalingPolicyWorkerConfigPtrOutput) MinInstances ¶
func (o AutoscalingPolicyWorkerConfigPtrOutput) MinInstances() pulumi.IntPtrOutput
Minimum number of instances for this group. Bounds: [0, maxInstances]. Defaults to 0.
func (AutoscalingPolicyWorkerConfigPtrOutput) ToAutoscalingPolicyWorkerConfigPtrOutput ¶
func (o AutoscalingPolicyWorkerConfigPtrOutput) ToAutoscalingPolicyWorkerConfigPtrOutput() AutoscalingPolicyWorkerConfigPtrOutput
func (AutoscalingPolicyWorkerConfigPtrOutput) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext ¶
func (o AutoscalingPolicyWorkerConfigPtrOutput) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigPtrOutput
func (AutoscalingPolicyWorkerConfigPtrOutput) Weight ¶
func (o AutoscalingPolicyWorkerConfigPtrOutput) Weight() pulumi.IntPtrOutput
Weight for the instance group, which is used to determine the fraction of total workers in the cluster from this instance group. For example, if primary workers have weight 2, and secondary workers have weight 1, the cluster will have approximately 2 primary workers for each secondary worker. The cluster may not reach the specified balance if constrained by min/max bounds or other autoscaling settings. For example, if maxInstances for secondary workers is 0, then only primary workers will be added. The cluster can also be out of balance when created. If weight is not set on any instance group, the cluster will default to equal weight for all groups: the cluster will attempt to maintain an equal number of workers in each group within the configured size bounds for each group. If weight is set for one group only, the cluster will default to zero weight on the unset group. For example if weight is set only on primary workers, the cluster will use primary workers only and no secondary workers.
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // Allows you to configure various aspects of the cluster. // Structure defined below. ClusterConfig ClusterClusterConfigOutput `pulumi:"clusterConfig"` // The timeout duration which allows graceful decomissioning when you change the number of worker nodes directly through a // terraform apply GracefulDecommissionTimeout pulumi.StringPtrOutput `pulumi:"gracefulDecommissionTimeout"` // The list of labels (key/value pairs) to be applied to // instances in the cluster. GCP generates some itself including `goog-dataproc-cluster-name` // which is the name of the cluster. Labels pulumi.StringMapOutput `pulumi:"labels"` // The name of the cluster, unique within the project and // zone. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the `cluster` will exist. If it // is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region in which the cluster and associated nodes will be created in. // Defaults to `global`. Region pulumi.StringPtrOutput `pulumi:"region"` }
Manages a Cloud Dataproc cluster resource within GCP.
* [API documentation](https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.clusters) * How-to Guides
- [Official Documentation](https://cloud.google.com/dataproc/docs)
!> **Warning:** Due to limitations of the API, all arguments except `labels`,`cluster_config.worker_config.num_instances` and `cluster_config.preemptible_worker_config.num_instances` are non-updatable. Changing others will cause recreation of the whole cluster!
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewCluster(ctx, "simplecluster", &dataproc.ClusterArgs{ Region: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
``` ### Advanced
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/serviceAccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := serviceAccount.NewAccount(ctx, "default", &serviceAccount.AccountArgs{ AccountId: pulumi.String("service-account-id"), DisplayName: pulumi.String("Service Account"), }) if err != nil { return err } _, err = dataproc.NewCluster(ctx, "mycluster", &dataproc.ClusterArgs{ Region: pulumi.String("us-central1"), GracefulDecommissionTimeout: pulumi.String("120s"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, ClusterConfig: &dataproc.ClusterClusterConfigArgs{ StagingBucket: pulumi.String("dataproc-staging-bucket"), MasterConfig: &dataproc.ClusterClusterConfigMasterConfigArgs{ NumInstances: pulumi.Int(1), MachineType: pulumi.String("e2-medium"), DiskConfig: &dataproc.ClusterClusterConfigMasterConfigDiskConfigArgs{ BootDiskType: pulumi.String("pd-ssd"), BootDiskSizeGb: pulumi.Int(30), }, }, WorkerConfig: &dataproc.ClusterClusterConfigWorkerConfigArgs{ NumInstances: pulumi.Int(2), MachineType: pulumi.String("e2-medium"), MinCpuPlatform: pulumi.String("Intel Skylake"), DiskConfig: &dataproc.ClusterClusterConfigWorkerConfigDiskConfigArgs{ BootDiskSizeGb: pulumi.Int(30), NumLocalSsds: pulumi.Int(1), }, }, PreemptibleWorkerConfig: &dataproc.ClusterClusterConfigPreemptibleWorkerConfigArgs{ NumInstances: pulumi.Int(0), }, SoftwareConfig: &dataproc.ClusterClusterConfigSoftwareConfigArgs{ ImageVersion: pulumi.String("2.0.35-debian10"), OverrideProperties: pulumi.StringMap{ "dataproc:dataproc.allow.zero.workers": pulumi.String("true"), }, }, GceClusterConfig: &dataproc.ClusterClusterConfigGceClusterConfigArgs{ Tags: pulumi.StringArray{ pulumi.String("foo"), pulumi.String("bar"), }, ServiceAccount: _default.Email, ServiceAccountScopes: pulumi.StringArray{ pulumi.String("cloud-platform"), }, }, InitializationActions: dataproc.ClusterClusterConfigInitializationActionArray{ &dataproc.ClusterClusterConfigInitializationActionArgs{ Script: pulumi.String("gs://dataproc-initialization-actions/stackdriver/stackdriver.sh"), TimeoutSec: pulumi.Int(500), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Using A GPU Accelerator
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewCluster(ctx, "acceleratedCluster", &dataproc.ClusterArgs{ ClusterConfig: &dataproc.ClusterClusterConfigArgs{ GceClusterConfig: &dataproc.ClusterClusterConfigGceClusterConfigArgs{ Zone: pulumi.String("us-central1-a"), }, MasterConfig: &dataproc.ClusterClusterConfigMasterConfigArgs{ Accelerators: dataproc.ClusterClusterConfigMasterConfigAcceleratorArray{ &dataproc.ClusterClusterConfigMasterConfigAcceleratorArgs{ AcceleratorCount: pulumi.Int(1), AcceleratorType: pulumi.String("nvidia-tesla-k80"), }, }, }, }, Region: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
```
## Import
This resource does not support import.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // Allows you to configure various aspects of the cluster. // Structure defined below. ClusterConfig ClusterClusterConfigPtrInput // The timeout duration which allows graceful decomissioning when you change the number of worker nodes directly through a // terraform apply GracefulDecommissionTimeout pulumi.StringPtrInput // The list of labels (key/value pairs) to be applied to // instances in the cluster. GCP generates some itself including `goog-dataproc-cluster-name` // which is the name of the cluster. Labels pulumi.StringMapInput // The name of the cluster, unique within the project and // zone. Name pulumi.StringPtrInput // The ID of the project in which the `cluster` will exist. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput // The region in which the cluster and associated nodes will be created in. // Defaults to `global`. Region pulumi.StringPtrInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterClusterConfig ¶
type ClusterClusterConfig struct { // The autoscaling policy config associated with the cluster. // Note that once set, if `autoscalingConfig` is the only field set in `clusterConfig`, it can // only be removed by setting `policyUri = ""`, rather than removing the whole block. // Structure defined below. AutoscalingConfig *ClusterClusterConfigAutoscalingConfig `pulumi:"autoscalingConfig"` Bucket *string `pulumi:"bucket"` // The Customer managed encryption keys settings for the cluster. // Structure defined below. EncryptionConfig *ClusterClusterConfigEncryptionConfig `pulumi:"encryptionConfig"` // The config settings for port access on the cluster. // Structure defined below. EndpointConfig *ClusterClusterConfigEndpointConfig `pulumi:"endpointConfig"` // Common config settings for resources of Google Compute Engine cluster // instances, applicable to all instances in the cluster. Structure defined below. GceClusterConfig *ClusterClusterConfigGceClusterConfig `pulumi:"gceClusterConfig"` // Commands to execute on each node after config is completed. // You can specify multiple versions of these. Structure defined below. InitializationActions []ClusterClusterConfigInitializationAction `pulumi:"initializationActions"` // The settings for auto deletion cluster schedule. // Structure defined below. LifecycleConfig *ClusterClusterConfigLifecycleConfig `pulumi:"lifecycleConfig"` // The Google Compute Engine config settings for the master instances // in a cluster. Structure defined below. MasterConfig *ClusterClusterConfigMasterConfig `pulumi:"masterConfig"` // The config setting for metastore service with the cluster. // Structure defined below. // *** MetastoreConfig *ClusterClusterConfigMetastoreConfig `pulumi:"metastoreConfig"` // The Google Compute Engine config settings for the additional // instances in a cluster. Structure defined below. // * **NOTE** : `preemptibleWorkerConfig` is // an alias for the api's [secondaryWorkerConfig](https://cloud.google.com/dataproc/docs/reference/rest/v1/ClusterConfig#InstanceGroupConfig). The name doesn't necessarily mean it is preemptible and is named as // such for legacy/compatibility reasons. PreemptibleWorkerConfig *ClusterClusterConfigPreemptibleWorkerConfig `pulumi:"preemptibleWorkerConfig"` // Security related configuration. Structure defined below. SecurityConfig *ClusterClusterConfigSecurityConfig `pulumi:"securityConfig"` // The config settings for software inside the cluster. // Structure defined below. SoftwareConfig *ClusterClusterConfigSoftwareConfig `pulumi:"softwareConfig"` // The Cloud Storage staging bucket used to stage files, // such as Hadoop jars, between client machines and the cluster. // Note: If you don't explicitly specify a `stagingBucket` // then GCP will auto create / assign one for you. However, you are not guaranteed // an auto generated bucket which is solely dedicated to your cluster; it may be shared // with other clusters in the same region/zone also choosing to use the auto generation // option. StagingBucket *string `pulumi:"stagingBucket"` // The Cloud Storage temp bucket used to store ephemeral cluster // and jobs data, such as Spark and MapReduce history files. // Note: If you don't explicitly specify a `tempBucket` then GCP will auto create / assign one for you. TempBucket *string `pulumi:"tempBucket"` // The Google Compute Engine config settings for the worker instances // in a cluster. Structure defined below. WorkerConfig *ClusterClusterConfigWorkerConfig `pulumi:"workerConfig"` }
type ClusterClusterConfigArgs ¶
type ClusterClusterConfigArgs struct { // The autoscaling policy config associated with the cluster. // Note that once set, if `autoscalingConfig` is the only field set in `clusterConfig`, it can // only be removed by setting `policyUri = ""`, rather than removing the whole block. // Structure defined below. AutoscalingConfig ClusterClusterConfigAutoscalingConfigPtrInput `pulumi:"autoscalingConfig"` Bucket pulumi.StringPtrInput `pulumi:"bucket"` // The Customer managed encryption keys settings for the cluster. // Structure defined below. EncryptionConfig ClusterClusterConfigEncryptionConfigPtrInput `pulumi:"encryptionConfig"` // The config settings for port access on the cluster. // Structure defined below. EndpointConfig ClusterClusterConfigEndpointConfigPtrInput `pulumi:"endpointConfig"` // Common config settings for resources of Google Compute Engine cluster // instances, applicable to all instances in the cluster. Structure defined below. GceClusterConfig ClusterClusterConfigGceClusterConfigPtrInput `pulumi:"gceClusterConfig"` // Commands to execute on each node after config is completed. // You can specify multiple versions of these. Structure defined below. InitializationActions ClusterClusterConfigInitializationActionArrayInput `pulumi:"initializationActions"` // The settings for auto deletion cluster schedule. // Structure defined below. LifecycleConfig ClusterClusterConfigLifecycleConfigPtrInput `pulumi:"lifecycleConfig"` // The Google Compute Engine config settings for the master instances // in a cluster. Structure defined below. MasterConfig ClusterClusterConfigMasterConfigPtrInput `pulumi:"masterConfig"` // The config setting for metastore service with the cluster. // Structure defined below. // *** MetastoreConfig ClusterClusterConfigMetastoreConfigPtrInput `pulumi:"metastoreConfig"` // The Google Compute Engine config settings for the additional // instances in a cluster. Structure defined below. // * **NOTE** : `preemptibleWorkerConfig` is // an alias for the api's [secondaryWorkerConfig](https://cloud.google.com/dataproc/docs/reference/rest/v1/ClusterConfig#InstanceGroupConfig). The name doesn't necessarily mean it is preemptible and is named as // such for legacy/compatibility reasons. PreemptibleWorkerConfig ClusterClusterConfigPreemptibleWorkerConfigPtrInput `pulumi:"preemptibleWorkerConfig"` // Security related configuration. Structure defined below. SecurityConfig ClusterClusterConfigSecurityConfigPtrInput `pulumi:"securityConfig"` // The config settings for software inside the cluster. // Structure defined below. SoftwareConfig ClusterClusterConfigSoftwareConfigPtrInput `pulumi:"softwareConfig"` // The Cloud Storage staging bucket used to stage files, // such as Hadoop jars, between client machines and the cluster. // Note: If you don't explicitly specify a `stagingBucket` // then GCP will auto create / assign one for you. However, you are not guaranteed // an auto generated bucket which is solely dedicated to your cluster; it may be shared // with other clusters in the same region/zone also choosing to use the auto generation // option. StagingBucket pulumi.StringPtrInput `pulumi:"stagingBucket"` // The Cloud Storage temp bucket used to store ephemeral cluster // and jobs data, such as Spark and MapReduce history files. // Note: If you don't explicitly specify a `tempBucket` then GCP will auto create / assign one for you. TempBucket pulumi.StringPtrInput `pulumi:"tempBucket"` // The Google Compute Engine config settings for the worker instances // in a cluster. Structure defined below. WorkerConfig ClusterClusterConfigWorkerConfigPtrInput `pulumi:"workerConfig"` }
func (ClusterClusterConfigArgs) ElementType ¶
func (ClusterClusterConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigArgs) ToClusterClusterConfigOutput ¶
func (i ClusterClusterConfigArgs) ToClusterClusterConfigOutput() ClusterClusterConfigOutput
func (ClusterClusterConfigArgs) ToClusterClusterConfigOutputWithContext ¶
func (i ClusterClusterConfigArgs) ToClusterClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigOutput
func (ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutput ¶
func (i ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
func (ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigArgs) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
type ClusterClusterConfigAutoscalingConfig ¶
type ClusterClusterConfigAutoscalingConfig struct { // The autoscaling policy used by the cluster. PolicyUri string `pulumi:"policyUri"` }
type ClusterClusterConfigAutoscalingConfigArgs ¶
type ClusterClusterConfigAutoscalingConfigArgs struct { // The autoscaling policy used by the cluster. PolicyUri pulumi.StringInput `pulumi:"policyUri"` }
func (ClusterClusterConfigAutoscalingConfigArgs) ElementType ¶
func (ClusterClusterConfigAutoscalingConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigOutput ¶
func (i ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigOutput() ClusterClusterConfigAutoscalingConfigOutput
func (ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigOutputWithContext ¶
func (i ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigOutput
func (ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigPtrOutput ¶
func (i ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigPtrOutput() ClusterClusterConfigAutoscalingConfigPtrOutput
func (ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigAutoscalingConfigArgs) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigPtrOutput
type ClusterClusterConfigAutoscalingConfigInput ¶
type ClusterClusterConfigAutoscalingConfigInput interface { pulumi.Input ToClusterClusterConfigAutoscalingConfigOutput() ClusterClusterConfigAutoscalingConfigOutput ToClusterClusterConfigAutoscalingConfigOutputWithContext(context.Context) ClusterClusterConfigAutoscalingConfigOutput }
ClusterClusterConfigAutoscalingConfigInput is an input type that accepts ClusterClusterConfigAutoscalingConfigArgs and ClusterClusterConfigAutoscalingConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigAutoscalingConfigInput` via:
ClusterClusterConfigAutoscalingConfigArgs{...}
type ClusterClusterConfigAutoscalingConfigOutput ¶
type ClusterClusterConfigAutoscalingConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigAutoscalingConfigOutput) ElementType ¶
func (ClusterClusterConfigAutoscalingConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigAutoscalingConfigOutput) PolicyUri ¶
func (o ClusterClusterConfigAutoscalingConfigOutput) PolicyUri() pulumi.StringOutput
The autoscaling policy used by the cluster.
func (ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigOutput ¶
func (o ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigOutput() ClusterClusterConfigAutoscalingConfigOutput
func (ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigOutputWithContext ¶
func (o ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigOutput
func (ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigPtrOutput ¶
func (o ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigPtrOutput() ClusterClusterConfigAutoscalingConfigPtrOutput
func (ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigAutoscalingConfigOutput) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigPtrOutput
type ClusterClusterConfigAutoscalingConfigPtrInput ¶
type ClusterClusterConfigAutoscalingConfigPtrInput interface { pulumi.Input ToClusterClusterConfigAutoscalingConfigPtrOutput() ClusterClusterConfigAutoscalingConfigPtrOutput ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext(context.Context) ClusterClusterConfigAutoscalingConfigPtrOutput }
ClusterClusterConfigAutoscalingConfigPtrInput is an input type that accepts ClusterClusterConfigAutoscalingConfigArgs, ClusterClusterConfigAutoscalingConfigPtr and ClusterClusterConfigAutoscalingConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigAutoscalingConfigPtrInput` via:
ClusterClusterConfigAutoscalingConfigArgs{...} or: nil
func ClusterClusterConfigAutoscalingConfigPtr ¶
func ClusterClusterConfigAutoscalingConfigPtr(v *ClusterClusterConfigAutoscalingConfigArgs) ClusterClusterConfigAutoscalingConfigPtrInput
type ClusterClusterConfigAutoscalingConfigPtrOutput ¶
type ClusterClusterConfigAutoscalingConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigAutoscalingConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigAutoscalingConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigAutoscalingConfigPtrOutput) PolicyUri ¶
func (o ClusterClusterConfigAutoscalingConfigPtrOutput) PolicyUri() pulumi.StringPtrOutput
The autoscaling policy used by the cluster.
func (ClusterClusterConfigAutoscalingConfigPtrOutput) ToClusterClusterConfigAutoscalingConfigPtrOutput ¶
func (o ClusterClusterConfigAutoscalingConfigPtrOutput) ToClusterClusterConfigAutoscalingConfigPtrOutput() ClusterClusterConfigAutoscalingConfigPtrOutput
func (ClusterClusterConfigAutoscalingConfigPtrOutput) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigAutoscalingConfigPtrOutput) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigPtrOutput
type ClusterClusterConfigEncryptionConfig ¶
type ClusterClusterConfigEncryptionConfig struct { // The Cloud KMS key name to use for PD disk encryption for // all instances in the cluster. KmsKeyName string `pulumi:"kmsKeyName"` }
type ClusterClusterConfigEncryptionConfigArgs ¶
type ClusterClusterConfigEncryptionConfigArgs struct { // The Cloud KMS key name to use for PD disk encryption for // all instances in the cluster. KmsKeyName pulumi.StringInput `pulumi:"kmsKeyName"` }
func (ClusterClusterConfigEncryptionConfigArgs) ElementType ¶
func (ClusterClusterConfigEncryptionConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigOutput ¶
func (i ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigOutput() ClusterClusterConfigEncryptionConfigOutput
func (ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigOutputWithContext ¶
func (i ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigOutputWithContext(ctx context.Context) ClusterClusterConfigEncryptionConfigOutput
func (ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigPtrOutput ¶
func (i ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigPtrOutput() ClusterClusterConfigEncryptionConfigPtrOutput
func (ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigEncryptionConfigArgs) ToClusterClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEncryptionConfigPtrOutput
type ClusterClusterConfigEncryptionConfigInput ¶
type ClusterClusterConfigEncryptionConfigInput interface { pulumi.Input ToClusterClusterConfigEncryptionConfigOutput() ClusterClusterConfigEncryptionConfigOutput ToClusterClusterConfigEncryptionConfigOutputWithContext(context.Context) ClusterClusterConfigEncryptionConfigOutput }
ClusterClusterConfigEncryptionConfigInput is an input type that accepts ClusterClusterConfigEncryptionConfigArgs and ClusterClusterConfigEncryptionConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigEncryptionConfigInput` via:
ClusterClusterConfigEncryptionConfigArgs{...}
type ClusterClusterConfigEncryptionConfigOutput ¶
type ClusterClusterConfigEncryptionConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigEncryptionConfigOutput) ElementType ¶
func (ClusterClusterConfigEncryptionConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigEncryptionConfigOutput) KmsKeyName ¶
func (o ClusterClusterConfigEncryptionConfigOutput) KmsKeyName() pulumi.StringOutput
The Cloud KMS key name to use for PD disk encryption for all instances in the cluster.
func (ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigOutput ¶
func (o ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigOutput() ClusterClusterConfigEncryptionConfigOutput
func (ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigOutputWithContext ¶
func (o ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigOutputWithContext(ctx context.Context) ClusterClusterConfigEncryptionConfigOutput
func (ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigPtrOutput ¶
func (o ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigPtrOutput() ClusterClusterConfigEncryptionConfigPtrOutput
func (ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigEncryptionConfigOutput) ToClusterClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEncryptionConfigPtrOutput
type ClusterClusterConfigEncryptionConfigPtrInput ¶
type ClusterClusterConfigEncryptionConfigPtrInput interface { pulumi.Input ToClusterClusterConfigEncryptionConfigPtrOutput() ClusterClusterConfigEncryptionConfigPtrOutput ToClusterClusterConfigEncryptionConfigPtrOutputWithContext(context.Context) ClusterClusterConfigEncryptionConfigPtrOutput }
ClusterClusterConfigEncryptionConfigPtrInput is an input type that accepts ClusterClusterConfigEncryptionConfigArgs, ClusterClusterConfigEncryptionConfigPtr and ClusterClusterConfigEncryptionConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigEncryptionConfigPtrInput` via:
ClusterClusterConfigEncryptionConfigArgs{...} or: nil
func ClusterClusterConfigEncryptionConfigPtr ¶
func ClusterClusterConfigEncryptionConfigPtr(v *ClusterClusterConfigEncryptionConfigArgs) ClusterClusterConfigEncryptionConfigPtrInput
type ClusterClusterConfigEncryptionConfigPtrOutput ¶
type ClusterClusterConfigEncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigEncryptionConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigEncryptionConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigEncryptionConfigPtrOutput) KmsKeyName ¶
func (o ClusterClusterConfigEncryptionConfigPtrOutput) KmsKeyName() pulumi.StringPtrOutput
The Cloud KMS key name to use for PD disk encryption for all instances in the cluster.
func (ClusterClusterConfigEncryptionConfigPtrOutput) ToClusterClusterConfigEncryptionConfigPtrOutput ¶
func (o ClusterClusterConfigEncryptionConfigPtrOutput) ToClusterClusterConfigEncryptionConfigPtrOutput() ClusterClusterConfigEncryptionConfigPtrOutput
func (ClusterClusterConfigEncryptionConfigPtrOutput) ToClusterClusterConfigEncryptionConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigEncryptionConfigPtrOutput) ToClusterClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEncryptionConfigPtrOutput
type ClusterClusterConfigEndpointConfigArgs ¶
type ClusterClusterConfigEndpointConfigArgs struct { // The flag to enable http access to specific ports // on the cluster from external sources (aka Component Gateway). Defaults to false. EnableHttpPortAccess pulumi.BoolInput `pulumi:"enableHttpPortAccess"` HttpPorts pulumi.MapInput `pulumi:"httpPorts"` }
func (ClusterClusterConfigEndpointConfigArgs) ElementType ¶
func (ClusterClusterConfigEndpointConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigOutput ¶
func (i ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigOutput() ClusterClusterConfigEndpointConfigOutput
func (ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigOutputWithContext ¶
func (i ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigOutputWithContext(ctx context.Context) ClusterClusterConfigEndpointConfigOutput
func (ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigPtrOutput ¶
func (i ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigPtrOutput() ClusterClusterConfigEndpointConfigPtrOutput
func (ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigEndpointConfigArgs) ToClusterClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEndpointConfigPtrOutput
type ClusterClusterConfigEndpointConfigInput ¶
type ClusterClusterConfigEndpointConfigInput interface { pulumi.Input ToClusterClusterConfigEndpointConfigOutput() ClusterClusterConfigEndpointConfigOutput ToClusterClusterConfigEndpointConfigOutputWithContext(context.Context) ClusterClusterConfigEndpointConfigOutput }
ClusterClusterConfigEndpointConfigInput is an input type that accepts ClusterClusterConfigEndpointConfigArgs and ClusterClusterConfigEndpointConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigEndpointConfigInput` via:
ClusterClusterConfigEndpointConfigArgs{...}
type ClusterClusterConfigEndpointConfigOutput ¶
type ClusterClusterConfigEndpointConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigEndpointConfigOutput) ElementType ¶
func (ClusterClusterConfigEndpointConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigEndpointConfigOutput) EnableHttpPortAccess ¶
func (o ClusterClusterConfigEndpointConfigOutput) EnableHttpPortAccess() pulumi.BoolOutput
The flag to enable http access to specific ports on the cluster from external sources (aka Component Gateway). Defaults to false.
func (ClusterClusterConfigEndpointConfigOutput) HttpPorts ¶
func (o ClusterClusterConfigEndpointConfigOutput) HttpPorts() pulumi.MapOutput
func (ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigOutput ¶
func (o ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigOutput() ClusterClusterConfigEndpointConfigOutput
func (ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigOutputWithContext ¶
func (o ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigOutputWithContext(ctx context.Context) ClusterClusterConfigEndpointConfigOutput
func (ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigPtrOutput ¶
func (o ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigPtrOutput() ClusterClusterConfigEndpointConfigPtrOutput
func (ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigEndpointConfigOutput) ToClusterClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEndpointConfigPtrOutput
type ClusterClusterConfigEndpointConfigPtrInput ¶
type ClusterClusterConfigEndpointConfigPtrInput interface { pulumi.Input ToClusterClusterConfigEndpointConfigPtrOutput() ClusterClusterConfigEndpointConfigPtrOutput ToClusterClusterConfigEndpointConfigPtrOutputWithContext(context.Context) ClusterClusterConfigEndpointConfigPtrOutput }
ClusterClusterConfigEndpointConfigPtrInput is an input type that accepts ClusterClusterConfigEndpointConfigArgs, ClusterClusterConfigEndpointConfigPtr and ClusterClusterConfigEndpointConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigEndpointConfigPtrInput` via:
ClusterClusterConfigEndpointConfigArgs{...} or: nil
func ClusterClusterConfigEndpointConfigPtr ¶
func ClusterClusterConfigEndpointConfigPtr(v *ClusterClusterConfigEndpointConfigArgs) ClusterClusterConfigEndpointConfigPtrInput
type ClusterClusterConfigEndpointConfigPtrOutput ¶
type ClusterClusterConfigEndpointConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigEndpointConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigEndpointConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigEndpointConfigPtrOutput) EnableHttpPortAccess ¶
func (o ClusterClusterConfigEndpointConfigPtrOutput) EnableHttpPortAccess() pulumi.BoolPtrOutput
The flag to enable http access to specific ports on the cluster from external sources (aka Component Gateway). Defaults to false.
func (ClusterClusterConfigEndpointConfigPtrOutput) HttpPorts ¶
func (o ClusterClusterConfigEndpointConfigPtrOutput) HttpPorts() pulumi.MapOutput
func (ClusterClusterConfigEndpointConfigPtrOutput) ToClusterClusterConfigEndpointConfigPtrOutput ¶
func (o ClusterClusterConfigEndpointConfigPtrOutput) ToClusterClusterConfigEndpointConfigPtrOutput() ClusterClusterConfigEndpointConfigPtrOutput
func (ClusterClusterConfigEndpointConfigPtrOutput) ToClusterClusterConfigEndpointConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigEndpointConfigPtrOutput) ToClusterClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigEndpointConfigPtrOutput
type ClusterClusterConfigGceClusterConfig ¶
type ClusterClusterConfigGceClusterConfig struct { // By default, clusters are not restricted to internal IP addresses, // and will have ephemeral external IP addresses assigned to each instance. If set to true, all // instances in the cluster will only have internal IP addresses. Note: Private Google Access // (also known as `privateIpGoogleAccess`) must be enabled on the subnetwork that the cluster // will be launched in. InternalIpOnly *bool `pulumi:"internalIpOnly"` // A map of the Compute Engine metadata entries to add to all instances // (see [Project and instance metadata](https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)). Metadata map[string]string `pulumi:"metadata"` // The name or selfLink of the Google Compute Engine // network to the cluster will be part of. Conflicts with `subnetwork`. // If neither is specified, this defaults to the "default" network. Network *string `pulumi:"network"` // The service account to be used by the Node VMs. // If not specified, the "default" service account is used. ServiceAccount *string `pulumi:"serviceAccount"` // The set of Google API scopes // to be made available on all of the node VMs under the `serviceAccount` // specified. Both OAuth2 URLs and gcloud // short names are supported. To allow full access to all Cloud APIs, use the // `cloud-platform` scope. See a complete list of scopes [here](https://cloud.google.com/sdk/gcloud/reference/alpha/compute/instances/set-scopes#--scopes). ServiceAccountScopes []string `pulumi:"serviceAccountScopes"` // Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm). ShieldedInstanceConfig *ClusterClusterConfigGceClusterConfigShieldedInstanceConfig `pulumi:"shieldedInstanceConfig"` // The name or selfLink of the Google Compute Engine // subnetwork the cluster will be part of. Conflicts with `network`. Subnetwork *string `pulumi:"subnetwork"` // The list of instance tags applied to instances in the cluster. // Tags are used to identify valid sources or targets for network firewalls. Tags []string `pulumi:"tags"` // The GCP zone where your data is stored and used (i.e. where // the master and the worker nodes will be created in). If `region` is set to 'global' (default) // then `zone` is mandatory, otherwise GCP is able to make use of [Auto Zone Placement](https://cloud.google.com/dataproc/docs/concepts/auto-zone) // to determine this automatically for you. // Note: This setting additionally determines and restricts // which computing resources are available for use with other configs such as // `cluster_config.master_config.machine_type` and `cluster_config.worker_config.machine_type`. Zone *string `pulumi:"zone"` }
type ClusterClusterConfigGceClusterConfigArgs ¶
type ClusterClusterConfigGceClusterConfigArgs struct { // By default, clusters are not restricted to internal IP addresses, // and will have ephemeral external IP addresses assigned to each instance. If set to true, all // instances in the cluster will only have internal IP addresses. Note: Private Google Access // (also known as `privateIpGoogleAccess`) must be enabled on the subnetwork that the cluster // will be launched in. InternalIpOnly pulumi.BoolPtrInput `pulumi:"internalIpOnly"` // A map of the Compute Engine metadata entries to add to all instances // (see [Project and instance metadata](https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)). Metadata pulumi.StringMapInput `pulumi:"metadata"` // The name or selfLink of the Google Compute Engine // network to the cluster will be part of. Conflicts with `subnetwork`. // If neither is specified, this defaults to the "default" network. Network pulumi.StringPtrInput `pulumi:"network"` // The service account to be used by the Node VMs. // If not specified, the "default" service account is used. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // The set of Google API scopes // to be made available on all of the node VMs under the `serviceAccount` // specified. Both OAuth2 URLs and gcloud // short names are supported. To allow full access to all Cloud APIs, use the // `cloud-platform` scope. See a complete list of scopes [here](https://cloud.google.com/sdk/gcloud/reference/alpha/compute/instances/set-scopes#--scopes). ServiceAccountScopes pulumi.StringArrayInput `pulumi:"serviceAccountScopes"` // Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm). ShieldedInstanceConfig ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput `pulumi:"shieldedInstanceConfig"` // The name or selfLink of the Google Compute Engine // subnetwork the cluster will be part of. Conflicts with `network`. Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` // The list of instance tags applied to instances in the cluster. // Tags are used to identify valid sources or targets for network firewalls. Tags pulumi.StringArrayInput `pulumi:"tags"` // The GCP zone where your data is stored and used (i.e. where // the master and the worker nodes will be created in). If `region` is set to 'global' (default) // then `zone` is mandatory, otherwise GCP is able to make use of [Auto Zone Placement](https://cloud.google.com/dataproc/docs/concepts/auto-zone) // to determine this automatically for you. // Note: This setting additionally determines and restricts // which computing resources are available for use with other configs such as // `cluster_config.master_config.machine_type` and `cluster_config.worker_config.machine_type`. Zone pulumi.StringPtrInput `pulumi:"zone"` }
func (ClusterClusterConfigGceClusterConfigArgs) ElementType ¶
func (ClusterClusterConfigGceClusterConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigOutput ¶
func (i ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigOutput() ClusterClusterConfigGceClusterConfigOutput
func (ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigOutputWithContext ¶
func (i ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigOutput
func (ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigPtrOutput ¶
func (i ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigPtrOutput() ClusterClusterConfigGceClusterConfigPtrOutput
func (ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigGceClusterConfigArgs) ToClusterClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigPtrOutput
type ClusterClusterConfigGceClusterConfigInput ¶
type ClusterClusterConfigGceClusterConfigInput interface { pulumi.Input ToClusterClusterConfigGceClusterConfigOutput() ClusterClusterConfigGceClusterConfigOutput ToClusterClusterConfigGceClusterConfigOutputWithContext(context.Context) ClusterClusterConfigGceClusterConfigOutput }
ClusterClusterConfigGceClusterConfigInput is an input type that accepts ClusterClusterConfigGceClusterConfigArgs and ClusterClusterConfigGceClusterConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigGceClusterConfigInput` via:
ClusterClusterConfigGceClusterConfigArgs{...}
type ClusterClusterConfigGceClusterConfigOutput ¶
type ClusterClusterConfigGceClusterConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigGceClusterConfigOutput) ElementType ¶
func (ClusterClusterConfigGceClusterConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigOutput) InternalIpOnly ¶
func (o ClusterClusterConfigGceClusterConfigOutput) InternalIpOnly() pulumi.BoolPtrOutput
By default, clusters are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each instance. If set to true, all instances in the cluster will only have internal IP addresses. Note: Private Google Access (also known as `privateIpGoogleAccess`) must be enabled on the subnetwork that the cluster will be launched in.
func (ClusterClusterConfigGceClusterConfigOutput) Metadata ¶
func (o ClusterClusterConfigGceClusterConfigOutput) Metadata() pulumi.StringMapOutput
A map of the Compute Engine metadata entries to add to all instances (see [Project and instance metadata](https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)).
func (ClusterClusterConfigGceClusterConfigOutput) Network ¶
func (o ClusterClusterConfigGceClusterConfigOutput) Network() pulumi.StringPtrOutput
The name or selfLink of the Google Compute Engine network to the cluster will be part of. Conflicts with `subnetwork`. If neither is specified, this defaults to the "default" network.
func (ClusterClusterConfigGceClusterConfigOutput) ServiceAccount ¶
func (o ClusterClusterConfigGceClusterConfigOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to be used by the Node VMs. If not specified, the "default" service account is used.
func (ClusterClusterConfigGceClusterConfigOutput) ServiceAccountScopes ¶
func (o ClusterClusterConfigGceClusterConfigOutput) ServiceAccountScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the `serviceAccount` specified. Both OAuth2 URLs and gcloud short names are supported. To allow full access to all Cloud APIs, use the `cloud-platform` scope. See a complete list of scopes [here](https://cloud.google.com/sdk/gcloud/reference/alpha/compute/instances/set-scopes#--scopes).
func (ClusterClusterConfigGceClusterConfigOutput) ShieldedInstanceConfig ¶
func (o ClusterClusterConfigGceClusterConfigOutput) ShieldedInstanceConfig() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm).
func (ClusterClusterConfigGceClusterConfigOutput) Subnetwork ¶
func (o ClusterClusterConfigGceClusterConfigOutput) Subnetwork() pulumi.StringPtrOutput
The name or selfLink of the Google Compute Engine subnetwork the cluster will be part of. Conflicts with `network`.
func (ClusterClusterConfigGceClusterConfigOutput) Tags ¶
func (o ClusterClusterConfigGceClusterConfigOutput) Tags() pulumi.StringArrayOutput
The list of instance tags applied to instances in the cluster. Tags are used to identify valid sources or targets for network firewalls.
func (ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigOutput ¶
func (o ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigOutput() ClusterClusterConfigGceClusterConfigOutput
func (ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigOutputWithContext ¶
func (o ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigOutput
func (ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigPtrOutput ¶
func (o ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigPtrOutput() ClusterClusterConfigGceClusterConfigPtrOutput
func (ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigGceClusterConfigOutput) ToClusterClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigPtrOutput
func (ClusterClusterConfigGceClusterConfigOutput) Zone ¶
func (o ClusterClusterConfigGceClusterConfigOutput) Zone() pulumi.StringPtrOutput
The GCP zone where your data is stored and used (i.e. where the master and the worker nodes will be created in). If `region` is set to 'global' (default) then `zone` is mandatory, otherwise GCP is able to make use of [Auto Zone Placement](https://cloud.google.com/dataproc/docs/concepts/auto-zone) to determine this automatically for you. Note: This setting additionally determines and restricts which computing resources are available for use with other configs such as `cluster_config.master_config.machine_type` and `cluster_config.worker_config.machine_type`.
type ClusterClusterConfigGceClusterConfigPtrInput ¶
type ClusterClusterConfigGceClusterConfigPtrInput interface { pulumi.Input ToClusterClusterConfigGceClusterConfigPtrOutput() ClusterClusterConfigGceClusterConfigPtrOutput ToClusterClusterConfigGceClusterConfigPtrOutputWithContext(context.Context) ClusterClusterConfigGceClusterConfigPtrOutput }
ClusterClusterConfigGceClusterConfigPtrInput is an input type that accepts ClusterClusterConfigGceClusterConfigArgs, ClusterClusterConfigGceClusterConfigPtr and ClusterClusterConfigGceClusterConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigGceClusterConfigPtrInput` via:
ClusterClusterConfigGceClusterConfigArgs{...} or: nil
func ClusterClusterConfigGceClusterConfigPtr ¶
func ClusterClusterConfigGceClusterConfigPtr(v *ClusterClusterConfigGceClusterConfigArgs) ClusterClusterConfigGceClusterConfigPtrInput
type ClusterClusterConfigGceClusterConfigPtrOutput ¶
type ClusterClusterConfigGceClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigGceClusterConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigGceClusterConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigPtrOutput) InternalIpOnly ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) InternalIpOnly() pulumi.BoolPtrOutput
By default, clusters are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each instance. If set to true, all instances in the cluster will only have internal IP addresses. Note: Private Google Access (also known as `privateIpGoogleAccess`) must be enabled on the subnetwork that the cluster will be launched in.
func (ClusterClusterConfigGceClusterConfigPtrOutput) Metadata ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) Metadata() pulumi.StringMapOutput
A map of the Compute Engine metadata entries to add to all instances (see [Project and instance metadata](https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)).
func (ClusterClusterConfigGceClusterConfigPtrOutput) Network ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) Network() pulumi.StringPtrOutput
The name or selfLink of the Google Compute Engine network to the cluster will be part of. Conflicts with `subnetwork`. If neither is specified, this defaults to the "default" network.
func (ClusterClusterConfigGceClusterConfigPtrOutput) ServiceAccount ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to be used by the Node VMs. If not specified, the "default" service account is used.
func (ClusterClusterConfigGceClusterConfigPtrOutput) ServiceAccountScopes ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) ServiceAccountScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the `serviceAccount` specified. Both OAuth2 URLs and gcloud short names are supported. To allow full access to all Cloud APIs, use the `cloud-platform` scope. See a complete list of scopes [here](https://cloud.google.com/sdk/gcloud/reference/alpha/compute/instances/set-scopes#--scopes).
func (ClusterClusterConfigGceClusterConfigPtrOutput) ShieldedInstanceConfig ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) ShieldedInstanceConfig() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm).
func (ClusterClusterConfigGceClusterConfigPtrOutput) Subnetwork ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) Subnetwork() pulumi.StringPtrOutput
The name or selfLink of the Google Compute Engine subnetwork the cluster will be part of. Conflicts with `network`.
func (ClusterClusterConfigGceClusterConfigPtrOutput) Tags ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) Tags() pulumi.StringArrayOutput
The list of instance tags applied to instances in the cluster. Tags are used to identify valid sources or targets for network firewalls.
func (ClusterClusterConfigGceClusterConfigPtrOutput) ToClusterClusterConfigGceClusterConfigPtrOutput ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) ToClusterClusterConfigGceClusterConfigPtrOutput() ClusterClusterConfigGceClusterConfigPtrOutput
func (ClusterClusterConfigGceClusterConfigPtrOutput) ToClusterClusterConfigGceClusterConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) ToClusterClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigPtrOutput
func (ClusterClusterConfigGceClusterConfigPtrOutput) Zone ¶
func (o ClusterClusterConfigGceClusterConfigPtrOutput) Zone() pulumi.StringPtrOutput
The GCP zone where your data is stored and used (i.e. where the master and the worker nodes will be created in). If `region` is set to 'global' (default) then `zone` is mandatory, otherwise GCP is able to make use of [Auto Zone Placement](https://cloud.google.com/dataproc/docs/concepts/auto-zone) to determine this automatically for you. Note: This setting additionally determines and restricts which computing resources are available for use with other configs such as `cluster_config.master_config.machine_type` and `cluster_config.worker_config.machine_type`.
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfig ¶
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfig struct { // Defines whether instances have integrity monitoring enabled. EnableIntegrityMonitoring *bool `pulumi:"enableIntegrityMonitoring"` // Defines whether instances have Secure Boot enabled. EnableSecureBoot *bool `pulumi:"enableSecureBoot"` // Defines whether instances have the [vTPM](https://cloud.google.com/security/shielded-cloud/shielded-vm#vtpm) enabled. EnableVtpm *bool `pulumi:"enableVtpm"` }
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs ¶
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs struct { // Defines whether instances have integrity monitoring enabled. EnableIntegrityMonitoring pulumi.BoolPtrInput `pulumi:"enableIntegrityMonitoring"` // Defines whether instances have Secure Boot enabled. EnableSecureBoot pulumi.BoolPtrInput `pulumi:"enableSecureBoot"` // Defines whether instances have the [vTPM](https://cloud.google.com/security/shielded-cloud/shielded-vm#vtpm) enabled. EnableVtpm pulumi.BoolPtrInput `pulumi:"enableVtpm"` }
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ElementType ¶
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput ¶
func (i ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext ¶
func (i ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput ¶
func (i ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigInput ¶
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigInput interface { pulumi.Input ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext(context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput }
ClusterClusterConfigGceClusterConfigShieldedInstanceConfigInput is an input type that accepts ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs and ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigGceClusterConfigShieldedInstanceConfigInput` via:
ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs{...}
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput ¶
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ElementType ¶
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines whether instances have integrity monitoring enabled.
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableSecureBoot ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether instances have Secure Boot enabled.
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableVtpm ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableVtpm() pulumi.BoolPtrOutput
Defines whether instances have the [vTPM](https://cloud.google.com/security/shielded-cloud/shielded-vm#vtpm) enabled.
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput ¶
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput interface { pulumi.Input ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput }
ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput is an input type that accepts ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs, ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtr and ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput` via:
ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs{...} or: nil
func ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtr ¶
func ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtr(v *ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput ¶
type ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines whether instances have integrity monitoring enabled.
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether instances have Secure Boot enabled.
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableVtpm ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableVtpm() pulumi.BoolPtrOutput
Defines whether instances have the [vTPM](https://cloud.google.com/security/shielded-cloud/shielded-vm#vtpm) enabled.
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
func (ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
type ClusterClusterConfigInitializationAction ¶
type ClusterClusterConfigInitializationAction struct { // The script to be executed during initialization of the cluster. // The script must be a GCS file with a gs:// prefix. Script string `pulumi:"script"` // The maximum duration (in seconds) which `script` is // allowed to take to execute its action. GCP will default to a predetermined // computed value if not set (currently 300). TimeoutSec *int `pulumi:"timeoutSec"` }
type ClusterClusterConfigInitializationActionArgs ¶
type ClusterClusterConfigInitializationActionArgs struct { // The script to be executed during initialization of the cluster. // The script must be a GCS file with a gs:// prefix. Script pulumi.StringInput `pulumi:"script"` // The maximum duration (in seconds) which `script` is // allowed to take to execute its action. GCP will default to a predetermined // computed value if not set (currently 300). TimeoutSec pulumi.IntPtrInput `pulumi:"timeoutSec"` }
func (ClusterClusterConfigInitializationActionArgs) ElementType ¶
func (ClusterClusterConfigInitializationActionArgs) ElementType() reflect.Type
func (ClusterClusterConfigInitializationActionArgs) ToClusterClusterConfigInitializationActionOutput ¶
func (i ClusterClusterConfigInitializationActionArgs) ToClusterClusterConfigInitializationActionOutput() ClusterClusterConfigInitializationActionOutput
func (ClusterClusterConfigInitializationActionArgs) ToClusterClusterConfigInitializationActionOutputWithContext ¶
func (i ClusterClusterConfigInitializationActionArgs) ToClusterClusterConfigInitializationActionOutputWithContext(ctx context.Context) ClusterClusterConfigInitializationActionOutput
type ClusterClusterConfigInitializationActionArray ¶
type ClusterClusterConfigInitializationActionArray []ClusterClusterConfigInitializationActionInput
func (ClusterClusterConfigInitializationActionArray) ElementType ¶
func (ClusterClusterConfigInitializationActionArray) ElementType() reflect.Type
func (ClusterClusterConfigInitializationActionArray) ToClusterClusterConfigInitializationActionArrayOutput ¶
func (i ClusterClusterConfigInitializationActionArray) ToClusterClusterConfigInitializationActionArrayOutput() ClusterClusterConfigInitializationActionArrayOutput
func (ClusterClusterConfigInitializationActionArray) ToClusterClusterConfigInitializationActionArrayOutputWithContext ¶
func (i ClusterClusterConfigInitializationActionArray) ToClusterClusterConfigInitializationActionArrayOutputWithContext(ctx context.Context) ClusterClusterConfigInitializationActionArrayOutput
type ClusterClusterConfigInitializationActionArrayInput ¶
type ClusterClusterConfigInitializationActionArrayInput interface { pulumi.Input ToClusterClusterConfigInitializationActionArrayOutput() ClusterClusterConfigInitializationActionArrayOutput ToClusterClusterConfigInitializationActionArrayOutputWithContext(context.Context) ClusterClusterConfigInitializationActionArrayOutput }
ClusterClusterConfigInitializationActionArrayInput is an input type that accepts ClusterClusterConfigInitializationActionArray and ClusterClusterConfigInitializationActionArrayOutput values. You can construct a concrete instance of `ClusterClusterConfigInitializationActionArrayInput` via:
ClusterClusterConfigInitializationActionArray{ ClusterClusterConfigInitializationActionArgs{...} }
type ClusterClusterConfigInitializationActionArrayOutput ¶
type ClusterClusterConfigInitializationActionArrayOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigInitializationActionArrayOutput) ElementType ¶
func (ClusterClusterConfigInitializationActionArrayOutput) ElementType() reflect.Type
func (ClusterClusterConfigInitializationActionArrayOutput) ToClusterClusterConfigInitializationActionArrayOutput ¶
func (o ClusterClusterConfigInitializationActionArrayOutput) ToClusterClusterConfigInitializationActionArrayOutput() ClusterClusterConfigInitializationActionArrayOutput
func (ClusterClusterConfigInitializationActionArrayOutput) ToClusterClusterConfigInitializationActionArrayOutputWithContext ¶
func (o ClusterClusterConfigInitializationActionArrayOutput) ToClusterClusterConfigInitializationActionArrayOutputWithContext(ctx context.Context) ClusterClusterConfigInitializationActionArrayOutput
type ClusterClusterConfigInitializationActionInput ¶
type ClusterClusterConfigInitializationActionInput interface { pulumi.Input ToClusterClusterConfigInitializationActionOutput() ClusterClusterConfigInitializationActionOutput ToClusterClusterConfigInitializationActionOutputWithContext(context.Context) ClusterClusterConfigInitializationActionOutput }
ClusterClusterConfigInitializationActionInput is an input type that accepts ClusterClusterConfigInitializationActionArgs and ClusterClusterConfigInitializationActionOutput values. You can construct a concrete instance of `ClusterClusterConfigInitializationActionInput` via:
ClusterClusterConfigInitializationActionArgs{...}
type ClusterClusterConfigInitializationActionOutput ¶
type ClusterClusterConfigInitializationActionOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigInitializationActionOutput) ElementType ¶
func (ClusterClusterConfigInitializationActionOutput) ElementType() reflect.Type
func (ClusterClusterConfigInitializationActionOutput) Script ¶
func (o ClusterClusterConfigInitializationActionOutput) Script() pulumi.StringOutput
The script to be executed during initialization of the cluster. The script must be a GCS file with a gs:// prefix.
func (ClusterClusterConfigInitializationActionOutput) TimeoutSec ¶
func (o ClusterClusterConfigInitializationActionOutput) TimeoutSec() pulumi.IntPtrOutput
The maximum duration (in seconds) which `script` is allowed to take to execute its action. GCP will default to a predetermined computed value if not set (currently 300).
func (ClusterClusterConfigInitializationActionOutput) ToClusterClusterConfigInitializationActionOutput ¶
func (o ClusterClusterConfigInitializationActionOutput) ToClusterClusterConfigInitializationActionOutput() ClusterClusterConfigInitializationActionOutput
func (ClusterClusterConfigInitializationActionOutput) ToClusterClusterConfigInitializationActionOutputWithContext ¶
func (o ClusterClusterConfigInitializationActionOutput) ToClusterClusterConfigInitializationActionOutputWithContext(ctx context.Context) ClusterClusterConfigInitializationActionOutput
type ClusterClusterConfigInput ¶
type ClusterClusterConfigInput interface { pulumi.Input ToClusterClusterConfigOutput() ClusterClusterConfigOutput ToClusterClusterConfigOutputWithContext(context.Context) ClusterClusterConfigOutput }
ClusterClusterConfigInput is an input type that accepts ClusterClusterConfigArgs and ClusterClusterConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigInput` via:
ClusterClusterConfigArgs{...}
type ClusterClusterConfigLifecycleConfig ¶
type ClusterClusterConfigLifecycleConfig struct { // The time when cluster will be auto-deleted. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. // Example: "2014-10-02T15:01:23.045123456Z". AutoDeleteTime *string `pulumi:"autoDeleteTime"` // The duration to keep the cluster alive while idling // (no jobs running). After this TTL, the cluster will be deleted. Valid range: [10m, 14d]. IdleDeleteTtl *string `pulumi:"idleDeleteTtl"` IdleStartTime *string `pulumi:"idleStartTime"` }
type ClusterClusterConfigLifecycleConfigArgs ¶
type ClusterClusterConfigLifecycleConfigArgs struct { // The time when cluster will be auto-deleted. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. // Example: "2014-10-02T15:01:23.045123456Z". AutoDeleteTime pulumi.StringPtrInput `pulumi:"autoDeleteTime"` // The duration to keep the cluster alive while idling // (no jobs running). After this TTL, the cluster will be deleted. Valid range: [10m, 14d]. IdleDeleteTtl pulumi.StringPtrInput `pulumi:"idleDeleteTtl"` IdleStartTime pulumi.StringPtrInput `pulumi:"idleStartTime"` }
func (ClusterClusterConfigLifecycleConfigArgs) ElementType ¶
func (ClusterClusterConfigLifecycleConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigOutput ¶
func (i ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigOutput() ClusterClusterConfigLifecycleConfigOutput
func (ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigOutputWithContext ¶
func (i ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigOutputWithContext(ctx context.Context) ClusterClusterConfigLifecycleConfigOutput
func (ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigPtrOutput ¶
func (i ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigPtrOutput() ClusterClusterConfigLifecycleConfigPtrOutput
func (ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigLifecycleConfigArgs) ToClusterClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigLifecycleConfigPtrOutput
type ClusterClusterConfigLifecycleConfigInput ¶
type ClusterClusterConfigLifecycleConfigInput interface { pulumi.Input ToClusterClusterConfigLifecycleConfigOutput() ClusterClusterConfigLifecycleConfigOutput ToClusterClusterConfigLifecycleConfigOutputWithContext(context.Context) ClusterClusterConfigLifecycleConfigOutput }
ClusterClusterConfigLifecycleConfigInput is an input type that accepts ClusterClusterConfigLifecycleConfigArgs and ClusterClusterConfigLifecycleConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigLifecycleConfigInput` via:
ClusterClusterConfigLifecycleConfigArgs{...}
type ClusterClusterConfigLifecycleConfigOutput ¶
type ClusterClusterConfigLifecycleConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigLifecycleConfigOutput) AutoDeleteTime ¶
func (o ClusterClusterConfigLifecycleConfigOutput) AutoDeleteTime() pulumi.StringPtrOutput
The time when cluster will be auto-deleted. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (ClusterClusterConfigLifecycleConfigOutput) ElementType ¶
func (ClusterClusterConfigLifecycleConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigLifecycleConfigOutput) IdleDeleteTtl ¶
func (o ClusterClusterConfigLifecycleConfigOutput) IdleDeleteTtl() pulumi.StringPtrOutput
The duration to keep the cluster alive while idling (no jobs running). After this TTL, the cluster will be deleted. Valid range: [10m, 14d].
func (ClusterClusterConfigLifecycleConfigOutput) IdleStartTime ¶
func (o ClusterClusterConfigLifecycleConfigOutput) IdleStartTime() pulumi.StringPtrOutput
func (ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigOutput ¶
func (o ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigOutput() ClusterClusterConfigLifecycleConfigOutput
func (ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigOutputWithContext ¶
func (o ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigOutputWithContext(ctx context.Context) ClusterClusterConfigLifecycleConfigOutput
func (ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigPtrOutput ¶
func (o ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigPtrOutput() ClusterClusterConfigLifecycleConfigPtrOutput
func (ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigLifecycleConfigOutput) ToClusterClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigLifecycleConfigPtrOutput
type ClusterClusterConfigLifecycleConfigPtrInput ¶
type ClusterClusterConfigLifecycleConfigPtrInput interface { pulumi.Input ToClusterClusterConfigLifecycleConfigPtrOutput() ClusterClusterConfigLifecycleConfigPtrOutput ToClusterClusterConfigLifecycleConfigPtrOutputWithContext(context.Context) ClusterClusterConfigLifecycleConfigPtrOutput }
ClusterClusterConfigLifecycleConfigPtrInput is an input type that accepts ClusterClusterConfigLifecycleConfigArgs, ClusterClusterConfigLifecycleConfigPtr and ClusterClusterConfigLifecycleConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigLifecycleConfigPtrInput` via:
ClusterClusterConfigLifecycleConfigArgs{...} or: nil
func ClusterClusterConfigLifecycleConfigPtr ¶
func ClusterClusterConfigLifecycleConfigPtr(v *ClusterClusterConfigLifecycleConfigArgs) ClusterClusterConfigLifecycleConfigPtrInput
type ClusterClusterConfigLifecycleConfigPtrOutput ¶
type ClusterClusterConfigLifecycleConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigLifecycleConfigPtrOutput) AutoDeleteTime ¶
func (o ClusterClusterConfigLifecycleConfigPtrOutput) AutoDeleteTime() pulumi.StringPtrOutput
The time when cluster will be auto-deleted. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
func (ClusterClusterConfigLifecycleConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigLifecycleConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigLifecycleConfigPtrOutput) IdleDeleteTtl ¶
func (o ClusterClusterConfigLifecycleConfigPtrOutput) IdleDeleteTtl() pulumi.StringPtrOutput
The duration to keep the cluster alive while idling (no jobs running). After this TTL, the cluster will be deleted. Valid range: [10m, 14d].
func (ClusterClusterConfigLifecycleConfigPtrOutput) IdleStartTime ¶
func (o ClusterClusterConfigLifecycleConfigPtrOutput) IdleStartTime() pulumi.StringPtrOutput
func (ClusterClusterConfigLifecycleConfigPtrOutput) ToClusterClusterConfigLifecycleConfigPtrOutput ¶
func (o ClusterClusterConfigLifecycleConfigPtrOutput) ToClusterClusterConfigLifecycleConfigPtrOutput() ClusterClusterConfigLifecycleConfigPtrOutput
func (ClusterClusterConfigLifecycleConfigPtrOutput) ToClusterClusterConfigLifecycleConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigLifecycleConfigPtrOutput) ToClusterClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigLifecycleConfigPtrOutput
type ClusterClusterConfigMasterConfig ¶
type ClusterClusterConfigMasterConfig struct { // The Compute Engine accelerator configuration for these instances. Can be specified multiple times. Accelerators []ClusterClusterConfigMasterConfigAccelerator `pulumi:"accelerators"` // Disk Config DiskConfig *ClusterClusterConfigMasterConfigDiskConfig `pulumi:"diskConfig"` // The URI for the image to use for this worker. See [the guide](https://cloud.google.com/dataproc/docs/guides/dataproc-images) // for more information. ImageUri *string `pulumi:"imageUri"` InstanceNames []string `pulumi:"instanceNames"` // The name of a Google Compute Engine machine type // to create for the worker nodes. If not specified, GCP will default to a predetermined // computed value (currently `n1-standard-4`). MachineType *string `pulumi:"machineType"` // The name of a minimum generation of CPU family // for the master. If not specified, GCP will default to a predetermined computed value // for each zone. See [the guide](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // for details about which CPU families are available (and defaulted) for each zone. MinCpuPlatform *string `pulumi:"minCpuPlatform"` // Specifies the number of preemptible nodes to create. // Defaults to 0. NumInstances *int `pulumi:"numInstances"` }
type ClusterClusterConfigMasterConfigAccelerator ¶
type ClusterClusterConfigMasterConfigAccelerator struct { // The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`. AcceleratorCount int `pulumi:"acceleratorCount"` // The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`. AcceleratorType string `pulumi:"acceleratorType"` }
type ClusterClusterConfigMasterConfigAcceleratorArgs ¶
type ClusterClusterConfigMasterConfigAcceleratorArgs struct { // The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`. AcceleratorCount pulumi.IntInput `pulumi:"acceleratorCount"` // The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`. AcceleratorType pulumi.StringInput `pulumi:"acceleratorType"` }
func (ClusterClusterConfigMasterConfigAcceleratorArgs) ElementType ¶
func (ClusterClusterConfigMasterConfigAcceleratorArgs) ElementType() reflect.Type
func (ClusterClusterConfigMasterConfigAcceleratorArgs) ToClusterClusterConfigMasterConfigAcceleratorOutput ¶
func (i ClusterClusterConfigMasterConfigAcceleratorArgs) ToClusterClusterConfigMasterConfigAcceleratorOutput() ClusterClusterConfigMasterConfigAcceleratorOutput
func (ClusterClusterConfigMasterConfigAcceleratorArgs) ToClusterClusterConfigMasterConfigAcceleratorOutputWithContext ¶
func (i ClusterClusterConfigMasterConfigAcceleratorArgs) ToClusterClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigAcceleratorOutput
type ClusterClusterConfigMasterConfigAcceleratorArray ¶
type ClusterClusterConfigMasterConfigAcceleratorArray []ClusterClusterConfigMasterConfigAcceleratorInput
func (ClusterClusterConfigMasterConfigAcceleratorArray) ElementType ¶
func (ClusterClusterConfigMasterConfigAcceleratorArray) ElementType() reflect.Type
func (ClusterClusterConfigMasterConfigAcceleratorArray) ToClusterClusterConfigMasterConfigAcceleratorArrayOutput ¶
func (i ClusterClusterConfigMasterConfigAcceleratorArray) ToClusterClusterConfigMasterConfigAcceleratorArrayOutput() ClusterClusterConfigMasterConfigAcceleratorArrayOutput
func (ClusterClusterConfigMasterConfigAcceleratorArray) ToClusterClusterConfigMasterConfigAcceleratorArrayOutputWithContext ¶
func (i ClusterClusterConfigMasterConfigAcceleratorArray) ToClusterClusterConfigMasterConfigAcceleratorArrayOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigAcceleratorArrayOutput
type ClusterClusterConfigMasterConfigAcceleratorArrayInput ¶
type ClusterClusterConfigMasterConfigAcceleratorArrayInput interface { pulumi.Input ToClusterClusterConfigMasterConfigAcceleratorArrayOutput() ClusterClusterConfigMasterConfigAcceleratorArrayOutput ToClusterClusterConfigMasterConfigAcceleratorArrayOutputWithContext(context.Context) ClusterClusterConfigMasterConfigAcceleratorArrayOutput }
ClusterClusterConfigMasterConfigAcceleratorArrayInput is an input type that accepts ClusterClusterConfigMasterConfigAcceleratorArray and ClusterClusterConfigMasterConfigAcceleratorArrayOutput values. You can construct a concrete instance of `ClusterClusterConfigMasterConfigAcceleratorArrayInput` via:
ClusterClusterConfigMasterConfigAcceleratorArray{ ClusterClusterConfigMasterConfigAcceleratorArgs{...} }
type ClusterClusterConfigMasterConfigAcceleratorArrayOutput ¶
type ClusterClusterConfigMasterConfigAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ElementType ¶
func (ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ElementType() reflect.Type
func (ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ToClusterClusterConfigMasterConfigAcceleratorArrayOutput ¶
func (o ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ToClusterClusterConfigMasterConfigAcceleratorArrayOutput() ClusterClusterConfigMasterConfigAcceleratorArrayOutput
func (ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ToClusterClusterConfigMasterConfigAcceleratorArrayOutputWithContext ¶
func (o ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ToClusterClusterConfigMasterConfigAcceleratorArrayOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigAcceleratorArrayOutput
type ClusterClusterConfigMasterConfigAcceleratorInput ¶
type ClusterClusterConfigMasterConfigAcceleratorInput interface { pulumi.Input ToClusterClusterConfigMasterConfigAcceleratorOutput() ClusterClusterConfigMasterConfigAcceleratorOutput ToClusterClusterConfigMasterConfigAcceleratorOutputWithContext(context.Context) ClusterClusterConfigMasterConfigAcceleratorOutput }
ClusterClusterConfigMasterConfigAcceleratorInput is an input type that accepts ClusterClusterConfigMasterConfigAcceleratorArgs and ClusterClusterConfigMasterConfigAcceleratorOutput values. You can construct a concrete instance of `ClusterClusterConfigMasterConfigAcceleratorInput` via:
ClusterClusterConfigMasterConfigAcceleratorArgs{...}
type ClusterClusterConfigMasterConfigAcceleratorOutput ¶
type ClusterClusterConfigMasterConfigAcceleratorOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigMasterConfigAcceleratorOutput) AcceleratorCount ¶
func (o ClusterClusterConfigMasterConfigAcceleratorOutput) AcceleratorCount() pulumi.IntOutput
The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`.
func (ClusterClusterConfigMasterConfigAcceleratorOutput) AcceleratorType ¶
func (o ClusterClusterConfigMasterConfigAcceleratorOutput) AcceleratorType() pulumi.StringOutput
The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`.
func (ClusterClusterConfigMasterConfigAcceleratorOutput) ElementType ¶
func (ClusterClusterConfigMasterConfigAcceleratorOutput) ElementType() reflect.Type
func (ClusterClusterConfigMasterConfigAcceleratorOutput) ToClusterClusterConfigMasterConfigAcceleratorOutput ¶
func (o ClusterClusterConfigMasterConfigAcceleratorOutput) ToClusterClusterConfigMasterConfigAcceleratorOutput() ClusterClusterConfigMasterConfigAcceleratorOutput
func (ClusterClusterConfigMasterConfigAcceleratorOutput) ToClusterClusterConfigMasterConfigAcceleratorOutputWithContext ¶
func (o ClusterClusterConfigMasterConfigAcceleratorOutput) ToClusterClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigAcceleratorOutput
type ClusterClusterConfigMasterConfigArgs ¶
type ClusterClusterConfigMasterConfigArgs struct { // The Compute Engine accelerator configuration for these instances. Can be specified multiple times. Accelerators ClusterClusterConfigMasterConfigAcceleratorArrayInput `pulumi:"accelerators"` // Disk Config DiskConfig ClusterClusterConfigMasterConfigDiskConfigPtrInput `pulumi:"diskConfig"` // The URI for the image to use for this worker. See [the guide](https://cloud.google.com/dataproc/docs/guides/dataproc-images) // for more information. ImageUri pulumi.StringPtrInput `pulumi:"imageUri"` InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"` // The name of a Google Compute Engine machine type // to create for the worker nodes. If not specified, GCP will default to a predetermined // computed value (currently `n1-standard-4`). MachineType pulumi.StringPtrInput `pulumi:"machineType"` // The name of a minimum generation of CPU family // for the master. If not specified, GCP will default to a predetermined computed value // for each zone. See [the guide](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // for details about which CPU families are available (and defaulted) for each zone. MinCpuPlatform pulumi.StringPtrInput `pulumi:"minCpuPlatform"` // Specifies the number of preemptible nodes to create. // Defaults to 0. NumInstances pulumi.IntPtrInput `pulumi:"numInstances"` }
func (ClusterClusterConfigMasterConfigArgs) ElementType ¶
func (ClusterClusterConfigMasterConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigOutput ¶
func (i ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigOutput() ClusterClusterConfigMasterConfigOutput
func (ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigOutputWithContext ¶
func (i ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigOutput
func (ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigPtrOutput ¶
func (i ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigPtrOutput() ClusterClusterConfigMasterConfigPtrOutput
func (ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigMasterConfigArgs) ToClusterClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigPtrOutput
type ClusterClusterConfigMasterConfigDiskConfig ¶
type ClusterClusterConfigMasterConfigDiskConfig struct { // Size of the primary disk attached to each preemptible worker node, specified // in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined // computed value if not set (currently 500GB). Note: If SSDs are not // attached, it also contains the HDFS data blocks and Hadoop working directories. BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"` // The disk type of the primary disk attached to each preemptible worker node. // One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`. BootDiskType *string `pulumi:"bootDiskType"` // The amount of local SSD disks that will be // attached to each preemptible worker node. Defaults to 0. NumLocalSsds *int `pulumi:"numLocalSsds"` }
type ClusterClusterConfigMasterConfigDiskConfigArgs ¶
type ClusterClusterConfigMasterConfigDiskConfigArgs struct { // Size of the primary disk attached to each preemptible worker node, specified // in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined // computed value if not set (currently 500GB). Note: If SSDs are not // attached, it also contains the HDFS data blocks and Hadoop working directories. BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"` // The disk type of the primary disk attached to each preemptible worker node. // One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`. BootDiskType pulumi.StringPtrInput `pulumi:"bootDiskType"` // The amount of local SSD disks that will be // attached to each preemptible worker node. Defaults to 0. NumLocalSsds pulumi.IntPtrInput `pulumi:"numLocalSsds"` }
func (ClusterClusterConfigMasterConfigDiskConfigArgs) ElementType ¶
func (ClusterClusterConfigMasterConfigDiskConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigOutput ¶
func (i ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigOutput() ClusterClusterConfigMasterConfigDiskConfigOutput
func (ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigOutputWithContext ¶
func (i ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigOutput
func (ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput ¶
func (i ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
func (ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigMasterConfigDiskConfigArgs) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigPtrOutput
type ClusterClusterConfigMasterConfigDiskConfigInput ¶
type ClusterClusterConfigMasterConfigDiskConfigInput interface { pulumi.Input ToClusterClusterConfigMasterConfigDiskConfigOutput() ClusterClusterConfigMasterConfigDiskConfigOutput ToClusterClusterConfigMasterConfigDiskConfigOutputWithContext(context.Context) ClusterClusterConfigMasterConfigDiskConfigOutput }
ClusterClusterConfigMasterConfigDiskConfigInput is an input type that accepts ClusterClusterConfigMasterConfigDiskConfigArgs and ClusterClusterConfigMasterConfigDiskConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigMasterConfigDiskConfigInput` via:
ClusterClusterConfigMasterConfigDiskConfigArgs{...}
type ClusterClusterConfigMasterConfigDiskConfigOutput ¶
type ClusterClusterConfigMasterConfigDiskConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigMasterConfigDiskConfigOutput) BootDiskSizeGb ¶
func (o ClusterClusterConfigMasterConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Size of the primary disk attached to each preemptible worker node, specified in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined computed value if not set (currently 500GB). Note: If SSDs are not attached, it also contains the HDFS data blocks and Hadoop working directories.
func (ClusterClusterConfigMasterConfigDiskConfigOutput) BootDiskType ¶
func (o ClusterClusterConfigMasterConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
The disk type of the primary disk attached to each preemptible worker node. One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`.
func (ClusterClusterConfigMasterConfigDiskConfigOutput) ElementType ¶
func (ClusterClusterConfigMasterConfigDiskConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigMasterConfigDiskConfigOutput) NumLocalSsds ¶
func (o ClusterClusterConfigMasterConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
The amount of local SSD disks that will be attached to each preemptible worker node. Defaults to 0.
func (ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigOutput ¶
func (o ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigOutput() ClusterClusterConfigMasterConfigDiskConfigOutput
func (ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigOutputWithContext ¶
func (o ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigOutput
func (ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput ¶
func (o ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
func (ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigMasterConfigDiskConfigOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigPtrOutput
type ClusterClusterConfigMasterConfigDiskConfigPtrInput ¶
type ClusterClusterConfigMasterConfigDiskConfigPtrInput interface { pulumi.Input ToClusterClusterConfigMasterConfigDiskConfigPtrOutput() ClusterClusterConfigMasterConfigDiskConfigPtrOutput ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext(context.Context) ClusterClusterConfigMasterConfigDiskConfigPtrOutput }
ClusterClusterConfigMasterConfigDiskConfigPtrInput is an input type that accepts ClusterClusterConfigMasterConfigDiskConfigArgs, ClusterClusterConfigMasterConfigDiskConfigPtr and ClusterClusterConfigMasterConfigDiskConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigMasterConfigDiskConfigPtrInput` via:
ClusterClusterConfigMasterConfigDiskConfigArgs{...} or: nil
func ClusterClusterConfigMasterConfigDiskConfigPtr ¶
func ClusterClusterConfigMasterConfigDiskConfigPtr(v *ClusterClusterConfigMasterConfigDiskConfigArgs) ClusterClusterConfigMasterConfigDiskConfigPtrInput
type ClusterClusterConfigMasterConfigDiskConfigPtrOutput ¶
type ClusterClusterConfigMasterConfigDiskConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskSizeGb ¶
func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Size of the primary disk attached to each preemptible worker node, specified in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined computed value if not set (currently 500GB). Note: If SSDs are not attached, it also contains the HDFS data blocks and Hadoop working directories.
func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskType ¶
func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
The disk type of the primary disk attached to each preemptible worker node. One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`.
func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) NumLocalSsds ¶
func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
The amount of local SSD disks that will be attached to each preemptible worker node. Defaults to 0.
func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput ¶
func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigPtrOutput
type ClusterClusterConfigMasterConfigInput ¶
type ClusterClusterConfigMasterConfigInput interface { pulumi.Input ToClusterClusterConfigMasterConfigOutput() ClusterClusterConfigMasterConfigOutput ToClusterClusterConfigMasterConfigOutputWithContext(context.Context) ClusterClusterConfigMasterConfigOutput }
ClusterClusterConfigMasterConfigInput is an input type that accepts ClusterClusterConfigMasterConfigArgs and ClusterClusterConfigMasterConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigMasterConfigInput` via:
ClusterClusterConfigMasterConfigArgs{...}
type ClusterClusterConfigMasterConfigOutput ¶
type ClusterClusterConfigMasterConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigMasterConfigOutput) Accelerators ¶
func (o ClusterClusterConfigMasterConfigOutput) Accelerators() ClusterClusterConfigMasterConfigAcceleratorArrayOutput
The Compute Engine accelerator configuration for these instances. Can be specified multiple times.
func (ClusterClusterConfigMasterConfigOutput) DiskConfig ¶
func (o ClusterClusterConfigMasterConfigOutput) DiskConfig() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
Disk Config
func (ClusterClusterConfigMasterConfigOutput) ElementType ¶
func (ClusterClusterConfigMasterConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigMasterConfigOutput) ImageUri ¶
func (o ClusterClusterConfigMasterConfigOutput) ImageUri() pulumi.StringPtrOutput
The URI for the image to use for this worker. See [the guide](https://cloud.google.com/dataproc/docs/guides/dataproc-images) for more information.
func (ClusterClusterConfigMasterConfigOutput) InstanceNames ¶
func (o ClusterClusterConfigMasterConfigOutput) InstanceNames() pulumi.StringArrayOutput
func (ClusterClusterConfigMasterConfigOutput) MachineType ¶
func (o ClusterClusterConfigMasterConfigOutput) MachineType() pulumi.StringPtrOutput
The name of a Google Compute Engine machine type to create for the worker nodes. If not specified, GCP will default to a predetermined computed value (currently `n1-standard-4`).
func (ClusterClusterConfigMasterConfigOutput) MinCpuPlatform ¶
func (o ClusterClusterConfigMasterConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
The name of a minimum generation of CPU family for the master. If not specified, GCP will default to a predetermined computed value for each zone. See [the guide](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) for details about which CPU families are available (and defaulted) for each zone.
func (ClusterClusterConfigMasterConfigOutput) NumInstances ¶
func (o ClusterClusterConfigMasterConfigOutput) NumInstances() pulumi.IntPtrOutput
Specifies the number of preemptible nodes to create. Defaults to 0.
func (ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigOutput ¶
func (o ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigOutput() ClusterClusterConfigMasterConfigOutput
func (ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigOutputWithContext ¶
func (o ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigOutput
func (ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigPtrOutput ¶
func (o ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigPtrOutput() ClusterClusterConfigMasterConfigPtrOutput
func (ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigMasterConfigOutput) ToClusterClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigPtrOutput
type ClusterClusterConfigMasterConfigPtrInput ¶
type ClusterClusterConfigMasterConfigPtrInput interface { pulumi.Input ToClusterClusterConfigMasterConfigPtrOutput() ClusterClusterConfigMasterConfigPtrOutput ToClusterClusterConfigMasterConfigPtrOutputWithContext(context.Context) ClusterClusterConfigMasterConfigPtrOutput }
ClusterClusterConfigMasterConfigPtrInput is an input type that accepts ClusterClusterConfigMasterConfigArgs, ClusterClusterConfigMasterConfigPtr and ClusterClusterConfigMasterConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigMasterConfigPtrInput` via:
ClusterClusterConfigMasterConfigArgs{...} or: nil
func ClusterClusterConfigMasterConfigPtr ¶
func ClusterClusterConfigMasterConfigPtr(v *ClusterClusterConfigMasterConfigArgs) ClusterClusterConfigMasterConfigPtrInput
type ClusterClusterConfigMasterConfigPtrOutput ¶
type ClusterClusterConfigMasterConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigMasterConfigPtrOutput) Accelerators ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) Accelerators() ClusterClusterConfigMasterConfigAcceleratorArrayOutput
The Compute Engine accelerator configuration for these instances. Can be specified multiple times.
func (ClusterClusterConfigMasterConfigPtrOutput) DiskConfig ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) DiskConfig() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
Disk Config
func (ClusterClusterConfigMasterConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigMasterConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigMasterConfigPtrOutput) ImageUri ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) ImageUri() pulumi.StringPtrOutput
The URI for the image to use for this worker. See [the guide](https://cloud.google.com/dataproc/docs/guides/dataproc-images) for more information.
func (ClusterClusterConfigMasterConfigPtrOutput) InstanceNames ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
func (ClusterClusterConfigMasterConfigPtrOutput) MachineType ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) MachineType() pulumi.StringPtrOutput
The name of a Google Compute Engine machine type to create for the worker nodes. If not specified, GCP will default to a predetermined computed value (currently `n1-standard-4`).
func (ClusterClusterConfigMasterConfigPtrOutput) MinCpuPlatform ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
The name of a minimum generation of CPU family for the master. If not specified, GCP will default to a predetermined computed value for each zone. See [the guide](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) for details about which CPU families are available (and defaulted) for each zone.
func (ClusterClusterConfigMasterConfigPtrOutput) NumInstances ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
Specifies the number of preemptible nodes to create. Defaults to 0.
func (ClusterClusterConfigMasterConfigPtrOutput) ToClusterClusterConfigMasterConfigPtrOutput ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) ToClusterClusterConfigMasterConfigPtrOutput() ClusterClusterConfigMasterConfigPtrOutput
func (ClusterClusterConfigMasterConfigPtrOutput) ToClusterClusterConfigMasterConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) ToClusterClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigPtrOutput
type ClusterClusterConfigMetastoreConfig ¶
type ClusterClusterConfigMetastoreConfig struct { // Resource name of an existing Dataproc Metastore service. DataprocMetastoreService string `pulumi:"dataprocMetastoreService"` }
type ClusterClusterConfigMetastoreConfigArgs ¶
type ClusterClusterConfigMetastoreConfigArgs struct { // Resource name of an existing Dataproc Metastore service. DataprocMetastoreService pulumi.StringInput `pulumi:"dataprocMetastoreService"` }
func (ClusterClusterConfigMetastoreConfigArgs) ElementType ¶
func (ClusterClusterConfigMetastoreConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigOutput ¶
func (i ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigOutput() ClusterClusterConfigMetastoreConfigOutput
func (ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigOutputWithContext ¶
func (i ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMetastoreConfigOutput
func (ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigPtrOutput ¶
func (i ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigPtrOutput() ClusterClusterConfigMetastoreConfigPtrOutput
func (ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigMetastoreConfigArgs) ToClusterClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMetastoreConfigPtrOutput
type ClusterClusterConfigMetastoreConfigInput ¶
type ClusterClusterConfigMetastoreConfigInput interface { pulumi.Input ToClusterClusterConfigMetastoreConfigOutput() ClusterClusterConfigMetastoreConfigOutput ToClusterClusterConfigMetastoreConfigOutputWithContext(context.Context) ClusterClusterConfigMetastoreConfigOutput }
ClusterClusterConfigMetastoreConfigInput is an input type that accepts ClusterClusterConfigMetastoreConfigArgs and ClusterClusterConfigMetastoreConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigMetastoreConfigInput` via:
ClusterClusterConfigMetastoreConfigArgs{...}
type ClusterClusterConfigMetastoreConfigOutput ¶
type ClusterClusterConfigMetastoreConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigMetastoreConfigOutput) DataprocMetastoreService ¶
func (o ClusterClusterConfigMetastoreConfigOutput) DataprocMetastoreService() pulumi.StringOutput
Resource name of an existing Dataproc Metastore service.
func (ClusterClusterConfigMetastoreConfigOutput) ElementType ¶
func (ClusterClusterConfigMetastoreConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigOutput ¶
func (o ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigOutput() ClusterClusterConfigMetastoreConfigOutput
func (ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigOutputWithContext ¶
func (o ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigOutputWithContext(ctx context.Context) ClusterClusterConfigMetastoreConfigOutput
func (ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigPtrOutput ¶
func (o ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigPtrOutput() ClusterClusterConfigMetastoreConfigPtrOutput
func (ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigMetastoreConfigOutput) ToClusterClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMetastoreConfigPtrOutput
type ClusterClusterConfigMetastoreConfigPtrInput ¶
type ClusterClusterConfigMetastoreConfigPtrInput interface { pulumi.Input ToClusterClusterConfigMetastoreConfigPtrOutput() ClusterClusterConfigMetastoreConfigPtrOutput ToClusterClusterConfigMetastoreConfigPtrOutputWithContext(context.Context) ClusterClusterConfigMetastoreConfigPtrOutput }
ClusterClusterConfigMetastoreConfigPtrInput is an input type that accepts ClusterClusterConfigMetastoreConfigArgs, ClusterClusterConfigMetastoreConfigPtr and ClusterClusterConfigMetastoreConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigMetastoreConfigPtrInput` via:
ClusterClusterConfigMetastoreConfigArgs{...} or: nil
func ClusterClusterConfigMetastoreConfigPtr ¶
func ClusterClusterConfigMetastoreConfigPtr(v *ClusterClusterConfigMetastoreConfigArgs) ClusterClusterConfigMetastoreConfigPtrInput
type ClusterClusterConfigMetastoreConfigPtrOutput ¶
type ClusterClusterConfigMetastoreConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigMetastoreConfigPtrOutput) DataprocMetastoreService ¶
func (o ClusterClusterConfigMetastoreConfigPtrOutput) DataprocMetastoreService() pulumi.StringPtrOutput
Resource name of an existing Dataproc Metastore service.
func (ClusterClusterConfigMetastoreConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigMetastoreConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigMetastoreConfigPtrOutput) ToClusterClusterConfigMetastoreConfigPtrOutput ¶
func (o ClusterClusterConfigMetastoreConfigPtrOutput) ToClusterClusterConfigMetastoreConfigPtrOutput() ClusterClusterConfigMetastoreConfigPtrOutput
func (ClusterClusterConfigMetastoreConfigPtrOutput) ToClusterClusterConfigMetastoreConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigMetastoreConfigPtrOutput) ToClusterClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMetastoreConfigPtrOutput
type ClusterClusterConfigOutput ¶
type ClusterClusterConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigOutput) AutoscalingConfig ¶
func (o ClusterClusterConfigOutput) AutoscalingConfig() ClusterClusterConfigAutoscalingConfigPtrOutput
The autoscaling policy config associated with the cluster. Note that once set, if `autoscalingConfig` is the only field set in `clusterConfig`, it can only be removed by setting `policyUri = ""`, rather than removing the whole block. Structure defined below.
func (ClusterClusterConfigOutput) Bucket ¶
func (o ClusterClusterConfigOutput) Bucket() pulumi.StringPtrOutput
func (ClusterClusterConfigOutput) ElementType ¶
func (ClusterClusterConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigOutput) EncryptionConfig ¶
func (o ClusterClusterConfigOutput) EncryptionConfig() ClusterClusterConfigEncryptionConfigPtrOutput
The Customer managed encryption keys settings for the cluster. Structure defined below.
func (ClusterClusterConfigOutput) EndpointConfig ¶
func (o ClusterClusterConfigOutput) EndpointConfig() ClusterClusterConfigEndpointConfigPtrOutput
The config settings for port access on the cluster. Structure defined below.
func (ClusterClusterConfigOutput) GceClusterConfig ¶
func (o ClusterClusterConfigOutput) GceClusterConfig() ClusterClusterConfigGceClusterConfigPtrOutput
Common config settings for resources of Google Compute Engine cluster instances, applicable to all instances in the cluster. Structure defined below.
func (ClusterClusterConfigOutput) InitializationActions ¶
func (o ClusterClusterConfigOutput) InitializationActions() ClusterClusterConfigInitializationActionArrayOutput
Commands to execute on each node after config is completed. You can specify multiple versions of these. Structure defined below.
func (ClusterClusterConfigOutput) LifecycleConfig ¶
func (o ClusterClusterConfigOutput) LifecycleConfig() ClusterClusterConfigLifecycleConfigPtrOutput
The settings for auto deletion cluster schedule. Structure defined below.
func (ClusterClusterConfigOutput) MasterConfig ¶
func (o ClusterClusterConfigOutput) MasterConfig() ClusterClusterConfigMasterConfigPtrOutput
The Google Compute Engine config settings for the master instances in a cluster. Structure defined below.
func (ClusterClusterConfigOutput) MetastoreConfig ¶
func (o ClusterClusterConfigOutput) MetastoreConfig() ClusterClusterConfigMetastoreConfigPtrOutput
The config setting for metastore service with the cluster. Structure defined below. ***
func (ClusterClusterConfigOutput) PreemptibleWorkerConfig ¶
func (o ClusterClusterConfigOutput) PreemptibleWorkerConfig() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
The Google Compute Engine config settings for the additional instances in a cluster. Structure defined below.
- **NOTE** : `preemptibleWorkerConfig` is an alias for the api's [secondaryWorkerConfig](https://cloud.google.com/dataproc/docs/reference/rest/v1/ClusterConfig#InstanceGroupConfig). The name doesn't necessarily mean it is preemptible and is named as such for legacy/compatibility reasons.
func (ClusterClusterConfigOutput) SecurityConfig ¶
func (o ClusterClusterConfigOutput) SecurityConfig() ClusterClusterConfigSecurityConfigPtrOutput
Security related configuration. Structure defined below.
func (ClusterClusterConfigOutput) SoftwareConfig ¶
func (o ClusterClusterConfigOutput) SoftwareConfig() ClusterClusterConfigSoftwareConfigPtrOutput
The config settings for software inside the cluster. Structure defined below.
func (ClusterClusterConfigOutput) StagingBucket ¶
func (o ClusterClusterConfigOutput) StagingBucket() pulumi.StringPtrOutput
The Cloud Storage staging bucket used to stage files, such as Hadoop jars, between client machines and the cluster. Note: If you don't explicitly specify a `stagingBucket` then GCP will auto create / assign one for you. However, you are not guaranteed an auto generated bucket which is solely dedicated to your cluster; it may be shared with other clusters in the same region/zone also choosing to use the auto generation option.
func (ClusterClusterConfigOutput) TempBucket ¶
func (o ClusterClusterConfigOutput) TempBucket() pulumi.StringPtrOutput
The Cloud Storage temp bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files. Note: If you don't explicitly specify a `tempBucket` then GCP will auto create / assign one for you.
func (ClusterClusterConfigOutput) ToClusterClusterConfigOutput ¶
func (o ClusterClusterConfigOutput) ToClusterClusterConfigOutput() ClusterClusterConfigOutput
func (ClusterClusterConfigOutput) ToClusterClusterConfigOutputWithContext ¶
func (o ClusterClusterConfigOutput) ToClusterClusterConfigOutputWithContext(ctx context.Context) ClusterClusterConfigOutput
func (ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutput ¶
func (o ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
func (ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigOutput) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
func (ClusterClusterConfigOutput) WorkerConfig ¶
func (o ClusterClusterConfigOutput) WorkerConfig() ClusterClusterConfigWorkerConfigPtrOutput
The Google Compute Engine config settings for the worker instances in a cluster. Structure defined below.
type ClusterClusterConfigPreemptibleWorkerConfig ¶
type ClusterClusterConfigPreemptibleWorkerConfig struct { // Disk Config DiskConfig *ClusterClusterConfigPreemptibleWorkerConfigDiskConfig `pulumi:"diskConfig"` InstanceNames []string `pulumi:"instanceNames"` // Specifies the number of preemptible nodes to create. // Defaults to 0. NumInstances *int `pulumi:"numInstances"` // Specifies the preemptibility of the secondary workers. The default value is `PREEMPTIBLE` // Accepted values are: // * PREEMPTIBILITY_UNSPECIFIED // * NON_PREEMPTIBLE // * PREEMPTIBLE Preemptibility *string `pulumi:"preemptibility"` }
type ClusterClusterConfigPreemptibleWorkerConfigArgs ¶
type ClusterClusterConfigPreemptibleWorkerConfigArgs struct { // Disk Config DiskConfig ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrInput `pulumi:"diskConfig"` InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"` // Specifies the number of preemptible nodes to create. // Defaults to 0. NumInstances pulumi.IntPtrInput `pulumi:"numInstances"` // Specifies the preemptibility of the secondary workers. The default value is `PREEMPTIBLE` // Accepted values are: // * PREEMPTIBILITY_UNSPECIFIED // * NON_PREEMPTIBLE // * PREEMPTIBLE Preemptibility pulumi.StringPtrInput `pulumi:"preemptibility"` }
func (ClusterClusterConfigPreemptibleWorkerConfigArgs) ElementType ¶
func (ClusterClusterConfigPreemptibleWorkerConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigOutput ¶
func (i ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigOutput() ClusterClusterConfigPreemptibleWorkerConfigOutput
func (ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigOutputWithContext ¶
func (i ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigOutput
func (ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutput ¶
func (i ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
func (ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigPreemptibleWorkerConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfig ¶
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfig struct { // Size of the primary disk attached to each preemptible worker node, specified // in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined // computed value if not set (currently 500GB). Note: If SSDs are not // attached, it also contains the HDFS data blocks and Hadoop working directories. BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"` // The disk type of the primary disk attached to each preemptible worker node. // One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`. BootDiskType *string `pulumi:"bootDiskType"` // The amount of local SSD disks that will be // attached to each preemptible worker node. Defaults to 0. NumLocalSsds *int `pulumi:"numLocalSsds"` }
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs ¶
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs struct { // Size of the primary disk attached to each preemptible worker node, specified // in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined // computed value if not set (currently 500GB). Note: If SSDs are not // attached, it also contains the HDFS data blocks and Hadoop working directories. BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"` // The disk type of the primary disk attached to each preemptible worker node. // One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`. BootDiskType pulumi.StringPtrInput `pulumi:"bootDiskType"` // The amount of local SSD disks that will be // attached to each preemptible worker node. Defaults to 0. NumLocalSsds pulumi.IntPtrInput `pulumi:"numLocalSsds"` }
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ElementType ¶
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput ¶
func (i ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutputWithContext ¶
func (i ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput ¶
func (i ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigInput ¶
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigInput interface { pulumi.Input ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutputWithContext(context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput }
ClusterClusterConfigPreemptibleWorkerConfigDiskConfigInput is an input type that accepts ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs and ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigPreemptibleWorkerConfigDiskConfigInput` via:
ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs{...}
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput ¶
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) BootDiskSizeGb ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Size of the primary disk attached to each preemptible worker node, specified in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined computed value if not set (currently 500GB). Note: If SSDs are not attached, it also contains the HDFS data blocks and Hadoop working directories.
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) BootDiskType ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
The disk type of the primary disk attached to each preemptible worker node. One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`.
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ElementType ¶
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) NumLocalSsds ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
The amount of local SSD disks that will be attached to each preemptible worker node. Defaults to 0.
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutputWithContext ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrInput ¶
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrInput interface { pulumi.Input ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutputWithContext(context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput }
ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrInput is an input type that accepts ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs, ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtr and ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrInput` via:
ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs{...} or: nil
func ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtr ¶
func ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtr(v *ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrInput
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput ¶
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Size of the primary disk attached to each preemptible worker node, specified in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined computed value if not set (currently 500GB). Note: If SSDs are not attached, it also contains the HDFS data blocks and Hadoop working directories.
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) BootDiskType ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
The disk type of the primary disk attached to each preemptible worker node. One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`.
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) NumLocalSsds ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
The amount of local SSD disks that will be attached to each preemptible worker node. Defaults to 0.
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
func (ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
type ClusterClusterConfigPreemptibleWorkerConfigInput ¶
type ClusterClusterConfigPreemptibleWorkerConfigInput interface { pulumi.Input ToClusterClusterConfigPreemptibleWorkerConfigOutput() ClusterClusterConfigPreemptibleWorkerConfigOutput ToClusterClusterConfigPreemptibleWorkerConfigOutputWithContext(context.Context) ClusterClusterConfigPreemptibleWorkerConfigOutput }
ClusterClusterConfigPreemptibleWorkerConfigInput is an input type that accepts ClusterClusterConfigPreemptibleWorkerConfigArgs and ClusterClusterConfigPreemptibleWorkerConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigPreemptibleWorkerConfigInput` via:
ClusterClusterConfigPreemptibleWorkerConfigArgs{...}
type ClusterClusterConfigPreemptibleWorkerConfigOutput ¶
type ClusterClusterConfigPreemptibleWorkerConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigPreemptibleWorkerConfigOutput) DiskConfig ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) DiskConfig() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
Disk Config
func (ClusterClusterConfigPreemptibleWorkerConfigOutput) ElementType ¶
func (ClusterClusterConfigPreemptibleWorkerConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigPreemptibleWorkerConfigOutput) InstanceNames ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) InstanceNames() pulumi.StringArrayOutput
func (ClusterClusterConfigPreemptibleWorkerConfigOutput) NumInstances ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) NumInstances() pulumi.IntPtrOutput
Specifies the number of preemptible nodes to create. Defaults to 0.
func (ClusterClusterConfigPreemptibleWorkerConfigOutput) Preemptibility ¶ added in v6.16.0
func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) Preemptibility() pulumi.StringPtrOutput
Specifies the preemptibility of the secondary workers. The default value is `PREEMPTIBLE` Accepted values are: * PREEMPTIBILITY_UNSPECIFIED * NON_PREEMPTIBLE * PREEMPTIBLE
func (ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigOutput ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigOutput() ClusterClusterConfigPreemptibleWorkerConfigOutput
func (ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigOutputWithContext ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigOutput
func (ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutput ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
func (ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
type ClusterClusterConfigPreemptibleWorkerConfigPtrInput ¶
type ClusterClusterConfigPreemptibleWorkerConfigPtrInput interface { pulumi.Input ToClusterClusterConfigPreemptibleWorkerConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput ToClusterClusterConfigPreemptibleWorkerConfigPtrOutputWithContext(context.Context) ClusterClusterConfigPreemptibleWorkerConfigPtrOutput }
ClusterClusterConfigPreemptibleWorkerConfigPtrInput is an input type that accepts ClusterClusterConfigPreemptibleWorkerConfigArgs, ClusterClusterConfigPreemptibleWorkerConfigPtr and ClusterClusterConfigPreemptibleWorkerConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigPreemptibleWorkerConfigPtrInput` via:
ClusterClusterConfigPreemptibleWorkerConfigArgs{...} or: nil
func ClusterClusterConfigPreemptibleWorkerConfigPtr ¶
func ClusterClusterConfigPreemptibleWorkerConfigPtr(v *ClusterClusterConfigPreemptibleWorkerConfigArgs) ClusterClusterConfigPreemptibleWorkerConfigPtrInput
type ClusterClusterConfigPreemptibleWorkerConfigPtrOutput ¶
type ClusterClusterConfigPreemptibleWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) DiskConfig ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) DiskConfig() ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput
Disk Config
func (ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) InstanceNames ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
func (ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) NumInstances ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
Specifies the number of preemptible nodes to create. Defaults to 0.
func (ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) Preemptibility ¶ added in v6.16.0
func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) Preemptibility() pulumi.StringPtrOutput
Specifies the preemptibility of the secondary workers. The default value is `PREEMPTIBLE` Accepted values are: * PREEMPTIBILITY_UNSPECIFIED * NON_PREEMPTIBLE * PREEMPTIBLE
func (ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutput ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutput() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
func (ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) ToClusterClusterConfigPreemptibleWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
type ClusterClusterConfigPtrInput ¶
type ClusterClusterConfigPtrInput interface { pulumi.Input ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput ToClusterClusterConfigPtrOutputWithContext(context.Context) ClusterClusterConfigPtrOutput }
ClusterClusterConfigPtrInput is an input type that accepts ClusterClusterConfigArgs, ClusterClusterConfigPtr and ClusterClusterConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigPtrInput` via:
ClusterClusterConfigArgs{...} or: nil
func ClusterClusterConfigPtr ¶
func ClusterClusterConfigPtr(v *ClusterClusterConfigArgs) ClusterClusterConfigPtrInput
type ClusterClusterConfigPtrOutput ¶
type ClusterClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigPtrOutput) AutoscalingConfig ¶
func (o ClusterClusterConfigPtrOutput) AutoscalingConfig() ClusterClusterConfigAutoscalingConfigPtrOutput
The autoscaling policy config associated with the cluster. Note that once set, if `autoscalingConfig` is the only field set in `clusterConfig`, it can only be removed by setting `policyUri = ""`, rather than removing the whole block. Structure defined below.
func (ClusterClusterConfigPtrOutput) Bucket ¶
func (o ClusterClusterConfigPtrOutput) Bucket() pulumi.StringPtrOutput
func (ClusterClusterConfigPtrOutput) Elem ¶
func (o ClusterClusterConfigPtrOutput) Elem() ClusterClusterConfigOutput
func (ClusterClusterConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigPtrOutput) EncryptionConfig ¶
func (o ClusterClusterConfigPtrOutput) EncryptionConfig() ClusterClusterConfigEncryptionConfigPtrOutput
The Customer managed encryption keys settings for the cluster. Structure defined below.
func (ClusterClusterConfigPtrOutput) EndpointConfig ¶
func (o ClusterClusterConfigPtrOutput) EndpointConfig() ClusterClusterConfigEndpointConfigPtrOutput
The config settings for port access on the cluster. Structure defined below.
func (ClusterClusterConfigPtrOutput) GceClusterConfig ¶
func (o ClusterClusterConfigPtrOutput) GceClusterConfig() ClusterClusterConfigGceClusterConfigPtrOutput
Common config settings for resources of Google Compute Engine cluster instances, applicable to all instances in the cluster. Structure defined below.
func (ClusterClusterConfigPtrOutput) InitializationActions ¶
func (o ClusterClusterConfigPtrOutput) InitializationActions() ClusterClusterConfigInitializationActionArrayOutput
Commands to execute on each node after config is completed. You can specify multiple versions of these. Structure defined below.
func (ClusterClusterConfigPtrOutput) LifecycleConfig ¶
func (o ClusterClusterConfigPtrOutput) LifecycleConfig() ClusterClusterConfigLifecycleConfigPtrOutput
The settings for auto deletion cluster schedule. Structure defined below.
func (ClusterClusterConfigPtrOutput) MasterConfig ¶
func (o ClusterClusterConfigPtrOutput) MasterConfig() ClusterClusterConfigMasterConfigPtrOutput
The Google Compute Engine config settings for the master instances in a cluster. Structure defined below.
func (ClusterClusterConfigPtrOutput) MetastoreConfig ¶
func (o ClusterClusterConfigPtrOutput) MetastoreConfig() ClusterClusterConfigMetastoreConfigPtrOutput
The config setting for metastore service with the cluster. Structure defined below. ***
func (ClusterClusterConfigPtrOutput) PreemptibleWorkerConfig ¶
func (o ClusterClusterConfigPtrOutput) PreemptibleWorkerConfig() ClusterClusterConfigPreemptibleWorkerConfigPtrOutput
The Google Compute Engine config settings for the additional instances in a cluster. Structure defined below.
- **NOTE** : `preemptibleWorkerConfig` is an alias for the api's [secondaryWorkerConfig](https://cloud.google.com/dataproc/docs/reference/rest/v1/ClusterConfig#InstanceGroupConfig). The name doesn't necessarily mean it is preemptible and is named as such for legacy/compatibility reasons.
func (ClusterClusterConfigPtrOutput) SecurityConfig ¶
func (o ClusterClusterConfigPtrOutput) SecurityConfig() ClusterClusterConfigSecurityConfigPtrOutput
Security related configuration. Structure defined below.
func (ClusterClusterConfigPtrOutput) SoftwareConfig ¶
func (o ClusterClusterConfigPtrOutput) SoftwareConfig() ClusterClusterConfigSoftwareConfigPtrOutput
The config settings for software inside the cluster. Structure defined below.
func (ClusterClusterConfigPtrOutput) StagingBucket ¶
func (o ClusterClusterConfigPtrOutput) StagingBucket() pulumi.StringPtrOutput
The Cloud Storage staging bucket used to stage files, such as Hadoop jars, between client machines and the cluster. Note: If you don't explicitly specify a `stagingBucket` then GCP will auto create / assign one for you. However, you are not guaranteed an auto generated bucket which is solely dedicated to your cluster; it may be shared with other clusters in the same region/zone also choosing to use the auto generation option.
func (ClusterClusterConfigPtrOutput) TempBucket ¶
func (o ClusterClusterConfigPtrOutput) TempBucket() pulumi.StringPtrOutput
The Cloud Storage temp bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files. Note: If you don't explicitly specify a `tempBucket` then GCP will auto create / assign one for you.
func (ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutput ¶
func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutput() ClusterClusterConfigPtrOutput
func (ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigPtrOutput) ToClusterClusterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigPtrOutput
func (ClusterClusterConfigPtrOutput) WorkerConfig ¶
func (o ClusterClusterConfigPtrOutput) WorkerConfig() ClusterClusterConfigWorkerConfigPtrOutput
The Google Compute Engine config settings for the worker instances in a cluster. Structure defined below.
type ClusterClusterConfigSecurityConfig ¶
type ClusterClusterConfigSecurityConfig struct { // Kerberos Configuration KerberosConfig ClusterClusterConfigSecurityConfigKerberosConfig `pulumi:"kerberosConfig"` }
type ClusterClusterConfigSecurityConfigArgs ¶
type ClusterClusterConfigSecurityConfigArgs struct { // Kerberos Configuration KerberosConfig ClusterClusterConfigSecurityConfigKerberosConfigInput `pulumi:"kerberosConfig"` }
func (ClusterClusterConfigSecurityConfigArgs) ElementType ¶
func (ClusterClusterConfigSecurityConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigOutput ¶
func (i ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigOutput() ClusterClusterConfigSecurityConfigOutput
func (ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigOutputWithContext ¶
func (i ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigOutput
func (ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigPtrOutput ¶
func (i ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigPtrOutput() ClusterClusterConfigSecurityConfigPtrOutput
func (ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigSecurityConfigArgs) ToClusterClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigPtrOutput
type ClusterClusterConfigSecurityConfigInput ¶
type ClusterClusterConfigSecurityConfigInput interface { pulumi.Input ToClusterClusterConfigSecurityConfigOutput() ClusterClusterConfigSecurityConfigOutput ToClusterClusterConfigSecurityConfigOutputWithContext(context.Context) ClusterClusterConfigSecurityConfigOutput }
ClusterClusterConfigSecurityConfigInput is an input type that accepts ClusterClusterConfigSecurityConfigArgs and ClusterClusterConfigSecurityConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigSecurityConfigInput` via:
ClusterClusterConfigSecurityConfigArgs{...}
type ClusterClusterConfigSecurityConfigKerberosConfig ¶
type ClusterClusterConfigSecurityConfigKerberosConfig struct { // The admin server (IP or hostname) for the // remote trusted realm in a cross realm trust relationship. CrossRealmTrustAdminServer *string `pulumi:"crossRealmTrustAdminServer"` // The KDC (IP or hostname) for the // remote trusted realm in a cross realm trust relationship. CrossRealmTrustKdc *string `pulumi:"crossRealmTrustKdc"` // The remote realm the Dataproc on-cluster KDC will // trust, should the user enable cross realm trust. CrossRealmTrustRealm *string `pulumi:"crossRealmTrustRealm"` // encrypted file containing the shared password between the on-cluster Kerberos realm // and the remote trusted realm, in a cross realm trust relationship. CrossRealmTrustSharedPasswordUri *string `pulumi:"crossRealmTrustSharedPasswordUri"` // Flag to indicate whether to Kerberize the cluster. EnableKerberos *bool `pulumi:"enableKerberos"` // The Cloud Storage URI of a KMS encrypted file containing // the master key of the KDC database. KdcDbKeyUri *string `pulumi:"kdcDbKeyUri"` // The Cloud Storage URI of a KMS encrypted file containing // the password to the user provided key. For the self-signed certificate, this password // is generated by Dataproc. KeyPasswordUri *string `pulumi:"keyPasswordUri"` // The Cloud Storage URI of a KMS encrypted file containing // the password to the user provided keystore. For the self-signed certificated, the password // is generated by Dataproc. KeystorePasswordUri *string `pulumi:"keystorePasswordUri"` // The Cloud Storage URI of the keystore file used for SSL encryption. // If not provided, Dataproc will provide a self-signed certificate. KeystoreUri *string `pulumi:"keystoreUri"` // The URI of the KMS key used to encrypt various sensitive files. KmsKeyUri string `pulumi:"kmsKeyUri"` // The name of the on-cluster Kerberos realm. If not specified, the // uppercased domain of hostnames will be the realm. Realm *string `pulumi:"realm"` // The Cloud Storage URI of a KMS encrypted file // containing the root principal password. RootPrincipalPasswordUri string `pulumi:"rootPrincipalPasswordUri"` // The lifetime of the ticket granting ticket, in hours. TgtLifetimeHours *int `pulumi:"tgtLifetimeHours"` // The Cloud Storage URI of a KMS encrypted file // containing the password to the user provided truststore. For the self-signed // certificate, this password is generated by Dataproc. TruststorePasswordUri *string `pulumi:"truststorePasswordUri"` // The Cloud Storage URI of the truststore file used for // SSL encryption. If not provided, Dataproc will provide a self-signed certificate. TruststoreUri *string `pulumi:"truststoreUri"` }
type ClusterClusterConfigSecurityConfigKerberosConfigArgs ¶
type ClusterClusterConfigSecurityConfigKerberosConfigArgs struct { // The admin server (IP or hostname) for the // remote trusted realm in a cross realm trust relationship. CrossRealmTrustAdminServer pulumi.StringPtrInput `pulumi:"crossRealmTrustAdminServer"` // The KDC (IP or hostname) for the // remote trusted realm in a cross realm trust relationship. CrossRealmTrustKdc pulumi.StringPtrInput `pulumi:"crossRealmTrustKdc"` // The remote realm the Dataproc on-cluster KDC will // trust, should the user enable cross realm trust. CrossRealmTrustRealm pulumi.StringPtrInput `pulumi:"crossRealmTrustRealm"` // encrypted file containing the shared password between the on-cluster Kerberos realm // and the remote trusted realm, in a cross realm trust relationship. CrossRealmTrustSharedPasswordUri pulumi.StringPtrInput `pulumi:"crossRealmTrustSharedPasswordUri"` // Flag to indicate whether to Kerberize the cluster. EnableKerberos pulumi.BoolPtrInput `pulumi:"enableKerberos"` // The Cloud Storage URI of a KMS encrypted file containing // the master key of the KDC database. KdcDbKeyUri pulumi.StringPtrInput `pulumi:"kdcDbKeyUri"` // The Cloud Storage URI of a KMS encrypted file containing // the password to the user provided key. For the self-signed certificate, this password // is generated by Dataproc. KeyPasswordUri pulumi.StringPtrInput `pulumi:"keyPasswordUri"` // The Cloud Storage URI of a KMS encrypted file containing // the password to the user provided keystore. For the self-signed certificated, the password // is generated by Dataproc. KeystorePasswordUri pulumi.StringPtrInput `pulumi:"keystorePasswordUri"` // The Cloud Storage URI of the keystore file used for SSL encryption. // If not provided, Dataproc will provide a self-signed certificate. KeystoreUri pulumi.StringPtrInput `pulumi:"keystoreUri"` // The URI of the KMS key used to encrypt various sensitive files. KmsKeyUri pulumi.StringInput `pulumi:"kmsKeyUri"` // The name of the on-cluster Kerberos realm. If not specified, the // uppercased domain of hostnames will be the realm. Realm pulumi.StringPtrInput `pulumi:"realm"` // The Cloud Storage URI of a KMS encrypted file // containing the root principal password. RootPrincipalPasswordUri pulumi.StringInput `pulumi:"rootPrincipalPasswordUri"` // The lifetime of the ticket granting ticket, in hours. TgtLifetimeHours pulumi.IntPtrInput `pulumi:"tgtLifetimeHours"` // The Cloud Storage URI of a KMS encrypted file // containing the password to the user provided truststore. For the self-signed // certificate, this password is generated by Dataproc. TruststorePasswordUri pulumi.StringPtrInput `pulumi:"truststorePasswordUri"` // The Cloud Storage URI of the truststore file used for // SSL encryption. If not provided, Dataproc will provide a self-signed certificate. TruststoreUri pulumi.StringPtrInput `pulumi:"truststoreUri"` }
func (ClusterClusterConfigSecurityConfigKerberosConfigArgs) ElementType ¶
func (ClusterClusterConfigSecurityConfigKerberosConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigOutput ¶
func (i ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigOutput() ClusterClusterConfigSecurityConfigKerberosConfigOutput
func (ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigOutputWithContext ¶
func (i ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigKerberosConfigOutput
func (ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutput ¶
func (i ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutput() ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
func (ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
type ClusterClusterConfigSecurityConfigKerberosConfigInput ¶
type ClusterClusterConfigSecurityConfigKerberosConfigInput interface { pulumi.Input ToClusterClusterConfigSecurityConfigKerberosConfigOutput() ClusterClusterConfigSecurityConfigKerberosConfigOutput ToClusterClusterConfigSecurityConfigKerberosConfigOutputWithContext(context.Context) ClusterClusterConfigSecurityConfigKerberosConfigOutput }
ClusterClusterConfigSecurityConfigKerberosConfigInput is an input type that accepts ClusterClusterConfigSecurityConfigKerberosConfigArgs and ClusterClusterConfigSecurityConfigKerberosConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigSecurityConfigKerberosConfigInput` via:
ClusterClusterConfigSecurityConfigKerberosConfigArgs{...}
type ClusterClusterConfigSecurityConfigKerberosConfigOutput ¶
type ClusterClusterConfigSecurityConfigKerberosConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustAdminServer ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustAdminServer() pulumi.StringPtrOutput
The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustKdc ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustKdc() pulumi.StringPtrOutput
The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustRealm ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustRealm() pulumi.StringPtrOutput
The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustSharedPasswordUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustSharedPasswordUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) ElementType ¶
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) EnableKerberos ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) EnableKerberos() pulumi.BoolPtrOutput
Flag to indicate whether to Kerberize the cluster.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) KdcDbKeyUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) KdcDbKeyUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) KeyPasswordUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) KeyPasswordUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) KeystorePasswordUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) KeystorePasswordUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificated, the password is generated by Dataproc.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) KeystoreUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) KeystoreUri() pulumi.StringPtrOutput
The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) KmsKeyUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) KmsKeyUri() pulumi.StringOutput
The URI of the KMS key used to encrypt various sensitive files.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) Realm ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) Realm() pulumi.StringPtrOutput
The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) RootPrincipalPasswordUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) RootPrincipalPasswordUri() pulumi.StringOutput
The Cloud Storage URI of a KMS encrypted file containing the root principal password.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) TgtLifetimeHours ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) TgtLifetimeHours() pulumi.IntPtrOutput
The lifetime of the ticket granting ticket, in hours.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigOutput ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigOutput() ClusterClusterConfigSecurityConfigKerberosConfigOutput
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigOutputWithContext ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigKerberosConfigOutput
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutput ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutput() ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) TruststorePasswordUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) TruststorePasswordUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
func (ClusterClusterConfigSecurityConfigKerberosConfigOutput) TruststoreUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigOutput) TruststoreUri() pulumi.StringPtrOutput
The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
type ClusterClusterConfigSecurityConfigKerberosConfigPtrInput ¶
type ClusterClusterConfigSecurityConfigKerberosConfigPtrInput interface { pulumi.Input ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutput() ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(context.Context) ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput }
ClusterClusterConfigSecurityConfigKerberosConfigPtrInput is an input type that accepts ClusterClusterConfigSecurityConfigKerberosConfigArgs, ClusterClusterConfigSecurityConfigKerberosConfigPtr and ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigSecurityConfigKerberosConfigPtrInput` via:
ClusterClusterConfigSecurityConfigKerberosConfigArgs{...} or: nil
func ClusterClusterConfigSecurityConfigKerberosConfigPtr ¶
func ClusterClusterConfigSecurityConfigKerberosConfigPtr(v *ClusterClusterConfigSecurityConfigKerberosConfigArgs) ClusterClusterConfigSecurityConfigKerberosConfigPtrInput
type ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput ¶
type ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustAdminServer ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustAdminServer() pulumi.StringPtrOutput
The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustKdc ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustKdc() pulumi.StringPtrOutput
The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustRealm ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustRealm() pulumi.StringPtrOutput
The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustSharedPasswordUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustSharedPasswordUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) EnableKerberos ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) EnableKerberos() pulumi.BoolPtrOutput
Flag to indicate whether to Kerberize the cluster.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KdcDbKeyUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KdcDbKeyUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KeyPasswordUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KeyPasswordUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KeystorePasswordUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KeystorePasswordUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificated, the password is generated by Dataproc.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KeystoreUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KeystoreUri() pulumi.StringPtrOutput
The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KmsKeyUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) KmsKeyUri() pulumi.StringPtrOutput
The URI of the KMS key used to encrypt various sensitive files.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) Realm ¶
The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) RootPrincipalPasswordUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) RootPrincipalPasswordUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the root principal password.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) TgtLifetimeHours ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) TgtLifetimeHours() pulumi.IntPtrOutput
The lifetime of the ticket granting ticket, in hours.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutput ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutput() ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) ToClusterClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) TruststorePasswordUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) TruststorePasswordUri() pulumi.StringPtrOutput
The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
func (ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) TruststoreUri ¶
func (o ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput) TruststoreUri() pulumi.StringPtrOutput
The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
type ClusterClusterConfigSecurityConfigOutput ¶
type ClusterClusterConfigSecurityConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigSecurityConfigOutput) ElementType ¶
func (ClusterClusterConfigSecurityConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigSecurityConfigOutput) KerberosConfig ¶
func (o ClusterClusterConfigSecurityConfigOutput) KerberosConfig() ClusterClusterConfigSecurityConfigKerberosConfigOutput
Kerberos Configuration
func (ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigOutput ¶
func (o ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigOutput() ClusterClusterConfigSecurityConfigOutput
func (ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigOutputWithContext ¶
func (o ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigOutput
func (ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigPtrOutput ¶
func (o ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigPtrOutput() ClusterClusterConfigSecurityConfigPtrOutput
func (ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigSecurityConfigOutput) ToClusterClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigPtrOutput
type ClusterClusterConfigSecurityConfigPtrInput ¶
type ClusterClusterConfigSecurityConfigPtrInput interface { pulumi.Input ToClusterClusterConfigSecurityConfigPtrOutput() ClusterClusterConfigSecurityConfigPtrOutput ToClusterClusterConfigSecurityConfigPtrOutputWithContext(context.Context) ClusterClusterConfigSecurityConfigPtrOutput }
ClusterClusterConfigSecurityConfigPtrInput is an input type that accepts ClusterClusterConfigSecurityConfigArgs, ClusterClusterConfigSecurityConfigPtr and ClusterClusterConfigSecurityConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigSecurityConfigPtrInput` via:
ClusterClusterConfigSecurityConfigArgs{...} or: nil
func ClusterClusterConfigSecurityConfigPtr ¶
func ClusterClusterConfigSecurityConfigPtr(v *ClusterClusterConfigSecurityConfigArgs) ClusterClusterConfigSecurityConfigPtrInput
type ClusterClusterConfigSecurityConfigPtrOutput ¶
type ClusterClusterConfigSecurityConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigSecurityConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigSecurityConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigSecurityConfigPtrOutput) KerberosConfig ¶
func (o ClusterClusterConfigSecurityConfigPtrOutput) KerberosConfig() ClusterClusterConfigSecurityConfigKerberosConfigPtrOutput
Kerberos Configuration
func (ClusterClusterConfigSecurityConfigPtrOutput) ToClusterClusterConfigSecurityConfigPtrOutput ¶
func (o ClusterClusterConfigSecurityConfigPtrOutput) ToClusterClusterConfigSecurityConfigPtrOutput() ClusterClusterConfigSecurityConfigPtrOutput
func (ClusterClusterConfigSecurityConfigPtrOutput) ToClusterClusterConfigSecurityConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigSecurityConfigPtrOutput) ToClusterClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSecurityConfigPtrOutput
type ClusterClusterConfigSoftwareConfig ¶
type ClusterClusterConfigSoftwareConfig struct { // The Cloud Dataproc image version to use // for the cluster - this controls the sets of software versions // installed onto the nodes when you create clusters. If not specified, defaults to the // latest version. For a list of valid versions see // [Cloud Dataproc versions](https://cloud.google.com/dataproc/docs/concepts/dataproc-versions) ImageVersion *string `pulumi:"imageVersion"` // The set of optional components to activate on the cluster. // Accepted values are: // * ANACONDA // * DRUID // * FLINK // * HBASE // * HIVE_WEBHCAT // * JUPYTER // * PRESTO // * RANGER // * SOLR // * ZEPPELIN // * ZOOKEEPER OptionalComponents []string `pulumi:"optionalComponents"` // A list of override and additional properties (key/value pairs) // used to modify various aspects of the common configuration files used when creating // a cluster. For a list of valid properties please see // [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties) OverrideProperties map[string]string `pulumi:"overrideProperties"` // The properties to set on daemon config files. Property keys are specified in prefix:property format, // for example spark:spark.kubernetes.container.image. Properties map[string]interface{} `pulumi:"properties"` }
type ClusterClusterConfigSoftwareConfigArgs ¶
type ClusterClusterConfigSoftwareConfigArgs struct { // The Cloud Dataproc image version to use // for the cluster - this controls the sets of software versions // installed onto the nodes when you create clusters. If not specified, defaults to the // latest version. For a list of valid versions see // [Cloud Dataproc versions](https://cloud.google.com/dataproc/docs/concepts/dataproc-versions) ImageVersion pulumi.StringPtrInput `pulumi:"imageVersion"` // The set of optional components to activate on the cluster. // Accepted values are: // * ANACONDA // * DRUID // * FLINK // * HBASE // * HIVE_WEBHCAT // * JUPYTER // * PRESTO // * RANGER // * SOLR // * ZEPPELIN // * ZOOKEEPER OptionalComponents pulumi.StringArrayInput `pulumi:"optionalComponents"` // A list of override and additional properties (key/value pairs) // used to modify various aspects of the common configuration files used when creating // a cluster. For a list of valid properties please see // [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties) OverrideProperties pulumi.StringMapInput `pulumi:"overrideProperties"` // The properties to set on daemon config files. Property keys are specified in prefix:property format, // for example spark:spark.kubernetes.container.image. Properties pulumi.MapInput `pulumi:"properties"` }
func (ClusterClusterConfigSoftwareConfigArgs) ElementType ¶
func (ClusterClusterConfigSoftwareConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigOutput ¶
func (i ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigOutput() ClusterClusterConfigSoftwareConfigOutput
func (ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigOutputWithContext ¶
func (i ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSoftwareConfigOutput
func (ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigPtrOutput ¶
func (i ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigPtrOutput() ClusterClusterConfigSoftwareConfigPtrOutput
func (ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigSoftwareConfigArgs) ToClusterClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSoftwareConfigPtrOutput
type ClusterClusterConfigSoftwareConfigInput ¶
type ClusterClusterConfigSoftwareConfigInput interface { pulumi.Input ToClusterClusterConfigSoftwareConfigOutput() ClusterClusterConfigSoftwareConfigOutput ToClusterClusterConfigSoftwareConfigOutputWithContext(context.Context) ClusterClusterConfigSoftwareConfigOutput }
ClusterClusterConfigSoftwareConfigInput is an input type that accepts ClusterClusterConfigSoftwareConfigArgs and ClusterClusterConfigSoftwareConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigSoftwareConfigInput` via:
ClusterClusterConfigSoftwareConfigArgs{...}
type ClusterClusterConfigSoftwareConfigOutput ¶
type ClusterClusterConfigSoftwareConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigSoftwareConfigOutput) ElementType ¶
func (ClusterClusterConfigSoftwareConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigSoftwareConfigOutput) ImageVersion ¶
func (o ClusterClusterConfigSoftwareConfigOutput) ImageVersion() pulumi.StringPtrOutput
The Cloud Dataproc image version to use for the cluster - this controls the sets of software versions installed onto the nodes when you create clusters. If not specified, defaults to the latest version. For a list of valid versions see [Cloud Dataproc versions](https://cloud.google.com/dataproc/docs/concepts/dataproc-versions)
func (ClusterClusterConfigSoftwareConfigOutput) OptionalComponents ¶
func (o ClusterClusterConfigSoftwareConfigOutput) OptionalComponents() pulumi.StringArrayOutput
The set of optional components to activate on the cluster. Accepted values are: * ANACONDA * DRUID * FLINK * HBASE * HIVE_WEBHCAT * JUPYTER * PRESTO * RANGER * SOLR * ZEPPELIN * ZOOKEEPER
func (ClusterClusterConfigSoftwareConfigOutput) OverrideProperties ¶
func (o ClusterClusterConfigSoftwareConfigOutput) OverrideProperties() pulumi.StringMapOutput
A list of override and additional properties (key/value pairs) used to modify various aspects of the common configuration files used when creating a cluster. For a list of valid properties please see [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties)
func (ClusterClusterConfigSoftwareConfigOutput) Properties ¶
func (o ClusterClusterConfigSoftwareConfigOutput) Properties() pulumi.MapOutput
The properties to set on daemon config files. Property keys are specified in prefix:property format, for example spark:spark.kubernetes.container.image.
func (ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigOutput ¶
func (o ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigOutput() ClusterClusterConfigSoftwareConfigOutput
func (ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigOutputWithContext ¶
func (o ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigOutputWithContext(ctx context.Context) ClusterClusterConfigSoftwareConfigOutput
func (ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigPtrOutput ¶
func (o ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigPtrOutput() ClusterClusterConfigSoftwareConfigPtrOutput
func (ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigSoftwareConfigOutput) ToClusterClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSoftwareConfigPtrOutput
type ClusterClusterConfigSoftwareConfigPtrInput ¶
type ClusterClusterConfigSoftwareConfigPtrInput interface { pulumi.Input ToClusterClusterConfigSoftwareConfigPtrOutput() ClusterClusterConfigSoftwareConfigPtrOutput ToClusterClusterConfigSoftwareConfigPtrOutputWithContext(context.Context) ClusterClusterConfigSoftwareConfigPtrOutput }
ClusterClusterConfigSoftwareConfigPtrInput is an input type that accepts ClusterClusterConfigSoftwareConfigArgs, ClusterClusterConfigSoftwareConfigPtr and ClusterClusterConfigSoftwareConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigSoftwareConfigPtrInput` via:
ClusterClusterConfigSoftwareConfigArgs{...} or: nil
func ClusterClusterConfigSoftwareConfigPtr ¶
func ClusterClusterConfigSoftwareConfigPtr(v *ClusterClusterConfigSoftwareConfigArgs) ClusterClusterConfigSoftwareConfigPtrInput
type ClusterClusterConfigSoftwareConfigPtrOutput ¶
type ClusterClusterConfigSoftwareConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigSoftwareConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigSoftwareConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigSoftwareConfigPtrOutput) ImageVersion ¶
func (o ClusterClusterConfigSoftwareConfigPtrOutput) ImageVersion() pulumi.StringPtrOutput
The Cloud Dataproc image version to use for the cluster - this controls the sets of software versions installed onto the nodes when you create clusters. If not specified, defaults to the latest version. For a list of valid versions see [Cloud Dataproc versions](https://cloud.google.com/dataproc/docs/concepts/dataproc-versions)
func (ClusterClusterConfigSoftwareConfigPtrOutput) OptionalComponents ¶
func (o ClusterClusterConfigSoftwareConfigPtrOutput) OptionalComponents() pulumi.StringArrayOutput
The set of optional components to activate on the cluster. Accepted values are: * ANACONDA * DRUID * FLINK * HBASE * HIVE_WEBHCAT * JUPYTER * PRESTO * RANGER * SOLR * ZEPPELIN * ZOOKEEPER
func (ClusterClusterConfigSoftwareConfigPtrOutput) OverrideProperties ¶
func (o ClusterClusterConfigSoftwareConfigPtrOutput) OverrideProperties() pulumi.StringMapOutput
A list of override and additional properties (key/value pairs) used to modify various aspects of the common configuration files used when creating a cluster. For a list of valid properties please see [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties)
func (ClusterClusterConfigSoftwareConfigPtrOutput) Properties ¶
func (o ClusterClusterConfigSoftwareConfigPtrOutput) Properties() pulumi.MapOutput
The properties to set on daemon config files. Property keys are specified in prefix:property format, for example spark:spark.kubernetes.container.image.
func (ClusterClusterConfigSoftwareConfigPtrOutput) ToClusterClusterConfigSoftwareConfigPtrOutput ¶
func (o ClusterClusterConfigSoftwareConfigPtrOutput) ToClusterClusterConfigSoftwareConfigPtrOutput() ClusterClusterConfigSoftwareConfigPtrOutput
func (ClusterClusterConfigSoftwareConfigPtrOutput) ToClusterClusterConfigSoftwareConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigSoftwareConfigPtrOutput) ToClusterClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigSoftwareConfigPtrOutput
type ClusterClusterConfigWorkerConfig ¶
type ClusterClusterConfigWorkerConfig struct { // The Compute Engine accelerator configuration for these instances. Can be specified multiple times. Accelerators []ClusterClusterConfigWorkerConfigAccelerator `pulumi:"accelerators"` // Disk Config DiskConfig *ClusterClusterConfigWorkerConfigDiskConfig `pulumi:"diskConfig"` // The URI for the image to use for this worker. See [the guide](https://cloud.google.com/dataproc/docs/guides/dataproc-images) // for more information. ImageUri *string `pulumi:"imageUri"` InstanceNames []string `pulumi:"instanceNames"` // The name of a Google Compute Engine machine type // to create for the worker nodes. If not specified, GCP will default to a predetermined // computed value (currently `n1-standard-4`). MachineType *string `pulumi:"machineType"` // The name of a minimum generation of CPU family // for the master. If not specified, GCP will default to a predetermined computed value // for each zone. See [the guide](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // for details about which CPU families are available (and defaulted) for each zone. MinCpuPlatform *string `pulumi:"minCpuPlatform"` // Specifies the number of preemptible nodes to create. // Defaults to 0. NumInstances *int `pulumi:"numInstances"` }
type ClusterClusterConfigWorkerConfigAccelerator ¶
type ClusterClusterConfigWorkerConfigAccelerator struct { // The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`. AcceleratorCount int `pulumi:"acceleratorCount"` // The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`. AcceleratorType string `pulumi:"acceleratorType"` }
type ClusterClusterConfigWorkerConfigAcceleratorArgs ¶
type ClusterClusterConfigWorkerConfigAcceleratorArgs struct { // The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`. AcceleratorCount pulumi.IntInput `pulumi:"acceleratorCount"` // The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`. AcceleratorType pulumi.StringInput `pulumi:"acceleratorType"` }
func (ClusterClusterConfigWorkerConfigAcceleratorArgs) ElementType ¶
func (ClusterClusterConfigWorkerConfigAcceleratorArgs) ElementType() reflect.Type
func (ClusterClusterConfigWorkerConfigAcceleratorArgs) ToClusterClusterConfigWorkerConfigAcceleratorOutput ¶
func (i ClusterClusterConfigWorkerConfigAcceleratorArgs) ToClusterClusterConfigWorkerConfigAcceleratorOutput() ClusterClusterConfigWorkerConfigAcceleratorOutput
func (ClusterClusterConfigWorkerConfigAcceleratorArgs) ToClusterClusterConfigWorkerConfigAcceleratorOutputWithContext ¶
func (i ClusterClusterConfigWorkerConfigAcceleratorArgs) ToClusterClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigAcceleratorOutput
type ClusterClusterConfigWorkerConfigAcceleratorArray ¶
type ClusterClusterConfigWorkerConfigAcceleratorArray []ClusterClusterConfigWorkerConfigAcceleratorInput
func (ClusterClusterConfigWorkerConfigAcceleratorArray) ElementType ¶
func (ClusterClusterConfigWorkerConfigAcceleratorArray) ElementType() reflect.Type
func (ClusterClusterConfigWorkerConfigAcceleratorArray) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutput ¶
func (i ClusterClusterConfigWorkerConfigAcceleratorArray) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutput() ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
func (ClusterClusterConfigWorkerConfigAcceleratorArray) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutputWithContext ¶
func (i ClusterClusterConfigWorkerConfigAcceleratorArray) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
type ClusterClusterConfigWorkerConfigAcceleratorArrayInput ¶
type ClusterClusterConfigWorkerConfigAcceleratorArrayInput interface { pulumi.Input ToClusterClusterConfigWorkerConfigAcceleratorArrayOutput() ClusterClusterConfigWorkerConfigAcceleratorArrayOutput ToClusterClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(context.Context) ClusterClusterConfigWorkerConfigAcceleratorArrayOutput }
ClusterClusterConfigWorkerConfigAcceleratorArrayInput is an input type that accepts ClusterClusterConfigWorkerConfigAcceleratorArray and ClusterClusterConfigWorkerConfigAcceleratorArrayOutput values. You can construct a concrete instance of `ClusterClusterConfigWorkerConfigAcceleratorArrayInput` via:
ClusterClusterConfigWorkerConfigAcceleratorArray{ ClusterClusterConfigWorkerConfigAcceleratorArgs{...} }
type ClusterClusterConfigWorkerConfigAcceleratorArrayOutput ¶
type ClusterClusterConfigWorkerConfigAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ElementType ¶
func (ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ElementType() reflect.Type
func (ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutput ¶
func (o ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutput() ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
func (ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutputWithContext ¶
func (o ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
type ClusterClusterConfigWorkerConfigAcceleratorInput ¶
type ClusterClusterConfigWorkerConfigAcceleratorInput interface { pulumi.Input ToClusterClusterConfigWorkerConfigAcceleratorOutput() ClusterClusterConfigWorkerConfigAcceleratorOutput ToClusterClusterConfigWorkerConfigAcceleratorOutputWithContext(context.Context) ClusterClusterConfigWorkerConfigAcceleratorOutput }
ClusterClusterConfigWorkerConfigAcceleratorInput is an input type that accepts ClusterClusterConfigWorkerConfigAcceleratorArgs and ClusterClusterConfigWorkerConfigAcceleratorOutput values. You can construct a concrete instance of `ClusterClusterConfigWorkerConfigAcceleratorInput` via:
ClusterClusterConfigWorkerConfigAcceleratorArgs{...}
type ClusterClusterConfigWorkerConfigAcceleratorOutput ¶
type ClusterClusterConfigWorkerConfigAcceleratorOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigWorkerConfigAcceleratorOutput) AcceleratorCount ¶
func (o ClusterClusterConfigWorkerConfigAcceleratorOutput) AcceleratorCount() pulumi.IntOutput
The number of the accelerator cards of this type exposed to this instance. Often restricted to one of `1`, `2`, `4`, or `8`.
func (ClusterClusterConfigWorkerConfigAcceleratorOutput) AcceleratorType ¶
func (o ClusterClusterConfigWorkerConfigAcceleratorOutput) AcceleratorType() pulumi.StringOutput
The short name of the accelerator type to expose to this instance. For example, `nvidia-tesla-k80`.
func (ClusterClusterConfigWorkerConfigAcceleratorOutput) ElementType ¶
func (ClusterClusterConfigWorkerConfigAcceleratorOutput) ElementType() reflect.Type
func (ClusterClusterConfigWorkerConfigAcceleratorOutput) ToClusterClusterConfigWorkerConfigAcceleratorOutput ¶
func (o ClusterClusterConfigWorkerConfigAcceleratorOutput) ToClusterClusterConfigWorkerConfigAcceleratorOutput() ClusterClusterConfigWorkerConfigAcceleratorOutput
func (ClusterClusterConfigWorkerConfigAcceleratorOutput) ToClusterClusterConfigWorkerConfigAcceleratorOutputWithContext ¶
func (o ClusterClusterConfigWorkerConfigAcceleratorOutput) ToClusterClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigAcceleratorOutput
type ClusterClusterConfigWorkerConfigArgs ¶
type ClusterClusterConfigWorkerConfigArgs struct { // The Compute Engine accelerator configuration for these instances. Can be specified multiple times. Accelerators ClusterClusterConfigWorkerConfigAcceleratorArrayInput `pulumi:"accelerators"` // Disk Config DiskConfig ClusterClusterConfigWorkerConfigDiskConfigPtrInput `pulumi:"diskConfig"` // The URI for the image to use for this worker. See [the guide](https://cloud.google.com/dataproc/docs/guides/dataproc-images) // for more information. ImageUri pulumi.StringPtrInput `pulumi:"imageUri"` InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"` // The name of a Google Compute Engine machine type // to create for the worker nodes. If not specified, GCP will default to a predetermined // computed value (currently `n1-standard-4`). MachineType pulumi.StringPtrInput `pulumi:"machineType"` // The name of a minimum generation of CPU family // for the master. If not specified, GCP will default to a predetermined computed value // for each zone. See [the guide](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // for details about which CPU families are available (and defaulted) for each zone. MinCpuPlatform pulumi.StringPtrInput `pulumi:"minCpuPlatform"` // Specifies the number of preemptible nodes to create. // Defaults to 0. NumInstances pulumi.IntPtrInput `pulumi:"numInstances"` }
func (ClusterClusterConfigWorkerConfigArgs) ElementType ¶
func (ClusterClusterConfigWorkerConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigOutput ¶
func (i ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigOutput() ClusterClusterConfigWorkerConfigOutput
func (ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigOutputWithContext ¶
func (i ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigOutput
func (ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigPtrOutput ¶
func (i ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigPtrOutput() ClusterClusterConfigWorkerConfigPtrOutput
func (ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigWorkerConfigArgs) ToClusterClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigPtrOutput
type ClusterClusterConfigWorkerConfigDiskConfig ¶
type ClusterClusterConfigWorkerConfigDiskConfig struct { // Size of the primary disk attached to each preemptible worker node, specified // in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined // computed value if not set (currently 500GB). Note: If SSDs are not // attached, it also contains the HDFS data blocks and Hadoop working directories. BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"` // The disk type of the primary disk attached to each preemptible worker node. // One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`. BootDiskType *string `pulumi:"bootDiskType"` // The amount of local SSD disks that will be // attached to each preemptible worker node. Defaults to 0. NumLocalSsds *int `pulumi:"numLocalSsds"` }
type ClusterClusterConfigWorkerConfigDiskConfigArgs ¶
type ClusterClusterConfigWorkerConfigDiskConfigArgs struct { // Size of the primary disk attached to each preemptible worker node, specified // in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined // computed value if not set (currently 500GB). Note: If SSDs are not // attached, it also contains the HDFS data blocks and Hadoop working directories. BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"` // The disk type of the primary disk attached to each preemptible worker node. // One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`. BootDiskType pulumi.StringPtrInput `pulumi:"bootDiskType"` // The amount of local SSD disks that will be // attached to each preemptible worker node. Defaults to 0. NumLocalSsds pulumi.IntPtrInput `pulumi:"numLocalSsds"` }
func (ClusterClusterConfigWorkerConfigDiskConfigArgs) ElementType ¶
func (ClusterClusterConfigWorkerConfigDiskConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigOutput ¶
func (i ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigOutput() ClusterClusterConfigWorkerConfigDiskConfigOutput
func (ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigOutputWithContext ¶
func (i ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigOutput
func (ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput ¶
func (i ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
func (ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext ¶
func (i ClusterClusterConfigWorkerConfigDiskConfigArgs) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
type ClusterClusterConfigWorkerConfigDiskConfigInput ¶
type ClusterClusterConfigWorkerConfigDiskConfigInput interface { pulumi.Input ToClusterClusterConfigWorkerConfigDiskConfigOutput() ClusterClusterConfigWorkerConfigDiskConfigOutput ToClusterClusterConfigWorkerConfigDiskConfigOutputWithContext(context.Context) ClusterClusterConfigWorkerConfigDiskConfigOutput }
ClusterClusterConfigWorkerConfigDiskConfigInput is an input type that accepts ClusterClusterConfigWorkerConfigDiskConfigArgs and ClusterClusterConfigWorkerConfigDiskConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigWorkerConfigDiskConfigInput` via:
ClusterClusterConfigWorkerConfigDiskConfigArgs{...}
type ClusterClusterConfigWorkerConfigDiskConfigOutput ¶
type ClusterClusterConfigWorkerConfigDiskConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigWorkerConfigDiskConfigOutput) BootDiskSizeGb ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Size of the primary disk attached to each preemptible worker node, specified in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined computed value if not set (currently 500GB). Note: If SSDs are not attached, it also contains the HDFS data blocks and Hadoop working directories.
func (ClusterClusterConfigWorkerConfigDiskConfigOutput) BootDiskType ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
The disk type of the primary disk attached to each preemptible worker node. One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`.
func (ClusterClusterConfigWorkerConfigDiskConfigOutput) ElementType ¶
func (ClusterClusterConfigWorkerConfigDiskConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigWorkerConfigDiskConfigOutput) NumLocalSsds ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
The amount of local SSD disks that will be attached to each preemptible worker node. Defaults to 0.
func (ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigOutput ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigOutput() ClusterClusterConfigWorkerConfigDiskConfigOutput
func (ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigOutputWithContext ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigOutput
func (ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
func (ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
type ClusterClusterConfigWorkerConfigDiskConfigPtrInput ¶
type ClusterClusterConfigWorkerConfigDiskConfigPtrInput interface { pulumi.Input ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(context.Context) ClusterClusterConfigWorkerConfigDiskConfigPtrOutput }
ClusterClusterConfigWorkerConfigDiskConfigPtrInput is an input type that accepts ClusterClusterConfigWorkerConfigDiskConfigArgs, ClusterClusterConfigWorkerConfigDiskConfigPtr and ClusterClusterConfigWorkerConfigDiskConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigWorkerConfigDiskConfigPtrInput` via:
ClusterClusterConfigWorkerConfigDiskConfigArgs{...} or: nil
func ClusterClusterConfigWorkerConfigDiskConfigPtr ¶
func ClusterClusterConfigWorkerConfigDiskConfigPtr(v *ClusterClusterConfigWorkerConfigDiskConfigArgs) ClusterClusterConfigWorkerConfigDiskConfigPtrInput
type ClusterClusterConfigWorkerConfigDiskConfigPtrOutput ¶
type ClusterClusterConfigWorkerConfigDiskConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Size of the primary disk attached to each preemptible worker node, specified in GB. The smallest allowed disk size is 10GB. GCP will default to a predetermined computed value if not set (currently 500GB). Note: If SSDs are not attached, it also contains the HDFS data blocks and Hadoop working directories.
func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskType ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
The disk type of the primary disk attached to each preemptible worker node. One of `"pd-ssd"` or `"pd-standard"`. Defaults to `"pd-standard"`.
func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) NumLocalSsds ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
The amount of local SSD disks that will be attached to each preemptible worker node. Defaults to 0.
func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
type ClusterClusterConfigWorkerConfigInput ¶
type ClusterClusterConfigWorkerConfigInput interface { pulumi.Input ToClusterClusterConfigWorkerConfigOutput() ClusterClusterConfigWorkerConfigOutput ToClusterClusterConfigWorkerConfigOutputWithContext(context.Context) ClusterClusterConfigWorkerConfigOutput }
ClusterClusterConfigWorkerConfigInput is an input type that accepts ClusterClusterConfigWorkerConfigArgs and ClusterClusterConfigWorkerConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigWorkerConfigInput` via:
ClusterClusterConfigWorkerConfigArgs{...}
type ClusterClusterConfigWorkerConfigOutput ¶
type ClusterClusterConfigWorkerConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigWorkerConfigOutput) Accelerators ¶
func (o ClusterClusterConfigWorkerConfigOutput) Accelerators() ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
The Compute Engine accelerator configuration for these instances. Can be specified multiple times.
func (ClusterClusterConfigWorkerConfigOutput) DiskConfig ¶
func (o ClusterClusterConfigWorkerConfigOutput) DiskConfig() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
Disk Config
func (ClusterClusterConfigWorkerConfigOutput) ElementType ¶
func (ClusterClusterConfigWorkerConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigWorkerConfigOutput) ImageUri ¶
func (o ClusterClusterConfigWorkerConfigOutput) ImageUri() pulumi.StringPtrOutput
The URI for the image to use for this worker. See [the guide](https://cloud.google.com/dataproc/docs/guides/dataproc-images) for more information.
func (ClusterClusterConfigWorkerConfigOutput) InstanceNames ¶
func (o ClusterClusterConfigWorkerConfigOutput) InstanceNames() pulumi.StringArrayOutput
func (ClusterClusterConfigWorkerConfigOutput) MachineType ¶
func (o ClusterClusterConfigWorkerConfigOutput) MachineType() pulumi.StringPtrOutput
The name of a Google Compute Engine machine type to create for the worker nodes. If not specified, GCP will default to a predetermined computed value (currently `n1-standard-4`).
func (ClusterClusterConfigWorkerConfigOutput) MinCpuPlatform ¶
func (o ClusterClusterConfigWorkerConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
The name of a minimum generation of CPU family for the master. If not specified, GCP will default to a predetermined computed value for each zone. See [the guide](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) for details about which CPU families are available (and defaulted) for each zone.
func (ClusterClusterConfigWorkerConfigOutput) NumInstances ¶
func (o ClusterClusterConfigWorkerConfigOutput) NumInstances() pulumi.IntPtrOutput
Specifies the number of preemptible nodes to create. Defaults to 0.
func (ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigOutput ¶
func (o ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigOutput() ClusterClusterConfigWorkerConfigOutput
func (ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigOutputWithContext ¶
func (o ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigOutput
func (ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigPtrOutput ¶
func (o ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigPtrOutput() ClusterClusterConfigWorkerConfigPtrOutput
func (ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigWorkerConfigOutput) ToClusterClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigPtrOutput
type ClusterClusterConfigWorkerConfigPtrInput ¶
type ClusterClusterConfigWorkerConfigPtrInput interface { pulumi.Input ToClusterClusterConfigWorkerConfigPtrOutput() ClusterClusterConfigWorkerConfigPtrOutput ToClusterClusterConfigWorkerConfigPtrOutputWithContext(context.Context) ClusterClusterConfigWorkerConfigPtrOutput }
ClusterClusterConfigWorkerConfigPtrInput is an input type that accepts ClusterClusterConfigWorkerConfigArgs, ClusterClusterConfigWorkerConfigPtr and ClusterClusterConfigWorkerConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigWorkerConfigPtrInput` via:
ClusterClusterConfigWorkerConfigArgs{...} or: nil
func ClusterClusterConfigWorkerConfigPtr ¶
func ClusterClusterConfigWorkerConfigPtr(v *ClusterClusterConfigWorkerConfigArgs) ClusterClusterConfigWorkerConfigPtrInput
type ClusterClusterConfigWorkerConfigPtrOutput ¶
type ClusterClusterConfigWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigWorkerConfigPtrOutput) Accelerators ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) Accelerators() ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
The Compute Engine accelerator configuration for these instances. Can be specified multiple times.
func (ClusterClusterConfigWorkerConfigPtrOutput) DiskConfig ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) DiskConfig() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
Disk Config
func (ClusterClusterConfigWorkerConfigPtrOutput) ElementType ¶
func (ClusterClusterConfigWorkerConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigWorkerConfigPtrOutput) ImageUri ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) ImageUri() pulumi.StringPtrOutput
The URI for the image to use for this worker. See [the guide](https://cloud.google.com/dataproc/docs/guides/dataproc-images) for more information.
func (ClusterClusterConfigWorkerConfigPtrOutput) InstanceNames ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
func (ClusterClusterConfigWorkerConfigPtrOutput) MachineType ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
The name of a Google Compute Engine machine type to create for the worker nodes. If not specified, GCP will default to a predetermined computed value (currently `n1-standard-4`).
func (ClusterClusterConfigWorkerConfigPtrOutput) MinCpuPlatform ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
The name of a minimum generation of CPU family for the master. If not specified, GCP will default to a predetermined computed value for each zone. See [the guide](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) for details about which CPU families are available (and defaulted) for each zone.
func (ClusterClusterConfigWorkerConfigPtrOutput) NumInstances ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
Specifies the number of preemptible nodes to create. Defaults to 0.
func (ClusterClusterConfigWorkerConfigPtrOutput) ToClusterClusterConfigWorkerConfigPtrOutput ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) ToClusterClusterConfigWorkerConfigPtrOutput() ClusterClusterConfigWorkerConfigPtrOutput
func (ClusterClusterConfigWorkerConfigPtrOutput) ToClusterClusterConfigWorkerConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) ToClusterClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigPtrOutput
type ClusterIAMBinding ¶
type ClusterIAMBinding struct { pulumi.CustomResourceState // The name or relative resource id of the cluster to manage IAM policies for. Cluster pulumi.StringOutput `pulumi:"cluster"` Condition ClusterIAMBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the clusters's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` Members pulumi.StringArrayOutput `pulumi:"members"` // The project in which the cluster belongs. If it // is not provided, the provider will use a default. Project pulumi.StringOutput `pulumi:"project"` // The region in which the cluster belongs. If it // is not provided, the provider will use a default. Region pulumi.StringOutput `pulumi:"region"` // The role that should be applied. Only one // `dataproc.ClusterIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage IAM policies on dataproc clusters. Each of these resources serves a different use case:
* `dataproc.ClusterIAMPolicy`: Authoritative. Sets the IAM policy for the cluster and replaces any existing policy already attached. * `dataproc.ClusterIAMBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the cluster are preserved. * `dataproc.ClusterIAMMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the cluster are preserved.
> **Note:** `dataproc.ClusterIAMPolicy` **cannot** be used in conjunction with `dataproc.ClusterIAMBinding` and `dataproc.ClusterIAMMember` or they will fight over what your policy should be. In addition, be careful not to accidentally unset ownership of the cluster as `dataproc.ClusterIAMPolicy` replaces the entire policy.
> **Note:** `dataproc.ClusterIAMBinding` resources **can be** used in conjunction with `dataproc.ClusterIAMMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_cluster\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/editor", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewClusterIAMPolicy(ctx, "editor", &dataproc.ClusterIAMPolicyArgs{ Project: pulumi.String("your-project"), Region: pulumi.String("your-region"), Cluster: pulumi.String("your-dataproc-cluster"), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_cluster\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewClusterIAMBinding(ctx, "editor", &dataproc.ClusterIAMBindingArgs{ Cluster: pulumi.String("your-dataproc-cluster"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_cluster\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewClusterIAMMember(ctx, "editor", &dataproc.ClusterIAMMemberArgs{ Cluster: pulumi.String("your-dataproc-cluster"), Member: pulumi.String("user:jane@example.com"), Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## Import
Cluster IAM resources can be imported using the project, region, cluster name, role and/or member.
```sh
$ pulumi import gcp:dataproc/clusterIAMBinding:ClusterIAMBinding editor "projects/{project}/regions/{region}/clusters/{cluster}"
```
```sh
$ pulumi import gcp:dataproc/clusterIAMBinding:ClusterIAMBinding editor "projects/{project}/regions/{region}/clusters/{cluster} roles/editor"
```
```sh
$ pulumi import gcp:dataproc/clusterIAMBinding:ClusterIAMBinding editor "projects/{project}/regions/{region}/clusters/{cluster} roles/editor user:jane@example.com"
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetClusterIAMBinding ¶
func GetClusterIAMBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterIAMBindingState, opts ...pulumi.ResourceOption) (*ClusterIAMBinding, error)
GetClusterIAMBinding gets an existing ClusterIAMBinding 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 NewClusterIAMBinding ¶
func NewClusterIAMBinding(ctx *pulumi.Context, name string, args *ClusterIAMBindingArgs, opts ...pulumi.ResourceOption) (*ClusterIAMBinding, error)
NewClusterIAMBinding registers a new resource with the given unique name, arguments, and options.
func (*ClusterIAMBinding) ElementType ¶
func (*ClusterIAMBinding) ElementType() reflect.Type
func (*ClusterIAMBinding) ToClusterIAMBindingOutput ¶
func (i *ClusterIAMBinding) ToClusterIAMBindingOutput() ClusterIAMBindingOutput
func (*ClusterIAMBinding) ToClusterIAMBindingOutputWithContext ¶
func (i *ClusterIAMBinding) ToClusterIAMBindingOutputWithContext(ctx context.Context) ClusterIAMBindingOutput
type ClusterIAMBindingArgs ¶
type ClusterIAMBindingArgs struct { // The name or relative resource id of the cluster to manage IAM policies for. Cluster pulumi.StringInput Condition ClusterIAMBindingConditionPtrInput Members pulumi.StringArrayInput // The project in which the cluster belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the cluster belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.ClusterIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a ClusterIAMBinding resource.
func (ClusterIAMBindingArgs) ElementType ¶
func (ClusterIAMBindingArgs) ElementType() reflect.Type
type ClusterIAMBindingArray ¶
type ClusterIAMBindingArray []ClusterIAMBindingInput
func (ClusterIAMBindingArray) ElementType ¶
func (ClusterIAMBindingArray) ElementType() reflect.Type
func (ClusterIAMBindingArray) ToClusterIAMBindingArrayOutput ¶
func (i ClusterIAMBindingArray) ToClusterIAMBindingArrayOutput() ClusterIAMBindingArrayOutput
func (ClusterIAMBindingArray) ToClusterIAMBindingArrayOutputWithContext ¶
func (i ClusterIAMBindingArray) ToClusterIAMBindingArrayOutputWithContext(ctx context.Context) ClusterIAMBindingArrayOutput
type ClusterIAMBindingArrayInput ¶
type ClusterIAMBindingArrayInput interface { pulumi.Input ToClusterIAMBindingArrayOutput() ClusterIAMBindingArrayOutput ToClusterIAMBindingArrayOutputWithContext(context.Context) ClusterIAMBindingArrayOutput }
ClusterIAMBindingArrayInput is an input type that accepts ClusterIAMBindingArray and ClusterIAMBindingArrayOutput values. You can construct a concrete instance of `ClusterIAMBindingArrayInput` via:
ClusterIAMBindingArray{ ClusterIAMBindingArgs{...} }
type ClusterIAMBindingArrayOutput ¶
type ClusterIAMBindingArrayOutput struct{ *pulumi.OutputState }
func (ClusterIAMBindingArrayOutput) ElementType ¶
func (ClusterIAMBindingArrayOutput) ElementType() reflect.Type
func (ClusterIAMBindingArrayOutput) Index ¶
func (o ClusterIAMBindingArrayOutput) Index(i pulumi.IntInput) ClusterIAMBindingOutput
func (ClusterIAMBindingArrayOutput) ToClusterIAMBindingArrayOutput ¶
func (o ClusterIAMBindingArrayOutput) ToClusterIAMBindingArrayOutput() ClusterIAMBindingArrayOutput
func (ClusterIAMBindingArrayOutput) ToClusterIAMBindingArrayOutputWithContext ¶
func (o ClusterIAMBindingArrayOutput) ToClusterIAMBindingArrayOutputWithContext(ctx context.Context) ClusterIAMBindingArrayOutput
type ClusterIAMBindingConditionArgs ¶
type ClusterIAMBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (ClusterIAMBindingConditionArgs) ElementType ¶
func (ClusterIAMBindingConditionArgs) ElementType() reflect.Type
func (ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionOutput ¶
func (i ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionOutput() ClusterIAMBindingConditionOutput
func (ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionOutputWithContext ¶
func (i ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionOutputWithContext(ctx context.Context) ClusterIAMBindingConditionOutput
func (ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionPtrOutput ¶
func (i ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionPtrOutput() ClusterIAMBindingConditionPtrOutput
func (ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionPtrOutputWithContext ¶
func (i ClusterIAMBindingConditionArgs) ToClusterIAMBindingConditionPtrOutputWithContext(ctx context.Context) ClusterIAMBindingConditionPtrOutput
type ClusterIAMBindingConditionInput ¶
type ClusterIAMBindingConditionInput interface { pulumi.Input ToClusterIAMBindingConditionOutput() ClusterIAMBindingConditionOutput ToClusterIAMBindingConditionOutputWithContext(context.Context) ClusterIAMBindingConditionOutput }
ClusterIAMBindingConditionInput is an input type that accepts ClusterIAMBindingConditionArgs and ClusterIAMBindingConditionOutput values. You can construct a concrete instance of `ClusterIAMBindingConditionInput` via:
ClusterIAMBindingConditionArgs{...}
type ClusterIAMBindingConditionOutput ¶
type ClusterIAMBindingConditionOutput struct{ *pulumi.OutputState }
func (ClusterIAMBindingConditionOutput) Description ¶
func (o ClusterIAMBindingConditionOutput) Description() pulumi.StringPtrOutput
func (ClusterIAMBindingConditionOutput) ElementType ¶
func (ClusterIAMBindingConditionOutput) ElementType() reflect.Type
func (ClusterIAMBindingConditionOutput) Expression ¶
func (o ClusterIAMBindingConditionOutput) Expression() pulumi.StringOutput
func (ClusterIAMBindingConditionOutput) Title ¶
func (o ClusterIAMBindingConditionOutput) Title() pulumi.StringOutput
func (ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionOutput ¶
func (o ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionOutput() ClusterIAMBindingConditionOutput
func (ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionOutputWithContext ¶
func (o ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionOutputWithContext(ctx context.Context) ClusterIAMBindingConditionOutput
func (ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionPtrOutput ¶
func (o ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionPtrOutput() ClusterIAMBindingConditionPtrOutput
func (ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionPtrOutputWithContext ¶
func (o ClusterIAMBindingConditionOutput) ToClusterIAMBindingConditionPtrOutputWithContext(ctx context.Context) ClusterIAMBindingConditionPtrOutput
type ClusterIAMBindingConditionPtrInput ¶
type ClusterIAMBindingConditionPtrInput interface { pulumi.Input ToClusterIAMBindingConditionPtrOutput() ClusterIAMBindingConditionPtrOutput ToClusterIAMBindingConditionPtrOutputWithContext(context.Context) ClusterIAMBindingConditionPtrOutput }
ClusterIAMBindingConditionPtrInput is an input type that accepts ClusterIAMBindingConditionArgs, ClusterIAMBindingConditionPtr and ClusterIAMBindingConditionPtrOutput values. You can construct a concrete instance of `ClusterIAMBindingConditionPtrInput` via:
ClusterIAMBindingConditionArgs{...} or: nil
func ClusterIAMBindingConditionPtr ¶
func ClusterIAMBindingConditionPtr(v *ClusterIAMBindingConditionArgs) ClusterIAMBindingConditionPtrInput
type ClusterIAMBindingConditionPtrOutput ¶
type ClusterIAMBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (ClusterIAMBindingConditionPtrOutput) Description ¶
func (o ClusterIAMBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (ClusterIAMBindingConditionPtrOutput) Elem ¶
func (o ClusterIAMBindingConditionPtrOutput) Elem() ClusterIAMBindingConditionOutput
func (ClusterIAMBindingConditionPtrOutput) ElementType ¶
func (ClusterIAMBindingConditionPtrOutput) ElementType() reflect.Type
func (ClusterIAMBindingConditionPtrOutput) Expression ¶
func (o ClusterIAMBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (ClusterIAMBindingConditionPtrOutput) Title ¶
func (o ClusterIAMBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (ClusterIAMBindingConditionPtrOutput) ToClusterIAMBindingConditionPtrOutput ¶
func (o ClusterIAMBindingConditionPtrOutput) ToClusterIAMBindingConditionPtrOutput() ClusterIAMBindingConditionPtrOutput
func (ClusterIAMBindingConditionPtrOutput) ToClusterIAMBindingConditionPtrOutputWithContext ¶
func (o ClusterIAMBindingConditionPtrOutput) ToClusterIAMBindingConditionPtrOutputWithContext(ctx context.Context) ClusterIAMBindingConditionPtrOutput
type ClusterIAMBindingInput ¶
type ClusterIAMBindingInput interface { pulumi.Input ToClusterIAMBindingOutput() ClusterIAMBindingOutput ToClusterIAMBindingOutputWithContext(ctx context.Context) ClusterIAMBindingOutput }
type ClusterIAMBindingMap ¶
type ClusterIAMBindingMap map[string]ClusterIAMBindingInput
func (ClusterIAMBindingMap) ElementType ¶
func (ClusterIAMBindingMap) ElementType() reflect.Type
func (ClusterIAMBindingMap) ToClusterIAMBindingMapOutput ¶
func (i ClusterIAMBindingMap) ToClusterIAMBindingMapOutput() ClusterIAMBindingMapOutput
func (ClusterIAMBindingMap) ToClusterIAMBindingMapOutputWithContext ¶
func (i ClusterIAMBindingMap) ToClusterIAMBindingMapOutputWithContext(ctx context.Context) ClusterIAMBindingMapOutput
type ClusterIAMBindingMapInput ¶
type ClusterIAMBindingMapInput interface { pulumi.Input ToClusterIAMBindingMapOutput() ClusterIAMBindingMapOutput ToClusterIAMBindingMapOutputWithContext(context.Context) ClusterIAMBindingMapOutput }
ClusterIAMBindingMapInput is an input type that accepts ClusterIAMBindingMap and ClusterIAMBindingMapOutput values. You can construct a concrete instance of `ClusterIAMBindingMapInput` via:
ClusterIAMBindingMap{ "key": ClusterIAMBindingArgs{...} }
type ClusterIAMBindingMapOutput ¶
type ClusterIAMBindingMapOutput struct{ *pulumi.OutputState }
func (ClusterIAMBindingMapOutput) ElementType ¶
func (ClusterIAMBindingMapOutput) ElementType() reflect.Type
func (ClusterIAMBindingMapOutput) MapIndex ¶
func (o ClusterIAMBindingMapOutput) MapIndex(k pulumi.StringInput) ClusterIAMBindingOutput
func (ClusterIAMBindingMapOutput) ToClusterIAMBindingMapOutput ¶
func (o ClusterIAMBindingMapOutput) ToClusterIAMBindingMapOutput() ClusterIAMBindingMapOutput
func (ClusterIAMBindingMapOutput) ToClusterIAMBindingMapOutputWithContext ¶
func (o ClusterIAMBindingMapOutput) ToClusterIAMBindingMapOutputWithContext(ctx context.Context) ClusterIAMBindingMapOutput
type ClusterIAMBindingOutput ¶
type ClusterIAMBindingOutput struct{ *pulumi.OutputState }
func (ClusterIAMBindingOutput) Cluster ¶ added in v6.23.0
func (o ClusterIAMBindingOutput) Cluster() pulumi.StringOutput
The name or relative resource id of the cluster to manage IAM policies for.
func (ClusterIAMBindingOutput) Condition ¶ added in v6.23.0
func (o ClusterIAMBindingOutput) Condition() ClusterIAMBindingConditionPtrOutput
func (ClusterIAMBindingOutput) ElementType ¶
func (ClusterIAMBindingOutput) ElementType() reflect.Type
func (ClusterIAMBindingOutput) Etag ¶ added in v6.23.0
func (o ClusterIAMBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the clusters's IAM policy.
func (ClusterIAMBindingOutput) Members ¶ added in v6.23.0
func (o ClusterIAMBindingOutput) Members() pulumi.StringArrayOutput
func (ClusterIAMBindingOutput) Project ¶ added in v6.23.0
func (o ClusterIAMBindingOutput) Project() pulumi.StringOutput
The project in which the cluster belongs. If it is not provided, the provider will use a default.
func (ClusterIAMBindingOutput) Region ¶ added in v6.23.0
func (o ClusterIAMBindingOutput) Region() pulumi.StringOutput
The region in which the cluster belongs. If it is not provided, the provider will use a default.
func (ClusterIAMBindingOutput) Role ¶ added in v6.23.0
func (o ClusterIAMBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `dataproc.ClusterIAMBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (ClusterIAMBindingOutput) ToClusterIAMBindingOutput ¶
func (o ClusterIAMBindingOutput) ToClusterIAMBindingOutput() ClusterIAMBindingOutput
func (ClusterIAMBindingOutput) ToClusterIAMBindingOutputWithContext ¶
func (o ClusterIAMBindingOutput) ToClusterIAMBindingOutputWithContext(ctx context.Context) ClusterIAMBindingOutput
type ClusterIAMBindingState ¶
type ClusterIAMBindingState struct { // The name or relative resource id of the cluster to manage IAM policies for. Cluster pulumi.StringPtrInput Condition ClusterIAMBindingConditionPtrInput // (Computed) The etag of the clusters's IAM policy. Etag pulumi.StringPtrInput Members pulumi.StringArrayInput // The project in which the cluster belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the cluster belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.ClusterIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (ClusterIAMBindingState) ElementType ¶
func (ClusterIAMBindingState) ElementType() reflect.Type
type ClusterIAMMember ¶
type ClusterIAMMember struct { pulumi.CustomResourceState // The name or relative resource id of the cluster to manage IAM policies for. Cluster pulumi.StringOutput `pulumi:"cluster"` Condition ClusterIAMMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the clusters's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` Member pulumi.StringOutput `pulumi:"member"` // The project in which the cluster belongs. If it // is not provided, the provider will use a default. Project pulumi.StringOutput `pulumi:"project"` // The region in which the cluster belongs. If it // is not provided, the provider will use a default. Region pulumi.StringOutput `pulumi:"region"` // The role that should be applied. Only one // `dataproc.ClusterIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage IAM policies on dataproc clusters. Each of these resources serves a different use case:
* `dataproc.ClusterIAMPolicy`: Authoritative. Sets the IAM policy for the cluster and replaces any existing policy already attached. * `dataproc.ClusterIAMBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the cluster are preserved. * `dataproc.ClusterIAMMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the cluster are preserved.
> **Note:** `dataproc.ClusterIAMPolicy` **cannot** be used in conjunction with `dataproc.ClusterIAMBinding` and `dataproc.ClusterIAMMember` or they will fight over what your policy should be. In addition, be careful not to accidentally unset ownership of the cluster as `dataproc.ClusterIAMPolicy` replaces the entire policy.
> **Note:** `dataproc.ClusterIAMBinding` resources **can be** used in conjunction with `dataproc.ClusterIAMMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_cluster\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/editor", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewClusterIAMPolicy(ctx, "editor", &dataproc.ClusterIAMPolicyArgs{ Project: pulumi.String("your-project"), Region: pulumi.String("your-region"), Cluster: pulumi.String("your-dataproc-cluster"), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_cluster\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewClusterIAMBinding(ctx, "editor", &dataproc.ClusterIAMBindingArgs{ Cluster: pulumi.String("your-dataproc-cluster"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_cluster\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewClusterIAMMember(ctx, "editor", &dataproc.ClusterIAMMemberArgs{ Cluster: pulumi.String("your-dataproc-cluster"), Member: pulumi.String("user:jane@example.com"), Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## Import
Cluster IAM resources can be imported using the project, region, cluster name, role and/or member.
```sh
$ pulumi import gcp:dataproc/clusterIAMMember:ClusterIAMMember editor "projects/{project}/regions/{region}/clusters/{cluster}"
```
```sh
$ pulumi import gcp:dataproc/clusterIAMMember:ClusterIAMMember editor "projects/{project}/regions/{region}/clusters/{cluster} roles/editor"
```
```sh
$ pulumi import gcp:dataproc/clusterIAMMember:ClusterIAMMember editor "projects/{project}/regions/{region}/clusters/{cluster} roles/editor user:jane@example.com"
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetClusterIAMMember ¶
func GetClusterIAMMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterIAMMemberState, opts ...pulumi.ResourceOption) (*ClusterIAMMember, error)
GetClusterIAMMember gets an existing ClusterIAMMember 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 NewClusterIAMMember ¶
func NewClusterIAMMember(ctx *pulumi.Context, name string, args *ClusterIAMMemberArgs, opts ...pulumi.ResourceOption) (*ClusterIAMMember, error)
NewClusterIAMMember registers a new resource with the given unique name, arguments, and options.
func (*ClusterIAMMember) ElementType ¶
func (*ClusterIAMMember) ElementType() reflect.Type
func (*ClusterIAMMember) ToClusterIAMMemberOutput ¶
func (i *ClusterIAMMember) ToClusterIAMMemberOutput() ClusterIAMMemberOutput
func (*ClusterIAMMember) ToClusterIAMMemberOutputWithContext ¶
func (i *ClusterIAMMember) ToClusterIAMMemberOutputWithContext(ctx context.Context) ClusterIAMMemberOutput
type ClusterIAMMemberArgs ¶
type ClusterIAMMemberArgs struct { // The name or relative resource id of the cluster to manage IAM policies for. Cluster pulumi.StringInput Condition ClusterIAMMemberConditionPtrInput Member pulumi.StringInput // The project in which the cluster belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the cluster belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.ClusterIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a ClusterIAMMember resource.
func (ClusterIAMMemberArgs) ElementType ¶
func (ClusterIAMMemberArgs) ElementType() reflect.Type
type ClusterIAMMemberArray ¶
type ClusterIAMMemberArray []ClusterIAMMemberInput
func (ClusterIAMMemberArray) ElementType ¶
func (ClusterIAMMemberArray) ElementType() reflect.Type
func (ClusterIAMMemberArray) ToClusterIAMMemberArrayOutput ¶
func (i ClusterIAMMemberArray) ToClusterIAMMemberArrayOutput() ClusterIAMMemberArrayOutput
func (ClusterIAMMemberArray) ToClusterIAMMemberArrayOutputWithContext ¶
func (i ClusterIAMMemberArray) ToClusterIAMMemberArrayOutputWithContext(ctx context.Context) ClusterIAMMemberArrayOutput
type ClusterIAMMemberArrayInput ¶
type ClusterIAMMemberArrayInput interface { pulumi.Input ToClusterIAMMemberArrayOutput() ClusterIAMMemberArrayOutput ToClusterIAMMemberArrayOutputWithContext(context.Context) ClusterIAMMemberArrayOutput }
ClusterIAMMemberArrayInput is an input type that accepts ClusterIAMMemberArray and ClusterIAMMemberArrayOutput values. You can construct a concrete instance of `ClusterIAMMemberArrayInput` via:
ClusterIAMMemberArray{ ClusterIAMMemberArgs{...} }
type ClusterIAMMemberArrayOutput ¶
type ClusterIAMMemberArrayOutput struct{ *pulumi.OutputState }
func (ClusterIAMMemberArrayOutput) ElementType ¶
func (ClusterIAMMemberArrayOutput) ElementType() reflect.Type
func (ClusterIAMMemberArrayOutput) Index ¶
func (o ClusterIAMMemberArrayOutput) Index(i pulumi.IntInput) ClusterIAMMemberOutput
func (ClusterIAMMemberArrayOutput) ToClusterIAMMemberArrayOutput ¶
func (o ClusterIAMMemberArrayOutput) ToClusterIAMMemberArrayOutput() ClusterIAMMemberArrayOutput
func (ClusterIAMMemberArrayOutput) ToClusterIAMMemberArrayOutputWithContext ¶
func (o ClusterIAMMemberArrayOutput) ToClusterIAMMemberArrayOutputWithContext(ctx context.Context) ClusterIAMMemberArrayOutput
type ClusterIAMMemberConditionArgs ¶
type ClusterIAMMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (ClusterIAMMemberConditionArgs) ElementType ¶
func (ClusterIAMMemberConditionArgs) ElementType() reflect.Type
func (ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionOutput ¶
func (i ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionOutput() ClusterIAMMemberConditionOutput
func (ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionOutputWithContext ¶
func (i ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionOutputWithContext(ctx context.Context) ClusterIAMMemberConditionOutput
func (ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionPtrOutput ¶
func (i ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionPtrOutput() ClusterIAMMemberConditionPtrOutput
func (ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionPtrOutputWithContext ¶
func (i ClusterIAMMemberConditionArgs) ToClusterIAMMemberConditionPtrOutputWithContext(ctx context.Context) ClusterIAMMemberConditionPtrOutput
type ClusterIAMMemberConditionInput ¶
type ClusterIAMMemberConditionInput interface { pulumi.Input ToClusterIAMMemberConditionOutput() ClusterIAMMemberConditionOutput ToClusterIAMMemberConditionOutputWithContext(context.Context) ClusterIAMMemberConditionOutput }
ClusterIAMMemberConditionInput is an input type that accepts ClusterIAMMemberConditionArgs and ClusterIAMMemberConditionOutput values. You can construct a concrete instance of `ClusterIAMMemberConditionInput` via:
ClusterIAMMemberConditionArgs{...}
type ClusterIAMMemberConditionOutput ¶
type ClusterIAMMemberConditionOutput struct{ *pulumi.OutputState }
func (ClusterIAMMemberConditionOutput) Description ¶
func (o ClusterIAMMemberConditionOutput) Description() pulumi.StringPtrOutput
func (ClusterIAMMemberConditionOutput) ElementType ¶
func (ClusterIAMMemberConditionOutput) ElementType() reflect.Type
func (ClusterIAMMemberConditionOutput) Expression ¶
func (o ClusterIAMMemberConditionOutput) Expression() pulumi.StringOutput
func (ClusterIAMMemberConditionOutput) Title ¶
func (o ClusterIAMMemberConditionOutput) Title() pulumi.StringOutput
func (ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionOutput ¶
func (o ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionOutput() ClusterIAMMemberConditionOutput
func (ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionOutputWithContext ¶
func (o ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionOutputWithContext(ctx context.Context) ClusterIAMMemberConditionOutput
func (ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionPtrOutput ¶
func (o ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionPtrOutput() ClusterIAMMemberConditionPtrOutput
func (ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionPtrOutputWithContext ¶
func (o ClusterIAMMemberConditionOutput) ToClusterIAMMemberConditionPtrOutputWithContext(ctx context.Context) ClusterIAMMemberConditionPtrOutput
type ClusterIAMMemberConditionPtrInput ¶
type ClusterIAMMemberConditionPtrInput interface { pulumi.Input ToClusterIAMMemberConditionPtrOutput() ClusterIAMMemberConditionPtrOutput ToClusterIAMMemberConditionPtrOutputWithContext(context.Context) ClusterIAMMemberConditionPtrOutput }
ClusterIAMMemberConditionPtrInput is an input type that accepts ClusterIAMMemberConditionArgs, ClusterIAMMemberConditionPtr and ClusterIAMMemberConditionPtrOutput values. You can construct a concrete instance of `ClusterIAMMemberConditionPtrInput` via:
ClusterIAMMemberConditionArgs{...} or: nil
func ClusterIAMMemberConditionPtr ¶
func ClusterIAMMemberConditionPtr(v *ClusterIAMMemberConditionArgs) ClusterIAMMemberConditionPtrInput
type ClusterIAMMemberConditionPtrOutput ¶
type ClusterIAMMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (ClusterIAMMemberConditionPtrOutput) Description ¶
func (o ClusterIAMMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (ClusterIAMMemberConditionPtrOutput) Elem ¶
func (o ClusterIAMMemberConditionPtrOutput) Elem() ClusterIAMMemberConditionOutput
func (ClusterIAMMemberConditionPtrOutput) ElementType ¶
func (ClusterIAMMemberConditionPtrOutput) ElementType() reflect.Type
func (ClusterIAMMemberConditionPtrOutput) Expression ¶
func (o ClusterIAMMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (ClusterIAMMemberConditionPtrOutput) Title ¶
func (o ClusterIAMMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (ClusterIAMMemberConditionPtrOutput) ToClusterIAMMemberConditionPtrOutput ¶
func (o ClusterIAMMemberConditionPtrOutput) ToClusterIAMMemberConditionPtrOutput() ClusterIAMMemberConditionPtrOutput
func (ClusterIAMMemberConditionPtrOutput) ToClusterIAMMemberConditionPtrOutputWithContext ¶
func (o ClusterIAMMemberConditionPtrOutput) ToClusterIAMMemberConditionPtrOutputWithContext(ctx context.Context) ClusterIAMMemberConditionPtrOutput
type ClusterIAMMemberInput ¶
type ClusterIAMMemberInput interface { pulumi.Input ToClusterIAMMemberOutput() ClusterIAMMemberOutput ToClusterIAMMemberOutputWithContext(ctx context.Context) ClusterIAMMemberOutput }
type ClusterIAMMemberMap ¶
type ClusterIAMMemberMap map[string]ClusterIAMMemberInput
func (ClusterIAMMemberMap) ElementType ¶
func (ClusterIAMMemberMap) ElementType() reflect.Type
func (ClusterIAMMemberMap) ToClusterIAMMemberMapOutput ¶
func (i ClusterIAMMemberMap) ToClusterIAMMemberMapOutput() ClusterIAMMemberMapOutput
func (ClusterIAMMemberMap) ToClusterIAMMemberMapOutputWithContext ¶
func (i ClusterIAMMemberMap) ToClusterIAMMemberMapOutputWithContext(ctx context.Context) ClusterIAMMemberMapOutput
type ClusterIAMMemberMapInput ¶
type ClusterIAMMemberMapInput interface { pulumi.Input ToClusterIAMMemberMapOutput() ClusterIAMMemberMapOutput ToClusterIAMMemberMapOutputWithContext(context.Context) ClusterIAMMemberMapOutput }
ClusterIAMMemberMapInput is an input type that accepts ClusterIAMMemberMap and ClusterIAMMemberMapOutput values. You can construct a concrete instance of `ClusterIAMMemberMapInput` via:
ClusterIAMMemberMap{ "key": ClusterIAMMemberArgs{...} }
type ClusterIAMMemberMapOutput ¶
type ClusterIAMMemberMapOutput struct{ *pulumi.OutputState }
func (ClusterIAMMemberMapOutput) ElementType ¶
func (ClusterIAMMemberMapOutput) ElementType() reflect.Type
func (ClusterIAMMemberMapOutput) MapIndex ¶
func (o ClusterIAMMemberMapOutput) MapIndex(k pulumi.StringInput) ClusterIAMMemberOutput
func (ClusterIAMMemberMapOutput) ToClusterIAMMemberMapOutput ¶
func (o ClusterIAMMemberMapOutput) ToClusterIAMMemberMapOutput() ClusterIAMMemberMapOutput
func (ClusterIAMMemberMapOutput) ToClusterIAMMemberMapOutputWithContext ¶
func (o ClusterIAMMemberMapOutput) ToClusterIAMMemberMapOutputWithContext(ctx context.Context) ClusterIAMMemberMapOutput
type ClusterIAMMemberOutput ¶
type ClusterIAMMemberOutput struct{ *pulumi.OutputState }
func (ClusterIAMMemberOutput) Cluster ¶ added in v6.23.0
func (o ClusterIAMMemberOutput) Cluster() pulumi.StringOutput
The name or relative resource id of the cluster to manage IAM policies for.
func (ClusterIAMMemberOutput) Condition ¶ added in v6.23.0
func (o ClusterIAMMemberOutput) Condition() ClusterIAMMemberConditionPtrOutput
func (ClusterIAMMemberOutput) ElementType ¶
func (ClusterIAMMemberOutput) ElementType() reflect.Type
func (ClusterIAMMemberOutput) Etag ¶ added in v6.23.0
func (o ClusterIAMMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the clusters's IAM policy.
func (ClusterIAMMemberOutput) Member ¶ added in v6.23.0
func (o ClusterIAMMemberOutput) Member() pulumi.StringOutput
func (ClusterIAMMemberOutput) Project ¶ added in v6.23.0
func (o ClusterIAMMemberOutput) Project() pulumi.StringOutput
The project in which the cluster belongs. If it is not provided, the provider will use a default.
func (ClusterIAMMemberOutput) Region ¶ added in v6.23.0
func (o ClusterIAMMemberOutput) Region() pulumi.StringOutput
The region in which the cluster belongs. If it is not provided, the provider will use a default.
func (ClusterIAMMemberOutput) Role ¶ added in v6.23.0
func (o ClusterIAMMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `dataproc.ClusterIAMBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (ClusterIAMMemberOutput) ToClusterIAMMemberOutput ¶
func (o ClusterIAMMemberOutput) ToClusterIAMMemberOutput() ClusterIAMMemberOutput
func (ClusterIAMMemberOutput) ToClusterIAMMemberOutputWithContext ¶
func (o ClusterIAMMemberOutput) ToClusterIAMMemberOutputWithContext(ctx context.Context) ClusterIAMMemberOutput
type ClusterIAMMemberState ¶
type ClusterIAMMemberState struct { // The name or relative resource id of the cluster to manage IAM policies for. Cluster pulumi.StringPtrInput Condition ClusterIAMMemberConditionPtrInput // (Computed) The etag of the clusters's IAM policy. Etag pulumi.StringPtrInput Member pulumi.StringPtrInput // The project in which the cluster belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the cluster belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.ClusterIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (ClusterIAMMemberState) ElementType ¶
func (ClusterIAMMemberState) ElementType() reflect.Type
type ClusterIAMPolicy ¶
type ClusterIAMPolicy struct { pulumi.CustomResourceState // The name or relative resource id of the cluster to manage IAM policies for. Cluster pulumi.StringOutput `pulumi:"cluster"` // (Computed) The etag of the clusters's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The policy data generated by a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The project in which the cluster belongs. If it // is not provided, the provider will use a default. Project pulumi.StringOutput `pulumi:"project"` // The region in which the cluster belongs. If it // is not provided, the provider will use a default. Region pulumi.StringOutput `pulumi:"region"` }
Three different resources help you manage IAM policies on dataproc clusters. Each of these resources serves a different use case:
* `dataproc.ClusterIAMPolicy`: Authoritative. Sets the IAM policy for the cluster and replaces any existing policy already attached. * `dataproc.ClusterIAMBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the cluster are preserved. * `dataproc.ClusterIAMMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the cluster are preserved.
> **Note:** `dataproc.ClusterIAMPolicy` **cannot** be used in conjunction with `dataproc.ClusterIAMBinding` and `dataproc.ClusterIAMMember` or they will fight over what your policy should be. In addition, be careful not to accidentally unset ownership of the cluster as `dataproc.ClusterIAMPolicy` replaces the entire policy.
> **Note:** `dataproc.ClusterIAMBinding` resources **can be** used in conjunction with `dataproc.ClusterIAMMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_cluster\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/editor", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewClusterIAMPolicy(ctx, "editor", &dataproc.ClusterIAMPolicyArgs{ Project: pulumi.String("your-project"), Region: pulumi.String("your-region"), Cluster: pulumi.String("your-dataproc-cluster"), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_cluster\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewClusterIAMBinding(ctx, "editor", &dataproc.ClusterIAMBindingArgs{ Cluster: pulumi.String("your-dataproc-cluster"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_cluster\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewClusterIAMMember(ctx, "editor", &dataproc.ClusterIAMMemberArgs{ Cluster: pulumi.String("your-dataproc-cluster"), Member: pulumi.String("user:jane@example.com"), Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## Import
Cluster IAM resources can be imported using the project, region, cluster name, role and/or member.
```sh
$ pulumi import gcp:dataproc/clusterIAMPolicy:ClusterIAMPolicy editor "projects/{project}/regions/{region}/clusters/{cluster}"
```
```sh
$ pulumi import gcp:dataproc/clusterIAMPolicy:ClusterIAMPolicy editor "projects/{project}/regions/{region}/clusters/{cluster} roles/editor"
```
```sh
$ pulumi import gcp:dataproc/clusterIAMPolicy:ClusterIAMPolicy editor "projects/{project}/regions/{region}/clusters/{cluster} roles/editor user:jane@example.com"
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetClusterIAMPolicy ¶
func GetClusterIAMPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterIAMPolicyState, opts ...pulumi.ResourceOption) (*ClusterIAMPolicy, error)
GetClusterIAMPolicy gets an existing ClusterIAMPolicy 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 NewClusterIAMPolicy ¶
func NewClusterIAMPolicy(ctx *pulumi.Context, name string, args *ClusterIAMPolicyArgs, opts ...pulumi.ResourceOption) (*ClusterIAMPolicy, error)
NewClusterIAMPolicy registers a new resource with the given unique name, arguments, and options.
func (*ClusterIAMPolicy) ElementType ¶
func (*ClusterIAMPolicy) ElementType() reflect.Type
func (*ClusterIAMPolicy) ToClusterIAMPolicyOutput ¶
func (i *ClusterIAMPolicy) ToClusterIAMPolicyOutput() ClusterIAMPolicyOutput
func (*ClusterIAMPolicy) ToClusterIAMPolicyOutputWithContext ¶
func (i *ClusterIAMPolicy) ToClusterIAMPolicyOutputWithContext(ctx context.Context) ClusterIAMPolicyOutput
type ClusterIAMPolicyArgs ¶
type ClusterIAMPolicyArgs struct { // The name or relative resource id of the cluster to manage IAM policies for. Cluster pulumi.StringInput // The policy data generated by a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The project in which the cluster belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the cluster belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput }
The set of arguments for constructing a ClusterIAMPolicy resource.
func (ClusterIAMPolicyArgs) ElementType ¶
func (ClusterIAMPolicyArgs) ElementType() reflect.Type
type ClusterIAMPolicyArray ¶
type ClusterIAMPolicyArray []ClusterIAMPolicyInput
func (ClusterIAMPolicyArray) ElementType ¶
func (ClusterIAMPolicyArray) ElementType() reflect.Type
func (ClusterIAMPolicyArray) ToClusterIAMPolicyArrayOutput ¶
func (i ClusterIAMPolicyArray) ToClusterIAMPolicyArrayOutput() ClusterIAMPolicyArrayOutput
func (ClusterIAMPolicyArray) ToClusterIAMPolicyArrayOutputWithContext ¶
func (i ClusterIAMPolicyArray) ToClusterIAMPolicyArrayOutputWithContext(ctx context.Context) ClusterIAMPolicyArrayOutput
type ClusterIAMPolicyArrayInput ¶
type ClusterIAMPolicyArrayInput interface { pulumi.Input ToClusterIAMPolicyArrayOutput() ClusterIAMPolicyArrayOutput ToClusterIAMPolicyArrayOutputWithContext(context.Context) ClusterIAMPolicyArrayOutput }
ClusterIAMPolicyArrayInput is an input type that accepts ClusterIAMPolicyArray and ClusterIAMPolicyArrayOutput values. You can construct a concrete instance of `ClusterIAMPolicyArrayInput` via:
ClusterIAMPolicyArray{ ClusterIAMPolicyArgs{...} }
type ClusterIAMPolicyArrayOutput ¶
type ClusterIAMPolicyArrayOutput struct{ *pulumi.OutputState }
func (ClusterIAMPolicyArrayOutput) ElementType ¶
func (ClusterIAMPolicyArrayOutput) ElementType() reflect.Type
func (ClusterIAMPolicyArrayOutput) Index ¶
func (o ClusterIAMPolicyArrayOutput) Index(i pulumi.IntInput) ClusterIAMPolicyOutput
func (ClusterIAMPolicyArrayOutput) ToClusterIAMPolicyArrayOutput ¶
func (o ClusterIAMPolicyArrayOutput) ToClusterIAMPolicyArrayOutput() ClusterIAMPolicyArrayOutput
func (ClusterIAMPolicyArrayOutput) ToClusterIAMPolicyArrayOutputWithContext ¶
func (o ClusterIAMPolicyArrayOutput) ToClusterIAMPolicyArrayOutputWithContext(ctx context.Context) ClusterIAMPolicyArrayOutput
type ClusterIAMPolicyInput ¶
type ClusterIAMPolicyInput interface { pulumi.Input ToClusterIAMPolicyOutput() ClusterIAMPolicyOutput ToClusterIAMPolicyOutputWithContext(ctx context.Context) ClusterIAMPolicyOutput }
type ClusterIAMPolicyMap ¶
type ClusterIAMPolicyMap map[string]ClusterIAMPolicyInput
func (ClusterIAMPolicyMap) ElementType ¶
func (ClusterIAMPolicyMap) ElementType() reflect.Type
func (ClusterIAMPolicyMap) ToClusterIAMPolicyMapOutput ¶
func (i ClusterIAMPolicyMap) ToClusterIAMPolicyMapOutput() ClusterIAMPolicyMapOutput
func (ClusterIAMPolicyMap) ToClusterIAMPolicyMapOutputWithContext ¶
func (i ClusterIAMPolicyMap) ToClusterIAMPolicyMapOutputWithContext(ctx context.Context) ClusterIAMPolicyMapOutput
type ClusterIAMPolicyMapInput ¶
type ClusterIAMPolicyMapInput interface { pulumi.Input ToClusterIAMPolicyMapOutput() ClusterIAMPolicyMapOutput ToClusterIAMPolicyMapOutputWithContext(context.Context) ClusterIAMPolicyMapOutput }
ClusterIAMPolicyMapInput is an input type that accepts ClusterIAMPolicyMap and ClusterIAMPolicyMapOutput values. You can construct a concrete instance of `ClusterIAMPolicyMapInput` via:
ClusterIAMPolicyMap{ "key": ClusterIAMPolicyArgs{...} }
type ClusterIAMPolicyMapOutput ¶
type ClusterIAMPolicyMapOutput struct{ *pulumi.OutputState }
func (ClusterIAMPolicyMapOutput) ElementType ¶
func (ClusterIAMPolicyMapOutput) ElementType() reflect.Type
func (ClusterIAMPolicyMapOutput) MapIndex ¶
func (o ClusterIAMPolicyMapOutput) MapIndex(k pulumi.StringInput) ClusterIAMPolicyOutput
func (ClusterIAMPolicyMapOutput) ToClusterIAMPolicyMapOutput ¶
func (o ClusterIAMPolicyMapOutput) ToClusterIAMPolicyMapOutput() ClusterIAMPolicyMapOutput
func (ClusterIAMPolicyMapOutput) ToClusterIAMPolicyMapOutputWithContext ¶
func (o ClusterIAMPolicyMapOutput) ToClusterIAMPolicyMapOutputWithContext(ctx context.Context) ClusterIAMPolicyMapOutput
type ClusterIAMPolicyOutput ¶
type ClusterIAMPolicyOutput struct{ *pulumi.OutputState }
func (ClusterIAMPolicyOutput) Cluster ¶ added in v6.23.0
func (o ClusterIAMPolicyOutput) Cluster() pulumi.StringOutput
The name or relative resource id of the cluster to manage IAM policies for.
func (ClusterIAMPolicyOutput) ElementType ¶
func (ClusterIAMPolicyOutput) ElementType() reflect.Type
func (ClusterIAMPolicyOutput) Etag ¶ added in v6.23.0
func (o ClusterIAMPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the clusters's IAM policy.
func (ClusterIAMPolicyOutput) PolicyData ¶ added in v6.23.0
func (o ClusterIAMPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (ClusterIAMPolicyOutput) Project ¶ added in v6.23.0
func (o ClusterIAMPolicyOutput) Project() pulumi.StringOutput
The project in which the cluster belongs. If it is not provided, the provider will use a default.
func (ClusterIAMPolicyOutput) Region ¶ added in v6.23.0
func (o ClusterIAMPolicyOutput) Region() pulumi.StringOutput
The region in which the cluster belongs. If it is not provided, the provider will use a default.
func (ClusterIAMPolicyOutput) ToClusterIAMPolicyOutput ¶
func (o ClusterIAMPolicyOutput) ToClusterIAMPolicyOutput() ClusterIAMPolicyOutput
func (ClusterIAMPolicyOutput) ToClusterIAMPolicyOutputWithContext ¶
func (o ClusterIAMPolicyOutput) ToClusterIAMPolicyOutputWithContext(ctx context.Context) ClusterIAMPolicyOutput
type ClusterIAMPolicyState ¶
type ClusterIAMPolicyState struct { // The name or relative resource id of the cluster to manage IAM policies for. Cluster pulumi.StringPtrInput // (Computed) The etag of the clusters's IAM policy. Etag pulumi.StringPtrInput // The policy data generated by a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The project in which the cluster belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the cluster belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput }
func (ClusterIAMPolicyState) ElementType ¶
func (ClusterIAMPolicyState) ElementType() reflect.Type
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ClusterConfig ¶ added in v6.23.0
func (o ClusterOutput) ClusterConfig() ClusterClusterConfigOutput
Allows you to configure various aspects of the cluster. Structure defined below.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) GracefulDecommissionTimeout ¶ added in v6.23.0
func (o ClusterOutput) GracefulDecommissionTimeout() pulumi.StringPtrOutput
The timeout duration which allows graceful decomissioning when you change the number of worker nodes directly through a terraform apply
func (ClusterOutput) Labels ¶ added in v6.23.0
func (o ClusterOutput) Labels() pulumi.StringMapOutput
The list of labels (key/value pairs) to be applied to instances in the cluster. GCP generates some itself including `goog-dataproc-cluster-name` which is the name of the cluster.
func (ClusterOutput) Name ¶ added in v6.23.0
func (o ClusterOutput) Name() pulumi.StringOutput
The name of the cluster, unique within the project and zone.
func (ClusterOutput) Project ¶ added in v6.23.0
func (o ClusterOutput) Project() pulumi.StringOutput
The ID of the project in which the `cluster` will exist. If it is not provided, the provider project is used.
func (ClusterOutput) Region ¶ added in v6.23.0
func (o ClusterOutput) Region() pulumi.StringPtrOutput
The region in which the cluster and associated nodes will be created in. Defaults to `global`.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterState ¶
type ClusterState struct { // Allows you to configure various aspects of the cluster. // Structure defined below. ClusterConfig ClusterClusterConfigPtrInput // The timeout duration which allows graceful decomissioning when you change the number of worker nodes directly through a // terraform apply GracefulDecommissionTimeout pulumi.StringPtrInput // The list of labels (key/value pairs) to be applied to // instances in the cluster. GCP generates some itself including `goog-dataproc-cluster-name` // which is the name of the cluster. Labels pulumi.StringMapInput // The name of the cluster, unique within the project and // zone. Name pulumi.StringPtrInput // The ID of the project in which the `cluster` will exist. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput // The region in which the cluster and associated nodes will be created in. // Defaults to `global`. Region pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type Job ¶
type Job struct { pulumi.CustomResourceState // If present, the location of miscellaneous control files which may be used as part of job setup and handling. If not present, control files may be placed in the same location as driver_output_uri. DriverControlsFilesUri pulumi.StringOutput `pulumi:"driverControlsFilesUri"` // A URI pointing to the location of the stdout of the job's driver program. DriverOutputResourceUri pulumi.StringOutput `pulumi:"driverOutputResourceUri"` // By default, you can only delete inactive jobs within // Dataproc. Setting this to true, and calling destroy, will ensure that the // job is first cancelled before issuing the delete. ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"` // The config of Hadoop job HadoopConfig JobHadoopConfigPtrOutput `pulumi:"hadoopConfig"` // The config of hive job HiveConfig JobHiveConfigPtrOutput `pulumi:"hiveConfig"` // The list of labels (key/value pairs) to add to the job. Labels pulumi.StringMapOutput `pulumi:"labels"` // The config of pag job. PigConfig JobPigConfigPtrOutput `pulumi:"pigConfig"` // The config of job placement. Placement JobPlacementOutput `pulumi:"placement"` // The config of presto job PrestoConfig JobPrestoConfigPtrOutput `pulumi:"prestoConfig"` // The project in which the `cluster` can be found and jobs // subsequently run against. If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The config of pySpark job. PysparkConfig JobPysparkConfigPtrOutput `pulumi:"pysparkConfig"` // The reference of the job Reference JobReferenceOutput `pulumi:"reference"` // The Cloud Dataproc region. This essentially determines which clusters are available // for this job to be submitted to. If not specified, defaults to `global`. Region pulumi.StringPtrOutput `pulumi:"region"` // Optional. Job scheduling configuration. Scheduling JobSchedulingPtrOutput `pulumi:"scheduling"` // The config of the Spark job. SparkConfig JobSparkConfigPtrOutput `pulumi:"sparkConfig"` // The config of SparkSql job SparksqlConfig JobSparksqlConfigPtrOutput `pulumi:"sparksqlConfig"` // The status of the job. Statuses JobStatusArrayOutput `pulumi:"statuses"` }
Manages a job resource within a Dataproc cluster within GCE. For more information see [the official dataproc documentation](https://cloud.google.com/dataproc/).
!> **Note:** This resource does not support 'update' and changing any attributes will cause the resource to be recreated.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycluster, err := dataproc.NewCluster(ctx, "mycluster", &dataproc.ClusterArgs{ Region: pulumi.String("us-central1"), }) if err != nil { return err } spark, err := dataproc.NewJob(ctx, "spark", &dataproc.JobArgs{ Region: mycluster.Region, ForceDelete: pulumi.Bool(true), Placement: &dataproc.JobPlacementArgs{ ClusterName: mycluster.Name, }, SparkConfig: &dataproc.JobSparkConfigArgs{ MainClass: pulumi.String("org.apache.spark.examples.SparkPi"), JarFileUris: pulumi.StringArray{ pulumi.String("file:///usr/lib/spark/examples/jars/spark-examples.jar"), }, Args: pulumi.StringArray{ pulumi.String("1000"), }, Properties: pulumi.StringMap{ "spark.logConf": pulumi.String("true"), }, LoggingConfig: &dataproc.JobSparkConfigLoggingConfigArgs{ DriverLogLevels: pulumi.StringMap{ "root": pulumi.String("INFO"), }, }, }, }) if err != nil { return err } pyspark, err := dataproc.NewJob(ctx, "pyspark", &dataproc.JobArgs{ Region: mycluster.Region, ForceDelete: pulumi.Bool(true), Placement: &dataproc.JobPlacementArgs{ ClusterName: mycluster.Name, }, PysparkConfig: &dataproc.JobPysparkConfigArgs{ MainPythonFileUri: pulumi.String("gs://dataproc-examples-2f10d78d114f6aaec76462e3c310f31f/src/pyspark/hello-world/hello-world.py"), Properties: pulumi.StringMap{ "spark.logConf": pulumi.String("true"), }, }, }) if err != nil { return err } ctx.Export("sparkStatus", spark.Statuses.ApplyT(func(statuses []dataproc.JobStatus) (string, error) { return statuses[0].State, nil }).(pulumi.StringOutput)) ctx.Export("pysparkStatus", pyspark.Statuses.ApplyT(func(statuses []dataproc.JobStatus) (string, error) { return statuses[0].State, nil }).(pulumi.StringOutput)) return nil }) }
```
## Import
This resource does not support import.
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewJob ¶
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ElementType ¶
func (*Job) ToJobOutput ¶
type JobArgs ¶
type JobArgs struct { // By default, you can only delete inactive jobs within // Dataproc. Setting this to true, and calling destroy, will ensure that the // job is first cancelled before issuing the delete. ForceDelete pulumi.BoolPtrInput // The config of Hadoop job HadoopConfig JobHadoopConfigPtrInput // The config of hive job HiveConfig JobHiveConfigPtrInput // The list of labels (key/value pairs) to add to the job. Labels pulumi.StringMapInput // The config of pag job. PigConfig JobPigConfigPtrInput // The config of job placement. Placement JobPlacementInput // The config of presto job PrestoConfig JobPrestoConfigPtrInput // The project in which the `cluster` can be found and jobs // subsequently run against. If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The config of pySpark job. PysparkConfig JobPysparkConfigPtrInput // The reference of the job Reference JobReferencePtrInput // The Cloud Dataproc region. This essentially determines which clusters are available // for this job to be submitted to. If not specified, defaults to `global`. Region pulumi.StringPtrInput // Optional. Job scheduling configuration. Scheduling JobSchedulingPtrInput // The config of the Spark job. SparkConfig JobSparkConfigPtrInput // The config of SparkSql job SparksqlConfig JobSparksqlConfigPtrInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobArray ¶
type JobArray []JobInput
func (JobArray) ElementType ¶
func (JobArray) ToJobArrayOutput ¶
func (i JobArray) ToJobArrayOutput() JobArrayOutput
func (JobArray) ToJobArrayOutputWithContext ¶
func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobArrayInput ¶
type JobArrayInput interface { pulumi.Input ToJobArrayOutput() JobArrayOutput ToJobArrayOutputWithContext(context.Context) JobArrayOutput }
JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:
JobArray{ JobArgs{...} }
type JobArrayOutput ¶
type JobArrayOutput struct{ *pulumi.OutputState }
func (JobArrayOutput) ElementType ¶
func (JobArrayOutput) ElementType() reflect.Type
func (JobArrayOutput) ToJobArrayOutput ¶
func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
func (JobArrayOutput) ToJobArrayOutputWithContext ¶
func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobHadoopConfig ¶
type JobHadoopConfig struct { // HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args []string `pulumi:"args"` // HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` LoggingConfig *JobHadoopConfigLoggingConfig `pulumi:"loggingConfig"` // The name of the driver's main class. The jar file containing the class must be in the default CLASSPATH or specified in `jarFileUris`. Conflicts with `mainJarFileUri` MainClass *string `pulumi:"mainClass"` // The HCFS URI of the jar file containing the main class. Examples: 'gs://foo-bucket/analytics-binaries/extract-useful-metrics-mr.jar' 'hdfs:/tmp/test-samples/custom-wordcount.jar' 'file:///home/usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar'. Conflicts with `mainClass` MainJarFileUri *string `pulumi:"mainJarFileUri"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties map[string]string `pulumi:"properties"` }
type JobHadoopConfigArgs ¶
type JobHadoopConfigArgs struct { // HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris pulumi.StringArrayInput `pulumi:"archiveUris"` // The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args pulumi.StringArrayInput `pulumi:"args"` // HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` LoggingConfig JobHadoopConfigLoggingConfigPtrInput `pulumi:"loggingConfig"` // The name of the driver's main class. The jar file containing the class must be in the default CLASSPATH or specified in `jarFileUris`. Conflicts with `mainJarFileUri` MainClass pulumi.StringPtrInput `pulumi:"mainClass"` // The HCFS URI of the jar file containing the main class. Examples: 'gs://foo-bucket/analytics-binaries/extract-useful-metrics-mr.jar' 'hdfs:/tmp/test-samples/custom-wordcount.jar' 'file:///home/usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar'. Conflicts with `mainClass` MainJarFileUri pulumi.StringPtrInput `pulumi:"mainJarFileUri"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties pulumi.StringMapInput `pulumi:"properties"` }
func (JobHadoopConfigArgs) ElementType ¶
func (JobHadoopConfigArgs) ElementType() reflect.Type
func (JobHadoopConfigArgs) ToJobHadoopConfigOutput ¶
func (i JobHadoopConfigArgs) ToJobHadoopConfigOutput() JobHadoopConfigOutput
func (JobHadoopConfigArgs) ToJobHadoopConfigOutputWithContext ¶
func (i JobHadoopConfigArgs) ToJobHadoopConfigOutputWithContext(ctx context.Context) JobHadoopConfigOutput
func (JobHadoopConfigArgs) ToJobHadoopConfigPtrOutput ¶
func (i JobHadoopConfigArgs) ToJobHadoopConfigPtrOutput() JobHadoopConfigPtrOutput
func (JobHadoopConfigArgs) ToJobHadoopConfigPtrOutputWithContext ¶
func (i JobHadoopConfigArgs) ToJobHadoopConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigPtrOutput
type JobHadoopConfigInput ¶
type JobHadoopConfigInput interface { pulumi.Input ToJobHadoopConfigOutput() JobHadoopConfigOutput ToJobHadoopConfigOutputWithContext(context.Context) JobHadoopConfigOutput }
JobHadoopConfigInput is an input type that accepts JobHadoopConfigArgs and JobHadoopConfigOutput values. You can construct a concrete instance of `JobHadoopConfigInput` via:
JobHadoopConfigArgs{...}
type JobHadoopConfigLoggingConfigArgs ¶
type JobHadoopConfigLoggingConfigArgs struct {
DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"`
}
func (JobHadoopConfigLoggingConfigArgs) ElementType ¶
func (JobHadoopConfigLoggingConfigArgs) ElementType() reflect.Type
func (JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigOutput ¶
func (i JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigOutput() JobHadoopConfigLoggingConfigOutput
func (JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigOutputWithContext ¶
func (i JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigOutputWithContext(ctx context.Context) JobHadoopConfigLoggingConfigOutput
func (JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigPtrOutput ¶
func (i JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigPtrOutput() JobHadoopConfigLoggingConfigPtrOutput
func (JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigPtrOutputWithContext ¶
func (i JobHadoopConfigLoggingConfigArgs) ToJobHadoopConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigLoggingConfigPtrOutput
type JobHadoopConfigLoggingConfigInput ¶
type JobHadoopConfigLoggingConfigInput interface { pulumi.Input ToJobHadoopConfigLoggingConfigOutput() JobHadoopConfigLoggingConfigOutput ToJobHadoopConfigLoggingConfigOutputWithContext(context.Context) JobHadoopConfigLoggingConfigOutput }
JobHadoopConfigLoggingConfigInput is an input type that accepts JobHadoopConfigLoggingConfigArgs and JobHadoopConfigLoggingConfigOutput values. You can construct a concrete instance of `JobHadoopConfigLoggingConfigInput` via:
JobHadoopConfigLoggingConfigArgs{...}
type JobHadoopConfigLoggingConfigOutput ¶
type JobHadoopConfigLoggingConfigOutput struct{ *pulumi.OutputState }
func (JobHadoopConfigLoggingConfigOutput) DriverLogLevels ¶
func (o JobHadoopConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobHadoopConfigLoggingConfigOutput) ElementType ¶
func (JobHadoopConfigLoggingConfigOutput) ElementType() reflect.Type
func (JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigOutput ¶
func (o JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigOutput() JobHadoopConfigLoggingConfigOutput
func (JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigOutputWithContext ¶
func (o JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigOutputWithContext(ctx context.Context) JobHadoopConfigLoggingConfigOutput
func (JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigPtrOutput ¶
func (o JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigPtrOutput() JobHadoopConfigLoggingConfigPtrOutput
func (JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigPtrOutputWithContext ¶
func (o JobHadoopConfigLoggingConfigOutput) ToJobHadoopConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigLoggingConfigPtrOutput
type JobHadoopConfigLoggingConfigPtrInput ¶
type JobHadoopConfigLoggingConfigPtrInput interface { pulumi.Input ToJobHadoopConfigLoggingConfigPtrOutput() JobHadoopConfigLoggingConfigPtrOutput ToJobHadoopConfigLoggingConfigPtrOutputWithContext(context.Context) JobHadoopConfigLoggingConfigPtrOutput }
JobHadoopConfigLoggingConfigPtrInput is an input type that accepts JobHadoopConfigLoggingConfigArgs, JobHadoopConfigLoggingConfigPtr and JobHadoopConfigLoggingConfigPtrOutput values. You can construct a concrete instance of `JobHadoopConfigLoggingConfigPtrInput` via:
JobHadoopConfigLoggingConfigArgs{...} or: nil
func JobHadoopConfigLoggingConfigPtr ¶
func JobHadoopConfigLoggingConfigPtr(v *JobHadoopConfigLoggingConfigArgs) JobHadoopConfigLoggingConfigPtrInput
type JobHadoopConfigLoggingConfigPtrOutput ¶
type JobHadoopConfigLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (JobHadoopConfigLoggingConfigPtrOutput) DriverLogLevels ¶
func (o JobHadoopConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobHadoopConfigLoggingConfigPtrOutput) ElementType ¶
func (JobHadoopConfigLoggingConfigPtrOutput) ElementType() reflect.Type
func (JobHadoopConfigLoggingConfigPtrOutput) ToJobHadoopConfigLoggingConfigPtrOutput ¶
func (o JobHadoopConfigLoggingConfigPtrOutput) ToJobHadoopConfigLoggingConfigPtrOutput() JobHadoopConfigLoggingConfigPtrOutput
func (JobHadoopConfigLoggingConfigPtrOutput) ToJobHadoopConfigLoggingConfigPtrOutputWithContext ¶
func (o JobHadoopConfigLoggingConfigPtrOutput) ToJobHadoopConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigLoggingConfigPtrOutput
type JobHadoopConfigOutput ¶
type JobHadoopConfigOutput struct{ *pulumi.OutputState }
func (JobHadoopConfigOutput) ArchiveUris ¶
func (o JobHadoopConfigOutput) ArchiveUris() pulumi.StringArrayOutput
HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip.
func (JobHadoopConfigOutput) Args ¶
func (o JobHadoopConfigOutput) Args() pulumi.StringArrayOutput
The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (JobHadoopConfigOutput) ElementType ¶
func (JobHadoopConfigOutput) ElementType() reflect.Type
func (JobHadoopConfigOutput) FileUris ¶
func (o JobHadoopConfigOutput) FileUris() pulumi.StringArrayOutput
HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks.
func (JobHadoopConfigOutput) JarFileUris ¶
func (o JobHadoopConfigOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobHadoopConfigOutput) LoggingConfig ¶
func (o JobHadoopConfigOutput) LoggingConfig() JobHadoopConfigLoggingConfigPtrOutput
func (JobHadoopConfigOutput) MainClass ¶
func (o JobHadoopConfigOutput) MainClass() pulumi.StringPtrOutput
The name of the driver's main class. The jar file containing the class must be in the default CLASSPATH or specified in `jarFileUris`. Conflicts with `mainJarFileUri`
func (JobHadoopConfigOutput) MainJarFileUri ¶
func (o JobHadoopConfigOutput) MainJarFileUri() pulumi.StringPtrOutput
The HCFS URI of the jar file containing the main class. Examples: 'gs://foo-bucket/analytics-binaries/extract-useful-metrics-mr.jar' 'hdfs:/tmp/test-samples/custom-wordcount.jar' 'file:///home/usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar'. Conflicts with `mainClass`
func (JobHadoopConfigOutput) Properties ¶
func (o JobHadoopConfigOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobHadoopConfigOutput) ToJobHadoopConfigOutput ¶
func (o JobHadoopConfigOutput) ToJobHadoopConfigOutput() JobHadoopConfigOutput
func (JobHadoopConfigOutput) ToJobHadoopConfigOutputWithContext ¶
func (o JobHadoopConfigOutput) ToJobHadoopConfigOutputWithContext(ctx context.Context) JobHadoopConfigOutput
func (JobHadoopConfigOutput) ToJobHadoopConfigPtrOutput ¶
func (o JobHadoopConfigOutput) ToJobHadoopConfigPtrOutput() JobHadoopConfigPtrOutput
func (JobHadoopConfigOutput) ToJobHadoopConfigPtrOutputWithContext ¶
func (o JobHadoopConfigOutput) ToJobHadoopConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigPtrOutput
type JobHadoopConfigPtrInput ¶
type JobHadoopConfigPtrInput interface { pulumi.Input ToJobHadoopConfigPtrOutput() JobHadoopConfigPtrOutput ToJobHadoopConfigPtrOutputWithContext(context.Context) JobHadoopConfigPtrOutput }
JobHadoopConfigPtrInput is an input type that accepts JobHadoopConfigArgs, JobHadoopConfigPtr and JobHadoopConfigPtrOutput values. You can construct a concrete instance of `JobHadoopConfigPtrInput` via:
JobHadoopConfigArgs{...} or: nil
func JobHadoopConfigPtr ¶
func JobHadoopConfigPtr(v *JobHadoopConfigArgs) JobHadoopConfigPtrInput
type JobHadoopConfigPtrOutput ¶
type JobHadoopConfigPtrOutput struct{ *pulumi.OutputState }
func (JobHadoopConfigPtrOutput) ArchiveUris ¶
func (o JobHadoopConfigPtrOutput) ArchiveUris() pulumi.StringArrayOutput
HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip.
func (JobHadoopConfigPtrOutput) Args ¶
func (o JobHadoopConfigPtrOutput) Args() pulumi.StringArrayOutput
The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (JobHadoopConfigPtrOutput) Elem ¶
func (o JobHadoopConfigPtrOutput) Elem() JobHadoopConfigOutput
func (JobHadoopConfigPtrOutput) ElementType ¶
func (JobHadoopConfigPtrOutput) ElementType() reflect.Type
func (JobHadoopConfigPtrOutput) FileUris ¶
func (o JobHadoopConfigPtrOutput) FileUris() pulumi.StringArrayOutput
HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks.
func (JobHadoopConfigPtrOutput) JarFileUris ¶
func (o JobHadoopConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobHadoopConfigPtrOutput) LoggingConfig ¶
func (o JobHadoopConfigPtrOutput) LoggingConfig() JobHadoopConfigLoggingConfigPtrOutput
func (JobHadoopConfigPtrOutput) MainClass ¶
func (o JobHadoopConfigPtrOutput) MainClass() pulumi.StringPtrOutput
The name of the driver's main class. The jar file containing the class must be in the default CLASSPATH or specified in `jarFileUris`. Conflicts with `mainJarFileUri`
func (JobHadoopConfigPtrOutput) MainJarFileUri ¶
func (o JobHadoopConfigPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
The HCFS URI of the jar file containing the main class. Examples: 'gs://foo-bucket/analytics-binaries/extract-useful-metrics-mr.jar' 'hdfs:/tmp/test-samples/custom-wordcount.jar' 'file:///home/usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar'. Conflicts with `mainClass`
func (JobHadoopConfigPtrOutput) Properties ¶
func (o JobHadoopConfigPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobHadoopConfigPtrOutput) ToJobHadoopConfigPtrOutput ¶
func (o JobHadoopConfigPtrOutput) ToJobHadoopConfigPtrOutput() JobHadoopConfigPtrOutput
func (JobHadoopConfigPtrOutput) ToJobHadoopConfigPtrOutputWithContext ¶
func (o JobHadoopConfigPtrOutput) ToJobHadoopConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigPtrOutput
type JobHiveConfig ¶
type JobHiveConfig struct { // Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false. ContinueOnFailure *bool `pulumi:"continueOnFailure"` // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties map[string]string `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. // Conflicts with `queryList` QueryFileUri *string `pulumi:"queryFileUri"` // The list of SQL queries or statements to execute as part of the job. // Conflicts with `queryFileUri` QueryLists []string `pulumi:"queryLists"` // Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`). ScriptVariables map[string]string `pulumi:"scriptVariables"` }
type JobHiveConfigArgs ¶
type JobHiveConfigArgs struct { // Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false. ContinueOnFailure pulumi.BoolPtrInput `pulumi:"continueOnFailure"` // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties pulumi.StringMapInput `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. // Conflicts with `queryList` QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // The list of SQL queries or statements to execute as part of the job. // Conflicts with `queryFileUri` QueryLists pulumi.StringArrayInput `pulumi:"queryLists"` // Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`). ScriptVariables pulumi.StringMapInput `pulumi:"scriptVariables"` }
func (JobHiveConfigArgs) ElementType ¶
func (JobHiveConfigArgs) ElementType() reflect.Type
func (JobHiveConfigArgs) ToJobHiveConfigOutput ¶
func (i JobHiveConfigArgs) ToJobHiveConfigOutput() JobHiveConfigOutput
func (JobHiveConfigArgs) ToJobHiveConfigOutputWithContext ¶
func (i JobHiveConfigArgs) ToJobHiveConfigOutputWithContext(ctx context.Context) JobHiveConfigOutput
func (JobHiveConfigArgs) ToJobHiveConfigPtrOutput ¶
func (i JobHiveConfigArgs) ToJobHiveConfigPtrOutput() JobHiveConfigPtrOutput
func (JobHiveConfigArgs) ToJobHiveConfigPtrOutputWithContext ¶
func (i JobHiveConfigArgs) ToJobHiveConfigPtrOutputWithContext(ctx context.Context) JobHiveConfigPtrOutput
type JobHiveConfigInput ¶
type JobHiveConfigInput interface { pulumi.Input ToJobHiveConfigOutput() JobHiveConfigOutput ToJobHiveConfigOutputWithContext(context.Context) JobHiveConfigOutput }
JobHiveConfigInput is an input type that accepts JobHiveConfigArgs and JobHiveConfigOutput values. You can construct a concrete instance of `JobHiveConfigInput` via:
JobHiveConfigArgs{...}
type JobHiveConfigOutput ¶
type JobHiveConfigOutput struct{ *pulumi.OutputState }
func (JobHiveConfigOutput) ContinueOnFailure ¶
func (o JobHiveConfigOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false.
func (JobHiveConfigOutput) ElementType ¶
func (JobHiveConfigOutput) ElementType() reflect.Type
func (JobHiveConfigOutput) JarFileUris ¶
func (o JobHiveConfigOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobHiveConfigOutput) Properties ¶
func (o JobHiveConfigOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobHiveConfigOutput) QueryFileUri ¶
func (o JobHiveConfigOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries. Conflicts with `queryList`
func (JobHiveConfigOutput) QueryLists ¶
func (o JobHiveConfigOutput) QueryLists() pulumi.StringArrayOutput
The list of SQL queries or statements to execute as part of the job. Conflicts with `queryFileUri`
func (JobHiveConfigOutput) ScriptVariables ¶
func (o JobHiveConfigOutput) ScriptVariables() pulumi.StringMapOutput
Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`).
func (JobHiveConfigOutput) ToJobHiveConfigOutput ¶
func (o JobHiveConfigOutput) ToJobHiveConfigOutput() JobHiveConfigOutput
func (JobHiveConfigOutput) ToJobHiveConfigOutputWithContext ¶
func (o JobHiveConfigOutput) ToJobHiveConfigOutputWithContext(ctx context.Context) JobHiveConfigOutput
func (JobHiveConfigOutput) ToJobHiveConfigPtrOutput ¶
func (o JobHiveConfigOutput) ToJobHiveConfigPtrOutput() JobHiveConfigPtrOutput
func (JobHiveConfigOutput) ToJobHiveConfigPtrOutputWithContext ¶
func (o JobHiveConfigOutput) ToJobHiveConfigPtrOutputWithContext(ctx context.Context) JobHiveConfigPtrOutput
type JobHiveConfigPtrInput ¶
type JobHiveConfigPtrInput interface { pulumi.Input ToJobHiveConfigPtrOutput() JobHiveConfigPtrOutput ToJobHiveConfigPtrOutputWithContext(context.Context) JobHiveConfigPtrOutput }
JobHiveConfigPtrInput is an input type that accepts JobHiveConfigArgs, JobHiveConfigPtr and JobHiveConfigPtrOutput values. You can construct a concrete instance of `JobHiveConfigPtrInput` via:
JobHiveConfigArgs{...} or: nil
func JobHiveConfigPtr ¶
func JobHiveConfigPtr(v *JobHiveConfigArgs) JobHiveConfigPtrInput
type JobHiveConfigPtrOutput ¶
type JobHiveConfigPtrOutput struct{ *pulumi.OutputState }
func (JobHiveConfigPtrOutput) ContinueOnFailure ¶
func (o JobHiveConfigPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false.
func (JobHiveConfigPtrOutput) Elem ¶
func (o JobHiveConfigPtrOutput) Elem() JobHiveConfigOutput
func (JobHiveConfigPtrOutput) ElementType ¶
func (JobHiveConfigPtrOutput) ElementType() reflect.Type
func (JobHiveConfigPtrOutput) JarFileUris ¶
func (o JobHiveConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobHiveConfigPtrOutput) Properties ¶
func (o JobHiveConfigPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobHiveConfigPtrOutput) QueryFileUri ¶
func (o JobHiveConfigPtrOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries. Conflicts with `queryList`
func (JobHiveConfigPtrOutput) QueryLists ¶
func (o JobHiveConfigPtrOutput) QueryLists() pulumi.StringArrayOutput
The list of SQL queries or statements to execute as part of the job. Conflicts with `queryFileUri`
func (JobHiveConfigPtrOutput) ScriptVariables ¶
func (o JobHiveConfigPtrOutput) ScriptVariables() pulumi.StringMapOutput
Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`).
func (JobHiveConfigPtrOutput) ToJobHiveConfigPtrOutput ¶
func (o JobHiveConfigPtrOutput) ToJobHiveConfigPtrOutput() JobHiveConfigPtrOutput
func (JobHiveConfigPtrOutput) ToJobHiveConfigPtrOutputWithContext ¶
func (o JobHiveConfigPtrOutput) ToJobHiveConfigPtrOutputWithContext(ctx context.Context) JobHiveConfigPtrOutput
type JobIAMBinding ¶
type JobIAMBinding struct { pulumi.CustomResourceState Condition JobIAMBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the jobs's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` JobId pulumi.StringOutput `pulumi:"jobId"` Members pulumi.StringArrayOutput `pulumi:"members"` // The project in which the job belongs. If it // is not provided, the provider will use a default. Project pulumi.StringOutput `pulumi:"project"` // The region in which the job belongs. If it // is not provided, the provider will use a default. Region pulumi.StringOutput `pulumi:"region"` // The role that should be applied. Only one // `dataproc.JobIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage IAM policies on dataproc jobs. Each of these resources serves a different use case:
* `dataproc.JobIAMPolicy`: Authoritative. Sets the IAM policy for the job and replaces any existing policy already attached. * `dataproc.JobIAMBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the job are preserved. * `dataproc.JobIAMMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the job are preserved.
> **Note:** `dataproc.JobIAMPolicy` **cannot** be used in conjunction with `dataproc.JobIAMBinding` and `dataproc.JobIAMMember` or they will fight over what your policy should be. In addition, be careful not to accidentally unset ownership of the job as `dataproc.JobIAMPolicy` replaces the entire policy.
> **Note:** `dataproc.JobIAMBinding` resources **can be** used in conjunction with `dataproc.JobIAMMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_job\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/editor", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewJobIAMPolicy(ctx, "editor", &dataproc.JobIAMPolicyArgs{ Project: pulumi.String("your-project"), Region: pulumi.String("your-region"), JobId: pulumi.String("your-dataproc-job"), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_job\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewJobIAMBinding(ctx, "editor", &dataproc.JobIAMBindingArgs{ JobId: pulumi.String("your-dataproc-job"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_job\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewJobIAMMember(ctx, "editor", &dataproc.JobIAMMemberArgs{ JobId: pulumi.String("your-dataproc-job"), Member: pulumi.String("user:jane@example.com"), Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## Import
Job IAM resources can be imported using the project, region, job id, role and/or member.
```sh
$ pulumi import gcp:dataproc/jobIAMBinding:JobIAMBinding editor "projects/{project}/regions/{region}/jobs/{job_id}"
```
```sh
$ pulumi import gcp:dataproc/jobIAMBinding:JobIAMBinding editor "projects/{project}/regions/{region}/jobs/{job_id} roles/editor"
```
```sh
$ pulumi import gcp:dataproc/jobIAMBinding:JobIAMBinding editor "projects/{project}/regions/{region}/jobs/{job_id} roles/editor user:jane@example.com"
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetJobIAMBinding ¶
func GetJobIAMBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobIAMBindingState, opts ...pulumi.ResourceOption) (*JobIAMBinding, error)
GetJobIAMBinding gets an existing JobIAMBinding 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 NewJobIAMBinding ¶
func NewJobIAMBinding(ctx *pulumi.Context, name string, args *JobIAMBindingArgs, opts ...pulumi.ResourceOption) (*JobIAMBinding, error)
NewJobIAMBinding registers a new resource with the given unique name, arguments, and options.
func (*JobIAMBinding) ElementType ¶
func (*JobIAMBinding) ElementType() reflect.Type
func (*JobIAMBinding) ToJobIAMBindingOutput ¶
func (i *JobIAMBinding) ToJobIAMBindingOutput() JobIAMBindingOutput
func (*JobIAMBinding) ToJobIAMBindingOutputWithContext ¶
func (i *JobIAMBinding) ToJobIAMBindingOutputWithContext(ctx context.Context) JobIAMBindingOutput
type JobIAMBindingArgs ¶
type JobIAMBindingArgs struct { Condition JobIAMBindingConditionPtrInput JobId pulumi.StringInput Members pulumi.StringArrayInput // The project in which the job belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the job belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.JobIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a JobIAMBinding resource.
func (JobIAMBindingArgs) ElementType ¶
func (JobIAMBindingArgs) ElementType() reflect.Type
type JobIAMBindingArray ¶
type JobIAMBindingArray []JobIAMBindingInput
func (JobIAMBindingArray) ElementType ¶
func (JobIAMBindingArray) ElementType() reflect.Type
func (JobIAMBindingArray) ToJobIAMBindingArrayOutput ¶
func (i JobIAMBindingArray) ToJobIAMBindingArrayOutput() JobIAMBindingArrayOutput
func (JobIAMBindingArray) ToJobIAMBindingArrayOutputWithContext ¶
func (i JobIAMBindingArray) ToJobIAMBindingArrayOutputWithContext(ctx context.Context) JobIAMBindingArrayOutput
type JobIAMBindingArrayInput ¶
type JobIAMBindingArrayInput interface { pulumi.Input ToJobIAMBindingArrayOutput() JobIAMBindingArrayOutput ToJobIAMBindingArrayOutputWithContext(context.Context) JobIAMBindingArrayOutput }
JobIAMBindingArrayInput is an input type that accepts JobIAMBindingArray and JobIAMBindingArrayOutput values. You can construct a concrete instance of `JobIAMBindingArrayInput` via:
JobIAMBindingArray{ JobIAMBindingArgs{...} }
type JobIAMBindingArrayOutput ¶
type JobIAMBindingArrayOutput struct{ *pulumi.OutputState }
func (JobIAMBindingArrayOutput) ElementType ¶
func (JobIAMBindingArrayOutput) ElementType() reflect.Type
func (JobIAMBindingArrayOutput) Index ¶
func (o JobIAMBindingArrayOutput) Index(i pulumi.IntInput) JobIAMBindingOutput
func (JobIAMBindingArrayOutput) ToJobIAMBindingArrayOutput ¶
func (o JobIAMBindingArrayOutput) ToJobIAMBindingArrayOutput() JobIAMBindingArrayOutput
func (JobIAMBindingArrayOutput) ToJobIAMBindingArrayOutputWithContext ¶
func (o JobIAMBindingArrayOutput) ToJobIAMBindingArrayOutputWithContext(ctx context.Context) JobIAMBindingArrayOutput
type JobIAMBindingCondition ¶
type JobIAMBindingConditionArgs ¶
type JobIAMBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (JobIAMBindingConditionArgs) ElementType ¶
func (JobIAMBindingConditionArgs) ElementType() reflect.Type
func (JobIAMBindingConditionArgs) ToJobIAMBindingConditionOutput ¶
func (i JobIAMBindingConditionArgs) ToJobIAMBindingConditionOutput() JobIAMBindingConditionOutput
func (JobIAMBindingConditionArgs) ToJobIAMBindingConditionOutputWithContext ¶
func (i JobIAMBindingConditionArgs) ToJobIAMBindingConditionOutputWithContext(ctx context.Context) JobIAMBindingConditionOutput
func (JobIAMBindingConditionArgs) ToJobIAMBindingConditionPtrOutput ¶
func (i JobIAMBindingConditionArgs) ToJobIAMBindingConditionPtrOutput() JobIAMBindingConditionPtrOutput
func (JobIAMBindingConditionArgs) ToJobIAMBindingConditionPtrOutputWithContext ¶
func (i JobIAMBindingConditionArgs) ToJobIAMBindingConditionPtrOutputWithContext(ctx context.Context) JobIAMBindingConditionPtrOutput
type JobIAMBindingConditionInput ¶
type JobIAMBindingConditionInput interface { pulumi.Input ToJobIAMBindingConditionOutput() JobIAMBindingConditionOutput ToJobIAMBindingConditionOutputWithContext(context.Context) JobIAMBindingConditionOutput }
JobIAMBindingConditionInput is an input type that accepts JobIAMBindingConditionArgs and JobIAMBindingConditionOutput values. You can construct a concrete instance of `JobIAMBindingConditionInput` via:
JobIAMBindingConditionArgs{...}
type JobIAMBindingConditionOutput ¶
type JobIAMBindingConditionOutput struct{ *pulumi.OutputState }
func (JobIAMBindingConditionOutput) Description ¶
func (o JobIAMBindingConditionOutput) Description() pulumi.StringPtrOutput
func (JobIAMBindingConditionOutput) ElementType ¶
func (JobIAMBindingConditionOutput) ElementType() reflect.Type
func (JobIAMBindingConditionOutput) Expression ¶
func (o JobIAMBindingConditionOutput) Expression() pulumi.StringOutput
func (JobIAMBindingConditionOutput) Title ¶
func (o JobIAMBindingConditionOutput) Title() pulumi.StringOutput
func (JobIAMBindingConditionOutput) ToJobIAMBindingConditionOutput ¶
func (o JobIAMBindingConditionOutput) ToJobIAMBindingConditionOutput() JobIAMBindingConditionOutput
func (JobIAMBindingConditionOutput) ToJobIAMBindingConditionOutputWithContext ¶
func (o JobIAMBindingConditionOutput) ToJobIAMBindingConditionOutputWithContext(ctx context.Context) JobIAMBindingConditionOutput
func (JobIAMBindingConditionOutput) ToJobIAMBindingConditionPtrOutput ¶
func (o JobIAMBindingConditionOutput) ToJobIAMBindingConditionPtrOutput() JobIAMBindingConditionPtrOutput
func (JobIAMBindingConditionOutput) ToJobIAMBindingConditionPtrOutputWithContext ¶
func (o JobIAMBindingConditionOutput) ToJobIAMBindingConditionPtrOutputWithContext(ctx context.Context) JobIAMBindingConditionPtrOutput
type JobIAMBindingConditionPtrInput ¶
type JobIAMBindingConditionPtrInput interface { pulumi.Input ToJobIAMBindingConditionPtrOutput() JobIAMBindingConditionPtrOutput ToJobIAMBindingConditionPtrOutputWithContext(context.Context) JobIAMBindingConditionPtrOutput }
JobIAMBindingConditionPtrInput is an input type that accepts JobIAMBindingConditionArgs, JobIAMBindingConditionPtr and JobIAMBindingConditionPtrOutput values. You can construct a concrete instance of `JobIAMBindingConditionPtrInput` via:
JobIAMBindingConditionArgs{...} or: nil
func JobIAMBindingConditionPtr ¶
func JobIAMBindingConditionPtr(v *JobIAMBindingConditionArgs) JobIAMBindingConditionPtrInput
type JobIAMBindingConditionPtrOutput ¶
type JobIAMBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (JobIAMBindingConditionPtrOutput) Description ¶
func (o JobIAMBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (JobIAMBindingConditionPtrOutput) Elem ¶
func (o JobIAMBindingConditionPtrOutput) Elem() JobIAMBindingConditionOutput
func (JobIAMBindingConditionPtrOutput) ElementType ¶
func (JobIAMBindingConditionPtrOutput) ElementType() reflect.Type
func (JobIAMBindingConditionPtrOutput) Expression ¶
func (o JobIAMBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (JobIAMBindingConditionPtrOutput) Title ¶
func (o JobIAMBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (JobIAMBindingConditionPtrOutput) ToJobIAMBindingConditionPtrOutput ¶
func (o JobIAMBindingConditionPtrOutput) ToJobIAMBindingConditionPtrOutput() JobIAMBindingConditionPtrOutput
func (JobIAMBindingConditionPtrOutput) ToJobIAMBindingConditionPtrOutputWithContext ¶
func (o JobIAMBindingConditionPtrOutput) ToJobIAMBindingConditionPtrOutputWithContext(ctx context.Context) JobIAMBindingConditionPtrOutput
type JobIAMBindingInput ¶
type JobIAMBindingInput interface { pulumi.Input ToJobIAMBindingOutput() JobIAMBindingOutput ToJobIAMBindingOutputWithContext(ctx context.Context) JobIAMBindingOutput }
type JobIAMBindingMap ¶
type JobIAMBindingMap map[string]JobIAMBindingInput
func (JobIAMBindingMap) ElementType ¶
func (JobIAMBindingMap) ElementType() reflect.Type
func (JobIAMBindingMap) ToJobIAMBindingMapOutput ¶
func (i JobIAMBindingMap) ToJobIAMBindingMapOutput() JobIAMBindingMapOutput
func (JobIAMBindingMap) ToJobIAMBindingMapOutputWithContext ¶
func (i JobIAMBindingMap) ToJobIAMBindingMapOutputWithContext(ctx context.Context) JobIAMBindingMapOutput
type JobIAMBindingMapInput ¶
type JobIAMBindingMapInput interface { pulumi.Input ToJobIAMBindingMapOutput() JobIAMBindingMapOutput ToJobIAMBindingMapOutputWithContext(context.Context) JobIAMBindingMapOutput }
JobIAMBindingMapInput is an input type that accepts JobIAMBindingMap and JobIAMBindingMapOutput values. You can construct a concrete instance of `JobIAMBindingMapInput` via:
JobIAMBindingMap{ "key": JobIAMBindingArgs{...} }
type JobIAMBindingMapOutput ¶
type JobIAMBindingMapOutput struct{ *pulumi.OutputState }
func (JobIAMBindingMapOutput) ElementType ¶
func (JobIAMBindingMapOutput) ElementType() reflect.Type
func (JobIAMBindingMapOutput) MapIndex ¶
func (o JobIAMBindingMapOutput) MapIndex(k pulumi.StringInput) JobIAMBindingOutput
func (JobIAMBindingMapOutput) ToJobIAMBindingMapOutput ¶
func (o JobIAMBindingMapOutput) ToJobIAMBindingMapOutput() JobIAMBindingMapOutput
func (JobIAMBindingMapOutput) ToJobIAMBindingMapOutputWithContext ¶
func (o JobIAMBindingMapOutput) ToJobIAMBindingMapOutputWithContext(ctx context.Context) JobIAMBindingMapOutput
type JobIAMBindingOutput ¶
type JobIAMBindingOutput struct{ *pulumi.OutputState }
func (JobIAMBindingOutput) Condition ¶ added in v6.23.0
func (o JobIAMBindingOutput) Condition() JobIAMBindingConditionPtrOutput
func (JobIAMBindingOutput) ElementType ¶
func (JobIAMBindingOutput) ElementType() reflect.Type
func (JobIAMBindingOutput) Etag ¶ added in v6.23.0
func (o JobIAMBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the jobs's IAM policy.
func (JobIAMBindingOutput) JobId ¶ added in v6.23.0
func (o JobIAMBindingOutput) JobId() pulumi.StringOutput
func (JobIAMBindingOutput) Members ¶ added in v6.23.0
func (o JobIAMBindingOutput) Members() pulumi.StringArrayOutput
func (JobIAMBindingOutput) Project ¶ added in v6.23.0
func (o JobIAMBindingOutput) Project() pulumi.StringOutput
The project in which the job belongs. If it is not provided, the provider will use a default.
func (JobIAMBindingOutput) Region ¶ added in v6.23.0
func (o JobIAMBindingOutput) Region() pulumi.StringOutput
The region in which the job belongs. If it is not provided, the provider will use a default.
func (JobIAMBindingOutput) Role ¶ added in v6.23.0
func (o JobIAMBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `dataproc.JobIAMBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (JobIAMBindingOutput) ToJobIAMBindingOutput ¶
func (o JobIAMBindingOutput) ToJobIAMBindingOutput() JobIAMBindingOutput
func (JobIAMBindingOutput) ToJobIAMBindingOutputWithContext ¶
func (o JobIAMBindingOutput) ToJobIAMBindingOutputWithContext(ctx context.Context) JobIAMBindingOutput
type JobIAMBindingState ¶
type JobIAMBindingState struct { Condition JobIAMBindingConditionPtrInput // (Computed) The etag of the jobs's IAM policy. Etag pulumi.StringPtrInput JobId pulumi.StringPtrInput Members pulumi.StringArrayInput // The project in which the job belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the job belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.JobIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (JobIAMBindingState) ElementType ¶
func (JobIAMBindingState) ElementType() reflect.Type
type JobIAMMember ¶
type JobIAMMember struct { pulumi.CustomResourceState Condition JobIAMMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the jobs's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` JobId pulumi.StringOutput `pulumi:"jobId"` Member pulumi.StringOutput `pulumi:"member"` // The project in which the job belongs. If it // is not provided, the provider will use a default. Project pulumi.StringOutput `pulumi:"project"` // The region in which the job belongs. If it // is not provided, the provider will use a default. Region pulumi.StringOutput `pulumi:"region"` // The role that should be applied. Only one // `dataproc.JobIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage IAM policies on dataproc jobs. Each of these resources serves a different use case:
* `dataproc.JobIAMPolicy`: Authoritative. Sets the IAM policy for the job and replaces any existing policy already attached. * `dataproc.JobIAMBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the job are preserved. * `dataproc.JobIAMMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the job are preserved.
> **Note:** `dataproc.JobIAMPolicy` **cannot** be used in conjunction with `dataproc.JobIAMBinding` and `dataproc.JobIAMMember` or they will fight over what your policy should be. In addition, be careful not to accidentally unset ownership of the job as `dataproc.JobIAMPolicy` replaces the entire policy.
> **Note:** `dataproc.JobIAMBinding` resources **can be** used in conjunction with `dataproc.JobIAMMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_job\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/editor", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewJobIAMPolicy(ctx, "editor", &dataproc.JobIAMPolicyArgs{ Project: pulumi.String("your-project"), Region: pulumi.String("your-region"), JobId: pulumi.String("your-dataproc-job"), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_job\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewJobIAMBinding(ctx, "editor", &dataproc.JobIAMBindingArgs{ JobId: pulumi.String("your-dataproc-job"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_job\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewJobIAMMember(ctx, "editor", &dataproc.JobIAMMemberArgs{ JobId: pulumi.String("your-dataproc-job"), Member: pulumi.String("user:jane@example.com"), Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## Import
Job IAM resources can be imported using the project, region, job id, role and/or member.
```sh
$ pulumi import gcp:dataproc/jobIAMMember:JobIAMMember editor "projects/{project}/regions/{region}/jobs/{job_id}"
```
```sh
$ pulumi import gcp:dataproc/jobIAMMember:JobIAMMember editor "projects/{project}/regions/{region}/jobs/{job_id} roles/editor"
```
```sh
$ pulumi import gcp:dataproc/jobIAMMember:JobIAMMember editor "projects/{project}/regions/{region}/jobs/{job_id} roles/editor user:jane@example.com"
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetJobIAMMember ¶
func GetJobIAMMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobIAMMemberState, opts ...pulumi.ResourceOption) (*JobIAMMember, error)
GetJobIAMMember gets an existing JobIAMMember 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 NewJobIAMMember ¶
func NewJobIAMMember(ctx *pulumi.Context, name string, args *JobIAMMemberArgs, opts ...pulumi.ResourceOption) (*JobIAMMember, error)
NewJobIAMMember registers a new resource with the given unique name, arguments, and options.
func (*JobIAMMember) ElementType ¶
func (*JobIAMMember) ElementType() reflect.Type
func (*JobIAMMember) ToJobIAMMemberOutput ¶
func (i *JobIAMMember) ToJobIAMMemberOutput() JobIAMMemberOutput
func (*JobIAMMember) ToJobIAMMemberOutputWithContext ¶
func (i *JobIAMMember) ToJobIAMMemberOutputWithContext(ctx context.Context) JobIAMMemberOutput
type JobIAMMemberArgs ¶
type JobIAMMemberArgs struct { Condition JobIAMMemberConditionPtrInput JobId pulumi.StringInput Member pulumi.StringInput // The project in which the job belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the job belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.JobIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a JobIAMMember resource.
func (JobIAMMemberArgs) ElementType ¶
func (JobIAMMemberArgs) ElementType() reflect.Type
type JobIAMMemberArray ¶
type JobIAMMemberArray []JobIAMMemberInput
func (JobIAMMemberArray) ElementType ¶
func (JobIAMMemberArray) ElementType() reflect.Type
func (JobIAMMemberArray) ToJobIAMMemberArrayOutput ¶
func (i JobIAMMemberArray) ToJobIAMMemberArrayOutput() JobIAMMemberArrayOutput
func (JobIAMMemberArray) ToJobIAMMemberArrayOutputWithContext ¶
func (i JobIAMMemberArray) ToJobIAMMemberArrayOutputWithContext(ctx context.Context) JobIAMMemberArrayOutput
type JobIAMMemberArrayInput ¶
type JobIAMMemberArrayInput interface { pulumi.Input ToJobIAMMemberArrayOutput() JobIAMMemberArrayOutput ToJobIAMMemberArrayOutputWithContext(context.Context) JobIAMMemberArrayOutput }
JobIAMMemberArrayInput is an input type that accepts JobIAMMemberArray and JobIAMMemberArrayOutput values. You can construct a concrete instance of `JobIAMMemberArrayInput` via:
JobIAMMemberArray{ JobIAMMemberArgs{...} }
type JobIAMMemberArrayOutput ¶
type JobIAMMemberArrayOutput struct{ *pulumi.OutputState }
func (JobIAMMemberArrayOutput) ElementType ¶
func (JobIAMMemberArrayOutput) ElementType() reflect.Type
func (JobIAMMemberArrayOutput) Index ¶
func (o JobIAMMemberArrayOutput) Index(i pulumi.IntInput) JobIAMMemberOutput
func (JobIAMMemberArrayOutput) ToJobIAMMemberArrayOutput ¶
func (o JobIAMMemberArrayOutput) ToJobIAMMemberArrayOutput() JobIAMMemberArrayOutput
func (JobIAMMemberArrayOutput) ToJobIAMMemberArrayOutputWithContext ¶
func (o JobIAMMemberArrayOutput) ToJobIAMMemberArrayOutputWithContext(ctx context.Context) JobIAMMemberArrayOutput
type JobIAMMemberCondition ¶
type JobIAMMemberConditionArgs ¶
type JobIAMMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (JobIAMMemberConditionArgs) ElementType ¶
func (JobIAMMemberConditionArgs) ElementType() reflect.Type
func (JobIAMMemberConditionArgs) ToJobIAMMemberConditionOutput ¶
func (i JobIAMMemberConditionArgs) ToJobIAMMemberConditionOutput() JobIAMMemberConditionOutput
func (JobIAMMemberConditionArgs) ToJobIAMMemberConditionOutputWithContext ¶
func (i JobIAMMemberConditionArgs) ToJobIAMMemberConditionOutputWithContext(ctx context.Context) JobIAMMemberConditionOutput
func (JobIAMMemberConditionArgs) ToJobIAMMemberConditionPtrOutput ¶
func (i JobIAMMemberConditionArgs) ToJobIAMMemberConditionPtrOutput() JobIAMMemberConditionPtrOutput
func (JobIAMMemberConditionArgs) ToJobIAMMemberConditionPtrOutputWithContext ¶
func (i JobIAMMemberConditionArgs) ToJobIAMMemberConditionPtrOutputWithContext(ctx context.Context) JobIAMMemberConditionPtrOutput
type JobIAMMemberConditionInput ¶
type JobIAMMemberConditionInput interface { pulumi.Input ToJobIAMMemberConditionOutput() JobIAMMemberConditionOutput ToJobIAMMemberConditionOutputWithContext(context.Context) JobIAMMemberConditionOutput }
JobIAMMemberConditionInput is an input type that accepts JobIAMMemberConditionArgs and JobIAMMemberConditionOutput values. You can construct a concrete instance of `JobIAMMemberConditionInput` via:
JobIAMMemberConditionArgs{...}
type JobIAMMemberConditionOutput ¶
type JobIAMMemberConditionOutput struct{ *pulumi.OutputState }
func (JobIAMMemberConditionOutput) Description ¶
func (o JobIAMMemberConditionOutput) Description() pulumi.StringPtrOutput
func (JobIAMMemberConditionOutput) ElementType ¶
func (JobIAMMemberConditionOutput) ElementType() reflect.Type
func (JobIAMMemberConditionOutput) Expression ¶
func (o JobIAMMemberConditionOutput) Expression() pulumi.StringOutput
func (JobIAMMemberConditionOutput) Title ¶
func (o JobIAMMemberConditionOutput) Title() pulumi.StringOutput
func (JobIAMMemberConditionOutput) ToJobIAMMemberConditionOutput ¶
func (o JobIAMMemberConditionOutput) ToJobIAMMemberConditionOutput() JobIAMMemberConditionOutput
func (JobIAMMemberConditionOutput) ToJobIAMMemberConditionOutputWithContext ¶
func (o JobIAMMemberConditionOutput) ToJobIAMMemberConditionOutputWithContext(ctx context.Context) JobIAMMemberConditionOutput
func (JobIAMMemberConditionOutput) ToJobIAMMemberConditionPtrOutput ¶
func (o JobIAMMemberConditionOutput) ToJobIAMMemberConditionPtrOutput() JobIAMMemberConditionPtrOutput
func (JobIAMMemberConditionOutput) ToJobIAMMemberConditionPtrOutputWithContext ¶
func (o JobIAMMemberConditionOutput) ToJobIAMMemberConditionPtrOutputWithContext(ctx context.Context) JobIAMMemberConditionPtrOutput
type JobIAMMemberConditionPtrInput ¶
type JobIAMMemberConditionPtrInput interface { pulumi.Input ToJobIAMMemberConditionPtrOutput() JobIAMMemberConditionPtrOutput ToJobIAMMemberConditionPtrOutputWithContext(context.Context) JobIAMMemberConditionPtrOutput }
JobIAMMemberConditionPtrInput is an input type that accepts JobIAMMemberConditionArgs, JobIAMMemberConditionPtr and JobIAMMemberConditionPtrOutput values. You can construct a concrete instance of `JobIAMMemberConditionPtrInput` via:
JobIAMMemberConditionArgs{...} or: nil
func JobIAMMemberConditionPtr ¶
func JobIAMMemberConditionPtr(v *JobIAMMemberConditionArgs) JobIAMMemberConditionPtrInput
type JobIAMMemberConditionPtrOutput ¶
type JobIAMMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (JobIAMMemberConditionPtrOutput) Description ¶
func (o JobIAMMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (JobIAMMemberConditionPtrOutput) Elem ¶
func (o JobIAMMemberConditionPtrOutput) Elem() JobIAMMemberConditionOutput
func (JobIAMMemberConditionPtrOutput) ElementType ¶
func (JobIAMMemberConditionPtrOutput) ElementType() reflect.Type
func (JobIAMMemberConditionPtrOutput) Expression ¶
func (o JobIAMMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (JobIAMMemberConditionPtrOutput) Title ¶
func (o JobIAMMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (JobIAMMemberConditionPtrOutput) ToJobIAMMemberConditionPtrOutput ¶
func (o JobIAMMemberConditionPtrOutput) ToJobIAMMemberConditionPtrOutput() JobIAMMemberConditionPtrOutput
func (JobIAMMemberConditionPtrOutput) ToJobIAMMemberConditionPtrOutputWithContext ¶
func (o JobIAMMemberConditionPtrOutput) ToJobIAMMemberConditionPtrOutputWithContext(ctx context.Context) JobIAMMemberConditionPtrOutput
type JobIAMMemberInput ¶
type JobIAMMemberInput interface { pulumi.Input ToJobIAMMemberOutput() JobIAMMemberOutput ToJobIAMMemberOutputWithContext(ctx context.Context) JobIAMMemberOutput }
type JobIAMMemberMap ¶
type JobIAMMemberMap map[string]JobIAMMemberInput
func (JobIAMMemberMap) ElementType ¶
func (JobIAMMemberMap) ElementType() reflect.Type
func (JobIAMMemberMap) ToJobIAMMemberMapOutput ¶
func (i JobIAMMemberMap) ToJobIAMMemberMapOutput() JobIAMMemberMapOutput
func (JobIAMMemberMap) ToJobIAMMemberMapOutputWithContext ¶
func (i JobIAMMemberMap) ToJobIAMMemberMapOutputWithContext(ctx context.Context) JobIAMMemberMapOutput
type JobIAMMemberMapInput ¶
type JobIAMMemberMapInput interface { pulumi.Input ToJobIAMMemberMapOutput() JobIAMMemberMapOutput ToJobIAMMemberMapOutputWithContext(context.Context) JobIAMMemberMapOutput }
JobIAMMemberMapInput is an input type that accepts JobIAMMemberMap and JobIAMMemberMapOutput values. You can construct a concrete instance of `JobIAMMemberMapInput` via:
JobIAMMemberMap{ "key": JobIAMMemberArgs{...} }
type JobIAMMemberMapOutput ¶
type JobIAMMemberMapOutput struct{ *pulumi.OutputState }
func (JobIAMMemberMapOutput) ElementType ¶
func (JobIAMMemberMapOutput) ElementType() reflect.Type
func (JobIAMMemberMapOutput) MapIndex ¶
func (o JobIAMMemberMapOutput) MapIndex(k pulumi.StringInput) JobIAMMemberOutput
func (JobIAMMemberMapOutput) ToJobIAMMemberMapOutput ¶
func (o JobIAMMemberMapOutput) ToJobIAMMemberMapOutput() JobIAMMemberMapOutput
func (JobIAMMemberMapOutput) ToJobIAMMemberMapOutputWithContext ¶
func (o JobIAMMemberMapOutput) ToJobIAMMemberMapOutputWithContext(ctx context.Context) JobIAMMemberMapOutput
type JobIAMMemberOutput ¶
type JobIAMMemberOutput struct{ *pulumi.OutputState }
func (JobIAMMemberOutput) Condition ¶ added in v6.23.0
func (o JobIAMMemberOutput) Condition() JobIAMMemberConditionPtrOutput
func (JobIAMMemberOutput) ElementType ¶
func (JobIAMMemberOutput) ElementType() reflect.Type
func (JobIAMMemberOutput) Etag ¶ added in v6.23.0
func (o JobIAMMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the jobs's IAM policy.
func (JobIAMMemberOutput) JobId ¶ added in v6.23.0
func (o JobIAMMemberOutput) JobId() pulumi.StringOutput
func (JobIAMMemberOutput) Member ¶ added in v6.23.0
func (o JobIAMMemberOutput) Member() pulumi.StringOutput
func (JobIAMMemberOutput) Project ¶ added in v6.23.0
func (o JobIAMMemberOutput) Project() pulumi.StringOutput
The project in which the job belongs. If it is not provided, the provider will use a default.
func (JobIAMMemberOutput) Region ¶ added in v6.23.0
func (o JobIAMMemberOutput) Region() pulumi.StringOutput
The region in which the job belongs. If it is not provided, the provider will use a default.
func (JobIAMMemberOutput) Role ¶ added in v6.23.0
func (o JobIAMMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `dataproc.JobIAMBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (JobIAMMemberOutput) ToJobIAMMemberOutput ¶
func (o JobIAMMemberOutput) ToJobIAMMemberOutput() JobIAMMemberOutput
func (JobIAMMemberOutput) ToJobIAMMemberOutputWithContext ¶
func (o JobIAMMemberOutput) ToJobIAMMemberOutputWithContext(ctx context.Context) JobIAMMemberOutput
type JobIAMMemberState ¶
type JobIAMMemberState struct { Condition JobIAMMemberConditionPtrInput // (Computed) The etag of the jobs's IAM policy. Etag pulumi.StringPtrInput JobId pulumi.StringPtrInput Member pulumi.StringPtrInput // The project in which the job belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the job belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.JobIAMBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (JobIAMMemberState) ElementType ¶
func (JobIAMMemberState) ElementType() reflect.Type
type JobIAMPolicy ¶
type JobIAMPolicy struct { pulumi.CustomResourceState // (Computed) The etag of the jobs's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` JobId pulumi.StringOutput `pulumi:"jobId"` // The policy data generated by a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The project in which the job belongs. If it // is not provided, the provider will use a default. Project pulumi.StringOutput `pulumi:"project"` // The region in which the job belongs. If it // is not provided, the provider will use a default. Region pulumi.StringOutput `pulumi:"region"` }
Three different resources help you manage IAM policies on dataproc jobs. Each of these resources serves a different use case:
* `dataproc.JobIAMPolicy`: Authoritative. Sets the IAM policy for the job and replaces any existing policy already attached. * `dataproc.JobIAMBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the job are preserved. * `dataproc.JobIAMMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the job are preserved.
> **Note:** `dataproc.JobIAMPolicy` **cannot** be used in conjunction with `dataproc.JobIAMBinding` and `dataproc.JobIAMMember` or they will fight over what your policy should be. In addition, be careful not to accidentally unset ownership of the job as `dataproc.JobIAMPolicy` replaces the entire policy.
> **Note:** `dataproc.JobIAMBinding` resources **can be** used in conjunction with `dataproc.JobIAMMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_job\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/editor", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewJobIAMPolicy(ctx, "editor", &dataproc.JobIAMPolicyArgs{ Project: pulumi.String("your-project"), Region: pulumi.String("your-region"), JobId: pulumi.String("your-dataproc-job"), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_job\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewJobIAMBinding(ctx, "editor", &dataproc.JobIAMBindingArgs{ JobId: pulumi.String("your-dataproc-job"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_job\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewJobIAMMember(ctx, "editor", &dataproc.JobIAMMemberArgs{ JobId: pulumi.String("your-dataproc-job"), Member: pulumi.String("user:jane@example.com"), Role: pulumi.String("roles/editor"), }) if err != nil { return err } return nil }) }
```
## Import
Job IAM resources can be imported using the project, region, job id, role and/or member.
```sh
$ pulumi import gcp:dataproc/jobIAMPolicy:JobIAMPolicy editor "projects/{project}/regions/{region}/jobs/{job_id}"
```
```sh
$ pulumi import gcp:dataproc/jobIAMPolicy:JobIAMPolicy editor "projects/{project}/regions/{region}/jobs/{job_id} roles/editor"
```
```sh
$ pulumi import gcp:dataproc/jobIAMPolicy:JobIAMPolicy editor "projects/{project}/regions/{region}/jobs/{job_id} roles/editor user:jane@example.com"
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetJobIAMPolicy ¶
func GetJobIAMPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobIAMPolicyState, opts ...pulumi.ResourceOption) (*JobIAMPolicy, error)
GetJobIAMPolicy gets an existing JobIAMPolicy 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 NewJobIAMPolicy ¶
func NewJobIAMPolicy(ctx *pulumi.Context, name string, args *JobIAMPolicyArgs, opts ...pulumi.ResourceOption) (*JobIAMPolicy, error)
NewJobIAMPolicy registers a new resource with the given unique name, arguments, and options.
func (*JobIAMPolicy) ElementType ¶
func (*JobIAMPolicy) ElementType() reflect.Type
func (*JobIAMPolicy) ToJobIAMPolicyOutput ¶
func (i *JobIAMPolicy) ToJobIAMPolicyOutput() JobIAMPolicyOutput
func (*JobIAMPolicy) ToJobIAMPolicyOutputWithContext ¶
func (i *JobIAMPolicy) ToJobIAMPolicyOutputWithContext(ctx context.Context) JobIAMPolicyOutput
type JobIAMPolicyArgs ¶
type JobIAMPolicyArgs struct { JobId pulumi.StringInput // The policy data generated by a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The project in which the job belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the job belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput }
The set of arguments for constructing a JobIAMPolicy resource.
func (JobIAMPolicyArgs) ElementType ¶
func (JobIAMPolicyArgs) ElementType() reflect.Type
type JobIAMPolicyArray ¶
type JobIAMPolicyArray []JobIAMPolicyInput
func (JobIAMPolicyArray) ElementType ¶
func (JobIAMPolicyArray) ElementType() reflect.Type
func (JobIAMPolicyArray) ToJobIAMPolicyArrayOutput ¶
func (i JobIAMPolicyArray) ToJobIAMPolicyArrayOutput() JobIAMPolicyArrayOutput
func (JobIAMPolicyArray) ToJobIAMPolicyArrayOutputWithContext ¶
func (i JobIAMPolicyArray) ToJobIAMPolicyArrayOutputWithContext(ctx context.Context) JobIAMPolicyArrayOutput
type JobIAMPolicyArrayInput ¶
type JobIAMPolicyArrayInput interface { pulumi.Input ToJobIAMPolicyArrayOutput() JobIAMPolicyArrayOutput ToJobIAMPolicyArrayOutputWithContext(context.Context) JobIAMPolicyArrayOutput }
JobIAMPolicyArrayInput is an input type that accepts JobIAMPolicyArray and JobIAMPolicyArrayOutput values. You can construct a concrete instance of `JobIAMPolicyArrayInput` via:
JobIAMPolicyArray{ JobIAMPolicyArgs{...} }
type JobIAMPolicyArrayOutput ¶
type JobIAMPolicyArrayOutput struct{ *pulumi.OutputState }
func (JobIAMPolicyArrayOutput) ElementType ¶
func (JobIAMPolicyArrayOutput) ElementType() reflect.Type
func (JobIAMPolicyArrayOutput) Index ¶
func (o JobIAMPolicyArrayOutput) Index(i pulumi.IntInput) JobIAMPolicyOutput
func (JobIAMPolicyArrayOutput) ToJobIAMPolicyArrayOutput ¶
func (o JobIAMPolicyArrayOutput) ToJobIAMPolicyArrayOutput() JobIAMPolicyArrayOutput
func (JobIAMPolicyArrayOutput) ToJobIAMPolicyArrayOutputWithContext ¶
func (o JobIAMPolicyArrayOutput) ToJobIAMPolicyArrayOutputWithContext(ctx context.Context) JobIAMPolicyArrayOutput
type JobIAMPolicyInput ¶
type JobIAMPolicyInput interface { pulumi.Input ToJobIAMPolicyOutput() JobIAMPolicyOutput ToJobIAMPolicyOutputWithContext(ctx context.Context) JobIAMPolicyOutput }
type JobIAMPolicyMap ¶
type JobIAMPolicyMap map[string]JobIAMPolicyInput
func (JobIAMPolicyMap) ElementType ¶
func (JobIAMPolicyMap) ElementType() reflect.Type
func (JobIAMPolicyMap) ToJobIAMPolicyMapOutput ¶
func (i JobIAMPolicyMap) ToJobIAMPolicyMapOutput() JobIAMPolicyMapOutput
func (JobIAMPolicyMap) ToJobIAMPolicyMapOutputWithContext ¶
func (i JobIAMPolicyMap) ToJobIAMPolicyMapOutputWithContext(ctx context.Context) JobIAMPolicyMapOutput
type JobIAMPolicyMapInput ¶
type JobIAMPolicyMapInput interface { pulumi.Input ToJobIAMPolicyMapOutput() JobIAMPolicyMapOutput ToJobIAMPolicyMapOutputWithContext(context.Context) JobIAMPolicyMapOutput }
JobIAMPolicyMapInput is an input type that accepts JobIAMPolicyMap and JobIAMPolicyMapOutput values. You can construct a concrete instance of `JobIAMPolicyMapInput` via:
JobIAMPolicyMap{ "key": JobIAMPolicyArgs{...} }
type JobIAMPolicyMapOutput ¶
type JobIAMPolicyMapOutput struct{ *pulumi.OutputState }
func (JobIAMPolicyMapOutput) ElementType ¶
func (JobIAMPolicyMapOutput) ElementType() reflect.Type
func (JobIAMPolicyMapOutput) MapIndex ¶
func (o JobIAMPolicyMapOutput) MapIndex(k pulumi.StringInput) JobIAMPolicyOutput
func (JobIAMPolicyMapOutput) ToJobIAMPolicyMapOutput ¶
func (o JobIAMPolicyMapOutput) ToJobIAMPolicyMapOutput() JobIAMPolicyMapOutput
func (JobIAMPolicyMapOutput) ToJobIAMPolicyMapOutputWithContext ¶
func (o JobIAMPolicyMapOutput) ToJobIAMPolicyMapOutputWithContext(ctx context.Context) JobIAMPolicyMapOutput
type JobIAMPolicyOutput ¶
type JobIAMPolicyOutput struct{ *pulumi.OutputState }
func (JobIAMPolicyOutput) ElementType ¶
func (JobIAMPolicyOutput) ElementType() reflect.Type
func (JobIAMPolicyOutput) Etag ¶ added in v6.23.0
func (o JobIAMPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the jobs's IAM policy.
func (JobIAMPolicyOutput) JobId ¶ added in v6.23.0
func (o JobIAMPolicyOutput) JobId() pulumi.StringOutput
func (JobIAMPolicyOutput) PolicyData ¶ added in v6.23.0
func (o JobIAMPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (JobIAMPolicyOutput) Project ¶ added in v6.23.0
func (o JobIAMPolicyOutput) Project() pulumi.StringOutput
The project in which the job belongs. If it is not provided, the provider will use a default.
func (JobIAMPolicyOutput) Region ¶ added in v6.23.0
func (o JobIAMPolicyOutput) Region() pulumi.StringOutput
The region in which the job belongs. If it is not provided, the provider will use a default.
func (JobIAMPolicyOutput) ToJobIAMPolicyOutput ¶
func (o JobIAMPolicyOutput) ToJobIAMPolicyOutput() JobIAMPolicyOutput
func (JobIAMPolicyOutput) ToJobIAMPolicyOutputWithContext ¶
func (o JobIAMPolicyOutput) ToJobIAMPolicyOutputWithContext(ctx context.Context) JobIAMPolicyOutput
type JobIAMPolicyState ¶
type JobIAMPolicyState struct { // (Computed) The etag of the jobs's IAM policy. Etag pulumi.StringPtrInput JobId pulumi.StringPtrInput // The policy data generated by a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The project in which the job belongs. If it // is not provided, the provider will use a default. Project pulumi.StringPtrInput // The region in which the job belongs. If it // is not provided, the provider will use a default. Region pulumi.StringPtrInput }
func (JobIAMPolicyState) ElementType ¶
func (JobIAMPolicyState) ElementType() reflect.Type
type JobMap ¶
func (JobMap) ElementType ¶
func (JobMap) ToJobMapOutput ¶
func (i JobMap) ToJobMapOutput() JobMapOutput
func (JobMap) ToJobMapOutputWithContext ¶
func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobMapInput ¶
type JobMapInput interface { pulumi.Input ToJobMapOutput() JobMapOutput ToJobMapOutputWithContext(context.Context) JobMapOutput }
JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:
JobMap{ "key": JobArgs{...} }
type JobMapOutput ¶
type JobMapOutput struct{ *pulumi.OutputState }
func (JobMapOutput) ElementType ¶
func (JobMapOutput) ElementType() reflect.Type
func (JobMapOutput) MapIndex ¶
func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput
func (JobMapOutput) ToJobMapOutput ¶
func (o JobMapOutput) ToJobMapOutput() JobMapOutput
func (JobMapOutput) ToJobMapOutputWithContext ¶
func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobOutput ¶
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) DriverControlsFilesUri ¶ added in v6.23.0
func (o JobOutput) DriverControlsFilesUri() pulumi.StringOutput
If present, the location of miscellaneous control files which may be used as part of job setup and handling. If not present, control files may be placed in the same location as driver_output_uri.
func (JobOutput) DriverOutputResourceUri ¶ added in v6.23.0
func (o JobOutput) DriverOutputResourceUri() pulumi.StringOutput
A URI pointing to the location of the stdout of the job's driver program.
func (JobOutput) ElementType ¶
func (JobOutput) ForceDelete ¶ added in v6.23.0
func (o JobOutput) ForceDelete() pulumi.BoolPtrOutput
By default, you can only delete inactive jobs within Dataproc. Setting this to true, and calling destroy, will ensure that the job is first cancelled before issuing the delete.
func (JobOutput) HadoopConfig ¶ added in v6.23.0
func (o JobOutput) HadoopConfig() JobHadoopConfigPtrOutput
The config of Hadoop job
func (JobOutput) HiveConfig ¶ added in v6.23.0
func (o JobOutput) HiveConfig() JobHiveConfigPtrOutput
The config of hive job
func (JobOutput) Labels ¶ added in v6.23.0
func (o JobOutput) Labels() pulumi.StringMapOutput
The list of labels (key/value pairs) to add to the job.
func (JobOutput) PigConfig ¶ added in v6.23.0
func (o JobOutput) PigConfig() JobPigConfigPtrOutput
The config of pag job.
func (JobOutput) Placement ¶ added in v6.23.0
func (o JobOutput) Placement() JobPlacementOutput
The config of job placement.
func (JobOutput) PrestoConfig ¶ added in v6.23.0
func (o JobOutput) PrestoConfig() JobPrestoConfigPtrOutput
The config of presto job
func (JobOutput) Project ¶ added in v6.23.0
func (o JobOutput) Project() pulumi.StringOutput
The project in which the `cluster` can be found and jobs subsequently run against. If it is not provided, the provider project is used.
func (JobOutput) PysparkConfig ¶ added in v6.23.0
func (o JobOutput) PysparkConfig() JobPysparkConfigPtrOutput
The config of pySpark job.
func (JobOutput) Reference ¶ added in v6.23.0
func (o JobOutput) Reference() JobReferenceOutput
The reference of the job
func (JobOutput) Region ¶ added in v6.23.0
func (o JobOutput) Region() pulumi.StringPtrOutput
The Cloud Dataproc region. This essentially determines which clusters are available for this job to be submitted to. If not specified, defaults to `global`.
func (JobOutput) Scheduling ¶ added in v6.23.0
func (o JobOutput) Scheduling() JobSchedulingPtrOutput
Optional. Job scheduling configuration.
func (JobOutput) SparkConfig ¶ added in v6.23.0
func (o JobOutput) SparkConfig() JobSparkConfigPtrOutput
The config of the Spark job.
func (JobOutput) SparksqlConfig ¶ added in v6.23.0
func (o JobOutput) SparksqlConfig() JobSparksqlConfigPtrOutput
The config of SparkSql job
func (JobOutput) Statuses ¶ added in v6.23.0
func (o JobOutput) Statuses() JobStatusArrayOutput
The status of the job.
func (JobOutput) ToJobOutput ¶
type JobPigConfig ¶
type JobPigConfig struct { // Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false. ContinueOnFailure *bool `pulumi:"continueOnFailure"` // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` LoggingConfig *JobPigConfigLoggingConfig `pulumi:"loggingConfig"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties map[string]string `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. // Conflicts with `queryList` QueryFileUri *string `pulumi:"queryFileUri"` // The list of SQL queries or statements to execute as part of the job. // Conflicts with `queryFileUri` QueryLists []string `pulumi:"queryLists"` // Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`). ScriptVariables map[string]string `pulumi:"scriptVariables"` }
type JobPigConfigArgs ¶
type JobPigConfigArgs struct { // Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false. ContinueOnFailure pulumi.BoolPtrInput `pulumi:"continueOnFailure"` // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` LoggingConfig JobPigConfigLoggingConfigPtrInput `pulumi:"loggingConfig"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties pulumi.StringMapInput `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. // Conflicts with `queryList` QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // The list of SQL queries or statements to execute as part of the job. // Conflicts with `queryFileUri` QueryLists pulumi.StringArrayInput `pulumi:"queryLists"` // Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`). ScriptVariables pulumi.StringMapInput `pulumi:"scriptVariables"` }
func (JobPigConfigArgs) ElementType ¶
func (JobPigConfigArgs) ElementType() reflect.Type
func (JobPigConfigArgs) ToJobPigConfigOutput ¶
func (i JobPigConfigArgs) ToJobPigConfigOutput() JobPigConfigOutput
func (JobPigConfigArgs) ToJobPigConfigOutputWithContext ¶
func (i JobPigConfigArgs) ToJobPigConfigOutputWithContext(ctx context.Context) JobPigConfigOutput
func (JobPigConfigArgs) ToJobPigConfigPtrOutput ¶
func (i JobPigConfigArgs) ToJobPigConfigPtrOutput() JobPigConfigPtrOutput
func (JobPigConfigArgs) ToJobPigConfigPtrOutputWithContext ¶
func (i JobPigConfigArgs) ToJobPigConfigPtrOutputWithContext(ctx context.Context) JobPigConfigPtrOutput
type JobPigConfigInput ¶
type JobPigConfigInput interface { pulumi.Input ToJobPigConfigOutput() JobPigConfigOutput ToJobPigConfigOutputWithContext(context.Context) JobPigConfigOutput }
JobPigConfigInput is an input type that accepts JobPigConfigArgs and JobPigConfigOutput values. You can construct a concrete instance of `JobPigConfigInput` via:
JobPigConfigArgs{...}
type JobPigConfigLoggingConfigArgs ¶
type JobPigConfigLoggingConfigArgs struct {
DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"`
}
func (JobPigConfigLoggingConfigArgs) ElementType ¶
func (JobPigConfigLoggingConfigArgs) ElementType() reflect.Type
func (JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigOutput ¶
func (i JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigOutput() JobPigConfigLoggingConfigOutput
func (JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigOutputWithContext ¶
func (i JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigOutputWithContext(ctx context.Context) JobPigConfigLoggingConfigOutput
func (JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigPtrOutput ¶
func (i JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigPtrOutput() JobPigConfigLoggingConfigPtrOutput
func (JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigPtrOutputWithContext ¶
func (i JobPigConfigLoggingConfigArgs) ToJobPigConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPigConfigLoggingConfigPtrOutput
type JobPigConfigLoggingConfigInput ¶
type JobPigConfigLoggingConfigInput interface { pulumi.Input ToJobPigConfigLoggingConfigOutput() JobPigConfigLoggingConfigOutput ToJobPigConfigLoggingConfigOutputWithContext(context.Context) JobPigConfigLoggingConfigOutput }
JobPigConfigLoggingConfigInput is an input type that accepts JobPigConfigLoggingConfigArgs and JobPigConfigLoggingConfigOutput values. You can construct a concrete instance of `JobPigConfigLoggingConfigInput` via:
JobPigConfigLoggingConfigArgs{...}
type JobPigConfigLoggingConfigOutput ¶
type JobPigConfigLoggingConfigOutput struct{ *pulumi.OutputState }
func (JobPigConfigLoggingConfigOutput) DriverLogLevels ¶
func (o JobPigConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobPigConfigLoggingConfigOutput) ElementType ¶
func (JobPigConfigLoggingConfigOutput) ElementType() reflect.Type
func (JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigOutput ¶
func (o JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigOutput() JobPigConfigLoggingConfigOutput
func (JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigOutputWithContext ¶
func (o JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigOutputWithContext(ctx context.Context) JobPigConfigLoggingConfigOutput
func (JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigPtrOutput ¶
func (o JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigPtrOutput() JobPigConfigLoggingConfigPtrOutput
func (JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigPtrOutputWithContext ¶
func (o JobPigConfigLoggingConfigOutput) ToJobPigConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPigConfigLoggingConfigPtrOutput
type JobPigConfigLoggingConfigPtrInput ¶
type JobPigConfigLoggingConfigPtrInput interface { pulumi.Input ToJobPigConfigLoggingConfigPtrOutput() JobPigConfigLoggingConfigPtrOutput ToJobPigConfigLoggingConfigPtrOutputWithContext(context.Context) JobPigConfigLoggingConfigPtrOutput }
JobPigConfigLoggingConfigPtrInput is an input type that accepts JobPigConfigLoggingConfigArgs, JobPigConfigLoggingConfigPtr and JobPigConfigLoggingConfigPtrOutput values. You can construct a concrete instance of `JobPigConfigLoggingConfigPtrInput` via:
JobPigConfigLoggingConfigArgs{...} or: nil
func JobPigConfigLoggingConfigPtr ¶
func JobPigConfigLoggingConfigPtr(v *JobPigConfigLoggingConfigArgs) JobPigConfigLoggingConfigPtrInput
type JobPigConfigLoggingConfigPtrOutput ¶
type JobPigConfigLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (JobPigConfigLoggingConfigPtrOutput) DriverLogLevels ¶
func (o JobPigConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobPigConfigLoggingConfigPtrOutput) Elem ¶
func (o JobPigConfigLoggingConfigPtrOutput) Elem() JobPigConfigLoggingConfigOutput
func (JobPigConfigLoggingConfigPtrOutput) ElementType ¶
func (JobPigConfigLoggingConfigPtrOutput) ElementType() reflect.Type
func (JobPigConfigLoggingConfigPtrOutput) ToJobPigConfigLoggingConfigPtrOutput ¶
func (o JobPigConfigLoggingConfigPtrOutput) ToJobPigConfigLoggingConfigPtrOutput() JobPigConfigLoggingConfigPtrOutput
func (JobPigConfigLoggingConfigPtrOutput) ToJobPigConfigLoggingConfigPtrOutputWithContext ¶
func (o JobPigConfigLoggingConfigPtrOutput) ToJobPigConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPigConfigLoggingConfigPtrOutput
type JobPigConfigOutput ¶
type JobPigConfigOutput struct{ *pulumi.OutputState }
func (JobPigConfigOutput) ContinueOnFailure ¶
func (o JobPigConfigOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false.
func (JobPigConfigOutput) ElementType ¶
func (JobPigConfigOutput) ElementType() reflect.Type
func (JobPigConfigOutput) JarFileUris ¶
func (o JobPigConfigOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobPigConfigOutput) LoggingConfig ¶
func (o JobPigConfigOutput) LoggingConfig() JobPigConfigLoggingConfigPtrOutput
func (JobPigConfigOutput) Properties ¶
func (o JobPigConfigOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobPigConfigOutput) QueryFileUri ¶
func (o JobPigConfigOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries. Conflicts with `queryList`
func (JobPigConfigOutput) QueryLists ¶
func (o JobPigConfigOutput) QueryLists() pulumi.StringArrayOutput
The list of SQL queries or statements to execute as part of the job. Conflicts with `queryFileUri`
func (JobPigConfigOutput) ScriptVariables ¶
func (o JobPigConfigOutput) ScriptVariables() pulumi.StringMapOutput
Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`).
func (JobPigConfigOutput) ToJobPigConfigOutput ¶
func (o JobPigConfigOutput) ToJobPigConfigOutput() JobPigConfigOutput
func (JobPigConfigOutput) ToJobPigConfigOutputWithContext ¶
func (o JobPigConfigOutput) ToJobPigConfigOutputWithContext(ctx context.Context) JobPigConfigOutput
func (JobPigConfigOutput) ToJobPigConfigPtrOutput ¶
func (o JobPigConfigOutput) ToJobPigConfigPtrOutput() JobPigConfigPtrOutput
func (JobPigConfigOutput) ToJobPigConfigPtrOutputWithContext ¶
func (o JobPigConfigOutput) ToJobPigConfigPtrOutputWithContext(ctx context.Context) JobPigConfigPtrOutput
type JobPigConfigPtrInput ¶
type JobPigConfigPtrInput interface { pulumi.Input ToJobPigConfigPtrOutput() JobPigConfigPtrOutput ToJobPigConfigPtrOutputWithContext(context.Context) JobPigConfigPtrOutput }
JobPigConfigPtrInput is an input type that accepts JobPigConfigArgs, JobPigConfigPtr and JobPigConfigPtrOutput values. You can construct a concrete instance of `JobPigConfigPtrInput` via:
JobPigConfigArgs{...} or: nil
func JobPigConfigPtr ¶
func JobPigConfigPtr(v *JobPigConfigArgs) JobPigConfigPtrInput
type JobPigConfigPtrOutput ¶
type JobPigConfigPtrOutput struct{ *pulumi.OutputState }
func (JobPigConfigPtrOutput) ContinueOnFailure ¶
func (o JobPigConfigPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false.
func (JobPigConfigPtrOutput) Elem ¶
func (o JobPigConfigPtrOutput) Elem() JobPigConfigOutput
func (JobPigConfigPtrOutput) ElementType ¶
func (JobPigConfigPtrOutput) ElementType() reflect.Type
func (JobPigConfigPtrOutput) JarFileUris ¶
func (o JobPigConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobPigConfigPtrOutput) LoggingConfig ¶
func (o JobPigConfigPtrOutput) LoggingConfig() JobPigConfigLoggingConfigPtrOutput
func (JobPigConfigPtrOutput) Properties ¶
func (o JobPigConfigPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobPigConfigPtrOutput) QueryFileUri ¶
func (o JobPigConfigPtrOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries. Conflicts with `queryList`
func (JobPigConfigPtrOutput) QueryLists ¶
func (o JobPigConfigPtrOutput) QueryLists() pulumi.StringArrayOutput
The list of SQL queries or statements to execute as part of the job. Conflicts with `queryFileUri`
func (JobPigConfigPtrOutput) ScriptVariables ¶
func (o JobPigConfigPtrOutput) ScriptVariables() pulumi.StringMapOutput
Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`).
func (JobPigConfigPtrOutput) ToJobPigConfigPtrOutput ¶
func (o JobPigConfigPtrOutput) ToJobPigConfigPtrOutput() JobPigConfigPtrOutput
func (JobPigConfigPtrOutput) ToJobPigConfigPtrOutputWithContext ¶
func (o JobPigConfigPtrOutput) ToJobPigConfigPtrOutputWithContext(ctx context.Context) JobPigConfigPtrOutput
type JobPlacement ¶
type JobPlacementArgs ¶
type JobPlacementArgs struct { ClusterName pulumi.StringInput `pulumi:"clusterName"` ClusterUuid pulumi.StringPtrInput `pulumi:"clusterUuid"` }
func (JobPlacementArgs) ElementType ¶
func (JobPlacementArgs) ElementType() reflect.Type
func (JobPlacementArgs) ToJobPlacementOutput ¶
func (i JobPlacementArgs) ToJobPlacementOutput() JobPlacementOutput
func (JobPlacementArgs) ToJobPlacementOutputWithContext ¶
func (i JobPlacementArgs) ToJobPlacementOutputWithContext(ctx context.Context) JobPlacementOutput
func (JobPlacementArgs) ToJobPlacementPtrOutput ¶
func (i JobPlacementArgs) ToJobPlacementPtrOutput() JobPlacementPtrOutput
func (JobPlacementArgs) ToJobPlacementPtrOutputWithContext ¶
func (i JobPlacementArgs) ToJobPlacementPtrOutputWithContext(ctx context.Context) JobPlacementPtrOutput
type JobPlacementInput ¶
type JobPlacementInput interface { pulumi.Input ToJobPlacementOutput() JobPlacementOutput ToJobPlacementOutputWithContext(context.Context) JobPlacementOutput }
JobPlacementInput is an input type that accepts JobPlacementArgs and JobPlacementOutput values. You can construct a concrete instance of `JobPlacementInput` via:
JobPlacementArgs{...}
type JobPlacementOutput ¶
type JobPlacementOutput struct{ *pulumi.OutputState }
func (JobPlacementOutput) ClusterName ¶
func (o JobPlacementOutput) ClusterName() pulumi.StringOutput
func (JobPlacementOutput) ClusterUuid ¶
func (o JobPlacementOutput) ClusterUuid() pulumi.StringPtrOutput
func (JobPlacementOutput) ElementType ¶
func (JobPlacementOutput) ElementType() reflect.Type
func (JobPlacementOutput) ToJobPlacementOutput ¶
func (o JobPlacementOutput) ToJobPlacementOutput() JobPlacementOutput
func (JobPlacementOutput) ToJobPlacementOutputWithContext ¶
func (o JobPlacementOutput) ToJobPlacementOutputWithContext(ctx context.Context) JobPlacementOutput
func (JobPlacementOutput) ToJobPlacementPtrOutput ¶
func (o JobPlacementOutput) ToJobPlacementPtrOutput() JobPlacementPtrOutput
func (JobPlacementOutput) ToJobPlacementPtrOutputWithContext ¶
func (o JobPlacementOutput) ToJobPlacementPtrOutputWithContext(ctx context.Context) JobPlacementPtrOutput
type JobPlacementPtrInput ¶
type JobPlacementPtrInput interface { pulumi.Input ToJobPlacementPtrOutput() JobPlacementPtrOutput ToJobPlacementPtrOutputWithContext(context.Context) JobPlacementPtrOutput }
JobPlacementPtrInput is an input type that accepts JobPlacementArgs, JobPlacementPtr and JobPlacementPtrOutput values. You can construct a concrete instance of `JobPlacementPtrInput` via:
JobPlacementArgs{...} or: nil
func JobPlacementPtr ¶
func JobPlacementPtr(v *JobPlacementArgs) JobPlacementPtrInput
type JobPlacementPtrOutput ¶
type JobPlacementPtrOutput struct{ *pulumi.OutputState }
func (JobPlacementPtrOutput) ClusterName ¶
func (o JobPlacementPtrOutput) ClusterName() pulumi.StringPtrOutput
func (JobPlacementPtrOutput) ClusterUuid ¶
func (o JobPlacementPtrOutput) ClusterUuid() pulumi.StringPtrOutput
func (JobPlacementPtrOutput) Elem ¶
func (o JobPlacementPtrOutput) Elem() JobPlacementOutput
func (JobPlacementPtrOutput) ElementType ¶
func (JobPlacementPtrOutput) ElementType() reflect.Type
func (JobPlacementPtrOutput) ToJobPlacementPtrOutput ¶
func (o JobPlacementPtrOutput) ToJobPlacementPtrOutput() JobPlacementPtrOutput
func (JobPlacementPtrOutput) ToJobPlacementPtrOutputWithContext ¶
func (o JobPlacementPtrOutput) ToJobPlacementPtrOutputWithContext(ctx context.Context) JobPlacementPtrOutput
type JobPrestoConfig ¶ added in v6.19.0
type JobPrestoConfig struct { // Presto client tags to attach to this query. ClientTags []string `pulumi:"clientTags"` // Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false. ContinueOnFailure *bool `pulumi:"continueOnFailure"` LoggingConfig *JobPrestoConfigLoggingConfig `pulumi:"loggingConfig"` // The format in which query output will be displayed. See the Presto documentation for supported output formats. OutputFormat *string `pulumi:"outputFormat"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties map[string]string `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. // Conflicts with `queryList` QueryFileUri *string `pulumi:"queryFileUri"` // The list of SQL queries or statements to execute as part of the job. // Conflicts with `queryFileUri` QueryLists []string `pulumi:"queryLists"` }
type JobPrestoConfigArgs ¶ added in v6.19.0
type JobPrestoConfigArgs struct { // Presto client tags to attach to this query. ClientTags pulumi.StringArrayInput `pulumi:"clientTags"` // Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false. ContinueOnFailure pulumi.BoolPtrInput `pulumi:"continueOnFailure"` LoggingConfig JobPrestoConfigLoggingConfigPtrInput `pulumi:"loggingConfig"` // The format in which query output will be displayed. See the Presto documentation for supported output formats. OutputFormat pulumi.StringPtrInput `pulumi:"outputFormat"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties pulumi.StringMapInput `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. // Conflicts with `queryList` QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // The list of SQL queries or statements to execute as part of the job. // Conflicts with `queryFileUri` QueryLists pulumi.StringArrayInput `pulumi:"queryLists"` }
func (JobPrestoConfigArgs) ElementType ¶ added in v6.19.0
func (JobPrestoConfigArgs) ElementType() reflect.Type
func (JobPrestoConfigArgs) ToJobPrestoConfigOutput ¶ added in v6.19.0
func (i JobPrestoConfigArgs) ToJobPrestoConfigOutput() JobPrestoConfigOutput
func (JobPrestoConfigArgs) ToJobPrestoConfigOutputWithContext ¶ added in v6.19.0
func (i JobPrestoConfigArgs) ToJobPrestoConfigOutputWithContext(ctx context.Context) JobPrestoConfigOutput
func (JobPrestoConfigArgs) ToJobPrestoConfigPtrOutput ¶ added in v6.19.0
func (i JobPrestoConfigArgs) ToJobPrestoConfigPtrOutput() JobPrestoConfigPtrOutput
func (JobPrestoConfigArgs) ToJobPrestoConfigPtrOutputWithContext ¶ added in v6.19.0
func (i JobPrestoConfigArgs) ToJobPrestoConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigPtrOutput
type JobPrestoConfigInput ¶ added in v6.19.0
type JobPrestoConfigInput interface { pulumi.Input ToJobPrestoConfigOutput() JobPrestoConfigOutput ToJobPrestoConfigOutputWithContext(context.Context) JobPrestoConfigOutput }
JobPrestoConfigInput is an input type that accepts JobPrestoConfigArgs and JobPrestoConfigOutput values. You can construct a concrete instance of `JobPrestoConfigInput` via:
JobPrestoConfigArgs{...}
type JobPrestoConfigLoggingConfig ¶ added in v6.19.0
type JobPrestoConfigLoggingConfigArgs ¶ added in v6.19.0
type JobPrestoConfigLoggingConfigArgs struct {
DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"`
}
func (JobPrestoConfigLoggingConfigArgs) ElementType ¶ added in v6.19.0
func (JobPrestoConfigLoggingConfigArgs) ElementType() reflect.Type
func (JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigOutput ¶ added in v6.19.0
func (i JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigOutput() JobPrestoConfigLoggingConfigOutput
func (JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigOutputWithContext ¶ added in v6.19.0
func (i JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigOutputWithContext(ctx context.Context) JobPrestoConfigLoggingConfigOutput
func (JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigPtrOutput ¶ added in v6.19.0
func (i JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigPtrOutput() JobPrestoConfigLoggingConfigPtrOutput
func (JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigPtrOutputWithContext ¶ added in v6.19.0
func (i JobPrestoConfigLoggingConfigArgs) ToJobPrestoConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigLoggingConfigPtrOutput
type JobPrestoConfigLoggingConfigInput ¶ added in v6.19.0
type JobPrestoConfigLoggingConfigInput interface { pulumi.Input ToJobPrestoConfigLoggingConfigOutput() JobPrestoConfigLoggingConfigOutput ToJobPrestoConfigLoggingConfigOutputWithContext(context.Context) JobPrestoConfigLoggingConfigOutput }
JobPrestoConfigLoggingConfigInput is an input type that accepts JobPrestoConfigLoggingConfigArgs and JobPrestoConfigLoggingConfigOutput values. You can construct a concrete instance of `JobPrestoConfigLoggingConfigInput` via:
JobPrestoConfigLoggingConfigArgs{...}
type JobPrestoConfigLoggingConfigOutput ¶ added in v6.19.0
type JobPrestoConfigLoggingConfigOutput struct{ *pulumi.OutputState }
func (JobPrestoConfigLoggingConfigOutput) DriverLogLevels ¶ added in v6.19.0
func (o JobPrestoConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobPrestoConfigLoggingConfigOutput) ElementType ¶ added in v6.19.0
func (JobPrestoConfigLoggingConfigOutput) ElementType() reflect.Type
func (JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigOutput ¶ added in v6.19.0
func (o JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigOutput() JobPrestoConfigLoggingConfigOutput
func (JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigOutputWithContext ¶ added in v6.19.0
func (o JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigOutputWithContext(ctx context.Context) JobPrestoConfigLoggingConfigOutput
func (JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigPtrOutput ¶ added in v6.19.0
func (o JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigPtrOutput() JobPrestoConfigLoggingConfigPtrOutput
func (JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigPtrOutputWithContext ¶ added in v6.19.0
func (o JobPrestoConfigLoggingConfigOutput) ToJobPrestoConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigLoggingConfigPtrOutput
type JobPrestoConfigLoggingConfigPtrInput ¶ added in v6.19.0
type JobPrestoConfigLoggingConfigPtrInput interface { pulumi.Input ToJobPrestoConfigLoggingConfigPtrOutput() JobPrestoConfigLoggingConfigPtrOutput ToJobPrestoConfigLoggingConfigPtrOutputWithContext(context.Context) JobPrestoConfigLoggingConfigPtrOutput }
JobPrestoConfigLoggingConfigPtrInput is an input type that accepts JobPrestoConfigLoggingConfigArgs, JobPrestoConfigLoggingConfigPtr and JobPrestoConfigLoggingConfigPtrOutput values. You can construct a concrete instance of `JobPrestoConfigLoggingConfigPtrInput` via:
JobPrestoConfigLoggingConfigArgs{...} or: nil
func JobPrestoConfigLoggingConfigPtr ¶ added in v6.19.0
func JobPrestoConfigLoggingConfigPtr(v *JobPrestoConfigLoggingConfigArgs) JobPrestoConfigLoggingConfigPtrInput
type JobPrestoConfigLoggingConfigPtrOutput ¶ added in v6.19.0
type JobPrestoConfigLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (JobPrestoConfigLoggingConfigPtrOutput) DriverLogLevels ¶ added in v6.19.0
func (o JobPrestoConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobPrestoConfigLoggingConfigPtrOutput) ElementType ¶ added in v6.19.0
func (JobPrestoConfigLoggingConfigPtrOutput) ElementType() reflect.Type
func (JobPrestoConfigLoggingConfigPtrOutput) ToJobPrestoConfigLoggingConfigPtrOutput ¶ added in v6.19.0
func (o JobPrestoConfigLoggingConfigPtrOutput) ToJobPrestoConfigLoggingConfigPtrOutput() JobPrestoConfigLoggingConfigPtrOutput
func (JobPrestoConfigLoggingConfigPtrOutput) ToJobPrestoConfigLoggingConfigPtrOutputWithContext ¶ added in v6.19.0
func (o JobPrestoConfigLoggingConfigPtrOutput) ToJobPrestoConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigLoggingConfigPtrOutput
type JobPrestoConfigOutput ¶ added in v6.19.0
type JobPrestoConfigOutput struct{ *pulumi.OutputState }
func (JobPrestoConfigOutput) ClientTags ¶ added in v6.19.0
func (o JobPrestoConfigOutput) ClientTags() pulumi.StringArrayOutput
Presto client tags to attach to this query.
func (JobPrestoConfigOutput) ContinueOnFailure ¶ added in v6.19.0
func (o JobPrestoConfigOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false.
func (JobPrestoConfigOutput) ElementType ¶ added in v6.19.0
func (JobPrestoConfigOutput) ElementType() reflect.Type
func (JobPrestoConfigOutput) LoggingConfig ¶ added in v6.19.0
func (o JobPrestoConfigOutput) LoggingConfig() JobPrestoConfigLoggingConfigPtrOutput
func (JobPrestoConfigOutput) OutputFormat ¶ added in v6.19.0
func (o JobPrestoConfigOutput) OutputFormat() pulumi.StringPtrOutput
The format in which query output will be displayed. See the Presto documentation for supported output formats.
func (JobPrestoConfigOutput) Properties ¶ added in v6.19.0
func (o JobPrestoConfigOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobPrestoConfigOutput) QueryFileUri ¶ added in v6.19.0
func (o JobPrestoConfigOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries. Conflicts with `queryList`
func (JobPrestoConfigOutput) QueryLists ¶ added in v6.19.0
func (o JobPrestoConfigOutput) QueryLists() pulumi.StringArrayOutput
The list of SQL queries or statements to execute as part of the job. Conflicts with `queryFileUri`
func (JobPrestoConfigOutput) ToJobPrestoConfigOutput ¶ added in v6.19.0
func (o JobPrestoConfigOutput) ToJobPrestoConfigOutput() JobPrestoConfigOutput
func (JobPrestoConfigOutput) ToJobPrestoConfigOutputWithContext ¶ added in v6.19.0
func (o JobPrestoConfigOutput) ToJobPrestoConfigOutputWithContext(ctx context.Context) JobPrestoConfigOutput
func (JobPrestoConfigOutput) ToJobPrestoConfigPtrOutput ¶ added in v6.19.0
func (o JobPrestoConfigOutput) ToJobPrestoConfigPtrOutput() JobPrestoConfigPtrOutput
func (JobPrestoConfigOutput) ToJobPrestoConfigPtrOutputWithContext ¶ added in v6.19.0
func (o JobPrestoConfigOutput) ToJobPrestoConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigPtrOutput
type JobPrestoConfigPtrInput ¶ added in v6.19.0
type JobPrestoConfigPtrInput interface { pulumi.Input ToJobPrestoConfigPtrOutput() JobPrestoConfigPtrOutput ToJobPrestoConfigPtrOutputWithContext(context.Context) JobPrestoConfigPtrOutput }
JobPrestoConfigPtrInput is an input type that accepts JobPrestoConfigArgs, JobPrestoConfigPtr and JobPrestoConfigPtrOutput values. You can construct a concrete instance of `JobPrestoConfigPtrInput` via:
JobPrestoConfigArgs{...} or: nil
func JobPrestoConfigPtr ¶ added in v6.19.0
func JobPrestoConfigPtr(v *JobPrestoConfigArgs) JobPrestoConfigPtrInput
type JobPrestoConfigPtrOutput ¶ added in v6.19.0
type JobPrestoConfigPtrOutput struct{ *pulumi.OutputState }
func (JobPrestoConfigPtrOutput) ClientTags ¶ added in v6.19.0
func (o JobPrestoConfigPtrOutput) ClientTags() pulumi.StringArrayOutput
Presto client tags to attach to this query.
func (JobPrestoConfigPtrOutput) ContinueOnFailure ¶ added in v6.19.0
func (o JobPrestoConfigPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Whether to continue executing queries if a query fails. Setting to true can be useful when executing independent parallel queries. Defaults to false.
func (JobPrestoConfigPtrOutput) Elem ¶ added in v6.19.0
func (o JobPrestoConfigPtrOutput) Elem() JobPrestoConfigOutput
func (JobPrestoConfigPtrOutput) ElementType ¶ added in v6.19.0
func (JobPrestoConfigPtrOutput) ElementType() reflect.Type
func (JobPrestoConfigPtrOutput) LoggingConfig ¶ added in v6.19.0
func (o JobPrestoConfigPtrOutput) LoggingConfig() JobPrestoConfigLoggingConfigPtrOutput
func (JobPrestoConfigPtrOutput) OutputFormat ¶ added in v6.19.0
func (o JobPrestoConfigPtrOutput) OutputFormat() pulumi.StringPtrOutput
The format in which query output will be displayed. See the Presto documentation for supported output formats.
func (JobPrestoConfigPtrOutput) Properties ¶ added in v6.19.0
func (o JobPrestoConfigPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobPrestoConfigPtrOutput) QueryFileUri ¶ added in v6.19.0
func (o JobPrestoConfigPtrOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries. Conflicts with `queryList`
func (JobPrestoConfigPtrOutput) QueryLists ¶ added in v6.19.0
func (o JobPrestoConfigPtrOutput) QueryLists() pulumi.StringArrayOutput
The list of SQL queries or statements to execute as part of the job. Conflicts with `queryFileUri`
func (JobPrestoConfigPtrOutput) ToJobPrestoConfigPtrOutput ¶ added in v6.19.0
func (o JobPrestoConfigPtrOutput) ToJobPrestoConfigPtrOutput() JobPrestoConfigPtrOutput
func (JobPrestoConfigPtrOutput) ToJobPrestoConfigPtrOutputWithContext ¶ added in v6.19.0
func (o JobPrestoConfigPtrOutput) ToJobPrestoConfigPtrOutputWithContext(ctx context.Context) JobPrestoConfigPtrOutput
type JobPysparkConfig ¶
type JobPysparkConfig struct { // HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args []string `pulumi:"args"` // HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` LoggingConfig *JobPysparkConfigLoggingConfig `pulumi:"loggingConfig"` // The HCFS URI of the main Python file to use as the driver. Must be a .py file. MainPythonFileUri string `pulumi:"mainPythonFileUri"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties map[string]string `pulumi:"properties"` // HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip. PythonFileUris []string `pulumi:"pythonFileUris"` }
type JobPysparkConfigArgs ¶
type JobPysparkConfigArgs struct { // HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris pulumi.StringArrayInput `pulumi:"archiveUris"` // The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args pulumi.StringArrayInput `pulumi:"args"` // HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` LoggingConfig JobPysparkConfigLoggingConfigPtrInput `pulumi:"loggingConfig"` // The HCFS URI of the main Python file to use as the driver. Must be a .py file. MainPythonFileUri pulumi.StringInput `pulumi:"mainPythonFileUri"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties pulumi.StringMapInput `pulumi:"properties"` // HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip. PythonFileUris pulumi.StringArrayInput `pulumi:"pythonFileUris"` }
func (JobPysparkConfigArgs) ElementType ¶
func (JobPysparkConfigArgs) ElementType() reflect.Type
func (JobPysparkConfigArgs) ToJobPysparkConfigOutput ¶
func (i JobPysparkConfigArgs) ToJobPysparkConfigOutput() JobPysparkConfigOutput
func (JobPysparkConfigArgs) ToJobPysparkConfigOutputWithContext ¶
func (i JobPysparkConfigArgs) ToJobPysparkConfigOutputWithContext(ctx context.Context) JobPysparkConfigOutput
func (JobPysparkConfigArgs) ToJobPysparkConfigPtrOutput ¶
func (i JobPysparkConfigArgs) ToJobPysparkConfigPtrOutput() JobPysparkConfigPtrOutput
func (JobPysparkConfigArgs) ToJobPysparkConfigPtrOutputWithContext ¶
func (i JobPysparkConfigArgs) ToJobPysparkConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigPtrOutput
type JobPysparkConfigInput ¶
type JobPysparkConfigInput interface { pulumi.Input ToJobPysparkConfigOutput() JobPysparkConfigOutput ToJobPysparkConfigOutputWithContext(context.Context) JobPysparkConfigOutput }
JobPysparkConfigInput is an input type that accepts JobPysparkConfigArgs and JobPysparkConfigOutput values. You can construct a concrete instance of `JobPysparkConfigInput` via:
JobPysparkConfigArgs{...}
type JobPysparkConfigLoggingConfigArgs ¶
type JobPysparkConfigLoggingConfigArgs struct {
DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"`
}
func (JobPysparkConfigLoggingConfigArgs) ElementType ¶
func (JobPysparkConfigLoggingConfigArgs) ElementType() reflect.Type
func (JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigOutput ¶
func (i JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigOutput() JobPysparkConfigLoggingConfigOutput
func (JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigOutputWithContext ¶
func (i JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigOutputWithContext(ctx context.Context) JobPysparkConfigLoggingConfigOutput
func (JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigPtrOutput ¶
func (i JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigPtrOutput() JobPysparkConfigLoggingConfigPtrOutput
func (JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigPtrOutputWithContext ¶
func (i JobPysparkConfigLoggingConfigArgs) ToJobPysparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigLoggingConfigPtrOutput
type JobPysparkConfigLoggingConfigInput ¶
type JobPysparkConfigLoggingConfigInput interface { pulumi.Input ToJobPysparkConfigLoggingConfigOutput() JobPysparkConfigLoggingConfigOutput ToJobPysparkConfigLoggingConfigOutputWithContext(context.Context) JobPysparkConfigLoggingConfigOutput }
JobPysparkConfigLoggingConfigInput is an input type that accepts JobPysparkConfigLoggingConfigArgs and JobPysparkConfigLoggingConfigOutput values. You can construct a concrete instance of `JobPysparkConfigLoggingConfigInput` via:
JobPysparkConfigLoggingConfigArgs{...}
type JobPysparkConfigLoggingConfigOutput ¶
type JobPysparkConfigLoggingConfigOutput struct{ *pulumi.OutputState }
func (JobPysparkConfigLoggingConfigOutput) DriverLogLevels ¶
func (o JobPysparkConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobPysparkConfigLoggingConfigOutput) ElementType ¶
func (JobPysparkConfigLoggingConfigOutput) ElementType() reflect.Type
func (JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigOutput ¶
func (o JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigOutput() JobPysparkConfigLoggingConfigOutput
func (JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigOutputWithContext ¶
func (o JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigOutputWithContext(ctx context.Context) JobPysparkConfigLoggingConfigOutput
func (JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigPtrOutput ¶
func (o JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigPtrOutput() JobPysparkConfigLoggingConfigPtrOutput
func (JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigPtrOutputWithContext ¶
func (o JobPysparkConfigLoggingConfigOutput) ToJobPysparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigLoggingConfigPtrOutput
type JobPysparkConfigLoggingConfigPtrInput ¶
type JobPysparkConfigLoggingConfigPtrInput interface { pulumi.Input ToJobPysparkConfigLoggingConfigPtrOutput() JobPysparkConfigLoggingConfigPtrOutput ToJobPysparkConfigLoggingConfigPtrOutputWithContext(context.Context) JobPysparkConfigLoggingConfigPtrOutput }
JobPysparkConfigLoggingConfigPtrInput is an input type that accepts JobPysparkConfigLoggingConfigArgs, JobPysparkConfigLoggingConfigPtr and JobPysparkConfigLoggingConfigPtrOutput values. You can construct a concrete instance of `JobPysparkConfigLoggingConfigPtrInput` via:
JobPysparkConfigLoggingConfigArgs{...} or: nil
func JobPysparkConfigLoggingConfigPtr ¶
func JobPysparkConfigLoggingConfigPtr(v *JobPysparkConfigLoggingConfigArgs) JobPysparkConfigLoggingConfigPtrInput
type JobPysparkConfigLoggingConfigPtrOutput ¶
type JobPysparkConfigLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (JobPysparkConfigLoggingConfigPtrOutput) DriverLogLevels ¶
func (o JobPysparkConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobPysparkConfigLoggingConfigPtrOutput) ElementType ¶
func (JobPysparkConfigLoggingConfigPtrOutput) ElementType() reflect.Type
func (JobPysparkConfigLoggingConfigPtrOutput) ToJobPysparkConfigLoggingConfigPtrOutput ¶
func (o JobPysparkConfigLoggingConfigPtrOutput) ToJobPysparkConfigLoggingConfigPtrOutput() JobPysparkConfigLoggingConfigPtrOutput
func (JobPysparkConfigLoggingConfigPtrOutput) ToJobPysparkConfigLoggingConfigPtrOutputWithContext ¶
func (o JobPysparkConfigLoggingConfigPtrOutput) ToJobPysparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigLoggingConfigPtrOutput
type JobPysparkConfigOutput ¶
type JobPysparkConfigOutput struct{ *pulumi.OutputState }
func (JobPysparkConfigOutput) ArchiveUris ¶
func (o JobPysparkConfigOutput) ArchiveUris() pulumi.StringArrayOutput
HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip.
func (JobPysparkConfigOutput) Args ¶
func (o JobPysparkConfigOutput) Args() pulumi.StringArrayOutput
The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (JobPysparkConfigOutput) ElementType ¶
func (JobPysparkConfigOutput) ElementType() reflect.Type
func (JobPysparkConfigOutput) FileUris ¶
func (o JobPysparkConfigOutput) FileUris() pulumi.StringArrayOutput
HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks.
func (JobPysparkConfigOutput) JarFileUris ¶
func (o JobPysparkConfigOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobPysparkConfigOutput) LoggingConfig ¶
func (o JobPysparkConfigOutput) LoggingConfig() JobPysparkConfigLoggingConfigPtrOutput
func (JobPysparkConfigOutput) MainPythonFileUri ¶
func (o JobPysparkConfigOutput) MainPythonFileUri() pulumi.StringOutput
The HCFS URI of the main Python file to use as the driver. Must be a .py file.
func (JobPysparkConfigOutput) Properties ¶
func (o JobPysparkConfigOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobPysparkConfigOutput) PythonFileUris ¶
func (o JobPysparkConfigOutput) PythonFileUris() pulumi.StringArrayOutput
HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip.
func (JobPysparkConfigOutput) ToJobPysparkConfigOutput ¶
func (o JobPysparkConfigOutput) ToJobPysparkConfigOutput() JobPysparkConfigOutput
func (JobPysparkConfigOutput) ToJobPysparkConfigOutputWithContext ¶
func (o JobPysparkConfigOutput) ToJobPysparkConfigOutputWithContext(ctx context.Context) JobPysparkConfigOutput
func (JobPysparkConfigOutput) ToJobPysparkConfigPtrOutput ¶
func (o JobPysparkConfigOutput) ToJobPysparkConfigPtrOutput() JobPysparkConfigPtrOutput
func (JobPysparkConfigOutput) ToJobPysparkConfigPtrOutputWithContext ¶
func (o JobPysparkConfigOutput) ToJobPysparkConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigPtrOutput
type JobPysparkConfigPtrInput ¶
type JobPysparkConfigPtrInput interface { pulumi.Input ToJobPysparkConfigPtrOutput() JobPysparkConfigPtrOutput ToJobPysparkConfigPtrOutputWithContext(context.Context) JobPysparkConfigPtrOutput }
JobPysparkConfigPtrInput is an input type that accepts JobPysparkConfigArgs, JobPysparkConfigPtr and JobPysparkConfigPtrOutput values. You can construct a concrete instance of `JobPysparkConfigPtrInput` via:
JobPysparkConfigArgs{...} or: nil
func JobPysparkConfigPtr ¶
func JobPysparkConfigPtr(v *JobPysparkConfigArgs) JobPysparkConfigPtrInput
type JobPysparkConfigPtrOutput ¶
type JobPysparkConfigPtrOutput struct{ *pulumi.OutputState }
func (JobPysparkConfigPtrOutput) ArchiveUris ¶
func (o JobPysparkConfigPtrOutput) ArchiveUris() pulumi.StringArrayOutput
HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip.
func (JobPysparkConfigPtrOutput) Args ¶
func (o JobPysparkConfigPtrOutput) Args() pulumi.StringArrayOutput
The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (JobPysparkConfigPtrOutput) Elem ¶
func (o JobPysparkConfigPtrOutput) Elem() JobPysparkConfigOutput
func (JobPysparkConfigPtrOutput) ElementType ¶
func (JobPysparkConfigPtrOutput) ElementType() reflect.Type
func (JobPysparkConfigPtrOutput) FileUris ¶
func (o JobPysparkConfigPtrOutput) FileUris() pulumi.StringArrayOutput
HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks.
func (JobPysparkConfigPtrOutput) JarFileUris ¶
func (o JobPysparkConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobPysparkConfigPtrOutput) LoggingConfig ¶
func (o JobPysparkConfigPtrOutput) LoggingConfig() JobPysparkConfigLoggingConfigPtrOutput
func (JobPysparkConfigPtrOutput) MainPythonFileUri ¶
func (o JobPysparkConfigPtrOutput) MainPythonFileUri() pulumi.StringPtrOutput
The HCFS URI of the main Python file to use as the driver. Must be a .py file.
func (JobPysparkConfigPtrOutput) Properties ¶
func (o JobPysparkConfigPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobPysparkConfigPtrOutput) PythonFileUris ¶
func (o JobPysparkConfigPtrOutput) PythonFileUris() pulumi.StringArrayOutput
HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip.
func (JobPysparkConfigPtrOutput) ToJobPysparkConfigPtrOutput ¶
func (o JobPysparkConfigPtrOutput) ToJobPysparkConfigPtrOutput() JobPysparkConfigPtrOutput
func (JobPysparkConfigPtrOutput) ToJobPysparkConfigPtrOutputWithContext ¶
func (o JobPysparkConfigPtrOutput) ToJobPysparkConfigPtrOutputWithContext(ctx context.Context) JobPysparkConfigPtrOutput
type JobReference ¶
type JobReference struct {
JobId *string `pulumi:"jobId"`
}
type JobReferenceArgs ¶
type JobReferenceArgs struct {
JobId pulumi.StringPtrInput `pulumi:"jobId"`
}
func (JobReferenceArgs) ElementType ¶
func (JobReferenceArgs) ElementType() reflect.Type
func (JobReferenceArgs) ToJobReferenceOutput ¶
func (i JobReferenceArgs) ToJobReferenceOutput() JobReferenceOutput
func (JobReferenceArgs) ToJobReferenceOutputWithContext ¶
func (i JobReferenceArgs) ToJobReferenceOutputWithContext(ctx context.Context) JobReferenceOutput
func (JobReferenceArgs) ToJobReferencePtrOutput ¶
func (i JobReferenceArgs) ToJobReferencePtrOutput() JobReferencePtrOutput
func (JobReferenceArgs) ToJobReferencePtrOutputWithContext ¶
func (i JobReferenceArgs) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
type JobReferenceInput ¶
type JobReferenceInput interface { pulumi.Input ToJobReferenceOutput() JobReferenceOutput ToJobReferenceOutputWithContext(context.Context) JobReferenceOutput }
JobReferenceInput is an input type that accepts JobReferenceArgs and JobReferenceOutput values. You can construct a concrete instance of `JobReferenceInput` via:
JobReferenceArgs{...}
type JobReferenceOutput ¶
type JobReferenceOutput struct{ *pulumi.OutputState }
func (JobReferenceOutput) ElementType ¶
func (JobReferenceOutput) ElementType() reflect.Type
func (JobReferenceOutput) JobId ¶
func (o JobReferenceOutput) JobId() pulumi.StringPtrOutput
func (JobReferenceOutput) ToJobReferenceOutput ¶
func (o JobReferenceOutput) ToJobReferenceOutput() JobReferenceOutput
func (JobReferenceOutput) ToJobReferenceOutputWithContext ¶
func (o JobReferenceOutput) ToJobReferenceOutputWithContext(ctx context.Context) JobReferenceOutput
func (JobReferenceOutput) ToJobReferencePtrOutput ¶
func (o JobReferenceOutput) ToJobReferencePtrOutput() JobReferencePtrOutput
func (JobReferenceOutput) ToJobReferencePtrOutputWithContext ¶
func (o JobReferenceOutput) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
type JobReferencePtrInput ¶
type JobReferencePtrInput interface { pulumi.Input ToJobReferencePtrOutput() JobReferencePtrOutput ToJobReferencePtrOutputWithContext(context.Context) JobReferencePtrOutput }
JobReferencePtrInput is an input type that accepts JobReferenceArgs, JobReferencePtr and JobReferencePtrOutput values. You can construct a concrete instance of `JobReferencePtrInput` via:
JobReferenceArgs{...} or: nil
func JobReferencePtr ¶
func JobReferencePtr(v *JobReferenceArgs) JobReferencePtrInput
type JobReferencePtrOutput ¶
type JobReferencePtrOutput struct{ *pulumi.OutputState }
func (JobReferencePtrOutput) Elem ¶
func (o JobReferencePtrOutput) Elem() JobReferenceOutput
func (JobReferencePtrOutput) ElementType ¶
func (JobReferencePtrOutput) ElementType() reflect.Type
func (JobReferencePtrOutput) JobId ¶
func (o JobReferencePtrOutput) JobId() pulumi.StringPtrOutput
func (JobReferencePtrOutput) ToJobReferencePtrOutput ¶
func (o JobReferencePtrOutput) ToJobReferencePtrOutput() JobReferencePtrOutput
func (JobReferencePtrOutput) ToJobReferencePtrOutputWithContext ¶
func (o JobReferencePtrOutput) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
type JobScheduling ¶
type JobSchedulingArgs ¶
type JobSchedulingArgs struct { MaxFailuresPerHour pulumi.IntInput `pulumi:"maxFailuresPerHour"` MaxFailuresTotal pulumi.IntInput `pulumi:"maxFailuresTotal"` }
func (JobSchedulingArgs) ElementType ¶
func (JobSchedulingArgs) ElementType() reflect.Type
func (JobSchedulingArgs) ToJobSchedulingOutput ¶
func (i JobSchedulingArgs) ToJobSchedulingOutput() JobSchedulingOutput
func (JobSchedulingArgs) ToJobSchedulingOutputWithContext ¶
func (i JobSchedulingArgs) ToJobSchedulingOutputWithContext(ctx context.Context) JobSchedulingOutput
func (JobSchedulingArgs) ToJobSchedulingPtrOutput ¶
func (i JobSchedulingArgs) ToJobSchedulingPtrOutput() JobSchedulingPtrOutput
func (JobSchedulingArgs) ToJobSchedulingPtrOutputWithContext ¶
func (i JobSchedulingArgs) ToJobSchedulingPtrOutputWithContext(ctx context.Context) JobSchedulingPtrOutput
type JobSchedulingInput ¶
type JobSchedulingInput interface { pulumi.Input ToJobSchedulingOutput() JobSchedulingOutput ToJobSchedulingOutputWithContext(context.Context) JobSchedulingOutput }
JobSchedulingInput is an input type that accepts JobSchedulingArgs and JobSchedulingOutput values. You can construct a concrete instance of `JobSchedulingInput` via:
JobSchedulingArgs{...}
type JobSchedulingOutput ¶
type JobSchedulingOutput struct{ *pulumi.OutputState }
func (JobSchedulingOutput) ElementType ¶
func (JobSchedulingOutput) ElementType() reflect.Type
func (JobSchedulingOutput) MaxFailuresPerHour ¶
func (o JobSchedulingOutput) MaxFailuresPerHour() pulumi.IntOutput
func (JobSchedulingOutput) MaxFailuresTotal ¶
func (o JobSchedulingOutput) MaxFailuresTotal() pulumi.IntOutput
func (JobSchedulingOutput) ToJobSchedulingOutput ¶
func (o JobSchedulingOutput) ToJobSchedulingOutput() JobSchedulingOutput
func (JobSchedulingOutput) ToJobSchedulingOutputWithContext ¶
func (o JobSchedulingOutput) ToJobSchedulingOutputWithContext(ctx context.Context) JobSchedulingOutput
func (JobSchedulingOutput) ToJobSchedulingPtrOutput ¶
func (o JobSchedulingOutput) ToJobSchedulingPtrOutput() JobSchedulingPtrOutput
func (JobSchedulingOutput) ToJobSchedulingPtrOutputWithContext ¶
func (o JobSchedulingOutput) ToJobSchedulingPtrOutputWithContext(ctx context.Context) JobSchedulingPtrOutput
type JobSchedulingPtrInput ¶
type JobSchedulingPtrInput interface { pulumi.Input ToJobSchedulingPtrOutput() JobSchedulingPtrOutput ToJobSchedulingPtrOutputWithContext(context.Context) JobSchedulingPtrOutput }
JobSchedulingPtrInput is an input type that accepts JobSchedulingArgs, JobSchedulingPtr and JobSchedulingPtrOutput values. You can construct a concrete instance of `JobSchedulingPtrInput` via:
JobSchedulingArgs{...} or: nil
func JobSchedulingPtr ¶
func JobSchedulingPtr(v *JobSchedulingArgs) JobSchedulingPtrInput
type JobSchedulingPtrOutput ¶
type JobSchedulingPtrOutput struct{ *pulumi.OutputState }
func (JobSchedulingPtrOutput) Elem ¶
func (o JobSchedulingPtrOutput) Elem() JobSchedulingOutput
func (JobSchedulingPtrOutput) ElementType ¶
func (JobSchedulingPtrOutput) ElementType() reflect.Type
func (JobSchedulingPtrOutput) MaxFailuresPerHour ¶
func (o JobSchedulingPtrOutput) MaxFailuresPerHour() pulumi.IntPtrOutput
func (JobSchedulingPtrOutput) MaxFailuresTotal ¶
func (o JobSchedulingPtrOutput) MaxFailuresTotal() pulumi.IntPtrOutput
func (JobSchedulingPtrOutput) ToJobSchedulingPtrOutput ¶
func (o JobSchedulingPtrOutput) ToJobSchedulingPtrOutput() JobSchedulingPtrOutput
func (JobSchedulingPtrOutput) ToJobSchedulingPtrOutputWithContext ¶
func (o JobSchedulingPtrOutput) ToJobSchedulingPtrOutputWithContext(ctx context.Context) JobSchedulingPtrOutput
type JobSparkConfig ¶
type JobSparkConfig struct { // HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args []string `pulumi:"args"` // HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` LoggingConfig *JobSparkConfigLoggingConfig `pulumi:"loggingConfig"` // The name of the driver's main class. The jar file containing the class must be in the default CLASSPATH or specified in `jarFileUris`. Conflicts with `mainJarFileUri` MainClass *string `pulumi:"mainClass"` // The HCFS URI of the jar file containing the main class. Examples: 'gs://foo-bucket/analytics-binaries/extract-useful-metrics-mr.jar' 'hdfs:/tmp/test-samples/custom-wordcount.jar' 'file:///home/usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar'. Conflicts with `mainClass` MainJarFileUri *string `pulumi:"mainJarFileUri"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties map[string]string `pulumi:"properties"` }
type JobSparkConfigArgs ¶
type JobSparkConfigArgs struct { // HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris pulumi.StringArrayInput `pulumi:"archiveUris"` // The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args pulumi.StringArrayInput `pulumi:"args"` // HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` LoggingConfig JobSparkConfigLoggingConfigPtrInput `pulumi:"loggingConfig"` // The name of the driver's main class. The jar file containing the class must be in the default CLASSPATH or specified in `jarFileUris`. Conflicts with `mainJarFileUri` MainClass pulumi.StringPtrInput `pulumi:"mainClass"` // The HCFS URI of the jar file containing the main class. Examples: 'gs://foo-bucket/analytics-binaries/extract-useful-metrics-mr.jar' 'hdfs:/tmp/test-samples/custom-wordcount.jar' 'file:///home/usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar'. Conflicts with `mainClass` MainJarFileUri pulumi.StringPtrInput `pulumi:"mainJarFileUri"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties pulumi.StringMapInput `pulumi:"properties"` }
func (JobSparkConfigArgs) ElementType ¶
func (JobSparkConfigArgs) ElementType() reflect.Type
func (JobSparkConfigArgs) ToJobSparkConfigOutput ¶
func (i JobSparkConfigArgs) ToJobSparkConfigOutput() JobSparkConfigOutput
func (JobSparkConfigArgs) ToJobSparkConfigOutputWithContext ¶
func (i JobSparkConfigArgs) ToJobSparkConfigOutputWithContext(ctx context.Context) JobSparkConfigOutput
func (JobSparkConfigArgs) ToJobSparkConfigPtrOutput ¶
func (i JobSparkConfigArgs) ToJobSparkConfigPtrOutput() JobSparkConfigPtrOutput
func (JobSparkConfigArgs) ToJobSparkConfigPtrOutputWithContext ¶
func (i JobSparkConfigArgs) ToJobSparkConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigPtrOutput
type JobSparkConfigInput ¶
type JobSparkConfigInput interface { pulumi.Input ToJobSparkConfigOutput() JobSparkConfigOutput ToJobSparkConfigOutputWithContext(context.Context) JobSparkConfigOutput }
JobSparkConfigInput is an input type that accepts JobSparkConfigArgs and JobSparkConfigOutput values. You can construct a concrete instance of `JobSparkConfigInput` via:
JobSparkConfigArgs{...}
type JobSparkConfigLoggingConfigArgs ¶
type JobSparkConfigLoggingConfigArgs struct {
DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"`
}
func (JobSparkConfigLoggingConfigArgs) ElementType ¶
func (JobSparkConfigLoggingConfigArgs) ElementType() reflect.Type
func (JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigOutput ¶
func (i JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigOutput() JobSparkConfigLoggingConfigOutput
func (JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigOutputWithContext ¶
func (i JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigOutputWithContext(ctx context.Context) JobSparkConfigLoggingConfigOutput
func (JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigPtrOutput ¶
func (i JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigPtrOutput() JobSparkConfigLoggingConfigPtrOutput
func (JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigPtrOutputWithContext ¶
func (i JobSparkConfigLoggingConfigArgs) ToJobSparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigLoggingConfigPtrOutput
type JobSparkConfigLoggingConfigInput ¶
type JobSparkConfigLoggingConfigInput interface { pulumi.Input ToJobSparkConfigLoggingConfigOutput() JobSparkConfigLoggingConfigOutput ToJobSparkConfigLoggingConfigOutputWithContext(context.Context) JobSparkConfigLoggingConfigOutput }
JobSparkConfigLoggingConfigInput is an input type that accepts JobSparkConfigLoggingConfigArgs and JobSparkConfigLoggingConfigOutput values. You can construct a concrete instance of `JobSparkConfigLoggingConfigInput` via:
JobSparkConfigLoggingConfigArgs{...}
type JobSparkConfigLoggingConfigOutput ¶
type JobSparkConfigLoggingConfigOutput struct{ *pulumi.OutputState }
func (JobSparkConfigLoggingConfigOutput) DriverLogLevels ¶
func (o JobSparkConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobSparkConfigLoggingConfigOutput) ElementType ¶
func (JobSparkConfigLoggingConfigOutput) ElementType() reflect.Type
func (JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigOutput ¶
func (o JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigOutput() JobSparkConfigLoggingConfigOutput
func (JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigOutputWithContext ¶
func (o JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigOutputWithContext(ctx context.Context) JobSparkConfigLoggingConfigOutput
func (JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigPtrOutput ¶
func (o JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigPtrOutput() JobSparkConfigLoggingConfigPtrOutput
func (JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigPtrOutputWithContext ¶
func (o JobSparkConfigLoggingConfigOutput) ToJobSparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigLoggingConfigPtrOutput
type JobSparkConfigLoggingConfigPtrInput ¶
type JobSparkConfigLoggingConfigPtrInput interface { pulumi.Input ToJobSparkConfigLoggingConfigPtrOutput() JobSparkConfigLoggingConfigPtrOutput ToJobSparkConfigLoggingConfigPtrOutputWithContext(context.Context) JobSparkConfigLoggingConfigPtrOutput }
JobSparkConfigLoggingConfigPtrInput is an input type that accepts JobSparkConfigLoggingConfigArgs, JobSparkConfigLoggingConfigPtr and JobSparkConfigLoggingConfigPtrOutput values. You can construct a concrete instance of `JobSparkConfigLoggingConfigPtrInput` via:
JobSparkConfigLoggingConfigArgs{...} or: nil
func JobSparkConfigLoggingConfigPtr ¶
func JobSparkConfigLoggingConfigPtr(v *JobSparkConfigLoggingConfigArgs) JobSparkConfigLoggingConfigPtrInput
type JobSparkConfigLoggingConfigPtrOutput ¶
type JobSparkConfigLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (JobSparkConfigLoggingConfigPtrOutput) DriverLogLevels ¶
func (o JobSparkConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobSparkConfigLoggingConfigPtrOutput) ElementType ¶
func (JobSparkConfigLoggingConfigPtrOutput) ElementType() reflect.Type
func (JobSparkConfigLoggingConfigPtrOutput) ToJobSparkConfigLoggingConfigPtrOutput ¶
func (o JobSparkConfigLoggingConfigPtrOutput) ToJobSparkConfigLoggingConfigPtrOutput() JobSparkConfigLoggingConfigPtrOutput
func (JobSparkConfigLoggingConfigPtrOutput) ToJobSparkConfigLoggingConfigPtrOutputWithContext ¶
func (o JobSparkConfigLoggingConfigPtrOutput) ToJobSparkConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigLoggingConfigPtrOutput
type JobSparkConfigOutput ¶
type JobSparkConfigOutput struct{ *pulumi.OutputState }
func (JobSparkConfigOutput) ArchiveUris ¶
func (o JobSparkConfigOutput) ArchiveUris() pulumi.StringArrayOutput
HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip.
func (JobSparkConfigOutput) Args ¶
func (o JobSparkConfigOutput) Args() pulumi.StringArrayOutput
The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (JobSparkConfigOutput) ElementType ¶
func (JobSparkConfigOutput) ElementType() reflect.Type
func (JobSparkConfigOutput) FileUris ¶
func (o JobSparkConfigOutput) FileUris() pulumi.StringArrayOutput
HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks.
func (JobSparkConfigOutput) JarFileUris ¶
func (o JobSparkConfigOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobSparkConfigOutput) LoggingConfig ¶
func (o JobSparkConfigOutput) LoggingConfig() JobSparkConfigLoggingConfigPtrOutput
func (JobSparkConfigOutput) MainClass ¶
func (o JobSparkConfigOutput) MainClass() pulumi.StringPtrOutput
The name of the driver's main class. The jar file containing the class must be in the default CLASSPATH or specified in `jarFileUris`. Conflicts with `mainJarFileUri`
func (JobSparkConfigOutput) MainJarFileUri ¶
func (o JobSparkConfigOutput) MainJarFileUri() pulumi.StringPtrOutput
The HCFS URI of the jar file containing the main class. Examples: 'gs://foo-bucket/analytics-binaries/extract-useful-metrics-mr.jar' 'hdfs:/tmp/test-samples/custom-wordcount.jar' 'file:///home/usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar'. Conflicts with `mainClass`
func (JobSparkConfigOutput) Properties ¶
func (o JobSparkConfigOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobSparkConfigOutput) ToJobSparkConfigOutput ¶
func (o JobSparkConfigOutput) ToJobSparkConfigOutput() JobSparkConfigOutput
func (JobSparkConfigOutput) ToJobSparkConfigOutputWithContext ¶
func (o JobSparkConfigOutput) ToJobSparkConfigOutputWithContext(ctx context.Context) JobSparkConfigOutput
func (JobSparkConfigOutput) ToJobSparkConfigPtrOutput ¶
func (o JobSparkConfigOutput) ToJobSparkConfigPtrOutput() JobSparkConfigPtrOutput
func (JobSparkConfigOutput) ToJobSparkConfigPtrOutputWithContext ¶
func (o JobSparkConfigOutput) ToJobSparkConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigPtrOutput
type JobSparkConfigPtrInput ¶
type JobSparkConfigPtrInput interface { pulumi.Input ToJobSparkConfigPtrOutput() JobSparkConfigPtrOutput ToJobSparkConfigPtrOutputWithContext(context.Context) JobSparkConfigPtrOutput }
JobSparkConfigPtrInput is an input type that accepts JobSparkConfigArgs, JobSparkConfigPtr and JobSparkConfigPtrOutput values. You can construct a concrete instance of `JobSparkConfigPtrInput` via:
JobSparkConfigArgs{...} or: nil
func JobSparkConfigPtr ¶
func JobSparkConfigPtr(v *JobSparkConfigArgs) JobSparkConfigPtrInput
type JobSparkConfigPtrOutput ¶
type JobSparkConfigPtrOutput struct{ *pulumi.OutputState }
func (JobSparkConfigPtrOutput) ArchiveUris ¶
func (o JobSparkConfigPtrOutput) ArchiveUris() pulumi.StringArrayOutput
HCFS URIs of archives to be extracted in the working directory of .jar, .tar, .tar.gz, .tgz, and .zip.
func (JobSparkConfigPtrOutput) Args ¶
func (o JobSparkConfigPtrOutput) Args() pulumi.StringArrayOutput
The arguments to pass to the driver. Do not include arguments, such as -libjars or -Dfoo=bar, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (JobSparkConfigPtrOutput) Elem ¶
func (o JobSparkConfigPtrOutput) Elem() JobSparkConfigOutput
func (JobSparkConfigPtrOutput) ElementType ¶
func (JobSparkConfigPtrOutput) ElementType() reflect.Type
func (JobSparkConfigPtrOutput) FileUris ¶
func (o JobSparkConfigPtrOutput) FileUris() pulumi.StringArrayOutput
HCFS URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks.
func (JobSparkConfigPtrOutput) JarFileUris ¶
func (o JobSparkConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobSparkConfigPtrOutput) LoggingConfig ¶
func (o JobSparkConfigPtrOutput) LoggingConfig() JobSparkConfigLoggingConfigPtrOutput
func (JobSparkConfigPtrOutput) MainClass ¶
func (o JobSparkConfigPtrOutput) MainClass() pulumi.StringPtrOutput
The name of the driver's main class. The jar file containing the class must be in the default CLASSPATH or specified in `jarFileUris`. Conflicts with `mainJarFileUri`
func (JobSparkConfigPtrOutput) MainJarFileUri ¶
func (o JobSparkConfigPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
The HCFS URI of the jar file containing the main class. Examples: 'gs://foo-bucket/analytics-binaries/extract-useful-metrics-mr.jar' 'hdfs:/tmp/test-samples/custom-wordcount.jar' 'file:///home/usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar'. Conflicts with `mainClass`
func (JobSparkConfigPtrOutput) Properties ¶
func (o JobSparkConfigPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobSparkConfigPtrOutput) ToJobSparkConfigPtrOutput ¶
func (o JobSparkConfigPtrOutput) ToJobSparkConfigPtrOutput() JobSparkConfigPtrOutput
func (JobSparkConfigPtrOutput) ToJobSparkConfigPtrOutputWithContext ¶
func (o JobSparkConfigPtrOutput) ToJobSparkConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigPtrOutput
type JobSparksqlConfig ¶
type JobSparksqlConfig struct { // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` LoggingConfig *JobSparksqlConfigLoggingConfig `pulumi:"loggingConfig"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties map[string]string `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. // Conflicts with `queryList` QueryFileUri *string `pulumi:"queryFileUri"` // The list of SQL queries or statements to execute as part of the job. // Conflicts with `queryFileUri` QueryLists []string `pulumi:"queryLists"` // Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`). ScriptVariables map[string]string `pulumi:"scriptVariables"` }
type JobSparksqlConfigArgs ¶
type JobSparksqlConfigArgs struct { // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` LoggingConfig JobSparksqlConfigLoggingConfigPtrInput `pulumi:"loggingConfig"` // A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. Properties pulumi.StringMapInput `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. // Conflicts with `queryList` QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // The list of SQL queries or statements to execute as part of the job. // Conflicts with `queryFileUri` QueryLists pulumi.StringArrayInput `pulumi:"queryLists"` // Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`). ScriptVariables pulumi.StringMapInput `pulumi:"scriptVariables"` }
func (JobSparksqlConfigArgs) ElementType ¶
func (JobSparksqlConfigArgs) ElementType() reflect.Type
func (JobSparksqlConfigArgs) ToJobSparksqlConfigOutput ¶
func (i JobSparksqlConfigArgs) ToJobSparksqlConfigOutput() JobSparksqlConfigOutput
func (JobSparksqlConfigArgs) ToJobSparksqlConfigOutputWithContext ¶
func (i JobSparksqlConfigArgs) ToJobSparksqlConfigOutputWithContext(ctx context.Context) JobSparksqlConfigOutput
func (JobSparksqlConfigArgs) ToJobSparksqlConfigPtrOutput ¶
func (i JobSparksqlConfigArgs) ToJobSparksqlConfigPtrOutput() JobSparksqlConfigPtrOutput
func (JobSparksqlConfigArgs) ToJobSparksqlConfigPtrOutputWithContext ¶
func (i JobSparksqlConfigArgs) ToJobSparksqlConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigPtrOutput
type JobSparksqlConfigInput ¶
type JobSparksqlConfigInput interface { pulumi.Input ToJobSparksqlConfigOutput() JobSparksqlConfigOutput ToJobSparksqlConfigOutputWithContext(context.Context) JobSparksqlConfigOutput }
JobSparksqlConfigInput is an input type that accepts JobSparksqlConfigArgs and JobSparksqlConfigOutput values. You can construct a concrete instance of `JobSparksqlConfigInput` via:
JobSparksqlConfigArgs{...}
type JobSparksqlConfigLoggingConfigArgs ¶
type JobSparksqlConfigLoggingConfigArgs struct {
DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"`
}
func (JobSparksqlConfigLoggingConfigArgs) ElementType ¶
func (JobSparksqlConfigLoggingConfigArgs) ElementType() reflect.Type
func (JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigOutput ¶
func (i JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigOutput() JobSparksqlConfigLoggingConfigOutput
func (JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigOutputWithContext ¶
func (i JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigOutputWithContext(ctx context.Context) JobSparksqlConfigLoggingConfigOutput
func (JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigPtrOutput ¶
func (i JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigPtrOutput() JobSparksqlConfigLoggingConfigPtrOutput
func (JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigPtrOutputWithContext ¶
func (i JobSparksqlConfigLoggingConfigArgs) ToJobSparksqlConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigLoggingConfigPtrOutput
type JobSparksqlConfigLoggingConfigInput ¶
type JobSparksqlConfigLoggingConfigInput interface { pulumi.Input ToJobSparksqlConfigLoggingConfigOutput() JobSparksqlConfigLoggingConfigOutput ToJobSparksqlConfigLoggingConfigOutputWithContext(context.Context) JobSparksqlConfigLoggingConfigOutput }
JobSparksqlConfigLoggingConfigInput is an input type that accepts JobSparksqlConfigLoggingConfigArgs and JobSparksqlConfigLoggingConfigOutput values. You can construct a concrete instance of `JobSparksqlConfigLoggingConfigInput` via:
JobSparksqlConfigLoggingConfigArgs{...}
type JobSparksqlConfigLoggingConfigOutput ¶
type JobSparksqlConfigLoggingConfigOutput struct{ *pulumi.OutputState }
func (JobSparksqlConfigLoggingConfigOutput) DriverLogLevels ¶
func (o JobSparksqlConfigLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobSparksqlConfigLoggingConfigOutput) ElementType ¶
func (JobSparksqlConfigLoggingConfigOutput) ElementType() reflect.Type
func (JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigOutput ¶
func (o JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigOutput() JobSparksqlConfigLoggingConfigOutput
func (JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigOutputWithContext ¶
func (o JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigOutputWithContext(ctx context.Context) JobSparksqlConfigLoggingConfigOutput
func (JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigPtrOutput ¶
func (o JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigPtrOutput() JobSparksqlConfigLoggingConfigPtrOutput
func (JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigPtrOutputWithContext ¶
func (o JobSparksqlConfigLoggingConfigOutput) ToJobSparksqlConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigLoggingConfigPtrOutput
type JobSparksqlConfigLoggingConfigPtrInput ¶
type JobSparksqlConfigLoggingConfigPtrInput interface { pulumi.Input ToJobSparksqlConfigLoggingConfigPtrOutput() JobSparksqlConfigLoggingConfigPtrOutput ToJobSparksqlConfigLoggingConfigPtrOutputWithContext(context.Context) JobSparksqlConfigLoggingConfigPtrOutput }
JobSparksqlConfigLoggingConfigPtrInput is an input type that accepts JobSparksqlConfigLoggingConfigArgs, JobSparksqlConfigLoggingConfigPtr and JobSparksqlConfigLoggingConfigPtrOutput values. You can construct a concrete instance of `JobSparksqlConfigLoggingConfigPtrInput` via:
JobSparksqlConfigLoggingConfigArgs{...} or: nil
func JobSparksqlConfigLoggingConfigPtr ¶
func JobSparksqlConfigLoggingConfigPtr(v *JobSparksqlConfigLoggingConfigArgs) JobSparksqlConfigLoggingConfigPtrInput
type JobSparksqlConfigLoggingConfigPtrOutput ¶
type JobSparksqlConfigLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (JobSparksqlConfigLoggingConfigPtrOutput) DriverLogLevels ¶
func (o JobSparksqlConfigLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
func (JobSparksqlConfigLoggingConfigPtrOutput) ElementType ¶
func (JobSparksqlConfigLoggingConfigPtrOutput) ElementType() reflect.Type
func (JobSparksqlConfigLoggingConfigPtrOutput) ToJobSparksqlConfigLoggingConfigPtrOutput ¶
func (o JobSparksqlConfigLoggingConfigPtrOutput) ToJobSparksqlConfigLoggingConfigPtrOutput() JobSparksqlConfigLoggingConfigPtrOutput
func (JobSparksqlConfigLoggingConfigPtrOutput) ToJobSparksqlConfigLoggingConfigPtrOutputWithContext ¶
func (o JobSparksqlConfigLoggingConfigPtrOutput) ToJobSparksqlConfigLoggingConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigLoggingConfigPtrOutput
type JobSparksqlConfigOutput ¶
type JobSparksqlConfigOutput struct{ *pulumi.OutputState }
func (JobSparksqlConfigOutput) ElementType ¶
func (JobSparksqlConfigOutput) ElementType() reflect.Type
func (JobSparksqlConfigOutput) JarFileUris ¶
func (o JobSparksqlConfigOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobSparksqlConfigOutput) LoggingConfig ¶
func (o JobSparksqlConfigOutput) LoggingConfig() JobSparksqlConfigLoggingConfigPtrOutput
func (JobSparksqlConfigOutput) Properties ¶
func (o JobSparksqlConfigOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobSparksqlConfigOutput) QueryFileUri ¶
func (o JobSparksqlConfigOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries. Conflicts with `queryList`
func (JobSparksqlConfigOutput) QueryLists ¶
func (o JobSparksqlConfigOutput) QueryLists() pulumi.StringArrayOutput
The list of SQL queries or statements to execute as part of the job. Conflicts with `queryFileUri`
func (JobSparksqlConfigOutput) ScriptVariables ¶
func (o JobSparksqlConfigOutput) ScriptVariables() pulumi.StringMapOutput
Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`).
func (JobSparksqlConfigOutput) ToJobSparksqlConfigOutput ¶
func (o JobSparksqlConfigOutput) ToJobSparksqlConfigOutput() JobSparksqlConfigOutput
func (JobSparksqlConfigOutput) ToJobSparksqlConfigOutputWithContext ¶
func (o JobSparksqlConfigOutput) ToJobSparksqlConfigOutputWithContext(ctx context.Context) JobSparksqlConfigOutput
func (JobSparksqlConfigOutput) ToJobSparksqlConfigPtrOutput ¶
func (o JobSparksqlConfigOutput) ToJobSparksqlConfigPtrOutput() JobSparksqlConfigPtrOutput
func (JobSparksqlConfigOutput) ToJobSparksqlConfigPtrOutputWithContext ¶
func (o JobSparksqlConfigOutput) ToJobSparksqlConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigPtrOutput
type JobSparksqlConfigPtrInput ¶
type JobSparksqlConfigPtrInput interface { pulumi.Input ToJobSparksqlConfigPtrOutput() JobSparksqlConfigPtrOutput ToJobSparksqlConfigPtrOutputWithContext(context.Context) JobSparksqlConfigPtrOutput }
JobSparksqlConfigPtrInput is an input type that accepts JobSparksqlConfigArgs, JobSparksqlConfigPtr and JobSparksqlConfigPtrOutput values. You can construct a concrete instance of `JobSparksqlConfigPtrInput` via:
JobSparksqlConfigArgs{...} or: nil
func JobSparksqlConfigPtr ¶
func JobSparksqlConfigPtr(v *JobSparksqlConfigArgs) JobSparksqlConfigPtrInput
type JobSparksqlConfigPtrOutput ¶
type JobSparksqlConfigPtrOutput struct{ *pulumi.OutputState }
func (JobSparksqlConfigPtrOutput) Elem ¶
func (o JobSparksqlConfigPtrOutput) Elem() JobSparksqlConfigOutput
func (JobSparksqlConfigPtrOutput) ElementType ¶
func (JobSparksqlConfigPtrOutput) ElementType() reflect.Type
func (JobSparksqlConfigPtrOutput) JarFileUris ¶
func (o JobSparksqlConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (JobSparksqlConfigPtrOutput) LoggingConfig ¶
func (o JobSparksqlConfigPtrOutput) LoggingConfig() JobSparksqlConfigLoggingConfigPtrOutput
func (JobSparksqlConfigPtrOutput) Properties ¶
func (o JobSparksqlConfigPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI.
func (JobSparksqlConfigPtrOutput) QueryFileUri ¶
func (o JobSparksqlConfigPtrOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries. Conflicts with `queryList`
func (JobSparksqlConfigPtrOutput) QueryLists ¶
func (o JobSparksqlConfigPtrOutput) QueryLists() pulumi.StringArrayOutput
The list of SQL queries or statements to execute as part of the job. Conflicts with `queryFileUri`
func (JobSparksqlConfigPtrOutput) ScriptVariables ¶
func (o JobSparksqlConfigPtrOutput) ScriptVariables() pulumi.StringMapOutput
Mapping of query variable names to values (equivalent to the Spark SQL command: `SET name="value";`).
func (JobSparksqlConfigPtrOutput) ToJobSparksqlConfigPtrOutput ¶
func (o JobSparksqlConfigPtrOutput) ToJobSparksqlConfigPtrOutput() JobSparksqlConfigPtrOutput
func (JobSparksqlConfigPtrOutput) ToJobSparksqlConfigPtrOutputWithContext ¶
func (o JobSparksqlConfigPtrOutput) ToJobSparksqlConfigPtrOutputWithContext(ctx context.Context) JobSparksqlConfigPtrOutput
type JobState ¶
type JobState struct { // If present, the location of miscellaneous control files which may be used as part of job setup and handling. If not present, control files may be placed in the same location as driver_output_uri. DriverControlsFilesUri pulumi.StringPtrInput // A URI pointing to the location of the stdout of the job's driver program. DriverOutputResourceUri pulumi.StringPtrInput // By default, you can only delete inactive jobs within // Dataproc. Setting this to true, and calling destroy, will ensure that the // job is first cancelled before issuing the delete. ForceDelete pulumi.BoolPtrInput // The config of Hadoop job HadoopConfig JobHadoopConfigPtrInput // The config of hive job HiveConfig JobHiveConfigPtrInput // The list of labels (key/value pairs) to add to the job. Labels pulumi.StringMapInput // The config of pag job. PigConfig JobPigConfigPtrInput // The config of job placement. Placement JobPlacementPtrInput // The config of presto job PrestoConfig JobPrestoConfigPtrInput // The project in which the `cluster` can be found and jobs // subsequently run against. If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The config of pySpark job. PysparkConfig JobPysparkConfigPtrInput // The reference of the job Reference JobReferencePtrInput // The Cloud Dataproc region. This essentially determines which clusters are available // for this job to be submitted to. If not specified, defaults to `global`. Region pulumi.StringPtrInput // Optional. Job scheduling configuration. Scheduling JobSchedulingPtrInput // The config of the Spark job. SparkConfig JobSparkConfigPtrInput // The config of SparkSql job SparksqlConfig JobSparksqlConfigPtrInput // The status of the job. Statuses JobStatusArrayInput }
func (JobState) ElementType ¶
type JobStatusArgs ¶
type JobStatusArgs struct { Details pulumi.StringPtrInput `pulumi:"details"` State pulumi.StringPtrInput `pulumi:"state"` StateStartTime pulumi.StringPtrInput `pulumi:"stateStartTime"` Substate pulumi.StringPtrInput `pulumi:"substate"` }
func (JobStatusArgs) ElementType ¶
func (JobStatusArgs) ElementType() reflect.Type
func (JobStatusArgs) ToJobStatusOutput ¶
func (i JobStatusArgs) ToJobStatusOutput() JobStatusOutput
func (JobStatusArgs) ToJobStatusOutputWithContext ¶
func (i JobStatusArgs) ToJobStatusOutputWithContext(ctx context.Context) JobStatusOutput
type JobStatusArray ¶
type JobStatusArray []JobStatusInput
func (JobStatusArray) ElementType ¶
func (JobStatusArray) ElementType() reflect.Type
func (JobStatusArray) ToJobStatusArrayOutput ¶
func (i JobStatusArray) ToJobStatusArrayOutput() JobStatusArrayOutput
func (JobStatusArray) ToJobStatusArrayOutputWithContext ¶
func (i JobStatusArray) ToJobStatusArrayOutputWithContext(ctx context.Context) JobStatusArrayOutput
type JobStatusArrayInput ¶
type JobStatusArrayInput interface { pulumi.Input ToJobStatusArrayOutput() JobStatusArrayOutput ToJobStatusArrayOutputWithContext(context.Context) JobStatusArrayOutput }
JobStatusArrayInput is an input type that accepts JobStatusArray and JobStatusArrayOutput values. You can construct a concrete instance of `JobStatusArrayInput` via:
JobStatusArray{ JobStatusArgs{...} }
type JobStatusArrayOutput ¶
type JobStatusArrayOutput struct{ *pulumi.OutputState }
func (JobStatusArrayOutput) ElementType ¶
func (JobStatusArrayOutput) ElementType() reflect.Type
func (JobStatusArrayOutput) Index ¶
func (o JobStatusArrayOutput) Index(i pulumi.IntInput) JobStatusOutput
func (JobStatusArrayOutput) ToJobStatusArrayOutput ¶
func (o JobStatusArrayOutput) ToJobStatusArrayOutput() JobStatusArrayOutput
func (JobStatusArrayOutput) ToJobStatusArrayOutputWithContext ¶
func (o JobStatusArrayOutput) ToJobStatusArrayOutputWithContext(ctx context.Context) JobStatusArrayOutput
type JobStatusInput ¶
type JobStatusInput interface { pulumi.Input ToJobStatusOutput() JobStatusOutput ToJobStatusOutputWithContext(context.Context) JobStatusOutput }
JobStatusInput is an input type that accepts JobStatusArgs and JobStatusOutput values. You can construct a concrete instance of `JobStatusInput` via:
JobStatusArgs{...}
type JobStatusOutput ¶
type JobStatusOutput struct{ *pulumi.OutputState }
func (JobStatusOutput) Details ¶
func (o JobStatusOutput) Details() pulumi.StringPtrOutput
func (JobStatusOutput) ElementType ¶
func (JobStatusOutput) ElementType() reflect.Type
func (JobStatusOutput) State ¶
func (o JobStatusOutput) State() pulumi.StringPtrOutput
func (JobStatusOutput) StateStartTime ¶
func (o JobStatusOutput) StateStartTime() pulumi.StringPtrOutput
func (JobStatusOutput) Substate ¶
func (o JobStatusOutput) Substate() pulumi.StringPtrOutput
func (JobStatusOutput) ToJobStatusOutput ¶
func (o JobStatusOutput) ToJobStatusOutput() JobStatusOutput
func (JobStatusOutput) ToJobStatusOutputWithContext ¶
func (o JobStatusOutput) ToJobStatusOutputWithContext(ctx context.Context) JobStatusOutput
type MetastoreFederation ¶ added in v6.34.0
type MetastoreFederation struct { pulumi.CustomResourceState // A map from BackendMetastore rank to BackendMetastores from which the federation service serves metadata at query time. The map key represents the order in which BackendMetastores should be evaluated to resolve database names at query time and should be greater than or equal to zero. A BackendMetastore with a lower number will be evaluated before a BackendMetastore with a higher number. // Structure is documented below. BackendMetastores MetastoreFederationBackendMetastoreArrayOutput `pulumi:"backendMetastores"` // The URI of the endpoint used to access the metastore federation. EndpointUri pulumi.StringOutput `pulumi:"endpointUri"` // The ID of the metastore federation. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 63 characters. FederationId pulumi.StringOutput `pulumi:"federationId"` // User-defined labels for the metastore federation. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location where the metastore federation should reside. Location pulumi.StringPtrOutput `pulumi:"location"` // The relative resource name of the metastore that is being federated. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The current state of the metastore federation. State pulumi.StringOutput `pulumi:"state"` // Additional information about the current state of the metastore federation, if available. StateMessage pulumi.StringOutput `pulumi:"stateMessage"` // The globally unique resource identifier of the metastore federation. Uid pulumi.StringOutput `pulumi:"uid"` // The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version. Version pulumi.StringOutput `pulumi:"version"` }
## Example Usage ### Dataproc Metastore Federation Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultMetastoreService, err := dataproc.NewMetastoreService(ctx, "defaultMetastoreService", &dataproc.MetastoreServiceArgs{ ServiceId: pulumi.String("fed-1"), Location: pulumi.String("us-central1"), Tier: pulumi.String("DEVELOPER"), HiveMetastoreConfig: &dataproc.MetastoreServiceHiveMetastoreConfigArgs{ Version: pulumi.String("3.1.2"), EndpointProtocol: pulumi.String("GRPC"), }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = dataproc.NewMetastoreFederation(ctx, "defaultMetastoreFederation", &dataproc.MetastoreFederationArgs{ Location: pulumi.String("us-central1"), FederationId: pulumi.String("fed-1"), Version: pulumi.String("3.1.2"), BackendMetastores: dataproc.MetastoreFederationBackendMetastoreArray{ &dataproc.MetastoreFederationBackendMetastoreArgs{ Rank: pulumi.String("1"), Name: defaultMetastoreService.ID(), MetastoreType: pulumi.String("DATAPROC_METASTORE"), }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
Federation can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:dataproc/metastoreFederation:MetastoreFederation default projects/{{project}}/locations/{{location}}/federations/{{federation_id}}
```
```sh
$ pulumi import gcp:dataproc/metastoreFederation:MetastoreFederation default {{project}}/{{location}}/{{federation_id}}
```
```sh
$ pulumi import gcp:dataproc/metastoreFederation:MetastoreFederation default {{location}}/{{federation_id}}
```
func GetMetastoreFederation ¶ added in v6.34.0
func GetMetastoreFederation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetastoreFederationState, opts ...pulumi.ResourceOption) (*MetastoreFederation, error)
GetMetastoreFederation gets an existing MetastoreFederation 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 NewMetastoreFederation ¶ added in v6.34.0
func NewMetastoreFederation(ctx *pulumi.Context, name string, args *MetastoreFederationArgs, opts ...pulumi.ResourceOption) (*MetastoreFederation, error)
NewMetastoreFederation registers a new resource with the given unique name, arguments, and options.
func (*MetastoreFederation) ElementType ¶ added in v6.34.0
func (*MetastoreFederation) ElementType() reflect.Type
func (*MetastoreFederation) ToMetastoreFederationOutput ¶ added in v6.34.0
func (i *MetastoreFederation) ToMetastoreFederationOutput() MetastoreFederationOutput
func (*MetastoreFederation) ToMetastoreFederationOutputWithContext ¶ added in v6.34.0
func (i *MetastoreFederation) ToMetastoreFederationOutputWithContext(ctx context.Context) MetastoreFederationOutput
type MetastoreFederationArgs ¶ added in v6.34.0
type MetastoreFederationArgs struct { // A map from BackendMetastore rank to BackendMetastores from which the federation service serves metadata at query time. The map key represents the order in which BackendMetastores should be evaluated to resolve database names at query time and should be greater than or equal to zero. A BackendMetastore with a lower number will be evaluated before a BackendMetastore with a higher number. // Structure is documented below. BackendMetastores MetastoreFederationBackendMetastoreArrayInput // The ID of the metastore federation. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 63 characters. FederationId pulumi.StringInput // User-defined labels for the metastore federation. Labels pulumi.StringMapInput // The location where the metastore federation should reside. Location pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version. Version pulumi.StringInput }
The set of arguments for constructing a MetastoreFederation resource.
func (MetastoreFederationArgs) ElementType ¶ added in v6.34.0
func (MetastoreFederationArgs) ElementType() reflect.Type
type MetastoreFederationArray ¶ added in v6.34.0
type MetastoreFederationArray []MetastoreFederationInput
func (MetastoreFederationArray) ElementType ¶ added in v6.34.0
func (MetastoreFederationArray) ElementType() reflect.Type
func (MetastoreFederationArray) ToMetastoreFederationArrayOutput ¶ added in v6.34.0
func (i MetastoreFederationArray) ToMetastoreFederationArrayOutput() MetastoreFederationArrayOutput
func (MetastoreFederationArray) ToMetastoreFederationArrayOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationArray) ToMetastoreFederationArrayOutputWithContext(ctx context.Context) MetastoreFederationArrayOutput
type MetastoreFederationArrayInput ¶ added in v6.34.0
type MetastoreFederationArrayInput interface { pulumi.Input ToMetastoreFederationArrayOutput() MetastoreFederationArrayOutput ToMetastoreFederationArrayOutputWithContext(context.Context) MetastoreFederationArrayOutput }
MetastoreFederationArrayInput is an input type that accepts MetastoreFederationArray and MetastoreFederationArrayOutput values. You can construct a concrete instance of `MetastoreFederationArrayInput` via:
MetastoreFederationArray{ MetastoreFederationArgs{...} }
type MetastoreFederationArrayOutput ¶ added in v6.34.0
type MetastoreFederationArrayOutput struct{ *pulumi.OutputState }
func (MetastoreFederationArrayOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationArrayOutput) ElementType() reflect.Type
func (MetastoreFederationArrayOutput) Index ¶ added in v6.34.0
func (o MetastoreFederationArrayOutput) Index(i pulumi.IntInput) MetastoreFederationOutput
func (MetastoreFederationArrayOutput) ToMetastoreFederationArrayOutput ¶ added in v6.34.0
func (o MetastoreFederationArrayOutput) ToMetastoreFederationArrayOutput() MetastoreFederationArrayOutput
func (MetastoreFederationArrayOutput) ToMetastoreFederationArrayOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationArrayOutput) ToMetastoreFederationArrayOutputWithContext(ctx context.Context) MetastoreFederationArrayOutput
type MetastoreFederationBackendMetastore ¶ added in v6.34.0
type MetastoreFederationBackendMetastore struct { // The type of the backend metastore. // Possible values are `METASTORE_TYPE_UNSPECIFIED` and `DATAPROC_METASTORE`. MetastoreType string `pulumi:"metastoreType"` // The relative resource name of the metastore that is being federated. Name string `pulumi:"name"` // The identifier for this object. Format specified above. Rank string `pulumi:"rank"` }
type MetastoreFederationBackendMetastoreArgs ¶ added in v6.34.0
type MetastoreFederationBackendMetastoreArgs struct { // The type of the backend metastore. // Possible values are `METASTORE_TYPE_UNSPECIFIED` and `DATAPROC_METASTORE`. MetastoreType pulumi.StringInput `pulumi:"metastoreType"` // The relative resource name of the metastore that is being federated. Name pulumi.StringInput `pulumi:"name"` // The identifier for this object. Format specified above. Rank pulumi.StringInput `pulumi:"rank"` }
func (MetastoreFederationBackendMetastoreArgs) ElementType ¶ added in v6.34.0
func (MetastoreFederationBackendMetastoreArgs) ElementType() reflect.Type
func (MetastoreFederationBackendMetastoreArgs) ToMetastoreFederationBackendMetastoreOutput ¶ added in v6.34.0
func (i MetastoreFederationBackendMetastoreArgs) ToMetastoreFederationBackendMetastoreOutput() MetastoreFederationBackendMetastoreOutput
func (MetastoreFederationBackendMetastoreArgs) ToMetastoreFederationBackendMetastoreOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationBackendMetastoreArgs) ToMetastoreFederationBackendMetastoreOutputWithContext(ctx context.Context) MetastoreFederationBackendMetastoreOutput
type MetastoreFederationBackendMetastoreArray ¶ added in v6.34.0
type MetastoreFederationBackendMetastoreArray []MetastoreFederationBackendMetastoreInput
func (MetastoreFederationBackendMetastoreArray) ElementType ¶ added in v6.34.0
func (MetastoreFederationBackendMetastoreArray) ElementType() reflect.Type
func (MetastoreFederationBackendMetastoreArray) ToMetastoreFederationBackendMetastoreArrayOutput ¶ added in v6.34.0
func (i MetastoreFederationBackendMetastoreArray) ToMetastoreFederationBackendMetastoreArrayOutput() MetastoreFederationBackendMetastoreArrayOutput
func (MetastoreFederationBackendMetastoreArray) ToMetastoreFederationBackendMetastoreArrayOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationBackendMetastoreArray) ToMetastoreFederationBackendMetastoreArrayOutputWithContext(ctx context.Context) MetastoreFederationBackendMetastoreArrayOutput
type MetastoreFederationBackendMetastoreArrayInput ¶ added in v6.34.0
type MetastoreFederationBackendMetastoreArrayInput interface { pulumi.Input ToMetastoreFederationBackendMetastoreArrayOutput() MetastoreFederationBackendMetastoreArrayOutput ToMetastoreFederationBackendMetastoreArrayOutputWithContext(context.Context) MetastoreFederationBackendMetastoreArrayOutput }
MetastoreFederationBackendMetastoreArrayInput is an input type that accepts MetastoreFederationBackendMetastoreArray and MetastoreFederationBackendMetastoreArrayOutput values. You can construct a concrete instance of `MetastoreFederationBackendMetastoreArrayInput` via:
MetastoreFederationBackendMetastoreArray{ MetastoreFederationBackendMetastoreArgs{...} }
type MetastoreFederationBackendMetastoreArrayOutput ¶ added in v6.34.0
type MetastoreFederationBackendMetastoreArrayOutput struct{ *pulumi.OutputState }
func (MetastoreFederationBackendMetastoreArrayOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationBackendMetastoreArrayOutput) ElementType() reflect.Type
func (MetastoreFederationBackendMetastoreArrayOutput) ToMetastoreFederationBackendMetastoreArrayOutput ¶ added in v6.34.0
func (o MetastoreFederationBackendMetastoreArrayOutput) ToMetastoreFederationBackendMetastoreArrayOutput() MetastoreFederationBackendMetastoreArrayOutput
func (MetastoreFederationBackendMetastoreArrayOutput) ToMetastoreFederationBackendMetastoreArrayOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationBackendMetastoreArrayOutput) ToMetastoreFederationBackendMetastoreArrayOutputWithContext(ctx context.Context) MetastoreFederationBackendMetastoreArrayOutput
type MetastoreFederationBackendMetastoreInput ¶ added in v6.34.0
type MetastoreFederationBackendMetastoreInput interface { pulumi.Input ToMetastoreFederationBackendMetastoreOutput() MetastoreFederationBackendMetastoreOutput ToMetastoreFederationBackendMetastoreOutputWithContext(context.Context) MetastoreFederationBackendMetastoreOutput }
MetastoreFederationBackendMetastoreInput is an input type that accepts MetastoreFederationBackendMetastoreArgs and MetastoreFederationBackendMetastoreOutput values. You can construct a concrete instance of `MetastoreFederationBackendMetastoreInput` via:
MetastoreFederationBackendMetastoreArgs{...}
type MetastoreFederationBackendMetastoreOutput ¶ added in v6.34.0
type MetastoreFederationBackendMetastoreOutput struct{ *pulumi.OutputState }
func (MetastoreFederationBackendMetastoreOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationBackendMetastoreOutput) ElementType() reflect.Type
func (MetastoreFederationBackendMetastoreOutput) MetastoreType ¶ added in v6.34.0
func (o MetastoreFederationBackendMetastoreOutput) MetastoreType() pulumi.StringOutput
The type of the backend metastore. Possible values are `METASTORE_TYPE_UNSPECIFIED` and `DATAPROC_METASTORE`.
func (MetastoreFederationBackendMetastoreOutput) Name ¶ added in v6.34.0
func (o MetastoreFederationBackendMetastoreOutput) Name() pulumi.StringOutput
The relative resource name of the metastore that is being federated.
func (MetastoreFederationBackendMetastoreOutput) Rank ¶ added in v6.34.0
func (o MetastoreFederationBackendMetastoreOutput) Rank() pulumi.StringOutput
The identifier for this object. Format specified above.
func (MetastoreFederationBackendMetastoreOutput) ToMetastoreFederationBackendMetastoreOutput ¶ added in v6.34.0
func (o MetastoreFederationBackendMetastoreOutput) ToMetastoreFederationBackendMetastoreOutput() MetastoreFederationBackendMetastoreOutput
func (MetastoreFederationBackendMetastoreOutput) ToMetastoreFederationBackendMetastoreOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationBackendMetastoreOutput) ToMetastoreFederationBackendMetastoreOutputWithContext(ctx context.Context) MetastoreFederationBackendMetastoreOutput
type MetastoreFederationIamBinding ¶ added in v6.34.0
type MetastoreFederationIamBinding struct { pulumi.CustomResourceState Condition MetastoreFederationIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` FederationId pulumi.StringOutput `pulumi:"federationId"` // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `dataproc.MetastoreFederationIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/federations/{{federation_id}} * {{project}}/{{location}}/{{federation_id}} * {{location}}/{{federation_id}} * {{federation_id}} Any variables not passed in the import command will be taken from the provider configuration. Dataproc metastore federation IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreFederationIamBinding:MetastoreFederationIamBinding editor "projects/{{project}}/locations/{{location}}/federations/{{federation_id}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreFederationIamBinding:MetastoreFederationIamBinding editor "projects/{{project}}/locations/{{location}}/federations/{{federation_id}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreFederationIamBinding:MetastoreFederationIamBinding editor projects/{{project}}/locations/{{location}}/federations/{{federation_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetMetastoreFederationIamBinding ¶ added in v6.34.0
func GetMetastoreFederationIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetastoreFederationIamBindingState, opts ...pulumi.ResourceOption) (*MetastoreFederationIamBinding, error)
GetMetastoreFederationIamBinding gets an existing MetastoreFederationIamBinding 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 NewMetastoreFederationIamBinding ¶ added in v6.34.0
func NewMetastoreFederationIamBinding(ctx *pulumi.Context, name string, args *MetastoreFederationIamBindingArgs, opts ...pulumi.ResourceOption) (*MetastoreFederationIamBinding, error)
NewMetastoreFederationIamBinding registers a new resource with the given unique name, arguments, and options.
func (*MetastoreFederationIamBinding) ElementType ¶ added in v6.34.0
func (*MetastoreFederationIamBinding) ElementType() reflect.Type
func (*MetastoreFederationIamBinding) ToMetastoreFederationIamBindingOutput ¶ added in v6.34.0
func (i *MetastoreFederationIamBinding) ToMetastoreFederationIamBindingOutput() MetastoreFederationIamBindingOutput
func (*MetastoreFederationIamBinding) ToMetastoreFederationIamBindingOutputWithContext ¶ added in v6.34.0
func (i *MetastoreFederationIamBinding) ToMetastoreFederationIamBindingOutputWithContext(ctx context.Context) MetastoreFederationIamBindingOutput
type MetastoreFederationIamBindingArgs ¶ added in v6.34.0
type MetastoreFederationIamBindingArgs struct { Condition MetastoreFederationIamBindingConditionPtrInput FederationId pulumi.StringInput // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.MetastoreFederationIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a MetastoreFederationIamBinding resource.
func (MetastoreFederationIamBindingArgs) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamBindingArgs) ElementType() reflect.Type
type MetastoreFederationIamBindingArray ¶ added in v6.34.0
type MetastoreFederationIamBindingArray []MetastoreFederationIamBindingInput
func (MetastoreFederationIamBindingArray) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamBindingArray) ElementType() reflect.Type
func (MetastoreFederationIamBindingArray) ToMetastoreFederationIamBindingArrayOutput ¶ added in v6.34.0
func (i MetastoreFederationIamBindingArray) ToMetastoreFederationIamBindingArrayOutput() MetastoreFederationIamBindingArrayOutput
func (MetastoreFederationIamBindingArray) ToMetastoreFederationIamBindingArrayOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationIamBindingArray) ToMetastoreFederationIamBindingArrayOutputWithContext(ctx context.Context) MetastoreFederationIamBindingArrayOutput
type MetastoreFederationIamBindingArrayInput ¶ added in v6.34.0
type MetastoreFederationIamBindingArrayInput interface { pulumi.Input ToMetastoreFederationIamBindingArrayOutput() MetastoreFederationIamBindingArrayOutput ToMetastoreFederationIamBindingArrayOutputWithContext(context.Context) MetastoreFederationIamBindingArrayOutput }
MetastoreFederationIamBindingArrayInput is an input type that accepts MetastoreFederationIamBindingArray and MetastoreFederationIamBindingArrayOutput values. You can construct a concrete instance of `MetastoreFederationIamBindingArrayInput` via:
MetastoreFederationIamBindingArray{ MetastoreFederationIamBindingArgs{...} }
type MetastoreFederationIamBindingArrayOutput ¶ added in v6.34.0
type MetastoreFederationIamBindingArrayOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamBindingArrayOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamBindingArrayOutput) ElementType() reflect.Type
func (MetastoreFederationIamBindingArrayOutput) ToMetastoreFederationIamBindingArrayOutput ¶ added in v6.34.0
func (o MetastoreFederationIamBindingArrayOutput) ToMetastoreFederationIamBindingArrayOutput() MetastoreFederationIamBindingArrayOutput
func (MetastoreFederationIamBindingArrayOutput) ToMetastoreFederationIamBindingArrayOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamBindingArrayOutput) ToMetastoreFederationIamBindingArrayOutputWithContext(ctx context.Context) MetastoreFederationIamBindingArrayOutput
type MetastoreFederationIamBindingCondition ¶ added in v6.34.0
type MetastoreFederationIamBindingConditionArgs ¶ added in v6.34.0
type MetastoreFederationIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (MetastoreFederationIamBindingConditionArgs) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamBindingConditionArgs) ElementType() reflect.Type
func (MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionOutput ¶ added in v6.34.0
func (i MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionOutput() MetastoreFederationIamBindingConditionOutput
func (MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionOutputWithContext(ctx context.Context) MetastoreFederationIamBindingConditionOutput
func (MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionPtrOutput ¶ added in v6.34.0
func (i MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionPtrOutput() MetastoreFederationIamBindingConditionPtrOutput
func (MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionPtrOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationIamBindingConditionArgs) ToMetastoreFederationIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamBindingConditionPtrOutput
type MetastoreFederationIamBindingConditionInput ¶ added in v6.34.0
type MetastoreFederationIamBindingConditionInput interface { pulumi.Input ToMetastoreFederationIamBindingConditionOutput() MetastoreFederationIamBindingConditionOutput ToMetastoreFederationIamBindingConditionOutputWithContext(context.Context) MetastoreFederationIamBindingConditionOutput }
MetastoreFederationIamBindingConditionInput is an input type that accepts MetastoreFederationIamBindingConditionArgs and MetastoreFederationIamBindingConditionOutput values. You can construct a concrete instance of `MetastoreFederationIamBindingConditionInput` via:
MetastoreFederationIamBindingConditionArgs{...}
type MetastoreFederationIamBindingConditionOutput ¶ added in v6.34.0
type MetastoreFederationIamBindingConditionOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamBindingConditionOutput) Description ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (MetastoreFederationIamBindingConditionOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamBindingConditionOutput) ElementType() reflect.Type
func (MetastoreFederationIamBindingConditionOutput) Expression ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionOutput) Expression() pulumi.StringOutput
func (MetastoreFederationIamBindingConditionOutput) Title ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionOutput) Title() pulumi.StringOutput
func (MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionOutput ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionOutput() MetastoreFederationIamBindingConditionOutput
func (MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionOutputWithContext(ctx context.Context) MetastoreFederationIamBindingConditionOutput
func (MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionPtrOutput ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionPtrOutput() MetastoreFederationIamBindingConditionPtrOutput
func (MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionPtrOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionOutput) ToMetastoreFederationIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamBindingConditionPtrOutput
type MetastoreFederationIamBindingConditionPtrInput ¶ added in v6.34.0
type MetastoreFederationIamBindingConditionPtrInput interface { pulumi.Input ToMetastoreFederationIamBindingConditionPtrOutput() MetastoreFederationIamBindingConditionPtrOutput ToMetastoreFederationIamBindingConditionPtrOutputWithContext(context.Context) MetastoreFederationIamBindingConditionPtrOutput }
MetastoreFederationIamBindingConditionPtrInput is an input type that accepts MetastoreFederationIamBindingConditionArgs, MetastoreFederationIamBindingConditionPtr and MetastoreFederationIamBindingConditionPtrOutput values. You can construct a concrete instance of `MetastoreFederationIamBindingConditionPtrInput` via:
MetastoreFederationIamBindingConditionArgs{...} or: nil
func MetastoreFederationIamBindingConditionPtr ¶ added in v6.34.0
func MetastoreFederationIamBindingConditionPtr(v *MetastoreFederationIamBindingConditionArgs) MetastoreFederationIamBindingConditionPtrInput
type MetastoreFederationIamBindingConditionPtrOutput ¶ added in v6.34.0
type MetastoreFederationIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamBindingConditionPtrOutput) Description ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (MetastoreFederationIamBindingConditionPtrOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamBindingConditionPtrOutput) ElementType() reflect.Type
func (MetastoreFederationIamBindingConditionPtrOutput) Expression ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (MetastoreFederationIamBindingConditionPtrOutput) Title ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (MetastoreFederationIamBindingConditionPtrOutput) ToMetastoreFederationIamBindingConditionPtrOutput ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionPtrOutput) ToMetastoreFederationIamBindingConditionPtrOutput() MetastoreFederationIamBindingConditionPtrOutput
func (MetastoreFederationIamBindingConditionPtrOutput) ToMetastoreFederationIamBindingConditionPtrOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamBindingConditionPtrOutput) ToMetastoreFederationIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamBindingConditionPtrOutput
type MetastoreFederationIamBindingInput ¶ added in v6.34.0
type MetastoreFederationIamBindingInput interface { pulumi.Input ToMetastoreFederationIamBindingOutput() MetastoreFederationIamBindingOutput ToMetastoreFederationIamBindingOutputWithContext(ctx context.Context) MetastoreFederationIamBindingOutput }
type MetastoreFederationIamBindingMap ¶ added in v6.34.0
type MetastoreFederationIamBindingMap map[string]MetastoreFederationIamBindingInput
func (MetastoreFederationIamBindingMap) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamBindingMap) ElementType() reflect.Type
func (MetastoreFederationIamBindingMap) ToMetastoreFederationIamBindingMapOutput ¶ added in v6.34.0
func (i MetastoreFederationIamBindingMap) ToMetastoreFederationIamBindingMapOutput() MetastoreFederationIamBindingMapOutput
func (MetastoreFederationIamBindingMap) ToMetastoreFederationIamBindingMapOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationIamBindingMap) ToMetastoreFederationIamBindingMapOutputWithContext(ctx context.Context) MetastoreFederationIamBindingMapOutput
type MetastoreFederationIamBindingMapInput ¶ added in v6.34.0
type MetastoreFederationIamBindingMapInput interface { pulumi.Input ToMetastoreFederationIamBindingMapOutput() MetastoreFederationIamBindingMapOutput ToMetastoreFederationIamBindingMapOutputWithContext(context.Context) MetastoreFederationIamBindingMapOutput }
MetastoreFederationIamBindingMapInput is an input type that accepts MetastoreFederationIamBindingMap and MetastoreFederationIamBindingMapOutput values. You can construct a concrete instance of `MetastoreFederationIamBindingMapInput` via:
MetastoreFederationIamBindingMap{ "key": MetastoreFederationIamBindingArgs{...} }
type MetastoreFederationIamBindingMapOutput ¶ added in v6.34.0
type MetastoreFederationIamBindingMapOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamBindingMapOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamBindingMapOutput) ElementType() reflect.Type
func (MetastoreFederationIamBindingMapOutput) MapIndex ¶ added in v6.34.0
func (o MetastoreFederationIamBindingMapOutput) MapIndex(k pulumi.StringInput) MetastoreFederationIamBindingOutput
func (MetastoreFederationIamBindingMapOutput) ToMetastoreFederationIamBindingMapOutput ¶ added in v6.34.0
func (o MetastoreFederationIamBindingMapOutput) ToMetastoreFederationIamBindingMapOutput() MetastoreFederationIamBindingMapOutput
func (MetastoreFederationIamBindingMapOutput) ToMetastoreFederationIamBindingMapOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamBindingMapOutput) ToMetastoreFederationIamBindingMapOutputWithContext(ctx context.Context) MetastoreFederationIamBindingMapOutput
type MetastoreFederationIamBindingOutput ¶ added in v6.34.0
type MetastoreFederationIamBindingOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamBindingOutput) Condition ¶ added in v6.34.0
func (o MetastoreFederationIamBindingOutput) Condition() MetastoreFederationIamBindingConditionPtrOutput
func (MetastoreFederationIamBindingOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamBindingOutput) ElementType() reflect.Type
func (MetastoreFederationIamBindingOutput) Etag ¶ added in v6.34.0
func (o MetastoreFederationIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (MetastoreFederationIamBindingOutput) FederationId ¶ added in v6.34.0
func (o MetastoreFederationIamBindingOutput) FederationId() pulumi.StringOutput
func (MetastoreFederationIamBindingOutput) Location ¶ added in v6.34.0
func (o MetastoreFederationIamBindingOutput) Location() pulumi.StringOutput
The location where the metastore federation should reside. Used to find the parent resource to bind the IAM policy to
func (MetastoreFederationIamBindingOutput) Members ¶ added in v6.34.0
func (o MetastoreFederationIamBindingOutput) Members() pulumi.StringArrayOutput
func (MetastoreFederationIamBindingOutput) Project ¶ added in v6.34.0
func (o MetastoreFederationIamBindingOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (MetastoreFederationIamBindingOutput) Role ¶ added in v6.34.0
func (o MetastoreFederationIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `dataproc.MetastoreFederationIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (MetastoreFederationIamBindingOutput) ToMetastoreFederationIamBindingOutput ¶ added in v6.34.0
func (o MetastoreFederationIamBindingOutput) ToMetastoreFederationIamBindingOutput() MetastoreFederationIamBindingOutput
func (MetastoreFederationIamBindingOutput) ToMetastoreFederationIamBindingOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamBindingOutput) ToMetastoreFederationIamBindingOutputWithContext(ctx context.Context) MetastoreFederationIamBindingOutput
type MetastoreFederationIamBindingState ¶ added in v6.34.0
type MetastoreFederationIamBindingState struct { Condition MetastoreFederationIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput FederationId pulumi.StringPtrInput // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.MetastoreFederationIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (MetastoreFederationIamBindingState) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamBindingState) ElementType() reflect.Type
type MetastoreFederationIamMember ¶ added in v6.34.0
type MetastoreFederationIamMember struct { pulumi.CustomResourceState Condition MetastoreFederationIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` FederationId pulumi.StringOutput `pulumi:"federationId"` // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `dataproc.MetastoreFederationIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/federations/{{federation_id}} * {{project}}/{{location}}/{{federation_id}} * {{location}}/{{federation_id}} * {{federation_id}} Any variables not passed in the import command will be taken from the provider configuration. Dataproc metastore federation IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreFederationIamMember:MetastoreFederationIamMember editor "projects/{{project}}/locations/{{location}}/federations/{{federation_id}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreFederationIamMember:MetastoreFederationIamMember editor "projects/{{project}}/locations/{{location}}/federations/{{federation_id}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreFederationIamMember:MetastoreFederationIamMember editor projects/{{project}}/locations/{{location}}/federations/{{federation_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetMetastoreFederationIamMember ¶ added in v6.34.0
func GetMetastoreFederationIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetastoreFederationIamMemberState, opts ...pulumi.ResourceOption) (*MetastoreFederationIamMember, error)
GetMetastoreFederationIamMember gets an existing MetastoreFederationIamMember 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 NewMetastoreFederationIamMember ¶ added in v6.34.0
func NewMetastoreFederationIamMember(ctx *pulumi.Context, name string, args *MetastoreFederationIamMemberArgs, opts ...pulumi.ResourceOption) (*MetastoreFederationIamMember, error)
NewMetastoreFederationIamMember registers a new resource with the given unique name, arguments, and options.
func (*MetastoreFederationIamMember) ElementType ¶ added in v6.34.0
func (*MetastoreFederationIamMember) ElementType() reflect.Type
func (*MetastoreFederationIamMember) ToMetastoreFederationIamMemberOutput ¶ added in v6.34.0
func (i *MetastoreFederationIamMember) ToMetastoreFederationIamMemberOutput() MetastoreFederationIamMemberOutput
func (*MetastoreFederationIamMember) ToMetastoreFederationIamMemberOutputWithContext ¶ added in v6.34.0
func (i *MetastoreFederationIamMember) ToMetastoreFederationIamMemberOutputWithContext(ctx context.Context) MetastoreFederationIamMemberOutput
type MetastoreFederationIamMemberArgs ¶ added in v6.34.0
type MetastoreFederationIamMemberArgs struct { Condition MetastoreFederationIamMemberConditionPtrInput FederationId pulumi.StringInput // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.MetastoreFederationIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a MetastoreFederationIamMember resource.
func (MetastoreFederationIamMemberArgs) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamMemberArgs) ElementType() reflect.Type
type MetastoreFederationIamMemberArray ¶ added in v6.34.0
type MetastoreFederationIamMemberArray []MetastoreFederationIamMemberInput
func (MetastoreFederationIamMemberArray) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamMemberArray) ElementType() reflect.Type
func (MetastoreFederationIamMemberArray) ToMetastoreFederationIamMemberArrayOutput ¶ added in v6.34.0
func (i MetastoreFederationIamMemberArray) ToMetastoreFederationIamMemberArrayOutput() MetastoreFederationIamMemberArrayOutput
func (MetastoreFederationIamMemberArray) ToMetastoreFederationIamMemberArrayOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationIamMemberArray) ToMetastoreFederationIamMemberArrayOutputWithContext(ctx context.Context) MetastoreFederationIamMemberArrayOutput
type MetastoreFederationIamMemberArrayInput ¶ added in v6.34.0
type MetastoreFederationIamMemberArrayInput interface { pulumi.Input ToMetastoreFederationIamMemberArrayOutput() MetastoreFederationIamMemberArrayOutput ToMetastoreFederationIamMemberArrayOutputWithContext(context.Context) MetastoreFederationIamMemberArrayOutput }
MetastoreFederationIamMemberArrayInput is an input type that accepts MetastoreFederationIamMemberArray and MetastoreFederationIamMemberArrayOutput values. You can construct a concrete instance of `MetastoreFederationIamMemberArrayInput` via:
MetastoreFederationIamMemberArray{ MetastoreFederationIamMemberArgs{...} }
type MetastoreFederationIamMemberArrayOutput ¶ added in v6.34.0
type MetastoreFederationIamMemberArrayOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamMemberArrayOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamMemberArrayOutput) ElementType() reflect.Type
func (MetastoreFederationIamMemberArrayOutput) ToMetastoreFederationIamMemberArrayOutput ¶ added in v6.34.0
func (o MetastoreFederationIamMemberArrayOutput) ToMetastoreFederationIamMemberArrayOutput() MetastoreFederationIamMemberArrayOutput
func (MetastoreFederationIamMemberArrayOutput) ToMetastoreFederationIamMemberArrayOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamMemberArrayOutput) ToMetastoreFederationIamMemberArrayOutputWithContext(ctx context.Context) MetastoreFederationIamMemberArrayOutput
type MetastoreFederationIamMemberCondition ¶ added in v6.34.0
type MetastoreFederationIamMemberConditionArgs ¶ added in v6.34.0
type MetastoreFederationIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (MetastoreFederationIamMemberConditionArgs) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamMemberConditionArgs) ElementType() reflect.Type
func (MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionOutput ¶ added in v6.34.0
func (i MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionOutput() MetastoreFederationIamMemberConditionOutput
func (MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionOutputWithContext(ctx context.Context) MetastoreFederationIamMemberConditionOutput
func (MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionPtrOutput ¶ added in v6.34.0
func (i MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionPtrOutput() MetastoreFederationIamMemberConditionPtrOutput
func (MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionPtrOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationIamMemberConditionArgs) ToMetastoreFederationIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamMemberConditionPtrOutput
type MetastoreFederationIamMemberConditionInput ¶ added in v6.34.0
type MetastoreFederationIamMemberConditionInput interface { pulumi.Input ToMetastoreFederationIamMemberConditionOutput() MetastoreFederationIamMemberConditionOutput ToMetastoreFederationIamMemberConditionOutputWithContext(context.Context) MetastoreFederationIamMemberConditionOutput }
MetastoreFederationIamMemberConditionInput is an input type that accepts MetastoreFederationIamMemberConditionArgs and MetastoreFederationIamMemberConditionOutput values. You can construct a concrete instance of `MetastoreFederationIamMemberConditionInput` via:
MetastoreFederationIamMemberConditionArgs{...}
type MetastoreFederationIamMemberConditionOutput ¶ added in v6.34.0
type MetastoreFederationIamMemberConditionOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamMemberConditionOutput) Description ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (MetastoreFederationIamMemberConditionOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamMemberConditionOutput) ElementType() reflect.Type
func (MetastoreFederationIamMemberConditionOutput) Expression ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionOutput) Expression() pulumi.StringOutput
func (MetastoreFederationIamMemberConditionOutput) Title ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionOutput) Title() pulumi.StringOutput
func (MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionOutput ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionOutput() MetastoreFederationIamMemberConditionOutput
func (MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionOutputWithContext(ctx context.Context) MetastoreFederationIamMemberConditionOutput
func (MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionPtrOutput ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionPtrOutput() MetastoreFederationIamMemberConditionPtrOutput
func (MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionPtrOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionOutput) ToMetastoreFederationIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamMemberConditionPtrOutput
type MetastoreFederationIamMemberConditionPtrInput ¶ added in v6.34.0
type MetastoreFederationIamMemberConditionPtrInput interface { pulumi.Input ToMetastoreFederationIamMemberConditionPtrOutput() MetastoreFederationIamMemberConditionPtrOutput ToMetastoreFederationIamMemberConditionPtrOutputWithContext(context.Context) MetastoreFederationIamMemberConditionPtrOutput }
MetastoreFederationIamMemberConditionPtrInput is an input type that accepts MetastoreFederationIamMemberConditionArgs, MetastoreFederationIamMemberConditionPtr and MetastoreFederationIamMemberConditionPtrOutput values. You can construct a concrete instance of `MetastoreFederationIamMemberConditionPtrInput` via:
MetastoreFederationIamMemberConditionArgs{...} or: nil
func MetastoreFederationIamMemberConditionPtr ¶ added in v6.34.0
func MetastoreFederationIamMemberConditionPtr(v *MetastoreFederationIamMemberConditionArgs) MetastoreFederationIamMemberConditionPtrInput
type MetastoreFederationIamMemberConditionPtrOutput ¶ added in v6.34.0
type MetastoreFederationIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamMemberConditionPtrOutput) Description ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (MetastoreFederationIamMemberConditionPtrOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamMemberConditionPtrOutput) ElementType() reflect.Type
func (MetastoreFederationIamMemberConditionPtrOutput) Expression ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (MetastoreFederationIamMemberConditionPtrOutput) Title ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (MetastoreFederationIamMemberConditionPtrOutput) ToMetastoreFederationIamMemberConditionPtrOutput ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionPtrOutput) ToMetastoreFederationIamMemberConditionPtrOutput() MetastoreFederationIamMemberConditionPtrOutput
func (MetastoreFederationIamMemberConditionPtrOutput) ToMetastoreFederationIamMemberConditionPtrOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamMemberConditionPtrOutput) ToMetastoreFederationIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreFederationIamMemberConditionPtrOutput
type MetastoreFederationIamMemberInput ¶ added in v6.34.0
type MetastoreFederationIamMemberInput interface { pulumi.Input ToMetastoreFederationIamMemberOutput() MetastoreFederationIamMemberOutput ToMetastoreFederationIamMemberOutputWithContext(ctx context.Context) MetastoreFederationIamMemberOutput }
type MetastoreFederationIamMemberMap ¶ added in v6.34.0
type MetastoreFederationIamMemberMap map[string]MetastoreFederationIamMemberInput
func (MetastoreFederationIamMemberMap) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamMemberMap) ElementType() reflect.Type
func (MetastoreFederationIamMemberMap) ToMetastoreFederationIamMemberMapOutput ¶ added in v6.34.0
func (i MetastoreFederationIamMemberMap) ToMetastoreFederationIamMemberMapOutput() MetastoreFederationIamMemberMapOutput
func (MetastoreFederationIamMemberMap) ToMetastoreFederationIamMemberMapOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationIamMemberMap) ToMetastoreFederationIamMemberMapOutputWithContext(ctx context.Context) MetastoreFederationIamMemberMapOutput
type MetastoreFederationIamMemberMapInput ¶ added in v6.34.0
type MetastoreFederationIamMemberMapInput interface { pulumi.Input ToMetastoreFederationIamMemberMapOutput() MetastoreFederationIamMemberMapOutput ToMetastoreFederationIamMemberMapOutputWithContext(context.Context) MetastoreFederationIamMemberMapOutput }
MetastoreFederationIamMemberMapInput is an input type that accepts MetastoreFederationIamMemberMap and MetastoreFederationIamMemberMapOutput values. You can construct a concrete instance of `MetastoreFederationIamMemberMapInput` via:
MetastoreFederationIamMemberMap{ "key": MetastoreFederationIamMemberArgs{...} }
type MetastoreFederationIamMemberMapOutput ¶ added in v6.34.0
type MetastoreFederationIamMemberMapOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamMemberMapOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamMemberMapOutput) ElementType() reflect.Type
func (MetastoreFederationIamMemberMapOutput) MapIndex ¶ added in v6.34.0
func (o MetastoreFederationIamMemberMapOutput) MapIndex(k pulumi.StringInput) MetastoreFederationIamMemberOutput
func (MetastoreFederationIamMemberMapOutput) ToMetastoreFederationIamMemberMapOutput ¶ added in v6.34.0
func (o MetastoreFederationIamMemberMapOutput) ToMetastoreFederationIamMemberMapOutput() MetastoreFederationIamMemberMapOutput
func (MetastoreFederationIamMemberMapOutput) ToMetastoreFederationIamMemberMapOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamMemberMapOutput) ToMetastoreFederationIamMemberMapOutputWithContext(ctx context.Context) MetastoreFederationIamMemberMapOutput
type MetastoreFederationIamMemberOutput ¶ added in v6.34.0
type MetastoreFederationIamMemberOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamMemberOutput) Condition ¶ added in v6.34.0
func (o MetastoreFederationIamMemberOutput) Condition() MetastoreFederationIamMemberConditionPtrOutput
func (MetastoreFederationIamMemberOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamMemberOutput) ElementType() reflect.Type
func (MetastoreFederationIamMemberOutput) Etag ¶ added in v6.34.0
func (o MetastoreFederationIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (MetastoreFederationIamMemberOutput) FederationId ¶ added in v6.34.0
func (o MetastoreFederationIamMemberOutput) FederationId() pulumi.StringOutput
func (MetastoreFederationIamMemberOutput) Location ¶ added in v6.34.0
func (o MetastoreFederationIamMemberOutput) Location() pulumi.StringOutput
The location where the metastore federation should reside. Used to find the parent resource to bind the IAM policy to
func (MetastoreFederationIamMemberOutput) Member ¶ added in v6.34.0
func (o MetastoreFederationIamMemberOutput) Member() pulumi.StringOutput
func (MetastoreFederationIamMemberOutput) Project ¶ added in v6.34.0
func (o MetastoreFederationIamMemberOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (MetastoreFederationIamMemberOutput) Role ¶ added in v6.34.0
func (o MetastoreFederationIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `dataproc.MetastoreFederationIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (MetastoreFederationIamMemberOutput) ToMetastoreFederationIamMemberOutput ¶ added in v6.34.0
func (o MetastoreFederationIamMemberOutput) ToMetastoreFederationIamMemberOutput() MetastoreFederationIamMemberOutput
func (MetastoreFederationIamMemberOutput) ToMetastoreFederationIamMemberOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamMemberOutput) ToMetastoreFederationIamMemberOutputWithContext(ctx context.Context) MetastoreFederationIamMemberOutput
type MetastoreFederationIamMemberState ¶ added in v6.34.0
type MetastoreFederationIamMemberState struct { Condition MetastoreFederationIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput FederationId pulumi.StringPtrInput // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.MetastoreFederationIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (MetastoreFederationIamMemberState) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamMemberState) ElementType() reflect.Type
type MetastoreFederationIamPolicy ¶ added in v6.34.0
type MetastoreFederationIamPolicy struct { pulumi.CustomResourceState // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` FederationId pulumi.StringOutput `pulumi:"federationId"` // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/federations/{{federation_id}} * {{project}}/{{location}}/{{federation_id}} * {{location}}/{{federation_id}} * {{federation_id}} Any variables not passed in the import command will be taken from the provider configuration. Dataproc metastore federation IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreFederationIamPolicy:MetastoreFederationIamPolicy editor "projects/{{project}}/locations/{{location}}/federations/{{federation_id}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreFederationIamPolicy:MetastoreFederationIamPolicy editor "projects/{{project}}/locations/{{location}}/federations/{{federation_id}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreFederationIamPolicy:MetastoreFederationIamPolicy editor projects/{{project}}/locations/{{location}}/federations/{{federation_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetMetastoreFederationIamPolicy ¶ added in v6.34.0
func GetMetastoreFederationIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetastoreFederationIamPolicyState, opts ...pulumi.ResourceOption) (*MetastoreFederationIamPolicy, error)
GetMetastoreFederationIamPolicy gets an existing MetastoreFederationIamPolicy 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 NewMetastoreFederationIamPolicy ¶ added in v6.34.0
func NewMetastoreFederationIamPolicy(ctx *pulumi.Context, name string, args *MetastoreFederationIamPolicyArgs, opts ...pulumi.ResourceOption) (*MetastoreFederationIamPolicy, error)
NewMetastoreFederationIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*MetastoreFederationIamPolicy) ElementType ¶ added in v6.34.0
func (*MetastoreFederationIamPolicy) ElementType() reflect.Type
func (*MetastoreFederationIamPolicy) ToMetastoreFederationIamPolicyOutput ¶ added in v6.34.0
func (i *MetastoreFederationIamPolicy) ToMetastoreFederationIamPolicyOutput() MetastoreFederationIamPolicyOutput
func (*MetastoreFederationIamPolicy) ToMetastoreFederationIamPolicyOutputWithContext ¶ added in v6.34.0
func (i *MetastoreFederationIamPolicy) ToMetastoreFederationIamPolicyOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyOutput
type MetastoreFederationIamPolicyArgs ¶ added in v6.34.0
type MetastoreFederationIamPolicyArgs struct { FederationId pulumi.StringInput // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a MetastoreFederationIamPolicy resource.
func (MetastoreFederationIamPolicyArgs) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamPolicyArgs) ElementType() reflect.Type
type MetastoreFederationIamPolicyArray ¶ added in v6.34.0
type MetastoreFederationIamPolicyArray []MetastoreFederationIamPolicyInput
func (MetastoreFederationIamPolicyArray) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamPolicyArray) ElementType() reflect.Type
func (MetastoreFederationIamPolicyArray) ToMetastoreFederationIamPolicyArrayOutput ¶ added in v6.34.0
func (i MetastoreFederationIamPolicyArray) ToMetastoreFederationIamPolicyArrayOutput() MetastoreFederationIamPolicyArrayOutput
func (MetastoreFederationIamPolicyArray) ToMetastoreFederationIamPolicyArrayOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationIamPolicyArray) ToMetastoreFederationIamPolicyArrayOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyArrayOutput
type MetastoreFederationIamPolicyArrayInput ¶ added in v6.34.0
type MetastoreFederationIamPolicyArrayInput interface { pulumi.Input ToMetastoreFederationIamPolicyArrayOutput() MetastoreFederationIamPolicyArrayOutput ToMetastoreFederationIamPolicyArrayOutputWithContext(context.Context) MetastoreFederationIamPolicyArrayOutput }
MetastoreFederationIamPolicyArrayInput is an input type that accepts MetastoreFederationIamPolicyArray and MetastoreFederationIamPolicyArrayOutput values. You can construct a concrete instance of `MetastoreFederationIamPolicyArrayInput` via:
MetastoreFederationIamPolicyArray{ MetastoreFederationIamPolicyArgs{...} }
type MetastoreFederationIamPolicyArrayOutput ¶ added in v6.34.0
type MetastoreFederationIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamPolicyArrayOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamPolicyArrayOutput) ElementType() reflect.Type
func (MetastoreFederationIamPolicyArrayOutput) ToMetastoreFederationIamPolicyArrayOutput ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyArrayOutput) ToMetastoreFederationIamPolicyArrayOutput() MetastoreFederationIamPolicyArrayOutput
func (MetastoreFederationIamPolicyArrayOutput) ToMetastoreFederationIamPolicyArrayOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyArrayOutput) ToMetastoreFederationIamPolicyArrayOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyArrayOutput
type MetastoreFederationIamPolicyInput ¶ added in v6.34.0
type MetastoreFederationIamPolicyInput interface { pulumi.Input ToMetastoreFederationIamPolicyOutput() MetastoreFederationIamPolicyOutput ToMetastoreFederationIamPolicyOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyOutput }
type MetastoreFederationIamPolicyMap ¶ added in v6.34.0
type MetastoreFederationIamPolicyMap map[string]MetastoreFederationIamPolicyInput
func (MetastoreFederationIamPolicyMap) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamPolicyMap) ElementType() reflect.Type
func (MetastoreFederationIamPolicyMap) ToMetastoreFederationIamPolicyMapOutput ¶ added in v6.34.0
func (i MetastoreFederationIamPolicyMap) ToMetastoreFederationIamPolicyMapOutput() MetastoreFederationIamPolicyMapOutput
func (MetastoreFederationIamPolicyMap) ToMetastoreFederationIamPolicyMapOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationIamPolicyMap) ToMetastoreFederationIamPolicyMapOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyMapOutput
type MetastoreFederationIamPolicyMapInput ¶ added in v6.34.0
type MetastoreFederationIamPolicyMapInput interface { pulumi.Input ToMetastoreFederationIamPolicyMapOutput() MetastoreFederationIamPolicyMapOutput ToMetastoreFederationIamPolicyMapOutputWithContext(context.Context) MetastoreFederationIamPolicyMapOutput }
MetastoreFederationIamPolicyMapInput is an input type that accepts MetastoreFederationIamPolicyMap and MetastoreFederationIamPolicyMapOutput values. You can construct a concrete instance of `MetastoreFederationIamPolicyMapInput` via:
MetastoreFederationIamPolicyMap{ "key": MetastoreFederationIamPolicyArgs{...} }
type MetastoreFederationIamPolicyMapOutput ¶ added in v6.34.0
type MetastoreFederationIamPolicyMapOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamPolicyMapOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamPolicyMapOutput) ElementType() reflect.Type
func (MetastoreFederationIamPolicyMapOutput) MapIndex ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyMapOutput) MapIndex(k pulumi.StringInput) MetastoreFederationIamPolicyOutput
func (MetastoreFederationIamPolicyMapOutput) ToMetastoreFederationIamPolicyMapOutput ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyMapOutput) ToMetastoreFederationIamPolicyMapOutput() MetastoreFederationIamPolicyMapOutput
func (MetastoreFederationIamPolicyMapOutput) ToMetastoreFederationIamPolicyMapOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyMapOutput) ToMetastoreFederationIamPolicyMapOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyMapOutput
type MetastoreFederationIamPolicyOutput ¶ added in v6.34.0
type MetastoreFederationIamPolicyOutput struct{ *pulumi.OutputState }
func (MetastoreFederationIamPolicyOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamPolicyOutput) ElementType() reflect.Type
func (MetastoreFederationIamPolicyOutput) Etag ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (MetastoreFederationIamPolicyOutput) FederationId ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyOutput) FederationId() pulumi.StringOutput
func (MetastoreFederationIamPolicyOutput) Location ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyOutput) Location() pulumi.StringOutput
The location where the metastore federation should reside. Used to find the parent resource to bind the IAM policy to
func (MetastoreFederationIamPolicyOutput) PolicyData ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (MetastoreFederationIamPolicyOutput) Project ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (MetastoreFederationIamPolicyOutput) ToMetastoreFederationIamPolicyOutput ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyOutput) ToMetastoreFederationIamPolicyOutput() MetastoreFederationIamPolicyOutput
func (MetastoreFederationIamPolicyOutput) ToMetastoreFederationIamPolicyOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationIamPolicyOutput) ToMetastoreFederationIamPolicyOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyOutput
type MetastoreFederationIamPolicyState ¶ added in v6.34.0
type MetastoreFederationIamPolicyState struct { // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput FederationId pulumi.StringPtrInput // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput }
func (MetastoreFederationIamPolicyState) ElementType ¶ added in v6.34.0
func (MetastoreFederationIamPolicyState) ElementType() reflect.Type
type MetastoreFederationInput ¶ added in v6.34.0
type MetastoreFederationInput interface { pulumi.Input ToMetastoreFederationOutput() MetastoreFederationOutput ToMetastoreFederationOutputWithContext(ctx context.Context) MetastoreFederationOutput }
type MetastoreFederationMap ¶ added in v6.34.0
type MetastoreFederationMap map[string]MetastoreFederationInput
func (MetastoreFederationMap) ElementType ¶ added in v6.34.0
func (MetastoreFederationMap) ElementType() reflect.Type
func (MetastoreFederationMap) ToMetastoreFederationMapOutput ¶ added in v6.34.0
func (i MetastoreFederationMap) ToMetastoreFederationMapOutput() MetastoreFederationMapOutput
func (MetastoreFederationMap) ToMetastoreFederationMapOutputWithContext ¶ added in v6.34.0
func (i MetastoreFederationMap) ToMetastoreFederationMapOutputWithContext(ctx context.Context) MetastoreFederationMapOutput
type MetastoreFederationMapInput ¶ added in v6.34.0
type MetastoreFederationMapInput interface { pulumi.Input ToMetastoreFederationMapOutput() MetastoreFederationMapOutput ToMetastoreFederationMapOutputWithContext(context.Context) MetastoreFederationMapOutput }
MetastoreFederationMapInput is an input type that accepts MetastoreFederationMap and MetastoreFederationMapOutput values. You can construct a concrete instance of `MetastoreFederationMapInput` via:
MetastoreFederationMap{ "key": MetastoreFederationArgs{...} }
type MetastoreFederationMapOutput ¶ added in v6.34.0
type MetastoreFederationMapOutput struct{ *pulumi.OutputState }
func (MetastoreFederationMapOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationMapOutput) ElementType() reflect.Type
func (MetastoreFederationMapOutput) MapIndex ¶ added in v6.34.0
func (o MetastoreFederationMapOutput) MapIndex(k pulumi.StringInput) MetastoreFederationOutput
func (MetastoreFederationMapOutput) ToMetastoreFederationMapOutput ¶ added in v6.34.0
func (o MetastoreFederationMapOutput) ToMetastoreFederationMapOutput() MetastoreFederationMapOutput
func (MetastoreFederationMapOutput) ToMetastoreFederationMapOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationMapOutput) ToMetastoreFederationMapOutputWithContext(ctx context.Context) MetastoreFederationMapOutput
type MetastoreFederationOutput ¶ added in v6.34.0
type MetastoreFederationOutput struct{ *pulumi.OutputState }
func (MetastoreFederationOutput) BackendMetastores ¶ added in v6.34.0
func (o MetastoreFederationOutput) BackendMetastores() MetastoreFederationBackendMetastoreArrayOutput
A map from BackendMetastore rank to BackendMetastores from which the federation service serves metadata at query time. The map key represents the order in which BackendMetastores should be evaluated to resolve database names at query time and should be greater than or equal to zero. A BackendMetastore with a lower number will be evaluated before a BackendMetastore with a higher number. Structure is documented below.
func (MetastoreFederationOutput) ElementType ¶ added in v6.34.0
func (MetastoreFederationOutput) ElementType() reflect.Type
func (MetastoreFederationOutput) EndpointUri ¶ added in v6.34.0
func (o MetastoreFederationOutput) EndpointUri() pulumi.StringOutput
The URI of the endpoint used to access the metastore federation.
func (MetastoreFederationOutput) FederationId ¶ added in v6.34.0
func (o MetastoreFederationOutput) FederationId() pulumi.StringOutput
The ID of the metastore federation. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 63 characters.
func (MetastoreFederationOutput) Labels ¶ added in v6.34.0
func (o MetastoreFederationOutput) Labels() pulumi.StringMapOutput
User-defined labels for the metastore federation.
func (MetastoreFederationOutput) Location ¶ added in v6.34.0
func (o MetastoreFederationOutput) Location() pulumi.StringPtrOutput
The location where the metastore federation should reside.
func (MetastoreFederationOutput) Name ¶ added in v6.34.0
func (o MetastoreFederationOutput) Name() pulumi.StringOutput
The relative resource name of the metastore that is being federated.
func (MetastoreFederationOutput) Project ¶ added in v6.34.0
func (o MetastoreFederationOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (MetastoreFederationOutput) State ¶ added in v6.34.0
func (o MetastoreFederationOutput) State() pulumi.StringOutput
The current state of the metastore federation.
func (MetastoreFederationOutput) StateMessage ¶ added in v6.34.0
func (o MetastoreFederationOutput) StateMessage() pulumi.StringOutput
Additional information about the current state of the metastore federation, if available.
func (MetastoreFederationOutput) ToMetastoreFederationOutput ¶ added in v6.34.0
func (o MetastoreFederationOutput) ToMetastoreFederationOutput() MetastoreFederationOutput
func (MetastoreFederationOutput) ToMetastoreFederationOutputWithContext ¶ added in v6.34.0
func (o MetastoreFederationOutput) ToMetastoreFederationOutputWithContext(ctx context.Context) MetastoreFederationOutput
func (MetastoreFederationOutput) Uid ¶ added in v6.34.0
func (o MetastoreFederationOutput) Uid() pulumi.StringOutput
The globally unique resource identifier of the metastore federation.
func (MetastoreFederationOutput) Version ¶ added in v6.34.0
func (o MetastoreFederationOutput) Version() pulumi.StringOutput
The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version.
type MetastoreFederationState ¶ added in v6.34.0
type MetastoreFederationState struct { // A map from BackendMetastore rank to BackendMetastores from which the federation service serves metadata at query time. The map key represents the order in which BackendMetastores should be evaluated to resolve database names at query time and should be greater than or equal to zero. A BackendMetastore with a lower number will be evaluated before a BackendMetastore with a higher number. // Structure is documented below. BackendMetastores MetastoreFederationBackendMetastoreArrayInput // The URI of the endpoint used to access the metastore federation. EndpointUri pulumi.StringPtrInput // The ID of the metastore federation. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 63 characters. FederationId pulumi.StringPtrInput // User-defined labels for the metastore federation. Labels pulumi.StringMapInput // The location where the metastore federation should reside. Location pulumi.StringPtrInput // The relative resource name of the metastore that is being federated. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The current state of the metastore federation. State pulumi.StringPtrInput // Additional information about the current state of the metastore federation, if available. StateMessage pulumi.StringPtrInput // The globally unique resource identifier of the metastore federation. Uid pulumi.StringPtrInput // The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version. Version pulumi.StringPtrInput }
func (MetastoreFederationState) ElementType ¶ added in v6.34.0
func (MetastoreFederationState) ElementType() reflect.Type
type MetastoreService ¶
type MetastoreService struct { pulumi.CustomResourceState // A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. ArtifactGcsUri pulumi.StringOutput `pulumi:"artifactGcsUri"` // The database type that the Metastore service stores its data. // Default value is `MYSQL`. // Possible values are `MYSQL` and `SPANNER`. DatabaseType pulumi.StringPtrOutput `pulumi:"databaseType"` // Information used to configure the Dataproc Metastore service to encrypt // customer data at rest. // Structure is documented below. EncryptionConfig MetastoreServiceEncryptionConfigPtrOutput `pulumi:"encryptionConfig"` // The URI of the endpoint used to access the metastore service. EndpointUri pulumi.StringOutput `pulumi:"endpointUri"` // Configuration information specific to running Hive metastore software as the metastore service. // Structure is documented below. HiveMetastoreConfig MetastoreServiceHiveMetastoreConfigPtrOutput `pulumi:"hiveMetastoreConfig"` // User-defined labels for the metastore service. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location where the metastore service should reside. // The default value is `global`. Location pulumi.StringPtrOutput `pulumi:"location"` // The one hour maintenance window of the metastore service. // This specifies when the service can be restarted for maintenance purposes in UTC time. // Maintenance window is not needed for services with the `SPANNER` database type. // Structure is documented below. MaintenanceWindow MetastoreServiceMaintenanceWindowPtrOutput `pulumi:"maintenanceWindow"` // The setting that defines how metastore metadata should be integrated with external services and systems. MetadataIntegration MetastoreServiceMetadataIntegrationPtrOutput `pulumi:"metadataIntegration"` // The relative resource name of the metastore service. Name pulumi.StringOutput `pulumi:"name"` // The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: // "projects/{projectNumber}/global/networks/{network_id}". Network pulumi.StringOutput `pulumi:"network"` // The TCP port at which the metastore service is reached. Default: 9083. Port pulumi.IntOutput `pulumi:"port"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The release channel of the service. If unspecified, defaults to `STABLE`. // Default value is `STABLE`. // Possible values are `CANARY` and `STABLE`. ReleaseChannel pulumi.StringPtrOutput `pulumi:"releaseChannel"` // The ID of the metastore service. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 63 characters. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The current state of the metastore service. State pulumi.StringOutput `pulumi:"state"` // Additional information about the current state of the metastore service, if available. StateMessage pulumi.StringOutput `pulumi:"stateMessage"` // The tier of the service. // Possible values are `DEVELOPER` and `ENTERPRISE`. Tier pulumi.StringOutput `pulumi:"tier"` // The globally unique resource identifier of the metastore service. Uid pulumi.StringOutput `pulumi:"uid"` }
A managed metastore service that serves metadata queries.
## Example Usage ### Dataproc Metastore Service Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewMetastoreService(ctx, "default", &dataproc.MetastoreServiceArgs{ HiveMetastoreConfig: &dataproc.MetastoreServiceHiveMetastoreConfigArgs{ Version: pulumi.String("2.3.6"), }, Location: pulumi.String("us-central1"), MaintenanceWindow: &dataproc.MetastoreServiceMaintenanceWindowArgs{ DayOfWeek: pulumi.String("SUNDAY"), HourOfDay: pulumi.Int(2), }, Port: pulumi.Int(9080), ServiceId: pulumi.String("metastore-srv"), Tier: pulumi.String("DEVELOPER"), }) if err != nil { return err } return nil }) }
``` ### Dataproc Metastore Service Cmek Example
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { keyRing, err := kms.NewKeyRing(ctx, "keyRing", &kms.KeyRingArgs{ Location: pulumi.String("us-central1"), }, pulumi.Provider(google_beta)) if err != nil { return err } cryptoKey, err := kms.NewCryptoKey(ctx, "cryptoKey", &kms.CryptoKeyArgs{ KeyRing: keyRing.ID(), Purpose: pulumi.String("ENCRYPT_DECRYPT"), }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = dataproc.NewMetastoreService(ctx, "default", &dataproc.MetastoreServiceArgs{ ServiceId: pulumi.String("example-service"), Location: pulumi.String("us-central1"), EncryptionConfig: &dataproc.MetastoreServiceEncryptionConfigArgs{ KmsKey: cryptoKey.ID(), }, HiveMetastoreConfig: &dataproc.MetastoreServiceHiveMetastoreConfigArgs{ Version: pulumi.String("3.1.2"), }, }) if err != nil { return err } return nil }) }
```
## Import
Service can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:dataproc/metastoreService:MetastoreService default projects/{{project}}/locations/{{location}}/services/{{service_id}}
```
```sh
$ pulumi import gcp:dataproc/metastoreService:MetastoreService default {{project}}/{{location}}/{{service_id}}
```
```sh
$ pulumi import gcp:dataproc/metastoreService:MetastoreService default {{location}}/{{service_id}}
```
func GetMetastoreService ¶
func GetMetastoreService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetastoreServiceState, opts ...pulumi.ResourceOption) (*MetastoreService, error)
GetMetastoreService gets an existing MetastoreService 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 NewMetastoreService ¶
func NewMetastoreService(ctx *pulumi.Context, name string, args *MetastoreServiceArgs, opts ...pulumi.ResourceOption) (*MetastoreService, error)
NewMetastoreService registers a new resource with the given unique name, arguments, and options.
func (*MetastoreService) ElementType ¶
func (*MetastoreService) ElementType() reflect.Type
func (*MetastoreService) ToMetastoreServiceOutput ¶
func (i *MetastoreService) ToMetastoreServiceOutput() MetastoreServiceOutput
func (*MetastoreService) ToMetastoreServiceOutputWithContext ¶
func (i *MetastoreService) ToMetastoreServiceOutputWithContext(ctx context.Context) MetastoreServiceOutput
type MetastoreServiceArgs ¶
type MetastoreServiceArgs struct { // The database type that the Metastore service stores its data. // Default value is `MYSQL`. // Possible values are `MYSQL` and `SPANNER`. DatabaseType pulumi.StringPtrInput // Information used to configure the Dataproc Metastore service to encrypt // customer data at rest. // Structure is documented below. EncryptionConfig MetastoreServiceEncryptionConfigPtrInput // Configuration information specific to running Hive metastore software as the metastore service. // Structure is documented below. HiveMetastoreConfig MetastoreServiceHiveMetastoreConfigPtrInput // User-defined labels for the metastore service. Labels pulumi.StringMapInput // The location where the metastore service should reside. // The default value is `global`. Location pulumi.StringPtrInput // The one hour maintenance window of the metastore service. // This specifies when the service can be restarted for maintenance purposes in UTC time. // Maintenance window is not needed for services with the `SPANNER` database type. // Structure is documented below. MaintenanceWindow MetastoreServiceMaintenanceWindowPtrInput // The setting that defines how metastore metadata should be integrated with external services and systems. MetadataIntegration MetastoreServiceMetadataIntegrationPtrInput // The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: // "projects/{projectNumber}/global/networks/{network_id}". Network pulumi.StringPtrInput // The TCP port at which the metastore service is reached. Default: 9083. Port pulumi.IntPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The release channel of the service. If unspecified, defaults to `STABLE`. // Default value is `STABLE`. // Possible values are `CANARY` and `STABLE`. ReleaseChannel pulumi.StringPtrInput // The ID of the metastore service. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 63 characters. ServiceId pulumi.StringInput // The tier of the service. // Possible values are `DEVELOPER` and `ENTERPRISE`. Tier pulumi.StringPtrInput }
The set of arguments for constructing a MetastoreService resource.
func (MetastoreServiceArgs) ElementType ¶
func (MetastoreServiceArgs) ElementType() reflect.Type
type MetastoreServiceArray ¶
type MetastoreServiceArray []MetastoreServiceInput
func (MetastoreServiceArray) ElementType ¶
func (MetastoreServiceArray) ElementType() reflect.Type
func (MetastoreServiceArray) ToMetastoreServiceArrayOutput ¶
func (i MetastoreServiceArray) ToMetastoreServiceArrayOutput() MetastoreServiceArrayOutput
func (MetastoreServiceArray) ToMetastoreServiceArrayOutputWithContext ¶
func (i MetastoreServiceArray) ToMetastoreServiceArrayOutputWithContext(ctx context.Context) MetastoreServiceArrayOutput
type MetastoreServiceArrayInput ¶
type MetastoreServiceArrayInput interface { pulumi.Input ToMetastoreServiceArrayOutput() MetastoreServiceArrayOutput ToMetastoreServiceArrayOutputWithContext(context.Context) MetastoreServiceArrayOutput }
MetastoreServiceArrayInput is an input type that accepts MetastoreServiceArray and MetastoreServiceArrayOutput values. You can construct a concrete instance of `MetastoreServiceArrayInput` via:
MetastoreServiceArray{ MetastoreServiceArgs{...} }
type MetastoreServiceArrayOutput ¶
type MetastoreServiceArrayOutput struct{ *pulumi.OutputState }
func (MetastoreServiceArrayOutput) ElementType ¶
func (MetastoreServiceArrayOutput) ElementType() reflect.Type
func (MetastoreServiceArrayOutput) Index ¶
func (o MetastoreServiceArrayOutput) Index(i pulumi.IntInput) MetastoreServiceOutput
func (MetastoreServiceArrayOutput) ToMetastoreServiceArrayOutput ¶
func (o MetastoreServiceArrayOutput) ToMetastoreServiceArrayOutput() MetastoreServiceArrayOutput
func (MetastoreServiceArrayOutput) ToMetastoreServiceArrayOutputWithContext ¶
func (o MetastoreServiceArrayOutput) ToMetastoreServiceArrayOutputWithContext(ctx context.Context) MetastoreServiceArrayOutput
type MetastoreServiceEncryptionConfig ¶ added in v6.20.0
type MetastoreServiceEncryptionConfig struct { // The fully qualified customer provided Cloud KMS key name to use for customer data encryption. // Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` KmsKey string `pulumi:"kmsKey"` }
type MetastoreServiceEncryptionConfigArgs ¶ added in v6.20.0
type MetastoreServiceEncryptionConfigArgs struct { // The fully qualified customer provided Cloud KMS key name to use for customer data encryption. // Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` KmsKey pulumi.StringInput `pulumi:"kmsKey"` }
func (MetastoreServiceEncryptionConfigArgs) ElementType ¶ added in v6.20.0
func (MetastoreServiceEncryptionConfigArgs) ElementType() reflect.Type
func (MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigOutput ¶ added in v6.20.0
func (i MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigOutput() MetastoreServiceEncryptionConfigOutput
func (MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigOutputWithContext ¶ added in v6.20.0
func (i MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigOutputWithContext(ctx context.Context) MetastoreServiceEncryptionConfigOutput
func (MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigPtrOutput ¶ added in v6.20.0
func (i MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigPtrOutput() MetastoreServiceEncryptionConfigPtrOutput
func (MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigPtrOutputWithContext ¶ added in v6.20.0
func (i MetastoreServiceEncryptionConfigArgs) ToMetastoreServiceEncryptionConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceEncryptionConfigPtrOutput
type MetastoreServiceEncryptionConfigInput ¶ added in v6.20.0
type MetastoreServiceEncryptionConfigInput interface { pulumi.Input ToMetastoreServiceEncryptionConfigOutput() MetastoreServiceEncryptionConfigOutput ToMetastoreServiceEncryptionConfigOutputWithContext(context.Context) MetastoreServiceEncryptionConfigOutput }
MetastoreServiceEncryptionConfigInput is an input type that accepts MetastoreServiceEncryptionConfigArgs and MetastoreServiceEncryptionConfigOutput values. You can construct a concrete instance of `MetastoreServiceEncryptionConfigInput` via:
MetastoreServiceEncryptionConfigArgs{...}
type MetastoreServiceEncryptionConfigOutput ¶ added in v6.20.0
type MetastoreServiceEncryptionConfigOutput struct{ *pulumi.OutputState }
func (MetastoreServiceEncryptionConfigOutput) ElementType ¶ added in v6.20.0
func (MetastoreServiceEncryptionConfigOutput) ElementType() reflect.Type
func (MetastoreServiceEncryptionConfigOutput) KmsKey ¶ added in v6.20.0
func (o MetastoreServiceEncryptionConfigOutput) KmsKey() pulumi.StringOutput
The fully qualified customer provided Cloud KMS key name to use for customer data encryption. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)`
func (MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigOutput ¶ added in v6.20.0
func (o MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigOutput() MetastoreServiceEncryptionConfigOutput
func (MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigOutputWithContext ¶ added in v6.20.0
func (o MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigOutputWithContext(ctx context.Context) MetastoreServiceEncryptionConfigOutput
func (MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigPtrOutput ¶ added in v6.20.0
func (o MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigPtrOutput() MetastoreServiceEncryptionConfigPtrOutput
func (MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigPtrOutputWithContext ¶ added in v6.20.0
func (o MetastoreServiceEncryptionConfigOutput) ToMetastoreServiceEncryptionConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceEncryptionConfigPtrOutput
type MetastoreServiceEncryptionConfigPtrInput ¶ added in v6.20.0
type MetastoreServiceEncryptionConfigPtrInput interface { pulumi.Input ToMetastoreServiceEncryptionConfigPtrOutput() MetastoreServiceEncryptionConfigPtrOutput ToMetastoreServiceEncryptionConfigPtrOutputWithContext(context.Context) MetastoreServiceEncryptionConfigPtrOutput }
MetastoreServiceEncryptionConfigPtrInput is an input type that accepts MetastoreServiceEncryptionConfigArgs, MetastoreServiceEncryptionConfigPtr and MetastoreServiceEncryptionConfigPtrOutput values. You can construct a concrete instance of `MetastoreServiceEncryptionConfigPtrInput` via:
MetastoreServiceEncryptionConfigArgs{...} or: nil
func MetastoreServiceEncryptionConfigPtr ¶ added in v6.20.0
func MetastoreServiceEncryptionConfigPtr(v *MetastoreServiceEncryptionConfigArgs) MetastoreServiceEncryptionConfigPtrInput
type MetastoreServiceEncryptionConfigPtrOutput ¶ added in v6.20.0
type MetastoreServiceEncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceEncryptionConfigPtrOutput) ElementType ¶ added in v6.20.0
func (MetastoreServiceEncryptionConfigPtrOutput) ElementType() reflect.Type
func (MetastoreServiceEncryptionConfigPtrOutput) KmsKey ¶ added in v6.20.0
func (o MetastoreServiceEncryptionConfigPtrOutput) KmsKey() pulumi.StringPtrOutput
The fully qualified customer provided Cloud KMS key name to use for customer data encryption. Use the following format: `projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)`
func (MetastoreServiceEncryptionConfigPtrOutput) ToMetastoreServiceEncryptionConfigPtrOutput ¶ added in v6.20.0
func (o MetastoreServiceEncryptionConfigPtrOutput) ToMetastoreServiceEncryptionConfigPtrOutput() MetastoreServiceEncryptionConfigPtrOutput
func (MetastoreServiceEncryptionConfigPtrOutput) ToMetastoreServiceEncryptionConfigPtrOutputWithContext ¶ added in v6.20.0
func (o MetastoreServiceEncryptionConfigPtrOutput) ToMetastoreServiceEncryptionConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceEncryptionConfigPtrOutput
type MetastoreServiceHiveMetastoreConfig ¶
type MetastoreServiceHiveMetastoreConfig struct { AuxiliaryVersions []MetastoreServiceHiveMetastoreConfigAuxiliaryVersion `pulumi:"auxiliaryVersions"` // A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. // If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence. ConfigOverrides map[string]string `pulumi:"configOverrides"` EndpointProtocol *string `pulumi:"endpointProtocol"` // Information used to configure the Hive metastore service as a service principal in a Kerberos realm. // Structure is documented below. KerberosConfig *MetastoreServiceHiveMetastoreConfigKerberosConfig `pulumi:"kerberosConfig"` // The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version. Version string `pulumi:"version"` }
type MetastoreServiceHiveMetastoreConfigArgs ¶
type MetastoreServiceHiveMetastoreConfigArgs struct { AuxiliaryVersions MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayInput `pulumi:"auxiliaryVersions"` // A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. // If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence. ConfigOverrides pulumi.StringMapInput `pulumi:"configOverrides"` EndpointProtocol pulumi.StringPtrInput `pulumi:"endpointProtocol"` // Information used to configure the Hive metastore service as a service principal in a Kerberos realm. // Structure is documented below. KerberosConfig MetastoreServiceHiveMetastoreConfigKerberosConfigPtrInput `pulumi:"kerberosConfig"` // The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version. Version pulumi.StringInput `pulumi:"version"` }
func (MetastoreServiceHiveMetastoreConfigArgs) ElementType ¶
func (MetastoreServiceHiveMetastoreConfigArgs) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigOutput ¶
func (i MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigOutput() MetastoreServiceHiveMetastoreConfigOutput
func (MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigOutputWithContext ¶
func (i MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigOutput
func (MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigPtrOutput ¶
func (i MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigPtrOutput() MetastoreServiceHiveMetastoreConfigPtrOutput
func (MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigPtrOutputWithContext ¶
func (i MetastoreServiceHiveMetastoreConfigArgs) ToMetastoreServiceHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigPtrOutput
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersion ¶ added in v6.35.0
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersion struct { // A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. // If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence. ConfigOverrides map[string]string `pulumi:"configOverrides"` // The identifier for this object. Format specified above. Key string `pulumi:"key"` // The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version. Version string `pulumi:"version"` }
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs ¶ added in v6.35.0
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs struct { // A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. // If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence. ConfigOverrides pulumi.StringMapInput `pulumi:"configOverrides"` // The identifier for this object. Format specified above. Key pulumi.StringInput `pulumi:"key"` // The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version. Version pulumi.StringInput `pulumi:"version"` }
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ElementType ¶ added in v6.35.0
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput ¶ added in v6.35.0
func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutputWithContext ¶ added in v6.35.0
func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray ¶ added in v6.35.0
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray []MetastoreServiceHiveMetastoreConfigAuxiliaryVersionInput
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ElementType ¶ added in v6.35.0
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput ¶ added in v6.35.0
func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutputWithContext ¶ added in v6.35.0
func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayInput ¶ added in v6.35.0
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayInput interface { pulumi.Input ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutputWithContext(context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput }
MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayInput is an input type that accepts MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray and MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput values. You can construct a concrete instance of `MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayInput` via:
MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray{ MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs{...} }
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput ¶ added in v6.35.0
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput struct{ *pulumi.OutputState }
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) ElementType ¶ added in v6.35.0
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput ¶ added in v6.35.0
func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutputWithContext ¶ added in v6.35.0
func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionInput ¶ added in v6.35.0
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionInput interface { pulumi.Input ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutputWithContext(context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput }
MetastoreServiceHiveMetastoreConfigAuxiliaryVersionInput is an input type that accepts MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs and MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput values. You can construct a concrete instance of `MetastoreServiceHiveMetastoreConfigAuxiliaryVersionInput` via:
MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs{...}
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput ¶ added in v6.35.0
type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput struct{ *pulumi.OutputState }
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ConfigOverrides ¶ added in v6.35.0
func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ConfigOverrides() pulumi.StringMapOutput
A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence.
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ElementType ¶ added in v6.35.0
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) Key ¶ added in v6.35.0
The identifier for this object. Format specified above.
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput ¶ added in v6.35.0
func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutputWithContext ¶ added in v6.35.0
func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) Version ¶ added in v6.35.0
func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput) Version() pulumi.StringOutput
The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version.
type MetastoreServiceHiveMetastoreConfigInput ¶
type MetastoreServiceHiveMetastoreConfigInput interface { pulumi.Input ToMetastoreServiceHiveMetastoreConfigOutput() MetastoreServiceHiveMetastoreConfigOutput ToMetastoreServiceHiveMetastoreConfigOutputWithContext(context.Context) MetastoreServiceHiveMetastoreConfigOutput }
MetastoreServiceHiveMetastoreConfigInput is an input type that accepts MetastoreServiceHiveMetastoreConfigArgs and MetastoreServiceHiveMetastoreConfigOutput values. You can construct a concrete instance of `MetastoreServiceHiveMetastoreConfigInput` via:
MetastoreServiceHiveMetastoreConfigArgs{...}
type MetastoreServiceHiveMetastoreConfigKerberosConfig ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfig struct { // A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC). // Structure is documented below. Keytab MetastoreServiceHiveMetastoreConfigKerberosConfigKeytab `pulumi:"keytab"` // A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly. Krb5ConfigGcsUri string `pulumi:"krb5ConfigGcsUri"` // A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form "primary/instance@REALM", but there is no exact format. Principal string `pulumi:"principal"` }
type MetastoreServiceHiveMetastoreConfigKerberosConfigArgs ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigArgs struct { // A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC). // Structure is documented below. Keytab MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabInput `pulumi:"keytab"` // A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly. Krb5ConfigGcsUri pulumi.StringInput `pulumi:"krb5ConfigGcsUri"` // A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form "primary/instance@REALM", but there is no exact format. Principal pulumi.StringInput `pulumi:"principal"` }
func (MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ElementType ¶
func (MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutput ¶
func (i MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutputWithContext ¶
func (i MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput ¶
func (i MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutputWithContext ¶
func (i MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
type MetastoreServiceHiveMetastoreConfigKerberosConfigInput ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigInput interface { pulumi.Input ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigOutput ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutputWithContext(context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigOutput }
MetastoreServiceHiveMetastoreConfigKerberosConfigInput is an input type that accepts MetastoreServiceHiveMetastoreConfigKerberosConfigArgs and MetastoreServiceHiveMetastoreConfigKerberosConfigOutput values. You can construct a concrete instance of `MetastoreServiceHiveMetastoreConfigKerberosConfigInput` via:
MetastoreServiceHiveMetastoreConfigKerberosConfigArgs{...}
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytab ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytab struct { // The relative resource name of a Secret Manager secret version, in the following form: // "projects/{projectNumber}/secrets/{secret_id}/versions/{version_id}". CloudSecret string `pulumi:"cloudSecret"` }
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs struct { // The relative resource name of a Secret Manager secret version, in the following form: // "projects/{projectNumber}/secrets/{secret_id}/versions/{version_id}". CloudSecret pulumi.StringInput `pulumi:"cloudSecret"` }
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ElementType ¶
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput ¶
func (i MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutputWithContext ¶
func (i MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput ¶
func (i MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutputWithContext ¶
func (i MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabInput ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabInput interface { pulumi.Input ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutputWithContext(context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput }
MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabInput is an input type that accepts MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs and MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput values. You can construct a concrete instance of `MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabInput` via:
MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs{...}
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput struct{ *pulumi.OutputState }
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) CloudSecret ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) CloudSecret() pulumi.StringOutput
The relative resource name of a Secret Manager secret version, in the following form: "projects/{projectNumber}/secrets/{secret_id}/versions/{version_id}".
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ElementType ¶
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutputWithContext ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutputWithContext ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrInput ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrInput interface { pulumi.Input ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutputWithContext(context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput }
MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrInput is an input type that accepts MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs, MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtr and MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput values. You can construct a concrete instance of `MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrInput` via:
MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs{...} or: nil
func MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtr ¶
func MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtr(v *MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrInput
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) CloudSecret ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) CloudSecret() pulumi.StringPtrOutput
The relative resource name of a Secret Manager secret version, in the following form: "projects/{projectNumber}/secrets/{secret_id}/versions/{version_id}".
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) ElementType ¶
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutputWithContext ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
type MetastoreServiceHiveMetastoreConfigKerberosConfigOutput ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigOutput struct{ *pulumi.OutputState }
func (MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ElementType ¶
func (MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) Keytab ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) Keytab() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC). Structure is documented below.
func (MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) Krb5ConfigGcsUri ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) Krb5ConfigGcsUri() pulumi.StringOutput
A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
func (MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) Principal ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) Principal() pulumi.StringOutput
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form "primary/instance@REALM", but there is no exact format.
func (MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutput ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutputWithContext ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutputWithContext ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
type MetastoreServiceHiveMetastoreConfigKerberosConfigPtrInput ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigPtrInput interface { pulumi.Input ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutputWithContext(context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput }
MetastoreServiceHiveMetastoreConfigKerberosConfigPtrInput is an input type that accepts MetastoreServiceHiveMetastoreConfigKerberosConfigArgs, MetastoreServiceHiveMetastoreConfigKerberosConfigPtr and MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput values. You can construct a concrete instance of `MetastoreServiceHiveMetastoreConfigKerberosConfigPtrInput` via:
MetastoreServiceHiveMetastoreConfigKerberosConfigArgs{...} or: nil
func MetastoreServiceHiveMetastoreConfigKerberosConfigPtr ¶
func MetastoreServiceHiveMetastoreConfigKerberosConfigPtr(v *MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) MetastoreServiceHiveMetastoreConfigKerberosConfigPtrInput
type MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput ¶
type MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) ElementType ¶
func (MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) Keytab ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) Keytab() MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC). Structure is documented below.
func (MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) Krb5ConfigGcsUri ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) Krb5ConfigGcsUri() pulumi.StringPtrOutput
A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
func (MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) Principal ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) Principal() pulumi.StringPtrOutput
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form "primary/instance@REALM", but there is no exact format.
func (MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
func (MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutputWithContext ¶
func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
type MetastoreServiceHiveMetastoreConfigOutput ¶
type MetastoreServiceHiveMetastoreConfigOutput struct{ *pulumi.OutputState }
func (MetastoreServiceHiveMetastoreConfigOutput) AuxiliaryVersions ¶ added in v6.35.0
func (o MetastoreServiceHiveMetastoreConfigOutput) AuxiliaryVersions() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
func (MetastoreServiceHiveMetastoreConfigOutput) ConfigOverrides ¶
func (o MetastoreServiceHiveMetastoreConfigOutput) ConfigOverrides() pulumi.StringMapOutput
A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence.
func (MetastoreServiceHiveMetastoreConfigOutput) ElementType ¶
func (MetastoreServiceHiveMetastoreConfigOutput) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigOutput) EndpointProtocol ¶ added in v6.32.0
func (o MetastoreServiceHiveMetastoreConfigOutput) EndpointProtocol() pulumi.StringPtrOutput
func (MetastoreServiceHiveMetastoreConfigOutput) KerberosConfig ¶
func (o MetastoreServiceHiveMetastoreConfigOutput) KerberosConfig() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
Information used to configure the Hive metastore service as a service principal in a Kerberos realm. Structure is documented below.
func (MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigOutput ¶
func (o MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigOutput() MetastoreServiceHiveMetastoreConfigOutput
func (MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigOutputWithContext ¶
func (o MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigOutput
func (MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutput ¶
func (o MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutput() MetastoreServiceHiveMetastoreConfigPtrOutput
func (MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutputWithContext ¶
func (o MetastoreServiceHiveMetastoreConfigOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigPtrOutput
func (MetastoreServiceHiveMetastoreConfigOutput) Version ¶
func (o MetastoreServiceHiveMetastoreConfigOutput) Version() pulumi.StringOutput
The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version.
type MetastoreServiceHiveMetastoreConfigPtrInput ¶
type MetastoreServiceHiveMetastoreConfigPtrInput interface { pulumi.Input ToMetastoreServiceHiveMetastoreConfigPtrOutput() MetastoreServiceHiveMetastoreConfigPtrOutput ToMetastoreServiceHiveMetastoreConfigPtrOutputWithContext(context.Context) MetastoreServiceHiveMetastoreConfigPtrOutput }
MetastoreServiceHiveMetastoreConfigPtrInput is an input type that accepts MetastoreServiceHiveMetastoreConfigArgs, MetastoreServiceHiveMetastoreConfigPtr and MetastoreServiceHiveMetastoreConfigPtrOutput values. You can construct a concrete instance of `MetastoreServiceHiveMetastoreConfigPtrInput` via:
MetastoreServiceHiveMetastoreConfigArgs{...} or: nil
func MetastoreServiceHiveMetastoreConfigPtr ¶
func MetastoreServiceHiveMetastoreConfigPtr(v *MetastoreServiceHiveMetastoreConfigArgs) MetastoreServiceHiveMetastoreConfigPtrInput
type MetastoreServiceHiveMetastoreConfigPtrOutput ¶
type MetastoreServiceHiveMetastoreConfigPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceHiveMetastoreConfigPtrOutput) AuxiliaryVersions ¶ added in v6.35.0
func (o MetastoreServiceHiveMetastoreConfigPtrOutput) AuxiliaryVersions() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
func (MetastoreServiceHiveMetastoreConfigPtrOutput) ConfigOverrides ¶
func (o MetastoreServiceHiveMetastoreConfigPtrOutput) ConfigOverrides() pulumi.StringMapOutput
A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence.
func (MetastoreServiceHiveMetastoreConfigPtrOutput) ElementType ¶
func (MetastoreServiceHiveMetastoreConfigPtrOutput) ElementType() reflect.Type
func (MetastoreServiceHiveMetastoreConfigPtrOutput) EndpointProtocol ¶ added in v6.32.0
func (o MetastoreServiceHiveMetastoreConfigPtrOutput) EndpointProtocol() pulumi.StringPtrOutput
func (MetastoreServiceHiveMetastoreConfigPtrOutput) KerberosConfig ¶
func (o MetastoreServiceHiveMetastoreConfigPtrOutput) KerberosConfig() MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput
Information used to configure the Hive metastore service as a service principal in a Kerberos realm. Structure is documented below.
func (MetastoreServiceHiveMetastoreConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutput ¶
func (o MetastoreServiceHiveMetastoreConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutput() MetastoreServiceHiveMetastoreConfigPtrOutput
func (MetastoreServiceHiveMetastoreConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutputWithContext ¶
func (o MetastoreServiceHiveMetastoreConfigPtrOutput) ToMetastoreServiceHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigPtrOutput
func (MetastoreServiceHiveMetastoreConfigPtrOutput) Version ¶
func (o MetastoreServiceHiveMetastoreConfigPtrOutput) Version() pulumi.StringPtrOutput
The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version.
type MetastoreServiceIamBinding ¶ added in v6.31.0
type MetastoreServiceIamBinding struct { pulumi.CustomResourceState Condition MetastoreServiceIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location where the metastore service should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `dataproc.MetastoreServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` }
Three different resources help you manage your IAM policy for Dataproc metastore Service. Each of these resources serves a different use case:
* `dataproc.MetastoreServiceIamPolicy`: Authoritative. Sets the IAM policy for the service and replaces any existing policy already attached. * `dataproc.MetastoreServiceIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the service are preserved. * `dataproc.MetastoreServiceIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the service are preserved.
> **Note:** `dataproc.MetastoreServiceIamPolicy` **cannot** be used in conjunction with `dataproc.MetastoreServiceIamBinding` and `dataproc.MetastoreServiceIamMember` or they will fight over what your policy should be.
> **Note:** `dataproc.MetastoreServiceIamBinding` resources **can be** used in conjunction with `dataproc.MetastoreServiceIamMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_metastore\_service\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewMetastoreServiceIamPolicy(ctx, "policy", &dataproc.MetastoreServiceIamPolicyArgs{ Project: pulumi.Any(google_dataproc_metastore_service.Default.Project), Location: pulumi.Any(google_dataproc_metastore_service.Default.Location), ServiceId: pulumi.Any(google_dataproc_metastore_service.Default.Service_id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_metastore\_service\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewMetastoreServiceIamBinding(ctx, "binding", &dataproc.MetastoreServiceIamBindingArgs{ Project: pulumi.Any(google_dataproc_metastore_service.Default.Project), Location: pulumi.Any(google_dataproc_metastore_service.Default.Location), ServiceId: pulumi.Any(google_dataproc_metastore_service.Default.Service_id), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_metastore\_service\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewMetastoreServiceIamMember(ctx, "member", &dataproc.MetastoreServiceIamMemberArgs{ Project: pulumi.Any(google_dataproc_metastore_service.Default.Project), Location: pulumi.Any(google_dataproc_metastore_service.Default.Location), ServiceId: pulumi.Any(google_dataproc_metastore_service.Default.Service_id), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/services/{{service_id}} * {{project}}/{{location}}/{{service_id}} * {{location}}/{{service_id}} * {{service_id}} Any variables not passed in the import command will be taken from the provider configuration. Dataproc metastore service IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreServiceIamBinding:MetastoreServiceIamBinding editor "projects/{{project}}/locations/{{location}}/services/{{service_id}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreServiceIamBinding:MetastoreServiceIamBinding editor "projects/{{project}}/locations/{{location}}/services/{{service_id}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreServiceIamBinding:MetastoreServiceIamBinding editor projects/{{project}}/locations/{{location}}/services/{{service_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetMetastoreServiceIamBinding ¶ added in v6.31.0
func GetMetastoreServiceIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetastoreServiceIamBindingState, opts ...pulumi.ResourceOption) (*MetastoreServiceIamBinding, error)
GetMetastoreServiceIamBinding gets an existing MetastoreServiceIamBinding 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 NewMetastoreServiceIamBinding ¶ added in v6.31.0
func NewMetastoreServiceIamBinding(ctx *pulumi.Context, name string, args *MetastoreServiceIamBindingArgs, opts ...pulumi.ResourceOption) (*MetastoreServiceIamBinding, error)
NewMetastoreServiceIamBinding registers a new resource with the given unique name, arguments, and options.
func (*MetastoreServiceIamBinding) ElementType ¶ added in v6.31.0
func (*MetastoreServiceIamBinding) ElementType() reflect.Type
func (*MetastoreServiceIamBinding) ToMetastoreServiceIamBindingOutput ¶ added in v6.31.0
func (i *MetastoreServiceIamBinding) ToMetastoreServiceIamBindingOutput() MetastoreServiceIamBindingOutput
func (*MetastoreServiceIamBinding) ToMetastoreServiceIamBindingOutputWithContext ¶ added in v6.31.0
func (i *MetastoreServiceIamBinding) ToMetastoreServiceIamBindingOutputWithContext(ctx context.Context) MetastoreServiceIamBindingOutput
type MetastoreServiceIamBindingArgs ¶ added in v6.31.0
type MetastoreServiceIamBindingArgs struct { Condition MetastoreServiceIamBindingConditionPtrInput // The location where the metastore service should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.MetastoreServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput ServiceId pulumi.StringInput }
The set of arguments for constructing a MetastoreServiceIamBinding resource.
func (MetastoreServiceIamBindingArgs) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamBindingArgs) ElementType() reflect.Type
type MetastoreServiceIamBindingArray ¶ added in v6.31.0
type MetastoreServiceIamBindingArray []MetastoreServiceIamBindingInput
func (MetastoreServiceIamBindingArray) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamBindingArray) ElementType() reflect.Type
func (MetastoreServiceIamBindingArray) ToMetastoreServiceIamBindingArrayOutput ¶ added in v6.31.0
func (i MetastoreServiceIamBindingArray) ToMetastoreServiceIamBindingArrayOutput() MetastoreServiceIamBindingArrayOutput
func (MetastoreServiceIamBindingArray) ToMetastoreServiceIamBindingArrayOutputWithContext ¶ added in v6.31.0
func (i MetastoreServiceIamBindingArray) ToMetastoreServiceIamBindingArrayOutputWithContext(ctx context.Context) MetastoreServiceIamBindingArrayOutput
type MetastoreServiceIamBindingArrayInput ¶ added in v6.31.0
type MetastoreServiceIamBindingArrayInput interface { pulumi.Input ToMetastoreServiceIamBindingArrayOutput() MetastoreServiceIamBindingArrayOutput ToMetastoreServiceIamBindingArrayOutputWithContext(context.Context) MetastoreServiceIamBindingArrayOutput }
MetastoreServiceIamBindingArrayInput is an input type that accepts MetastoreServiceIamBindingArray and MetastoreServiceIamBindingArrayOutput values. You can construct a concrete instance of `MetastoreServiceIamBindingArrayInput` via:
MetastoreServiceIamBindingArray{ MetastoreServiceIamBindingArgs{...} }
type MetastoreServiceIamBindingArrayOutput ¶ added in v6.31.0
type MetastoreServiceIamBindingArrayOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamBindingArrayOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamBindingArrayOutput) ElementType() reflect.Type
func (MetastoreServiceIamBindingArrayOutput) Index ¶ added in v6.31.0
func (o MetastoreServiceIamBindingArrayOutput) Index(i pulumi.IntInput) MetastoreServiceIamBindingOutput
func (MetastoreServiceIamBindingArrayOutput) ToMetastoreServiceIamBindingArrayOutput ¶ added in v6.31.0
func (o MetastoreServiceIamBindingArrayOutput) ToMetastoreServiceIamBindingArrayOutput() MetastoreServiceIamBindingArrayOutput
func (MetastoreServiceIamBindingArrayOutput) ToMetastoreServiceIamBindingArrayOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamBindingArrayOutput) ToMetastoreServiceIamBindingArrayOutputWithContext(ctx context.Context) MetastoreServiceIamBindingArrayOutput
type MetastoreServiceIamBindingCondition ¶ added in v6.31.0
type MetastoreServiceIamBindingConditionArgs ¶ added in v6.31.0
type MetastoreServiceIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (MetastoreServiceIamBindingConditionArgs) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamBindingConditionArgs) ElementType() reflect.Type
func (MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionOutput ¶ added in v6.31.0
func (i MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionOutput() MetastoreServiceIamBindingConditionOutput
func (MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionOutputWithContext ¶ added in v6.31.0
func (i MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionOutputWithContext(ctx context.Context) MetastoreServiceIamBindingConditionOutput
func (MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionPtrOutput ¶ added in v6.31.0
func (i MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionPtrOutput() MetastoreServiceIamBindingConditionPtrOutput
func (MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionPtrOutputWithContext ¶ added in v6.31.0
func (i MetastoreServiceIamBindingConditionArgs) ToMetastoreServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamBindingConditionPtrOutput
type MetastoreServiceIamBindingConditionInput ¶ added in v6.31.0
type MetastoreServiceIamBindingConditionInput interface { pulumi.Input ToMetastoreServiceIamBindingConditionOutput() MetastoreServiceIamBindingConditionOutput ToMetastoreServiceIamBindingConditionOutputWithContext(context.Context) MetastoreServiceIamBindingConditionOutput }
MetastoreServiceIamBindingConditionInput is an input type that accepts MetastoreServiceIamBindingConditionArgs and MetastoreServiceIamBindingConditionOutput values. You can construct a concrete instance of `MetastoreServiceIamBindingConditionInput` via:
MetastoreServiceIamBindingConditionArgs{...}
type MetastoreServiceIamBindingConditionOutput ¶ added in v6.31.0
type MetastoreServiceIamBindingConditionOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamBindingConditionOutput) Description ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (MetastoreServiceIamBindingConditionOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamBindingConditionOutput) ElementType() reflect.Type
func (MetastoreServiceIamBindingConditionOutput) Expression ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionOutput) Expression() pulumi.StringOutput
func (MetastoreServiceIamBindingConditionOutput) Title ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionOutput) Title() pulumi.StringOutput
func (MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionOutput ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionOutput() MetastoreServiceIamBindingConditionOutput
func (MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionOutputWithContext(ctx context.Context) MetastoreServiceIamBindingConditionOutput
func (MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionPtrOutput ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionPtrOutput() MetastoreServiceIamBindingConditionPtrOutput
func (MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionPtrOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionOutput) ToMetastoreServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamBindingConditionPtrOutput
type MetastoreServiceIamBindingConditionPtrInput ¶ added in v6.31.0
type MetastoreServiceIamBindingConditionPtrInput interface { pulumi.Input ToMetastoreServiceIamBindingConditionPtrOutput() MetastoreServiceIamBindingConditionPtrOutput ToMetastoreServiceIamBindingConditionPtrOutputWithContext(context.Context) MetastoreServiceIamBindingConditionPtrOutput }
MetastoreServiceIamBindingConditionPtrInput is an input type that accepts MetastoreServiceIamBindingConditionArgs, MetastoreServiceIamBindingConditionPtr and MetastoreServiceIamBindingConditionPtrOutput values. You can construct a concrete instance of `MetastoreServiceIamBindingConditionPtrInput` via:
MetastoreServiceIamBindingConditionArgs{...} or: nil
func MetastoreServiceIamBindingConditionPtr ¶ added in v6.31.0
func MetastoreServiceIamBindingConditionPtr(v *MetastoreServiceIamBindingConditionArgs) MetastoreServiceIamBindingConditionPtrInput
type MetastoreServiceIamBindingConditionPtrOutput ¶ added in v6.31.0
type MetastoreServiceIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamBindingConditionPtrOutput) Description ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (MetastoreServiceIamBindingConditionPtrOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamBindingConditionPtrOutput) ElementType() reflect.Type
func (MetastoreServiceIamBindingConditionPtrOutput) Expression ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (MetastoreServiceIamBindingConditionPtrOutput) Title ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (MetastoreServiceIamBindingConditionPtrOutput) ToMetastoreServiceIamBindingConditionPtrOutput ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionPtrOutput) ToMetastoreServiceIamBindingConditionPtrOutput() MetastoreServiceIamBindingConditionPtrOutput
func (MetastoreServiceIamBindingConditionPtrOutput) ToMetastoreServiceIamBindingConditionPtrOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamBindingConditionPtrOutput) ToMetastoreServiceIamBindingConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamBindingConditionPtrOutput
type MetastoreServiceIamBindingInput ¶ added in v6.31.0
type MetastoreServiceIamBindingInput interface { pulumi.Input ToMetastoreServiceIamBindingOutput() MetastoreServiceIamBindingOutput ToMetastoreServiceIamBindingOutputWithContext(ctx context.Context) MetastoreServiceIamBindingOutput }
type MetastoreServiceIamBindingMap ¶ added in v6.31.0
type MetastoreServiceIamBindingMap map[string]MetastoreServiceIamBindingInput
func (MetastoreServiceIamBindingMap) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamBindingMap) ElementType() reflect.Type
func (MetastoreServiceIamBindingMap) ToMetastoreServiceIamBindingMapOutput ¶ added in v6.31.0
func (i MetastoreServiceIamBindingMap) ToMetastoreServiceIamBindingMapOutput() MetastoreServiceIamBindingMapOutput
func (MetastoreServiceIamBindingMap) ToMetastoreServiceIamBindingMapOutputWithContext ¶ added in v6.31.0
func (i MetastoreServiceIamBindingMap) ToMetastoreServiceIamBindingMapOutputWithContext(ctx context.Context) MetastoreServiceIamBindingMapOutput
type MetastoreServiceIamBindingMapInput ¶ added in v6.31.0
type MetastoreServiceIamBindingMapInput interface { pulumi.Input ToMetastoreServiceIamBindingMapOutput() MetastoreServiceIamBindingMapOutput ToMetastoreServiceIamBindingMapOutputWithContext(context.Context) MetastoreServiceIamBindingMapOutput }
MetastoreServiceIamBindingMapInput is an input type that accepts MetastoreServiceIamBindingMap and MetastoreServiceIamBindingMapOutput values. You can construct a concrete instance of `MetastoreServiceIamBindingMapInput` via:
MetastoreServiceIamBindingMap{ "key": MetastoreServiceIamBindingArgs{...} }
type MetastoreServiceIamBindingMapOutput ¶ added in v6.31.0
type MetastoreServiceIamBindingMapOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamBindingMapOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamBindingMapOutput) ElementType() reflect.Type
func (MetastoreServiceIamBindingMapOutput) MapIndex ¶ added in v6.31.0
func (o MetastoreServiceIamBindingMapOutput) MapIndex(k pulumi.StringInput) MetastoreServiceIamBindingOutput
func (MetastoreServiceIamBindingMapOutput) ToMetastoreServiceIamBindingMapOutput ¶ added in v6.31.0
func (o MetastoreServiceIamBindingMapOutput) ToMetastoreServiceIamBindingMapOutput() MetastoreServiceIamBindingMapOutput
func (MetastoreServiceIamBindingMapOutput) ToMetastoreServiceIamBindingMapOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamBindingMapOutput) ToMetastoreServiceIamBindingMapOutputWithContext(ctx context.Context) MetastoreServiceIamBindingMapOutput
type MetastoreServiceIamBindingOutput ¶ added in v6.31.0
type MetastoreServiceIamBindingOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamBindingOutput) Condition ¶ added in v6.31.0
func (o MetastoreServiceIamBindingOutput) Condition() MetastoreServiceIamBindingConditionPtrOutput
func (MetastoreServiceIamBindingOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamBindingOutput) ElementType() reflect.Type
func (MetastoreServiceIamBindingOutput) Etag ¶ added in v6.31.0
func (o MetastoreServiceIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (MetastoreServiceIamBindingOutput) Location ¶ added in v6.31.0
func (o MetastoreServiceIamBindingOutput) Location() pulumi.StringOutput
The location where the metastore service should reside. The default value is `global`. Used to find the parent resource to bind the IAM policy to
func (MetastoreServiceIamBindingOutput) Members ¶ added in v6.31.0
func (o MetastoreServiceIamBindingOutput) Members() pulumi.StringArrayOutput
func (MetastoreServiceIamBindingOutput) Project ¶ added in v6.31.0
func (o MetastoreServiceIamBindingOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (MetastoreServiceIamBindingOutput) Role ¶ added in v6.31.0
func (o MetastoreServiceIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `dataproc.MetastoreServiceIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (MetastoreServiceIamBindingOutput) ServiceId ¶ added in v6.31.0
func (o MetastoreServiceIamBindingOutput) ServiceId() pulumi.StringOutput
func (MetastoreServiceIamBindingOutput) ToMetastoreServiceIamBindingOutput ¶ added in v6.31.0
func (o MetastoreServiceIamBindingOutput) ToMetastoreServiceIamBindingOutput() MetastoreServiceIamBindingOutput
func (MetastoreServiceIamBindingOutput) ToMetastoreServiceIamBindingOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamBindingOutput) ToMetastoreServiceIamBindingOutputWithContext(ctx context.Context) MetastoreServiceIamBindingOutput
type MetastoreServiceIamBindingState ¶ added in v6.31.0
type MetastoreServiceIamBindingState struct { Condition MetastoreServiceIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location where the metastore service should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.MetastoreServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput ServiceId pulumi.StringPtrInput }
func (MetastoreServiceIamBindingState) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamBindingState) ElementType() reflect.Type
type MetastoreServiceIamMember ¶ added in v6.31.0
type MetastoreServiceIamMember struct { pulumi.CustomResourceState Condition MetastoreServiceIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location where the metastore service should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `dataproc.MetastoreServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` }
Three different resources help you manage your IAM policy for Dataproc metastore Service. Each of these resources serves a different use case:
* `dataproc.MetastoreServiceIamPolicy`: Authoritative. Sets the IAM policy for the service and replaces any existing policy already attached. * `dataproc.MetastoreServiceIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the service are preserved. * `dataproc.MetastoreServiceIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the service are preserved.
> **Note:** `dataproc.MetastoreServiceIamPolicy` **cannot** be used in conjunction with `dataproc.MetastoreServiceIamBinding` and `dataproc.MetastoreServiceIamMember` or they will fight over what your policy should be.
> **Note:** `dataproc.MetastoreServiceIamBinding` resources **can be** used in conjunction with `dataproc.MetastoreServiceIamMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_metastore\_service\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewMetastoreServiceIamPolicy(ctx, "policy", &dataproc.MetastoreServiceIamPolicyArgs{ Project: pulumi.Any(google_dataproc_metastore_service.Default.Project), Location: pulumi.Any(google_dataproc_metastore_service.Default.Location), ServiceId: pulumi.Any(google_dataproc_metastore_service.Default.Service_id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_metastore\_service\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewMetastoreServiceIamBinding(ctx, "binding", &dataproc.MetastoreServiceIamBindingArgs{ Project: pulumi.Any(google_dataproc_metastore_service.Default.Project), Location: pulumi.Any(google_dataproc_metastore_service.Default.Location), ServiceId: pulumi.Any(google_dataproc_metastore_service.Default.Service_id), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_metastore\_service\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewMetastoreServiceIamMember(ctx, "member", &dataproc.MetastoreServiceIamMemberArgs{ Project: pulumi.Any(google_dataproc_metastore_service.Default.Project), Location: pulumi.Any(google_dataproc_metastore_service.Default.Location), ServiceId: pulumi.Any(google_dataproc_metastore_service.Default.Service_id), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/services/{{service_id}} * {{project}}/{{location}}/{{service_id}} * {{location}}/{{service_id}} * {{service_id}} Any variables not passed in the import command will be taken from the provider configuration. Dataproc metastore service IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreServiceIamMember:MetastoreServiceIamMember editor "projects/{{project}}/locations/{{location}}/services/{{service_id}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreServiceIamMember:MetastoreServiceIamMember editor "projects/{{project}}/locations/{{location}}/services/{{service_id}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreServiceIamMember:MetastoreServiceIamMember editor projects/{{project}}/locations/{{location}}/services/{{service_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetMetastoreServiceIamMember ¶ added in v6.31.0
func GetMetastoreServiceIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetastoreServiceIamMemberState, opts ...pulumi.ResourceOption) (*MetastoreServiceIamMember, error)
GetMetastoreServiceIamMember gets an existing MetastoreServiceIamMember 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 NewMetastoreServiceIamMember ¶ added in v6.31.0
func NewMetastoreServiceIamMember(ctx *pulumi.Context, name string, args *MetastoreServiceIamMemberArgs, opts ...pulumi.ResourceOption) (*MetastoreServiceIamMember, error)
NewMetastoreServiceIamMember registers a new resource with the given unique name, arguments, and options.
func (*MetastoreServiceIamMember) ElementType ¶ added in v6.31.0
func (*MetastoreServiceIamMember) ElementType() reflect.Type
func (*MetastoreServiceIamMember) ToMetastoreServiceIamMemberOutput ¶ added in v6.31.0
func (i *MetastoreServiceIamMember) ToMetastoreServiceIamMemberOutput() MetastoreServiceIamMemberOutput
func (*MetastoreServiceIamMember) ToMetastoreServiceIamMemberOutputWithContext ¶ added in v6.31.0
func (i *MetastoreServiceIamMember) ToMetastoreServiceIamMemberOutputWithContext(ctx context.Context) MetastoreServiceIamMemberOutput
type MetastoreServiceIamMemberArgs ¶ added in v6.31.0
type MetastoreServiceIamMemberArgs struct { Condition MetastoreServiceIamMemberConditionPtrInput // The location where the metastore service should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.MetastoreServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput ServiceId pulumi.StringInput }
The set of arguments for constructing a MetastoreServiceIamMember resource.
func (MetastoreServiceIamMemberArgs) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamMemberArgs) ElementType() reflect.Type
type MetastoreServiceIamMemberArray ¶ added in v6.31.0
type MetastoreServiceIamMemberArray []MetastoreServiceIamMemberInput
func (MetastoreServiceIamMemberArray) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamMemberArray) ElementType() reflect.Type
func (MetastoreServiceIamMemberArray) ToMetastoreServiceIamMemberArrayOutput ¶ added in v6.31.0
func (i MetastoreServiceIamMemberArray) ToMetastoreServiceIamMemberArrayOutput() MetastoreServiceIamMemberArrayOutput
func (MetastoreServiceIamMemberArray) ToMetastoreServiceIamMemberArrayOutputWithContext ¶ added in v6.31.0
func (i MetastoreServiceIamMemberArray) ToMetastoreServiceIamMemberArrayOutputWithContext(ctx context.Context) MetastoreServiceIamMemberArrayOutput
type MetastoreServiceIamMemberArrayInput ¶ added in v6.31.0
type MetastoreServiceIamMemberArrayInput interface { pulumi.Input ToMetastoreServiceIamMemberArrayOutput() MetastoreServiceIamMemberArrayOutput ToMetastoreServiceIamMemberArrayOutputWithContext(context.Context) MetastoreServiceIamMemberArrayOutput }
MetastoreServiceIamMemberArrayInput is an input type that accepts MetastoreServiceIamMemberArray and MetastoreServiceIamMemberArrayOutput values. You can construct a concrete instance of `MetastoreServiceIamMemberArrayInput` via:
MetastoreServiceIamMemberArray{ MetastoreServiceIamMemberArgs{...} }
type MetastoreServiceIamMemberArrayOutput ¶ added in v6.31.0
type MetastoreServiceIamMemberArrayOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamMemberArrayOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamMemberArrayOutput) ElementType() reflect.Type
func (MetastoreServiceIamMemberArrayOutput) Index ¶ added in v6.31.0
func (o MetastoreServiceIamMemberArrayOutput) Index(i pulumi.IntInput) MetastoreServiceIamMemberOutput
func (MetastoreServiceIamMemberArrayOutput) ToMetastoreServiceIamMemberArrayOutput ¶ added in v6.31.0
func (o MetastoreServiceIamMemberArrayOutput) ToMetastoreServiceIamMemberArrayOutput() MetastoreServiceIamMemberArrayOutput
func (MetastoreServiceIamMemberArrayOutput) ToMetastoreServiceIamMemberArrayOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamMemberArrayOutput) ToMetastoreServiceIamMemberArrayOutputWithContext(ctx context.Context) MetastoreServiceIamMemberArrayOutput
type MetastoreServiceIamMemberCondition ¶ added in v6.31.0
type MetastoreServiceIamMemberConditionArgs ¶ added in v6.31.0
type MetastoreServiceIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (MetastoreServiceIamMemberConditionArgs) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamMemberConditionArgs) ElementType() reflect.Type
func (MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionOutput ¶ added in v6.31.0
func (i MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionOutput() MetastoreServiceIamMemberConditionOutput
func (MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionOutputWithContext ¶ added in v6.31.0
func (i MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionOutputWithContext(ctx context.Context) MetastoreServiceIamMemberConditionOutput
func (MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionPtrOutput ¶ added in v6.31.0
func (i MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionPtrOutput() MetastoreServiceIamMemberConditionPtrOutput
func (MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionPtrOutputWithContext ¶ added in v6.31.0
func (i MetastoreServiceIamMemberConditionArgs) ToMetastoreServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamMemberConditionPtrOutput
type MetastoreServiceIamMemberConditionInput ¶ added in v6.31.0
type MetastoreServiceIamMemberConditionInput interface { pulumi.Input ToMetastoreServiceIamMemberConditionOutput() MetastoreServiceIamMemberConditionOutput ToMetastoreServiceIamMemberConditionOutputWithContext(context.Context) MetastoreServiceIamMemberConditionOutput }
MetastoreServiceIamMemberConditionInput is an input type that accepts MetastoreServiceIamMemberConditionArgs and MetastoreServiceIamMemberConditionOutput values. You can construct a concrete instance of `MetastoreServiceIamMemberConditionInput` via:
MetastoreServiceIamMemberConditionArgs{...}
type MetastoreServiceIamMemberConditionOutput ¶ added in v6.31.0
type MetastoreServiceIamMemberConditionOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamMemberConditionOutput) Description ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (MetastoreServiceIamMemberConditionOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamMemberConditionOutput) ElementType() reflect.Type
func (MetastoreServiceIamMemberConditionOutput) Expression ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionOutput) Expression() pulumi.StringOutput
func (MetastoreServiceIamMemberConditionOutput) Title ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionOutput) Title() pulumi.StringOutput
func (MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionOutput ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionOutput() MetastoreServiceIamMemberConditionOutput
func (MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionOutputWithContext(ctx context.Context) MetastoreServiceIamMemberConditionOutput
func (MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionPtrOutput ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionPtrOutput() MetastoreServiceIamMemberConditionPtrOutput
func (MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionPtrOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionOutput) ToMetastoreServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamMemberConditionPtrOutput
type MetastoreServiceIamMemberConditionPtrInput ¶ added in v6.31.0
type MetastoreServiceIamMemberConditionPtrInput interface { pulumi.Input ToMetastoreServiceIamMemberConditionPtrOutput() MetastoreServiceIamMemberConditionPtrOutput ToMetastoreServiceIamMemberConditionPtrOutputWithContext(context.Context) MetastoreServiceIamMemberConditionPtrOutput }
MetastoreServiceIamMemberConditionPtrInput is an input type that accepts MetastoreServiceIamMemberConditionArgs, MetastoreServiceIamMemberConditionPtr and MetastoreServiceIamMemberConditionPtrOutput values. You can construct a concrete instance of `MetastoreServiceIamMemberConditionPtrInput` via:
MetastoreServiceIamMemberConditionArgs{...} or: nil
func MetastoreServiceIamMemberConditionPtr ¶ added in v6.31.0
func MetastoreServiceIamMemberConditionPtr(v *MetastoreServiceIamMemberConditionArgs) MetastoreServiceIamMemberConditionPtrInput
type MetastoreServiceIamMemberConditionPtrOutput ¶ added in v6.31.0
type MetastoreServiceIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamMemberConditionPtrOutput) Description ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (MetastoreServiceIamMemberConditionPtrOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamMemberConditionPtrOutput) ElementType() reflect.Type
func (MetastoreServiceIamMemberConditionPtrOutput) Expression ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (MetastoreServiceIamMemberConditionPtrOutput) Title ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (MetastoreServiceIamMemberConditionPtrOutput) ToMetastoreServiceIamMemberConditionPtrOutput ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionPtrOutput) ToMetastoreServiceIamMemberConditionPtrOutput() MetastoreServiceIamMemberConditionPtrOutput
func (MetastoreServiceIamMemberConditionPtrOutput) ToMetastoreServiceIamMemberConditionPtrOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamMemberConditionPtrOutput) ToMetastoreServiceIamMemberConditionPtrOutputWithContext(ctx context.Context) MetastoreServiceIamMemberConditionPtrOutput
type MetastoreServiceIamMemberInput ¶ added in v6.31.0
type MetastoreServiceIamMemberInput interface { pulumi.Input ToMetastoreServiceIamMemberOutput() MetastoreServiceIamMemberOutput ToMetastoreServiceIamMemberOutputWithContext(ctx context.Context) MetastoreServiceIamMemberOutput }
type MetastoreServiceIamMemberMap ¶ added in v6.31.0
type MetastoreServiceIamMemberMap map[string]MetastoreServiceIamMemberInput
func (MetastoreServiceIamMemberMap) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamMemberMap) ElementType() reflect.Type
func (MetastoreServiceIamMemberMap) ToMetastoreServiceIamMemberMapOutput ¶ added in v6.31.0
func (i MetastoreServiceIamMemberMap) ToMetastoreServiceIamMemberMapOutput() MetastoreServiceIamMemberMapOutput
func (MetastoreServiceIamMemberMap) ToMetastoreServiceIamMemberMapOutputWithContext ¶ added in v6.31.0
func (i MetastoreServiceIamMemberMap) ToMetastoreServiceIamMemberMapOutputWithContext(ctx context.Context) MetastoreServiceIamMemberMapOutput
type MetastoreServiceIamMemberMapInput ¶ added in v6.31.0
type MetastoreServiceIamMemberMapInput interface { pulumi.Input ToMetastoreServiceIamMemberMapOutput() MetastoreServiceIamMemberMapOutput ToMetastoreServiceIamMemberMapOutputWithContext(context.Context) MetastoreServiceIamMemberMapOutput }
MetastoreServiceIamMemberMapInput is an input type that accepts MetastoreServiceIamMemberMap and MetastoreServiceIamMemberMapOutput values. You can construct a concrete instance of `MetastoreServiceIamMemberMapInput` via:
MetastoreServiceIamMemberMap{ "key": MetastoreServiceIamMemberArgs{...} }
type MetastoreServiceIamMemberMapOutput ¶ added in v6.31.0
type MetastoreServiceIamMemberMapOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamMemberMapOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamMemberMapOutput) ElementType() reflect.Type
func (MetastoreServiceIamMemberMapOutput) MapIndex ¶ added in v6.31.0
func (o MetastoreServiceIamMemberMapOutput) MapIndex(k pulumi.StringInput) MetastoreServiceIamMemberOutput
func (MetastoreServiceIamMemberMapOutput) ToMetastoreServiceIamMemberMapOutput ¶ added in v6.31.0
func (o MetastoreServiceIamMemberMapOutput) ToMetastoreServiceIamMemberMapOutput() MetastoreServiceIamMemberMapOutput
func (MetastoreServiceIamMemberMapOutput) ToMetastoreServiceIamMemberMapOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamMemberMapOutput) ToMetastoreServiceIamMemberMapOutputWithContext(ctx context.Context) MetastoreServiceIamMemberMapOutput
type MetastoreServiceIamMemberOutput ¶ added in v6.31.0
type MetastoreServiceIamMemberOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamMemberOutput) Condition ¶ added in v6.31.0
func (o MetastoreServiceIamMemberOutput) Condition() MetastoreServiceIamMemberConditionPtrOutput
func (MetastoreServiceIamMemberOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamMemberOutput) ElementType() reflect.Type
func (MetastoreServiceIamMemberOutput) Etag ¶ added in v6.31.0
func (o MetastoreServiceIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (MetastoreServiceIamMemberOutput) Location ¶ added in v6.31.0
func (o MetastoreServiceIamMemberOutput) Location() pulumi.StringOutput
The location where the metastore service should reside. The default value is `global`. Used to find the parent resource to bind the IAM policy to
func (MetastoreServiceIamMemberOutput) Member ¶ added in v6.31.0
func (o MetastoreServiceIamMemberOutput) Member() pulumi.StringOutput
func (MetastoreServiceIamMemberOutput) Project ¶ added in v6.31.0
func (o MetastoreServiceIamMemberOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (MetastoreServiceIamMemberOutput) Role ¶ added in v6.31.0
func (o MetastoreServiceIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `dataproc.MetastoreServiceIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (MetastoreServiceIamMemberOutput) ServiceId ¶ added in v6.31.0
func (o MetastoreServiceIamMemberOutput) ServiceId() pulumi.StringOutput
func (MetastoreServiceIamMemberOutput) ToMetastoreServiceIamMemberOutput ¶ added in v6.31.0
func (o MetastoreServiceIamMemberOutput) ToMetastoreServiceIamMemberOutput() MetastoreServiceIamMemberOutput
func (MetastoreServiceIamMemberOutput) ToMetastoreServiceIamMemberOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamMemberOutput) ToMetastoreServiceIamMemberOutputWithContext(ctx context.Context) MetastoreServiceIamMemberOutput
type MetastoreServiceIamMemberState ¶ added in v6.31.0
type MetastoreServiceIamMemberState struct { Condition MetastoreServiceIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location where the metastore service should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `dataproc.MetastoreServiceIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput ServiceId pulumi.StringPtrInput }
func (MetastoreServiceIamMemberState) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamMemberState) ElementType() reflect.Type
type MetastoreServiceIamPolicy ¶ added in v6.31.0
type MetastoreServiceIamPolicy struct { pulumi.CustomResourceState // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The location where the metastore service should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` }
Three different resources help you manage your IAM policy for Dataproc metastore Service. Each of these resources serves a different use case:
* `dataproc.MetastoreServiceIamPolicy`: Authoritative. Sets the IAM policy for the service and replaces any existing policy already attached. * `dataproc.MetastoreServiceIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the service are preserved. * `dataproc.MetastoreServiceIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the service are preserved.
> **Note:** `dataproc.MetastoreServiceIamPolicy` **cannot** be used in conjunction with `dataproc.MetastoreServiceIamBinding` and `dataproc.MetastoreServiceIamMember` or they will fight over what your policy should be.
> **Note:** `dataproc.MetastoreServiceIamBinding` resources **can be** used in conjunction with `dataproc.MetastoreServiceIamMember` resources **only if** they do not grant privilege to the same role.
## google\_dataproc\_metastore\_service\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/viewer", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = dataproc.NewMetastoreServiceIamPolicy(ctx, "policy", &dataproc.MetastoreServiceIamPolicyArgs{ Project: pulumi.Any(google_dataproc_metastore_service.Default.Project), Location: pulumi.Any(google_dataproc_metastore_service.Default.Location), ServiceId: pulumi.Any(google_dataproc_metastore_service.Default.Service_id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_metastore\_service\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewMetastoreServiceIamBinding(ctx, "binding", &dataproc.MetastoreServiceIamBindingArgs{ Project: pulumi.Any(google_dataproc_metastore_service.Default.Project), Location: pulumi.Any(google_dataproc_metastore_service.Default.Location), ServiceId: pulumi.Any(google_dataproc_metastore_service.Default.Service_id), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_dataproc\_metastore\_service\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewMetastoreServiceIamMember(ctx, "member", &dataproc.MetastoreServiceIamMemberArgs{ Project: pulumi.Any(google_dataproc_metastore_service.Default.Project), Location: pulumi.Any(google_dataproc_metastore_service.Default.Location), ServiceId: pulumi.Any(google_dataproc_metastore_service.Default.Service_id), Role: pulumi.String("roles/viewer"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/services/{{service_id}} * {{project}}/{{location}}/{{service_id}} * {{location}}/{{service_id}} * {{service_id}} Any variables not passed in the import command will be taken from the provider configuration. Dataproc metastore service IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreServiceIamPolicy:MetastoreServiceIamPolicy editor "projects/{{project}}/locations/{{location}}/services/{{service_id}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreServiceIamPolicy:MetastoreServiceIamPolicy editor "projects/{{project}}/locations/{{location}}/services/{{service_id}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:dataproc/metastoreServiceIamPolicy:MetastoreServiceIamPolicy editor projects/{{project}}/locations/{{location}}/services/{{service_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetMetastoreServiceIamPolicy ¶ added in v6.31.0
func GetMetastoreServiceIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetastoreServiceIamPolicyState, opts ...pulumi.ResourceOption) (*MetastoreServiceIamPolicy, error)
GetMetastoreServiceIamPolicy gets an existing MetastoreServiceIamPolicy 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 NewMetastoreServiceIamPolicy ¶ added in v6.31.0
func NewMetastoreServiceIamPolicy(ctx *pulumi.Context, name string, args *MetastoreServiceIamPolicyArgs, opts ...pulumi.ResourceOption) (*MetastoreServiceIamPolicy, error)
NewMetastoreServiceIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*MetastoreServiceIamPolicy) ElementType ¶ added in v6.31.0
func (*MetastoreServiceIamPolicy) ElementType() reflect.Type
func (*MetastoreServiceIamPolicy) ToMetastoreServiceIamPolicyOutput ¶ added in v6.31.0
func (i *MetastoreServiceIamPolicy) ToMetastoreServiceIamPolicyOutput() MetastoreServiceIamPolicyOutput
func (*MetastoreServiceIamPolicy) ToMetastoreServiceIamPolicyOutputWithContext ¶ added in v6.31.0
func (i *MetastoreServiceIamPolicy) ToMetastoreServiceIamPolicyOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyOutput
type MetastoreServiceIamPolicyArgs ¶ added in v6.31.0
type MetastoreServiceIamPolicyArgs struct { // The location where the metastore service should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput ServiceId pulumi.StringInput }
The set of arguments for constructing a MetastoreServiceIamPolicy resource.
func (MetastoreServiceIamPolicyArgs) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamPolicyArgs) ElementType() reflect.Type
type MetastoreServiceIamPolicyArray ¶ added in v6.31.0
type MetastoreServiceIamPolicyArray []MetastoreServiceIamPolicyInput
func (MetastoreServiceIamPolicyArray) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamPolicyArray) ElementType() reflect.Type
func (MetastoreServiceIamPolicyArray) ToMetastoreServiceIamPolicyArrayOutput ¶ added in v6.31.0
func (i MetastoreServiceIamPolicyArray) ToMetastoreServiceIamPolicyArrayOutput() MetastoreServiceIamPolicyArrayOutput
func (MetastoreServiceIamPolicyArray) ToMetastoreServiceIamPolicyArrayOutputWithContext ¶ added in v6.31.0
func (i MetastoreServiceIamPolicyArray) ToMetastoreServiceIamPolicyArrayOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyArrayOutput
type MetastoreServiceIamPolicyArrayInput ¶ added in v6.31.0
type MetastoreServiceIamPolicyArrayInput interface { pulumi.Input ToMetastoreServiceIamPolicyArrayOutput() MetastoreServiceIamPolicyArrayOutput ToMetastoreServiceIamPolicyArrayOutputWithContext(context.Context) MetastoreServiceIamPolicyArrayOutput }
MetastoreServiceIamPolicyArrayInput is an input type that accepts MetastoreServiceIamPolicyArray and MetastoreServiceIamPolicyArrayOutput values. You can construct a concrete instance of `MetastoreServiceIamPolicyArrayInput` via:
MetastoreServiceIamPolicyArray{ MetastoreServiceIamPolicyArgs{...} }
type MetastoreServiceIamPolicyArrayOutput ¶ added in v6.31.0
type MetastoreServiceIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamPolicyArrayOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamPolicyArrayOutput) ElementType() reflect.Type
func (MetastoreServiceIamPolicyArrayOutput) Index ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyArrayOutput) Index(i pulumi.IntInput) MetastoreServiceIamPolicyOutput
func (MetastoreServiceIamPolicyArrayOutput) ToMetastoreServiceIamPolicyArrayOutput ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyArrayOutput) ToMetastoreServiceIamPolicyArrayOutput() MetastoreServiceIamPolicyArrayOutput
func (MetastoreServiceIamPolicyArrayOutput) ToMetastoreServiceIamPolicyArrayOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyArrayOutput) ToMetastoreServiceIamPolicyArrayOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyArrayOutput
type MetastoreServiceIamPolicyInput ¶ added in v6.31.0
type MetastoreServiceIamPolicyInput interface { pulumi.Input ToMetastoreServiceIamPolicyOutput() MetastoreServiceIamPolicyOutput ToMetastoreServiceIamPolicyOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyOutput }
type MetastoreServiceIamPolicyMap ¶ added in v6.31.0
type MetastoreServiceIamPolicyMap map[string]MetastoreServiceIamPolicyInput
func (MetastoreServiceIamPolicyMap) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamPolicyMap) ElementType() reflect.Type
func (MetastoreServiceIamPolicyMap) ToMetastoreServiceIamPolicyMapOutput ¶ added in v6.31.0
func (i MetastoreServiceIamPolicyMap) ToMetastoreServiceIamPolicyMapOutput() MetastoreServiceIamPolicyMapOutput
func (MetastoreServiceIamPolicyMap) ToMetastoreServiceIamPolicyMapOutputWithContext ¶ added in v6.31.0
func (i MetastoreServiceIamPolicyMap) ToMetastoreServiceIamPolicyMapOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyMapOutput
type MetastoreServiceIamPolicyMapInput ¶ added in v6.31.0
type MetastoreServiceIamPolicyMapInput interface { pulumi.Input ToMetastoreServiceIamPolicyMapOutput() MetastoreServiceIamPolicyMapOutput ToMetastoreServiceIamPolicyMapOutputWithContext(context.Context) MetastoreServiceIamPolicyMapOutput }
MetastoreServiceIamPolicyMapInput is an input type that accepts MetastoreServiceIamPolicyMap and MetastoreServiceIamPolicyMapOutput values. You can construct a concrete instance of `MetastoreServiceIamPolicyMapInput` via:
MetastoreServiceIamPolicyMap{ "key": MetastoreServiceIamPolicyArgs{...} }
type MetastoreServiceIamPolicyMapOutput ¶ added in v6.31.0
type MetastoreServiceIamPolicyMapOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamPolicyMapOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamPolicyMapOutput) ElementType() reflect.Type
func (MetastoreServiceIamPolicyMapOutput) MapIndex ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyMapOutput) MapIndex(k pulumi.StringInput) MetastoreServiceIamPolicyOutput
func (MetastoreServiceIamPolicyMapOutput) ToMetastoreServiceIamPolicyMapOutput ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyMapOutput) ToMetastoreServiceIamPolicyMapOutput() MetastoreServiceIamPolicyMapOutput
func (MetastoreServiceIamPolicyMapOutput) ToMetastoreServiceIamPolicyMapOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyMapOutput) ToMetastoreServiceIamPolicyMapOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyMapOutput
type MetastoreServiceIamPolicyOutput ¶ added in v6.31.0
type MetastoreServiceIamPolicyOutput struct{ *pulumi.OutputState }
func (MetastoreServiceIamPolicyOutput) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamPolicyOutput) ElementType() reflect.Type
func (MetastoreServiceIamPolicyOutput) Etag ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (MetastoreServiceIamPolicyOutput) Location ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyOutput) Location() pulumi.StringOutput
The location where the metastore service should reside. The default value is `global`. Used to find the parent resource to bind the IAM policy to
func (MetastoreServiceIamPolicyOutput) PolicyData ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (MetastoreServiceIamPolicyOutput) Project ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (MetastoreServiceIamPolicyOutput) ServiceId ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyOutput) ServiceId() pulumi.StringOutput
func (MetastoreServiceIamPolicyOutput) ToMetastoreServiceIamPolicyOutput ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyOutput) ToMetastoreServiceIamPolicyOutput() MetastoreServiceIamPolicyOutput
func (MetastoreServiceIamPolicyOutput) ToMetastoreServiceIamPolicyOutputWithContext ¶ added in v6.31.0
func (o MetastoreServiceIamPolicyOutput) ToMetastoreServiceIamPolicyOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyOutput
type MetastoreServiceIamPolicyState ¶ added in v6.31.0
type MetastoreServiceIamPolicyState struct { // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The location where the metastore service should reside. // The default value is `global`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput ServiceId pulumi.StringPtrInput }
func (MetastoreServiceIamPolicyState) ElementType ¶ added in v6.31.0
func (MetastoreServiceIamPolicyState) ElementType() reflect.Type
type MetastoreServiceInput ¶
type MetastoreServiceInput interface { pulumi.Input ToMetastoreServiceOutput() MetastoreServiceOutput ToMetastoreServiceOutputWithContext(ctx context.Context) MetastoreServiceOutput }
type MetastoreServiceMaintenanceWindow ¶
type MetastoreServiceMaintenanceWindow struct { // The day of week, when the window starts. // Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`. DayOfWeek string `pulumi:"dayOfWeek"` // The hour of day (0-23) when the window starts. HourOfDay int `pulumi:"hourOfDay"` }
type MetastoreServiceMaintenanceWindowArgs ¶
type MetastoreServiceMaintenanceWindowArgs struct { // The day of week, when the window starts. // Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`. DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` // The hour of day (0-23) when the window starts. HourOfDay pulumi.IntInput `pulumi:"hourOfDay"` }
func (MetastoreServiceMaintenanceWindowArgs) ElementType ¶
func (MetastoreServiceMaintenanceWindowArgs) ElementType() reflect.Type
func (MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowOutput ¶
func (i MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowOutput() MetastoreServiceMaintenanceWindowOutput
func (MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowOutputWithContext ¶
func (i MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowOutputWithContext(ctx context.Context) MetastoreServiceMaintenanceWindowOutput
func (MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowPtrOutput ¶
func (i MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowPtrOutput() MetastoreServiceMaintenanceWindowPtrOutput
func (MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowPtrOutputWithContext ¶
func (i MetastoreServiceMaintenanceWindowArgs) ToMetastoreServiceMaintenanceWindowPtrOutputWithContext(ctx context.Context) MetastoreServiceMaintenanceWindowPtrOutput
type MetastoreServiceMaintenanceWindowInput ¶
type MetastoreServiceMaintenanceWindowInput interface { pulumi.Input ToMetastoreServiceMaintenanceWindowOutput() MetastoreServiceMaintenanceWindowOutput ToMetastoreServiceMaintenanceWindowOutputWithContext(context.Context) MetastoreServiceMaintenanceWindowOutput }
MetastoreServiceMaintenanceWindowInput is an input type that accepts MetastoreServiceMaintenanceWindowArgs and MetastoreServiceMaintenanceWindowOutput values. You can construct a concrete instance of `MetastoreServiceMaintenanceWindowInput` via:
MetastoreServiceMaintenanceWindowArgs{...}
type MetastoreServiceMaintenanceWindowOutput ¶
type MetastoreServiceMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (MetastoreServiceMaintenanceWindowOutput) DayOfWeek ¶
func (o MetastoreServiceMaintenanceWindowOutput) DayOfWeek() pulumi.StringOutput
The day of week, when the window starts. Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`.
func (MetastoreServiceMaintenanceWindowOutput) ElementType ¶
func (MetastoreServiceMaintenanceWindowOutput) ElementType() reflect.Type
func (MetastoreServiceMaintenanceWindowOutput) HourOfDay ¶
func (o MetastoreServiceMaintenanceWindowOutput) HourOfDay() pulumi.IntOutput
The hour of day (0-23) when the window starts.
func (MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowOutput ¶
func (o MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowOutput() MetastoreServiceMaintenanceWindowOutput
func (MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowOutputWithContext ¶
func (o MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowOutputWithContext(ctx context.Context) MetastoreServiceMaintenanceWindowOutput
func (MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowPtrOutput ¶
func (o MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowPtrOutput() MetastoreServiceMaintenanceWindowPtrOutput
func (MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowPtrOutputWithContext ¶
func (o MetastoreServiceMaintenanceWindowOutput) ToMetastoreServiceMaintenanceWindowPtrOutputWithContext(ctx context.Context) MetastoreServiceMaintenanceWindowPtrOutput
type MetastoreServiceMaintenanceWindowPtrInput ¶
type MetastoreServiceMaintenanceWindowPtrInput interface { pulumi.Input ToMetastoreServiceMaintenanceWindowPtrOutput() MetastoreServiceMaintenanceWindowPtrOutput ToMetastoreServiceMaintenanceWindowPtrOutputWithContext(context.Context) MetastoreServiceMaintenanceWindowPtrOutput }
MetastoreServiceMaintenanceWindowPtrInput is an input type that accepts MetastoreServiceMaintenanceWindowArgs, MetastoreServiceMaintenanceWindowPtr and MetastoreServiceMaintenanceWindowPtrOutput values. You can construct a concrete instance of `MetastoreServiceMaintenanceWindowPtrInput` via:
MetastoreServiceMaintenanceWindowArgs{...} or: nil
func MetastoreServiceMaintenanceWindowPtr ¶
func MetastoreServiceMaintenanceWindowPtr(v *MetastoreServiceMaintenanceWindowArgs) MetastoreServiceMaintenanceWindowPtrInput
type MetastoreServiceMaintenanceWindowPtrOutput ¶
type MetastoreServiceMaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceMaintenanceWindowPtrOutput) DayOfWeek ¶
func (o MetastoreServiceMaintenanceWindowPtrOutput) DayOfWeek() pulumi.StringPtrOutput
The day of week, when the window starts. Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`.
func (MetastoreServiceMaintenanceWindowPtrOutput) ElementType ¶
func (MetastoreServiceMaintenanceWindowPtrOutput) ElementType() reflect.Type
func (MetastoreServiceMaintenanceWindowPtrOutput) HourOfDay ¶
func (o MetastoreServiceMaintenanceWindowPtrOutput) HourOfDay() pulumi.IntPtrOutput
The hour of day (0-23) when the window starts.
func (MetastoreServiceMaintenanceWindowPtrOutput) ToMetastoreServiceMaintenanceWindowPtrOutput ¶
func (o MetastoreServiceMaintenanceWindowPtrOutput) ToMetastoreServiceMaintenanceWindowPtrOutput() MetastoreServiceMaintenanceWindowPtrOutput
func (MetastoreServiceMaintenanceWindowPtrOutput) ToMetastoreServiceMaintenanceWindowPtrOutputWithContext ¶
func (o MetastoreServiceMaintenanceWindowPtrOutput) ToMetastoreServiceMaintenanceWindowPtrOutputWithContext(ctx context.Context) MetastoreServiceMaintenanceWindowPtrOutput
type MetastoreServiceMap ¶
type MetastoreServiceMap map[string]MetastoreServiceInput
func (MetastoreServiceMap) ElementType ¶
func (MetastoreServiceMap) ElementType() reflect.Type
func (MetastoreServiceMap) ToMetastoreServiceMapOutput ¶
func (i MetastoreServiceMap) ToMetastoreServiceMapOutput() MetastoreServiceMapOutput
func (MetastoreServiceMap) ToMetastoreServiceMapOutputWithContext ¶
func (i MetastoreServiceMap) ToMetastoreServiceMapOutputWithContext(ctx context.Context) MetastoreServiceMapOutput
type MetastoreServiceMapInput ¶
type MetastoreServiceMapInput interface { pulumi.Input ToMetastoreServiceMapOutput() MetastoreServiceMapOutput ToMetastoreServiceMapOutputWithContext(context.Context) MetastoreServiceMapOutput }
MetastoreServiceMapInput is an input type that accepts MetastoreServiceMap and MetastoreServiceMapOutput values. You can construct a concrete instance of `MetastoreServiceMapInput` via:
MetastoreServiceMap{ "key": MetastoreServiceArgs{...} }
type MetastoreServiceMapOutput ¶
type MetastoreServiceMapOutput struct{ *pulumi.OutputState }
func (MetastoreServiceMapOutput) ElementType ¶
func (MetastoreServiceMapOutput) ElementType() reflect.Type
func (MetastoreServiceMapOutput) MapIndex ¶
func (o MetastoreServiceMapOutput) MapIndex(k pulumi.StringInput) MetastoreServiceOutput
func (MetastoreServiceMapOutput) ToMetastoreServiceMapOutput ¶
func (o MetastoreServiceMapOutput) ToMetastoreServiceMapOutput() MetastoreServiceMapOutput
func (MetastoreServiceMapOutput) ToMetastoreServiceMapOutputWithContext ¶
func (o MetastoreServiceMapOutput) ToMetastoreServiceMapOutputWithContext(ctx context.Context) MetastoreServiceMapOutput
type MetastoreServiceMetadataIntegration ¶ added in v6.35.0
type MetastoreServiceMetadataIntegration struct { // The integration config for the Data Catalog service. // Structure is documented below. DataCatalogConfig MetastoreServiceMetadataIntegrationDataCatalogConfig `pulumi:"dataCatalogConfig"` }
type MetastoreServiceMetadataIntegrationArgs ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationArgs struct { // The integration config for the Data Catalog service. // Structure is documented below. DataCatalogConfig MetastoreServiceMetadataIntegrationDataCatalogConfigInput `pulumi:"dataCatalogConfig"` }
func (MetastoreServiceMetadataIntegrationArgs) ElementType ¶ added in v6.35.0
func (MetastoreServiceMetadataIntegrationArgs) ElementType() reflect.Type
func (MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationOutput ¶ added in v6.35.0
func (i MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationOutput() MetastoreServiceMetadataIntegrationOutput
func (MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationOutputWithContext ¶ added in v6.35.0
func (i MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationOutput
func (MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationPtrOutput ¶ added in v6.35.0
func (i MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationPtrOutput() MetastoreServiceMetadataIntegrationPtrOutput
func (MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationPtrOutputWithContext ¶ added in v6.35.0
func (i MetastoreServiceMetadataIntegrationArgs) ToMetastoreServiceMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationPtrOutput
type MetastoreServiceMetadataIntegrationDataCatalogConfig ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationDataCatalogConfig struct { // Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog. Enabled bool `pulumi:"enabled"` }
type MetastoreServiceMetadataIntegrationDataCatalogConfigArgs ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationDataCatalogConfigArgs struct { // Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ElementType ¶ added in v6.35.0
func (MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ElementType() reflect.Type
func (MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutput ¶ added in v6.35.0
func (i MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
func (MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutputWithContext ¶ added in v6.35.0
func (i MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
func (MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput ¶ added in v6.35.0
func (i MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
func (MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutputWithContext ¶ added in v6.35.0
func (i MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
type MetastoreServiceMetadataIntegrationDataCatalogConfigInput ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationDataCatalogConfigInput interface { pulumi.Input ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigOutput ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutputWithContext(context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigOutput }
MetastoreServiceMetadataIntegrationDataCatalogConfigInput is an input type that accepts MetastoreServiceMetadataIntegrationDataCatalogConfigArgs and MetastoreServiceMetadataIntegrationDataCatalogConfigOutput values. You can construct a concrete instance of `MetastoreServiceMetadataIntegrationDataCatalogConfigInput` via:
MetastoreServiceMetadataIntegrationDataCatalogConfigArgs{...}
type MetastoreServiceMetadataIntegrationDataCatalogConfigOutput ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationDataCatalogConfigOutput struct{ *pulumi.OutputState }
func (MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ElementType ¶ added in v6.35.0
func (MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ElementType() reflect.Type
func (MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) Enabled ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) Enabled() pulumi.BoolOutput
Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
func (MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutput ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
func (MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutputWithContext ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
func (MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
func (MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutputWithContext ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
type MetastoreServiceMetadataIntegrationDataCatalogConfigPtrInput ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationDataCatalogConfigPtrInput interface { pulumi.Input ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutputWithContext(context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput }
MetastoreServiceMetadataIntegrationDataCatalogConfigPtrInput is an input type that accepts MetastoreServiceMetadataIntegrationDataCatalogConfigArgs, MetastoreServiceMetadataIntegrationDataCatalogConfigPtr and MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput values. You can construct a concrete instance of `MetastoreServiceMetadataIntegrationDataCatalogConfigPtrInput` via:
MetastoreServiceMetadataIntegrationDataCatalogConfigArgs{...} or: nil
func MetastoreServiceMetadataIntegrationDataCatalogConfigPtr ¶ added in v6.35.0
func MetastoreServiceMetadataIntegrationDataCatalogConfigPtr(v *MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) MetastoreServiceMetadataIntegrationDataCatalogConfigPtrInput
type MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) ElementType ¶ added in v6.35.0
func (MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) ElementType() reflect.Type
func (MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) Enabled ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
func (MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput() MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
func (MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutputWithContext ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) ToMetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
type MetastoreServiceMetadataIntegrationInput ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationInput interface { pulumi.Input ToMetastoreServiceMetadataIntegrationOutput() MetastoreServiceMetadataIntegrationOutput ToMetastoreServiceMetadataIntegrationOutputWithContext(context.Context) MetastoreServiceMetadataIntegrationOutput }
MetastoreServiceMetadataIntegrationInput is an input type that accepts MetastoreServiceMetadataIntegrationArgs and MetastoreServiceMetadataIntegrationOutput values. You can construct a concrete instance of `MetastoreServiceMetadataIntegrationInput` via:
MetastoreServiceMetadataIntegrationArgs{...}
type MetastoreServiceMetadataIntegrationOutput ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationOutput struct{ *pulumi.OutputState }
func (MetastoreServiceMetadataIntegrationOutput) DataCatalogConfig ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationOutput) DataCatalogConfig() MetastoreServiceMetadataIntegrationDataCatalogConfigOutput
The integration config for the Data Catalog service. Structure is documented below.
func (MetastoreServiceMetadataIntegrationOutput) ElementType ¶ added in v6.35.0
func (MetastoreServiceMetadataIntegrationOutput) ElementType() reflect.Type
func (MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationOutput ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationOutput() MetastoreServiceMetadataIntegrationOutput
func (MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationOutputWithContext ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationOutput
func (MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationPtrOutput ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationPtrOutput() MetastoreServiceMetadataIntegrationPtrOutput
func (MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationPtrOutputWithContext ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationOutput) ToMetastoreServiceMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationPtrOutput
type MetastoreServiceMetadataIntegrationPtrInput ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationPtrInput interface { pulumi.Input ToMetastoreServiceMetadataIntegrationPtrOutput() MetastoreServiceMetadataIntegrationPtrOutput ToMetastoreServiceMetadataIntegrationPtrOutputWithContext(context.Context) MetastoreServiceMetadataIntegrationPtrOutput }
MetastoreServiceMetadataIntegrationPtrInput is an input type that accepts MetastoreServiceMetadataIntegrationArgs, MetastoreServiceMetadataIntegrationPtr and MetastoreServiceMetadataIntegrationPtrOutput values. You can construct a concrete instance of `MetastoreServiceMetadataIntegrationPtrInput` via:
MetastoreServiceMetadataIntegrationArgs{...} or: nil
func MetastoreServiceMetadataIntegrationPtr ¶ added in v6.35.0
func MetastoreServiceMetadataIntegrationPtr(v *MetastoreServiceMetadataIntegrationArgs) MetastoreServiceMetadataIntegrationPtrInput
type MetastoreServiceMetadataIntegrationPtrOutput ¶ added in v6.35.0
type MetastoreServiceMetadataIntegrationPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceMetadataIntegrationPtrOutput) DataCatalogConfig ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationPtrOutput) DataCatalogConfig() MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput
The integration config for the Data Catalog service. Structure is documented below.
func (MetastoreServiceMetadataIntegrationPtrOutput) ElementType ¶ added in v6.35.0
func (MetastoreServiceMetadataIntegrationPtrOutput) ElementType() reflect.Type
func (MetastoreServiceMetadataIntegrationPtrOutput) ToMetastoreServiceMetadataIntegrationPtrOutput ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationPtrOutput) ToMetastoreServiceMetadataIntegrationPtrOutput() MetastoreServiceMetadataIntegrationPtrOutput
func (MetastoreServiceMetadataIntegrationPtrOutput) ToMetastoreServiceMetadataIntegrationPtrOutputWithContext ¶ added in v6.35.0
func (o MetastoreServiceMetadataIntegrationPtrOutput) ToMetastoreServiceMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetastoreServiceMetadataIntegrationPtrOutput
type MetastoreServiceOutput ¶
type MetastoreServiceOutput struct{ *pulumi.OutputState }
func (MetastoreServiceOutput) ArtifactGcsUri ¶ added in v6.23.0
func (o MetastoreServiceOutput) ArtifactGcsUri() pulumi.StringOutput
A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
func (MetastoreServiceOutput) DatabaseType ¶ added in v6.32.0
func (o MetastoreServiceOutput) DatabaseType() pulumi.StringPtrOutput
The database type that the Metastore service stores its data. Default value is `MYSQL`. Possible values are `MYSQL` and `SPANNER`.
func (MetastoreServiceOutput) ElementType ¶
func (MetastoreServiceOutput) ElementType() reflect.Type
func (MetastoreServiceOutput) EncryptionConfig ¶ added in v6.23.0
func (o MetastoreServiceOutput) EncryptionConfig() MetastoreServiceEncryptionConfigPtrOutput
Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Structure is documented below.
func (MetastoreServiceOutput) EndpointUri ¶ added in v6.23.0
func (o MetastoreServiceOutput) EndpointUri() pulumi.StringOutput
The URI of the endpoint used to access the metastore service.
func (MetastoreServiceOutput) HiveMetastoreConfig ¶ added in v6.23.0
func (o MetastoreServiceOutput) HiveMetastoreConfig() MetastoreServiceHiveMetastoreConfigPtrOutput
Configuration information specific to running Hive metastore software as the metastore service. Structure is documented below.
func (MetastoreServiceOutput) Labels ¶ added in v6.23.0
func (o MetastoreServiceOutput) Labels() pulumi.StringMapOutput
User-defined labels for the metastore service.
func (MetastoreServiceOutput) Location ¶ added in v6.23.0
func (o MetastoreServiceOutput) Location() pulumi.StringPtrOutput
The location where the metastore service should reside. The default value is `global`.
func (MetastoreServiceOutput) MaintenanceWindow ¶ added in v6.23.0
func (o MetastoreServiceOutput) MaintenanceWindow() MetastoreServiceMaintenanceWindowPtrOutput
The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the `SPANNER` database type. Structure is documented below.
func (MetastoreServiceOutput) MetadataIntegration ¶ added in v6.35.0
func (o MetastoreServiceOutput) MetadataIntegration() MetastoreServiceMetadataIntegrationPtrOutput
The setting that defines how metastore metadata should be integrated with external services and systems.
func (MetastoreServiceOutput) Name ¶ added in v6.23.0
func (o MetastoreServiceOutput) Name() pulumi.StringOutput
The relative resource name of the metastore service.
func (MetastoreServiceOutput) Network ¶ added in v6.23.0
func (o MetastoreServiceOutput) Network() pulumi.StringOutput
The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: "projects/{projectNumber}/global/networks/{network_id}".
func (MetastoreServiceOutput) Port ¶ added in v6.23.0
func (o MetastoreServiceOutput) Port() pulumi.IntOutput
The TCP port at which the metastore service is reached. Default: 9083.
func (MetastoreServiceOutput) Project ¶ added in v6.23.0
func (o MetastoreServiceOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (MetastoreServiceOutput) ReleaseChannel ¶ added in v6.32.0
func (o MetastoreServiceOutput) ReleaseChannel() pulumi.StringPtrOutput
The release channel of the service. If unspecified, defaults to `STABLE`. Default value is `STABLE`. Possible values are `CANARY` and `STABLE`.
func (MetastoreServiceOutput) ServiceId ¶ added in v6.23.0
func (o MetastoreServiceOutput) ServiceId() pulumi.StringOutput
The ID of the metastore service. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 63 characters.
func (MetastoreServiceOutput) State ¶ added in v6.23.0
func (o MetastoreServiceOutput) State() pulumi.StringOutput
The current state of the metastore service.
func (MetastoreServiceOutput) StateMessage ¶ added in v6.23.0
func (o MetastoreServiceOutput) StateMessage() pulumi.StringOutput
Additional information about the current state of the metastore service, if available.
func (MetastoreServiceOutput) Tier ¶ added in v6.23.0
func (o MetastoreServiceOutput) Tier() pulumi.StringOutput
The tier of the service. Possible values are `DEVELOPER` and `ENTERPRISE`.
func (MetastoreServiceOutput) ToMetastoreServiceOutput ¶
func (o MetastoreServiceOutput) ToMetastoreServiceOutput() MetastoreServiceOutput
func (MetastoreServiceOutput) ToMetastoreServiceOutputWithContext ¶
func (o MetastoreServiceOutput) ToMetastoreServiceOutputWithContext(ctx context.Context) MetastoreServiceOutput
func (MetastoreServiceOutput) Uid ¶ added in v6.32.0
func (o MetastoreServiceOutput) Uid() pulumi.StringOutput
The globally unique resource identifier of the metastore service.
type MetastoreServiceState ¶
type MetastoreServiceState struct { // A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. ArtifactGcsUri pulumi.StringPtrInput // The database type that the Metastore service stores its data. // Default value is `MYSQL`. // Possible values are `MYSQL` and `SPANNER`. DatabaseType pulumi.StringPtrInput // Information used to configure the Dataproc Metastore service to encrypt // customer data at rest. // Structure is documented below. EncryptionConfig MetastoreServiceEncryptionConfigPtrInput // The URI of the endpoint used to access the metastore service. EndpointUri pulumi.StringPtrInput // Configuration information specific to running Hive metastore software as the metastore service. // Structure is documented below. HiveMetastoreConfig MetastoreServiceHiveMetastoreConfigPtrInput // User-defined labels for the metastore service. Labels pulumi.StringMapInput // The location where the metastore service should reside. // The default value is `global`. Location pulumi.StringPtrInput // The one hour maintenance window of the metastore service. // This specifies when the service can be restarted for maintenance purposes in UTC time. // Maintenance window is not needed for services with the `SPANNER` database type. // Structure is documented below. MaintenanceWindow MetastoreServiceMaintenanceWindowPtrInput // The setting that defines how metastore metadata should be integrated with external services and systems. MetadataIntegration MetastoreServiceMetadataIntegrationPtrInput // The relative resource name of the metastore service. Name pulumi.StringPtrInput // The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: // "projects/{projectNumber}/global/networks/{network_id}". Network pulumi.StringPtrInput // The TCP port at which the metastore service is reached. Default: 9083. Port pulumi.IntPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The release channel of the service. If unspecified, defaults to `STABLE`. // Default value is `STABLE`. // Possible values are `CANARY` and `STABLE`. ReleaseChannel pulumi.StringPtrInput // The ID of the metastore service. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), // and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between // 3 and 63 characters. ServiceId pulumi.StringPtrInput // The current state of the metastore service. State pulumi.StringPtrInput // Additional information about the current state of the metastore service, if available. StateMessage pulumi.StringPtrInput // The tier of the service. // Possible values are `DEVELOPER` and `ENTERPRISE`. Tier pulumi.StringPtrInput // The globally unique resource identifier of the metastore service. Uid pulumi.StringPtrInput }
func (MetastoreServiceState) ElementType ¶
func (MetastoreServiceState) ElementType() reflect.Type
type WorkflowTemplate ¶
type WorkflowTemplate struct { pulumi.CustomResourceState // Output only. The time template was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // (Beta only) Optional. Timeout duration for the DAG of jobs. You can use "s", "m", "h", and "d" suffixes for second, minute, hour, and day duration values, respectively. The timeout duration must be from 10 minutes ("10m") to 24 hours ("24h" or "1d"). The timer begins when the first job is submitted. If the workflow is running at the end of the timeout period, any remaining jobs are cancelled, the workflow is ended, and if the workflow was running on a (/dataproc/docs/concepts/workflows/using-workflows#configuring_or_selecting_a_cluster), the cluster is deleted. DagTimeout pulumi.StringPtrOutput `pulumi:"dagTimeout"` // Required. The Directed Acyclic Graph of Jobs to submit. Jobs WorkflowTemplateJobArrayOutput `pulumi:"jobs"` // Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // Required. Parameter name. The parameter name is used as the key, and paired with the parameter value, which are passed to the template when the template is instantiated. The name must contain only capital letters (A-Z), numbers (0-9), and underscores (_), and must not start with a number. The maximum length is 40 characters. Name pulumi.StringOutput `pulumi:"name"` // Optional. Template parameters whose values are substituted into the template. Values for parameters must be provided when the template is instantiated. Parameters WorkflowTemplateParameterArrayOutput `pulumi:"parameters"` // Required. WorkflowTemplate scheduling information. Placement WorkflowTemplatePlacementOutput `pulumi:"placement"` // The project for the resource Project pulumi.StringOutput `pulumi:"project"` // Output only. The time template was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Optional. Used to perform a consistent read-modify-write. This field should be left blank for a `CreateWorkflowTemplate` request. It is required for an `UpdateWorkflowTemplate` request, and must match the current server version. A typical update template flow would fetch the current template with a `GetWorkflowTemplate` request, which will return the current template with the `version` field filled in with the current server version. The user updates other fields in the template, then returns it as part of the `UpdateWorkflowTemplate` request. // // Deprecated: version is not useful as a configurable field, and will be removed in the future. Version pulumi.IntOutput `pulumi:"version"` }
A Workflow Template is a reusable workflow configuration. It defines a graph of jobs with information on where to run those jobs.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/dataproc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := dataproc.NewWorkflowTemplate(ctx, "template", &dataproc.WorkflowTemplateArgs{ Jobs: dataproc.WorkflowTemplateJobArray{ &dataproc.WorkflowTemplateJobArgs{ SparkJob: &dataproc.WorkflowTemplateJobSparkJobArgs{ MainClass: pulumi.String("SomeClass"), }, StepId: pulumi.String("someJob"), }, &dataproc.WorkflowTemplateJobArgs{ PrerequisiteStepIds: pulumi.StringArray{ pulumi.String("someJob"), }, PrestoJob: &dataproc.WorkflowTemplateJobPrestoJobArgs{ QueryFileUri: pulumi.String("someuri"), }, StepId: pulumi.String("otherJob"), }, }, Location: pulumi.String("us-central1"), Placement: &dataproc.WorkflowTemplatePlacementArgs{ ManagedCluster: &dataproc.WorkflowTemplatePlacementManagedClusterArgs{ ClusterName: pulumi.String("my-cluster"), Config: &dataproc.WorkflowTemplatePlacementManagedClusterConfigArgs{ GceClusterConfig: &dataproc.WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs{ Tags: pulumi.StringArray{ pulumi.String("foo"), pulumi.String("bar"), }, Zone: pulumi.String("us-central1-a"), }, MasterConfig: &dataproc.WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs{ DiskConfig: &dataproc.WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs{ BootDiskSizeGb: pulumi.Int(15), BootDiskType: pulumi.String("pd-ssd"), }, MachineType: pulumi.String("n1-standard-1"), NumInstances: pulumi.Int(1), }, SecondaryWorkerConfig: &dataproc.WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs{ NumInstances: pulumi.Int(2), }, SoftwareConfig: &dataproc.WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs{ ImageVersion: pulumi.String("2.0.35-debian10"), }, WorkerConfig: &dataproc.WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs{ DiskConfig: &dataproc.WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs{ BootDiskSizeGb: pulumi.Int(10), NumLocalSsds: pulumi.Int(2), }, MachineType: pulumi.String("n1-standard-2"), NumInstances: pulumi.Int(3), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
WorkflowTemplate can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:dataproc/workflowTemplate:WorkflowTemplate default projects/{{project}}/locations/{{location}}/workflowTemplates/{{name}}
```
```sh
$ pulumi import gcp:dataproc/workflowTemplate:WorkflowTemplate default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:dataproc/workflowTemplate:WorkflowTemplate default {{location}}/{{name}}
```
func GetWorkflowTemplate ¶
func GetWorkflowTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkflowTemplateState, opts ...pulumi.ResourceOption) (*WorkflowTemplate, error)
GetWorkflowTemplate gets an existing WorkflowTemplate 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 NewWorkflowTemplate ¶
func NewWorkflowTemplate(ctx *pulumi.Context, name string, args *WorkflowTemplateArgs, opts ...pulumi.ResourceOption) (*WorkflowTemplate, error)
NewWorkflowTemplate registers a new resource with the given unique name, arguments, and options.
func (*WorkflowTemplate) ElementType ¶
func (*WorkflowTemplate) ElementType() reflect.Type
func (*WorkflowTemplate) ToWorkflowTemplateOutput ¶
func (i *WorkflowTemplate) ToWorkflowTemplateOutput() WorkflowTemplateOutput
func (*WorkflowTemplate) ToWorkflowTemplateOutputWithContext ¶
func (i *WorkflowTemplate) ToWorkflowTemplateOutputWithContext(ctx context.Context) WorkflowTemplateOutput
type WorkflowTemplateArgs ¶
type WorkflowTemplateArgs struct { // (Beta only) Optional. Timeout duration for the DAG of jobs. You can use "s", "m", "h", and "d" suffixes for second, minute, hour, and day duration values, respectively. The timeout duration must be from 10 minutes ("10m") to 24 hours ("24h" or "1d"). The timer begins when the first job is submitted. If the workflow is running at the end of the timeout period, any remaining jobs are cancelled, the workflow is ended, and if the workflow was running on a (/dataproc/docs/concepts/workflows/using-workflows#configuring_or_selecting_a_cluster), the cluster is deleted. DagTimeout pulumi.StringPtrInput // Required. The Directed Acyclic Graph of Jobs to submit. Jobs WorkflowTemplateJobArrayInput // Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringInput // Required. Parameter name. The parameter name is used as the key, and paired with the parameter value, which are passed to the template when the template is instantiated. The name must contain only capital letters (A-Z), numbers (0-9), and underscores (_), and must not start with a number. The maximum length is 40 characters. Name pulumi.StringPtrInput // Optional. Template parameters whose values are substituted into the template. Values for parameters must be provided when the template is instantiated. Parameters WorkflowTemplateParameterArrayInput // Required. WorkflowTemplate scheduling information. Placement WorkflowTemplatePlacementInput // The project for the resource Project pulumi.StringPtrInput // Optional. Used to perform a consistent read-modify-write. This field should be left blank for a `CreateWorkflowTemplate` request. It is required for an `UpdateWorkflowTemplate` request, and must match the current server version. A typical update template flow would fetch the current template with a `GetWorkflowTemplate` request, which will return the current template with the `version` field filled in with the current server version. The user updates other fields in the template, then returns it as part of the `UpdateWorkflowTemplate` request. // // Deprecated: version is not useful as a configurable field, and will be removed in the future. Version pulumi.IntPtrInput }
The set of arguments for constructing a WorkflowTemplate resource.
func (WorkflowTemplateArgs) ElementType ¶
func (WorkflowTemplateArgs) ElementType() reflect.Type
type WorkflowTemplateArray ¶
type WorkflowTemplateArray []WorkflowTemplateInput
func (WorkflowTemplateArray) ElementType ¶
func (WorkflowTemplateArray) ElementType() reflect.Type
func (WorkflowTemplateArray) ToWorkflowTemplateArrayOutput ¶
func (i WorkflowTemplateArray) ToWorkflowTemplateArrayOutput() WorkflowTemplateArrayOutput
func (WorkflowTemplateArray) ToWorkflowTemplateArrayOutputWithContext ¶
func (i WorkflowTemplateArray) ToWorkflowTemplateArrayOutputWithContext(ctx context.Context) WorkflowTemplateArrayOutput
type WorkflowTemplateArrayInput ¶
type WorkflowTemplateArrayInput interface { pulumi.Input ToWorkflowTemplateArrayOutput() WorkflowTemplateArrayOutput ToWorkflowTemplateArrayOutputWithContext(context.Context) WorkflowTemplateArrayOutput }
WorkflowTemplateArrayInput is an input type that accepts WorkflowTemplateArray and WorkflowTemplateArrayOutput values. You can construct a concrete instance of `WorkflowTemplateArrayInput` via:
WorkflowTemplateArray{ WorkflowTemplateArgs{...} }
type WorkflowTemplateArrayOutput ¶
type WorkflowTemplateArrayOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateArrayOutput) ElementType ¶
func (WorkflowTemplateArrayOutput) ElementType() reflect.Type
func (WorkflowTemplateArrayOutput) Index ¶
func (o WorkflowTemplateArrayOutput) Index(i pulumi.IntInput) WorkflowTemplateOutput
func (WorkflowTemplateArrayOutput) ToWorkflowTemplateArrayOutput ¶
func (o WorkflowTemplateArrayOutput) ToWorkflowTemplateArrayOutput() WorkflowTemplateArrayOutput
func (WorkflowTemplateArrayOutput) ToWorkflowTemplateArrayOutputWithContext ¶
func (o WorkflowTemplateArrayOutput) ToWorkflowTemplateArrayOutputWithContext(ctx context.Context) WorkflowTemplateArrayOutput
type WorkflowTemplateInput ¶
type WorkflowTemplateInput interface { pulumi.Input ToWorkflowTemplateOutput() WorkflowTemplateOutput ToWorkflowTemplateOutputWithContext(ctx context.Context) WorkflowTemplateOutput }
type WorkflowTemplateJob ¶
type WorkflowTemplateJob struct { // Optional. Job is a Hadoop job. HadoopJob *WorkflowTemplateJobHadoopJob `pulumi:"hadoopJob"` // Optional. Job is a Hive job. HiveJob *WorkflowTemplateJobHiveJob `pulumi:"hiveJob"` // Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster. Labels map[string]string `pulumi:"labels"` // Optional. Job is a Pig job. PigJob *WorkflowTemplateJobPigJob `pulumi:"pigJob"` // Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow. PrerequisiteStepIds []string `pulumi:"prerequisiteStepIds"` // Optional. Job is a Presto job. PrestoJob *WorkflowTemplateJobPrestoJob `pulumi:"prestoJob"` // Optional. Job is a PySpark job. PysparkJob *WorkflowTemplateJobPysparkJob `pulumi:"pysparkJob"` // Optional. Job scheduling configuration. Scheduling *WorkflowTemplateJobScheduling `pulumi:"scheduling"` // Optional. Job is a Spark job. SparkJob *WorkflowTemplateJobSparkJob `pulumi:"sparkJob"` // Optional. Job is a SparkR job. SparkRJob *WorkflowTemplateJobSparkRJob `pulumi:"sparkRJob"` // Optional. Job is a SparkSql job. SparkSqlJob *WorkflowTemplateJobSparkSqlJob `pulumi:"sparkSqlJob"` // Required. The step id. The id must be unique among all jobs within the template. The step id is used as prefix for job id, as job `goog-dataproc-workflow-step-id` label, and in field from other steps. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters. StepId string `pulumi:"stepId"` }
type WorkflowTemplateJobArgs ¶
type WorkflowTemplateJobArgs struct { // Optional. Job is a Hadoop job. HadoopJob WorkflowTemplateJobHadoopJobPtrInput `pulumi:"hadoopJob"` // Optional. Job is a Hive job. HiveJob WorkflowTemplateJobHiveJobPtrInput `pulumi:"hiveJob"` // Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster. Labels pulumi.StringMapInput `pulumi:"labels"` // Optional. Job is a Pig job. PigJob WorkflowTemplateJobPigJobPtrInput `pulumi:"pigJob"` // Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow. PrerequisiteStepIds pulumi.StringArrayInput `pulumi:"prerequisiteStepIds"` // Optional. Job is a Presto job. PrestoJob WorkflowTemplateJobPrestoJobPtrInput `pulumi:"prestoJob"` // Optional. Job is a PySpark job. PysparkJob WorkflowTemplateJobPysparkJobPtrInput `pulumi:"pysparkJob"` // Optional. Job scheduling configuration. Scheduling WorkflowTemplateJobSchedulingPtrInput `pulumi:"scheduling"` // Optional. Job is a Spark job. SparkJob WorkflowTemplateJobSparkJobPtrInput `pulumi:"sparkJob"` // Optional. Job is a SparkR job. SparkRJob WorkflowTemplateJobSparkRJobPtrInput `pulumi:"sparkRJob"` // Optional. Job is a SparkSql job. SparkSqlJob WorkflowTemplateJobSparkSqlJobPtrInput `pulumi:"sparkSqlJob"` // Required. The step id. The id must be unique among all jobs within the template. The step id is used as prefix for job id, as job `goog-dataproc-workflow-step-id` label, and in field from other steps. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters. StepId pulumi.StringInput `pulumi:"stepId"` }
func (WorkflowTemplateJobArgs) ElementType ¶
func (WorkflowTemplateJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobArgs) ToWorkflowTemplateJobOutput ¶
func (i WorkflowTemplateJobArgs) ToWorkflowTemplateJobOutput() WorkflowTemplateJobOutput
func (WorkflowTemplateJobArgs) ToWorkflowTemplateJobOutputWithContext ¶
func (i WorkflowTemplateJobArgs) ToWorkflowTemplateJobOutputWithContext(ctx context.Context) WorkflowTemplateJobOutput
type WorkflowTemplateJobArray ¶
type WorkflowTemplateJobArray []WorkflowTemplateJobInput
func (WorkflowTemplateJobArray) ElementType ¶
func (WorkflowTemplateJobArray) ElementType() reflect.Type
func (WorkflowTemplateJobArray) ToWorkflowTemplateJobArrayOutput ¶
func (i WorkflowTemplateJobArray) ToWorkflowTemplateJobArrayOutput() WorkflowTemplateJobArrayOutput
func (WorkflowTemplateJobArray) ToWorkflowTemplateJobArrayOutputWithContext ¶
func (i WorkflowTemplateJobArray) ToWorkflowTemplateJobArrayOutputWithContext(ctx context.Context) WorkflowTemplateJobArrayOutput
type WorkflowTemplateJobArrayInput ¶
type WorkflowTemplateJobArrayInput interface { pulumi.Input ToWorkflowTemplateJobArrayOutput() WorkflowTemplateJobArrayOutput ToWorkflowTemplateJobArrayOutputWithContext(context.Context) WorkflowTemplateJobArrayOutput }
WorkflowTemplateJobArrayInput is an input type that accepts WorkflowTemplateJobArray and WorkflowTemplateJobArrayOutput values. You can construct a concrete instance of `WorkflowTemplateJobArrayInput` via:
WorkflowTemplateJobArray{ WorkflowTemplateJobArgs{...} }
type WorkflowTemplateJobArrayOutput ¶
type WorkflowTemplateJobArrayOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobArrayOutput) ElementType ¶
func (WorkflowTemplateJobArrayOutput) ElementType() reflect.Type
func (WorkflowTemplateJobArrayOutput) Index ¶
func (o WorkflowTemplateJobArrayOutput) Index(i pulumi.IntInput) WorkflowTemplateJobOutput
func (WorkflowTemplateJobArrayOutput) ToWorkflowTemplateJobArrayOutput ¶
func (o WorkflowTemplateJobArrayOutput) ToWorkflowTemplateJobArrayOutput() WorkflowTemplateJobArrayOutput
func (WorkflowTemplateJobArrayOutput) ToWorkflowTemplateJobArrayOutputWithContext ¶
func (o WorkflowTemplateJobArrayOutput) ToWorkflowTemplateJobArrayOutputWithContext(ctx context.Context) WorkflowTemplateJobArrayOutput
type WorkflowTemplateJobHadoopJob ¶
type WorkflowTemplateJobHadoopJob struct { // Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args []string `pulumi:"args"` // Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` // Optional. The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobHadoopJobLoggingConfig `pulumi:"loggingConfig"` // The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in `jarFileUris`. MainClass *string `pulumi:"mainClass"` // The HCFS URI of the jar file that contains the main class. MainJarFileUri *string `pulumi:"mainJarFileUri"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` }
type WorkflowTemplateJobHadoopJobArgs ¶
type WorkflowTemplateJobHadoopJobArgs struct { // Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris pulumi.StringArrayInput `pulumi:"archiveUris"` // Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args pulumi.StringArrayInput `pulumi:"args"` // Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // Optional. The runtime log config for job execution. LoggingConfig WorkflowTemplateJobHadoopJobLoggingConfigPtrInput `pulumi:"loggingConfig"` // The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in `jarFileUris`. MainClass pulumi.StringPtrInput `pulumi:"mainClass"` // The HCFS URI of the jar file that contains the main class. MainJarFileUri pulumi.StringPtrInput `pulumi:"mainJarFileUri"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties pulumi.StringMapInput `pulumi:"properties"` }
func (WorkflowTemplateJobHadoopJobArgs) ElementType ¶
func (WorkflowTemplateJobHadoopJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobOutput ¶
func (i WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobOutput() WorkflowTemplateJobHadoopJobOutput
func (WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobOutputWithContext ¶
func (i WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobOutput
func (WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobPtrOutput ¶
func (i WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobPtrOutput() WorkflowTemplateJobHadoopJobPtrOutput
func (WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext ¶
func (i WorkflowTemplateJobHadoopJobArgs) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobPtrOutput
type WorkflowTemplateJobHadoopJobInput ¶
type WorkflowTemplateJobHadoopJobInput interface { pulumi.Input ToWorkflowTemplateJobHadoopJobOutput() WorkflowTemplateJobHadoopJobOutput ToWorkflowTemplateJobHadoopJobOutputWithContext(context.Context) WorkflowTemplateJobHadoopJobOutput }
WorkflowTemplateJobHadoopJobInput is an input type that accepts WorkflowTemplateJobHadoopJobArgs and WorkflowTemplateJobHadoopJobOutput values. You can construct a concrete instance of `WorkflowTemplateJobHadoopJobInput` via:
WorkflowTemplateJobHadoopJobArgs{...}
type WorkflowTemplateJobHadoopJobLoggingConfigArgs ¶
type WorkflowTemplateJobHadoopJobLoggingConfigArgs struct { // The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG' DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"` }
func (WorkflowTemplateJobHadoopJobLoggingConfigArgs) ElementType ¶
func (WorkflowTemplateJobHadoopJobLoggingConfigArgs) ElementType() reflect.Type
func (WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigOutput ¶
func (i WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigOutput() WorkflowTemplateJobHadoopJobLoggingConfigOutput
func (WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigOutputWithContext ¶
func (i WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobLoggingConfigOutput
func (WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutput ¶
func (i WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutput() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
func (WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutputWithContext ¶
func (i WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
type WorkflowTemplateJobHadoopJobLoggingConfigInput ¶
type WorkflowTemplateJobHadoopJobLoggingConfigInput interface { pulumi.Input ToWorkflowTemplateJobHadoopJobLoggingConfigOutput() WorkflowTemplateJobHadoopJobLoggingConfigOutput ToWorkflowTemplateJobHadoopJobLoggingConfigOutputWithContext(context.Context) WorkflowTemplateJobHadoopJobLoggingConfigOutput }
WorkflowTemplateJobHadoopJobLoggingConfigInput is an input type that accepts WorkflowTemplateJobHadoopJobLoggingConfigArgs and WorkflowTemplateJobHadoopJobLoggingConfigOutput values. You can construct a concrete instance of `WorkflowTemplateJobHadoopJobLoggingConfigInput` via:
WorkflowTemplateJobHadoopJobLoggingConfigArgs{...}
type WorkflowTemplateJobHadoopJobLoggingConfigOutput ¶
type WorkflowTemplateJobHadoopJobLoggingConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobHadoopJobLoggingConfigOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobHadoopJobLoggingConfigOutput) ElementType ¶
func (WorkflowTemplateJobHadoopJobLoggingConfigOutput) ElementType() reflect.Type
func (WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigOutput ¶
func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigOutput() WorkflowTemplateJobHadoopJobLoggingConfigOutput
func (WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigOutputWithContext ¶
func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobLoggingConfigOutput
func (WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutput() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
func (WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
type WorkflowTemplateJobHadoopJobLoggingConfigPtrInput ¶
type WorkflowTemplateJobHadoopJobLoggingConfigPtrInput interface { pulumi.Input ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutput() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutputWithContext(context.Context) WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput }
WorkflowTemplateJobHadoopJobLoggingConfigPtrInput is an input type that accepts WorkflowTemplateJobHadoopJobLoggingConfigArgs, WorkflowTemplateJobHadoopJobLoggingConfigPtr and WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobHadoopJobLoggingConfigPtrInput` via:
WorkflowTemplateJobHadoopJobLoggingConfigArgs{...} or: nil
func WorkflowTemplateJobHadoopJobLoggingConfigPtr ¶
func WorkflowTemplateJobHadoopJobLoggingConfigPtr(v *WorkflowTemplateJobHadoopJobLoggingConfigArgs) WorkflowTemplateJobHadoopJobLoggingConfigPtrInput
type WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput ¶
type WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) ElementType ¶
func (WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutput() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
func (WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) ToWorkflowTemplateJobHadoopJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
type WorkflowTemplateJobHadoopJobOutput ¶
type WorkflowTemplateJobHadoopJobOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobHadoopJobOutput) ArchiveUris ¶
func (o WorkflowTemplateJobHadoopJobOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (WorkflowTemplateJobHadoopJobOutput) Args ¶
func (o WorkflowTemplateJobHadoopJobOutput) Args() pulumi.StringArrayOutput
Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (WorkflowTemplateJobHadoopJobOutput) ElementType ¶
func (WorkflowTemplateJobHadoopJobOutput) ElementType() reflect.Type
func (WorkflowTemplateJobHadoopJobOutput) FileUris ¶
func (o WorkflowTemplateJobHadoopJobOutput) FileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.
func (WorkflowTemplateJobHadoopJobOutput) JarFileUris ¶
func (o WorkflowTemplateJobHadoopJobOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobHadoopJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobHadoopJobOutput) LoggingConfig() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobHadoopJobOutput) MainClass ¶
func (o WorkflowTemplateJobHadoopJobOutput) MainClass() pulumi.StringPtrOutput
The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in `jarFileUris`.
func (WorkflowTemplateJobHadoopJobOutput) MainJarFileUri ¶
func (o WorkflowTemplateJobHadoopJobOutput) MainJarFileUri() pulumi.StringPtrOutput
The HCFS URI of the jar file that contains the main class.
func (WorkflowTemplateJobHadoopJobOutput) Properties ¶
func (o WorkflowTemplateJobHadoopJobOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobOutput ¶
func (o WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobOutput() WorkflowTemplateJobHadoopJobOutput
func (WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobOutputWithContext ¶
func (o WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobOutput
func (WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobPtrOutput ¶
func (o WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobPtrOutput() WorkflowTemplateJobHadoopJobPtrOutput
func (WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobHadoopJobOutput) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobPtrOutput
type WorkflowTemplateJobHadoopJobPtrInput ¶
type WorkflowTemplateJobHadoopJobPtrInput interface { pulumi.Input ToWorkflowTemplateJobHadoopJobPtrOutput() WorkflowTemplateJobHadoopJobPtrOutput ToWorkflowTemplateJobHadoopJobPtrOutputWithContext(context.Context) WorkflowTemplateJobHadoopJobPtrOutput }
WorkflowTemplateJobHadoopJobPtrInput is an input type that accepts WorkflowTemplateJobHadoopJobArgs, WorkflowTemplateJobHadoopJobPtr and WorkflowTemplateJobHadoopJobPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobHadoopJobPtrInput` via:
WorkflowTemplateJobHadoopJobArgs{...} or: nil
func WorkflowTemplateJobHadoopJobPtr ¶
func WorkflowTemplateJobHadoopJobPtr(v *WorkflowTemplateJobHadoopJobArgs) WorkflowTemplateJobHadoopJobPtrInput
type WorkflowTemplateJobHadoopJobPtrOutput ¶
type WorkflowTemplateJobHadoopJobPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobHadoopJobPtrOutput) ArchiveUris ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (WorkflowTemplateJobHadoopJobPtrOutput) Args ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) Args() pulumi.StringArrayOutput
Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (WorkflowTemplateJobHadoopJobPtrOutput) ElementType ¶
func (WorkflowTemplateJobHadoopJobPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobHadoopJobPtrOutput) FileUris ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) FileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.
func (WorkflowTemplateJobHadoopJobPtrOutput) JarFileUris ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobHadoopJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) LoggingConfig() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobHadoopJobPtrOutput) MainClass ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) MainClass() pulumi.StringPtrOutput
The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in `jarFileUris`.
func (WorkflowTemplateJobHadoopJobPtrOutput) MainJarFileUri ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
The HCFS URI of the jar file that contains the main class.
func (WorkflowTemplateJobHadoopJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobHadoopJobPtrOutput) ToWorkflowTemplateJobHadoopJobPtrOutput ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) ToWorkflowTemplateJobHadoopJobPtrOutput() WorkflowTemplateJobHadoopJobPtrOutput
func (WorkflowTemplateJobHadoopJobPtrOutput) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobPtrOutput
type WorkflowTemplateJobHiveJob ¶
type WorkflowTemplateJobHiveJob struct { // Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries. ContinueOnFailure *bool `pulumi:"continueOnFailure"` // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. QueryFileUri *string `pulumi:"queryFileUri"` // A list of queries. QueryList *WorkflowTemplateJobHiveJobQueryList `pulumi:"queryList"` // Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`). ScriptVariables map[string]string `pulumi:"scriptVariables"` }
type WorkflowTemplateJobHiveJobArgs ¶
type WorkflowTemplateJobHiveJobArgs struct { // Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries. ContinueOnFailure pulumi.BoolPtrInput `pulumi:"continueOnFailure"` // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties pulumi.StringMapInput `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // A list of queries. QueryList WorkflowTemplateJobHiveJobQueryListPtrInput `pulumi:"queryList"` // Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`). ScriptVariables pulumi.StringMapInput `pulumi:"scriptVariables"` }
func (WorkflowTemplateJobHiveJobArgs) ElementType ¶
func (WorkflowTemplateJobHiveJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobOutput ¶
func (i WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobOutput() WorkflowTemplateJobHiveJobOutput
func (WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobOutputWithContext ¶
func (i WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobOutput
func (WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobPtrOutput ¶
func (i WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobPtrOutput() WorkflowTemplateJobHiveJobPtrOutput
func (WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobPtrOutputWithContext ¶
func (i WorkflowTemplateJobHiveJobArgs) ToWorkflowTemplateJobHiveJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobPtrOutput
type WorkflowTemplateJobHiveJobInput ¶
type WorkflowTemplateJobHiveJobInput interface { pulumi.Input ToWorkflowTemplateJobHiveJobOutput() WorkflowTemplateJobHiveJobOutput ToWorkflowTemplateJobHiveJobOutputWithContext(context.Context) WorkflowTemplateJobHiveJobOutput }
WorkflowTemplateJobHiveJobInput is an input type that accepts WorkflowTemplateJobHiveJobArgs and WorkflowTemplateJobHiveJobOutput values. You can construct a concrete instance of `WorkflowTemplateJobHiveJobInput` via:
WorkflowTemplateJobHiveJobArgs{...}
type WorkflowTemplateJobHiveJobOutput ¶
type WorkflowTemplateJobHiveJobOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobHiveJobOutput) ContinueOnFailure ¶
func (o WorkflowTemplateJobHiveJobOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries.
func (WorkflowTemplateJobHiveJobOutput) ElementType ¶
func (WorkflowTemplateJobHiveJobOutput) ElementType() reflect.Type
func (WorkflowTemplateJobHiveJobOutput) JarFileUris ¶
func (o WorkflowTemplateJobHiveJobOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobHiveJobOutput) Properties ¶
func (o WorkflowTemplateJobHiveJobOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobHiveJobOutput) QueryFileUri ¶
func (o WorkflowTemplateJobHiveJobOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries.
func (WorkflowTemplateJobHiveJobOutput) QueryList ¶
func (o WorkflowTemplateJobHiveJobOutput) QueryList() WorkflowTemplateJobHiveJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobHiveJobOutput) ScriptVariables ¶
func (o WorkflowTemplateJobHiveJobOutput) ScriptVariables() pulumi.StringMapOutput
Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`).
func (WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobOutput ¶
func (o WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobOutput() WorkflowTemplateJobHiveJobOutput
func (WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobOutputWithContext ¶
func (o WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobOutput
func (WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobPtrOutput ¶
func (o WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobPtrOutput() WorkflowTemplateJobHiveJobPtrOutput
func (WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobHiveJobOutput) ToWorkflowTemplateJobHiveJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobPtrOutput
type WorkflowTemplateJobHiveJobPtrInput ¶
type WorkflowTemplateJobHiveJobPtrInput interface { pulumi.Input ToWorkflowTemplateJobHiveJobPtrOutput() WorkflowTemplateJobHiveJobPtrOutput ToWorkflowTemplateJobHiveJobPtrOutputWithContext(context.Context) WorkflowTemplateJobHiveJobPtrOutput }
WorkflowTemplateJobHiveJobPtrInput is an input type that accepts WorkflowTemplateJobHiveJobArgs, WorkflowTemplateJobHiveJobPtr and WorkflowTemplateJobHiveJobPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobHiveJobPtrInput` via:
WorkflowTemplateJobHiveJobArgs{...} or: nil
func WorkflowTemplateJobHiveJobPtr ¶
func WorkflowTemplateJobHiveJobPtr(v *WorkflowTemplateJobHiveJobArgs) WorkflowTemplateJobHiveJobPtrInput
type WorkflowTemplateJobHiveJobPtrOutput ¶
type WorkflowTemplateJobHiveJobPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobHiveJobPtrOutput) ContinueOnFailure ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries.
func (WorkflowTemplateJobHiveJobPtrOutput) Elem ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) Elem() WorkflowTemplateJobHiveJobOutput
func (WorkflowTemplateJobHiveJobPtrOutput) ElementType ¶
func (WorkflowTemplateJobHiveJobPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobHiveJobPtrOutput) JarFileUris ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobHiveJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobHiveJobPtrOutput) QueryFileUri ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries.
func (WorkflowTemplateJobHiveJobPtrOutput) QueryList ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) QueryList() WorkflowTemplateJobHiveJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobHiveJobPtrOutput) ScriptVariables ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) ScriptVariables() pulumi.StringMapOutput
Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`).
func (WorkflowTemplateJobHiveJobPtrOutput) ToWorkflowTemplateJobHiveJobPtrOutput ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) ToWorkflowTemplateJobHiveJobPtrOutput() WorkflowTemplateJobHiveJobPtrOutput
func (WorkflowTemplateJobHiveJobPtrOutput) ToWorkflowTemplateJobHiveJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) ToWorkflowTemplateJobHiveJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobPtrOutput
type WorkflowTemplateJobHiveJobQueryList ¶
type WorkflowTemplateJobHiveJobQueryList struct { // Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } } Queries []string `pulumi:"queries"` }
type WorkflowTemplateJobHiveJobQueryListArgs ¶
type WorkflowTemplateJobHiveJobQueryListArgs struct { // Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } } Queries pulumi.StringArrayInput `pulumi:"queries"` }
func (WorkflowTemplateJobHiveJobQueryListArgs) ElementType ¶
func (WorkflowTemplateJobHiveJobQueryListArgs) ElementType() reflect.Type
func (WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListOutput ¶
func (i WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListOutput() WorkflowTemplateJobHiveJobQueryListOutput
func (WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListOutputWithContext ¶
func (i WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobQueryListOutput
func (WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListPtrOutput ¶
func (i WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListPtrOutput() WorkflowTemplateJobHiveJobQueryListPtrOutput
func (WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListPtrOutputWithContext ¶
func (i WorkflowTemplateJobHiveJobQueryListArgs) ToWorkflowTemplateJobHiveJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobQueryListPtrOutput
type WorkflowTemplateJobHiveJobQueryListInput ¶
type WorkflowTemplateJobHiveJobQueryListInput interface { pulumi.Input ToWorkflowTemplateJobHiveJobQueryListOutput() WorkflowTemplateJobHiveJobQueryListOutput ToWorkflowTemplateJobHiveJobQueryListOutputWithContext(context.Context) WorkflowTemplateJobHiveJobQueryListOutput }
WorkflowTemplateJobHiveJobQueryListInput is an input type that accepts WorkflowTemplateJobHiveJobQueryListArgs and WorkflowTemplateJobHiveJobQueryListOutput values. You can construct a concrete instance of `WorkflowTemplateJobHiveJobQueryListInput` via:
WorkflowTemplateJobHiveJobQueryListArgs{...}
type WorkflowTemplateJobHiveJobQueryListOutput ¶
type WorkflowTemplateJobHiveJobQueryListOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobHiveJobQueryListOutput) ElementType ¶
func (WorkflowTemplateJobHiveJobQueryListOutput) ElementType() reflect.Type
func (WorkflowTemplateJobHiveJobQueryListOutput) Queries ¶
func (o WorkflowTemplateJobHiveJobQueryListOutput) Queries() pulumi.StringArrayOutput
Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } }
func (WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListOutput ¶
func (o WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListOutput() WorkflowTemplateJobHiveJobQueryListOutput
func (WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListOutputWithContext ¶
func (o WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobQueryListOutput
func (WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutput ¶
func (o WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutput() WorkflowTemplateJobHiveJobQueryListPtrOutput
func (WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutputWithContext ¶
func (o WorkflowTemplateJobHiveJobQueryListOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobQueryListPtrOutput
type WorkflowTemplateJobHiveJobQueryListPtrInput ¶
type WorkflowTemplateJobHiveJobQueryListPtrInput interface { pulumi.Input ToWorkflowTemplateJobHiveJobQueryListPtrOutput() WorkflowTemplateJobHiveJobQueryListPtrOutput ToWorkflowTemplateJobHiveJobQueryListPtrOutputWithContext(context.Context) WorkflowTemplateJobHiveJobQueryListPtrOutput }
WorkflowTemplateJobHiveJobQueryListPtrInput is an input type that accepts WorkflowTemplateJobHiveJobQueryListArgs, WorkflowTemplateJobHiveJobQueryListPtr and WorkflowTemplateJobHiveJobQueryListPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobHiveJobQueryListPtrInput` via:
WorkflowTemplateJobHiveJobQueryListArgs{...} or: nil
func WorkflowTemplateJobHiveJobQueryListPtr ¶
func WorkflowTemplateJobHiveJobQueryListPtr(v *WorkflowTemplateJobHiveJobQueryListArgs) WorkflowTemplateJobHiveJobQueryListPtrInput
type WorkflowTemplateJobHiveJobQueryListPtrOutput ¶
type WorkflowTemplateJobHiveJobQueryListPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobHiveJobQueryListPtrOutput) ElementType ¶
func (WorkflowTemplateJobHiveJobQueryListPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobHiveJobQueryListPtrOutput) Queries ¶
func (o WorkflowTemplateJobHiveJobQueryListPtrOutput) Queries() pulumi.StringArrayOutput
Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } }
func (WorkflowTemplateJobHiveJobQueryListPtrOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutput ¶
func (o WorkflowTemplateJobHiveJobQueryListPtrOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutput() WorkflowTemplateJobHiveJobQueryListPtrOutput
func (WorkflowTemplateJobHiveJobQueryListPtrOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutputWithContext ¶
func (o WorkflowTemplateJobHiveJobQueryListPtrOutput) ToWorkflowTemplateJobHiveJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHiveJobQueryListPtrOutput
type WorkflowTemplateJobInput ¶
type WorkflowTemplateJobInput interface { pulumi.Input ToWorkflowTemplateJobOutput() WorkflowTemplateJobOutput ToWorkflowTemplateJobOutputWithContext(context.Context) WorkflowTemplateJobOutput }
WorkflowTemplateJobInput is an input type that accepts WorkflowTemplateJobArgs and WorkflowTemplateJobOutput values. You can construct a concrete instance of `WorkflowTemplateJobInput` via:
WorkflowTemplateJobArgs{...}
type WorkflowTemplateJobOutput ¶
type WorkflowTemplateJobOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobOutput) ElementType ¶
func (WorkflowTemplateJobOutput) ElementType() reflect.Type
func (WorkflowTemplateJobOutput) HadoopJob ¶
func (o WorkflowTemplateJobOutput) HadoopJob() WorkflowTemplateJobHadoopJobPtrOutput
Optional. Job is a Hadoop job.
func (WorkflowTemplateJobOutput) HiveJob ¶
func (o WorkflowTemplateJobOutput) HiveJob() WorkflowTemplateJobHiveJobPtrOutput
Optional. Job is a Hive job.
func (WorkflowTemplateJobOutput) Labels ¶
func (o WorkflowTemplateJobOutput) Labels() pulumi.StringMapOutput
Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster.
func (WorkflowTemplateJobOutput) PigJob ¶
func (o WorkflowTemplateJobOutput) PigJob() WorkflowTemplateJobPigJobPtrOutput
Optional. Job is a Pig job.
func (WorkflowTemplateJobOutput) PrerequisiteStepIds ¶
func (o WorkflowTemplateJobOutput) PrerequisiteStepIds() pulumi.StringArrayOutput
Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.
func (WorkflowTemplateJobOutput) PrestoJob ¶
func (o WorkflowTemplateJobOutput) PrestoJob() WorkflowTemplateJobPrestoJobPtrOutput
Optional. Job is a Presto job.
func (WorkflowTemplateJobOutput) PysparkJob ¶
func (o WorkflowTemplateJobOutput) PysparkJob() WorkflowTemplateJobPysparkJobPtrOutput
Optional. Job is a PySpark job.
func (WorkflowTemplateJobOutput) Scheduling ¶
func (o WorkflowTemplateJobOutput) Scheduling() WorkflowTemplateJobSchedulingPtrOutput
Optional. Job scheduling configuration.
func (WorkflowTemplateJobOutput) SparkJob ¶
func (o WorkflowTemplateJobOutput) SparkJob() WorkflowTemplateJobSparkJobPtrOutput
Optional. Job is a Spark job.
func (WorkflowTemplateJobOutput) SparkRJob ¶
func (o WorkflowTemplateJobOutput) SparkRJob() WorkflowTemplateJobSparkRJobPtrOutput
Optional. Job is a SparkR job.
func (WorkflowTemplateJobOutput) SparkSqlJob ¶
func (o WorkflowTemplateJobOutput) SparkSqlJob() WorkflowTemplateJobSparkSqlJobPtrOutput
Optional. Job is a SparkSql job.
func (WorkflowTemplateJobOutput) StepId ¶
func (o WorkflowTemplateJobOutput) StepId() pulumi.StringOutput
Required. The step id. The id must be unique among all jobs within the template. The step id is used as prefix for job id, as job `goog-dataproc-workflow-step-id` label, and in field from other steps. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters.
func (WorkflowTemplateJobOutput) ToWorkflowTemplateJobOutput ¶
func (o WorkflowTemplateJobOutput) ToWorkflowTemplateJobOutput() WorkflowTemplateJobOutput
func (WorkflowTemplateJobOutput) ToWorkflowTemplateJobOutputWithContext ¶
func (o WorkflowTemplateJobOutput) ToWorkflowTemplateJobOutputWithContext(ctx context.Context) WorkflowTemplateJobOutput
type WorkflowTemplateJobPigJob ¶
type WorkflowTemplateJobPigJob struct { // Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries. ContinueOnFailure *bool `pulumi:"continueOnFailure"` // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` // Optional. The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobPigJobLoggingConfig `pulumi:"loggingConfig"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. QueryFileUri *string `pulumi:"queryFileUri"` // A list of queries. QueryList *WorkflowTemplateJobPigJobQueryList `pulumi:"queryList"` // Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`). ScriptVariables map[string]string `pulumi:"scriptVariables"` }
type WorkflowTemplateJobPigJobArgs ¶
type WorkflowTemplateJobPigJobArgs struct { // Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries. ContinueOnFailure pulumi.BoolPtrInput `pulumi:"continueOnFailure"` // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // Optional. The runtime log config for job execution. LoggingConfig WorkflowTemplateJobPigJobLoggingConfigPtrInput `pulumi:"loggingConfig"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties pulumi.StringMapInput `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // A list of queries. QueryList WorkflowTemplateJobPigJobQueryListPtrInput `pulumi:"queryList"` // Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`). ScriptVariables pulumi.StringMapInput `pulumi:"scriptVariables"` }
func (WorkflowTemplateJobPigJobArgs) ElementType ¶
func (WorkflowTemplateJobPigJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobOutput ¶
func (i WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobOutput() WorkflowTemplateJobPigJobOutput
func (WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobOutputWithContext ¶
func (i WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobOutput
func (WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobPtrOutput ¶
func (i WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobPtrOutput() WorkflowTemplateJobPigJobPtrOutput
func (WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobPtrOutputWithContext ¶
func (i WorkflowTemplateJobPigJobArgs) ToWorkflowTemplateJobPigJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobPtrOutput
type WorkflowTemplateJobPigJobInput ¶
type WorkflowTemplateJobPigJobInput interface { pulumi.Input ToWorkflowTemplateJobPigJobOutput() WorkflowTemplateJobPigJobOutput ToWorkflowTemplateJobPigJobOutputWithContext(context.Context) WorkflowTemplateJobPigJobOutput }
WorkflowTemplateJobPigJobInput is an input type that accepts WorkflowTemplateJobPigJobArgs and WorkflowTemplateJobPigJobOutput values. You can construct a concrete instance of `WorkflowTemplateJobPigJobInput` via:
WorkflowTemplateJobPigJobArgs{...}
type WorkflowTemplateJobPigJobLoggingConfigArgs ¶
type WorkflowTemplateJobPigJobLoggingConfigArgs struct { // The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG' DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"` }
func (WorkflowTemplateJobPigJobLoggingConfigArgs) ElementType ¶
func (WorkflowTemplateJobPigJobLoggingConfigArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigOutput ¶
func (i WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigOutput() WorkflowTemplateJobPigJobLoggingConfigOutput
func (WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigOutputWithContext ¶
func (i WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobLoggingConfigOutput
func (WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutput ¶
func (i WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutput() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
func (WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutputWithContext ¶
func (i WorkflowTemplateJobPigJobLoggingConfigArgs) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobLoggingConfigPtrOutput
type WorkflowTemplateJobPigJobLoggingConfigInput ¶
type WorkflowTemplateJobPigJobLoggingConfigInput interface { pulumi.Input ToWorkflowTemplateJobPigJobLoggingConfigOutput() WorkflowTemplateJobPigJobLoggingConfigOutput ToWorkflowTemplateJobPigJobLoggingConfigOutputWithContext(context.Context) WorkflowTemplateJobPigJobLoggingConfigOutput }
WorkflowTemplateJobPigJobLoggingConfigInput is an input type that accepts WorkflowTemplateJobPigJobLoggingConfigArgs and WorkflowTemplateJobPigJobLoggingConfigOutput values. You can construct a concrete instance of `WorkflowTemplateJobPigJobLoggingConfigInput` via:
WorkflowTemplateJobPigJobLoggingConfigArgs{...}
type WorkflowTemplateJobPigJobLoggingConfigOutput ¶
type WorkflowTemplateJobPigJobLoggingConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPigJobLoggingConfigOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobPigJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobPigJobLoggingConfigOutput) ElementType ¶
func (WorkflowTemplateJobPigJobLoggingConfigOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigOutput ¶
func (o WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigOutput() WorkflowTemplateJobPigJobLoggingConfigOutput
func (WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigOutputWithContext ¶
func (o WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobLoggingConfigOutput
func (WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutput() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
func (WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobPigJobLoggingConfigOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobLoggingConfigPtrOutput
type WorkflowTemplateJobPigJobLoggingConfigPtrInput ¶
type WorkflowTemplateJobPigJobLoggingConfigPtrInput interface { pulumi.Input ToWorkflowTemplateJobPigJobLoggingConfigPtrOutput() WorkflowTemplateJobPigJobLoggingConfigPtrOutput ToWorkflowTemplateJobPigJobLoggingConfigPtrOutputWithContext(context.Context) WorkflowTemplateJobPigJobLoggingConfigPtrOutput }
WorkflowTemplateJobPigJobLoggingConfigPtrInput is an input type that accepts WorkflowTemplateJobPigJobLoggingConfigArgs, WorkflowTemplateJobPigJobLoggingConfigPtr and WorkflowTemplateJobPigJobLoggingConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobPigJobLoggingConfigPtrInput` via:
WorkflowTemplateJobPigJobLoggingConfigArgs{...} or: nil
func WorkflowTemplateJobPigJobLoggingConfigPtr ¶
func WorkflowTemplateJobPigJobLoggingConfigPtr(v *WorkflowTemplateJobPigJobLoggingConfigArgs) WorkflowTemplateJobPigJobLoggingConfigPtrInput
type WorkflowTemplateJobPigJobLoggingConfigPtrOutput ¶
type WorkflowTemplateJobPigJobLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPigJobLoggingConfigPtrOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobPigJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobPigJobLoggingConfigPtrOutput) ElementType ¶
func (WorkflowTemplateJobPigJobLoggingConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPigJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobPigJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutput() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
func (WorkflowTemplateJobPigJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobPigJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPigJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobLoggingConfigPtrOutput
type WorkflowTemplateJobPigJobOutput ¶
type WorkflowTemplateJobPigJobOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPigJobOutput) ContinueOnFailure ¶
func (o WorkflowTemplateJobPigJobOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries.
func (WorkflowTemplateJobPigJobOutput) ElementType ¶
func (WorkflowTemplateJobPigJobOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPigJobOutput) JarFileUris ¶
func (o WorkflowTemplateJobPigJobOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobPigJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobPigJobOutput) LoggingConfig() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobPigJobOutput) Properties ¶
func (o WorkflowTemplateJobPigJobOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobPigJobOutput) QueryFileUri ¶
func (o WorkflowTemplateJobPigJobOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries.
func (WorkflowTemplateJobPigJobOutput) QueryList ¶
func (o WorkflowTemplateJobPigJobOutput) QueryList() WorkflowTemplateJobPigJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobPigJobOutput) ScriptVariables ¶
func (o WorkflowTemplateJobPigJobOutput) ScriptVariables() pulumi.StringMapOutput
Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`).
func (WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobOutput ¶
func (o WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobOutput() WorkflowTemplateJobPigJobOutput
func (WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobOutputWithContext ¶
func (o WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobOutput
func (WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobPtrOutput ¶
func (o WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobPtrOutput() WorkflowTemplateJobPigJobPtrOutput
func (WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobPigJobOutput) ToWorkflowTemplateJobPigJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobPtrOutput
type WorkflowTemplateJobPigJobPtrInput ¶
type WorkflowTemplateJobPigJobPtrInput interface { pulumi.Input ToWorkflowTemplateJobPigJobPtrOutput() WorkflowTemplateJobPigJobPtrOutput ToWorkflowTemplateJobPigJobPtrOutputWithContext(context.Context) WorkflowTemplateJobPigJobPtrOutput }
WorkflowTemplateJobPigJobPtrInput is an input type that accepts WorkflowTemplateJobPigJobArgs, WorkflowTemplateJobPigJobPtr and WorkflowTemplateJobPigJobPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobPigJobPtrInput` via:
WorkflowTemplateJobPigJobArgs{...} or: nil
func WorkflowTemplateJobPigJobPtr ¶
func WorkflowTemplateJobPigJobPtr(v *WorkflowTemplateJobPigJobArgs) WorkflowTemplateJobPigJobPtrInput
type WorkflowTemplateJobPigJobPtrOutput ¶
type WorkflowTemplateJobPigJobPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPigJobPtrOutput) ContinueOnFailure ¶
func (o WorkflowTemplateJobPigJobPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries.
func (WorkflowTemplateJobPigJobPtrOutput) Elem ¶
func (o WorkflowTemplateJobPigJobPtrOutput) Elem() WorkflowTemplateJobPigJobOutput
func (WorkflowTemplateJobPigJobPtrOutput) ElementType ¶
func (WorkflowTemplateJobPigJobPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPigJobPtrOutput) JarFileUris ¶
func (o WorkflowTemplateJobPigJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobPigJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobPigJobPtrOutput) LoggingConfig() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobPigJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobPigJobPtrOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobPigJobPtrOutput) QueryFileUri ¶
func (o WorkflowTemplateJobPigJobPtrOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries.
func (WorkflowTemplateJobPigJobPtrOutput) QueryList ¶
func (o WorkflowTemplateJobPigJobPtrOutput) QueryList() WorkflowTemplateJobPigJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobPigJobPtrOutput) ScriptVariables ¶
func (o WorkflowTemplateJobPigJobPtrOutput) ScriptVariables() pulumi.StringMapOutput
Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`).
func (WorkflowTemplateJobPigJobPtrOutput) ToWorkflowTemplateJobPigJobPtrOutput ¶
func (o WorkflowTemplateJobPigJobPtrOutput) ToWorkflowTemplateJobPigJobPtrOutput() WorkflowTemplateJobPigJobPtrOutput
func (WorkflowTemplateJobPigJobPtrOutput) ToWorkflowTemplateJobPigJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobPigJobPtrOutput) ToWorkflowTemplateJobPigJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobPtrOutput
type WorkflowTemplateJobPigJobQueryList ¶
type WorkflowTemplateJobPigJobQueryList struct { // Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } } Queries []string `pulumi:"queries"` }
type WorkflowTemplateJobPigJobQueryListArgs ¶
type WorkflowTemplateJobPigJobQueryListArgs struct { // Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } } Queries pulumi.StringArrayInput `pulumi:"queries"` }
func (WorkflowTemplateJobPigJobQueryListArgs) ElementType ¶
func (WorkflowTemplateJobPigJobQueryListArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListOutput ¶
func (i WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListOutput() WorkflowTemplateJobPigJobQueryListOutput
func (WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListOutputWithContext ¶
func (i WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListOutput
func (WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListPtrOutput ¶
func (i WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListPtrOutput() WorkflowTemplateJobPigJobQueryListPtrOutput
func (WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext ¶
func (i WorkflowTemplateJobPigJobQueryListArgs) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListPtrOutput
type WorkflowTemplateJobPigJobQueryListInput ¶
type WorkflowTemplateJobPigJobQueryListInput interface { pulumi.Input ToWorkflowTemplateJobPigJobQueryListOutput() WorkflowTemplateJobPigJobQueryListOutput ToWorkflowTemplateJobPigJobQueryListOutputWithContext(context.Context) WorkflowTemplateJobPigJobQueryListOutput }
WorkflowTemplateJobPigJobQueryListInput is an input type that accepts WorkflowTemplateJobPigJobQueryListArgs and WorkflowTemplateJobPigJobQueryListOutput values. You can construct a concrete instance of `WorkflowTemplateJobPigJobQueryListInput` via:
WorkflowTemplateJobPigJobQueryListArgs{...}
type WorkflowTemplateJobPigJobQueryListOutput ¶
type WorkflowTemplateJobPigJobQueryListOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPigJobQueryListOutput) ElementType ¶
func (WorkflowTemplateJobPigJobQueryListOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPigJobQueryListOutput) Queries ¶
func (o WorkflowTemplateJobPigJobQueryListOutput) Queries() pulumi.StringArrayOutput
Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } }
func (WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListOutput ¶
func (o WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListOutput() WorkflowTemplateJobPigJobQueryListOutput
func (WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListOutputWithContext ¶
func (o WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListOutput
func (WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutput ¶
func (o WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutput() WorkflowTemplateJobPigJobQueryListPtrOutput
func (WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext ¶
func (o WorkflowTemplateJobPigJobQueryListOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListPtrOutput
type WorkflowTemplateJobPigJobQueryListPtrInput ¶
type WorkflowTemplateJobPigJobQueryListPtrInput interface { pulumi.Input ToWorkflowTemplateJobPigJobQueryListPtrOutput() WorkflowTemplateJobPigJobQueryListPtrOutput ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext(context.Context) WorkflowTemplateJobPigJobQueryListPtrOutput }
WorkflowTemplateJobPigJobQueryListPtrInput is an input type that accepts WorkflowTemplateJobPigJobQueryListArgs, WorkflowTemplateJobPigJobQueryListPtr and WorkflowTemplateJobPigJobQueryListPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobPigJobQueryListPtrInput` via:
WorkflowTemplateJobPigJobQueryListArgs{...} or: nil
func WorkflowTemplateJobPigJobQueryListPtr ¶
func WorkflowTemplateJobPigJobQueryListPtr(v *WorkflowTemplateJobPigJobQueryListArgs) WorkflowTemplateJobPigJobQueryListPtrInput
type WorkflowTemplateJobPigJobQueryListPtrOutput ¶
type WorkflowTemplateJobPigJobQueryListPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPigJobQueryListPtrOutput) ElementType ¶
func (WorkflowTemplateJobPigJobQueryListPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPigJobQueryListPtrOutput) Queries ¶
func (o WorkflowTemplateJobPigJobQueryListPtrOutput) Queries() pulumi.StringArrayOutput
Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } }
func (WorkflowTemplateJobPigJobQueryListPtrOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutput ¶
func (o WorkflowTemplateJobPigJobQueryListPtrOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutput() WorkflowTemplateJobPigJobQueryListPtrOutput
func (WorkflowTemplateJobPigJobQueryListPtrOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext ¶
func (o WorkflowTemplateJobPigJobQueryListPtrOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListPtrOutput
type WorkflowTemplateJobPrestoJob ¶
type WorkflowTemplateJobPrestoJob struct { // Optional. Presto client tags to attach to this query ClientTags []string `pulumi:"clientTags"` // Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries. ContinueOnFailure *bool `pulumi:"continueOnFailure"` // Optional. The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobPrestoJobLoggingConfig `pulumi:"loggingConfig"` // Optional. The format in which query output will be displayed. See the Presto documentation for supported output formats OutputFormat *string `pulumi:"outputFormat"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. QueryFileUri *string `pulumi:"queryFileUri"` // A list of queries. QueryList *WorkflowTemplateJobPrestoJobQueryList `pulumi:"queryList"` }
type WorkflowTemplateJobPrestoJobArgs ¶
type WorkflowTemplateJobPrestoJobArgs struct { // Optional. Presto client tags to attach to this query ClientTags pulumi.StringArrayInput `pulumi:"clientTags"` // Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries. ContinueOnFailure pulumi.BoolPtrInput `pulumi:"continueOnFailure"` // Optional. The runtime log config for job execution. LoggingConfig WorkflowTemplateJobPrestoJobLoggingConfigPtrInput `pulumi:"loggingConfig"` // Optional. The format in which query output will be displayed. See the Presto documentation for supported output formats OutputFormat pulumi.StringPtrInput `pulumi:"outputFormat"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties pulumi.StringMapInput `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // A list of queries. QueryList WorkflowTemplateJobPrestoJobQueryListPtrInput `pulumi:"queryList"` }
func (WorkflowTemplateJobPrestoJobArgs) ElementType ¶
func (WorkflowTemplateJobPrestoJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobOutput ¶
func (i WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobOutput() WorkflowTemplateJobPrestoJobOutput
func (WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobOutputWithContext ¶
func (i WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobOutput
func (WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobPtrOutput ¶
func (i WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobPtrOutput() WorkflowTemplateJobPrestoJobPtrOutput
func (WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobPtrOutputWithContext ¶
func (i WorkflowTemplateJobPrestoJobArgs) ToWorkflowTemplateJobPrestoJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobPtrOutput
type WorkflowTemplateJobPrestoJobInput ¶
type WorkflowTemplateJobPrestoJobInput interface { pulumi.Input ToWorkflowTemplateJobPrestoJobOutput() WorkflowTemplateJobPrestoJobOutput ToWorkflowTemplateJobPrestoJobOutputWithContext(context.Context) WorkflowTemplateJobPrestoJobOutput }
WorkflowTemplateJobPrestoJobInput is an input type that accepts WorkflowTemplateJobPrestoJobArgs and WorkflowTemplateJobPrestoJobOutput values. You can construct a concrete instance of `WorkflowTemplateJobPrestoJobInput` via:
WorkflowTemplateJobPrestoJobArgs{...}
type WorkflowTemplateJobPrestoJobLoggingConfigArgs ¶
type WorkflowTemplateJobPrestoJobLoggingConfigArgs struct { // The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG' DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"` }
func (WorkflowTemplateJobPrestoJobLoggingConfigArgs) ElementType ¶
func (WorkflowTemplateJobPrestoJobLoggingConfigArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigOutput ¶
func (i WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigOutput() WorkflowTemplateJobPrestoJobLoggingConfigOutput
func (WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigOutputWithContext ¶
func (i WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobLoggingConfigOutput
func (WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutput ¶
func (i WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutput() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
func (WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutputWithContext ¶
func (i WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
type WorkflowTemplateJobPrestoJobLoggingConfigInput ¶
type WorkflowTemplateJobPrestoJobLoggingConfigInput interface { pulumi.Input ToWorkflowTemplateJobPrestoJobLoggingConfigOutput() WorkflowTemplateJobPrestoJobLoggingConfigOutput ToWorkflowTemplateJobPrestoJobLoggingConfigOutputWithContext(context.Context) WorkflowTemplateJobPrestoJobLoggingConfigOutput }
WorkflowTemplateJobPrestoJobLoggingConfigInput is an input type that accepts WorkflowTemplateJobPrestoJobLoggingConfigArgs and WorkflowTemplateJobPrestoJobLoggingConfigOutput values. You can construct a concrete instance of `WorkflowTemplateJobPrestoJobLoggingConfigInput` via:
WorkflowTemplateJobPrestoJobLoggingConfigArgs{...}
type WorkflowTemplateJobPrestoJobLoggingConfigOutput ¶
type WorkflowTemplateJobPrestoJobLoggingConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPrestoJobLoggingConfigOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobPrestoJobLoggingConfigOutput) ElementType ¶
func (WorkflowTemplateJobPrestoJobLoggingConfigOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigOutput ¶
func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigOutput() WorkflowTemplateJobPrestoJobLoggingConfigOutput
func (WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigOutputWithContext ¶
func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobLoggingConfigOutput
func (WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutput() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
func (WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
type WorkflowTemplateJobPrestoJobLoggingConfigPtrInput ¶
type WorkflowTemplateJobPrestoJobLoggingConfigPtrInput interface { pulumi.Input ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutput() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutputWithContext(context.Context) WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput }
WorkflowTemplateJobPrestoJobLoggingConfigPtrInput is an input type that accepts WorkflowTemplateJobPrestoJobLoggingConfigArgs, WorkflowTemplateJobPrestoJobLoggingConfigPtr and WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobPrestoJobLoggingConfigPtrInput` via:
WorkflowTemplateJobPrestoJobLoggingConfigArgs{...} or: nil
func WorkflowTemplateJobPrestoJobLoggingConfigPtr ¶
func WorkflowTemplateJobPrestoJobLoggingConfigPtr(v *WorkflowTemplateJobPrestoJobLoggingConfigArgs) WorkflowTemplateJobPrestoJobLoggingConfigPtrInput
type WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput ¶
type WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) ElementType ¶
func (WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutput() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
func (WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPrestoJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
type WorkflowTemplateJobPrestoJobOutput ¶
type WorkflowTemplateJobPrestoJobOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPrestoJobOutput) ClientTags ¶
func (o WorkflowTemplateJobPrestoJobOutput) ClientTags() pulumi.StringArrayOutput
Optional. Presto client tags to attach to this query
func (WorkflowTemplateJobPrestoJobOutput) ContinueOnFailure ¶
func (o WorkflowTemplateJobPrestoJobOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries.
func (WorkflowTemplateJobPrestoJobOutput) ElementType ¶
func (WorkflowTemplateJobPrestoJobOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPrestoJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobPrestoJobOutput) LoggingConfig() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobPrestoJobOutput) OutputFormat ¶
func (o WorkflowTemplateJobPrestoJobOutput) OutputFormat() pulumi.StringPtrOutput
Optional. The format in which query output will be displayed. See the Presto documentation for supported output formats
func (WorkflowTemplateJobPrestoJobOutput) Properties ¶
func (o WorkflowTemplateJobPrestoJobOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobPrestoJobOutput) QueryFileUri ¶
func (o WorkflowTemplateJobPrestoJobOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries.
func (WorkflowTemplateJobPrestoJobOutput) QueryList ¶
func (o WorkflowTemplateJobPrestoJobOutput) QueryList() WorkflowTemplateJobPrestoJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobOutput ¶
func (o WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobOutput() WorkflowTemplateJobPrestoJobOutput
func (WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobOutputWithContext ¶
func (o WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobOutput
func (WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobPtrOutput ¶
func (o WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobPtrOutput() WorkflowTemplateJobPrestoJobPtrOutput
func (WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobPrestoJobOutput) ToWorkflowTemplateJobPrestoJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobPtrOutput
type WorkflowTemplateJobPrestoJobPtrInput ¶
type WorkflowTemplateJobPrestoJobPtrInput interface { pulumi.Input ToWorkflowTemplateJobPrestoJobPtrOutput() WorkflowTemplateJobPrestoJobPtrOutput ToWorkflowTemplateJobPrestoJobPtrOutputWithContext(context.Context) WorkflowTemplateJobPrestoJobPtrOutput }
WorkflowTemplateJobPrestoJobPtrInput is an input type that accepts WorkflowTemplateJobPrestoJobArgs, WorkflowTemplateJobPrestoJobPtr and WorkflowTemplateJobPrestoJobPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobPrestoJobPtrInput` via:
WorkflowTemplateJobPrestoJobArgs{...} or: nil
func WorkflowTemplateJobPrestoJobPtr ¶
func WorkflowTemplateJobPrestoJobPtr(v *WorkflowTemplateJobPrestoJobArgs) WorkflowTemplateJobPrestoJobPtrInput
type WorkflowTemplateJobPrestoJobPtrOutput ¶
type WorkflowTemplateJobPrestoJobPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPrestoJobPtrOutput) ClientTags ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) ClientTags() pulumi.StringArrayOutput
Optional. Presto client tags to attach to this query
func (WorkflowTemplateJobPrestoJobPtrOutput) ContinueOnFailure ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
Optional. Whether to continue executing queries if a query fails. The default value is `false`. Setting to `true` can be useful when executing independent parallel queries.
func (WorkflowTemplateJobPrestoJobPtrOutput) ElementType ¶
func (WorkflowTemplateJobPrestoJobPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPrestoJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) LoggingConfig() WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobPrestoJobPtrOutput) OutputFormat ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) OutputFormat() pulumi.StringPtrOutput
Optional. The format in which query output will be displayed. See the Presto documentation for supported output formats
func (WorkflowTemplateJobPrestoJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobPrestoJobPtrOutput) QueryFileUri ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries.
func (WorkflowTemplateJobPrestoJobPtrOutput) QueryList ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) QueryList() WorkflowTemplateJobPrestoJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobPrestoJobPtrOutput) ToWorkflowTemplateJobPrestoJobPtrOutput ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) ToWorkflowTemplateJobPrestoJobPtrOutput() WorkflowTemplateJobPrestoJobPtrOutput
func (WorkflowTemplateJobPrestoJobPtrOutput) ToWorkflowTemplateJobPrestoJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) ToWorkflowTemplateJobPrestoJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobPtrOutput
type WorkflowTemplateJobPrestoJobQueryList ¶
type WorkflowTemplateJobPrestoJobQueryList struct { // Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } } Queries []string `pulumi:"queries"` }
type WorkflowTemplateJobPrestoJobQueryListArgs ¶
type WorkflowTemplateJobPrestoJobQueryListArgs struct { // Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } } Queries pulumi.StringArrayInput `pulumi:"queries"` }
func (WorkflowTemplateJobPrestoJobQueryListArgs) ElementType ¶
func (WorkflowTemplateJobPrestoJobQueryListArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListOutput ¶
func (i WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListOutput() WorkflowTemplateJobPrestoJobQueryListOutput
func (WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListOutputWithContext ¶
func (i WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListOutput
func (WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput ¶
func (i WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput() WorkflowTemplateJobPrestoJobQueryListPtrOutput
func (WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext ¶
func (i WorkflowTemplateJobPrestoJobQueryListArgs) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListPtrOutput
type WorkflowTemplateJobPrestoJobQueryListInput ¶
type WorkflowTemplateJobPrestoJobQueryListInput interface { pulumi.Input ToWorkflowTemplateJobPrestoJobQueryListOutput() WorkflowTemplateJobPrestoJobQueryListOutput ToWorkflowTemplateJobPrestoJobQueryListOutputWithContext(context.Context) WorkflowTemplateJobPrestoJobQueryListOutput }
WorkflowTemplateJobPrestoJobQueryListInput is an input type that accepts WorkflowTemplateJobPrestoJobQueryListArgs and WorkflowTemplateJobPrestoJobQueryListOutput values. You can construct a concrete instance of `WorkflowTemplateJobPrestoJobQueryListInput` via:
WorkflowTemplateJobPrestoJobQueryListArgs{...}
type WorkflowTemplateJobPrestoJobQueryListOutput ¶
type WorkflowTemplateJobPrestoJobQueryListOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPrestoJobQueryListOutput) ElementType ¶
func (WorkflowTemplateJobPrestoJobQueryListOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPrestoJobQueryListOutput) Queries ¶
func (o WorkflowTemplateJobPrestoJobQueryListOutput) Queries() pulumi.StringArrayOutput
Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } }
func (WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListOutput ¶
func (o WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListOutput() WorkflowTemplateJobPrestoJobQueryListOutput
func (WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListOutputWithContext ¶
func (o WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListOutput
func (WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput ¶
func (o WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput() WorkflowTemplateJobPrestoJobQueryListPtrOutput
func (WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext ¶
func (o WorkflowTemplateJobPrestoJobQueryListOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListPtrOutput
type WorkflowTemplateJobPrestoJobQueryListPtrInput ¶
type WorkflowTemplateJobPrestoJobQueryListPtrInput interface { pulumi.Input ToWorkflowTemplateJobPrestoJobQueryListPtrOutput() WorkflowTemplateJobPrestoJobQueryListPtrOutput ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext(context.Context) WorkflowTemplateJobPrestoJobQueryListPtrOutput }
WorkflowTemplateJobPrestoJobQueryListPtrInput is an input type that accepts WorkflowTemplateJobPrestoJobQueryListArgs, WorkflowTemplateJobPrestoJobQueryListPtr and WorkflowTemplateJobPrestoJobQueryListPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobPrestoJobQueryListPtrInput` via:
WorkflowTemplateJobPrestoJobQueryListArgs{...} or: nil
func WorkflowTemplateJobPrestoJobQueryListPtr ¶
func WorkflowTemplateJobPrestoJobQueryListPtr(v *WorkflowTemplateJobPrestoJobQueryListArgs) WorkflowTemplateJobPrestoJobQueryListPtrInput
type WorkflowTemplateJobPrestoJobQueryListPtrOutput ¶
type WorkflowTemplateJobPrestoJobQueryListPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPrestoJobQueryListPtrOutput) ElementType ¶
func (WorkflowTemplateJobPrestoJobQueryListPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPrestoJobQueryListPtrOutput) Queries ¶
func (o WorkflowTemplateJobPrestoJobQueryListPtrOutput) Queries() pulumi.StringArrayOutput
Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } }
func (WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput ¶
func (o WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput() WorkflowTemplateJobPrestoJobQueryListPtrOutput
func (WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext ¶
func (o WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListPtrOutput
type WorkflowTemplateJobPysparkJob ¶
type WorkflowTemplateJobPysparkJob struct { // Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args []string `pulumi:"args"` // Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` // Optional. The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobPysparkJobLoggingConfig `pulumi:"loggingConfig"` // Required. The HCFS URI of the main Python file to use as the driver. Must be a .py file. MainPythonFileUri string `pulumi:"mainPythonFileUri"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` // Optional. HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip. PythonFileUris []string `pulumi:"pythonFileUris"` }
type WorkflowTemplateJobPysparkJobArgs ¶
type WorkflowTemplateJobPysparkJobArgs struct { // Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris pulumi.StringArrayInput `pulumi:"archiveUris"` // Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args pulumi.StringArrayInput `pulumi:"args"` // Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // Optional. The runtime log config for job execution. LoggingConfig WorkflowTemplateJobPysparkJobLoggingConfigPtrInput `pulumi:"loggingConfig"` // Required. The HCFS URI of the main Python file to use as the driver. Must be a .py file. MainPythonFileUri pulumi.StringInput `pulumi:"mainPythonFileUri"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties pulumi.StringMapInput `pulumi:"properties"` // Optional. HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip. PythonFileUris pulumi.StringArrayInput `pulumi:"pythonFileUris"` }
func (WorkflowTemplateJobPysparkJobArgs) ElementType ¶
func (WorkflowTemplateJobPysparkJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobOutput ¶
func (i WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobOutput() WorkflowTemplateJobPysparkJobOutput
func (WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobOutputWithContext ¶
func (i WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobOutput
func (WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobPtrOutput ¶
func (i WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobPtrOutput() WorkflowTemplateJobPysparkJobPtrOutput
func (WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext ¶
func (i WorkflowTemplateJobPysparkJobArgs) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobPtrOutput
type WorkflowTemplateJobPysparkJobInput ¶
type WorkflowTemplateJobPysparkJobInput interface { pulumi.Input ToWorkflowTemplateJobPysparkJobOutput() WorkflowTemplateJobPysparkJobOutput ToWorkflowTemplateJobPysparkJobOutputWithContext(context.Context) WorkflowTemplateJobPysparkJobOutput }
WorkflowTemplateJobPysparkJobInput is an input type that accepts WorkflowTemplateJobPysparkJobArgs and WorkflowTemplateJobPysparkJobOutput values. You can construct a concrete instance of `WorkflowTemplateJobPysparkJobInput` via:
WorkflowTemplateJobPysparkJobArgs{...}
type WorkflowTemplateJobPysparkJobLoggingConfigArgs ¶
type WorkflowTemplateJobPysparkJobLoggingConfigArgs struct { // The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG' DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"` }
func (WorkflowTemplateJobPysparkJobLoggingConfigArgs) ElementType ¶
func (WorkflowTemplateJobPysparkJobLoggingConfigArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigOutput ¶
func (i WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigOutput() WorkflowTemplateJobPysparkJobLoggingConfigOutput
func (WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigOutputWithContext ¶
func (i WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobLoggingConfigOutput
func (WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutput ¶
func (i WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutput() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
func (WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutputWithContext ¶
func (i WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
type WorkflowTemplateJobPysparkJobLoggingConfigInput ¶
type WorkflowTemplateJobPysparkJobLoggingConfigInput interface { pulumi.Input ToWorkflowTemplateJobPysparkJobLoggingConfigOutput() WorkflowTemplateJobPysparkJobLoggingConfigOutput ToWorkflowTemplateJobPysparkJobLoggingConfigOutputWithContext(context.Context) WorkflowTemplateJobPysparkJobLoggingConfigOutput }
WorkflowTemplateJobPysparkJobLoggingConfigInput is an input type that accepts WorkflowTemplateJobPysparkJobLoggingConfigArgs and WorkflowTemplateJobPysparkJobLoggingConfigOutput values. You can construct a concrete instance of `WorkflowTemplateJobPysparkJobLoggingConfigInput` via:
WorkflowTemplateJobPysparkJobLoggingConfigArgs{...}
type WorkflowTemplateJobPysparkJobLoggingConfigOutput ¶
type WorkflowTemplateJobPysparkJobLoggingConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPysparkJobLoggingConfigOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobPysparkJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobPysparkJobLoggingConfigOutput) ElementType ¶
func (WorkflowTemplateJobPysparkJobLoggingConfigOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigOutput ¶
func (o WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigOutput() WorkflowTemplateJobPysparkJobLoggingConfigOutput
func (WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigOutputWithContext ¶
func (o WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobLoggingConfigOutput
func (WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutput() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
func (WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobPysparkJobLoggingConfigOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
type WorkflowTemplateJobPysparkJobLoggingConfigPtrInput ¶
type WorkflowTemplateJobPysparkJobLoggingConfigPtrInput interface { pulumi.Input ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutput() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutputWithContext(context.Context) WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput }
WorkflowTemplateJobPysparkJobLoggingConfigPtrInput is an input type that accepts WorkflowTemplateJobPysparkJobLoggingConfigArgs, WorkflowTemplateJobPysparkJobLoggingConfigPtr and WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobPysparkJobLoggingConfigPtrInput` via:
WorkflowTemplateJobPysparkJobLoggingConfigArgs{...} or: nil
func WorkflowTemplateJobPysparkJobLoggingConfigPtr ¶
func WorkflowTemplateJobPysparkJobLoggingConfigPtr(v *WorkflowTemplateJobPysparkJobLoggingConfigArgs) WorkflowTemplateJobPysparkJobLoggingConfigPtrInput
type WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput ¶
type WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) ElementType ¶
func (WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutput() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
func (WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobPysparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
type WorkflowTemplateJobPysparkJobOutput ¶
type WorkflowTemplateJobPysparkJobOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPysparkJobOutput) ArchiveUris ¶
func (o WorkflowTemplateJobPysparkJobOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (WorkflowTemplateJobPysparkJobOutput) Args ¶
func (o WorkflowTemplateJobPysparkJobOutput) Args() pulumi.StringArrayOutput
Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (WorkflowTemplateJobPysparkJobOutput) ElementType ¶
func (WorkflowTemplateJobPysparkJobOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPysparkJobOutput) FileUris ¶
func (o WorkflowTemplateJobPysparkJobOutput) FileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.
func (WorkflowTemplateJobPysparkJobOutput) JarFileUris ¶
func (o WorkflowTemplateJobPysparkJobOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobPysparkJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobPysparkJobOutput) LoggingConfig() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobPysparkJobOutput) MainPythonFileUri ¶
func (o WorkflowTemplateJobPysparkJobOutput) MainPythonFileUri() pulumi.StringOutput
Required. The HCFS URI of the main Python file to use as the driver. Must be a .py file.
func (WorkflowTemplateJobPysparkJobOutput) Properties ¶
func (o WorkflowTemplateJobPysparkJobOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobPysparkJobOutput) PythonFileUris ¶
func (o WorkflowTemplateJobPysparkJobOutput) PythonFileUris() pulumi.StringArrayOutput
Optional. HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip.
func (WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobOutput ¶
func (o WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobOutput() WorkflowTemplateJobPysparkJobOutput
func (WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobOutputWithContext ¶
func (o WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobOutput
func (WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobPtrOutput ¶
func (o WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobPtrOutput() WorkflowTemplateJobPysparkJobPtrOutput
func (WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobPysparkJobOutput) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobPtrOutput
type WorkflowTemplateJobPysparkJobPtrInput ¶
type WorkflowTemplateJobPysparkJobPtrInput interface { pulumi.Input ToWorkflowTemplateJobPysparkJobPtrOutput() WorkflowTemplateJobPysparkJobPtrOutput ToWorkflowTemplateJobPysparkJobPtrOutputWithContext(context.Context) WorkflowTemplateJobPysparkJobPtrOutput }
WorkflowTemplateJobPysparkJobPtrInput is an input type that accepts WorkflowTemplateJobPysparkJobArgs, WorkflowTemplateJobPysparkJobPtr and WorkflowTemplateJobPysparkJobPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobPysparkJobPtrInput` via:
WorkflowTemplateJobPysparkJobArgs{...} or: nil
func WorkflowTemplateJobPysparkJobPtr ¶
func WorkflowTemplateJobPysparkJobPtr(v *WorkflowTemplateJobPysparkJobArgs) WorkflowTemplateJobPysparkJobPtrInput
type WorkflowTemplateJobPysparkJobPtrOutput ¶
type WorkflowTemplateJobPysparkJobPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobPysparkJobPtrOutput) ArchiveUris ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (WorkflowTemplateJobPysparkJobPtrOutput) Args ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) Args() pulumi.StringArrayOutput
Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (WorkflowTemplateJobPysparkJobPtrOutput) ElementType ¶
func (WorkflowTemplateJobPysparkJobPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobPysparkJobPtrOutput) FileUris ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) FileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.
func (WorkflowTemplateJobPysparkJobPtrOutput) JarFileUris ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobPysparkJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) LoggingConfig() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobPysparkJobPtrOutput) MainPythonFileUri ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) MainPythonFileUri() pulumi.StringPtrOutput
Required. The HCFS URI of the main Python file to use as the driver. Must be a .py file.
func (WorkflowTemplateJobPysparkJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobPysparkJobPtrOutput) PythonFileUris ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) PythonFileUris() pulumi.StringArrayOutput
Optional. HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip.
func (WorkflowTemplateJobPysparkJobPtrOutput) ToWorkflowTemplateJobPysparkJobPtrOutput ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) ToWorkflowTemplateJobPysparkJobPtrOutput() WorkflowTemplateJobPysparkJobPtrOutput
func (WorkflowTemplateJobPysparkJobPtrOutput) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobPtrOutput
type WorkflowTemplateJobScheduling ¶
type WorkflowTemplateJobScheduling struct { // Optional. Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed. A job may be reported as thrashing if driver exits with non-zero code 4 times within 10 minute window. Maximum value is 10. MaxFailuresPerHour *int `pulumi:"maxFailuresPerHour"` // Optional. Maximum number of times in total a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed. Maximum value is 240 MaxFailuresTotal *int `pulumi:"maxFailuresTotal"` }
type WorkflowTemplateJobSchedulingArgs ¶
type WorkflowTemplateJobSchedulingArgs struct { // Optional. Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed. A job may be reported as thrashing if driver exits with non-zero code 4 times within 10 minute window. Maximum value is 10. MaxFailuresPerHour pulumi.IntPtrInput `pulumi:"maxFailuresPerHour"` // Optional. Maximum number of times in total a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed. Maximum value is 240 MaxFailuresTotal pulumi.IntPtrInput `pulumi:"maxFailuresTotal"` }
func (WorkflowTemplateJobSchedulingArgs) ElementType ¶
func (WorkflowTemplateJobSchedulingArgs) ElementType() reflect.Type
func (WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingOutput ¶
func (i WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingOutput() WorkflowTemplateJobSchedulingOutput
func (WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingOutputWithContext ¶
func (i WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingOutput
func (WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingPtrOutput ¶
func (i WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingPtrOutput() WorkflowTemplateJobSchedulingPtrOutput
func (WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingPtrOutputWithContext ¶
func (i WorkflowTemplateJobSchedulingArgs) ToWorkflowTemplateJobSchedulingPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingPtrOutput
type WorkflowTemplateJobSchedulingInput ¶
type WorkflowTemplateJobSchedulingInput interface { pulumi.Input ToWorkflowTemplateJobSchedulingOutput() WorkflowTemplateJobSchedulingOutput ToWorkflowTemplateJobSchedulingOutputWithContext(context.Context) WorkflowTemplateJobSchedulingOutput }
WorkflowTemplateJobSchedulingInput is an input type that accepts WorkflowTemplateJobSchedulingArgs and WorkflowTemplateJobSchedulingOutput values. You can construct a concrete instance of `WorkflowTemplateJobSchedulingInput` via:
WorkflowTemplateJobSchedulingArgs{...}
type WorkflowTemplateJobSchedulingOutput ¶
type WorkflowTemplateJobSchedulingOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSchedulingOutput) ElementType ¶
func (WorkflowTemplateJobSchedulingOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSchedulingOutput) MaxFailuresPerHour ¶
func (o WorkflowTemplateJobSchedulingOutput) MaxFailuresPerHour() pulumi.IntPtrOutput
Optional. Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed. A job may be reported as thrashing if driver exits with non-zero code 4 times within 10 minute window. Maximum value is 10.
func (WorkflowTemplateJobSchedulingOutput) MaxFailuresTotal ¶
func (o WorkflowTemplateJobSchedulingOutput) MaxFailuresTotal() pulumi.IntPtrOutput
Optional. Maximum number of times in total a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed. Maximum value is 240
func (WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingOutput ¶
func (o WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingOutput() WorkflowTemplateJobSchedulingOutput
func (WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingOutputWithContext ¶
func (o WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingOutput
func (WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingPtrOutput ¶
func (o WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingPtrOutput() WorkflowTemplateJobSchedulingPtrOutput
func (WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingPtrOutputWithContext ¶
func (o WorkflowTemplateJobSchedulingOutput) ToWorkflowTemplateJobSchedulingPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingPtrOutput
type WorkflowTemplateJobSchedulingPtrInput ¶
type WorkflowTemplateJobSchedulingPtrInput interface { pulumi.Input ToWorkflowTemplateJobSchedulingPtrOutput() WorkflowTemplateJobSchedulingPtrOutput ToWorkflowTemplateJobSchedulingPtrOutputWithContext(context.Context) WorkflowTemplateJobSchedulingPtrOutput }
WorkflowTemplateJobSchedulingPtrInput is an input type that accepts WorkflowTemplateJobSchedulingArgs, WorkflowTemplateJobSchedulingPtr and WorkflowTemplateJobSchedulingPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobSchedulingPtrInput` via:
WorkflowTemplateJobSchedulingArgs{...} or: nil
func WorkflowTemplateJobSchedulingPtr ¶
func WorkflowTemplateJobSchedulingPtr(v *WorkflowTemplateJobSchedulingArgs) WorkflowTemplateJobSchedulingPtrInput
type WorkflowTemplateJobSchedulingPtrOutput ¶
type WorkflowTemplateJobSchedulingPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSchedulingPtrOutput) ElementType ¶
func (WorkflowTemplateJobSchedulingPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSchedulingPtrOutput) MaxFailuresPerHour ¶
func (o WorkflowTemplateJobSchedulingPtrOutput) MaxFailuresPerHour() pulumi.IntPtrOutput
Optional. Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed. A job may be reported as thrashing if driver exits with non-zero code 4 times within 10 minute window. Maximum value is 10.
func (WorkflowTemplateJobSchedulingPtrOutput) MaxFailuresTotal ¶
func (o WorkflowTemplateJobSchedulingPtrOutput) MaxFailuresTotal() pulumi.IntPtrOutput
Optional. Maximum number of times in total a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed. Maximum value is 240
func (WorkflowTemplateJobSchedulingPtrOutput) ToWorkflowTemplateJobSchedulingPtrOutput ¶
func (o WorkflowTemplateJobSchedulingPtrOutput) ToWorkflowTemplateJobSchedulingPtrOutput() WorkflowTemplateJobSchedulingPtrOutput
func (WorkflowTemplateJobSchedulingPtrOutput) ToWorkflowTemplateJobSchedulingPtrOutputWithContext ¶
func (o WorkflowTemplateJobSchedulingPtrOutput) ToWorkflowTemplateJobSchedulingPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingPtrOutput
type WorkflowTemplateJobSparkJob ¶
type WorkflowTemplateJobSparkJob struct { // Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args []string `pulumi:"args"` // Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` // Optional. The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobSparkJobLoggingConfig `pulumi:"loggingConfig"` // The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in `jarFileUris`. MainClass *string `pulumi:"mainClass"` // The HCFS URI of the jar file that contains the main class. MainJarFileUri *string `pulumi:"mainJarFileUri"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` }
type WorkflowTemplateJobSparkJobArgs ¶
type WorkflowTemplateJobSparkJobArgs struct { // Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris pulumi.StringArrayInput `pulumi:"archiveUris"` // Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args pulumi.StringArrayInput `pulumi:"args"` // Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // Optional. The runtime log config for job execution. LoggingConfig WorkflowTemplateJobSparkJobLoggingConfigPtrInput `pulumi:"loggingConfig"` // The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in `jarFileUris`. MainClass pulumi.StringPtrInput `pulumi:"mainClass"` // The HCFS URI of the jar file that contains the main class. MainJarFileUri pulumi.StringPtrInput `pulumi:"mainJarFileUri"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties pulumi.StringMapInput `pulumi:"properties"` }
func (WorkflowTemplateJobSparkJobArgs) ElementType ¶
func (WorkflowTemplateJobSparkJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobOutput ¶
func (i WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobOutput() WorkflowTemplateJobSparkJobOutput
func (WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobOutputWithContext ¶
func (i WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobOutput
func (WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobPtrOutput ¶
func (i WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobPtrOutput() WorkflowTemplateJobSparkJobPtrOutput
func (WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobPtrOutputWithContext ¶
func (i WorkflowTemplateJobSparkJobArgs) ToWorkflowTemplateJobSparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobPtrOutput
type WorkflowTemplateJobSparkJobInput ¶
type WorkflowTemplateJobSparkJobInput interface { pulumi.Input ToWorkflowTemplateJobSparkJobOutput() WorkflowTemplateJobSparkJobOutput ToWorkflowTemplateJobSparkJobOutputWithContext(context.Context) WorkflowTemplateJobSparkJobOutput }
WorkflowTemplateJobSparkJobInput is an input type that accepts WorkflowTemplateJobSparkJobArgs and WorkflowTemplateJobSparkJobOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkJobInput` via:
WorkflowTemplateJobSparkJobArgs{...}
type WorkflowTemplateJobSparkJobLoggingConfigArgs ¶
type WorkflowTemplateJobSparkJobLoggingConfigArgs struct { // The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG' DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"` }
func (WorkflowTemplateJobSparkJobLoggingConfigArgs) ElementType ¶
func (WorkflowTemplateJobSparkJobLoggingConfigArgs) ElementType() reflect.Type
func (WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigOutput ¶
func (i WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigOutput() WorkflowTemplateJobSparkJobLoggingConfigOutput
func (WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigOutputWithContext ¶
func (i WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobLoggingConfigOutput
func (WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutput ¶
func (i WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
func (WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutputWithContext ¶
func (i WorkflowTemplateJobSparkJobLoggingConfigArgs) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
type WorkflowTemplateJobSparkJobLoggingConfigInput ¶
type WorkflowTemplateJobSparkJobLoggingConfigInput interface { pulumi.Input ToWorkflowTemplateJobSparkJobLoggingConfigOutput() WorkflowTemplateJobSparkJobLoggingConfigOutput ToWorkflowTemplateJobSparkJobLoggingConfigOutputWithContext(context.Context) WorkflowTemplateJobSparkJobLoggingConfigOutput }
WorkflowTemplateJobSparkJobLoggingConfigInput is an input type that accepts WorkflowTemplateJobSparkJobLoggingConfigArgs and WorkflowTemplateJobSparkJobLoggingConfigOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkJobLoggingConfigInput` via:
WorkflowTemplateJobSparkJobLoggingConfigArgs{...}
type WorkflowTemplateJobSparkJobLoggingConfigOutput ¶
type WorkflowTemplateJobSparkJobLoggingConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkJobLoggingConfigOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobSparkJobLoggingConfigOutput) ElementType ¶
func (WorkflowTemplateJobSparkJobLoggingConfigOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigOutput ¶
func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigOutput() WorkflowTemplateJobSparkJobLoggingConfigOutput
func (WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigOutputWithContext ¶
func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobLoggingConfigOutput
func (WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
func (WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
type WorkflowTemplateJobSparkJobLoggingConfigPtrInput ¶
type WorkflowTemplateJobSparkJobLoggingConfigPtrInput interface { pulumi.Input ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutputWithContext(context.Context) WorkflowTemplateJobSparkJobLoggingConfigPtrOutput }
WorkflowTemplateJobSparkJobLoggingConfigPtrInput is an input type that accepts WorkflowTemplateJobSparkJobLoggingConfigArgs, WorkflowTemplateJobSparkJobLoggingConfigPtr and WorkflowTemplateJobSparkJobLoggingConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkJobLoggingConfigPtrInput` via:
WorkflowTemplateJobSparkJobLoggingConfigArgs{...} or: nil
func WorkflowTemplateJobSparkJobLoggingConfigPtr ¶
func WorkflowTemplateJobSparkJobLoggingConfigPtr(v *WorkflowTemplateJobSparkJobLoggingConfigArgs) WorkflowTemplateJobSparkJobLoggingConfigPtrInput
type WorkflowTemplateJobSparkJobLoggingConfigPtrOutput ¶
type WorkflowTemplateJobSparkJobLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) ElementType ¶
func (WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
func (WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
type WorkflowTemplateJobSparkJobOutput ¶
type WorkflowTemplateJobSparkJobOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkJobOutput) ArchiveUris ¶
func (o WorkflowTemplateJobSparkJobOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (WorkflowTemplateJobSparkJobOutput) Args ¶
func (o WorkflowTemplateJobSparkJobOutput) Args() pulumi.StringArrayOutput
Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (WorkflowTemplateJobSparkJobOutput) ElementType ¶
func (WorkflowTemplateJobSparkJobOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkJobOutput) FileUris ¶
func (o WorkflowTemplateJobSparkJobOutput) FileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.
func (WorkflowTemplateJobSparkJobOutput) JarFileUris ¶
func (o WorkflowTemplateJobSparkJobOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobSparkJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobSparkJobOutput) LoggingConfig() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobSparkJobOutput) MainClass ¶
func (o WorkflowTemplateJobSparkJobOutput) MainClass() pulumi.StringPtrOutput
The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in `jarFileUris`.
func (WorkflowTemplateJobSparkJobOutput) MainJarFileUri ¶
func (o WorkflowTemplateJobSparkJobOutput) MainJarFileUri() pulumi.StringPtrOutput
The HCFS URI of the jar file that contains the main class.
func (WorkflowTemplateJobSparkJobOutput) Properties ¶
func (o WorkflowTemplateJobSparkJobOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobOutput ¶
func (o WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobOutput() WorkflowTemplateJobSparkJobOutput
func (WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobOutputWithContext ¶
func (o WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobOutput
func (WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobPtrOutput ¶
func (o WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobPtrOutput() WorkflowTemplateJobSparkJobPtrOutput
func (WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkJobOutput) ToWorkflowTemplateJobSparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobPtrOutput
type WorkflowTemplateJobSparkJobPtrInput ¶
type WorkflowTemplateJobSparkJobPtrInput interface { pulumi.Input ToWorkflowTemplateJobSparkJobPtrOutput() WorkflowTemplateJobSparkJobPtrOutput ToWorkflowTemplateJobSparkJobPtrOutputWithContext(context.Context) WorkflowTemplateJobSparkJobPtrOutput }
WorkflowTemplateJobSparkJobPtrInput is an input type that accepts WorkflowTemplateJobSparkJobArgs, WorkflowTemplateJobSparkJobPtr and WorkflowTemplateJobSparkJobPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkJobPtrInput` via:
WorkflowTemplateJobSparkJobArgs{...} or: nil
func WorkflowTemplateJobSparkJobPtr ¶
func WorkflowTemplateJobSparkJobPtr(v *WorkflowTemplateJobSparkJobArgs) WorkflowTemplateJobSparkJobPtrInput
type WorkflowTemplateJobSparkJobPtrOutput ¶
type WorkflowTemplateJobSparkJobPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkJobPtrOutput) ArchiveUris ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (WorkflowTemplateJobSparkJobPtrOutput) Args ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) Args() pulumi.StringArrayOutput
Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (WorkflowTemplateJobSparkJobPtrOutput) ElementType ¶
func (WorkflowTemplateJobSparkJobPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkJobPtrOutput) FileUris ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) FileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.
func (WorkflowTemplateJobSparkJobPtrOutput) JarFileUris ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobSparkJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) LoggingConfig() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobSparkJobPtrOutput) MainClass ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) MainClass() pulumi.StringPtrOutput
The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in `jarFileUris`.
func (WorkflowTemplateJobSparkJobPtrOutput) MainJarFileUri ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
The HCFS URI of the jar file that contains the main class.
func (WorkflowTemplateJobSparkJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobSparkJobPtrOutput) ToWorkflowTemplateJobSparkJobPtrOutput ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) ToWorkflowTemplateJobSparkJobPtrOutput() WorkflowTemplateJobSparkJobPtrOutput
func (WorkflowTemplateJobSparkJobPtrOutput) ToWorkflowTemplateJobSparkJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) ToWorkflowTemplateJobSparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobPtrOutput
type WorkflowTemplateJobSparkRJob ¶
type WorkflowTemplateJobSparkRJob struct { // Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris []string `pulumi:"archiveUris"` // Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args []string `pulumi:"args"` // Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // Optional. The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobSparkRJobLoggingConfig `pulumi:"loggingConfig"` // Required. The HCFS URI of the main R file to use as the driver. Must be a .R file. MainRFileUri string `pulumi:"mainRFileUri"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` }
type WorkflowTemplateJobSparkRJobArgs ¶
type WorkflowTemplateJobSparkRJobArgs struct { // Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. ArchiveUris pulumi.StringArrayInput `pulumi:"archiveUris"` // Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Args pulumi.StringArrayInput `pulumi:"args"` // Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // Optional. The runtime log config for job execution. LoggingConfig WorkflowTemplateJobSparkRJobLoggingConfigPtrInput `pulumi:"loggingConfig"` // Required. The HCFS URI of the main R file to use as the driver. Must be a .R file. MainRFileUri pulumi.StringInput `pulumi:"mainRFileUri"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties pulumi.StringMapInput `pulumi:"properties"` }
func (WorkflowTemplateJobSparkRJobArgs) ElementType ¶
func (WorkflowTemplateJobSparkRJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobOutput ¶
func (i WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobOutput() WorkflowTemplateJobSparkRJobOutput
func (WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobOutputWithContext ¶
func (i WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobOutput
func (WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobPtrOutput ¶
func (i WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobPtrOutput() WorkflowTemplateJobSparkRJobPtrOutput
func (WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext ¶
func (i WorkflowTemplateJobSparkRJobArgs) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobPtrOutput
type WorkflowTemplateJobSparkRJobInput ¶
type WorkflowTemplateJobSparkRJobInput interface { pulumi.Input ToWorkflowTemplateJobSparkRJobOutput() WorkflowTemplateJobSparkRJobOutput ToWorkflowTemplateJobSparkRJobOutputWithContext(context.Context) WorkflowTemplateJobSparkRJobOutput }
WorkflowTemplateJobSparkRJobInput is an input type that accepts WorkflowTemplateJobSparkRJobArgs and WorkflowTemplateJobSparkRJobOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkRJobInput` via:
WorkflowTemplateJobSparkRJobArgs{...}
type WorkflowTemplateJobSparkRJobLoggingConfigArgs ¶
type WorkflowTemplateJobSparkRJobLoggingConfigArgs struct { // The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG' DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"` }
func (WorkflowTemplateJobSparkRJobLoggingConfigArgs) ElementType ¶
func (WorkflowTemplateJobSparkRJobLoggingConfigArgs) ElementType() reflect.Type
func (WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigOutput ¶
func (i WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigOutput() WorkflowTemplateJobSparkRJobLoggingConfigOutput
func (WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigOutputWithContext ¶
func (i WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobLoggingConfigOutput
func (WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutput ¶
func (i WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
func (WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutputWithContext ¶
func (i WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
type WorkflowTemplateJobSparkRJobLoggingConfigInput ¶
type WorkflowTemplateJobSparkRJobLoggingConfigInput interface { pulumi.Input ToWorkflowTemplateJobSparkRJobLoggingConfigOutput() WorkflowTemplateJobSparkRJobLoggingConfigOutput ToWorkflowTemplateJobSparkRJobLoggingConfigOutputWithContext(context.Context) WorkflowTemplateJobSparkRJobLoggingConfigOutput }
WorkflowTemplateJobSparkRJobLoggingConfigInput is an input type that accepts WorkflowTemplateJobSparkRJobLoggingConfigArgs and WorkflowTemplateJobSparkRJobLoggingConfigOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkRJobLoggingConfigInput` via:
WorkflowTemplateJobSparkRJobLoggingConfigArgs{...}
type WorkflowTemplateJobSparkRJobLoggingConfigOutput ¶
type WorkflowTemplateJobSparkRJobLoggingConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkRJobLoggingConfigOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobSparkRJobLoggingConfigOutput) ElementType ¶
func (WorkflowTemplateJobSparkRJobLoggingConfigOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigOutput ¶
func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigOutput() WorkflowTemplateJobSparkRJobLoggingConfigOutput
func (WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigOutputWithContext ¶
func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobLoggingConfigOutput
func (WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
func (WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
type WorkflowTemplateJobSparkRJobLoggingConfigPtrInput ¶
type WorkflowTemplateJobSparkRJobLoggingConfigPtrInput interface { pulumi.Input ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutputWithContext(context.Context) WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput }
WorkflowTemplateJobSparkRJobLoggingConfigPtrInput is an input type that accepts WorkflowTemplateJobSparkRJobLoggingConfigArgs, WorkflowTemplateJobSparkRJobLoggingConfigPtr and WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkRJobLoggingConfigPtrInput` via:
WorkflowTemplateJobSparkRJobLoggingConfigArgs{...} or: nil
func WorkflowTemplateJobSparkRJobLoggingConfigPtr ¶
func WorkflowTemplateJobSparkRJobLoggingConfigPtr(v *WorkflowTemplateJobSparkRJobLoggingConfigArgs) WorkflowTemplateJobSparkRJobLoggingConfigPtrInput
type WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput ¶
type WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) ElementType ¶
func (WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
func (WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkRJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
type WorkflowTemplateJobSparkRJobOutput ¶
type WorkflowTemplateJobSparkRJobOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkRJobOutput) ArchiveUris ¶
func (o WorkflowTemplateJobSparkRJobOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (WorkflowTemplateJobSparkRJobOutput) Args ¶
func (o WorkflowTemplateJobSparkRJobOutput) Args() pulumi.StringArrayOutput
Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (WorkflowTemplateJobSparkRJobOutput) ElementType ¶
func (WorkflowTemplateJobSparkRJobOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkRJobOutput) FileUris ¶
func (o WorkflowTemplateJobSparkRJobOutput) FileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.
func (WorkflowTemplateJobSparkRJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobSparkRJobOutput) LoggingConfig() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobSparkRJobOutput) MainRFileUri ¶
func (o WorkflowTemplateJobSparkRJobOutput) MainRFileUri() pulumi.StringOutput
Required. The HCFS URI of the main R file to use as the driver. Must be a .R file.
func (WorkflowTemplateJobSparkRJobOutput) Properties ¶
func (o WorkflowTemplateJobSparkRJobOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobOutput ¶
func (o WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobOutput() WorkflowTemplateJobSparkRJobOutput
func (WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobOutputWithContext ¶
func (o WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobOutput
func (WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobPtrOutput ¶
func (o WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobPtrOutput() WorkflowTemplateJobSparkRJobPtrOutput
func (WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkRJobOutput) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobPtrOutput
type WorkflowTemplateJobSparkRJobPtrInput ¶
type WorkflowTemplateJobSparkRJobPtrInput interface { pulumi.Input ToWorkflowTemplateJobSparkRJobPtrOutput() WorkflowTemplateJobSparkRJobPtrOutput ToWorkflowTemplateJobSparkRJobPtrOutputWithContext(context.Context) WorkflowTemplateJobSparkRJobPtrOutput }
WorkflowTemplateJobSparkRJobPtrInput is an input type that accepts WorkflowTemplateJobSparkRJobArgs, WorkflowTemplateJobSparkRJobPtr and WorkflowTemplateJobSparkRJobPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkRJobPtrInput` via:
WorkflowTemplateJobSparkRJobArgs{...} or: nil
func WorkflowTemplateJobSparkRJobPtr ¶
func WorkflowTemplateJobSparkRJobPtr(v *WorkflowTemplateJobSparkRJobArgs) WorkflowTemplateJobSparkRJobPtrInput
type WorkflowTemplateJobSparkRJobPtrOutput ¶
type WorkflowTemplateJobSparkRJobPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkRJobPtrOutput) ArchiveUris ¶
func (o WorkflowTemplateJobSparkRJobPtrOutput) ArchiveUris() pulumi.StringArrayOutput
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.
func (WorkflowTemplateJobSparkRJobPtrOutput) Args ¶
func (o WorkflowTemplateJobSparkRJobPtrOutput) Args() pulumi.StringArrayOutput
Optional. The arguments to pass to the driver. Do not include arguments, such as `--conf`, that can be set as job properties, since a collision may occur that causes an incorrect job submission.
func (WorkflowTemplateJobSparkRJobPtrOutput) ElementType ¶
func (WorkflowTemplateJobSparkRJobPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkRJobPtrOutput) FileUris ¶
func (o WorkflowTemplateJobSparkRJobPtrOutput) FileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks.
func (WorkflowTemplateJobSparkRJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobSparkRJobPtrOutput) LoggingConfig() WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobSparkRJobPtrOutput) MainRFileUri ¶
func (o WorkflowTemplateJobSparkRJobPtrOutput) MainRFileUri() pulumi.StringPtrOutput
Required. The HCFS URI of the main R file to use as the driver. Must be a .R file.
func (WorkflowTemplateJobSparkRJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobSparkRJobPtrOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobSparkRJobPtrOutput) ToWorkflowTemplateJobSparkRJobPtrOutput ¶
func (o WorkflowTemplateJobSparkRJobPtrOutput) ToWorkflowTemplateJobSparkRJobPtrOutput() WorkflowTemplateJobSparkRJobPtrOutput
func (WorkflowTemplateJobSparkRJobPtrOutput) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkRJobPtrOutput) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobPtrOutput
type WorkflowTemplateJobSparkSqlJob ¶
type WorkflowTemplateJobSparkSqlJob struct { // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` // Optional. The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobSparkSqlJobLoggingConfig `pulumi:"loggingConfig"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. QueryFileUri *string `pulumi:"queryFileUri"` // A list of queries. QueryList *WorkflowTemplateJobSparkSqlJobQueryList `pulumi:"queryList"` // Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`). ScriptVariables map[string]string `pulumi:"scriptVariables"` }
type WorkflowTemplateJobSparkSqlJobArgs ¶
type WorkflowTemplateJobSparkSqlJobArgs struct { // Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // Optional. The runtime log config for job execution. LoggingConfig WorkflowTemplateJobSparkSqlJobLoggingConfigPtrInput `pulumi:"loggingConfig"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties pulumi.StringMapInput `pulumi:"properties"` // The HCFS URI of the script that contains SQL queries. QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // A list of queries. QueryList WorkflowTemplateJobSparkSqlJobQueryListPtrInput `pulumi:"queryList"` // Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`). ScriptVariables pulumi.StringMapInput `pulumi:"scriptVariables"` }
func (WorkflowTemplateJobSparkSqlJobArgs) ElementType ¶
func (WorkflowTemplateJobSparkSqlJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobOutput ¶
func (i WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobOutput() WorkflowTemplateJobSparkSqlJobOutput
func (WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobOutputWithContext ¶
func (i WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobOutput
func (WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobPtrOutput ¶
func (i WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobPtrOutput() WorkflowTemplateJobSparkSqlJobPtrOutput
func (WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobPtrOutputWithContext ¶
func (i WorkflowTemplateJobSparkSqlJobArgs) ToWorkflowTemplateJobSparkSqlJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobPtrOutput
type WorkflowTemplateJobSparkSqlJobInput ¶
type WorkflowTemplateJobSparkSqlJobInput interface { pulumi.Input ToWorkflowTemplateJobSparkSqlJobOutput() WorkflowTemplateJobSparkSqlJobOutput ToWorkflowTemplateJobSparkSqlJobOutputWithContext(context.Context) WorkflowTemplateJobSparkSqlJobOutput }
WorkflowTemplateJobSparkSqlJobInput is an input type that accepts WorkflowTemplateJobSparkSqlJobArgs and WorkflowTemplateJobSparkSqlJobOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkSqlJobInput` via:
WorkflowTemplateJobSparkSqlJobArgs{...}
type WorkflowTemplateJobSparkSqlJobLoggingConfigArgs ¶
type WorkflowTemplateJobSparkSqlJobLoggingConfigArgs struct { // The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG' DriverLogLevels pulumi.StringMapInput `pulumi:"driverLogLevels"` }
func (WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ElementType ¶
func (WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ElementType() reflect.Type
func (WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutput ¶
func (i WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigOutput
func (WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutputWithContext ¶
func (i WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigOutput
func (WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput ¶
func (i WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
func (WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutputWithContext ¶
func (i WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
type WorkflowTemplateJobSparkSqlJobLoggingConfigInput ¶
type WorkflowTemplateJobSparkSqlJobLoggingConfigInput interface { pulumi.Input ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigOutput ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutputWithContext(context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigOutput }
WorkflowTemplateJobSparkSqlJobLoggingConfigInput is an input type that accepts WorkflowTemplateJobSparkSqlJobLoggingConfigArgs and WorkflowTemplateJobSparkSqlJobLoggingConfigOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkSqlJobLoggingConfigInput` via:
WorkflowTemplateJobSparkSqlJobLoggingConfigArgs{...}
type WorkflowTemplateJobSparkSqlJobLoggingConfigOutput ¶
type WorkflowTemplateJobSparkSqlJobLoggingConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ElementType ¶
func (WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutput ¶
func (o WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigOutput
func (WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutputWithContext ¶
func (o WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigOutput
func (WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
func (WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkSqlJobLoggingConfigOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
type WorkflowTemplateJobSparkSqlJobLoggingConfigPtrInput ¶
type WorkflowTemplateJobSparkSqlJobLoggingConfigPtrInput interface { pulumi.Input ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutputWithContext(context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput }
WorkflowTemplateJobSparkSqlJobLoggingConfigPtrInput is an input type that accepts WorkflowTemplateJobSparkSqlJobLoggingConfigArgs, WorkflowTemplateJobSparkSqlJobLoggingConfigPtr and WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkSqlJobLoggingConfigPtrInput` via:
WorkflowTemplateJobSparkSqlJobLoggingConfigArgs{...} or: nil
func WorkflowTemplateJobSparkSqlJobLoggingConfigPtr ¶
func WorkflowTemplateJobSparkSqlJobLoggingConfigPtr(v *WorkflowTemplateJobSparkSqlJobLoggingConfigArgs) WorkflowTemplateJobSparkSqlJobLoggingConfigPtrInput
type WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput ¶
type WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) DriverLogLevels ¶
func (o WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) DriverLogLevels() pulumi.StringMapOutput
The per-package log levels for the driver. This may include "root" package name to configure rootLogger. Examples: 'com.google = FATAL', 'root = INFO', 'org.apache = DEBUG'
func (WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) ElementType ¶
func (WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput ¶
func (o WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
func (WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput) ToWorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
type WorkflowTemplateJobSparkSqlJobOutput ¶
type WorkflowTemplateJobSparkSqlJobOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkSqlJobOutput) ElementType ¶
func (WorkflowTemplateJobSparkSqlJobOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkSqlJobOutput) JarFileUris ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobSparkSqlJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) LoggingConfig() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobSparkSqlJobOutput) Properties ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobSparkSqlJobOutput) QueryFileUri ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries.
func (WorkflowTemplateJobSparkSqlJobOutput) QueryList ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) QueryList() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobSparkSqlJobOutput) ScriptVariables ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) ScriptVariables() pulumi.StringMapOutput
Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`).
func (WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobOutput ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobOutput() WorkflowTemplateJobSparkSqlJobOutput
func (WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobOutputWithContext ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobOutput
func (WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutput ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutput() WorkflowTemplateJobSparkSqlJobPtrOutput
func (WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobPtrOutput
type WorkflowTemplateJobSparkSqlJobPtrInput ¶
type WorkflowTemplateJobSparkSqlJobPtrInput interface { pulumi.Input ToWorkflowTemplateJobSparkSqlJobPtrOutput() WorkflowTemplateJobSparkSqlJobPtrOutput ToWorkflowTemplateJobSparkSqlJobPtrOutputWithContext(context.Context) WorkflowTemplateJobSparkSqlJobPtrOutput }
WorkflowTemplateJobSparkSqlJobPtrInput is an input type that accepts WorkflowTemplateJobSparkSqlJobArgs, WorkflowTemplateJobSparkSqlJobPtr and WorkflowTemplateJobSparkSqlJobPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkSqlJobPtrInput` via:
WorkflowTemplateJobSparkSqlJobArgs{...} or: nil
func WorkflowTemplateJobSparkSqlJobPtr ¶
func WorkflowTemplateJobSparkSqlJobPtr(v *WorkflowTemplateJobSparkSqlJobArgs) WorkflowTemplateJobSparkSqlJobPtrInput
type WorkflowTemplateJobSparkSqlJobPtrOutput ¶
type WorkflowTemplateJobSparkSqlJobPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkSqlJobPtrOutput) ElementType ¶
func (WorkflowTemplateJobSparkSqlJobPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkSqlJobPtrOutput) JarFileUris ¶
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
Optional. HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobSparkSqlJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) LoggingConfig() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
Optional. The runtime log config for job execution.
func (WorkflowTemplateJobSparkSqlJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplateJobSparkSqlJobPtrOutput) QueryFileUri ¶
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains SQL queries.
func (WorkflowTemplateJobSparkSqlJobPtrOutput) QueryList ¶
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) QueryList() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobSparkSqlJobPtrOutput) ScriptVariables ¶
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) ScriptVariables() pulumi.StringMapOutput
Optional. Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`).
func (WorkflowTemplateJobSparkSqlJobPtrOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutput ¶
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutput() WorkflowTemplateJobSparkSqlJobPtrOutput
func (WorkflowTemplateJobSparkSqlJobPtrOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) ToWorkflowTemplateJobSparkSqlJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobPtrOutput
type WorkflowTemplateJobSparkSqlJobQueryList ¶
type WorkflowTemplateJobSparkSqlJobQueryList struct { // Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } } Queries []string `pulumi:"queries"` }
type WorkflowTemplateJobSparkSqlJobQueryListArgs ¶
type WorkflowTemplateJobSparkSqlJobQueryListArgs struct { // Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } } Queries pulumi.StringArrayInput `pulumi:"queries"` }
func (WorkflowTemplateJobSparkSqlJobQueryListArgs) ElementType ¶
func (WorkflowTemplateJobSparkSqlJobQueryListArgs) ElementType() reflect.Type
func (WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListOutput ¶
func (i WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListOutput() WorkflowTemplateJobSparkSqlJobQueryListOutput
func (WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListOutputWithContext ¶
func (i WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListOutput
func (WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput ¶
func (i WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
func (WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext ¶
func (i WorkflowTemplateJobSparkSqlJobQueryListArgs) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
type WorkflowTemplateJobSparkSqlJobQueryListInput ¶
type WorkflowTemplateJobSparkSqlJobQueryListInput interface { pulumi.Input ToWorkflowTemplateJobSparkSqlJobQueryListOutput() WorkflowTemplateJobSparkSqlJobQueryListOutput ToWorkflowTemplateJobSparkSqlJobQueryListOutputWithContext(context.Context) WorkflowTemplateJobSparkSqlJobQueryListOutput }
WorkflowTemplateJobSparkSqlJobQueryListInput is an input type that accepts WorkflowTemplateJobSparkSqlJobQueryListArgs and WorkflowTemplateJobSparkSqlJobQueryListOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkSqlJobQueryListInput` via:
WorkflowTemplateJobSparkSqlJobQueryListArgs{...}
type WorkflowTemplateJobSparkSqlJobQueryListOutput ¶
type WorkflowTemplateJobSparkSqlJobQueryListOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkSqlJobQueryListOutput) ElementType ¶
func (WorkflowTemplateJobSparkSqlJobQueryListOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkSqlJobQueryListOutput) Queries ¶
func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) Queries() pulumi.StringArrayOutput
Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } }
func (WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListOutput ¶
func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListOutput() WorkflowTemplateJobSparkSqlJobQueryListOutput
func (WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListOutputWithContext ¶
func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListOutput
func (WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput ¶
func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
func (WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
type WorkflowTemplateJobSparkSqlJobQueryListPtrInput ¶
type WorkflowTemplateJobSparkSqlJobQueryListPtrInput interface { pulumi.Input ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext(context.Context) WorkflowTemplateJobSparkSqlJobQueryListPtrOutput }
WorkflowTemplateJobSparkSqlJobQueryListPtrInput is an input type that accepts WorkflowTemplateJobSparkSqlJobQueryListArgs, WorkflowTemplateJobSparkSqlJobQueryListPtr and WorkflowTemplateJobSparkSqlJobQueryListPtrOutput values. You can construct a concrete instance of `WorkflowTemplateJobSparkSqlJobQueryListPtrInput` via:
WorkflowTemplateJobSparkSqlJobQueryListArgs{...} or: nil
func WorkflowTemplateJobSparkSqlJobQueryListPtr ¶
func WorkflowTemplateJobSparkSqlJobQueryListPtr(v *WorkflowTemplateJobSparkSqlJobQueryListArgs) WorkflowTemplateJobSparkSqlJobQueryListPtrInput
type WorkflowTemplateJobSparkSqlJobQueryListPtrOutput ¶
type WorkflowTemplateJobSparkSqlJobQueryListPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ElementType ¶
func (WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) Queries ¶
func (o WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) Queries() pulumi.StringArrayOutput
Required. The queries to execute. You do not need to end a query expression with a semicolon. Multiple queries can be specified in one string by separating each with a semicolon. Here is an example of a Dataproc API snippet that uses a QueryList to specify a HiveJob: "hiveJob": { "queryList": { "queries": } }
func (WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput ¶
func (o WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
func (WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
type WorkflowTemplateMap ¶
type WorkflowTemplateMap map[string]WorkflowTemplateInput
func (WorkflowTemplateMap) ElementType ¶
func (WorkflowTemplateMap) ElementType() reflect.Type
func (WorkflowTemplateMap) ToWorkflowTemplateMapOutput ¶
func (i WorkflowTemplateMap) ToWorkflowTemplateMapOutput() WorkflowTemplateMapOutput
func (WorkflowTemplateMap) ToWorkflowTemplateMapOutputWithContext ¶
func (i WorkflowTemplateMap) ToWorkflowTemplateMapOutputWithContext(ctx context.Context) WorkflowTemplateMapOutput
type WorkflowTemplateMapInput ¶
type WorkflowTemplateMapInput interface { pulumi.Input ToWorkflowTemplateMapOutput() WorkflowTemplateMapOutput ToWorkflowTemplateMapOutputWithContext(context.Context) WorkflowTemplateMapOutput }
WorkflowTemplateMapInput is an input type that accepts WorkflowTemplateMap and WorkflowTemplateMapOutput values. You can construct a concrete instance of `WorkflowTemplateMapInput` via:
WorkflowTemplateMap{ "key": WorkflowTemplateArgs{...} }
type WorkflowTemplateMapOutput ¶
type WorkflowTemplateMapOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateMapOutput) ElementType ¶
func (WorkflowTemplateMapOutput) ElementType() reflect.Type
func (WorkflowTemplateMapOutput) MapIndex ¶
func (o WorkflowTemplateMapOutput) MapIndex(k pulumi.StringInput) WorkflowTemplateOutput
func (WorkflowTemplateMapOutput) ToWorkflowTemplateMapOutput ¶
func (o WorkflowTemplateMapOutput) ToWorkflowTemplateMapOutput() WorkflowTemplateMapOutput
func (WorkflowTemplateMapOutput) ToWorkflowTemplateMapOutputWithContext ¶
func (o WorkflowTemplateMapOutput) ToWorkflowTemplateMapOutputWithContext(ctx context.Context) WorkflowTemplateMapOutput
type WorkflowTemplateOutput ¶
type WorkflowTemplateOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateOutput) CreateTime ¶ added in v6.23.0
func (o WorkflowTemplateOutput) CreateTime() pulumi.StringOutput
Output only. The time template was created.
func (WorkflowTemplateOutput) DagTimeout ¶ added in v6.23.0
func (o WorkflowTemplateOutput) DagTimeout() pulumi.StringPtrOutput
(Beta only) Optional. Timeout duration for the DAG of jobs. You can use "s", "m", "h", and "d" suffixes for second, minute, hour, and day duration values, respectively. The timeout duration must be from 10 minutes ("10m") to 24 hours ("24h" or "1d"). The timer begins when the first job is submitted. If the workflow is running at the end of the timeout period, any remaining jobs are cancelled, the workflow is ended, and if the workflow was running on a (/dataproc/docs/concepts/workflows/using-workflows#configuring_or_selecting_a_cluster), the cluster is deleted.
func (WorkflowTemplateOutput) ElementType ¶
func (WorkflowTemplateOutput) ElementType() reflect.Type
func (WorkflowTemplateOutput) Jobs ¶ added in v6.23.0
func (o WorkflowTemplateOutput) Jobs() WorkflowTemplateJobArrayOutput
Required. The Directed Acyclic Graph of Jobs to submit.
func (WorkflowTemplateOutput) Labels ¶ added in v6.23.0
func (o WorkflowTemplateOutput) Labels() pulumi.StringMapOutput
Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster.
func (WorkflowTemplateOutput) Location ¶ added in v6.23.0
func (o WorkflowTemplateOutput) Location() pulumi.StringOutput
The location for the resource
func (WorkflowTemplateOutput) Name ¶ added in v6.23.0
func (o WorkflowTemplateOutput) Name() pulumi.StringOutput
Required. Parameter name. The parameter name is used as the key, and paired with the parameter value, which are passed to the template when the template is instantiated. The name must contain only capital letters (A-Z), numbers (0-9), and underscores (_), and must not start with a number. The maximum length is 40 characters.
func (WorkflowTemplateOutput) Parameters ¶ added in v6.23.0
func (o WorkflowTemplateOutput) Parameters() WorkflowTemplateParameterArrayOutput
Optional. Template parameters whose values are substituted into the template. Values for parameters must be provided when the template is instantiated.
func (WorkflowTemplateOutput) Placement ¶ added in v6.23.0
func (o WorkflowTemplateOutput) Placement() WorkflowTemplatePlacementOutput
Required. WorkflowTemplate scheduling information.
func (WorkflowTemplateOutput) Project ¶ added in v6.23.0
func (o WorkflowTemplateOutput) Project() pulumi.StringOutput
The project for the resource
func (WorkflowTemplateOutput) ToWorkflowTemplateOutput ¶
func (o WorkflowTemplateOutput) ToWorkflowTemplateOutput() WorkflowTemplateOutput
func (WorkflowTemplateOutput) ToWorkflowTemplateOutputWithContext ¶
func (o WorkflowTemplateOutput) ToWorkflowTemplateOutputWithContext(ctx context.Context) WorkflowTemplateOutput
func (WorkflowTemplateOutput) UpdateTime ¶ added in v6.23.0
func (o WorkflowTemplateOutput) UpdateTime() pulumi.StringOutput
Output only. The time template was last updated.
func (WorkflowTemplateOutput) Version
deprecated
added in
v6.23.0
func (o WorkflowTemplateOutput) Version() pulumi.IntOutput
Optional. Used to perform a consistent read-modify-write. This field should be left blank for a `CreateWorkflowTemplate` request. It is required for an `UpdateWorkflowTemplate` request, and must match the current server version. A typical update template flow would fetch the current template with a `GetWorkflowTemplate` request, which will return the current template with the `version` field filled in with the current server version. The user updates other fields in the template, then returns it as part of the `UpdateWorkflowTemplate` request.
Deprecated: version is not useful as a configurable field, and will be removed in the future.
type WorkflowTemplateParameter ¶
type WorkflowTemplateParameter struct { // Optional. Brief description of the parameter. Must not exceed 1024 characters. Description *string `pulumi:"description"` // Required. Paths to all fields that the parameter replaces. A field is allowed to appear in at most one parameter's list of field paths. A field path is similar in syntax to a .sparkJob.args Fields []string `pulumi:"fields"` // Required. Parameter name. The parameter name is used as the key, and paired with the parameter value, which are passed to the template when the template is instantiated. The name must contain only capital letters (A-Z), numbers (0-9), and underscores (_), and must not start with a number. The maximum length is 40 characters. Name string `pulumi:"name"` // Optional. Validation rules to be applied to this parameter's value. Validation *WorkflowTemplateParameterValidation `pulumi:"validation"` }
type WorkflowTemplateParameterArgs ¶
type WorkflowTemplateParameterArgs struct { // Optional. Brief description of the parameter. Must not exceed 1024 characters. Description pulumi.StringPtrInput `pulumi:"description"` // Required. Paths to all fields that the parameter replaces. A field is allowed to appear in at most one parameter's list of field paths. A field path is similar in syntax to a .sparkJob.args Fields pulumi.StringArrayInput `pulumi:"fields"` // Required. Parameter name. The parameter name is used as the key, and paired with the parameter value, which are passed to the template when the template is instantiated. The name must contain only capital letters (A-Z), numbers (0-9), and underscores (_), and must not start with a number. The maximum length is 40 characters. Name pulumi.StringInput `pulumi:"name"` // Optional. Validation rules to be applied to this parameter's value. Validation WorkflowTemplateParameterValidationPtrInput `pulumi:"validation"` }
func (WorkflowTemplateParameterArgs) ElementType ¶
func (WorkflowTemplateParameterArgs) ElementType() reflect.Type
func (WorkflowTemplateParameterArgs) ToWorkflowTemplateParameterOutput ¶
func (i WorkflowTemplateParameterArgs) ToWorkflowTemplateParameterOutput() WorkflowTemplateParameterOutput
func (WorkflowTemplateParameterArgs) ToWorkflowTemplateParameterOutputWithContext ¶
func (i WorkflowTemplateParameterArgs) ToWorkflowTemplateParameterOutputWithContext(ctx context.Context) WorkflowTemplateParameterOutput
type WorkflowTemplateParameterArray ¶
type WorkflowTemplateParameterArray []WorkflowTemplateParameterInput
func (WorkflowTemplateParameterArray) ElementType ¶
func (WorkflowTemplateParameterArray) ElementType() reflect.Type
func (WorkflowTemplateParameterArray) ToWorkflowTemplateParameterArrayOutput ¶
func (i WorkflowTemplateParameterArray) ToWorkflowTemplateParameterArrayOutput() WorkflowTemplateParameterArrayOutput
func (WorkflowTemplateParameterArray) ToWorkflowTemplateParameterArrayOutputWithContext ¶
func (i WorkflowTemplateParameterArray) ToWorkflowTemplateParameterArrayOutputWithContext(ctx context.Context) WorkflowTemplateParameterArrayOutput
type WorkflowTemplateParameterArrayInput ¶
type WorkflowTemplateParameterArrayInput interface { pulumi.Input ToWorkflowTemplateParameterArrayOutput() WorkflowTemplateParameterArrayOutput ToWorkflowTemplateParameterArrayOutputWithContext(context.Context) WorkflowTemplateParameterArrayOutput }
WorkflowTemplateParameterArrayInput is an input type that accepts WorkflowTemplateParameterArray and WorkflowTemplateParameterArrayOutput values. You can construct a concrete instance of `WorkflowTemplateParameterArrayInput` via:
WorkflowTemplateParameterArray{ WorkflowTemplateParameterArgs{...} }
type WorkflowTemplateParameterArrayOutput ¶
type WorkflowTemplateParameterArrayOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateParameterArrayOutput) ElementType ¶
func (WorkflowTemplateParameterArrayOutput) ElementType() reflect.Type
func (WorkflowTemplateParameterArrayOutput) Index ¶
func (o WorkflowTemplateParameterArrayOutput) Index(i pulumi.IntInput) WorkflowTemplateParameterOutput
func (WorkflowTemplateParameterArrayOutput) ToWorkflowTemplateParameterArrayOutput ¶
func (o WorkflowTemplateParameterArrayOutput) ToWorkflowTemplateParameterArrayOutput() WorkflowTemplateParameterArrayOutput
func (WorkflowTemplateParameterArrayOutput) ToWorkflowTemplateParameterArrayOutputWithContext ¶
func (o WorkflowTemplateParameterArrayOutput) ToWorkflowTemplateParameterArrayOutputWithContext(ctx context.Context) WorkflowTemplateParameterArrayOutput
type WorkflowTemplateParameterInput ¶
type WorkflowTemplateParameterInput interface { pulumi.Input ToWorkflowTemplateParameterOutput() WorkflowTemplateParameterOutput ToWorkflowTemplateParameterOutputWithContext(context.Context) WorkflowTemplateParameterOutput }
WorkflowTemplateParameterInput is an input type that accepts WorkflowTemplateParameterArgs and WorkflowTemplateParameterOutput values. You can construct a concrete instance of `WorkflowTemplateParameterInput` via:
WorkflowTemplateParameterArgs{...}
type WorkflowTemplateParameterOutput ¶
type WorkflowTemplateParameterOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateParameterOutput) Description ¶
func (o WorkflowTemplateParameterOutput) Description() pulumi.StringPtrOutput
Optional. Brief description of the parameter. Must not exceed 1024 characters.
func (WorkflowTemplateParameterOutput) ElementType ¶
func (WorkflowTemplateParameterOutput) ElementType() reflect.Type
func (WorkflowTemplateParameterOutput) Fields ¶
func (o WorkflowTemplateParameterOutput) Fields() pulumi.StringArrayOutput
Required. Paths to all fields that the parameter replaces. A field is allowed to appear in at most one parameter's list of field paths. A field path is similar in syntax to a .sparkJob.args
func (WorkflowTemplateParameterOutput) Name ¶
func (o WorkflowTemplateParameterOutput) Name() pulumi.StringOutput
Required. Parameter name. The parameter name is used as the key, and paired with the parameter value, which are passed to the template when the template is instantiated. The name must contain only capital letters (A-Z), numbers (0-9), and underscores (_), and must not start with a number. The maximum length is 40 characters.
func (WorkflowTemplateParameterOutput) ToWorkflowTemplateParameterOutput ¶
func (o WorkflowTemplateParameterOutput) ToWorkflowTemplateParameterOutput() WorkflowTemplateParameterOutput
func (WorkflowTemplateParameterOutput) ToWorkflowTemplateParameterOutputWithContext ¶
func (o WorkflowTemplateParameterOutput) ToWorkflowTemplateParameterOutputWithContext(ctx context.Context) WorkflowTemplateParameterOutput
func (WorkflowTemplateParameterOutput) Validation ¶
func (o WorkflowTemplateParameterOutput) Validation() WorkflowTemplateParameterValidationPtrOutput
Optional. Validation rules to be applied to this parameter's value.
type WorkflowTemplateParameterValidation ¶
type WorkflowTemplateParameterValidation struct { // Validation based on regular expressions. Regex *WorkflowTemplateParameterValidationRegex `pulumi:"regex"` // Optional. Corresponds to the label values of reservation resource. Values *WorkflowTemplateParameterValidationValues `pulumi:"values"` }
type WorkflowTemplateParameterValidationArgs ¶
type WorkflowTemplateParameterValidationArgs struct { // Validation based on regular expressions. Regex WorkflowTemplateParameterValidationRegexPtrInput `pulumi:"regex"` // Optional. Corresponds to the label values of reservation resource. Values WorkflowTemplateParameterValidationValuesPtrInput `pulumi:"values"` }
func (WorkflowTemplateParameterValidationArgs) ElementType ¶
func (WorkflowTemplateParameterValidationArgs) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationOutput ¶
func (i WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationOutput() WorkflowTemplateParameterValidationOutput
func (WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationOutputWithContext ¶
func (i WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationOutput
func (WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationPtrOutput ¶
func (i WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationPtrOutput() WorkflowTemplateParameterValidationPtrOutput
func (WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationPtrOutputWithContext ¶
func (i WorkflowTemplateParameterValidationArgs) ToWorkflowTemplateParameterValidationPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationPtrOutput
type WorkflowTemplateParameterValidationInput ¶
type WorkflowTemplateParameterValidationInput interface { pulumi.Input ToWorkflowTemplateParameterValidationOutput() WorkflowTemplateParameterValidationOutput ToWorkflowTemplateParameterValidationOutputWithContext(context.Context) WorkflowTemplateParameterValidationOutput }
WorkflowTemplateParameterValidationInput is an input type that accepts WorkflowTemplateParameterValidationArgs and WorkflowTemplateParameterValidationOutput values. You can construct a concrete instance of `WorkflowTemplateParameterValidationInput` via:
WorkflowTemplateParameterValidationArgs{...}
type WorkflowTemplateParameterValidationOutput ¶
type WorkflowTemplateParameterValidationOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateParameterValidationOutput) ElementType ¶
func (WorkflowTemplateParameterValidationOutput) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationOutput) Regex ¶
func (o WorkflowTemplateParameterValidationOutput) Regex() WorkflowTemplateParameterValidationRegexPtrOutput
Validation based on regular expressions.
func (WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationOutput ¶
func (o WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationOutput() WorkflowTemplateParameterValidationOutput
func (WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationOutputWithContext ¶
func (o WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationOutput
func (WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationPtrOutput ¶
func (o WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationPtrOutput() WorkflowTemplateParameterValidationPtrOutput
func (WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationPtrOutputWithContext ¶
func (o WorkflowTemplateParameterValidationOutput) ToWorkflowTemplateParameterValidationPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationPtrOutput
func (WorkflowTemplateParameterValidationOutput) Values ¶
func (o WorkflowTemplateParameterValidationOutput) Values() WorkflowTemplateParameterValidationValuesPtrOutput
Optional. Corresponds to the label values of reservation resource.
type WorkflowTemplateParameterValidationPtrInput ¶
type WorkflowTemplateParameterValidationPtrInput interface { pulumi.Input ToWorkflowTemplateParameterValidationPtrOutput() WorkflowTemplateParameterValidationPtrOutput ToWorkflowTemplateParameterValidationPtrOutputWithContext(context.Context) WorkflowTemplateParameterValidationPtrOutput }
WorkflowTemplateParameterValidationPtrInput is an input type that accepts WorkflowTemplateParameterValidationArgs, WorkflowTemplateParameterValidationPtr and WorkflowTemplateParameterValidationPtrOutput values. You can construct a concrete instance of `WorkflowTemplateParameterValidationPtrInput` via:
WorkflowTemplateParameterValidationArgs{...} or: nil
func WorkflowTemplateParameterValidationPtr ¶
func WorkflowTemplateParameterValidationPtr(v *WorkflowTemplateParameterValidationArgs) WorkflowTemplateParameterValidationPtrInput
type WorkflowTemplateParameterValidationPtrOutput ¶
type WorkflowTemplateParameterValidationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateParameterValidationPtrOutput) ElementType ¶
func (WorkflowTemplateParameterValidationPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationPtrOutput) Regex ¶
func (o WorkflowTemplateParameterValidationPtrOutput) Regex() WorkflowTemplateParameterValidationRegexPtrOutput
Validation based on regular expressions.
func (WorkflowTemplateParameterValidationPtrOutput) ToWorkflowTemplateParameterValidationPtrOutput ¶
func (o WorkflowTemplateParameterValidationPtrOutput) ToWorkflowTemplateParameterValidationPtrOutput() WorkflowTemplateParameterValidationPtrOutput
func (WorkflowTemplateParameterValidationPtrOutput) ToWorkflowTemplateParameterValidationPtrOutputWithContext ¶
func (o WorkflowTemplateParameterValidationPtrOutput) ToWorkflowTemplateParameterValidationPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationPtrOutput
func (WorkflowTemplateParameterValidationPtrOutput) Values ¶
func (o WorkflowTemplateParameterValidationPtrOutput) Values() WorkflowTemplateParameterValidationValuesPtrOutput
Optional. Corresponds to the label values of reservation resource.
type WorkflowTemplateParameterValidationRegex ¶
type WorkflowTemplateParameterValidationRegex struct { // Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient). Regexes []string `pulumi:"regexes"` }
type WorkflowTemplateParameterValidationRegexArgs ¶
type WorkflowTemplateParameterValidationRegexArgs struct { // Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient). Regexes pulumi.StringArrayInput `pulumi:"regexes"` }
func (WorkflowTemplateParameterValidationRegexArgs) ElementType ¶
func (WorkflowTemplateParameterValidationRegexArgs) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexOutput ¶
func (i WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexOutput() WorkflowTemplateParameterValidationRegexOutput
func (WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexOutputWithContext ¶
func (i WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexOutput
func (WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexPtrOutput ¶
func (i WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexPtrOutput() WorkflowTemplateParameterValidationRegexPtrOutput
func (WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext ¶
func (i WorkflowTemplateParameterValidationRegexArgs) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexPtrOutput
type WorkflowTemplateParameterValidationRegexInput ¶
type WorkflowTemplateParameterValidationRegexInput interface { pulumi.Input ToWorkflowTemplateParameterValidationRegexOutput() WorkflowTemplateParameterValidationRegexOutput ToWorkflowTemplateParameterValidationRegexOutputWithContext(context.Context) WorkflowTemplateParameterValidationRegexOutput }
WorkflowTemplateParameterValidationRegexInput is an input type that accepts WorkflowTemplateParameterValidationRegexArgs and WorkflowTemplateParameterValidationRegexOutput values. You can construct a concrete instance of `WorkflowTemplateParameterValidationRegexInput` via:
WorkflowTemplateParameterValidationRegexArgs{...}
type WorkflowTemplateParameterValidationRegexOutput ¶
type WorkflowTemplateParameterValidationRegexOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateParameterValidationRegexOutput) ElementType ¶
func (WorkflowTemplateParameterValidationRegexOutput) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationRegexOutput) Regexes ¶
func (o WorkflowTemplateParameterValidationRegexOutput) Regexes() pulumi.StringArrayOutput
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
func (WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexOutput ¶
func (o WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexOutput() WorkflowTemplateParameterValidationRegexOutput
func (WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexOutputWithContext ¶
func (o WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexOutput
func (WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexPtrOutput ¶
func (o WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexPtrOutput() WorkflowTemplateParameterValidationRegexPtrOutput
func (WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext ¶
func (o WorkflowTemplateParameterValidationRegexOutput) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexPtrOutput
type WorkflowTemplateParameterValidationRegexPtrInput ¶
type WorkflowTemplateParameterValidationRegexPtrInput interface { pulumi.Input ToWorkflowTemplateParameterValidationRegexPtrOutput() WorkflowTemplateParameterValidationRegexPtrOutput ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext(context.Context) WorkflowTemplateParameterValidationRegexPtrOutput }
WorkflowTemplateParameterValidationRegexPtrInput is an input type that accepts WorkflowTemplateParameterValidationRegexArgs, WorkflowTemplateParameterValidationRegexPtr and WorkflowTemplateParameterValidationRegexPtrOutput values. You can construct a concrete instance of `WorkflowTemplateParameterValidationRegexPtrInput` via:
WorkflowTemplateParameterValidationRegexArgs{...} or: nil
func WorkflowTemplateParameterValidationRegexPtr ¶
func WorkflowTemplateParameterValidationRegexPtr(v *WorkflowTemplateParameterValidationRegexArgs) WorkflowTemplateParameterValidationRegexPtrInput
type WorkflowTemplateParameterValidationRegexPtrOutput ¶
type WorkflowTemplateParameterValidationRegexPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateParameterValidationRegexPtrOutput) ElementType ¶
func (WorkflowTemplateParameterValidationRegexPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationRegexPtrOutput) Regexes ¶
func (o WorkflowTemplateParameterValidationRegexPtrOutput) Regexes() pulumi.StringArrayOutput
Required. RE2 regular expressions used to validate the parameter's value. The value must match the regex in its entirety (substring matches are not sufficient).
func (WorkflowTemplateParameterValidationRegexPtrOutput) ToWorkflowTemplateParameterValidationRegexPtrOutput ¶
func (o WorkflowTemplateParameterValidationRegexPtrOutput) ToWorkflowTemplateParameterValidationRegexPtrOutput() WorkflowTemplateParameterValidationRegexPtrOutput
func (WorkflowTemplateParameterValidationRegexPtrOutput) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext ¶
func (o WorkflowTemplateParameterValidationRegexPtrOutput) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexPtrOutput
type WorkflowTemplateParameterValidationValues ¶
type WorkflowTemplateParameterValidationValues struct { // Optional. Corresponds to the label values of reservation resource. Values []string `pulumi:"values"` }
type WorkflowTemplateParameterValidationValuesArgs ¶
type WorkflowTemplateParameterValidationValuesArgs struct { // Optional. Corresponds to the label values of reservation resource. Values pulumi.StringArrayInput `pulumi:"values"` }
func (WorkflowTemplateParameterValidationValuesArgs) ElementType ¶
func (WorkflowTemplateParameterValidationValuesArgs) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesOutput ¶
func (i WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesOutput() WorkflowTemplateParameterValidationValuesOutput
func (WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesOutputWithContext ¶
func (i WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationValuesOutput
func (WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesPtrOutput ¶
func (i WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesPtrOutput() WorkflowTemplateParameterValidationValuesPtrOutput
func (WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesPtrOutputWithContext ¶
func (i WorkflowTemplateParameterValidationValuesArgs) ToWorkflowTemplateParameterValidationValuesPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationValuesPtrOutput
type WorkflowTemplateParameterValidationValuesInput ¶
type WorkflowTemplateParameterValidationValuesInput interface { pulumi.Input ToWorkflowTemplateParameterValidationValuesOutput() WorkflowTemplateParameterValidationValuesOutput ToWorkflowTemplateParameterValidationValuesOutputWithContext(context.Context) WorkflowTemplateParameterValidationValuesOutput }
WorkflowTemplateParameterValidationValuesInput is an input type that accepts WorkflowTemplateParameterValidationValuesArgs and WorkflowTemplateParameterValidationValuesOutput values. You can construct a concrete instance of `WorkflowTemplateParameterValidationValuesInput` via:
WorkflowTemplateParameterValidationValuesArgs{...}
type WorkflowTemplateParameterValidationValuesOutput ¶
type WorkflowTemplateParameterValidationValuesOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateParameterValidationValuesOutput) ElementType ¶
func (WorkflowTemplateParameterValidationValuesOutput) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesOutput ¶
func (o WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesOutput() WorkflowTemplateParameterValidationValuesOutput
func (WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesOutputWithContext ¶
func (o WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationValuesOutput
func (WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesPtrOutput ¶
func (o WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesPtrOutput() WorkflowTemplateParameterValidationValuesPtrOutput
func (WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesPtrOutputWithContext ¶
func (o WorkflowTemplateParameterValidationValuesOutput) ToWorkflowTemplateParameterValidationValuesPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationValuesPtrOutput
func (WorkflowTemplateParameterValidationValuesOutput) Values ¶
func (o WorkflowTemplateParameterValidationValuesOutput) Values() pulumi.StringArrayOutput
Optional. Corresponds to the label values of reservation resource.
type WorkflowTemplateParameterValidationValuesPtrInput ¶
type WorkflowTemplateParameterValidationValuesPtrInput interface { pulumi.Input ToWorkflowTemplateParameterValidationValuesPtrOutput() WorkflowTemplateParameterValidationValuesPtrOutput ToWorkflowTemplateParameterValidationValuesPtrOutputWithContext(context.Context) WorkflowTemplateParameterValidationValuesPtrOutput }
WorkflowTemplateParameterValidationValuesPtrInput is an input type that accepts WorkflowTemplateParameterValidationValuesArgs, WorkflowTemplateParameterValidationValuesPtr and WorkflowTemplateParameterValidationValuesPtrOutput values. You can construct a concrete instance of `WorkflowTemplateParameterValidationValuesPtrInput` via:
WorkflowTemplateParameterValidationValuesArgs{...} or: nil
func WorkflowTemplateParameterValidationValuesPtr ¶
func WorkflowTemplateParameterValidationValuesPtr(v *WorkflowTemplateParameterValidationValuesArgs) WorkflowTemplateParameterValidationValuesPtrInput
type WorkflowTemplateParameterValidationValuesPtrOutput ¶
type WorkflowTemplateParameterValidationValuesPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplateParameterValidationValuesPtrOutput) ElementType ¶
func (WorkflowTemplateParameterValidationValuesPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationValuesPtrOutput) ToWorkflowTemplateParameterValidationValuesPtrOutput ¶
func (o WorkflowTemplateParameterValidationValuesPtrOutput) ToWorkflowTemplateParameterValidationValuesPtrOutput() WorkflowTemplateParameterValidationValuesPtrOutput
func (WorkflowTemplateParameterValidationValuesPtrOutput) ToWorkflowTemplateParameterValidationValuesPtrOutputWithContext ¶
func (o WorkflowTemplateParameterValidationValuesPtrOutput) ToWorkflowTemplateParameterValidationValuesPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationValuesPtrOutput
func (WorkflowTemplateParameterValidationValuesPtrOutput) Values ¶
func (o WorkflowTemplateParameterValidationValuesPtrOutput) Values() pulumi.StringArrayOutput
Optional. Corresponds to the label values of reservation resource.
type WorkflowTemplatePlacement ¶
type WorkflowTemplatePlacement struct { // Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted. ClusterSelector *WorkflowTemplatePlacementClusterSelector `pulumi:"clusterSelector"` // A cluster that is managed by the workflow. ManagedCluster *WorkflowTemplatePlacementManagedCluster `pulumi:"managedCluster"` }
type WorkflowTemplatePlacementArgs ¶
type WorkflowTemplatePlacementArgs struct { // Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted. ClusterSelector WorkflowTemplatePlacementClusterSelectorPtrInput `pulumi:"clusterSelector"` // A cluster that is managed by the workflow. ManagedCluster WorkflowTemplatePlacementManagedClusterPtrInput `pulumi:"managedCluster"` }
func (WorkflowTemplatePlacementArgs) ElementType ¶
func (WorkflowTemplatePlacementArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementOutput ¶
func (i WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementOutput() WorkflowTemplatePlacementOutput
func (WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementOutputWithContext ¶
func (i WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementOutputWithContext(ctx context.Context) WorkflowTemplatePlacementOutput
func (WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementPtrOutput ¶
func (i WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementPtrOutput() WorkflowTemplatePlacementPtrOutput
func (WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementArgs) ToWorkflowTemplatePlacementPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementPtrOutput
type WorkflowTemplatePlacementClusterSelector ¶
type WorkflowTemplatePlacementClusterSelector struct { // Required. The cluster labels. Cluster must have all labels to match. ClusterLabels map[string]string `pulumi:"clusterLabels"` // Optional. The zone where the Compute Engine cluster will be located. On a create request, it is required in the "global" region. If omitted in a non-global Dataproc region, the service will pick a zone in the corresponding Compute Engine region. On a get request, zone will always be present. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` * `us-central1-f` Zone *string `pulumi:"zone"` }
type WorkflowTemplatePlacementClusterSelectorArgs ¶
type WorkflowTemplatePlacementClusterSelectorArgs struct { // Required. The cluster labels. Cluster must have all labels to match. ClusterLabels pulumi.StringMapInput `pulumi:"clusterLabels"` // Optional. The zone where the Compute Engine cluster will be located. On a create request, it is required in the "global" region. If omitted in a non-global Dataproc region, the service will pick a zone in the corresponding Compute Engine region. On a get request, zone will always be present. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` * `us-central1-f` Zone pulumi.StringPtrInput `pulumi:"zone"` }
func (WorkflowTemplatePlacementClusterSelectorArgs) ElementType ¶
func (WorkflowTemplatePlacementClusterSelectorArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorOutput ¶
func (i WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorOutput() WorkflowTemplatePlacementClusterSelectorOutput
func (WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorOutputWithContext ¶
func (i WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementClusterSelectorOutput
func (WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorPtrOutput ¶
func (i WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorPtrOutput() WorkflowTemplatePlacementClusterSelectorPtrOutput
func (WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementClusterSelectorArgs) ToWorkflowTemplatePlacementClusterSelectorPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementClusterSelectorPtrOutput
type WorkflowTemplatePlacementClusterSelectorInput ¶
type WorkflowTemplatePlacementClusterSelectorInput interface { pulumi.Input ToWorkflowTemplatePlacementClusterSelectorOutput() WorkflowTemplatePlacementClusterSelectorOutput ToWorkflowTemplatePlacementClusterSelectorOutputWithContext(context.Context) WorkflowTemplatePlacementClusterSelectorOutput }
WorkflowTemplatePlacementClusterSelectorInput is an input type that accepts WorkflowTemplatePlacementClusterSelectorArgs and WorkflowTemplatePlacementClusterSelectorOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementClusterSelectorInput` via:
WorkflowTemplatePlacementClusterSelectorArgs{...}
type WorkflowTemplatePlacementClusterSelectorOutput ¶
type WorkflowTemplatePlacementClusterSelectorOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementClusterSelectorOutput) ClusterLabels ¶
func (o WorkflowTemplatePlacementClusterSelectorOutput) ClusterLabels() pulumi.StringMapOutput
Required. The cluster labels. Cluster must have all labels to match.
func (WorkflowTemplatePlacementClusterSelectorOutput) ElementType ¶
func (WorkflowTemplatePlacementClusterSelectorOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorOutput ¶
func (o WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorOutput() WorkflowTemplatePlacementClusterSelectorOutput
func (WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorOutputWithContext ¶
func (o WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementClusterSelectorOutput
func (WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutput ¶
func (o WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutput() WorkflowTemplatePlacementClusterSelectorPtrOutput
func (WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementClusterSelectorOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementClusterSelectorPtrOutput
func (WorkflowTemplatePlacementClusterSelectorOutput) Zone ¶
func (o WorkflowTemplatePlacementClusterSelectorOutput) Zone() pulumi.StringPtrOutput
Optional. The zone where the Compute Engine cluster will be located. On a create request, it is required in the "global" region. If omitted in a non-global Dataproc region, the service will pick a zone in the corresponding Compute Engine region. On a get request, zone will always be present. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` * `us-central1-f`
type WorkflowTemplatePlacementClusterSelectorPtrInput ¶
type WorkflowTemplatePlacementClusterSelectorPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementClusterSelectorPtrOutput() WorkflowTemplatePlacementClusterSelectorPtrOutput ToWorkflowTemplatePlacementClusterSelectorPtrOutputWithContext(context.Context) WorkflowTemplatePlacementClusterSelectorPtrOutput }
WorkflowTemplatePlacementClusterSelectorPtrInput is an input type that accepts WorkflowTemplatePlacementClusterSelectorArgs, WorkflowTemplatePlacementClusterSelectorPtr and WorkflowTemplatePlacementClusterSelectorPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementClusterSelectorPtrInput` via:
WorkflowTemplatePlacementClusterSelectorArgs{...} or: nil
func WorkflowTemplatePlacementClusterSelectorPtr ¶
func WorkflowTemplatePlacementClusterSelectorPtr(v *WorkflowTemplatePlacementClusterSelectorArgs) WorkflowTemplatePlacementClusterSelectorPtrInput
type WorkflowTemplatePlacementClusterSelectorPtrOutput ¶
type WorkflowTemplatePlacementClusterSelectorPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementClusterSelectorPtrOutput) ClusterLabels ¶
func (o WorkflowTemplatePlacementClusterSelectorPtrOutput) ClusterLabels() pulumi.StringMapOutput
Required. The cluster labels. Cluster must have all labels to match.
func (WorkflowTemplatePlacementClusterSelectorPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementClusterSelectorPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementClusterSelectorPtrOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutput ¶
func (o WorkflowTemplatePlacementClusterSelectorPtrOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutput() WorkflowTemplatePlacementClusterSelectorPtrOutput
func (WorkflowTemplatePlacementClusterSelectorPtrOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementClusterSelectorPtrOutput) ToWorkflowTemplatePlacementClusterSelectorPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementClusterSelectorPtrOutput
func (WorkflowTemplatePlacementClusterSelectorPtrOutput) Zone ¶
func (o WorkflowTemplatePlacementClusterSelectorPtrOutput) Zone() pulumi.StringPtrOutput
Optional. The zone where the Compute Engine cluster will be located. On a create request, it is required in the "global" region. If omitted in a non-global Dataproc region, the service will pick a zone in the corresponding Compute Engine region. On a get request, zone will always be present. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` * `us-central1-f`
type WorkflowTemplatePlacementInput ¶
type WorkflowTemplatePlacementInput interface { pulumi.Input ToWorkflowTemplatePlacementOutput() WorkflowTemplatePlacementOutput ToWorkflowTemplatePlacementOutputWithContext(context.Context) WorkflowTemplatePlacementOutput }
WorkflowTemplatePlacementInput is an input type that accepts WorkflowTemplatePlacementArgs and WorkflowTemplatePlacementOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementInput` via:
WorkflowTemplatePlacementArgs{...}
type WorkflowTemplatePlacementManagedCluster ¶
type WorkflowTemplatePlacementManagedCluster struct { // Required. The cluster name prefix. A unique cluster name will be formed by appending a random suffix. The name must contain only lower-case letters (a-z), numbers (0-9), and hyphens (-). Must begin with a letter. Cannot begin or end with hyphen. Must consist of between 2 and 35 characters. ClusterName string `pulumi:"clusterName"` // Required. The cluster configuration. Config WorkflowTemplatePlacementManagedClusterConfig `pulumi:"config"` // Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster. Labels map[string]string `pulumi:"labels"` }
type WorkflowTemplatePlacementManagedClusterArgs ¶
type WorkflowTemplatePlacementManagedClusterArgs struct { // Required. The cluster name prefix. A unique cluster name will be formed by appending a random suffix. The name must contain only lower-case letters (a-z), numbers (0-9), and hyphens (-). Must begin with a letter. Cannot begin or end with hyphen. Must consist of between 2 and 35 characters. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Required. The cluster configuration. Config WorkflowTemplatePlacementManagedClusterConfigInput `pulumi:"config"` // Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster. Labels pulumi.StringMapInput `pulumi:"labels"` }
func (WorkflowTemplatePlacementManagedClusterArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterOutput ¶
func (i WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterOutput() WorkflowTemplatePlacementManagedClusterOutput
func (WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterOutput
func (WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterPtrOutput() WorkflowTemplatePlacementManagedClusterPtrOutput
func (WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterArgs) ToWorkflowTemplatePlacementManagedClusterPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterPtrOutput
type WorkflowTemplatePlacementManagedClusterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfig struct { // Optional. Autoscaling config for the policy associated with the cluster. Cluster does not autoscale if this field is unset. AutoscalingConfig *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig `pulumi:"autoscalingConfig"` // Optional. Encryption settings for the cluster. EncryptionConfig *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig `pulumi:"encryptionConfig"` // Optional. Port/endpoint configuration for this cluster EndpointConfig *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig `pulumi:"endpointConfig"` // Optional. The shared Compute Engine config settings for all instances in a cluster. GceClusterConfig *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig `pulumi:"gceClusterConfig"` // Optional. The Kubernetes Engine config for Dataproc clusters deployed to Kubernetes. Setting this is considered mutually exclusive with Compute Engine-based options such as `gceClusterConfig`, `masterConfig`, `workerConfig`, `secondaryWorkerConfig`, and `autoscalingConfig`. GkeClusterConfig *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig `pulumi:"gkeClusterConfig"` // Optional. Commands to execute on each node after config is completed. By default, executables are run on master and all worker nodes. You can test a node's `role` metadata to run an executable on a master or worker node, as shown below using `curl` (you can also use `wget`): ROLE=$(curl -H Metadata-Flavor:Google http://metadata/computeMetadata/v1/instance/attributes/dataproc-role) if ; then ... master specific actions ... else ... worker specific actions ... fi InitializationActions []WorkflowTemplatePlacementManagedClusterConfigInitializationAction `pulumi:"initializationActions"` // Optional. Lifecycle setting for the cluster. LifecycleConfig *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig `pulumi:"lifecycleConfig"` // Optional. The Compute Engine config settings for additional worker instances in a cluster. MasterConfig *WorkflowTemplatePlacementManagedClusterConfigMasterConfig `pulumi:"masterConfig"` // Optional. Metastore configuration. MetastoreConfig *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig `pulumi:"metastoreConfig"` // Optional. The Compute Engine config settings for additional worker instances in a cluster. SecondaryWorkerConfig *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig `pulumi:"secondaryWorkerConfig"` // Optional. Security settings for the cluster. SecurityConfig *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig `pulumi:"securityConfig"` // Optional. The config settings for software inside the cluster. SoftwareConfig *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig `pulumi:"softwareConfig"` // Optional. A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket (see (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)). StagingBucket *string `pulumi:"stagingBucket"` // Optional. A Cloud Storage bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files. If you do not specify a temp bucket, Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's temp bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket. The default bucket has a TTL of 90 days, but you can use any TTL (or none) if you specify a bucket. TempBucket *string `pulumi:"tempBucket"` // Optional. The Compute Engine config settings for additional worker instances in a cluster. WorkerConfig *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig `pulumi:"workerConfig"` }
type WorkflowTemplatePlacementManagedClusterConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigArgs struct { // Optional. Autoscaling config for the policy associated with the cluster. Cluster does not autoscale if this field is unset. AutoscalingConfig WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrInput `pulumi:"autoscalingConfig"` // Optional. Encryption settings for the cluster. EncryptionConfig WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrInput `pulumi:"encryptionConfig"` // Optional. Port/endpoint configuration for this cluster EndpointConfig WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrInput `pulumi:"endpointConfig"` // Optional. The shared Compute Engine config settings for all instances in a cluster. GceClusterConfig WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrInput `pulumi:"gceClusterConfig"` // Optional. The Kubernetes Engine config for Dataproc clusters deployed to Kubernetes. Setting this is considered mutually exclusive with Compute Engine-based options such as `gceClusterConfig`, `masterConfig`, `workerConfig`, `secondaryWorkerConfig`, and `autoscalingConfig`. GkeClusterConfig WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrInput `pulumi:"gkeClusterConfig"` // Optional. Commands to execute on each node after config is completed. By default, executables are run on master and all worker nodes. You can test a node's `role` metadata to run an executable on a master or worker node, as shown below using `curl` (you can also use `wget`): ROLE=$(curl -H Metadata-Flavor:Google http://metadata/computeMetadata/v1/instance/attributes/dataproc-role) if ; then ... master specific actions ... else ... worker specific actions ... fi InitializationActions WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayInput `pulumi:"initializationActions"` // Optional. Lifecycle setting for the cluster. LifecycleConfig WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrInput `pulumi:"lifecycleConfig"` // Optional. The Compute Engine config settings for additional worker instances in a cluster. MasterConfig WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrInput `pulumi:"masterConfig"` // Optional. Metastore configuration. MetastoreConfig WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrInput `pulumi:"metastoreConfig"` // Optional. The Compute Engine config settings for additional worker instances in a cluster. SecondaryWorkerConfig WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrInput `pulumi:"secondaryWorkerConfig"` // Optional. Security settings for the cluster. SecurityConfig WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrInput `pulumi:"securityConfig"` // Optional. The config settings for software inside the cluster. SoftwareConfig WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrInput `pulumi:"softwareConfig"` // Optional. A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket (see (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)). StagingBucket pulumi.StringPtrInput `pulumi:"stagingBucket"` // Optional. A Cloud Storage bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files. If you do not specify a temp bucket, Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's temp bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket. The default bucket has a TTL of 90 days, but you can use any TTL (or none) if you specify a bucket. TempBucket pulumi.StringPtrInput `pulumi:"tempBucket"` // Optional. The Compute Engine config settings for additional worker instances in a cluster. WorkerConfig WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrInput `pulumi:"workerConfig"` }
func (WorkflowTemplatePlacementManagedClusterConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig struct { // Optional. The autoscaling policy used by the cluster. Only resource names including projectid and location (region) are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` Note that the policy must be in the same project and Dataproc region. Policy *string `pulumi:"policy"` }
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs struct { // Optional. The autoscaling policy used by the cluster. Only resource names including projectid and location (region) are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` Note that the policy must be in the same project and Dataproc region. Policy pulumi.StringPtrInput `pulumi:"policy"` }
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs and WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) Policy ¶
func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) Policy() pulumi.StringPtrOutput
Optional. The autoscaling policy used by the cluster. Only resource names including projectid and location (region) are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` Note that the policy must be in the same project and Dataproc region.
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs, WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtr and WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigArgs) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) Policy ¶
func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) Policy() pulumi.StringPtrOutput
Optional. The autoscaling policy used by the cluster. Only resource names including projectid and location (region) are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` Note that the policy must be in the same project and Dataproc region.
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig struct { // Optional. The Cloud KMS key name to use for PD disk encryption for all instances in the cluster. GcePdKmsKeyName *string `pulumi:"gcePdKmsKeyName"` }
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs struct { // Optional. The Cloud KMS key name to use for PD disk encryption for all instances in the cluster. GcePdKmsKeyName pulumi.StringPtrInput `pulumi:"gcePdKmsKeyName"` }
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs and WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) GcePdKmsKeyName ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) GcePdKmsKeyName() pulumi.StringPtrOutput
Optional. The Cloud KMS key name to use for PD disk encryption for all instances in the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs, WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtr and WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigArgs) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) GcePdKmsKeyName ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) GcePdKmsKeyName() pulumi.StringPtrOutput
Optional. The Cloud KMS key name to use for PD disk encryption for all instances in the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfig struct { // Optional. If true, enable http access to specific ports on the cluster from external sources. Defaults to false. EnableHttpPortAccess *bool `pulumi:"enableHttpPortAccess"` // - // Output only. The map of port descriptions to URLs. Will only be populated if enableHttpPortAccess is true. HttpPorts map[string]string `pulumi:"httpPorts"` }
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs struct { // Optional. If true, enable http access to specific ports on the cluster from external sources. Defaults to false. EnableHttpPortAccess pulumi.BoolPtrInput `pulumi:"enableHttpPortAccess"` // - // Output only. The map of port descriptions to URLs. Will only be populated if enableHttpPortAccess is true. HttpPorts pulumi.StringMapInput `pulumi:"httpPorts"` }
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigEndpointConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs and WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigEndpointConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) EnableHttpPortAccess ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) EnableHttpPortAccess() pulumi.BoolPtrOutput
Optional. If true, enable http access to specific ports on the cluster from external sources. Defaults to false.
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) HttpPorts ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) HttpPorts() pulumi.StringMapOutput
- Output only. The map of port descriptions to URLs. Will only be populated if enableHttpPortAccess is true.
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs, WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtr and WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigEndpointConfigArgs) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) EnableHttpPortAccess ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) EnableHttpPortAccess() pulumi.BoolPtrOutput
Optional. If true, enable http access to specific ports on the cluster from external sources. Defaults to false.
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) HttpPorts ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) HttpPorts() pulumi.StringMapOutput
- Output only. The map of port descriptions to URLs. Will only be populated if enableHttpPortAccess is true.
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig struct { // Optional. If true, all instances in the cluster will only have internal IP addresses. By default, clusters are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each instance. This `internalIpOnly` restriction can only be enabled for subnetwork enabled networks, and all off-cluster dependencies must be configured to be accessible without external IP addresses. InternalIpOnly *bool `pulumi:"internalIpOnly"` // The Compute Engine metadata entries to add to all instances (see (https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)). Metadata map[string]string `pulumi:"metadata"` // Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork_uri. If neither `networkUri` nor `subnetworkUri` is specified, the "default" network of the project is used, if it exists. Cannot be a "Custom Subnet Network" (see /regions/global/default`*`default` Network *string `pulumi:"network"` // Optional. Node Group Affinity for sole-tenant clusters. NodeGroupAffinity *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity `pulumi:"nodeGroupAffinity"` // Optional. The type of IPv6 access for a cluster. Possible values: PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED, INHERIT_FROM_SUBNETWORK, OUTBOUND, BIDIRECTIONAL PrivateIpv6GoogleAccess *string `pulumi:"privateIpv6GoogleAccess"` // Optional. Reservation Affinity for consuming Zonal reservation. ReservationAffinity *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity `pulumi:"reservationAffinity"` // Optional. The (https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used. ServiceAccount *string `pulumi:"serviceAccount"` // Optional. The URIs of service account scopes to be included in Compute Engine instances. The following base set of scopes is always included: * https://www.googleapis.com/auth/cloud.useraccounts.readonly * https://www.googleapis.com/auth/devstorage.read_write * https://www.googleapis.com/auth/logging.write If no scopes are specified, the following defaults are also provided: * https://www.googleapis.com/auth/bigquery * https://www.googleapis.com/auth/bigtable.admin.table * https://www.googleapis.com/auth/bigtable.data * https://www.googleapis.com/auth/devstorage.full_control ServiceAccountScopes []string `pulumi:"serviceAccountScopes"` // Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network_uri. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects//regions/us-east1/subnetworks/sub0` * `sub0` Subnetwork *string `pulumi:"subnetwork"` // The Compute Engine tags to add to all instances (see (https://cloud.google.com/compute/docs/label-or-tag-resources#tags)). Tags []string `pulumi:"tags"` // Optional. The zone where the Compute Engine cluster will be located. On a create request, it is required in the "global" region. If omitted in a non-global Dataproc region, the service will pick a zone in the corresponding Compute Engine region. On a get request, zone will always be present. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` * `us-central1-f` Zone *string `pulumi:"zone"` }
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs struct { // Optional. If true, all instances in the cluster will only have internal IP addresses. By default, clusters are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each instance. This `internalIpOnly` restriction can only be enabled for subnetwork enabled networks, and all off-cluster dependencies must be configured to be accessible without external IP addresses. InternalIpOnly pulumi.BoolPtrInput `pulumi:"internalIpOnly"` // The Compute Engine metadata entries to add to all instances (see (https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)). Metadata pulumi.StringMapInput `pulumi:"metadata"` // Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork_uri. If neither `networkUri` nor `subnetworkUri` is specified, the "default" network of the project is used, if it exists. Cannot be a "Custom Subnet Network" (see /regions/global/default`*`default` Network pulumi.StringPtrInput `pulumi:"network"` // Optional. Node Group Affinity for sole-tenant clusters. NodeGroupAffinity WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrInput `pulumi:"nodeGroupAffinity"` // Optional. The type of IPv6 access for a cluster. Possible values: PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED, INHERIT_FROM_SUBNETWORK, OUTBOUND, BIDIRECTIONAL PrivateIpv6GoogleAccess pulumi.StringPtrInput `pulumi:"privateIpv6GoogleAccess"` // Optional. Reservation Affinity for consuming Zonal reservation. ReservationAffinity WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrInput `pulumi:"reservationAffinity"` // Optional. The (https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Optional. The URIs of service account scopes to be included in Compute Engine instances. The following base set of scopes is always included: * https://www.googleapis.com/auth/cloud.useraccounts.readonly * https://www.googleapis.com/auth/devstorage.read_write * https://www.googleapis.com/auth/logging.write If no scopes are specified, the following defaults are also provided: * https://www.googleapis.com/auth/bigquery * https://www.googleapis.com/auth/bigtable.admin.table * https://www.googleapis.com/auth/bigtable.data * https://www.googleapis.com/auth/devstorage.full_control ServiceAccountScopes pulumi.StringArrayInput `pulumi:"serviceAccountScopes"` // Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network_uri. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects//regions/us-east1/subnetworks/sub0` * `sub0` Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` // The Compute Engine tags to add to all instances (see (https://cloud.google.com/compute/docs/label-or-tag-resources#tags)). Tags pulumi.StringArrayInput `pulumi:"tags"` // Optional. The zone where the Compute Engine cluster will be located. On a create request, it is required in the "global" region. If omitted in a non-global Dataproc region, the service will pick a zone in the corresponding Compute Engine region. On a get request, zone will always be present. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` * `us-central1-f` Zone pulumi.StringPtrInput `pulumi:"zone"` }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs and WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity struct { // Required. The URI of a sole-tenant /zones/us-central1-a/nodeGroups/node-group-1`*`node-group-1` NodeGroup string `pulumi:"nodeGroup"` }
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs struct { // Required. The URI of a sole-tenant /zones/us-central1-a/nodeGroups/node-group-1`*`node-group-1` NodeGroup pulumi.StringInput `pulumi:"nodeGroup"` }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityInput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput }
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs and WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityInput` via:
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) NodeGroup ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) NodeGroup() pulumi.StringOutput
Required. The URI of a sole-tenant /zones/us-central1-a/nodeGroups/node-group-1`*`node-group-1`
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs, WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtr and WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtr(v *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityArgs) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrInput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) Elem ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) NodeGroup ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) NodeGroup() pulumi.StringPtrOutput
Required. The URI of a sole-tenant /zones/us-central1-a/nodeGroups/node-group-1`*`node-group-1`
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) InternalIpOnly ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) InternalIpOnly() pulumi.BoolPtrOutput
Optional. If true, all instances in the cluster will only have internal IP addresses. By default, clusters are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each instance. This `internalIpOnly` restriction can only be enabled for subnetwork enabled networks, and all off-cluster dependencies must be configured to be accessible without external IP addresses.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Metadata ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Metadata() pulumi.StringMapOutput
The Compute Engine metadata entries to add to all instances (see (https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)).
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Network ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Network() pulumi.StringPtrOutput
Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork_uri. If neither `networkUri` nor `subnetworkUri` is specified, the "default" network of the project is used, if it exists. Cannot be a "Custom Subnet Network" (see /regions/global/default`*`default`
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) NodeGroupAffinity ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) NodeGroupAffinity() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
Optional. Node Group Affinity for sole-tenant clusters.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) PrivateIpv6GoogleAccess ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) PrivateIpv6GoogleAccess() pulumi.StringPtrOutput
Optional. The type of IPv6 access for a cluster. Possible values: PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED, INHERIT_FROM_SUBNETWORK, OUTBOUND, BIDIRECTIONAL
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ReservationAffinity ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ReservationAffinity() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput
Optional. Reservation Affinity for consuming Zonal reservation.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ServiceAccount ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The (https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ServiceAccountScopes ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ServiceAccountScopes() pulumi.StringArrayOutput
Optional. The URIs of service account scopes to be included in Compute Engine instances. The following base set of scopes is always included: * https://www.googleapis.com/auth/cloud.useraccounts.readonly * https://www.googleapis.com/auth/devstorage.read_write * https://www.googleapis.com/auth/logging.write If no scopes are specified, the following defaults are also provided: * https://www.googleapis.com/auth/bigquery * https://www.googleapis.com/auth/bigtable.admin.table * https://www.googleapis.com/auth/bigtable.data * https://www.googleapis.com/auth/devstorage.full_control
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Subnetwork ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Subnetwork() pulumi.StringPtrOutput
Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network_uri. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects//regions/us-east1/subnetworks/sub0` * `sub0`
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Tags ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Tags() pulumi.StringArrayOutput
The Compute Engine tags to add to all instances (see (https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Zone ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Zone() pulumi.StringPtrOutput
Optional. The zone where the Compute Engine cluster will be located. On a create request, it is required in the "global" region. If omitted in a non-global Dataproc region, the service will pick a zone in the corresponding Compute Engine region. On a get request, zone will always be present. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` * `us-central1-f`
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs, WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtr and WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigArgs) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) InternalIpOnly ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) InternalIpOnly() pulumi.BoolPtrOutput
Optional. If true, all instances in the cluster will only have internal IP addresses. By default, clusters are not restricted to internal IP addresses, and will have ephemeral external IP addresses assigned to each instance. This `internalIpOnly` restriction can only be enabled for subnetwork enabled networks, and all off-cluster dependencies must be configured to be accessible without external IP addresses.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Metadata ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Metadata() pulumi.StringMapOutput
The Compute Engine metadata entries to add to all instances (see (https://cloud.google.com/compute/docs/storing-retrieving-metadata#project_and_instance_metadata)).
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Network ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Network() pulumi.StringPtrOutput
Optional. The Compute Engine network to be used for machine communications. Cannot be specified with subnetwork_uri. If neither `networkUri` nor `subnetworkUri` is specified, the "default" network of the project is used, if it exists. Cannot be a "Custom Subnet Network" (see /regions/global/default`*`default`
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) NodeGroupAffinity ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) NodeGroupAffinity() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
Optional. Node Group Affinity for sole-tenant clusters.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) PrivateIpv6GoogleAccess ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) PrivateIpv6GoogleAccess() pulumi.StringPtrOutput
Optional. The type of IPv6 access for a cluster. Possible values: PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED, INHERIT_FROM_SUBNETWORK, OUTBOUND, BIDIRECTIONAL
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ReservationAffinity ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ReservationAffinity() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput
Optional. Reservation Affinity for consuming Zonal reservation.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ServiceAccount ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The (https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ServiceAccountScopes ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ServiceAccountScopes() pulumi.StringArrayOutput
Optional. The URIs of service account scopes to be included in Compute Engine instances. The following base set of scopes is always included: * https://www.googleapis.com/auth/cloud.useraccounts.readonly * https://www.googleapis.com/auth/devstorage.read_write * https://www.googleapis.com/auth/logging.write If no scopes are specified, the following defaults are also provided: * https://www.googleapis.com/auth/bigquery * https://www.googleapis.com/auth/bigtable.admin.table * https://www.googleapis.com/auth/bigtable.data * https://www.googleapis.com/auth/devstorage.full_control
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Subnetwork ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Subnetwork() pulumi.StringPtrOutput
Optional. The Compute Engine subnetwork to be used for machine communications. Cannot be specified with network_uri. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects//regions/us-east1/subnetworks/sub0` * `sub0`
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Tags ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Tags() pulumi.StringArrayOutput
The Compute Engine tags to add to all instances (see (https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Zone ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Zone() pulumi.StringPtrOutput
Optional. The zone where the Compute Engine cluster will be located. On a create request, it is required in the "global" region. If omitted in a non-global Dataproc region, the service will pick a zone in the corresponding Compute Engine region. On a get request, zone will always be present. A full URL, partial URI, or short name are valid. Examples: * `https://www.googleapis.com/compute/v1/projects/` * `us-central1-f`
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity struct { // Optional. Type of reservation to consume Possible values: TYPE_UNSPECIFIED, NO_RESERVATION, ANY_RESERVATION, SPECIFIC_RESERVATION ConsumeReservationType *string `pulumi:"consumeReservationType"` // Optional. Corresponds to the label key of reservation resource. Key *string `pulumi:"key"` // Optional. Corresponds to the label values of reservation resource. Values []string `pulumi:"values"` }
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs struct { // Optional. Type of reservation to consume Possible values: TYPE_UNSPECIFIED, NO_RESERVATION, ANY_RESERVATION, SPECIFIC_RESERVATION ConsumeReservationType pulumi.StringPtrInput `pulumi:"consumeReservationType"` // Optional. Corresponds to the label key of reservation resource. Key pulumi.StringPtrInput `pulumi:"key"` // Optional. Corresponds to the label values of reservation resource. Values pulumi.StringArrayInput `pulumi:"values"` }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityInput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput }
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs and WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityInput` via:
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ConsumeReservationType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ConsumeReservationType() pulumi.StringPtrOutput
Optional. Type of reservation to consume Possible values: TYPE_UNSPECIFIED, NO_RESERVATION, ANY_RESERVATION, SPECIFIC_RESERVATION
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) Key ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) Key() pulumi.StringPtrOutput
Optional. Corresponds to the label key of reservation resource.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) Values ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) Values() pulumi.StringArrayOutput
Optional. Corresponds to the label values of reservation resource.
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs, WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtr and WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtr(v *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrInput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ConsumeReservationType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ConsumeReservationType() pulumi.StringPtrOutput
Optional. Type of reservation to consume Possible values: TYPE_UNSPECIFIED, NO_RESERVATION, ANY_RESERVATION, SPECIFIC_RESERVATION
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) Elem ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) Key ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) Key() pulumi.StringPtrOutput
Optional. Corresponds to the label key of reservation resource.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) Values ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) Values() pulumi.StringArrayOutput
Optional. Corresponds to the label values of reservation resource.
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig struct { // Optional. A target for the deployment. NamespacedGkeDeploymentTarget *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget `pulumi:"namespacedGkeDeploymentTarget"` }
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs struct { // Optional. A target for the deployment. NamespacedGkeDeploymentTarget WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrInput `pulumi:"namespacedGkeDeploymentTarget"` }
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs and WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget struct { // Optional. A namespace within the GKE cluster to deploy into. ClusterNamespace *string `pulumi:"clusterNamespace"` // Optional. The target GKE cluster to deploy to. Format: 'projects/{project}/locations/{location}/clusters/{cluster_id}' TargetGkeCluster *string `pulumi:"targetGkeCluster"` }
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs struct { // Optional. A namespace within the GKE cluster to deploy into. ClusterNamespace pulumi.StringPtrInput `pulumi:"clusterNamespace"` // Optional. The target GKE cluster to deploy to. Format: 'projects/{project}/locations/{location}/clusters/{cluster_id}' TargetGkeCluster pulumi.StringPtrInput `pulumi:"targetGkeCluster"` }
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetInput ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput }
WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs and WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetInput` via:
WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ClusterNamespace ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ClusterNamespace() pulumi.StringPtrOutput
Optional. A namespace within the GKE cluster to deploy into.
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) TargetGkeCluster ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) TargetGkeCluster() pulumi.StringPtrOutput
Optional. The target GKE cluster to deploy to. Format: 'projects/{project}/locations/{location}/clusters/{cluster_id}'
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs, WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtr and WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtr(v *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrInput
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ClusterNamespace ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ClusterNamespace() pulumi.StringPtrOutput
Optional. A namespace within the GKE cluster to deploy into.
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) Elem ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) TargetGkeCluster ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) TargetGkeCluster() pulumi.StringPtrOutput
Optional. The target GKE cluster to deploy to. Format: 'projects/{project}/locations/{location}/clusters/{cluster_id}'
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) NamespacedGkeDeploymentTarget ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) NamespacedGkeDeploymentTarget() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput
Optional. A target for the deployment.
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs, WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtr and WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) NamespacedGkeDeploymentTarget ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) NamespacedGkeDeploymentTarget() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput
Optional. A target for the deployment.
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigInitializationAction ¶
type WorkflowTemplatePlacementManagedClusterConfigInitializationAction struct { // Required. Cloud Storage URI of executable file. ExecutableFile *string `pulumi:"executableFile"` // Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period. ExecutionTimeout *string `pulumi:"executionTimeout"` }
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs struct { // Required. Cloud Storage URI of executable file. ExecutableFile pulumi.StringPtrInput `pulumi:"executableFile"` // Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period. ExecutionTimeout pulumi.StringPtrInput `pulumi:"executionTimeout"` }
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray ¶
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray []WorkflowTemplatePlacementManagedClusterConfigInitializationActionInput
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayInput ¶
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput }
WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray and WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayInput` via:
WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray{ WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs{...} }
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionInput ¶
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput }
WorkflowTemplatePlacementManagedClusterConfigInitializationActionInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs and WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigInitializationActionInput` via:
WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ExecutableFile ¶
func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ExecutableFile() pulumi.StringPtrOutput
Required. Cloud Storage URI of executable file.
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ExecutionTimeout ¶
func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ExecutionTimeout() pulumi.StringPtrOutput
Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
type WorkflowTemplatePlacementManagedClusterConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigArgs and WorkflowTemplatePlacementManagedClusterConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig struct { // Optional. The time when cluster will be auto-deleted (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)). AutoDeleteTime *string `pulumi:"autoDeleteTime"` // Optional. The lifetime duration of cluster. The cluster will be auto-deleted at the end of this period. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)). AutoDeleteTtl *string `pulumi:"autoDeleteTtl"` // Optional. The duration to keep the cluster alive while idling (when no jobs are running). Passing this threshold will cause the cluster to be deleted. Minimum value is 5 minutes; maximum value is 14 days (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json). IdleDeleteTtl *string `pulumi:"idleDeleteTtl"` // - // Output only. The time when cluster became idle (most recent job finished) and became eligible for deletion due to idleness (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)). IdleStartTime *string `pulumi:"idleStartTime"` }
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs struct { // Optional. The time when cluster will be auto-deleted (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)). AutoDeleteTime pulumi.StringPtrInput `pulumi:"autoDeleteTime"` // Optional. The lifetime duration of cluster. The cluster will be auto-deleted at the end of this period. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)). AutoDeleteTtl pulumi.StringPtrInput `pulumi:"autoDeleteTtl"` // Optional. The duration to keep the cluster alive while idling (when no jobs are running). Passing this threshold will cause the cluster to be deleted. Minimum value is 5 minutes; maximum value is 14 days (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json). IdleDeleteTtl pulumi.StringPtrInput `pulumi:"idleDeleteTtl"` // - // Output only. The time when cluster became idle (most recent job finished) and became eligible for deletion due to idleness (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)). IdleStartTime pulumi.StringPtrInput `pulumi:"idleStartTime"` }
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs and WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) AutoDeleteTime ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) AutoDeleteTime() pulumi.StringPtrOutput
Optional. The time when cluster will be auto-deleted (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)).
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) AutoDeleteTtl ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) AutoDeleteTtl() pulumi.StringPtrOutput
Optional. The lifetime duration of cluster. The cluster will be auto-deleted at the end of this period. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)).
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) IdleDeleteTtl ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) IdleDeleteTtl() pulumi.StringPtrOutput
Optional. The duration to keep the cluster alive while idling (when no jobs are running). Passing this threshold will cause the cluster to be deleted. Minimum value is 5 minutes; maximum value is 14 days (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json).
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) IdleStartTime ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) IdleStartTime() pulumi.StringPtrOutput
- Output only. The time when cluster became idle (most recent job finished) and became eligible for deletion due to idleness (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)).
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs, WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtr and WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) AutoDeleteTime ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) AutoDeleteTime() pulumi.StringPtrOutput
Optional. The time when cluster will be auto-deleted (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)).
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) AutoDeleteTtl ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) AutoDeleteTtl() pulumi.StringPtrOutput
Optional. The lifetime duration of cluster. The cluster will be auto-deleted at the end of this period. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)).
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) IdleDeleteTtl ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) IdleDeleteTtl() pulumi.StringPtrOutput
Optional. The duration to keep the cluster alive while idling (when no jobs are running). Passing this threshold will cause the cluster to be deleted. Minimum value is 5 minutes; maximum value is 14 days (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json).
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) IdleStartTime ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) IdleStartTime() pulumi.StringPtrOutput
- Output only. The time when cluster became idle (most recent job finished) and became eligible for deletion due to idleness (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)).
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfig struct { // Optional. The Compute Engine accelerator configuration for these instances. Accelerators []WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerator `pulumi:"accelerators"` // Optional. Disk option config settings. DiskConfig *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig `pulumi:"diskConfig"` // Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default. Image *string `pulumi:"image"` // - // Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group. InstanceNames []string `pulumi:"instanceNames"` // - // Output only. Specifies that this instance group contains preemptible instances. IsPreemptible *bool `pulumi:"isPreemptible"` // Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`. MachineType *string `pulumi:"machineType"` // - // Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups. ManagedGroupConfigs []WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfig `pulumi:"managedGroupConfigs"` // Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu). MinCpuPlatform *string `pulumi:"minCpuPlatform"` // Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances *int `pulumi:"numInstances"` // Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE Preemptibility *string `pulumi:"preemptibility"` }
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerator ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerator struct { // The number of the accelerator cards of this type exposed to this instance. AcceleratorCount *int `pulumi:"acceleratorCount"` // Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, `nvidia-tesla-k80`. AcceleratorType *string `pulumi:"acceleratorType"` }
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs struct { // The number of the accelerator cards of this type exposed to this instance. AcceleratorCount pulumi.IntPtrInput `pulumi:"acceleratorCount"` // Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, `nvidia-tesla-k80`. AcceleratorType pulumi.StringPtrInput `pulumi:"acceleratorType"` }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray []WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorInput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayInput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput }
WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray and WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayInput` via:
WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray{ WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs{...} }
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorInput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput }
WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs and WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorInput` via:
WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) AcceleratorCount ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) AcceleratorCount() pulumi.IntPtrOutput
The number of the accelerator cards of this type exposed to this instance.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) AcceleratorType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) AcceleratorType() pulumi.StringPtrOutput
Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, `nvidia-tesla-k80`.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs struct { // Optional. The Compute Engine accelerator configuration for these instances. Accelerators WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayInput `pulumi:"accelerators"` // Optional. Disk option config settings. DiskConfig WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrInput `pulumi:"diskConfig"` // Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default. Image pulumi.StringPtrInput `pulumi:"image"` // - // Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group. InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"` // - // Output only. Specifies that this instance group contains preemptible instances. IsPreemptible pulumi.BoolPtrInput `pulumi:"isPreemptible"` // Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`. MachineType pulumi.StringPtrInput `pulumi:"machineType"` // - // Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups. ManagedGroupConfigs WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayInput `pulumi:"managedGroupConfigs"` // Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu). MinCpuPlatform pulumi.StringPtrInput `pulumi:"minCpuPlatform"` // Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances pulumi.IntPtrInput `pulumi:"numInstances"` // Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE Preemptibility pulumi.StringPtrInput `pulumi:"preemptibility"` }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig struct { // Optional. Size in GB of the boot disk (default is 500GB). BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"` // Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive). BootDiskType *string `pulumi:"bootDiskType"` // Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries. NumLocalSsds *int `pulumi:"numLocalSsds"` }
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs struct { // Optional. Size in GB of the boot disk (default is 500GB). BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"` // Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive). BootDiskType pulumi.StringPtrInput `pulumi:"bootDiskType"` // Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries. NumLocalSsds pulumi.IntPtrInput `pulumi:"numLocalSsds"` }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs and WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) BootDiskSizeGb ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Optional. Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) NumLocalSsds ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs, WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtr and WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigArgs) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskSizeGb ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Optional. Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) NumLocalSsds ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigMasterConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs and WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigMasterConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs struct { InstanceGroupManagerName pulumi.StringPtrInput `pulumi:"instanceGroupManagerName"` InstanceTemplateName pulumi.StringPtrInput `pulumi:"instanceTemplateName"` }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray []WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigInput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayInput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput }
WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray and WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayInput` via:
WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray{ WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs{...} }
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput) Index ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs and WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) InstanceGroupManagerName ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) InstanceGroupManagerName() pulumi.StringPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) InstanceTemplateName ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) InstanceTemplateName() pulumi.StringPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Accelerators ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Accelerators() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput
Optional. The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
Optional. Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Image() pulumi.StringPtrOutput
Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) InstanceNames ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) InstanceNames() pulumi.StringArrayOutput
- Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) IsPreemptible ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) IsPreemptible() pulumi.BoolPtrOutput
- Output only. Specifies that this instance group contains preemptible instances.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) MachineType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) MachineType() pulumi.StringPtrOutput
Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ManagedGroupConfigs ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ManagedGroupConfigs() WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput
- Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) MinCpuPlatform ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu).
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) NumInstances ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) NumInstances() pulumi.IntPtrOutput
Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Preemptibility ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Preemptibility() pulumi.StringPtrOutput
Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs, WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtr and WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Accelerators ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Accelerators() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayOutput
Optional. The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
Optional. Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Image() pulumi.StringPtrOutput
Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) InstanceNames ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
- Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) IsPreemptible ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) IsPreemptible() pulumi.BoolPtrOutput
- Output only. Specifies that this instance group contains preemptible instances.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) MachineType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) MachineType() pulumi.StringPtrOutput
Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ManagedGroupConfigs ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ManagedGroupConfigs() WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArrayOutput
- Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) MinCpuPlatform ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu).
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) NumInstances ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Preemptibility ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Preemptibility() pulumi.StringPtrOutput
Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig struct { // Required. Resource name of an existing Dataproc Metastore service. Example: * `projects/` DataprocMetastoreService string `pulumi:"dataprocMetastoreService"` }
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs struct { // Required. Resource name of an existing Dataproc Metastore service. Example: * `projects/` DataprocMetastoreService pulumi.StringInput `pulumi:"dataprocMetastoreService"` }
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs and WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) DataprocMetastoreService ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) DataprocMetastoreService() pulumi.StringOutput
Required. Resource name of an existing Dataproc Metastore service. Example: * `projects/`
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs, WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtr and WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigArgs) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) DataprocMetastoreService ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) DataprocMetastoreService() pulumi.StringPtrOutput
Required. Resource name of an existing Dataproc Metastore service. Example: * `projects/`
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigOutput) AutoscalingConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) AutoscalingConfig() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
Optional. Autoscaling config for the policy associated with the cluster. Cluster does not autoscale if this field is unset.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigOutput) EncryptionConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) EncryptionConfig() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
Optional. Encryption settings for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) EndpointConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) EndpointConfig() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
Optional. Port/endpoint configuration for this cluster
func (WorkflowTemplatePlacementManagedClusterConfigOutput) GceClusterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) GceClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
Optional. The shared Compute Engine config settings for all instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) GkeClusterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) GkeClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
Optional. The Kubernetes Engine config for Dataproc clusters deployed to Kubernetes. Setting this is considered mutually exclusive with Compute Engine-based options such as `gceClusterConfig`, `masterConfig`, `workerConfig`, `secondaryWorkerConfig`, and `autoscalingConfig`.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) InitializationActions ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) InitializationActions() WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
Optional. Commands to execute on each node after config is completed. By default, executables are run on master and all worker nodes. You can test a node's `role` metadata to run an executable on a master or worker node, as shown below using `curl` (you can also use `wget`): ROLE=$(curl -H Metadata-Flavor:Google http://metadata/computeMetadata/v1/instance/attributes/dataproc-role) if ; then ... master specific actions ... else ... worker specific actions ... fi
func (WorkflowTemplatePlacementManagedClusterConfigOutput) LifecycleConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) LifecycleConfig() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
Optional. Lifecycle setting for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) MasterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) MasterConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
Optional. The Compute Engine config settings for additional worker instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) MetastoreConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) MetastoreConfig() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
Optional. Metastore configuration.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) SecondaryWorkerConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) SecondaryWorkerConfig() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
Optional. The Compute Engine config settings for additional worker instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) SecurityConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) SecurityConfig() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
Optional. Security settings for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) SoftwareConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) SoftwareConfig() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
Optional. The config settings for software inside the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) StagingBucket ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) StagingBucket() pulumi.StringPtrOutput
Optional. A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket (see (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)).
func (WorkflowTemplatePlacementManagedClusterConfigOutput) TempBucket ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) TempBucket() pulumi.StringPtrOutput
Optional. A Cloud Storage bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files. If you do not specify a temp bucket, Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's temp bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket. The default bucket has a TTL of 90 days, but you can use any TTL (or none) if you specify a bucket.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigOutput() WorkflowTemplatePlacementManagedClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigOutput) WorkerConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) WorkerConfig() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
Optional. The Compute Engine config settings for additional worker instances in a cluster.
type WorkflowTemplatePlacementManagedClusterConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigArgs, WorkflowTemplatePlacementManagedClusterConfigPtr and WorkflowTemplatePlacementManagedClusterConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigArgs) WorkflowTemplatePlacementManagedClusterConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) AutoscalingConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) AutoscalingConfig() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
Optional. Autoscaling config for the policy associated with the cluster. Cluster does not autoscale if this field is unset.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) EncryptionConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) EncryptionConfig() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
Optional. Encryption settings for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) EndpointConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) EndpointConfig() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
Optional. Port/endpoint configuration for this cluster
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) GceClusterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) GceClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
Optional. The shared Compute Engine config settings for all instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) GkeClusterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) GkeClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
Optional. The Kubernetes Engine config for Dataproc clusters deployed to Kubernetes. Setting this is considered mutually exclusive with Compute Engine-based options such as `gceClusterConfig`, `masterConfig`, `workerConfig`, `secondaryWorkerConfig`, and `autoscalingConfig`.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) InitializationActions ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) InitializationActions() WorkflowTemplatePlacementManagedClusterConfigInitializationActionArrayOutput
Optional. Commands to execute on each node after config is completed. By default, executables are run on master and all worker nodes. You can test a node's `role` metadata to run an executable on a master or worker node, as shown below using `curl` (you can also use `wget`): ROLE=$(curl -H Metadata-Flavor:Google http://metadata/computeMetadata/v1/instance/attributes/dataproc-role) if ; then ... master specific actions ... else ... worker specific actions ... fi
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) LifecycleConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) LifecycleConfig() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
Optional. Lifecycle setting for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) MasterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) MasterConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
Optional. The Compute Engine config settings for additional worker instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) MetastoreConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) MetastoreConfig() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
Optional. Metastore configuration.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SecondaryWorkerConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SecondaryWorkerConfig() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
Optional. The Compute Engine config settings for additional worker instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SecurityConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SecurityConfig() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
Optional. Security settings for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SoftwareConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SoftwareConfig() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
Optional. The config settings for software inside the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) StagingBucket ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) StagingBucket() pulumi.StringPtrOutput
Optional. A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket (see (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)).
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) TempBucket ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) TempBucket() pulumi.StringPtrOutput
Optional. A Cloud Storage bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files. If you do not specify a temp bucket, Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's temp bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket. The default bucket has a TTL of 90 days, but you can use any TTL (or none) if you specify a bucket.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) WorkerConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) WorkerConfig() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
Optional. The Compute Engine config settings for additional worker instances in a cluster.
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig struct { // Optional. The Compute Engine accelerator configuration for these instances. Accelerators []WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerator `pulumi:"accelerators"` // Optional. Disk option config settings. DiskConfig *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig `pulumi:"diskConfig"` // Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default. Image *string `pulumi:"image"` // - // Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group. InstanceNames []string `pulumi:"instanceNames"` // - // Output only. Specifies that this instance group contains preemptible instances. IsPreemptible *bool `pulumi:"isPreemptible"` // Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`. MachineType *string `pulumi:"machineType"` // - // Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups. ManagedGroupConfigs []WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfig `pulumi:"managedGroupConfigs"` // Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu). MinCpuPlatform *string `pulumi:"minCpuPlatform"` // Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances *int `pulumi:"numInstances"` // Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE Preemptibility *string `pulumi:"preemptibility"` }
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerator ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerator struct { // The number of the accelerator cards of this type exposed to this instance. AcceleratorCount *int `pulumi:"acceleratorCount"` // Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, `nvidia-tesla-k80`. AcceleratorType *string `pulumi:"acceleratorType"` }
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs struct { // The number of the accelerator cards of this type exposed to this instance. AcceleratorCount pulumi.IntPtrInput `pulumi:"acceleratorCount"` // Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, `nvidia-tesla-k80`. AcceleratorType pulumi.StringPtrInput `pulumi:"acceleratorType"` }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray []WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorInput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput }
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray and WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray{ WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs{...} }
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput) Index ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput }
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs and WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) AcceleratorCount ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) AcceleratorCount() pulumi.IntPtrOutput
The number of the accelerator cards of this type exposed to this instance.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) AcceleratorType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) AcceleratorType() pulumi.StringPtrOutput
Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, `nvidia-tesla-k80`.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs struct { // Optional. The Compute Engine accelerator configuration for these instances. Accelerators WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayInput `pulumi:"accelerators"` // Optional. Disk option config settings. DiskConfig WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrInput `pulumi:"diskConfig"` // Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default. Image pulumi.StringPtrInput `pulumi:"image"` // - // Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group. InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"` // - // Output only. Specifies that this instance group contains preemptible instances. IsPreemptible pulumi.BoolPtrInput `pulumi:"isPreemptible"` // Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`. MachineType pulumi.StringPtrInput `pulumi:"machineType"` // - // Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups. ManagedGroupConfigs WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayInput `pulumi:"managedGroupConfigs"` // Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu). MinCpuPlatform pulumi.StringPtrInput `pulumi:"minCpuPlatform"` // Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances pulumi.IntPtrInput `pulumi:"numInstances"` // Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE Preemptibility pulumi.StringPtrInput `pulumi:"preemptibility"` }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig struct { // Optional. Size in GB of the boot disk (default is 500GB). BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"` // Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive). BootDiskType *string `pulumi:"bootDiskType"` // Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries. NumLocalSsds *int `pulumi:"numLocalSsds"` }
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs struct { // Optional. Size in GB of the boot disk (default is 500GB). BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"` // Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive). BootDiskType pulumi.StringPtrInput `pulumi:"bootDiskType"` // Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries. NumLocalSsds pulumi.IntPtrInput `pulumi:"numLocalSsds"` }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs and WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) BootDiskSizeGb ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Optional. Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) NumLocalSsds ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs, WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtr and WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigArgs) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Optional. Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) NumLocalSsds ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs and WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs struct { InstanceGroupManagerName pulumi.StringPtrInput `pulumi:"instanceGroupManagerName"` InstanceTemplateName pulumi.StringPtrInput `pulumi:"instanceTemplateName"` }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray []WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigInput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput }
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray and WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray{ WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs{...} }
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput) Index ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs and WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) InstanceGroupManagerName ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) InstanceGroupManagerName() pulumi.StringPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) InstanceTemplateName ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) InstanceTemplateName() pulumi.StringPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Accelerators ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Accelerators() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput
Optional. The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
Optional. Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Image() pulumi.StringPtrOutput
Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) InstanceNames ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) InstanceNames() pulumi.StringArrayOutput
- Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) IsPreemptible ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) IsPreemptible() pulumi.BoolPtrOutput
- Output only. Specifies that this instance group contains preemptible instances.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) MachineType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) MachineType() pulumi.StringPtrOutput
Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ManagedGroupConfigs ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ManagedGroupConfigs() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput
- Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) MinCpuPlatform ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu).
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) NumInstances ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) NumInstances() pulumi.IntPtrOutput
Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Preemptibility ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Preemptibility() pulumi.StringPtrOutput
Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs, WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtr and WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Accelerators ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Accelerators() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayOutput
Optional. The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
Optional. Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Image() pulumi.StringPtrOutput
Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) InstanceNames ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
- Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) IsPreemptible ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) IsPreemptible() pulumi.BoolPtrOutput
- Output only. Specifies that this instance group contains preemptible instances.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) MachineType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ManagedGroupConfigs ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ManagedGroupConfigs() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArrayOutput
- Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) MinCpuPlatform ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu).
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) NumInstances ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Preemptibility ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Preemptibility() pulumi.StringPtrOutput
Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfig struct { // Kerberos related configuration. KerberosConfig *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig `pulumi:"kerberosConfig"` }
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs struct { // Kerberos related configuration. KerberosConfig WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrInput `pulumi:"kerberosConfig"` }
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigSecurityConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs and WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecurityConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfig struct { // Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship. CrossRealmTrustAdminServer *string `pulumi:"crossRealmTrustAdminServer"` // Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship. CrossRealmTrustKdc *string `pulumi:"crossRealmTrustKdc"` // Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust. CrossRealmTrustRealm *string `pulumi:"crossRealmTrustRealm"` CrossRealmTrustSharedPassword *string `pulumi:"crossRealmTrustSharedPassword"` // Optional. Flag to indicate whether to Kerberize the cluster (default: false). Set this field to true to enable Kerberos on a cluster. EnableKerberos *bool `pulumi:"enableKerberos"` // Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database. KdcDbKey *string `pulumi:"kdcDbKey"` // Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc. KeyPassword *string `pulumi:"keyPassword"` // Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate. Keystore *string `pulumi:"keystore"` // Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc. KeystorePassword *string `pulumi:"keystorePassword"` // Optional. The uri of the KMS key used to encrypt various sensitive files. KmsKey *string `pulumi:"kmsKey"` // Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm. Realm *string `pulumi:"realm"` // Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password. RootPrincipalPassword *string `pulumi:"rootPrincipalPassword"` // Optional. The lifetime of the ticket granting ticket, in hours. If not specified, or user specifies 0, then default value 10 will be used. TgtLifetimeHours *int `pulumi:"tgtLifetimeHours"` // Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate. Truststore *string `pulumi:"truststore"` // Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc. TruststorePassword *string `pulumi:"truststorePassword"` }
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs struct { // Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship. CrossRealmTrustAdminServer pulumi.StringPtrInput `pulumi:"crossRealmTrustAdminServer"` // Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship. CrossRealmTrustKdc pulumi.StringPtrInput `pulumi:"crossRealmTrustKdc"` // Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust. CrossRealmTrustRealm pulumi.StringPtrInput `pulumi:"crossRealmTrustRealm"` CrossRealmTrustSharedPassword pulumi.StringPtrInput `pulumi:"crossRealmTrustSharedPassword"` // Optional. Flag to indicate whether to Kerberize the cluster (default: false). Set this field to true to enable Kerberos on a cluster. EnableKerberos pulumi.BoolPtrInput `pulumi:"enableKerberos"` // Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database. KdcDbKey pulumi.StringPtrInput `pulumi:"kdcDbKey"` // Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc. KeyPassword pulumi.StringPtrInput `pulumi:"keyPassword"` // Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate. Keystore pulumi.StringPtrInput `pulumi:"keystore"` // Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc. KeystorePassword pulumi.StringPtrInput `pulumi:"keystorePassword"` // Optional. The uri of the KMS key used to encrypt various sensitive files. KmsKey pulumi.StringPtrInput `pulumi:"kmsKey"` // Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm. Realm pulumi.StringPtrInput `pulumi:"realm"` // Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password. RootPrincipalPassword pulumi.StringPtrInput `pulumi:"rootPrincipalPassword"` // Optional. The lifetime of the ticket granting ticket, in hours. If not specified, or user specifies 0, then default value 10 will be used. TgtLifetimeHours pulumi.IntPtrInput `pulumi:"tgtLifetimeHours"` // Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate. Truststore pulumi.StringPtrInput `pulumi:"truststore"` // Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc. TruststorePassword pulumi.StringPtrInput `pulumi:"truststorePassword"` }
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs and WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustAdminServer ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustAdminServer() pulumi.StringPtrOutput
Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustKdc ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustKdc() pulumi.StringPtrOutput
Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustRealm ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustRealm() pulumi.StringPtrOutput
Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustSharedPassword ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) CrossRealmTrustSharedPassword() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) EnableKerberos ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) EnableKerberos() pulumi.BoolPtrOutput
Optional. Flag to indicate whether to Kerberize the cluster (default: false). Set this field to true to enable Kerberos on a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KdcDbKey ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KdcDbKey() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KeyPassword ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KeyPassword() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Keystore ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Keystore() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KeystorePassword ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KeystorePassword() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KmsKey ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) KmsKey() pulumi.StringPtrOutput
Optional. The uri of the KMS key used to encrypt various sensitive files.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Realm ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Realm() pulumi.StringPtrOutput
Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) RootPrincipalPassword ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) RootPrincipalPassword() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) TgtLifetimeHours ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) TgtLifetimeHours() pulumi.IntPtrOutput
Optional. The lifetime of the ticket granting ticket, in hours. If not specified, or user specifies 0, then default value 10 will be used.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Truststore ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Truststore() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) TruststorePassword ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) TruststorePassword() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs, WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtr and WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigArgs) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustAdminServer ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustAdminServer() pulumi.StringPtrOutput
Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustKdc ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustKdc() pulumi.StringPtrOutput
Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustRealm ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustRealm() pulumi.StringPtrOutput
Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustSharedPassword ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) CrossRealmTrustSharedPassword() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) EnableKerberos ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) EnableKerberos() pulumi.BoolPtrOutput
Optional. Flag to indicate whether to Kerberize the cluster (default: false). Set this field to true to enable Kerberos on a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KdcDbKey ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KdcDbKey() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KeyPassword ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KeyPassword() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Keystore ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Keystore() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KeystorePassword ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KeystorePassword() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KmsKey ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) KmsKey() pulumi.StringPtrOutput
Optional. The uri of the KMS key used to encrypt various sensitive files.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Realm ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Realm() pulumi.StringPtrOutput
Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) RootPrincipalPassword ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) RootPrincipalPassword() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) TgtLifetimeHours ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) TgtLifetimeHours() pulumi.IntPtrOutput
Optional. The lifetime of the ticket granting ticket, in hours. If not specified, or user specifies 0, then default value 10 will be used.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Truststore ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Truststore() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) TruststorePassword ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) TruststorePassword() pulumi.StringPtrOutput
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) KerberosConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) KerberosConfig() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput
Kerberos related configuration.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs, WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtr and WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigSecurityConfigArgs) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) KerberosConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) KerberosConfig() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput
Kerberos related configuration.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig struct { // Optional. The version of software inside the cluster. It must be one of the supported (https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#other_versions). If unspecified, it defaults to the latest Debian version. ImageVersion *string `pulumi:"imageVersion"` OptionalComponents []string `pulumi:"optionalComponents"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` }
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs struct { // Optional. The version of software inside the cluster. It must be one of the supported (https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#other_versions). If unspecified, it defaults to the latest Debian version. ImageVersion pulumi.StringPtrInput `pulumi:"imageVersion"` OptionalComponents pulumi.StringArrayInput `pulumi:"optionalComponents"` // Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties pulumi.StringMapInput `pulumi:"properties"` }
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs and WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ImageVersion ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ImageVersion() pulumi.StringPtrOutput
Optional. The version of software inside the cluster. It must be one of the supported (https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#other_versions). If unspecified, it defaults to the latest Debian version.
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) OptionalComponents ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) OptionalComponents() pulumi.StringArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) Properties ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs, WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtr and WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ImageVersion ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ImageVersion() pulumi.StringPtrOutput
Optional. The version of software inside the cluster. It must be one of the supported (https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#other_versions). If unspecified, it defaults to the latest Debian version.
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) OptionalComponents ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) OptionalComponents() pulumi.StringArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) Properties ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) Properties() pulumi.StringMapOutput
Optional. The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `core:hadoop.tmp.dir`. The following are supported prefixes and their mappings: * capacity-scheduler: `capacity-scheduler.xml` * core: `core-site.xml` * distcp: `distcp-default.xml` * hdfs: `hdfs-site.xml` * hive: `hive-site.xml` * mapred: `mapred-site.xml` * pig: `pig.properties` * spark: `spark-defaults.conf` * yarn: `yarn-site.xml` For more information, see (https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfig struct { // Optional. The Compute Engine accelerator configuration for these instances. Accelerators []WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerator `pulumi:"accelerators"` // Optional. Disk option config settings. DiskConfig *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig `pulumi:"diskConfig"` // Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default. Image *string `pulumi:"image"` // - // Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group. InstanceNames []string `pulumi:"instanceNames"` // - // Output only. Specifies that this instance group contains preemptible instances. IsPreemptible *bool `pulumi:"isPreemptible"` // Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`. MachineType *string `pulumi:"machineType"` // - // Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups. ManagedGroupConfigs []WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfig `pulumi:"managedGroupConfigs"` // Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu). MinCpuPlatform *string `pulumi:"minCpuPlatform"` // Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances *int `pulumi:"numInstances"` // Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE Preemptibility *string `pulumi:"preemptibility"` }
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerator ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerator struct { // The number of the accelerator cards of this type exposed to this instance. AcceleratorCount *int `pulumi:"acceleratorCount"` // Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, `nvidia-tesla-k80`. AcceleratorType *string `pulumi:"acceleratorType"` }
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs struct { // The number of the accelerator cards of this type exposed to this instance. AcceleratorCount pulumi.IntPtrInput `pulumi:"acceleratorCount"` // Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, `nvidia-tesla-k80`. AcceleratorType pulumi.StringPtrInput `pulumi:"acceleratorType"` }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray []WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorInput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayInput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput }
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray and WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayInput` via:
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray{ WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs{...} }
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorInput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput }
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs and WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorInput` via:
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) AcceleratorCount ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) AcceleratorCount() pulumi.IntPtrOutput
The number of the accelerator cards of this type exposed to this instance.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) AcceleratorType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) AcceleratorType() pulumi.StringPtrOutput
Full URL, partial URI, or short name of the accelerator type resource to expose to this instance. See (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the accelerator type resource, for example, `nvidia-tesla-k80`.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs struct { // Optional. The Compute Engine accelerator configuration for these instances. Accelerators WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayInput `pulumi:"accelerators"` // Optional. Disk option config settings. DiskConfig WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrInput `pulumi:"diskConfig"` // Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default. Image pulumi.StringPtrInput `pulumi:"image"` // - // Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group. InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"` // - // Output only. Specifies that this instance group contains preemptible instances. IsPreemptible pulumi.BoolPtrInput `pulumi:"isPreemptible"` // Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`. MachineType pulumi.StringPtrInput `pulumi:"machineType"` // - // Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups. ManagedGroupConfigs WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayInput `pulumi:"managedGroupConfigs"` // Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu). MinCpuPlatform pulumi.StringPtrInput `pulumi:"minCpuPlatform"` // Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances pulumi.IntPtrInput `pulumi:"numInstances"` // Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE Preemptibility pulumi.StringPtrInput `pulumi:"preemptibility"` }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig struct { // Optional. Size in GB of the boot disk (default is 500GB). BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"` // Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive). BootDiskType *string `pulumi:"bootDiskType"` // Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries. NumLocalSsds *int `pulumi:"numLocalSsds"` }
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs struct { // Optional. Size in GB of the boot disk (default is 500GB). BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"` // Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive). BootDiskType pulumi.StringPtrInput `pulumi:"bootDiskType"` // Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries. NumLocalSsds pulumi.IntPtrInput `pulumi:"numLocalSsds"` }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs and WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) BootDiskSizeGb ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Optional. Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) NumLocalSsds ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) NumLocalSsds() pulumi.IntPtrOutput
Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs, WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtr and WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigArgs) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
Optional. Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard Disk Drive).
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) NumLocalSsds ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) NumLocalSsds() pulumi.IntPtrOutput
Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and (https://hadoop.apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs and WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigWorkerConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs struct { InstanceGroupManagerName pulumi.StringPtrInput `pulumi:"instanceGroupManagerName"` InstanceTemplateName pulumi.StringPtrInput `pulumi:"instanceTemplateName"` }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray []WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigInput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutputWithContext ¶
func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayInput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput }
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray and WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayInput` via:
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray{ WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs{...} }
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput) Index ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigInput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs and WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) InstanceGroupManagerName ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) InstanceGroupManagerName() pulumi.StringPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) InstanceTemplateName ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) InstanceTemplateName() pulumi.StringPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Accelerators ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Accelerators() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput
Optional. The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
Optional. Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Image() pulumi.StringPtrOutput
Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) InstanceNames ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) InstanceNames() pulumi.StringArrayOutput
- Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) IsPreemptible ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) IsPreemptible() pulumi.BoolPtrOutput
- Output only. Specifies that this instance group contains preemptible instances.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) MachineType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) MachineType() pulumi.StringPtrOutput
Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ManagedGroupConfigs ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ManagedGroupConfigs() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput
- Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) MinCpuPlatform ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu).
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) NumInstances ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) NumInstances() pulumi.IntPtrOutput
Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Preemptibility ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Preemptibility() pulumi.StringPtrOutput
Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrInput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs, WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtr and WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtr ¶
func WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Accelerators ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Accelerators() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayOutput
Optional. The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
Optional. Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Image() pulumi.StringPtrOutput
Optional. The Compute Engine image resource used for cluster instances. The URI can represent an image or image family. Image examples: * `https://www.googleapis.com/compute/beta/projects/` If the URI is unspecified, it will be inferred from `SoftwareConfig.image_version` or the system default.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) InstanceNames ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) InstanceNames() pulumi.StringArrayOutput
- Output only. The list of instance names. Dataproc derives the names from `clusterName`, `numInstances`, and the instance group.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) IsPreemptible ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) IsPreemptible() pulumi.BoolPtrOutput
- Output only. Specifies that this instance group contains preemptible instances.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) MachineType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
Optional. The Compute Engine machine type used for cluster instances. A full URL, partial URI, or short name are valid. Examples: * ` https://www.googleapis.com/compute/v1/projects/(https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) feature, you must use the short name of the machine type resource, for example, `n1-standard-2`.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ManagedGroupConfigs ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ManagedGroupConfigs() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArrayOutput
- Output only. The config for Compute Engine Instance Group Manager that manages this group. This is only used for preemptible instance groups.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) MinCpuPlatform ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
Optional. Specifies the minimum cpu platform for the Instance Group. See (https://cloud.google.com/dataproc/docs/concepts/compute/dataproc-min-cpu).
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) NumInstances ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) NumInstances() pulumi.IntPtrOutput
Optional. The number of VM instances in the instance group. For master instance groups, must be set to 1.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Preemptibility ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Preemptibility() pulumi.StringPtrOutput
Optional. Specifies the preemptibility of the instance group. The default value for master and worker groups is `NON_PREEMPTIBLE`. This default cannot be changed. The default value for secondary instances is `PREEMPTIBLE`. Possible values: PREEMPTIBILITY_UNSPECIFIED, NON_PREEMPTIBLE, PREEMPTIBLE
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterInput ¶
type WorkflowTemplatePlacementManagedClusterInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterOutput() WorkflowTemplatePlacementManagedClusterOutput ToWorkflowTemplatePlacementManagedClusterOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterOutput }
WorkflowTemplatePlacementManagedClusterInput is an input type that accepts WorkflowTemplatePlacementManagedClusterArgs and WorkflowTemplatePlacementManagedClusterOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterInput` via:
WorkflowTemplatePlacementManagedClusterArgs{...}
type WorkflowTemplatePlacementManagedClusterOutput ¶
type WorkflowTemplatePlacementManagedClusterOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterOutput) ClusterName ¶
func (o WorkflowTemplatePlacementManagedClusterOutput) ClusterName() pulumi.StringOutput
Required. The cluster name prefix. A unique cluster name will be formed by appending a random suffix. The name must contain only lower-case letters (a-z), numbers (0-9), and hyphens (-). Must begin with a letter. Cannot begin or end with hyphen. Must consist of between 2 and 35 characters.
func (WorkflowTemplatePlacementManagedClusterOutput) Config ¶
func (o WorkflowTemplatePlacementManagedClusterOutput) Config() WorkflowTemplatePlacementManagedClusterConfigOutput
Required. The cluster configuration.
func (WorkflowTemplatePlacementManagedClusterOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterOutput) Labels ¶
func (o WorkflowTemplatePlacementManagedClusterOutput) Labels() pulumi.StringMapOutput
Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster.
func (WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterOutput ¶
func (o WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterOutput() WorkflowTemplatePlacementManagedClusterOutput
func (WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterOutput
func (WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutput() WorkflowTemplatePlacementManagedClusterPtrOutput
func (WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterPtrOutput
type WorkflowTemplatePlacementManagedClusterPtrInput ¶
type WorkflowTemplatePlacementManagedClusterPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterPtrOutput() WorkflowTemplatePlacementManagedClusterPtrOutput ToWorkflowTemplatePlacementManagedClusterPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterPtrOutput }
WorkflowTemplatePlacementManagedClusterPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterArgs, WorkflowTemplatePlacementManagedClusterPtr and WorkflowTemplatePlacementManagedClusterPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterPtrInput` via:
WorkflowTemplatePlacementManagedClusterArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterPtr ¶
func WorkflowTemplatePlacementManagedClusterPtr(v *WorkflowTemplatePlacementManagedClusterArgs) WorkflowTemplatePlacementManagedClusterPtrInput
type WorkflowTemplatePlacementManagedClusterPtrOutput ¶
type WorkflowTemplatePlacementManagedClusterPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterPtrOutput) ClusterName ¶
func (o WorkflowTemplatePlacementManagedClusterPtrOutput) ClusterName() pulumi.StringPtrOutput
Required. The cluster name prefix. A unique cluster name will be formed by appending a random suffix. The name must contain only lower-case letters (a-z), numbers (0-9), and hyphens (-). Must begin with a letter. Cannot begin or end with hyphen. Must consist of between 2 and 35 characters.
func (WorkflowTemplatePlacementManagedClusterPtrOutput) Config ¶
func (o WorkflowTemplatePlacementManagedClusterPtrOutput) Config() WorkflowTemplatePlacementManagedClusterConfigPtrOutput
Required. The cluster configuration.
func (WorkflowTemplatePlacementManagedClusterPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterPtrOutput) Labels ¶
func (o WorkflowTemplatePlacementManagedClusterPtrOutput) Labels() pulumi.StringMapOutput
Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster.
func (WorkflowTemplatePlacementManagedClusterPtrOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterPtrOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutput() WorkflowTemplatePlacementManagedClusterPtrOutput
func (WorkflowTemplatePlacementManagedClusterPtrOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterPtrOutput) ToWorkflowTemplatePlacementManagedClusterPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterPtrOutput
type WorkflowTemplatePlacementOutput ¶
type WorkflowTemplatePlacementOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementOutput) ClusterSelector ¶
func (o WorkflowTemplatePlacementOutput) ClusterSelector() WorkflowTemplatePlacementClusterSelectorPtrOutput
Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted.
func (WorkflowTemplatePlacementOutput) ElementType ¶
func (WorkflowTemplatePlacementOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementOutput) ManagedCluster ¶
func (o WorkflowTemplatePlacementOutput) ManagedCluster() WorkflowTemplatePlacementManagedClusterPtrOutput
A cluster that is managed by the workflow.
func (WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementOutput ¶
func (o WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementOutput() WorkflowTemplatePlacementOutput
func (WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementOutputWithContext ¶
func (o WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementOutputWithContext(ctx context.Context) WorkflowTemplatePlacementOutput
func (WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementPtrOutput ¶
func (o WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementPtrOutput() WorkflowTemplatePlacementPtrOutput
func (WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementOutput) ToWorkflowTemplatePlacementPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementPtrOutput
type WorkflowTemplatePlacementPtrInput ¶
type WorkflowTemplatePlacementPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementPtrOutput() WorkflowTemplatePlacementPtrOutput ToWorkflowTemplatePlacementPtrOutputWithContext(context.Context) WorkflowTemplatePlacementPtrOutput }
WorkflowTemplatePlacementPtrInput is an input type that accepts WorkflowTemplatePlacementArgs, WorkflowTemplatePlacementPtr and WorkflowTemplatePlacementPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementPtrInput` via:
WorkflowTemplatePlacementArgs{...} or: nil
func WorkflowTemplatePlacementPtr ¶
func WorkflowTemplatePlacementPtr(v *WorkflowTemplatePlacementArgs) WorkflowTemplatePlacementPtrInput
type WorkflowTemplatePlacementPtrOutput ¶
type WorkflowTemplatePlacementPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementPtrOutput) ClusterSelector ¶
func (o WorkflowTemplatePlacementPtrOutput) ClusterSelector() WorkflowTemplatePlacementClusterSelectorPtrOutput
Optional. A selector that chooses target cluster for jobs based on metadata. The selector is evaluated at the time each job is submitted.
func (WorkflowTemplatePlacementPtrOutput) Elem ¶
func (o WorkflowTemplatePlacementPtrOutput) Elem() WorkflowTemplatePlacementOutput
func (WorkflowTemplatePlacementPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementPtrOutput) ManagedCluster ¶
func (o WorkflowTemplatePlacementPtrOutput) ManagedCluster() WorkflowTemplatePlacementManagedClusterPtrOutput
A cluster that is managed by the workflow.
func (WorkflowTemplatePlacementPtrOutput) ToWorkflowTemplatePlacementPtrOutput ¶
func (o WorkflowTemplatePlacementPtrOutput) ToWorkflowTemplatePlacementPtrOutput() WorkflowTemplatePlacementPtrOutput
func (WorkflowTemplatePlacementPtrOutput) ToWorkflowTemplatePlacementPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementPtrOutput) ToWorkflowTemplatePlacementPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementPtrOutput
type WorkflowTemplateState ¶
type WorkflowTemplateState struct { // Output only. The time template was created. CreateTime pulumi.StringPtrInput // (Beta only) Optional. Timeout duration for the DAG of jobs. You can use "s", "m", "h", and "d" suffixes for second, minute, hour, and day duration values, respectively. The timeout duration must be from 10 minutes ("10m") to 24 hours ("24h" or "1d"). The timer begins when the first job is submitted. If the workflow is running at the end of the timeout period, any remaining jobs are cancelled, the workflow is ended, and if the workflow was running on a (/dataproc/docs/concepts/workflows/using-workflows#configuring_or_selecting_a_cluster), the cluster is deleted. DagTimeout pulumi.StringPtrInput // Required. The Directed Acyclic Graph of Jobs to submit. Jobs WorkflowTemplateJobArrayInput // Optional. The labels to associate with this cluster. Label keys must be between 1 and 63 characters long, and must conform to the following PCRE regular expression: {0,63} No more than 32 labels can be associated with a given cluster. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // Required. Parameter name. The parameter name is used as the key, and paired with the parameter value, which are passed to the template when the template is instantiated. The name must contain only capital letters (A-Z), numbers (0-9), and underscores (_), and must not start with a number. The maximum length is 40 characters. Name pulumi.StringPtrInput // Optional. Template parameters whose values are substituted into the template. Values for parameters must be provided when the template is instantiated. Parameters WorkflowTemplateParameterArrayInput // Required. WorkflowTemplate scheduling information. Placement WorkflowTemplatePlacementPtrInput // The project for the resource Project pulumi.StringPtrInput // Output only. The time template was last updated. UpdateTime pulumi.StringPtrInput // Optional. Used to perform a consistent read-modify-write. This field should be left blank for a `CreateWorkflowTemplate` request. It is required for an `UpdateWorkflowTemplate` request, and must match the current server version. A typical update template flow would fetch the current template with a `GetWorkflowTemplate` request, which will return the current template with the `version` field filled in with the current server version. The user updates other fields in the template, then returns it as part of the `UpdateWorkflowTemplate` request. // // Deprecated: version is not useful as a configurable field, and will be removed in the future. Version pulumi.IntPtrInput }
func (WorkflowTemplateState) ElementType ¶
func (WorkflowTemplateState) ElementType() reflect.Type
Source Files ¶
- autoscalingPolicy.go
- autoscalingPolicyIamBinding.go
- autoscalingPolicyIamMember.go
- autoscalingPolicyIamPolicy.go
- cluster.go
- clusterIAMBinding.go
- clusterIAMMember.go
- clusterIAMPolicy.go
- init.go
- job.go
- jobIAMBinding.go
- jobIAMMember.go
- jobIAMPolicy.go
- metastoreFederation.go
- metastoreFederationIamBinding.go
- metastoreFederationIamMember.go
- metastoreFederationIamPolicy.go
- metastoreService.go
- metastoreServiceIamBinding.go
- metastoreServiceIamMember.go
- metastoreServiceIamPolicy.go
- pulumiTypes.go
- workflowTemplate.go