Documentation ¶
Index ¶
- type AutoscalingPolicy
- func (*AutoscalingPolicy) ElementType() reflect.Type
- func (i *AutoscalingPolicy) ToAutoscalingPolicyOutput() AutoscalingPolicyOutput
- func (i *AutoscalingPolicy) ToAutoscalingPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyOutput
- func (i *AutoscalingPolicy) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicy]
- type AutoscalingPolicyArgs
- type AutoscalingPolicyArray
- func (AutoscalingPolicyArray) ElementType() reflect.Type
- func (i AutoscalingPolicyArray) ToAutoscalingPolicyArrayOutput() AutoscalingPolicyArrayOutput
- func (i AutoscalingPolicyArray) ToAutoscalingPolicyArrayOutputWithContext(ctx context.Context) AutoscalingPolicyArrayOutput
- func (i AutoscalingPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicy]
- 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
- func (o AutoscalingPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicy]
- 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
- func (i AutoscalingPolicyBasicAlgorithmArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyBasicAlgorithm]
- 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) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyBasicAlgorithm]
- 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) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyBasicAlgorithm]
- 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
- func (i AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyBasicAlgorithmYarnConfig]
- 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
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyBasicAlgorithmYarnConfig]
- 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
- func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyBasicAlgorithmYarnConfig]
- type AutoscalingPolicyIamBinding
- func (*AutoscalingPolicyIamBinding) ElementType() reflect.Type
- func (i *AutoscalingPolicyIamBinding) ToAutoscalingPolicyIamBindingOutput() AutoscalingPolicyIamBindingOutput
- func (i *AutoscalingPolicyIamBinding) ToAutoscalingPolicyIamBindingOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingOutput
- func (i *AutoscalingPolicyIamBinding) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamBinding]
- type AutoscalingPolicyIamBindingArgs
- type AutoscalingPolicyIamBindingArray
- func (AutoscalingPolicyIamBindingArray) ElementType() reflect.Type
- func (i AutoscalingPolicyIamBindingArray) ToAutoscalingPolicyIamBindingArrayOutput() AutoscalingPolicyIamBindingArrayOutput
- func (i AutoscalingPolicyIamBindingArray) ToAutoscalingPolicyIamBindingArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingArrayOutput
- func (i AutoscalingPolicyIamBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamBinding]
- 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
- func (o AutoscalingPolicyIamBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamBinding]
- 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
- func (i AutoscalingPolicyIamBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyIamBindingCondition]
- 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
- func (o AutoscalingPolicyIamBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyIamBindingCondition]
- 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
- func (o AutoscalingPolicyIamBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamBindingCondition]
- type AutoscalingPolicyIamBindingInput
- type AutoscalingPolicyIamBindingMap
- func (AutoscalingPolicyIamBindingMap) ElementType() reflect.Type
- func (i AutoscalingPolicyIamBindingMap) ToAutoscalingPolicyIamBindingMapOutput() AutoscalingPolicyIamBindingMapOutput
- func (i AutoscalingPolicyIamBindingMap) ToAutoscalingPolicyIamBindingMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamBindingMapOutput
- func (i AutoscalingPolicyIamBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamBinding]
- 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
- func (o AutoscalingPolicyIamBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamBinding]
- 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
- func (o AutoscalingPolicyIamBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamBinding]
- type AutoscalingPolicyIamBindingState
- type AutoscalingPolicyIamMember
- func (*AutoscalingPolicyIamMember) ElementType() reflect.Type
- func (i *AutoscalingPolicyIamMember) ToAutoscalingPolicyIamMemberOutput() AutoscalingPolicyIamMemberOutput
- func (i *AutoscalingPolicyIamMember) ToAutoscalingPolicyIamMemberOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberOutput
- func (i *AutoscalingPolicyIamMember) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamMember]
- type AutoscalingPolicyIamMemberArgs
- type AutoscalingPolicyIamMemberArray
- func (AutoscalingPolicyIamMemberArray) ElementType() reflect.Type
- func (i AutoscalingPolicyIamMemberArray) ToAutoscalingPolicyIamMemberArrayOutput() AutoscalingPolicyIamMemberArrayOutput
- func (i AutoscalingPolicyIamMemberArray) ToAutoscalingPolicyIamMemberArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberArrayOutput
- func (i AutoscalingPolicyIamMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamMember]
- 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
- func (o AutoscalingPolicyIamMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamMember]
- 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
- func (i AutoscalingPolicyIamMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyIamMemberCondition]
- 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
- func (o AutoscalingPolicyIamMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyIamMemberCondition]
- 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
- func (o AutoscalingPolicyIamMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamMemberCondition]
- type AutoscalingPolicyIamMemberInput
- type AutoscalingPolicyIamMemberMap
- func (AutoscalingPolicyIamMemberMap) ElementType() reflect.Type
- func (i AutoscalingPolicyIamMemberMap) ToAutoscalingPolicyIamMemberMapOutput() AutoscalingPolicyIamMemberMapOutput
- func (i AutoscalingPolicyIamMemberMap) ToAutoscalingPolicyIamMemberMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamMemberMapOutput
- func (i AutoscalingPolicyIamMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamMember]
- 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
- func (o AutoscalingPolicyIamMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamMember]
- 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
- func (o AutoscalingPolicyIamMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamMember]
- type AutoscalingPolicyIamMemberState
- type AutoscalingPolicyIamPolicy
- func (*AutoscalingPolicyIamPolicy) ElementType() reflect.Type
- func (i *AutoscalingPolicyIamPolicy) ToAutoscalingPolicyIamPolicyOutput() AutoscalingPolicyIamPolicyOutput
- func (i *AutoscalingPolicyIamPolicy) ToAutoscalingPolicyIamPolicyOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyOutput
- func (i *AutoscalingPolicyIamPolicy) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamPolicy]
- type AutoscalingPolicyIamPolicyArgs
- type AutoscalingPolicyIamPolicyArray
- func (AutoscalingPolicyIamPolicyArray) ElementType() reflect.Type
- func (i AutoscalingPolicyIamPolicyArray) ToAutoscalingPolicyIamPolicyArrayOutput() AutoscalingPolicyIamPolicyArrayOutput
- func (i AutoscalingPolicyIamPolicyArray) ToAutoscalingPolicyIamPolicyArrayOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyArrayOutput
- func (i AutoscalingPolicyIamPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamPolicy]
- 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
- func (o AutoscalingPolicyIamPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamPolicy]
- type AutoscalingPolicyIamPolicyInput
- type AutoscalingPolicyIamPolicyMap
- func (AutoscalingPolicyIamPolicyMap) ElementType() reflect.Type
- func (i AutoscalingPolicyIamPolicyMap) ToAutoscalingPolicyIamPolicyMapOutput() AutoscalingPolicyIamPolicyMapOutput
- func (i AutoscalingPolicyIamPolicyMap) ToAutoscalingPolicyIamPolicyMapOutputWithContext(ctx context.Context) AutoscalingPolicyIamPolicyMapOutput
- func (i AutoscalingPolicyIamPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamPolicy]
- 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
- func (o AutoscalingPolicyIamPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamPolicy]
- 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
- func (o AutoscalingPolicyIamPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamPolicy]
- type AutoscalingPolicyIamPolicyState
- type AutoscalingPolicyInput
- type AutoscalingPolicyMap
- func (AutoscalingPolicyMap) ElementType() reflect.Type
- func (i AutoscalingPolicyMap) ToAutoscalingPolicyMapOutput() AutoscalingPolicyMapOutput
- func (i AutoscalingPolicyMap) ToAutoscalingPolicyMapOutputWithContext(ctx context.Context) AutoscalingPolicyMapOutput
- func (i AutoscalingPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicy]
- 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
- func (o AutoscalingPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicy]
- 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) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicy]
- 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
- func (i AutoscalingPolicySecondaryWorkerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicySecondaryWorkerConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicySecondaryWorkerConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicySecondaryWorkerConfig]
- 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
- func (i AutoscalingPolicyWorkerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyWorkerConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyWorkerConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyWorkerConfig]
- func (o AutoscalingPolicyWorkerConfigPtrOutput) Weight() pulumi.IntPtrOutput
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- func (ClusterArrayOutput) ElementType() reflect.Type
- func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
- func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
- func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
- func (o ClusterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Cluster]
- 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
- func (i ClusterClusterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfig]
- 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
- func (i ClusterClusterConfigAutoscalingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigAutoscalingConfig]
- 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
- func (o ClusterClusterConfigAutoscalingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigAutoscalingConfig]
- 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
- func (o ClusterClusterConfigAutoscalingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigAutoscalingConfig]
- type ClusterClusterConfigDataprocMetricConfig
- type ClusterClusterConfigDataprocMetricConfigArgs
- func (ClusterClusterConfigDataprocMetricConfigArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigOutput() ClusterClusterConfigDataprocMetricConfigOutput
- func (i ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigOutput
- func (i ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigPtrOutput() ClusterClusterConfigDataprocMetricConfigPtrOutput
- func (i ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigPtrOutput
- func (i ClusterClusterConfigDataprocMetricConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigDataprocMetricConfig]
- type ClusterClusterConfigDataprocMetricConfigInput
- type ClusterClusterConfigDataprocMetricConfigMetric
- type ClusterClusterConfigDataprocMetricConfigMetricArgs
- func (ClusterClusterConfigDataprocMetricConfigMetricArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigDataprocMetricConfigMetricArgs) ToClusterClusterConfigDataprocMetricConfigMetricOutput() ClusterClusterConfigDataprocMetricConfigMetricOutput
- func (i ClusterClusterConfigDataprocMetricConfigMetricArgs) ToClusterClusterConfigDataprocMetricConfigMetricOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigMetricOutput
- func (i ClusterClusterConfigDataprocMetricConfigMetricArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigDataprocMetricConfigMetric]
- type ClusterClusterConfigDataprocMetricConfigMetricArray
- func (ClusterClusterConfigDataprocMetricConfigMetricArray) ElementType() reflect.Type
- func (i ClusterClusterConfigDataprocMetricConfigMetricArray) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutput() ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
- func (i ClusterClusterConfigDataprocMetricConfigMetricArray) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
- func (i ClusterClusterConfigDataprocMetricConfigMetricArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigDataprocMetricConfigMetric]
- type ClusterClusterConfigDataprocMetricConfigMetricArrayInput
- type ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
- func (ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) Index(i pulumi.IntInput) ClusterClusterConfigDataprocMetricConfigMetricOutput
- func (o ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutput() ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
- func (o ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
- func (o ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigDataprocMetricConfigMetric]
- type ClusterClusterConfigDataprocMetricConfigMetricInput
- type ClusterClusterConfigDataprocMetricConfigMetricOutput
- func (ClusterClusterConfigDataprocMetricConfigMetricOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigDataprocMetricConfigMetricOutput) MetricOverrides() pulumi.StringArrayOutput
- func (o ClusterClusterConfigDataprocMetricConfigMetricOutput) MetricSource() pulumi.StringOutput
- func (o ClusterClusterConfigDataprocMetricConfigMetricOutput) ToClusterClusterConfigDataprocMetricConfigMetricOutput() ClusterClusterConfigDataprocMetricConfigMetricOutput
- func (o ClusterClusterConfigDataprocMetricConfigMetricOutput) ToClusterClusterConfigDataprocMetricConfigMetricOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigMetricOutput
- func (o ClusterClusterConfigDataprocMetricConfigMetricOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigDataprocMetricConfigMetric]
- type ClusterClusterConfigDataprocMetricConfigOutput
- func (ClusterClusterConfigDataprocMetricConfigOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigDataprocMetricConfigOutput) Metrics() ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
- func (o ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigOutput() ClusterClusterConfigDataprocMetricConfigOutput
- func (o ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigOutput
- func (o ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutput() ClusterClusterConfigDataprocMetricConfigPtrOutput
- func (o ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigPtrOutput
- func (o ClusterClusterConfigDataprocMetricConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigDataprocMetricConfig]
- type ClusterClusterConfigDataprocMetricConfigPtrInput
- type ClusterClusterConfigDataprocMetricConfigPtrOutput
- func (o ClusterClusterConfigDataprocMetricConfigPtrOutput) Elem() ClusterClusterConfigDataprocMetricConfigOutput
- func (ClusterClusterConfigDataprocMetricConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigDataprocMetricConfigPtrOutput) Metrics() ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
- func (o ClusterClusterConfigDataprocMetricConfigPtrOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutput() ClusterClusterConfigDataprocMetricConfigPtrOutput
- func (o ClusterClusterConfigDataprocMetricConfigPtrOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigPtrOutput
- func (o ClusterClusterConfigDataprocMetricConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigDataprocMetricConfig]
- 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
- func (i ClusterClusterConfigEncryptionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigEncryptionConfig]
- 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
- func (o ClusterClusterConfigEncryptionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigEncryptionConfig]
- 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
- func (o ClusterClusterConfigEncryptionConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigEncryptionConfig]
- 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
- func (i ClusterClusterConfigEndpointConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigEndpointConfig]
- 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
- func (o ClusterClusterConfigEndpointConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigEndpointConfig]
- 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
- func (o ClusterClusterConfigEndpointConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigEndpointConfig]
- 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
- func (i ClusterClusterConfigGceClusterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigGceClusterConfig]
- type ClusterClusterConfigGceClusterConfigInput
- type ClusterClusterConfigGceClusterConfigNodeGroupAffinity
- type ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs
- func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput
- func (i ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput
- func (i ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
- func (i ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
- func (i ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigGceClusterConfigNodeGroupAffinity]
- type ClusterClusterConfigGceClusterConfigNodeGroupAffinityInput
- type ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput
- func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) NodeGroupUri() pulumi.StringOutput
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigGceClusterConfigNodeGroupAffinity]
- type ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrInput
- type ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) Elem() ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput
- func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) NodeGroupUri() pulumi.StringPtrOutput
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigGceClusterConfigNodeGroupAffinity]
- 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) NodeGroupAffinity() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigOutput) ReservationAffinity() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigGceClusterConfig]
- 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) NodeGroupAffinity() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) ReservationAffinity() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigGceClusterConfig]
- func (o ClusterClusterConfigGceClusterConfigPtrOutput) Zone() pulumi.StringPtrOutput
- type ClusterClusterConfigGceClusterConfigReservationAffinity
- type ClusterClusterConfigGceClusterConfigReservationAffinityArgs
- func (ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityOutput() ClusterClusterConfigGceClusterConfigReservationAffinityOutput
- func (i ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityOutput
- func (i ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
- func (i ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
- func (i ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigGceClusterConfigReservationAffinity]
- type ClusterClusterConfigGceClusterConfigReservationAffinityInput
- type ClusterClusterConfigGceClusterConfigReservationAffinityOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ConsumeReservationType() pulumi.StringPtrOutput
- func (ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) Key() pulumi.StringPtrOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityOutput() ClusterClusterConfigGceClusterConfigReservationAffinityOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigGceClusterConfigReservationAffinity]
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) Values() pulumi.StringArrayOutput
- type ClusterClusterConfigGceClusterConfigReservationAffinityPtrInput
- type ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ConsumeReservationType() pulumi.StringPtrOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) Elem() ClusterClusterConfigGceClusterConfigReservationAffinityOutput
- func (ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigGceClusterConfigReservationAffinity]
- func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) Values() pulumi.StringArrayOutput
- 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
- func (i ClusterClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigGceClusterConfigShieldedInstanceConfig]
- 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
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigGceClusterConfigShieldedInstanceConfig]
- 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
- func (o ClusterClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigGceClusterConfigShieldedInstanceConfig]
- type ClusterClusterConfigInitializationAction
- type ClusterClusterConfigInitializationActionArgs
- func (ClusterClusterConfigInitializationActionArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigInitializationActionArgs) ToClusterClusterConfigInitializationActionOutput() ClusterClusterConfigInitializationActionOutput
- func (i ClusterClusterConfigInitializationActionArgs) ToClusterClusterConfigInitializationActionOutputWithContext(ctx context.Context) ClusterClusterConfigInitializationActionOutput
- func (i ClusterClusterConfigInitializationActionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigInitializationAction]
- type ClusterClusterConfigInitializationActionArray
- func (ClusterClusterConfigInitializationActionArray) ElementType() reflect.Type
- func (i ClusterClusterConfigInitializationActionArray) ToClusterClusterConfigInitializationActionArrayOutput() ClusterClusterConfigInitializationActionArrayOutput
- func (i ClusterClusterConfigInitializationActionArray) ToClusterClusterConfigInitializationActionArrayOutputWithContext(ctx context.Context) ClusterClusterConfigInitializationActionArrayOutput
- func (i ClusterClusterConfigInitializationActionArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigInitializationAction]
- 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
- func (o ClusterClusterConfigInitializationActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigInitializationAction]
- 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
- func (o ClusterClusterConfigInitializationActionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigInitializationAction]
- 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
- func (i ClusterClusterConfigLifecycleConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigLifecycleConfig]
- 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
- func (o ClusterClusterConfigLifecycleConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigLifecycleConfig]
- 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
- func (o ClusterClusterConfigLifecycleConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigLifecycleConfig]
- type ClusterClusterConfigMasterConfig
- type ClusterClusterConfigMasterConfigAccelerator
- type ClusterClusterConfigMasterConfigAcceleratorArgs
- func (ClusterClusterConfigMasterConfigAcceleratorArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigMasterConfigAcceleratorArgs) ToClusterClusterConfigMasterConfigAcceleratorOutput() ClusterClusterConfigMasterConfigAcceleratorOutput
- func (i ClusterClusterConfigMasterConfigAcceleratorArgs) ToClusterClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigAcceleratorOutput
- func (i ClusterClusterConfigMasterConfigAcceleratorArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMasterConfigAccelerator]
- type ClusterClusterConfigMasterConfigAcceleratorArray
- func (ClusterClusterConfigMasterConfigAcceleratorArray) ElementType() reflect.Type
- func (i ClusterClusterConfigMasterConfigAcceleratorArray) ToClusterClusterConfigMasterConfigAcceleratorArrayOutput() ClusterClusterConfigMasterConfigAcceleratorArrayOutput
- func (i ClusterClusterConfigMasterConfigAcceleratorArray) ToClusterClusterConfigMasterConfigAcceleratorArrayOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigAcceleratorArrayOutput
- func (i ClusterClusterConfigMasterConfigAcceleratorArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigMasterConfigAccelerator]
- 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
- func (o ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigMasterConfigAccelerator]
- 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
- func (o ClusterClusterConfigMasterConfigAcceleratorOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMasterConfigAccelerator]
- 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
- func (i ClusterClusterConfigMasterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMasterConfig]
- 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
- func (i ClusterClusterConfigMasterConfigDiskConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMasterConfigDiskConfig]
- 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
- func (o ClusterClusterConfigMasterConfigDiskConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMasterConfigDiskConfig]
- 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
- func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigMasterConfigDiskConfig]
- 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
- func (o ClusterClusterConfigMasterConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMasterConfig]
- 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
- func (o ClusterClusterConfigMasterConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigMasterConfig]
- 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
- func (i ClusterClusterConfigMetastoreConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMetastoreConfig]
- 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
- func (o ClusterClusterConfigMetastoreConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMetastoreConfig]
- 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
- func (o ClusterClusterConfigMetastoreConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigMetastoreConfig]
- type ClusterClusterConfigOutput
- func (o ClusterClusterConfigOutput) AutoscalingConfig() ClusterClusterConfigAutoscalingConfigPtrOutput
- func (o ClusterClusterConfigOutput) Bucket() pulumi.StringPtrOutput
- func (o ClusterClusterConfigOutput) DataprocMetricConfig() ClusterClusterConfigDataprocMetricConfigPtrOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfig]
- 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
- func (i ClusterClusterConfigPreemptibleWorkerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigPreemptibleWorkerConfig]
- 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
- func (i ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigPreemptibleWorkerConfigDiskConfig]
- 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
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigPreemptibleWorkerConfigDiskConfig]
- 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
- func (o ClusterClusterConfigPreemptibleWorkerConfigDiskConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigPreemptibleWorkerConfigDiskConfig]
- 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
- func (o ClusterClusterConfigPreemptibleWorkerConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigPreemptibleWorkerConfig]
- 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
- func (o ClusterClusterConfigPreemptibleWorkerConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigPreemptibleWorkerConfig]
- type ClusterClusterConfigPtrInput
- type ClusterClusterConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) AutoscalingConfig() ClusterClusterConfigAutoscalingConfigPtrOutput
- func (o ClusterClusterConfigPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ClusterClusterConfigPtrOutput) DataprocMetricConfig() ClusterClusterConfigDataprocMetricConfigPtrOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfig]
- 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
- func (i ClusterClusterConfigSecurityConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigSecurityConfig]
- 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
- func (i ClusterClusterConfigSecurityConfigKerberosConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigSecurityConfigKerberosConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigSecurityConfigKerberosConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigSecurityConfigKerberosConfig]
- 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
- func (o ClusterClusterConfigSecurityConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigSecurityConfig]
- 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
- func (o ClusterClusterConfigSecurityConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigSecurityConfig]
- 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
- func (i ClusterClusterConfigSoftwareConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigSoftwareConfig]
- 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
- func (o ClusterClusterConfigSoftwareConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigSoftwareConfig]
- 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
- func (o ClusterClusterConfigSoftwareConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigSoftwareConfig]
- type ClusterClusterConfigWorkerConfig
- type ClusterClusterConfigWorkerConfigAccelerator
- type ClusterClusterConfigWorkerConfigAcceleratorArgs
- func (ClusterClusterConfigWorkerConfigAcceleratorArgs) ElementType() reflect.Type
- func (i ClusterClusterConfigWorkerConfigAcceleratorArgs) ToClusterClusterConfigWorkerConfigAcceleratorOutput() ClusterClusterConfigWorkerConfigAcceleratorOutput
- func (i ClusterClusterConfigWorkerConfigAcceleratorArgs) ToClusterClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigAcceleratorOutput
- func (i ClusterClusterConfigWorkerConfigAcceleratorArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigWorkerConfigAccelerator]
- type ClusterClusterConfigWorkerConfigAcceleratorArray
- func (ClusterClusterConfigWorkerConfigAcceleratorArray) ElementType() reflect.Type
- func (i ClusterClusterConfigWorkerConfigAcceleratorArray) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutput() ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
- func (i ClusterClusterConfigWorkerConfigAcceleratorArray) ToClusterClusterConfigWorkerConfigAcceleratorArrayOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigAcceleratorArrayOutput
- func (i ClusterClusterConfigWorkerConfigAcceleratorArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigWorkerConfigAccelerator]
- 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
- func (o ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigWorkerConfigAccelerator]
- 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
- func (o ClusterClusterConfigWorkerConfigAcceleratorOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigWorkerConfigAccelerator]
- 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
- func (i ClusterClusterConfigWorkerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigWorkerConfig]
- 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
- func (i ClusterClusterConfigWorkerConfigDiskConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigWorkerConfigDiskConfig]
- 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
- func (o ClusterClusterConfigWorkerConfigDiskConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigWorkerConfigDiskConfig]
- 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
- func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigWorkerConfigDiskConfig]
- 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
- func (o ClusterClusterConfigWorkerConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigWorkerConfig]
- 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
- func (o ClusterClusterConfigWorkerConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigWorkerConfig]
- type ClusterIAMBinding
- func (*ClusterIAMBinding) ElementType() reflect.Type
- func (i *ClusterIAMBinding) ToClusterIAMBindingOutput() ClusterIAMBindingOutput
- func (i *ClusterIAMBinding) ToClusterIAMBindingOutputWithContext(ctx context.Context) ClusterIAMBindingOutput
- func (i *ClusterIAMBinding) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMBinding]
- type ClusterIAMBindingArgs
- type ClusterIAMBindingArray
- func (ClusterIAMBindingArray) ElementType() reflect.Type
- func (i ClusterIAMBindingArray) ToClusterIAMBindingArrayOutput() ClusterIAMBindingArrayOutput
- func (i ClusterIAMBindingArray) ToClusterIAMBindingArrayOutputWithContext(ctx context.Context) ClusterIAMBindingArrayOutput
- func (i ClusterIAMBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMBinding]
- 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
- func (o ClusterIAMBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMBinding]
- 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
- func (i ClusterIAMBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterIAMBindingCondition]
- 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
- func (o ClusterIAMBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterIAMBindingCondition]
- 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
- func (o ClusterIAMBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMBindingCondition]
- type ClusterIAMBindingInput
- type ClusterIAMBindingMap
- func (ClusterIAMBindingMap) ElementType() reflect.Type
- func (i ClusterIAMBindingMap) ToClusterIAMBindingMapOutput() ClusterIAMBindingMapOutput
- func (i ClusterIAMBindingMap) ToClusterIAMBindingMapOutputWithContext(ctx context.Context) ClusterIAMBindingMapOutput
- func (i ClusterIAMBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMBinding]
- 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
- func (o ClusterIAMBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMBinding]
- 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
- func (o ClusterIAMBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMBinding]
- type ClusterIAMBindingState
- type ClusterIAMMember
- func (*ClusterIAMMember) ElementType() reflect.Type
- func (i *ClusterIAMMember) ToClusterIAMMemberOutput() ClusterIAMMemberOutput
- func (i *ClusterIAMMember) ToClusterIAMMemberOutputWithContext(ctx context.Context) ClusterIAMMemberOutput
- func (i *ClusterIAMMember) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMMember]
- type ClusterIAMMemberArgs
- type ClusterIAMMemberArray
- func (ClusterIAMMemberArray) ElementType() reflect.Type
- func (i ClusterIAMMemberArray) ToClusterIAMMemberArrayOutput() ClusterIAMMemberArrayOutput
- func (i ClusterIAMMemberArray) ToClusterIAMMemberArrayOutputWithContext(ctx context.Context) ClusterIAMMemberArrayOutput
- func (i ClusterIAMMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMMember]
- 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
- func (o ClusterIAMMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMMember]
- 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
- func (i ClusterIAMMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterIAMMemberCondition]
- 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
- func (o ClusterIAMMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterIAMMemberCondition]
- 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
- func (o ClusterIAMMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMMemberCondition]
- type ClusterIAMMemberInput
- type ClusterIAMMemberMap
- func (ClusterIAMMemberMap) ElementType() reflect.Type
- func (i ClusterIAMMemberMap) ToClusterIAMMemberMapOutput() ClusterIAMMemberMapOutput
- func (i ClusterIAMMemberMap) ToClusterIAMMemberMapOutputWithContext(ctx context.Context) ClusterIAMMemberMapOutput
- func (i ClusterIAMMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMMember]
- 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
- func (o ClusterIAMMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMMember]
- 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
- func (o ClusterIAMMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMMember]
- type ClusterIAMMemberState
- type ClusterIAMPolicy
- func (*ClusterIAMPolicy) ElementType() reflect.Type
- func (i *ClusterIAMPolicy) ToClusterIAMPolicyOutput() ClusterIAMPolicyOutput
- func (i *ClusterIAMPolicy) ToClusterIAMPolicyOutputWithContext(ctx context.Context) ClusterIAMPolicyOutput
- func (i *ClusterIAMPolicy) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMPolicy]
- type ClusterIAMPolicyArgs
- type ClusterIAMPolicyArray
- func (ClusterIAMPolicyArray) ElementType() reflect.Type
- func (i ClusterIAMPolicyArray) ToClusterIAMPolicyArrayOutput() ClusterIAMPolicyArrayOutput
- func (i ClusterIAMPolicyArray) ToClusterIAMPolicyArrayOutputWithContext(ctx context.Context) ClusterIAMPolicyArrayOutput
- func (i ClusterIAMPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMPolicy]
- 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
- func (o ClusterIAMPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMPolicy]
- type ClusterIAMPolicyInput
- type ClusterIAMPolicyMap
- func (ClusterIAMPolicyMap) ElementType() reflect.Type
- func (i ClusterIAMPolicyMap) ToClusterIAMPolicyMapOutput() ClusterIAMPolicyMapOutput
- func (i ClusterIAMPolicyMap) ToClusterIAMPolicyMapOutputWithContext(ctx context.Context) ClusterIAMPolicyMapOutput
- func (i ClusterIAMPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMPolicy]
- 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
- func (o ClusterIAMPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMPolicy]
- 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
- func (o ClusterIAMPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMPolicy]
- type ClusterIAMPolicyState
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- func (ClusterMapOutput) ElementType() reflect.Type
- func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
- func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
- func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
- func (o ClusterMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Cluster]
- 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
- func (o ClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*Cluster]
- func (o ClusterOutput) VirtualClusterConfig() ClusterVirtualClusterConfigOutput
- type ClusterState
- type ClusterVirtualClusterConfig
- type ClusterVirtualClusterConfigArgs
- func (ClusterVirtualClusterConfigArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigOutput() ClusterVirtualClusterConfigOutput
- func (i ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigOutput
- func (i ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigPtrOutput() ClusterVirtualClusterConfigPtrOutput
- func (i ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigPtrOutput
- func (i ClusterVirtualClusterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterVirtualClusterConfig]
- type ClusterVirtualClusterConfigAuxiliaryServicesConfig
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs
- func (ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterVirtualClusterConfigAuxiliaryServicesConfig]
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigInput
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs
- func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigInput
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) DataprocMetastoreService() pulumi.StringPtrOutput
- func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrInput
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) DataprocMetastoreService() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) Elem() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput
- func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput
- func (ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) MetastoreConfig() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) SparkHistoryServerConfig() ...
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterVirtualClusterConfigAuxiliaryServicesConfig]
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrInput
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) Elem() ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput
- func (ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) MetastoreConfig() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) SparkHistoryServerConfig() ...
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterVirtualClusterConfigAuxiliaryServicesConfig]
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs
- func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput() ...
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput() ...
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigInput
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) DataprocCluster() pulumi.StringPtrOutput
- func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput() ...
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput() ...
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrInput
- type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) DataprocCluster() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) Elem() ...
- func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput() ...
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigInput
- type ClusterVirtualClusterConfigKubernetesClusterConfig
- type ClusterVirtualClusterConfigKubernetesClusterConfigArgs
- func (ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigOutput
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigOutput
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterVirtualClusterConfigKubernetesClusterConfig]
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput() ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput() ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput() ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput() ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput() ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput() ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) MaxNodeCount() pulumi.IntPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) MinNodeCount() pulumi.IntPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) Elem() ...
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput() ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput() ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) Preemptible() pulumi.BoolPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) Spot() pulumi.BoolPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) Elem() ...
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) Spot() pulumi.BoolPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) Autoscaling() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) Config() ...
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) Locations() pulumi.StringArrayOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Autoscaling() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Config() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Elem() ...
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Locations() pulumi.StringArrayOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) NodePool() pulumi.StringOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) NodePoolConfig() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) Roles() pulumi.StringArrayOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) GkeClusterTarget() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) NodePoolTargets() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) Elem() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
- func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) GkeClusterTarget() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) NodePoolTargets() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig
- type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs
- func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ElementType() reflect.Type
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput() ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput() ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutputWithContext(ctx context.Context) ...
- func (i ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ComponentVersion() pulumi.StringMapOutput
- func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) Properties() pulumi.StringMapOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ComponentVersion() pulumi.StringMapOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) Elem() ...
- func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) Properties() pulumi.StringMapOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutputWithContext(ctx context.Context) ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ToOutput(ctx context.Context) ...
- type ClusterVirtualClusterConfigKubernetesClusterConfigOutput
- func (ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) GkeClusterConfig() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) KubernetesNamespace() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) KubernetesSoftwareConfig() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterVirtualClusterConfigKubernetesClusterConfig]
- type ClusterVirtualClusterConfigKubernetesClusterConfigPtrInput
- type ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) Elem() ClusterVirtualClusterConfigKubernetesClusterConfigOutput
- func (ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) GkeClusterConfig() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) KubernetesNamespace() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) KubernetesSoftwareConfig() ...
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterVirtualClusterConfigKubernetesClusterConfig]
- type ClusterVirtualClusterConfigOutput
- func (o ClusterVirtualClusterConfigOutput) AuxiliaryServicesConfig() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
- func (ClusterVirtualClusterConfigOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigOutput) KubernetesClusterConfig() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigOutput) StagingBucket() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigOutput() ClusterVirtualClusterConfigOutput
- func (o ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigOutput
- func (o ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigPtrOutput() ClusterVirtualClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterVirtualClusterConfig]
- type ClusterVirtualClusterConfigPtrInput
- type ClusterVirtualClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigPtrOutput) AuxiliaryServicesConfig() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
- func (o ClusterVirtualClusterConfigPtrOutput) Elem() ClusterVirtualClusterConfigOutput
- func (ClusterVirtualClusterConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterVirtualClusterConfigPtrOutput) KubernetesClusterConfig() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigPtrOutput) StagingBucket() pulumi.StringPtrOutput
- func (o ClusterVirtualClusterConfigPtrOutput) ToClusterVirtualClusterConfigPtrOutput() ClusterVirtualClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigPtrOutput) ToClusterVirtualClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigPtrOutput
- func (o ClusterVirtualClusterConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterVirtualClusterConfig]
- type GetClusterIamPolicyArgs
- type GetClusterIamPolicyOutputArgs
- type GetClusterIamPolicyResult
- type GetClusterIamPolicyResultOutput
- func (o GetClusterIamPolicyResultOutput) Cluster() pulumi.StringOutput
- func (GetClusterIamPolicyResultOutput) ElementType() reflect.Type
- func (o GetClusterIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o GetClusterIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o GetClusterIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o GetClusterIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o GetClusterIamPolicyResultOutput) Region() pulumi.StringOutput
- func (o GetClusterIamPolicyResultOutput) ToGetClusterIamPolicyResultOutput() GetClusterIamPolicyResultOutput
- func (o GetClusterIamPolicyResultOutput) ToGetClusterIamPolicyResultOutputWithContext(ctx context.Context) GetClusterIamPolicyResultOutput
- func (o GetClusterIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetClusterIamPolicyResult]
- type GetJobIamPolicyArgs
- type GetJobIamPolicyOutputArgs
- type GetJobIamPolicyResult
- type GetJobIamPolicyResultOutput
- func (GetJobIamPolicyResultOutput) ElementType() reflect.Type
- func (o GetJobIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o GetJobIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o GetJobIamPolicyResultOutput) JobId() pulumi.StringOutput
- func (o GetJobIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o GetJobIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o GetJobIamPolicyResultOutput) Region() pulumi.StringOutput
- func (o GetJobIamPolicyResultOutput) ToGetJobIamPolicyResultOutput() GetJobIamPolicyResultOutput
- func (o GetJobIamPolicyResultOutput) ToGetJobIamPolicyResultOutputWithContext(ctx context.Context) GetJobIamPolicyResultOutput
- func (o GetJobIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetJobIamPolicyResult]
- type Job
- type JobArgs
- type JobArray
- type JobArrayInput
- type JobArrayOutput
- func (JobArrayOutput) ElementType() reflect.Type
- func (o JobArrayOutput) Index(i pulumi.IntInput) JobOutput
- func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
- func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
- func (o JobArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Job]
- 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
- func (i JobHadoopConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobHadoopConfig]
- 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
- func (i JobHadoopConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobHadoopConfigLoggingConfig]
- 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
- func (o JobHadoopConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobHadoopConfigLoggingConfig]
- 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
- func (o JobHadoopConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobHadoopConfigLoggingConfig]
- 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
- func (o JobHadoopConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobHadoopConfig]
- 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
- func (o JobHadoopConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobHadoopConfig]
- 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
- func (i JobHiveConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobHiveConfig]
- 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
- func (o JobHiveConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobHiveConfig]
- 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
- func (o JobHiveConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobHiveConfig]
- type JobIAMBinding
- type JobIAMBindingArgs
- type JobIAMBindingArray
- func (JobIAMBindingArray) ElementType() reflect.Type
- func (i JobIAMBindingArray) ToJobIAMBindingArrayOutput() JobIAMBindingArrayOutput
- func (i JobIAMBindingArray) ToJobIAMBindingArrayOutputWithContext(ctx context.Context) JobIAMBindingArrayOutput
- func (i JobIAMBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMBinding]
- 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
- func (o JobIAMBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMBinding]
- 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
- func (i JobIAMBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[JobIAMBindingCondition]
- 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
- func (o JobIAMBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[JobIAMBindingCondition]
- 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
- func (o JobIAMBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobIAMBindingCondition]
- type JobIAMBindingInput
- type JobIAMBindingMap
- func (JobIAMBindingMap) ElementType() reflect.Type
- func (i JobIAMBindingMap) ToJobIAMBindingMapOutput() JobIAMBindingMapOutput
- func (i JobIAMBindingMap) ToJobIAMBindingMapOutputWithContext(ctx context.Context) JobIAMBindingMapOutput
- func (i JobIAMBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMBinding]
- 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
- func (o JobIAMBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMBinding]
- 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
- func (o JobIAMBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*JobIAMBinding]
- type JobIAMBindingState
- type JobIAMMember
- type JobIAMMemberArgs
- type JobIAMMemberArray
- func (JobIAMMemberArray) ElementType() reflect.Type
- func (i JobIAMMemberArray) ToJobIAMMemberArrayOutput() JobIAMMemberArrayOutput
- func (i JobIAMMemberArray) ToJobIAMMemberArrayOutputWithContext(ctx context.Context) JobIAMMemberArrayOutput
- func (i JobIAMMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMMember]
- 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
- func (o JobIAMMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMMember]
- 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
- func (i JobIAMMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[JobIAMMemberCondition]
- 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
- func (o JobIAMMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[JobIAMMemberCondition]
- 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
- func (o JobIAMMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobIAMMemberCondition]
- type JobIAMMemberInput
- type JobIAMMemberMap
- func (JobIAMMemberMap) ElementType() reflect.Type
- func (i JobIAMMemberMap) ToJobIAMMemberMapOutput() JobIAMMemberMapOutput
- func (i JobIAMMemberMap) ToJobIAMMemberMapOutputWithContext(ctx context.Context) JobIAMMemberMapOutput
- func (i JobIAMMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMMember]
- 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
- func (o JobIAMMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMMember]
- 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
- func (o JobIAMMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*JobIAMMember]
- type JobIAMMemberState
- type JobIAMPolicy
- type JobIAMPolicyArgs
- type JobIAMPolicyArray
- func (JobIAMPolicyArray) ElementType() reflect.Type
- func (i JobIAMPolicyArray) ToJobIAMPolicyArrayOutput() JobIAMPolicyArrayOutput
- func (i JobIAMPolicyArray) ToJobIAMPolicyArrayOutputWithContext(ctx context.Context) JobIAMPolicyArrayOutput
- func (i JobIAMPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMPolicy]
- 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
- func (o JobIAMPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMPolicy]
- type JobIAMPolicyInput
- type JobIAMPolicyMap
- func (JobIAMPolicyMap) ElementType() reflect.Type
- func (i JobIAMPolicyMap) ToJobIAMPolicyMapOutput() JobIAMPolicyMapOutput
- func (i JobIAMPolicyMap) ToJobIAMPolicyMapOutputWithContext(ctx context.Context) JobIAMPolicyMapOutput
- func (i JobIAMPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMPolicy]
- 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
- func (o JobIAMPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMPolicy]
- 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
- func (o JobIAMPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*JobIAMPolicy]
- type JobIAMPolicyState
- type JobInput
- type JobMap
- type JobMapInput
- type JobMapOutput
- func (JobMapOutput) ElementType() reflect.Type
- func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput
- func (o JobMapOutput) ToJobMapOutput() JobMapOutput
- func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
- func (o JobMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Job]
- 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
- func (o JobOutput) ToOutput(ctx context.Context) pulumix.Output[*Job]
- 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
- func (i JobPigConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPigConfig]
- 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
- func (i JobPigConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPigConfigLoggingConfig]
- 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
- func (o JobPigConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPigConfigLoggingConfig]
- 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
- func (o JobPigConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPigConfigLoggingConfig]
- 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
- func (o JobPigConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPigConfig]
- 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
- func (o JobPigConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPigConfig]
- 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
- func (i JobPlacementArgs) ToOutput(ctx context.Context) pulumix.Output[JobPlacement]
- 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
- func (o JobPlacementOutput) ToOutput(ctx context.Context) pulumix.Output[JobPlacement]
- 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
- func (o JobPlacementPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPlacement]
- 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
- func (i JobPrestoConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPrestoConfig]
- 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
- func (i JobPrestoConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPrestoConfigLoggingConfig]
- 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
- func (o JobPrestoConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPrestoConfigLoggingConfig]
- 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
- func (o JobPrestoConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPrestoConfigLoggingConfig]
- 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
- func (o JobPrestoConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPrestoConfig]
- 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
- func (o JobPrestoConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPrestoConfig]
- 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
- func (i JobPysparkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPysparkConfig]
- 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
- func (i JobPysparkConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPysparkConfigLoggingConfig]
- 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
- func (o JobPysparkConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPysparkConfigLoggingConfig]
- 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
- func (o JobPysparkConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPysparkConfigLoggingConfig]
- 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
- func (o JobPysparkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPysparkConfig]
- 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
- func (o JobPysparkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPysparkConfig]
- 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
- func (i JobReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[JobReference]
- 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
- func (o JobReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[JobReference]
- 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
- func (o JobReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobReference]
- 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
- func (i JobSchedulingArgs) ToOutput(ctx context.Context) pulumix.Output[JobScheduling]
- 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
- func (o JobSchedulingOutput) ToOutput(ctx context.Context) pulumix.Output[JobScheduling]
- 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
- func (o JobSchedulingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobScheduling]
- 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
- func (i JobSparkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobSparkConfig]
- 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
- func (i JobSparkConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobSparkConfigLoggingConfig]
- 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
- func (o JobSparkConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobSparkConfigLoggingConfig]
- 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
- func (o JobSparkConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobSparkConfigLoggingConfig]
- 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
- func (o JobSparkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobSparkConfig]
- 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
- func (o JobSparkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobSparkConfig]
- 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
- func (i JobSparksqlConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobSparksqlConfig]
- 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
- func (i JobSparksqlConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobSparksqlConfigLoggingConfig]
- 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
- func (o JobSparksqlConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobSparksqlConfigLoggingConfig]
- 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
- func (o JobSparksqlConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobSparksqlConfigLoggingConfig]
- 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
- func (o JobSparksqlConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobSparksqlConfig]
- 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
- func (o JobSparksqlConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobSparksqlConfig]
- type JobState
- type JobStatus
- type JobStatusArgs
- type JobStatusArray
- func (JobStatusArray) ElementType() reflect.Type
- func (i JobStatusArray) ToJobStatusArrayOutput() JobStatusArrayOutput
- func (i JobStatusArray) ToJobStatusArrayOutputWithContext(ctx context.Context) JobStatusArrayOutput
- func (i JobStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]JobStatus]
- 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
- func (o JobStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]JobStatus]
- 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
- func (o JobStatusOutput) ToOutput(ctx context.Context) pulumix.Output[JobStatus]
- type LookupAutoscalingPolicyIamPolicyArgs
- type LookupAutoscalingPolicyIamPolicyOutputArgs
- type LookupAutoscalingPolicyIamPolicyResult
- type LookupAutoscalingPolicyIamPolicyResultOutput
- func (LookupAutoscalingPolicyIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAutoscalingPolicyIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupAutoscalingPolicyIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupAutoscalingPolicyIamPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupAutoscalingPolicyIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupAutoscalingPolicyIamPolicyResultOutput) PolicyId() pulumi.StringOutput
- func (o LookupAutoscalingPolicyIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o LookupAutoscalingPolicyIamPolicyResultOutput) ToLookupAutoscalingPolicyIamPolicyResultOutput() LookupAutoscalingPolicyIamPolicyResultOutput
- func (o LookupAutoscalingPolicyIamPolicyResultOutput) ToLookupAutoscalingPolicyIamPolicyResultOutputWithContext(ctx context.Context) LookupAutoscalingPolicyIamPolicyResultOutput
- func (o LookupAutoscalingPolicyIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAutoscalingPolicyIamPolicyResult]
- type LookupMetastoreFederationIamPolicyArgs
- type LookupMetastoreFederationIamPolicyOutputArgs
- type LookupMetastoreFederationIamPolicyResult
- type LookupMetastoreFederationIamPolicyResultOutput
- func (LookupMetastoreFederationIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupMetastoreFederationIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupMetastoreFederationIamPolicyResultOutput) FederationId() pulumi.StringOutput
- func (o LookupMetastoreFederationIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupMetastoreFederationIamPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupMetastoreFederationIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupMetastoreFederationIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o LookupMetastoreFederationIamPolicyResultOutput) ToLookupMetastoreFederationIamPolicyResultOutput() LookupMetastoreFederationIamPolicyResultOutput
- func (o LookupMetastoreFederationIamPolicyResultOutput) ToLookupMetastoreFederationIamPolicyResultOutputWithContext(ctx context.Context) LookupMetastoreFederationIamPolicyResultOutput
- func (o LookupMetastoreFederationIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMetastoreFederationIamPolicyResult]
- type LookupMetastoreServiceIamPolicyArgs
- type LookupMetastoreServiceIamPolicyOutputArgs
- type LookupMetastoreServiceIamPolicyResult
- type LookupMetastoreServiceIamPolicyResultOutput
- func (LookupMetastoreServiceIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupMetastoreServiceIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupMetastoreServiceIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupMetastoreServiceIamPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupMetastoreServiceIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupMetastoreServiceIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o LookupMetastoreServiceIamPolicyResultOutput) ServiceId() pulumi.StringOutput
- func (o LookupMetastoreServiceIamPolicyResultOutput) ToLookupMetastoreServiceIamPolicyResultOutput() LookupMetastoreServiceIamPolicyResultOutput
- func (o LookupMetastoreServiceIamPolicyResultOutput) ToLookupMetastoreServiceIamPolicyResultOutputWithContext(ctx context.Context) LookupMetastoreServiceIamPolicyResultOutput
- func (o LookupMetastoreServiceIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMetastoreServiceIamPolicyResult]
- type MetastoreFederation
- func (*MetastoreFederation) ElementType() reflect.Type
- func (i *MetastoreFederation) ToMetastoreFederationOutput() MetastoreFederationOutput
- func (i *MetastoreFederation) ToMetastoreFederationOutputWithContext(ctx context.Context) MetastoreFederationOutput
- func (i *MetastoreFederation) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederation]
- type MetastoreFederationArgs
- type MetastoreFederationArray
- func (MetastoreFederationArray) ElementType() reflect.Type
- func (i MetastoreFederationArray) ToMetastoreFederationArrayOutput() MetastoreFederationArrayOutput
- func (i MetastoreFederationArray) ToMetastoreFederationArrayOutputWithContext(ctx context.Context) MetastoreFederationArrayOutput
- func (i MetastoreFederationArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederation]
- 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
- func (o MetastoreFederationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederation]
- type MetastoreFederationBackendMetastore
- type MetastoreFederationBackendMetastoreArgs
- func (MetastoreFederationBackendMetastoreArgs) ElementType() reflect.Type
- func (i MetastoreFederationBackendMetastoreArgs) ToMetastoreFederationBackendMetastoreOutput() MetastoreFederationBackendMetastoreOutput
- func (i MetastoreFederationBackendMetastoreArgs) ToMetastoreFederationBackendMetastoreOutputWithContext(ctx context.Context) MetastoreFederationBackendMetastoreOutput
- func (i MetastoreFederationBackendMetastoreArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationBackendMetastore]
- type MetastoreFederationBackendMetastoreArray
- func (MetastoreFederationBackendMetastoreArray) ElementType() reflect.Type
- func (i MetastoreFederationBackendMetastoreArray) ToMetastoreFederationBackendMetastoreArrayOutput() MetastoreFederationBackendMetastoreArrayOutput
- func (i MetastoreFederationBackendMetastoreArray) ToMetastoreFederationBackendMetastoreArrayOutputWithContext(ctx context.Context) MetastoreFederationBackendMetastoreArrayOutput
- func (i MetastoreFederationBackendMetastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]MetastoreFederationBackendMetastore]
- 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
- func (o MetastoreFederationBackendMetastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetastoreFederationBackendMetastore]
- 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
- func (o MetastoreFederationBackendMetastoreOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationBackendMetastore]
- type MetastoreFederationIamBinding
- func (*MetastoreFederationIamBinding) ElementType() reflect.Type
- func (i *MetastoreFederationIamBinding) ToMetastoreFederationIamBindingOutput() MetastoreFederationIamBindingOutput
- func (i *MetastoreFederationIamBinding) ToMetastoreFederationIamBindingOutputWithContext(ctx context.Context) MetastoreFederationIamBindingOutput
- func (i *MetastoreFederationIamBinding) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamBinding]
- type MetastoreFederationIamBindingArgs
- type MetastoreFederationIamBindingArray
- func (MetastoreFederationIamBindingArray) ElementType() reflect.Type
- func (i MetastoreFederationIamBindingArray) ToMetastoreFederationIamBindingArrayOutput() MetastoreFederationIamBindingArrayOutput
- func (i MetastoreFederationIamBindingArray) ToMetastoreFederationIamBindingArrayOutputWithContext(ctx context.Context) MetastoreFederationIamBindingArrayOutput
- func (i MetastoreFederationIamBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamBinding]
- 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
- func (o MetastoreFederationIamBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamBinding]
- 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
- func (i MetastoreFederationIamBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationIamBindingCondition]
- 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
- func (o MetastoreFederationIamBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationIamBindingCondition]
- 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
- func (o MetastoreFederationIamBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamBindingCondition]
- type MetastoreFederationIamBindingInput
- type MetastoreFederationIamBindingMap
- func (MetastoreFederationIamBindingMap) ElementType() reflect.Type
- func (i MetastoreFederationIamBindingMap) ToMetastoreFederationIamBindingMapOutput() MetastoreFederationIamBindingMapOutput
- func (i MetastoreFederationIamBindingMap) ToMetastoreFederationIamBindingMapOutputWithContext(ctx context.Context) MetastoreFederationIamBindingMapOutput
- func (i MetastoreFederationIamBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamBinding]
- 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
- func (o MetastoreFederationIamBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamBinding]
- 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
- func (o MetastoreFederationIamBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamBinding]
- type MetastoreFederationIamBindingState
- type MetastoreFederationIamMember
- func (*MetastoreFederationIamMember) ElementType() reflect.Type
- func (i *MetastoreFederationIamMember) ToMetastoreFederationIamMemberOutput() MetastoreFederationIamMemberOutput
- func (i *MetastoreFederationIamMember) ToMetastoreFederationIamMemberOutputWithContext(ctx context.Context) MetastoreFederationIamMemberOutput
- func (i *MetastoreFederationIamMember) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamMember]
- type MetastoreFederationIamMemberArgs
- type MetastoreFederationIamMemberArray
- func (MetastoreFederationIamMemberArray) ElementType() reflect.Type
- func (i MetastoreFederationIamMemberArray) ToMetastoreFederationIamMemberArrayOutput() MetastoreFederationIamMemberArrayOutput
- func (i MetastoreFederationIamMemberArray) ToMetastoreFederationIamMemberArrayOutputWithContext(ctx context.Context) MetastoreFederationIamMemberArrayOutput
- func (i MetastoreFederationIamMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamMember]
- 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
- func (o MetastoreFederationIamMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamMember]
- 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
- func (i MetastoreFederationIamMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationIamMemberCondition]
- 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
- func (o MetastoreFederationIamMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationIamMemberCondition]
- 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
- func (o MetastoreFederationIamMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamMemberCondition]
- type MetastoreFederationIamMemberInput
- type MetastoreFederationIamMemberMap
- func (MetastoreFederationIamMemberMap) ElementType() reflect.Type
- func (i MetastoreFederationIamMemberMap) ToMetastoreFederationIamMemberMapOutput() MetastoreFederationIamMemberMapOutput
- func (i MetastoreFederationIamMemberMap) ToMetastoreFederationIamMemberMapOutputWithContext(ctx context.Context) MetastoreFederationIamMemberMapOutput
- func (i MetastoreFederationIamMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamMember]
- 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
- func (o MetastoreFederationIamMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamMember]
- 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
- func (o MetastoreFederationIamMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamMember]
- type MetastoreFederationIamMemberState
- type MetastoreFederationIamPolicy
- func (*MetastoreFederationIamPolicy) ElementType() reflect.Type
- func (i *MetastoreFederationIamPolicy) ToMetastoreFederationIamPolicyOutput() MetastoreFederationIamPolicyOutput
- func (i *MetastoreFederationIamPolicy) ToMetastoreFederationIamPolicyOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyOutput
- func (i *MetastoreFederationIamPolicy) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamPolicy]
- type MetastoreFederationIamPolicyArgs
- type MetastoreFederationIamPolicyArray
- func (MetastoreFederationIamPolicyArray) ElementType() reflect.Type
- func (i MetastoreFederationIamPolicyArray) ToMetastoreFederationIamPolicyArrayOutput() MetastoreFederationIamPolicyArrayOutput
- func (i MetastoreFederationIamPolicyArray) ToMetastoreFederationIamPolicyArrayOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyArrayOutput
- func (i MetastoreFederationIamPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamPolicy]
- 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
- func (o MetastoreFederationIamPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamPolicy]
- type MetastoreFederationIamPolicyInput
- type MetastoreFederationIamPolicyMap
- func (MetastoreFederationIamPolicyMap) ElementType() reflect.Type
- func (i MetastoreFederationIamPolicyMap) ToMetastoreFederationIamPolicyMapOutput() MetastoreFederationIamPolicyMapOutput
- func (i MetastoreFederationIamPolicyMap) ToMetastoreFederationIamPolicyMapOutputWithContext(ctx context.Context) MetastoreFederationIamPolicyMapOutput
- func (i MetastoreFederationIamPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamPolicy]
- 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
- func (o MetastoreFederationIamPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamPolicy]
- 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
- func (o MetastoreFederationIamPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamPolicy]
- type MetastoreFederationIamPolicyState
- type MetastoreFederationInput
- type MetastoreFederationMap
- func (MetastoreFederationMap) ElementType() reflect.Type
- func (i MetastoreFederationMap) ToMetastoreFederationMapOutput() MetastoreFederationMapOutput
- func (i MetastoreFederationMap) ToMetastoreFederationMapOutputWithContext(ctx context.Context) MetastoreFederationMapOutput
- func (i MetastoreFederationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederation]
- 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
- func (o MetastoreFederationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederation]
- 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) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederation]
- func (o MetastoreFederationOutput) Uid() pulumi.StringOutput
- func (o MetastoreFederationOutput) Version() pulumi.StringOutput
- type MetastoreFederationState
- type MetastoreService
- func (*MetastoreService) ElementType() reflect.Type
- func (i *MetastoreService) ToMetastoreServiceOutput() MetastoreServiceOutput
- func (i *MetastoreService) ToMetastoreServiceOutputWithContext(ctx context.Context) MetastoreServiceOutput
- func (i *MetastoreService) ToOutput(ctx context.Context) pulumix.Output[*MetastoreService]
- type MetastoreServiceArgs
- type MetastoreServiceArray
- func (MetastoreServiceArray) ElementType() reflect.Type
- func (i MetastoreServiceArray) ToMetastoreServiceArrayOutput() MetastoreServiceArrayOutput
- func (i MetastoreServiceArray) ToMetastoreServiceArrayOutputWithContext(ctx context.Context) MetastoreServiceArrayOutput
- func (i MetastoreServiceArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreService]
- 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
- func (o MetastoreServiceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreService]
- 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
- func (i MetastoreServiceEncryptionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceEncryptionConfig]
- 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
- func (o MetastoreServiceEncryptionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceEncryptionConfig]
- 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
- func (o MetastoreServiceEncryptionConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceEncryptionConfig]
- 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
- func (i MetastoreServiceHiveMetastoreConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceHiveMetastoreConfig]
- type MetastoreServiceHiveMetastoreConfigAuxiliaryVersion
- type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs
- func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ElementType() reflect.Type
- func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
- func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionOutput
- func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceHiveMetastoreConfigAuxiliaryVersion]
- type MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray
- func (MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ElementType() reflect.Type
- func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput() MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
- func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ToMetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutputWithContext(ctx context.Context) MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput
- func (i MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArray) ToOutput(ctx context.Context) pulumix.Output[[]MetastoreServiceHiveMetastoreConfigAuxiliaryVersion]
- 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
- func (o MetastoreServiceHiveMetastoreConfigAuxiliaryVersionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetastoreServiceHiveMetastoreConfigAuxiliaryVersion]
- 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) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceHiveMetastoreConfigAuxiliaryVersion]
- 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
- func (i MetastoreServiceHiveMetastoreConfigKerberosConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceHiveMetastoreConfigKerberosConfig]
- 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
- func (i MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceHiveMetastoreConfigKerberosConfigKeytab]
- 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
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceHiveMetastoreConfigKerberosConfigKeytab]
- 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
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigKeytabPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceHiveMetastoreConfigKerberosConfigKeytab]
- 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
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceHiveMetastoreConfigKerberosConfig]
- 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
- func (o MetastoreServiceHiveMetastoreConfigKerberosConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceHiveMetastoreConfigKerberosConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceHiveMetastoreConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceHiveMetastoreConfig]
- 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
- func (i *MetastoreServiceIamBinding) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamBinding]
- type MetastoreServiceIamBindingArgs
- type MetastoreServiceIamBindingArray
- func (MetastoreServiceIamBindingArray) ElementType() reflect.Type
- func (i MetastoreServiceIamBindingArray) ToMetastoreServiceIamBindingArrayOutput() MetastoreServiceIamBindingArrayOutput
- func (i MetastoreServiceIamBindingArray) ToMetastoreServiceIamBindingArrayOutputWithContext(ctx context.Context) MetastoreServiceIamBindingArrayOutput
- func (i MetastoreServiceIamBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamBinding]
- 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
- func (o MetastoreServiceIamBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamBinding]
- 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
- func (i MetastoreServiceIamBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceIamBindingCondition]
- 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
- func (o MetastoreServiceIamBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceIamBindingCondition]
- 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
- func (o MetastoreServiceIamBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamBindingCondition]
- type MetastoreServiceIamBindingInput
- type MetastoreServiceIamBindingMap
- func (MetastoreServiceIamBindingMap) ElementType() reflect.Type
- func (i MetastoreServiceIamBindingMap) ToMetastoreServiceIamBindingMapOutput() MetastoreServiceIamBindingMapOutput
- func (i MetastoreServiceIamBindingMap) ToMetastoreServiceIamBindingMapOutputWithContext(ctx context.Context) MetastoreServiceIamBindingMapOutput
- func (i MetastoreServiceIamBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamBinding]
- 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
- func (o MetastoreServiceIamBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamBinding]
- 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
- func (o MetastoreServiceIamBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamBinding]
- type MetastoreServiceIamBindingState
- type MetastoreServiceIamMember
- func (*MetastoreServiceIamMember) ElementType() reflect.Type
- func (i *MetastoreServiceIamMember) ToMetastoreServiceIamMemberOutput() MetastoreServiceIamMemberOutput
- func (i *MetastoreServiceIamMember) ToMetastoreServiceIamMemberOutputWithContext(ctx context.Context) MetastoreServiceIamMemberOutput
- func (i *MetastoreServiceIamMember) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamMember]
- type MetastoreServiceIamMemberArgs
- type MetastoreServiceIamMemberArray
- func (MetastoreServiceIamMemberArray) ElementType() reflect.Type
- func (i MetastoreServiceIamMemberArray) ToMetastoreServiceIamMemberArrayOutput() MetastoreServiceIamMemberArrayOutput
- func (i MetastoreServiceIamMemberArray) ToMetastoreServiceIamMemberArrayOutputWithContext(ctx context.Context) MetastoreServiceIamMemberArrayOutput
- func (i MetastoreServiceIamMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamMember]
- 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
- func (o MetastoreServiceIamMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamMember]
- 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
- func (i MetastoreServiceIamMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceIamMemberCondition]
- 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
- func (o MetastoreServiceIamMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceIamMemberCondition]
- 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
- func (o MetastoreServiceIamMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamMemberCondition]
- type MetastoreServiceIamMemberInput
- type MetastoreServiceIamMemberMap
- func (MetastoreServiceIamMemberMap) ElementType() reflect.Type
- func (i MetastoreServiceIamMemberMap) ToMetastoreServiceIamMemberMapOutput() MetastoreServiceIamMemberMapOutput
- func (i MetastoreServiceIamMemberMap) ToMetastoreServiceIamMemberMapOutputWithContext(ctx context.Context) MetastoreServiceIamMemberMapOutput
- func (i MetastoreServiceIamMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamMember]
- 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
- func (o MetastoreServiceIamMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamMember]
- 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
- func (o MetastoreServiceIamMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamMember]
- type MetastoreServiceIamMemberState
- type MetastoreServiceIamPolicy
- func (*MetastoreServiceIamPolicy) ElementType() reflect.Type
- func (i *MetastoreServiceIamPolicy) ToMetastoreServiceIamPolicyOutput() MetastoreServiceIamPolicyOutput
- func (i *MetastoreServiceIamPolicy) ToMetastoreServiceIamPolicyOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyOutput
- func (i *MetastoreServiceIamPolicy) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamPolicy]
- type MetastoreServiceIamPolicyArgs
- type MetastoreServiceIamPolicyArray
- func (MetastoreServiceIamPolicyArray) ElementType() reflect.Type
- func (i MetastoreServiceIamPolicyArray) ToMetastoreServiceIamPolicyArrayOutput() MetastoreServiceIamPolicyArrayOutput
- func (i MetastoreServiceIamPolicyArray) ToMetastoreServiceIamPolicyArrayOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyArrayOutput
- func (i MetastoreServiceIamPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamPolicy]
- 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
- func (o MetastoreServiceIamPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamPolicy]
- type MetastoreServiceIamPolicyInput
- type MetastoreServiceIamPolicyMap
- func (MetastoreServiceIamPolicyMap) ElementType() reflect.Type
- func (i MetastoreServiceIamPolicyMap) ToMetastoreServiceIamPolicyMapOutput() MetastoreServiceIamPolicyMapOutput
- func (i MetastoreServiceIamPolicyMap) ToMetastoreServiceIamPolicyMapOutputWithContext(ctx context.Context) MetastoreServiceIamPolicyMapOutput
- func (i MetastoreServiceIamPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamPolicy]
- 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
- func (o MetastoreServiceIamPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamPolicy]
- 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
- func (o MetastoreServiceIamPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamPolicy]
- 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
- func (i MetastoreServiceMaintenanceWindowArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceMaintenanceWindow]
- 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
- func (o MetastoreServiceMaintenanceWindowOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceMaintenanceWindow]
- 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
- func (o MetastoreServiceMaintenanceWindowPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceMaintenanceWindow]
- type MetastoreServiceMap
- func (MetastoreServiceMap) ElementType() reflect.Type
- func (i MetastoreServiceMap) ToMetastoreServiceMapOutput() MetastoreServiceMapOutput
- func (i MetastoreServiceMap) ToMetastoreServiceMapOutputWithContext(ctx context.Context) MetastoreServiceMapOutput
- func (i MetastoreServiceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreService]
- 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
- func (o MetastoreServiceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreService]
- 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
- func (i MetastoreServiceMetadataIntegrationArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceMetadataIntegration]
- 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
- func (i MetastoreServiceMetadataIntegrationDataCatalogConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceMetadataIntegrationDataCatalogConfig]
- 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
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceMetadataIntegrationDataCatalogConfig]
- 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
- func (o MetastoreServiceMetadataIntegrationDataCatalogConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceMetadataIntegrationDataCatalogConfig]
- 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
- func (o MetastoreServiceMetadataIntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceMetadataIntegration]
- 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
- func (o MetastoreServiceMetadataIntegrationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceMetadataIntegration]
- type MetastoreServiceNetworkConfig
- type MetastoreServiceNetworkConfigArgs
- func (MetastoreServiceNetworkConfigArgs) ElementType() reflect.Type
- func (i MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigOutput() MetastoreServiceNetworkConfigOutput
- func (i MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigOutput
- func (i MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigPtrOutput() MetastoreServiceNetworkConfigPtrOutput
- func (i MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigPtrOutput
- func (i MetastoreServiceNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceNetworkConfig]
- type MetastoreServiceNetworkConfigConsumer
- type MetastoreServiceNetworkConfigConsumerArgs
- func (MetastoreServiceNetworkConfigConsumerArgs) ElementType() reflect.Type
- func (i MetastoreServiceNetworkConfigConsumerArgs) ToMetastoreServiceNetworkConfigConsumerOutput() MetastoreServiceNetworkConfigConsumerOutput
- func (i MetastoreServiceNetworkConfigConsumerArgs) ToMetastoreServiceNetworkConfigConsumerOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigConsumerOutput
- func (i MetastoreServiceNetworkConfigConsumerArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceNetworkConfigConsumer]
- type MetastoreServiceNetworkConfigConsumerArray
- func (MetastoreServiceNetworkConfigConsumerArray) ElementType() reflect.Type
- func (i MetastoreServiceNetworkConfigConsumerArray) ToMetastoreServiceNetworkConfigConsumerArrayOutput() MetastoreServiceNetworkConfigConsumerArrayOutput
- func (i MetastoreServiceNetworkConfigConsumerArray) ToMetastoreServiceNetworkConfigConsumerArrayOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigConsumerArrayOutput
- func (i MetastoreServiceNetworkConfigConsumerArray) ToOutput(ctx context.Context) pulumix.Output[[]MetastoreServiceNetworkConfigConsumer]
- type MetastoreServiceNetworkConfigConsumerArrayInput
- type MetastoreServiceNetworkConfigConsumerArrayOutput
- func (MetastoreServiceNetworkConfigConsumerArrayOutput) ElementType() reflect.Type
- func (o MetastoreServiceNetworkConfigConsumerArrayOutput) Index(i pulumi.IntInput) MetastoreServiceNetworkConfigConsumerOutput
- func (o MetastoreServiceNetworkConfigConsumerArrayOutput) ToMetastoreServiceNetworkConfigConsumerArrayOutput() MetastoreServiceNetworkConfigConsumerArrayOutput
- func (o MetastoreServiceNetworkConfigConsumerArrayOutput) ToMetastoreServiceNetworkConfigConsumerArrayOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigConsumerArrayOutput
- func (o MetastoreServiceNetworkConfigConsumerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetastoreServiceNetworkConfigConsumer]
- type MetastoreServiceNetworkConfigConsumerInput
- type MetastoreServiceNetworkConfigConsumerOutput
- func (MetastoreServiceNetworkConfigConsumerOutput) ElementType() reflect.Type
- func (o MetastoreServiceNetworkConfigConsumerOutput) EndpointUri() pulumi.StringPtrOutput
- func (o MetastoreServiceNetworkConfigConsumerOutput) Subnetwork() pulumi.StringOutput
- func (o MetastoreServiceNetworkConfigConsumerOutput) ToMetastoreServiceNetworkConfigConsumerOutput() MetastoreServiceNetworkConfigConsumerOutput
- func (o MetastoreServiceNetworkConfigConsumerOutput) ToMetastoreServiceNetworkConfigConsumerOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigConsumerOutput
- func (o MetastoreServiceNetworkConfigConsumerOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceNetworkConfigConsumer]
- type MetastoreServiceNetworkConfigInput
- type MetastoreServiceNetworkConfigOutput
- func (o MetastoreServiceNetworkConfigOutput) Consumers() MetastoreServiceNetworkConfigConsumerArrayOutput
- func (MetastoreServiceNetworkConfigOutput) ElementType() reflect.Type
- func (o MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigOutput() MetastoreServiceNetworkConfigOutput
- func (o MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigOutput
- func (o MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigPtrOutput() MetastoreServiceNetworkConfigPtrOutput
- func (o MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigPtrOutput
- func (o MetastoreServiceNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceNetworkConfig]
- type MetastoreServiceNetworkConfigPtrInput
- type MetastoreServiceNetworkConfigPtrOutput
- func (o MetastoreServiceNetworkConfigPtrOutput) Consumers() MetastoreServiceNetworkConfigConsumerArrayOutput
- func (o MetastoreServiceNetworkConfigPtrOutput) Elem() MetastoreServiceNetworkConfigOutput
- func (MetastoreServiceNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceNetworkConfigPtrOutput) ToMetastoreServiceNetworkConfigPtrOutput() MetastoreServiceNetworkConfigPtrOutput
- func (o MetastoreServiceNetworkConfigPtrOutput) ToMetastoreServiceNetworkConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigPtrOutput
- func (o MetastoreServiceNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceNetworkConfig]
- 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) NetworkConfig() MetastoreServiceNetworkConfigPtrOutput
- func (o MetastoreServiceOutput) Port() pulumi.IntOutput
- func (o MetastoreServiceOutput) Project() pulumi.StringOutput
- func (o MetastoreServiceOutput) ReleaseChannel() pulumi.StringPtrOutput
- func (o MetastoreServiceOutput) ScalingConfig() MetastoreServiceScalingConfigPtrOutput
- func (o MetastoreServiceOutput) ServiceId() pulumi.StringOutput
- func (o MetastoreServiceOutput) State() pulumi.StringOutput
- func (o MetastoreServiceOutput) StateMessage() pulumi.StringOutput
- func (o MetastoreServiceOutput) TelemetryConfig() MetastoreServiceTelemetryConfigOutput
- func (o MetastoreServiceOutput) Tier() pulumi.StringOutput
- func (o MetastoreServiceOutput) ToMetastoreServiceOutput() MetastoreServiceOutput
- func (o MetastoreServiceOutput) ToMetastoreServiceOutputWithContext(ctx context.Context) MetastoreServiceOutput
- func (o MetastoreServiceOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreService]
- func (o MetastoreServiceOutput) Uid() pulumi.StringOutput
- type MetastoreServiceScalingConfig
- type MetastoreServiceScalingConfigArgs
- func (MetastoreServiceScalingConfigArgs) ElementType() reflect.Type
- func (i MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigOutput() MetastoreServiceScalingConfigOutput
- func (i MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigOutputWithContext(ctx context.Context) MetastoreServiceScalingConfigOutput
- func (i MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigPtrOutput() MetastoreServiceScalingConfigPtrOutput
- func (i MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceScalingConfigPtrOutput
- func (i MetastoreServiceScalingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceScalingConfig]
- type MetastoreServiceScalingConfigInput
- type MetastoreServiceScalingConfigOutput
- func (MetastoreServiceScalingConfigOutput) ElementType() reflect.Type
- func (o MetastoreServiceScalingConfigOutput) InstanceSize() pulumi.StringPtrOutput
- func (o MetastoreServiceScalingConfigOutput) ScalingFactor() pulumi.Float64PtrOutput
- func (o MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigOutput() MetastoreServiceScalingConfigOutput
- func (o MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigOutputWithContext(ctx context.Context) MetastoreServiceScalingConfigOutput
- func (o MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigPtrOutput() MetastoreServiceScalingConfigPtrOutput
- func (o MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceScalingConfigPtrOutput
- func (o MetastoreServiceScalingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceScalingConfig]
- type MetastoreServiceScalingConfigPtrInput
- type MetastoreServiceScalingConfigPtrOutput
- func (o MetastoreServiceScalingConfigPtrOutput) Elem() MetastoreServiceScalingConfigOutput
- func (MetastoreServiceScalingConfigPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceScalingConfigPtrOutput) InstanceSize() pulumi.StringPtrOutput
- func (o MetastoreServiceScalingConfigPtrOutput) ScalingFactor() pulumi.Float64PtrOutput
- func (o MetastoreServiceScalingConfigPtrOutput) ToMetastoreServiceScalingConfigPtrOutput() MetastoreServiceScalingConfigPtrOutput
- func (o MetastoreServiceScalingConfigPtrOutput) ToMetastoreServiceScalingConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceScalingConfigPtrOutput
- func (o MetastoreServiceScalingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceScalingConfig]
- type MetastoreServiceState
- type MetastoreServiceTelemetryConfig
- type MetastoreServiceTelemetryConfigArgs
- func (MetastoreServiceTelemetryConfigArgs) ElementType() reflect.Type
- func (i MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigOutput() MetastoreServiceTelemetryConfigOutput
- func (i MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigOutputWithContext(ctx context.Context) MetastoreServiceTelemetryConfigOutput
- func (i MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigPtrOutput() MetastoreServiceTelemetryConfigPtrOutput
- func (i MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceTelemetryConfigPtrOutput
- func (i MetastoreServiceTelemetryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceTelemetryConfig]
- type MetastoreServiceTelemetryConfigInput
- type MetastoreServiceTelemetryConfigOutput
- func (MetastoreServiceTelemetryConfigOutput) ElementType() reflect.Type
- func (o MetastoreServiceTelemetryConfigOutput) LogFormat() pulumi.StringPtrOutput
- func (o MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigOutput() MetastoreServiceTelemetryConfigOutput
- func (o MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigOutputWithContext(ctx context.Context) MetastoreServiceTelemetryConfigOutput
- func (o MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigPtrOutput() MetastoreServiceTelemetryConfigPtrOutput
- func (o MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceTelemetryConfigPtrOutput
- func (o MetastoreServiceTelemetryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceTelemetryConfig]
- type MetastoreServiceTelemetryConfigPtrInput
- type MetastoreServiceTelemetryConfigPtrOutput
- func (o MetastoreServiceTelemetryConfigPtrOutput) Elem() MetastoreServiceTelemetryConfigOutput
- func (MetastoreServiceTelemetryConfigPtrOutput) ElementType() reflect.Type
- func (o MetastoreServiceTelemetryConfigPtrOutput) LogFormat() pulumi.StringPtrOutput
- func (o MetastoreServiceTelemetryConfigPtrOutput) ToMetastoreServiceTelemetryConfigPtrOutput() MetastoreServiceTelemetryConfigPtrOutput
- func (o MetastoreServiceTelemetryConfigPtrOutput) ToMetastoreServiceTelemetryConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceTelemetryConfigPtrOutput
- func (o MetastoreServiceTelemetryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceTelemetryConfig]
- type WorkflowTemplate
- func (*WorkflowTemplate) ElementType() reflect.Type
- func (i *WorkflowTemplate) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplate]
- func (i *WorkflowTemplate) ToWorkflowTemplateOutput() WorkflowTemplateOutput
- func (i *WorkflowTemplate) ToWorkflowTemplateOutputWithContext(ctx context.Context) WorkflowTemplateOutput
- type WorkflowTemplateArgs
- type WorkflowTemplateArray
- func (WorkflowTemplateArray) ElementType() reflect.Type
- func (i WorkflowTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]*WorkflowTemplate]
- func (i WorkflowTemplateArray) ToWorkflowTemplateArrayOutput() WorkflowTemplateArrayOutput
- func (i WorkflowTemplateArray) ToWorkflowTemplateArrayOutputWithContext(ctx context.Context) WorkflowTemplateArrayOutput
- type WorkflowTemplateArrayInput
- type WorkflowTemplateArrayOutput
- func (WorkflowTemplateArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplateArrayOutput) Index(i pulumi.IntInput) WorkflowTemplateOutput
- func (o WorkflowTemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*WorkflowTemplate]
- func (o WorkflowTemplateArrayOutput) ToWorkflowTemplateArrayOutput() WorkflowTemplateArrayOutput
- func (o WorkflowTemplateArrayOutput) ToWorkflowTemplateArrayOutputWithContext(ctx context.Context) WorkflowTemplateArrayOutput
- type WorkflowTemplateInput
- type WorkflowTemplateJob
- type WorkflowTemplateJobArgs
- func (WorkflowTemplateJobArgs) ElementType() reflect.Type
- func (i WorkflowTemplateJobArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJob]
- func (i WorkflowTemplateJobArgs) ToWorkflowTemplateJobOutput() WorkflowTemplateJobOutput
- func (i WorkflowTemplateJobArgs) ToWorkflowTemplateJobOutputWithContext(ctx context.Context) WorkflowTemplateJobOutput
- type WorkflowTemplateJobArray
- func (WorkflowTemplateJobArray) ElementType() reflect.Type
- func (i WorkflowTemplateJobArray) ToOutput(ctx context.Context) pulumix.Output[[]WorkflowTemplateJob]
- func (i WorkflowTemplateJobArray) ToWorkflowTemplateJobArrayOutput() WorkflowTemplateJobArrayOutput
- func (i WorkflowTemplateJobArray) ToWorkflowTemplateJobArrayOutputWithContext(ctx context.Context) WorkflowTemplateJobArrayOutput
- type WorkflowTemplateJobArrayInput
- type WorkflowTemplateJobArrayOutput
- func (WorkflowTemplateJobArrayOutput) ElementType() reflect.Type
- func (o WorkflowTemplateJobArrayOutput) Index(i pulumi.IntInput) WorkflowTemplateJobOutput
- func (o WorkflowTemplateJobArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WorkflowTemplateJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHadoopJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHadoopJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHadoopJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobHadoopJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHadoopJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobHadoopJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHiveJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHiveJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobHiveJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHiveJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHiveJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobHiveJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPigJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPigJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPigJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPrestoJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPrestoJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPrestoJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPysparkJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPysparkJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPysparkJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPysparkJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPysparkJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPysparkJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobScheduling]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobScheduling]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobScheduling]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkRJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkRJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkRJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkRJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkRJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkRJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkSqlJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkSqlJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkSqlJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkSqlJobLoggingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkSqlJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkSqlJob]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkSqlJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkSqlJobQueryList]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkSqlJobQueryList]
- func (o WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutput() WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- func (o WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ToWorkflowTemplateJobSparkSqlJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkSqlJobQueryListPtrOutput
- type WorkflowTemplateMap
- func (WorkflowTemplateMap) ElementType() reflect.Type
- func (i WorkflowTemplateMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*WorkflowTemplate]
- func (i WorkflowTemplateMap) ToWorkflowTemplateMapOutput() WorkflowTemplateMapOutput
- func (i WorkflowTemplateMap) ToWorkflowTemplateMapOutputWithContext(ctx context.Context) WorkflowTemplateMapOutput
- type WorkflowTemplateMapInput
- type WorkflowTemplateMapOutput
- func (WorkflowTemplateMapOutput) ElementType() reflect.Type
- func (o WorkflowTemplateMapOutput) MapIndex(k pulumi.StringInput) WorkflowTemplateOutput
- func (o WorkflowTemplateMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*WorkflowTemplate]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplate]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameter]
- func (i WorkflowTemplateParameterArgs) ToWorkflowTemplateParameterOutput() WorkflowTemplateParameterOutput
- func (i WorkflowTemplateParameterArgs) ToWorkflowTemplateParameterOutputWithContext(ctx context.Context) WorkflowTemplateParameterOutput
- type WorkflowTemplateParameterArray
- func (WorkflowTemplateParameterArray) ElementType() reflect.Type
- func (i WorkflowTemplateParameterArray) ToOutput(ctx context.Context) pulumix.Output[[]WorkflowTemplateParameter]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]WorkflowTemplateParameter]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameter]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidation]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidation]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateParameterValidation]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidationRegex]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidationRegex]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateParameterValidationRegex]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidationValues]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidationValues]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateParameterValidationValues]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacement]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementClusterSelector]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementClusterSelector]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementClusterSelector]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedCluster]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig]
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigEndpointConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigEndpointConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfigEndpointConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig]
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ShieldedInstanceConfig() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Subnetwork() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Tags() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig]
- 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) ShieldedInstanceConfig() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Subnetwork() pulumi.StringPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Tags() pulumi.StringArrayOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig]
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) Values() pulumi.StringArrayOutput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToOutput(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigInput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableVtpm() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToOutput(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput
- type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) Elem() ...
- func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableVtpm() pulumi.BoolPtrOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToOutput(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig
- type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig]
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig]
- 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) ToOutput(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput() WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArgs) ToWorkflowTemplatePlacementManagedClusterConfigInitializationActionOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigInitializationActionOutput
- type WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray
- func (WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigInitializationActionArray) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig]
- 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) ToOutput(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArray) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigMasterConfig]
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray
- func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigArray) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigMasterConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfigMasterConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfig]
- 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) ToOutput(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArray) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput() ...
- func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray
- func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigArray) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigSecurityConfig]
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigSecurityConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfigSecurityConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig]
- 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) ToOutput(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArray) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
- func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigWorkerConfig]
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutput() ...
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigOutputWithContext(ctx context.Context) ...
- type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray
- func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ElementType() reflect.Type
- func (i WorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigArray) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedClusterConfigWorkerConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedClusterConfigWorkerConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedCluster]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedCluster]
- 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) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacement]
- 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) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacement]
- 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
func (*AutoscalingPolicy) ToOutput ¶ added in v6.65.1
func (i *AutoscalingPolicy) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicy]
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
func (AutoscalingPolicyArray) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicy]
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
func (AutoscalingPolicyArrayOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicy]
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
func (AutoscalingPolicyBasicAlgorithmArgs) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyBasicAlgorithmArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyBasicAlgorithm]
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) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyBasicAlgorithmOutput) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyBasicAlgorithm]
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) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyBasicAlgorithmPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyBasicAlgorithm]
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
func (AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyBasicAlgorithmYarnConfigArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyBasicAlgorithmYarnConfig]
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
func (AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyBasicAlgorithmYarnConfigOutput) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyBasicAlgorithmYarnConfig]
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
func (AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyBasicAlgorithmYarnConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyBasicAlgorithmYarnConfig]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `dataproc.AutoscalingPolicyIamPolicy`: Retrieves the IAM policy for the autoscalingpolicy
> **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{ { 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
func (*AutoscalingPolicyIamBinding) ToOutput ¶ added in v6.65.1
func (i *AutoscalingPolicyIamBinding) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamBinding]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (AutoscalingPolicyIamBindingArray) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyIamBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamBinding]
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
func (AutoscalingPolicyIamBindingArrayOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamBinding]
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
func (AutoscalingPolicyIamBindingConditionArgs) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyIamBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyIamBindingCondition]
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
func (AutoscalingPolicyIamBindingConditionOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyIamBindingCondition]
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
func (AutoscalingPolicyIamBindingConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamBindingCondition]
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
func (AutoscalingPolicyIamBindingMap) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyIamBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamBinding]
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
func (AutoscalingPolicyIamBindingMapOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamBinding]
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
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
func (AutoscalingPolicyIamBindingOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamBinding]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `dataproc.AutoscalingPolicyIamPolicy`: Retrieves the IAM policy for the autoscalingpolicy
> **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{ { 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
func (*AutoscalingPolicyIamMember) ToOutput ¶ added in v6.65.1
func (i *AutoscalingPolicyIamMember) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamMember]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (AutoscalingPolicyIamMemberArray) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyIamMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamMember]
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
func (AutoscalingPolicyIamMemberArrayOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamMember]
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
func (AutoscalingPolicyIamMemberConditionArgs) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyIamMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyIamMemberCondition]
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
func (AutoscalingPolicyIamMemberConditionOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyIamMemberCondition]
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
func (AutoscalingPolicyIamMemberConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamMemberCondition]
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
func (AutoscalingPolicyIamMemberMap) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyIamMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamMember]
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
func (AutoscalingPolicyIamMemberMapOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamMember]
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
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
func (AutoscalingPolicyIamMemberOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamMember]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `dataproc.AutoscalingPolicyIamPolicy`: Retrieves the IAM policy for the autoscalingpolicy
> **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{ { 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
func (*AutoscalingPolicyIamPolicy) ToOutput ¶ added in v6.65.1
func (i *AutoscalingPolicyIamPolicy) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamPolicy]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (AutoscalingPolicyIamPolicyArray) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyIamPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamPolicy]
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
func (AutoscalingPolicyIamPolicyArrayOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AutoscalingPolicyIamPolicy]
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
func (AutoscalingPolicyIamPolicyMap) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyIamPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamPolicy]
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
func (AutoscalingPolicyIamPolicyMapOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicyIamPolicy]
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
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
func (AutoscalingPolicyIamPolicyOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyIamPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyIamPolicy]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (AutoscalingPolicyMap) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicy]
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
func (AutoscalingPolicyMapOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AutoscalingPolicy]
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) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicy]
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
func (AutoscalingPolicySecondaryWorkerConfigArgs) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicySecondaryWorkerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicySecondaryWorkerConfig]
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) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicySecondaryWorkerConfigOutput) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicySecondaryWorkerConfig]
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) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicySecondaryWorkerConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicySecondaryWorkerConfig]
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. MaxInstances int `pulumi:"maxInstances"` // Minimum number of instances for this group. Bounds: [2, maxInstances]. Defaults to 2. 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. MaxInstances pulumi.IntInput `pulumi:"maxInstances"` // Minimum number of instances for this group. Bounds: [2, maxInstances]. Defaults to 2. 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
func (AutoscalingPolicyWorkerConfigArgs) ToOutput ¶ added in v6.65.1
func (i AutoscalingPolicyWorkerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyWorkerConfig]
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.
func (AutoscalingPolicyWorkerConfigOutput) MinInstances ¶
func (o AutoscalingPolicyWorkerConfigOutput) MinInstances() pulumi.IntPtrOutput
Minimum number of instances for this group. Bounds: [2, maxInstances]. Defaults to 2.
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) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyWorkerConfigOutput) ToOutput(ctx context.Context) pulumix.Output[AutoscalingPolicyWorkerConfig]
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.
func (AutoscalingPolicyWorkerConfigPtrOutput) MinInstances ¶
func (o AutoscalingPolicyWorkerConfigPtrOutput) MinInstances() pulumi.IntPtrOutput
Minimum number of instances for this group. Bounds: [2, maxInstances]. Defaults to 2.
func (AutoscalingPolicyWorkerConfigPtrOutput) ToAutoscalingPolicyWorkerConfigPtrOutput ¶
func (o AutoscalingPolicyWorkerConfigPtrOutput) ToAutoscalingPolicyWorkerConfigPtrOutput() AutoscalingPolicyWorkerConfigPtrOutput
func (AutoscalingPolicyWorkerConfigPtrOutput) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext ¶
func (o AutoscalingPolicyWorkerConfigPtrOutput) ToAutoscalingPolicyWorkerConfigPtrOutputWithContext(ctx context.Context) AutoscalingPolicyWorkerConfigPtrOutput
func (AutoscalingPolicyWorkerConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o AutoscalingPolicyWorkerConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AutoscalingPolicyWorkerConfig]
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"` // Allows you to configure a virtual Dataproc on GKE cluster. // Structure defined below. VirtualClusterConfig ClusterVirtualClusterConfigOutput `pulumi:"virtualClusterConfig"` }
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 // Allows you to configure a virtual Dataproc on GKE cluster. // Structure defined below. VirtualClusterConfig ClusterVirtualClusterConfigPtrInput }
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 Compute Engine accelerator (GPU) configuration for these instances. Can be specified multiple times. // Structure defined below. DataprocMetricConfig *ClusterClusterConfigDataprocMetricConfig `pulumi:"dataprocMetricConfig"` // 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 Compute Engine accelerator (GPU) configuration for these instances. Can be specified multiple times. // Structure defined below. DataprocMetricConfig ClusterClusterConfigDataprocMetricConfigPtrInput `pulumi:"dataprocMetricConfig"` // 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
func (ClusterClusterConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfig]
type ClusterClusterConfigAutoscalingConfig ¶
type ClusterClusterConfigAutoscalingConfig struct { // 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/[projectId]/locations/[dataprocRegion]/autoscalingPolicies/[policyId]` // `projects/[projectId]/locations/[dataprocRegion]/autoscalingPolicies/[policyId]` // Note that the policy must be in the same project and Cloud Dataproc region. // // *** PolicyUri string `pulumi:"policyUri"` }
type ClusterClusterConfigAutoscalingConfigArgs ¶
type ClusterClusterConfigAutoscalingConfigArgs struct { // 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/[projectId]/locations/[dataprocRegion]/autoscalingPolicies/[policyId]` // `projects/[projectId]/locations/[dataprocRegion]/autoscalingPolicies/[policyId]` // Note that the policy must be in the same project and Cloud Dataproc region. // // *** 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
func (ClusterClusterConfigAutoscalingConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigAutoscalingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigAutoscalingConfig]
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.
Only resource names including projectid and location (region) are valid. Examples:
`https://www.googleapis.com/compute/v1/projects/[projectId]/locations/[dataprocRegion]/autoscalingPolicies/[policyId]` `projects/[projectId]/locations/[dataprocRegion]/autoscalingPolicies/[policyId]` Note that the policy must be in the same project and Cloud Dataproc region.
***
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
func (ClusterClusterConfigAutoscalingConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigAutoscalingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigAutoscalingConfig]
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.
Only resource names including projectid and location (region) are valid. Examples:
`https://www.googleapis.com/compute/v1/projects/[projectId]/locations/[dataprocRegion]/autoscalingPolicies/[policyId]` `projects/[projectId]/locations/[dataprocRegion]/autoscalingPolicies/[policyId]` Note that the policy must be in the same project and Cloud Dataproc region.
***
func (ClusterClusterConfigAutoscalingConfigPtrOutput) ToClusterClusterConfigAutoscalingConfigPtrOutput ¶
func (o ClusterClusterConfigAutoscalingConfigPtrOutput) ToClusterClusterConfigAutoscalingConfigPtrOutput() ClusterClusterConfigAutoscalingConfigPtrOutput
func (ClusterClusterConfigAutoscalingConfigPtrOutput) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigAutoscalingConfigPtrOutput) ToClusterClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigAutoscalingConfigPtrOutput
func (ClusterClusterConfigAutoscalingConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigAutoscalingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigAutoscalingConfig]
type ClusterClusterConfigDataprocMetricConfig ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfig struct { // Metrics sources to enable. Metrics []ClusterClusterConfigDataprocMetricConfigMetric `pulumi:"metrics"` }
type ClusterClusterConfigDataprocMetricConfigArgs ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigArgs struct { // Metrics sources to enable. Metrics ClusterClusterConfigDataprocMetricConfigMetricArrayInput `pulumi:"metrics"` }
func (ClusterClusterConfigDataprocMetricConfigArgs) ElementType ¶ added in v6.48.0
func (ClusterClusterConfigDataprocMetricConfigArgs) ElementType() reflect.Type
func (ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigOutput ¶ added in v6.48.0
func (i ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigOutput() ClusterClusterConfigDataprocMetricConfigOutput
func (ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigOutputWithContext ¶ added in v6.48.0
func (i ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigOutput
func (ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigPtrOutput ¶ added in v6.48.0
func (i ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigPtrOutput() ClusterClusterConfigDataprocMetricConfigPtrOutput
func (ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigPtrOutputWithContext ¶ added in v6.48.0
func (i ClusterClusterConfigDataprocMetricConfigArgs) ToClusterClusterConfigDataprocMetricConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigPtrOutput
func (ClusterClusterConfigDataprocMetricConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigDataprocMetricConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigDataprocMetricConfig]
type ClusterClusterConfigDataprocMetricConfigInput ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigInput interface { pulumi.Input ToClusterClusterConfigDataprocMetricConfigOutput() ClusterClusterConfigDataprocMetricConfigOutput ToClusterClusterConfigDataprocMetricConfigOutputWithContext(context.Context) ClusterClusterConfigDataprocMetricConfigOutput }
ClusterClusterConfigDataprocMetricConfigInput is an input type that accepts ClusterClusterConfigDataprocMetricConfigArgs and ClusterClusterConfigDataprocMetricConfigOutput values. You can construct a concrete instance of `ClusterClusterConfigDataprocMetricConfigInput` via:
ClusterClusterConfigDataprocMetricConfigArgs{...}
type ClusterClusterConfigDataprocMetricConfigMetric ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigMetric struct { // One or more [available OSS metrics] (https://cloud.google.com/dataproc/docs/guides/monitoring#available_oss_metrics) to collect for the metric course. // // *** MetricOverrides []string `pulumi:"metricOverrides"` // A source for the collection of Dataproc OSS metrics (see [available OSS metrics](https://cloud.google.com//dataproc/docs/guides/monitoring#available_oss_metrics)). MetricSource string `pulumi:"metricSource"` }
type ClusterClusterConfigDataprocMetricConfigMetricArgs ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigMetricArgs struct { // One or more [available OSS metrics] (https://cloud.google.com/dataproc/docs/guides/monitoring#available_oss_metrics) to collect for the metric course. // // *** MetricOverrides pulumi.StringArrayInput `pulumi:"metricOverrides"` // A source for the collection of Dataproc OSS metrics (see [available OSS metrics](https://cloud.google.com//dataproc/docs/guides/monitoring#available_oss_metrics)). MetricSource pulumi.StringInput `pulumi:"metricSource"` }
func (ClusterClusterConfigDataprocMetricConfigMetricArgs) ElementType ¶ added in v6.48.0
func (ClusterClusterConfigDataprocMetricConfigMetricArgs) ElementType() reflect.Type
func (ClusterClusterConfigDataprocMetricConfigMetricArgs) ToClusterClusterConfigDataprocMetricConfigMetricOutput ¶ added in v6.48.0
func (i ClusterClusterConfigDataprocMetricConfigMetricArgs) ToClusterClusterConfigDataprocMetricConfigMetricOutput() ClusterClusterConfigDataprocMetricConfigMetricOutput
func (ClusterClusterConfigDataprocMetricConfigMetricArgs) ToClusterClusterConfigDataprocMetricConfigMetricOutputWithContext ¶ added in v6.48.0
func (i ClusterClusterConfigDataprocMetricConfigMetricArgs) ToClusterClusterConfigDataprocMetricConfigMetricOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigMetricOutput
type ClusterClusterConfigDataprocMetricConfigMetricArray ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigMetricArray []ClusterClusterConfigDataprocMetricConfigMetricInput
func (ClusterClusterConfigDataprocMetricConfigMetricArray) ElementType ¶ added in v6.48.0
func (ClusterClusterConfigDataprocMetricConfigMetricArray) ElementType() reflect.Type
func (ClusterClusterConfigDataprocMetricConfigMetricArray) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutput ¶ added in v6.48.0
func (i ClusterClusterConfigDataprocMetricConfigMetricArray) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutput() ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
func (ClusterClusterConfigDataprocMetricConfigMetricArray) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutputWithContext ¶ added in v6.48.0
func (i ClusterClusterConfigDataprocMetricConfigMetricArray) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
func (ClusterClusterConfigDataprocMetricConfigMetricArray) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigDataprocMetricConfigMetricArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigDataprocMetricConfigMetric]
type ClusterClusterConfigDataprocMetricConfigMetricArrayInput ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigMetricArrayInput interface { pulumi.Input ToClusterClusterConfigDataprocMetricConfigMetricArrayOutput() ClusterClusterConfigDataprocMetricConfigMetricArrayOutput ToClusterClusterConfigDataprocMetricConfigMetricArrayOutputWithContext(context.Context) ClusterClusterConfigDataprocMetricConfigMetricArrayOutput }
ClusterClusterConfigDataprocMetricConfigMetricArrayInput is an input type that accepts ClusterClusterConfigDataprocMetricConfigMetricArray and ClusterClusterConfigDataprocMetricConfigMetricArrayOutput values. You can construct a concrete instance of `ClusterClusterConfigDataprocMetricConfigMetricArrayInput` via:
ClusterClusterConfigDataprocMetricConfigMetricArray{ ClusterClusterConfigDataprocMetricConfigMetricArgs{...} }
type ClusterClusterConfigDataprocMetricConfigMetricArrayOutput ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigMetricArrayOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) ElementType ¶ added in v6.48.0
func (ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) ElementType() reflect.Type
func (ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutput ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutput() ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
func (ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutputWithContext ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigMetricArrayOutput) ToClusterClusterConfigDataprocMetricConfigMetricArrayOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
type ClusterClusterConfigDataprocMetricConfigMetricInput ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigMetricInput interface { pulumi.Input ToClusterClusterConfigDataprocMetricConfigMetricOutput() ClusterClusterConfigDataprocMetricConfigMetricOutput ToClusterClusterConfigDataprocMetricConfigMetricOutputWithContext(context.Context) ClusterClusterConfigDataprocMetricConfigMetricOutput }
ClusterClusterConfigDataprocMetricConfigMetricInput is an input type that accepts ClusterClusterConfigDataprocMetricConfigMetricArgs and ClusterClusterConfigDataprocMetricConfigMetricOutput values. You can construct a concrete instance of `ClusterClusterConfigDataprocMetricConfigMetricInput` via:
ClusterClusterConfigDataprocMetricConfigMetricArgs{...}
type ClusterClusterConfigDataprocMetricConfigMetricOutput ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigMetricOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigDataprocMetricConfigMetricOutput) ElementType ¶ added in v6.48.0
func (ClusterClusterConfigDataprocMetricConfigMetricOutput) ElementType() reflect.Type
func (ClusterClusterConfigDataprocMetricConfigMetricOutput) MetricOverrides ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigMetricOutput) MetricOverrides() pulumi.StringArrayOutput
One or more [available OSS metrics] (https://cloud.google.com/dataproc/docs/guides/monitoring#available_oss_metrics) to collect for the metric course.
***
func (ClusterClusterConfigDataprocMetricConfigMetricOutput) MetricSource ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigMetricOutput) MetricSource() pulumi.StringOutput
A source for the collection of Dataproc OSS metrics (see [available OSS metrics](https://cloud.google.com//dataproc/docs/guides/monitoring#available_oss_metrics)).
func (ClusterClusterConfigDataprocMetricConfigMetricOutput) ToClusterClusterConfigDataprocMetricConfigMetricOutput ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigMetricOutput) ToClusterClusterConfigDataprocMetricConfigMetricOutput() ClusterClusterConfigDataprocMetricConfigMetricOutput
func (ClusterClusterConfigDataprocMetricConfigMetricOutput) ToClusterClusterConfigDataprocMetricConfigMetricOutputWithContext ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigMetricOutput) ToClusterClusterConfigDataprocMetricConfigMetricOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigMetricOutput
type ClusterClusterConfigDataprocMetricConfigOutput ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigDataprocMetricConfigOutput) ElementType ¶ added in v6.48.0
func (ClusterClusterConfigDataprocMetricConfigOutput) ElementType() reflect.Type
func (ClusterClusterConfigDataprocMetricConfigOutput) Metrics ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigOutput) Metrics() ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
Metrics sources to enable.
func (ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigOutput ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigOutput() ClusterClusterConfigDataprocMetricConfigOutput
func (ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigOutputWithContext ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigOutput
func (ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutput ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutput() ClusterClusterConfigDataprocMetricConfigPtrOutput
func (ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutputWithContext ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigPtrOutput
func (ClusterClusterConfigDataprocMetricConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigDataprocMetricConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigDataprocMetricConfig]
type ClusterClusterConfigDataprocMetricConfigPtrInput ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigPtrInput interface { pulumi.Input ToClusterClusterConfigDataprocMetricConfigPtrOutput() ClusterClusterConfigDataprocMetricConfigPtrOutput ToClusterClusterConfigDataprocMetricConfigPtrOutputWithContext(context.Context) ClusterClusterConfigDataprocMetricConfigPtrOutput }
ClusterClusterConfigDataprocMetricConfigPtrInput is an input type that accepts ClusterClusterConfigDataprocMetricConfigArgs, ClusterClusterConfigDataprocMetricConfigPtr and ClusterClusterConfigDataprocMetricConfigPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigDataprocMetricConfigPtrInput` via:
ClusterClusterConfigDataprocMetricConfigArgs{...} or: nil
func ClusterClusterConfigDataprocMetricConfigPtr ¶ added in v6.48.0
func ClusterClusterConfigDataprocMetricConfigPtr(v *ClusterClusterConfigDataprocMetricConfigArgs) ClusterClusterConfigDataprocMetricConfigPtrInput
type ClusterClusterConfigDataprocMetricConfigPtrOutput ¶ added in v6.48.0
type ClusterClusterConfigDataprocMetricConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigDataprocMetricConfigPtrOutput) ElementType ¶ added in v6.48.0
func (ClusterClusterConfigDataprocMetricConfigPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigDataprocMetricConfigPtrOutput) Metrics ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigPtrOutput) Metrics() ClusterClusterConfigDataprocMetricConfigMetricArrayOutput
Metrics sources to enable.
func (ClusterClusterConfigDataprocMetricConfigPtrOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutput ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigPtrOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutput() ClusterClusterConfigDataprocMetricConfigPtrOutput
func (ClusterClusterConfigDataprocMetricConfigPtrOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutputWithContext ¶ added in v6.48.0
func (o ClusterClusterConfigDataprocMetricConfigPtrOutput) ToClusterClusterConfigDataprocMetricConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigDataprocMetricConfigPtrOutput
func (ClusterClusterConfigDataprocMetricConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigDataprocMetricConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigDataprocMetricConfig]
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
func (ClusterClusterConfigEncryptionConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigEncryptionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigEncryptionConfig]
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
func (ClusterClusterConfigEncryptionConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigEncryptionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigEncryptionConfig]
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
func (ClusterClusterConfigEncryptionConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigEncryptionConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigEncryptionConfig]
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
func (ClusterClusterConfigEndpointConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigEndpointConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigEndpointConfig]
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
func (ClusterClusterConfigEndpointConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigEndpointConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigEndpointConfig]
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
func (ClusterClusterConfigEndpointConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigEndpointConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigEndpointConfig]
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"` // Node Group Affinity for sole-tenant clusters. NodeGroupAffinity *ClusterClusterConfigGceClusterConfigNodeGroupAffinity `pulumi:"nodeGroupAffinity"` // Reservation Affinity for consuming zonal reservation. ReservationAffinity *ClusterClusterConfigGceClusterConfigReservationAffinity `pulumi:"reservationAffinity"` // 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"` // Node Group Affinity for sole-tenant clusters. NodeGroupAffinity ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrInput `pulumi:"nodeGroupAffinity"` // Reservation Affinity for consuming zonal reservation. ReservationAffinity ClusterClusterConfigGceClusterConfigReservationAffinityPtrInput `pulumi:"reservationAffinity"` // 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
func (ClusterClusterConfigGceClusterConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigGceClusterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigGceClusterConfig]
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 ClusterClusterConfigGceClusterConfigNodeGroupAffinity ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigNodeGroupAffinity struct { // The URI of a sole-tenant node group resource that the cluster will be created on. NodeGroupUri string `pulumi:"nodeGroupUri"` }
type ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs struct { // The URI of a sole-tenant node group resource that the cluster will be created on. NodeGroupUri pulumi.StringInput `pulumi:"nodeGroupUri"` }
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ElementType ¶ added in v6.49.0
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput ¶ added in v6.49.0
func (i ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext ¶ added in v6.49.0
func (i ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput ¶ added in v6.49.0
func (i ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext ¶ added in v6.49.0
func (i ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
type ClusterClusterConfigGceClusterConfigNodeGroupAffinityInput ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigNodeGroupAffinityInput interface { pulumi.Input ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext(context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput }
ClusterClusterConfigGceClusterConfigNodeGroupAffinityInput is an input type that accepts ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs and ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput values. You can construct a concrete instance of `ClusterClusterConfigGceClusterConfigNodeGroupAffinityInput` via:
ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs{...}
type ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ElementType ¶ added in v6.49.0
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) NodeGroupUri ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) NodeGroupUri() pulumi.StringOutput
The URI of a sole-tenant node group resource that the cluster will be created on.
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
type ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrInput ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrInput interface { pulumi.Input ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput }
ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrInput is an input type that accepts ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs, ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtr and ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrInput` via:
ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs{...} or: nil
func ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtr ¶ added in v6.49.0
func ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtr(v *ClusterClusterConfigGceClusterConfigNodeGroupAffinityArgs) ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrInput
type ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ElementType ¶ added in v6.49.0
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) NodeGroupUri ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) NodeGroupUri() pulumi.StringPtrOutput
The URI of a sole-tenant node group resource that the cluster will be created on.
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
func (ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
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) NodeGroupAffinity ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigOutput) NodeGroupAffinity() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
Node Group Affinity for sole-tenant clusters.
func (ClusterClusterConfigGceClusterConfigOutput) ReservationAffinity ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigOutput) ReservationAffinity() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
Reservation Affinity for consuming zonal reservation.
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) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigGceClusterConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigGceClusterConfig]
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) NodeGroupAffinity ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigPtrOutput) NodeGroupAffinity() ClusterClusterConfigGceClusterConfigNodeGroupAffinityPtrOutput
Node Group Affinity for sole-tenant clusters.
func (ClusterClusterConfigGceClusterConfigPtrOutput) ReservationAffinity ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigPtrOutput) ReservationAffinity() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
Reservation Affinity for consuming zonal reservation.
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) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigGceClusterConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigGceClusterConfig]
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 ClusterClusterConfigGceClusterConfigReservationAffinity ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigReservationAffinity struct { // Corresponds to the type of reservation consumption. ConsumeReservationType *string `pulumi:"consumeReservationType"` // Corresponds to the label key of reservation resource. Key *string `pulumi:"key"` // Corresponds to the label values of reservation resource. Values []string `pulumi:"values"` }
type ClusterClusterConfigGceClusterConfigReservationAffinityArgs ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigReservationAffinityArgs struct { // Corresponds to the type of reservation consumption. ConsumeReservationType pulumi.StringPtrInput `pulumi:"consumeReservationType"` // Corresponds to the label key of reservation resource. Key pulumi.StringPtrInput `pulumi:"key"` // Corresponds to the label values of reservation resource. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ElementType ¶ added in v6.49.0
func (ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityOutput ¶ added in v6.49.0
func (i ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityOutput() ClusterClusterConfigGceClusterConfigReservationAffinityOutput
func (ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityOutputWithContext ¶ added in v6.49.0
func (i ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityOutput
func (ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput ¶ added in v6.49.0
func (i ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
func (ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext ¶ added in v6.49.0
func (i ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
type ClusterClusterConfigGceClusterConfigReservationAffinityInput ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigReservationAffinityInput interface { pulumi.Input ToClusterClusterConfigGceClusterConfigReservationAffinityOutput() ClusterClusterConfigGceClusterConfigReservationAffinityOutput ToClusterClusterConfigGceClusterConfigReservationAffinityOutputWithContext(context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityOutput }
ClusterClusterConfigGceClusterConfigReservationAffinityInput is an input type that accepts ClusterClusterConfigGceClusterConfigReservationAffinityArgs and ClusterClusterConfigGceClusterConfigReservationAffinityOutput values. You can construct a concrete instance of `ClusterClusterConfigGceClusterConfigReservationAffinityInput` via:
ClusterClusterConfigGceClusterConfigReservationAffinityArgs{...}
type ClusterClusterConfigGceClusterConfigReservationAffinityOutput ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigReservationAffinityOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ConsumeReservationType ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ConsumeReservationType() pulumi.StringPtrOutput
Corresponds to the type of reservation consumption.
func (ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ElementType ¶ added in v6.49.0
func (ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigReservationAffinityOutput) Key ¶ added in v6.49.0
Corresponds to the label key of reservation resource.
func (ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityOutput ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityOutput() ClusterClusterConfigGceClusterConfigReservationAffinityOutput
func (ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityOutputWithContext ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityOutput
func (ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
func (ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
func (ClusterClusterConfigGceClusterConfigReservationAffinityOutput) Values ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityOutput) Values() pulumi.StringArrayOutput
Corresponds to the label values of reservation resource.
type ClusterClusterConfigGceClusterConfigReservationAffinityPtrInput ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigReservationAffinityPtrInput interface { pulumi.Input ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput }
ClusterClusterConfigGceClusterConfigReservationAffinityPtrInput is an input type that accepts ClusterClusterConfigGceClusterConfigReservationAffinityArgs, ClusterClusterConfigGceClusterConfigReservationAffinityPtr and ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput values. You can construct a concrete instance of `ClusterClusterConfigGceClusterConfigReservationAffinityPtrInput` via:
ClusterClusterConfigGceClusterConfigReservationAffinityArgs{...} or: nil
func ClusterClusterConfigGceClusterConfigReservationAffinityPtr ¶ added in v6.49.0
func ClusterClusterConfigGceClusterConfigReservationAffinityPtr(v *ClusterClusterConfigGceClusterConfigReservationAffinityArgs) ClusterClusterConfigGceClusterConfigReservationAffinityPtrInput
type ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput ¶ added in v6.49.0
type ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ConsumeReservationType ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ConsumeReservationType() pulumi.StringPtrOutput
Corresponds to the type of reservation consumption.
func (ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ElementType ¶ added in v6.49.0
func (ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ElementType() reflect.Type
func (ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) Key ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) Key() pulumi.StringPtrOutput
Corresponds to the label key of reservation resource.
func (ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput() ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
func (ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToClusterClusterConfigGceClusterConfigReservationAffinityPtrOutputWithContext(ctx context.Context) ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput
func (ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) Values ¶ added in v6.49.0
func (o ClusterClusterConfigGceClusterConfigReservationAffinityPtrOutput) Values() pulumi.StringArrayOutput
Corresponds to the label values of reservation resource.
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
func (ClusterClusterConfigInitializationActionArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigInitializationActionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigInitializationAction]
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
func (ClusterClusterConfigInitializationActionArray) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigInitializationActionArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigInitializationAction]
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
func (ClusterClusterConfigInitializationActionArrayOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigInitializationActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigInitializationAction]
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
func (ClusterClusterConfigInitializationActionOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigInitializationActionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigInitializationAction]
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
func (ClusterClusterConfigLifecycleConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigLifecycleConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigLifecycleConfig]
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
func (ClusterClusterConfigLifecycleConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigLifecycleConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigLifecycleConfig]
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
func (ClusterClusterConfigLifecycleConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigLifecycleConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigLifecycleConfig]
type ClusterClusterConfigMasterConfig ¶
type ClusterClusterConfigMasterConfig struct { // The Compute Engine accelerator (GPU) 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 master. 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 master nodes to create. // If not specified, GCP will default to a predetermined computed value (currently 1). 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`. // // > The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select // zones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list) // if you are trying to use accelerators in a given zone. // // *** 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`. // // > The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select // zones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list) // if you are trying to use accelerators in a given zone. // // *** 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
func (ClusterClusterConfigMasterConfigAcceleratorArray) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigMasterConfigAcceleratorArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigMasterConfigAccelerator]
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
func (ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigMasterConfigAcceleratorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigMasterConfigAccelerator]
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`.
> The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select zones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list) if you are trying to use accelerators in a given zone.
***
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 (GPU) 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 master. 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 master nodes to create. // If not specified, GCP will default to a predetermined computed value (currently 1). 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
func (ClusterClusterConfigMasterConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigMasterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMasterConfig]
type ClusterClusterConfigMasterConfigDiskConfig ¶
type ClusterClusterConfigMasterConfigDiskConfig struct { // Size of the primary disk attached to each node, specified // in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster node. Defaults to 0. NumLocalSsds *int `pulumi:"numLocalSsds"` }
type ClusterClusterConfigMasterConfigDiskConfigArgs ¶
type ClusterClusterConfigMasterConfigDiskConfigArgs struct { // Size of the primary disk attached to each node, specified // in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster 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
func (ClusterClusterConfigMasterConfigDiskConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigMasterConfigDiskConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMasterConfigDiskConfig]
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 node, specified in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster 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 node, specified in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster node. Defaults to 0.
func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput ¶
func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutput() ClusterClusterConfigMasterConfigDiskConfigPtrOutput
func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToClusterClusterConfigMasterConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigDiskConfigPtrOutput
func (ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigMasterConfigDiskConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigMasterConfigDiskConfig]
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 (GPU) 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 master. 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 master nodes to create. If not specified, GCP will default to a predetermined computed value (currently 1).
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
func (ClusterClusterConfigMasterConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigMasterConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMasterConfig]
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 (GPU) 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 master. 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 master nodes to create. If not specified, GCP will default to a predetermined computed value (currently 1).
func (ClusterClusterConfigMasterConfigPtrOutput) ToClusterClusterConfigMasterConfigPtrOutput ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) ToClusterClusterConfigMasterConfigPtrOutput() ClusterClusterConfigMasterConfigPtrOutput
func (ClusterClusterConfigMasterConfigPtrOutput) ToClusterClusterConfigMasterConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigMasterConfigPtrOutput) ToClusterClusterConfigMasterConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigMasterConfigPtrOutput
func (ClusterClusterConfigMasterConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigMasterConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigMasterConfig]
type ClusterClusterConfigMetastoreConfig ¶
type ClusterClusterConfigMetastoreConfig struct { // Resource name of an existing Dataproc Metastore service. // // Only resource names including projectid and location (region) are valid. Examples: // // `projects/[projectId]/locations/[dataprocRegion]/services/[service-name]` DataprocMetastoreService string `pulumi:"dataprocMetastoreService"` }
type ClusterClusterConfigMetastoreConfigArgs ¶
type ClusterClusterConfigMetastoreConfigArgs struct { // Resource name of an existing Dataproc Metastore service. // // Only resource names including projectid and location (region) are valid. Examples: // // `projects/[projectId]/locations/[dataprocRegion]/services/[service-name]` 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
func (ClusterClusterConfigMetastoreConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigMetastoreConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMetastoreConfig]
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.
Only resource names including projectid and location (region) are valid. Examples:
`projects/[projectId]/locations/[dataprocRegion]/services/[service-name]`
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
func (ClusterClusterConfigMetastoreConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigMetastoreConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigMetastoreConfig]
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.
Only resource names including projectid and location (region) are valid. Examples:
`projects/[projectId]/locations/[dataprocRegion]/services/[service-name]`
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
func (ClusterClusterConfigMetastoreConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigMetastoreConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigMetastoreConfig]
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) DataprocMetricConfig ¶ added in v6.48.0
func (o ClusterClusterConfigOutput) DataprocMetricConfig() ClusterClusterConfigDataprocMetricConfigPtrOutput
The Compute Engine accelerator (GPU) configuration for these instances. Can be specified multiple times. Structure defined below.
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) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfig]
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 node, specified // in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster node. Defaults to 0. NumLocalSsds *int `pulumi:"numLocalSsds"` }
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs ¶
type ClusterClusterConfigPreemptibleWorkerConfigDiskConfigArgs struct { // Size of the primary disk attached to each node, specified // in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster 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 node, specified in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster 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 node, specified in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster 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) DataprocMetricConfig ¶ added in v6.48.0
func (o ClusterClusterConfigPtrOutput) DataprocMetricConfig() ClusterClusterConfigDataprocMetricConfigPtrOutput
The Compute Engine accelerator (GPU) configuration for these instances. Can be specified multiple times. Structure defined below.
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) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfig]
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
func (ClusterClusterConfigSecurityConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigSecurityConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigSecurityConfig]
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
func (ClusterClusterConfigSecurityConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigSecurityConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigSecurityConfig]
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
func (ClusterClusterConfigSecurityConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigSecurityConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigSecurityConfig]
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. See [Available Optional Components](https://cloud.google.com/dataproc/docs/concepts/components/overview#available_optional_components). // // *** 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. See [Available Optional Components](https://cloud.google.com/dataproc/docs/concepts/components/overview#available_optional_components). // // *** 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
func (ClusterClusterConfigSoftwareConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigSoftwareConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigSoftwareConfig]
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. See [Available Optional Components](https://cloud.google.com/dataproc/docs/concepts/components/overview#available_optional_components).
***
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
func (ClusterClusterConfigSoftwareConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigSoftwareConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigSoftwareConfig]
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. See [Available Optional Components](https://cloud.google.com/dataproc/docs/concepts/components/overview#available_optional_components).
***
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
func (ClusterClusterConfigSoftwareConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigSoftwareConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigSoftwareConfig]
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 worker nodes to create. // If not specified, GCP will default to a predetermined computed value (currently 2). // There is currently a beta feature which allows you to run a // [Single Node Cluster](https://cloud.google.com/dataproc/docs/concepts/single-node-clusters). // In order to take advantage of this you need to set // `"dataproc:dataproc.allow.zero.workers" = "true"` in // `cluster_config.software_config.properties` 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`. // // > The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select // zones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list) // if you are trying to use accelerators in a given zone. // // *** 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`. // // > The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select // zones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list) // if you are trying to use accelerators in a given zone. // // *** 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
func (ClusterClusterConfigWorkerConfigAcceleratorArray) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigWorkerConfigAcceleratorArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigWorkerConfigAccelerator]
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
func (ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigWorkerConfigAcceleratorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterClusterConfigWorkerConfigAccelerator]
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`.
> The Cloud Dataproc API can return unintuitive error messages when using accelerators; even when you have defined an accelerator, Auto Zone Placement does not exclusively select zones that have that accelerator available. If you get a 400 error that the accelerator can't be found, this is a likely cause. Make sure you check [accelerator availability by zone](https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes/list) if you are trying to use accelerators in a given zone.
***
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 worker nodes to create. // If not specified, GCP will default to a predetermined computed value (currently 2). // There is currently a beta feature which allows you to run a // [Single Node Cluster](https://cloud.google.com/dataproc/docs/concepts/single-node-clusters). // In order to take advantage of this you need to set // `"dataproc:dataproc.allow.zero.workers" = "true"` in // `cluster_config.software_config.properties` 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
func (ClusterClusterConfigWorkerConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigWorkerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigWorkerConfig]
type ClusterClusterConfigWorkerConfigDiskConfig ¶
type ClusterClusterConfigWorkerConfigDiskConfig struct { // Size of the primary disk attached to each node, specified // in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster node. Defaults to 0. NumLocalSsds *int `pulumi:"numLocalSsds"` }
type ClusterClusterConfigWorkerConfigDiskConfigArgs ¶
type ClusterClusterConfigWorkerConfigDiskConfigArgs struct { // Size of the primary disk attached to each node, specified // in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster 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
func (ClusterClusterConfigWorkerConfigDiskConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterClusterConfigWorkerConfigDiskConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigWorkerConfigDiskConfig]
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 node, specified in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster 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 node, specified in GB. The primary disk contains the boot volume and system libraries, and 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 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 master cluster node. Defaults to 0.
func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutput() ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToClusterClusterConfigWorkerConfigDiskConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigDiskConfigPtrOutput
func (ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigWorkerConfigDiskConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigWorkerConfigDiskConfig]
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 worker nodes to create. If not specified, GCP will default to a predetermined computed value (currently 2). There is currently a beta feature which allows you to run a [Single Node Cluster](https://cloud.google.com/dataproc/docs/concepts/single-node-clusters). In order to take advantage of this you need to set `"dataproc:dataproc.allow.zero.workers" = "true"` in `cluster_config.software_config.properties`
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
func (ClusterClusterConfigWorkerConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigWorkerConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterClusterConfigWorkerConfig]
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 worker nodes to create. If not specified, GCP will default to a predetermined computed value (currently 2). There is currently a beta feature which allows you to run a [Single Node Cluster](https://cloud.google.com/dataproc/docs/concepts/single-node-clusters). In order to take advantage of this you need to set `"dataproc:dataproc.allow.zero.workers" = "true"` in `cluster_config.software_config.properties`
func (ClusterClusterConfigWorkerConfigPtrOutput) ToClusterClusterConfigWorkerConfigPtrOutput ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) ToClusterClusterConfigWorkerConfigPtrOutput() ClusterClusterConfigWorkerConfigPtrOutput
func (ClusterClusterConfigWorkerConfigPtrOutput) ToClusterClusterConfigWorkerConfigPtrOutputWithContext ¶
func (o ClusterClusterConfigWorkerConfigPtrOutput) ToClusterClusterConfigWorkerConfigPtrOutputWithContext(ctx context.Context) ClusterClusterConfigWorkerConfigPtrOutput
func (ClusterClusterConfigWorkerConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterClusterConfigWorkerConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterClusterConfigWorkerConfig]
type ClusterIAMBinding ¶
type ClusterIAMBinding struct { pulumi.CustomResourceState // The name or relative resource id of the cluster to manage IAM policies for. // // For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`: // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. 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}`. // // `dataproc.ClusterIAMPolicy` only: 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{ { 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
func (*ClusterIAMBinding) ToOutput ¶ added in v6.65.1
func (i *ClusterIAMBinding) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMBinding]
type ClusterIAMBindingArgs ¶
type ClusterIAMBindingArgs struct { // The name or relative resource id of the cluster to manage IAM policies for. // // For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`: // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. 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}`. // // `dataproc.ClusterIAMPolicy` only: 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
func (ClusterIAMBindingArray) ToOutput ¶ added in v6.65.1
func (i ClusterIAMBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMBinding]
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
func (ClusterIAMBindingArrayOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMBinding]
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
func (ClusterIAMBindingConditionArgs) ToOutput ¶ added in v6.65.1
func (i ClusterIAMBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterIAMBindingCondition]
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
func (ClusterIAMBindingConditionOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterIAMBindingCondition]
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
func (ClusterIAMBindingConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMBindingCondition]
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
func (ClusterIAMBindingMap) ToOutput ¶ added in v6.65.1
func (i ClusterIAMBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMBinding]
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
func (ClusterIAMBindingMapOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMBinding]
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.
For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`:
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
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}`.
`dataproc.ClusterIAMPolicy` only:
func (ClusterIAMBindingOutput) ToClusterIAMBindingOutput ¶
func (o ClusterIAMBindingOutput) ToClusterIAMBindingOutput() ClusterIAMBindingOutput
func (ClusterIAMBindingOutput) ToClusterIAMBindingOutputWithContext ¶
func (o ClusterIAMBindingOutput) ToClusterIAMBindingOutputWithContext(ctx context.Context) ClusterIAMBindingOutput
func (ClusterIAMBindingOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMBinding]
type ClusterIAMBindingState ¶
type ClusterIAMBindingState struct { // The name or relative resource id of the cluster to manage IAM policies for. // // For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`: // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. 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}`. // // `dataproc.ClusterIAMPolicy` only: 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. // // For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`: // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. 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}`. // // `dataproc.ClusterIAMPolicy` only: 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{ { 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
func (*ClusterIAMMember) ToOutput ¶ added in v6.65.1
func (i *ClusterIAMMember) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMMember]
type ClusterIAMMemberArgs ¶
type ClusterIAMMemberArgs struct { // The name or relative resource id of the cluster to manage IAM policies for. // // For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`: // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. 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}`. // // `dataproc.ClusterIAMPolicy` only: 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
func (ClusterIAMMemberArray) ToOutput ¶ added in v6.65.1
func (i ClusterIAMMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMMember]
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
func (ClusterIAMMemberArrayOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMMember]
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
func (ClusterIAMMemberConditionArgs) ToOutput ¶ added in v6.65.1
func (i ClusterIAMMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterIAMMemberCondition]
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
func (ClusterIAMMemberConditionOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterIAMMemberCondition]
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
func (ClusterIAMMemberConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMMemberCondition]
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
func (ClusterIAMMemberMap) ToOutput ¶ added in v6.65.1
func (i ClusterIAMMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMMember]
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
func (ClusterIAMMemberMapOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMMember]
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.
For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`:
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
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}`.
`dataproc.ClusterIAMPolicy` only:
func (ClusterIAMMemberOutput) ToClusterIAMMemberOutput ¶
func (o ClusterIAMMemberOutput) ToClusterIAMMemberOutput() ClusterIAMMemberOutput
func (ClusterIAMMemberOutput) ToClusterIAMMemberOutputWithContext ¶
func (o ClusterIAMMemberOutput) ToClusterIAMMemberOutputWithContext(ctx context.Context) ClusterIAMMemberOutput
func (ClusterIAMMemberOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMMember]
type ClusterIAMMemberState ¶
type ClusterIAMMemberState struct { // The name or relative resource id of the cluster to manage IAM policies for. // // For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`: // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. 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}`. // // `dataproc.ClusterIAMPolicy` only: 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. // // For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`: // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. 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{ { 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
func (*ClusterIAMPolicy) ToOutput ¶ added in v6.65.1
func (i *ClusterIAMPolicy) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMPolicy]
type ClusterIAMPolicyArgs ¶
type ClusterIAMPolicyArgs struct { // The name or relative resource id of the cluster to manage IAM policies for. // // For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`: // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. 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
func (ClusterIAMPolicyArray) ToOutput ¶ added in v6.65.1
func (i ClusterIAMPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMPolicy]
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
func (ClusterIAMPolicyArrayOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterIAMPolicy]
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
func (ClusterIAMPolicyMap) ToOutput ¶ added in v6.65.1
func (i ClusterIAMPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMPolicy]
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
func (ClusterIAMPolicyMapOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterIAMPolicy]
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.
For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`:
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
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
func (ClusterIAMPolicyOutput) ToOutput ¶ added in v6.65.1
func (o ClusterIAMPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterIAMPolicy]
type ClusterIAMPolicyState ¶
type ClusterIAMPolicyState struct { // The name or relative resource id of the cluster to manage IAM policies for. // // For `dataproc.ClusterIAMMember` or `dataproc.ClusterIAMBinding`: // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. 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
func (ClusterOutput) VirtualClusterConfig ¶ added in v6.47.0
func (o ClusterOutput) VirtualClusterConfig() ClusterVirtualClusterConfigOutput
Allows you to configure a virtual Dataproc on GKE cluster. Structure defined below.
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 // Allows you to configure a virtual Dataproc on GKE cluster. // Structure defined below. VirtualClusterConfig ClusterVirtualClusterConfigPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterVirtualClusterConfig ¶ added in v6.47.0
type ClusterVirtualClusterConfig struct { // Configuration of auxiliary services used by this cluster. // Structure defined below. AuxiliaryServicesConfig *ClusterVirtualClusterConfigAuxiliaryServicesConfig `pulumi:"auxiliaryServicesConfig"` // The configuration for running the Dataproc cluster on Kubernetes. // Structure defined below. // *** KubernetesClusterConfig *ClusterVirtualClusterConfigKubernetesClusterConfig `pulumi:"kubernetesClusterConfig"` // 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"` }
type ClusterVirtualClusterConfigArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigArgs struct { // Configuration of auxiliary services used by this cluster. // Structure defined below. AuxiliaryServicesConfig ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrInput `pulumi:"auxiliaryServicesConfig"` // The configuration for running the Dataproc cluster on Kubernetes. // Structure defined below. // *** KubernetesClusterConfig ClusterVirtualClusterConfigKubernetesClusterConfigPtrInput `pulumi:"kubernetesClusterConfig"` // 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"` }
func (ClusterVirtualClusterConfigArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigArgs) ElementType() reflect.Type
func (ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigOutput() ClusterVirtualClusterConfigOutput
func (ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigOutput
func (ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigPtrOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigPtrOutput() ClusterVirtualClusterConfigPtrOutput
func (ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigPtrOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigArgs) ToClusterVirtualClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigPtrOutput
func (ClusterVirtualClusterConfigArgs) ToOutput ¶ added in v6.65.1
func (i ClusterVirtualClusterConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterVirtualClusterConfig]
type ClusterVirtualClusterConfigAuxiliaryServicesConfig ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfig struct { // The Hive Metastore configuration for this workload. MetastoreConfig *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig `pulumi:"metastoreConfig"` // The Spark History Server configuration for the workload. SparkHistoryServerConfig *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig `pulumi:"sparkHistoryServerConfig"` }
type ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs struct { // The Hive Metastore configuration for this workload. MetastoreConfig ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrInput `pulumi:"metastoreConfig"` // The Spark History Server configuration for the workload. SparkHistoryServerConfig ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrInput `pulumi:"sparkHistoryServerConfig"` }
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ElementType() reflect.Type
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigInput interface { pulumi.Input ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutputWithContext(context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput }
ClusterVirtualClusterConfigAuxiliaryServicesConfigInput is an input type that accepts ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs and ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigAuxiliaryServicesConfigInput` via:
ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs{...}
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfig struct { // Resource name of an existing Dataproc Metastore service. // // Only resource names including projectid and location (region) are valid. Examples: // // `projects/[projectId]/locations/[dataprocRegion]/services/[service-name]` DataprocMetastoreService *string `pulumi:"dataprocMetastoreService"` }
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs struct { // Resource name of an existing Dataproc Metastore service. // // Only resource names including projectid and location (region) are valid. Examples: // // `projects/[projectId]/locations/[dataprocRegion]/services/[service-name]` DataprocMetastoreService pulumi.StringPtrInput `pulumi:"dataprocMetastoreService"` }
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ElementType() reflect.Type
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigInput interface { pulumi.Input ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutputWithContext(context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput }
ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigInput is an input type that accepts ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs and ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigInput` via:
ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs{...}
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) DataprocMetastoreService ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) DataprocMetastoreService() pulumi.StringPtrOutput
Resource name of an existing Dataproc Metastore service.
Only resource names including projectid and location (region) are valid. Examples:
`projects/[projectId]/locations/[dataprocRegion]/services/[service-name]`
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrInput interface { pulumi.Input ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutputWithContext(context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput }
ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrInput is an input type that accepts ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs, ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtr and ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrInput` via:
ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs{...} or: nil
func ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtr ¶ added in v6.47.0
func ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtr(v *ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigArgs) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrInput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) DataprocMetastoreService ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) DataprocMetastoreService() pulumi.StringPtrOutput
Resource name of an existing Dataproc Metastore service.
Only resource names including projectid and location (region) are valid. Examples:
`projects/[projectId]/locations/[dataprocRegion]/services/[service-name]`
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) Elem ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) MetastoreConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) MetastoreConfig() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
The Hive Metastore configuration for this workload.
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) SparkHistoryServerConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) SparkHistoryServerConfig() ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput
The Spark History Server configuration for the workload.
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrInput interface { pulumi.Input ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutputWithContext(context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput }
ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrInput is an input type that accepts ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs, ClusterVirtualClusterConfigAuxiliaryServicesConfigPtr and ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrInput` via:
ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs{...} or: nil
func ClusterVirtualClusterConfigAuxiliaryServicesConfigPtr ¶ added in v6.47.0
func ClusterVirtualClusterConfigAuxiliaryServicesConfigPtr(v *ClusterVirtualClusterConfigAuxiliaryServicesConfigArgs) ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrInput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) MetastoreConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) MetastoreConfig() ClusterVirtualClusterConfigAuxiliaryServicesConfigMetastoreConfigPtrOutput
The Hive Metastore configuration for this workload.
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) SparkHistoryServerConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) SparkHistoryServerConfig() ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput
The Spark History Server configuration for the workload.
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfig struct { // Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload. // *** DataprocCluster *string `pulumi:"dataprocCluster"` }
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs struct { // Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload. // *** DataprocCluster pulumi.StringPtrInput `pulumi:"dataprocCluster"` }
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ElementType() reflect.Type
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigInput interface { pulumi.Input ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutputWithContext(context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput }
ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigInput is an input type that accepts ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs and ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigInput` via:
ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs{...}
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) DataprocCluster ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) DataprocCluster() pulumi.StringPtrOutput
Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload. ***
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrInput interface { pulumi.Input ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutputWithContext(context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput }
ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrInput is an input type that accepts ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs, ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtr and ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrInput` via:
ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs{...} or: nil
func ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtr ¶ added in v6.47.0
func ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtr(v *ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigArgs) ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrInput
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) DataprocCluster ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) DataprocCluster() pulumi.StringPtrOutput
Resource name of an existing Dataproc Cluster to act as a Spark History Server for the workload. ***
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) Elem ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput() ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput
func (ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput) ToClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigAuxiliaryServicesConfigSparkHistoryServerConfigPtrOutput
type ClusterVirtualClusterConfigInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigInput interface { pulumi.Input ToClusterVirtualClusterConfigOutput() ClusterVirtualClusterConfigOutput ToClusterVirtualClusterConfigOutputWithContext(context.Context) ClusterVirtualClusterConfigOutput }
ClusterVirtualClusterConfigInput is an input type that accepts ClusterVirtualClusterConfigArgs and ClusterVirtualClusterConfigOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigInput` via:
ClusterVirtualClusterConfigArgs{...}
type ClusterVirtualClusterConfigKubernetesClusterConfig ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfig struct { // The configuration for running the Dataproc cluster on GKE. GkeClusterConfig ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig `pulumi:"gkeClusterConfig"` // A namespace within the Kubernetes cluster to deploy into. // If this namespace does not exist, it is created. // If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. // If not specified, the name of the Dataproc Cluster is used. KubernetesNamespace *string `pulumi:"kubernetesNamespace"` // The software configuration for this Dataproc cluster running on Kubernetes. KubernetesSoftwareConfig ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig `pulumi:"kubernetesSoftwareConfig"` }
type ClusterVirtualClusterConfigKubernetesClusterConfigArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigArgs struct { // The configuration for running the Dataproc cluster on GKE. GkeClusterConfig ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigInput `pulumi:"gkeClusterConfig"` // A namespace within the Kubernetes cluster to deploy into. // If this namespace does not exist, it is created. // If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. // If not specified, the name of the Dataproc Cluster is used. KubernetesNamespace pulumi.StringPtrInput `pulumi:"kubernetesNamespace"` // The software configuration for this Dataproc cluster running on Kubernetes. KubernetesSoftwareConfig ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigInput `pulumi:"kubernetesSoftwareConfig"` }
func (ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ElementType() reflect.Type
func (ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig struct { // A target GKE cluster to deploy to. It must be in the same project and region as the Dataproc cluster // (the GKE cluster can be zonal or regional) GkeClusterTarget *string `pulumi:"gkeClusterTarget"` // GKE node pools where workloads will be scheduled. At least one node pool must be assigned the `DEFAULT` // GkeNodePoolTarget.Role. If a GkeNodePoolTarget is not specified, Dataproc constructs a `DEFAULT` GkeNodePoolTarget. // Each role can be given to only one GkeNodePoolTarget. All node pools must have the same location settings. NodePoolTargets []ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget `pulumi:"nodePoolTargets"` }
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs struct { // A target GKE cluster to deploy to. It must be in the same project and region as the Dataproc cluster // (the GKE cluster can be zonal or regional) GkeClusterTarget pulumi.StringPtrInput `pulumi:"gkeClusterTarget"` // GKE node pools where workloads will be scheduled. At least one node pool must be assigned the `DEFAULT` // GkeNodePoolTarget.Role. If a GkeNodePoolTarget is not specified, Dataproc constructs a `DEFAULT` GkeNodePoolTarget. // Each role can be given to only one GkeNodePoolTarget. All node pools must have the same location settings. NodePoolTargets ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayInput `pulumi:"nodePoolTargets"` }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ElementType() reflect.Type
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs and ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs{...}
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTarget struct { // The target GKE node pool. NodePool string `pulumi:"nodePool"` // The configuration for the GKE node pool. // If specified, Dataproc attempts to create a node pool with the specified shape. // If one with the same name already exists, it is verified against all specified fields. // If a field differs, the virtual cluster creation will fail. NodePoolConfig *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig `pulumi:"nodePoolConfig"` // The roles associated with the GKE node pool. // One of `"DEFAULT"`, `"CONTROLLER"`, `"SPARK_DRIVER"` or `"SPARK_EXECUTOR"`. Roles []string `pulumi:"roles"` }
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs struct { // The target GKE node pool. NodePool pulumi.StringInput `pulumi:"nodePool"` // The configuration for the GKE node pool. // If specified, Dataproc attempts to create a node pool with the specified shape. // If one with the same name already exists, it is verified against all specified fields. // If a field differs, the virtual cluster creation will fail. NodePoolConfig ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrInput `pulumi:"nodePoolConfig"` // The roles associated with the GKE node pool. // One of `"DEFAULT"`, `"CONTROLLER"`, `"SPARK_DRIVER"` or `"SPARK_EXECUTOR"`. Roles pulumi.StringArrayInput `pulumi:"roles"` }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray []ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetInput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray and ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArray{ ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs{...} }
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) Index ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs and ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs{...}
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfig struct { // The autoscaler configuration for this node pool. // The autoscaler is enabled only when a valid configuration is present. Autoscaling *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling `pulumi:"autoscaling"` // The node pool configuration. Config *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig `pulumi:"config"` // The list of Compute Engine zones where node pool nodes associated // with a Dataproc on GKE virtual cluster will be located. // *** Locations []string `pulumi:"locations"` }
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs struct { // The autoscaler configuration for this node pool. // The autoscaler is enabled only when a valid configuration is present. Autoscaling ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrInput `pulumi:"autoscaling"` // The node pool configuration. Config ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrInput `pulumi:"config"` // The list of Compute Engine zones where node pool nodes associated // with a Dataproc on GKE virtual cluster will be located. // *** Locations pulumi.StringArrayInput `pulumi:"locations"` }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscaling struct { // The maximum number of nodes in the node pool. Must be >= minNodeCount, and must be > 0. MaxNodeCount *int `pulumi:"maxNodeCount"` // The minimum number of nodes in the node pool. Must be >= 0 and <= maxNodeCount. MinNodeCount *int `pulumi:"minNodeCount"` }
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs struct { // The maximum number of nodes in the node pool. Must be >= minNodeCount, and must be > 0. MaxNodeCount pulumi.IntPtrInput `pulumi:"maxNodeCount"` // The minimum number of nodes in the node pool. Must be >= 0 and <= maxNodeCount. MinNodeCount pulumi.IntPtrInput `pulumi:"minNodeCount"` }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs and ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs{...}
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) MaxNodeCount ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) MaxNodeCount() pulumi.IntPtrOutput
The maximum number of nodes in the node pool. Must be >= minNodeCount, and must be > 0.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) MinNodeCount ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) MinNodeCount() pulumi.IntPtrOutput
The minimum number of nodes in the node pool. Must be >= 0 and <= maxNodeCount.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs, ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtr and ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs{...} or: nil
func ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtr ¶ added in v6.47.0
func ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtr(v *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingArgs) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrInput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) Elem ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) MaxNodeCount ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
The maximum number of nodes in the node pool. Must be >= minNodeCount, and must be > 0.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) MinNodeCount ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
The minimum number of nodes in the node pool. Must be >= 0 and <= maxNodeCount.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfig struct { // The number of local SSD disks to attach to the node, // which is limited by the maximum number of disks allowable per zone. LocalSsdCount *int `pulumi:"localSsdCount"` // The name of a Compute Engine machine type. MachineType *string `pulumi:"machineType"` // Minimum CPU platform to be used by this instance. // The instance may be scheduled on the specified or a newer CPU platform. // Specify the friendly names of CPU platforms, such as "Intel Haswell" or "Intel Sandy Bridge". MinCpuPlatform *string `pulumi:"minCpuPlatform"` // Whether the nodes are created as preemptible VM instances. // Preemptible nodes cannot be used in a node pool with the CONTROLLER role or in the DEFAULT node pool if the // CONTROLLER role is not assigned (the DEFAULT node pool will assume the CONTROLLER role). Preemptible *bool `pulumi:"preemptible"` // Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag. Spot *bool `pulumi:"spot"` }
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs struct { // The number of local SSD disks to attach to the node, // which is limited by the maximum number of disks allowable per zone. LocalSsdCount pulumi.IntPtrInput `pulumi:"localSsdCount"` // The name of a Compute Engine machine type. MachineType pulumi.StringPtrInput `pulumi:"machineType"` // Minimum CPU platform to be used by this instance. // The instance may be scheduled on the specified or a newer CPU platform. // Specify the friendly names of CPU platforms, such as "Intel Haswell" or "Intel Sandy Bridge". MinCpuPlatform pulumi.StringPtrInput `pulumi:"minCpuPlatform"` // Whether the nodes are created as preemptible VM instances. // Preemptible nodes cannot be used in a node pool with the CONTROLLER role or in the DEFAULT node pool if the // CONTROLLER role is not assigned (the DEFAULT node pool will assume the CONTROLLER role). Preemptible pulumi.BoolPtrInput `pulumi:"preemptible"` // Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag. Spot pulumi.BoolPtrInput `pulumi:"spot"` }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs and ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs{...}
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) LocalSsdCount ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
The number of local SSD disks to attach to the node, which is limited by the maximum number of disks allowable per zone.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) MachineType ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) MachineType() pulumi.StringPtrOutput
The name of a Compute Engine machine type.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) MinCpuPlatform ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or a newer CPU platform. Specify the friendly names of CPU platforms, such as "Intel Haswell" or "Intel Sandy Bridge".
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) Preemptible ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) Preemptible() pulumi.BoolPtrOutput
Whether the nodes are created as preemptible VM instances. Preemptible nodes cannot be used in a node pool with the CONTROLLER role or in the DEFAULT node pool if the CONTROLLER role is not assigned (the DEFAULT node pool will assume the CONTROLLER role).
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) Spot ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) Spot() pulumi.BoolPtrOutput
Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs, ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtr and ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs{...} or: nil
func ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtr ¶ added in v6.47.0
func ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtr(v *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigArgs) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrInput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) Elem ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) LocalSsdCount ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
The number of local SSD disks to attach to the node, which is limited by the maximum number of disks allowable per zone.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) MachineType ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) MachineType() pulumi.StringPtrOutput
The name of a Compute Engine machine type.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) MinCpuPlatform ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or a newer CPU platform. Specify the friendly names of CPU platforms, such as "Intel Haswell" or "Intel Sandy Bridge".
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) Preemptible ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
Whether the nodes are created as preemptible VM instances. Preemptible nodes cannot be used in a node pool with the CONTROLLER role or in the DEFAULT node pool if the CONTROLLER role is not assigned (the DEFAULT node pool will assume the CONTROLLER role).
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) Spot ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) Spot() pulumi.BoolPtrOutput
Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs and ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs{...}
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) Autoscaling ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) Autoscaling() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput
The autoscaler configuration for this node pool. The autoscaler is enabled only when a valid configuration is present.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) Config ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) Config() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput
The node pool configuration.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) Locations ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) Locations() pulumi.StringArrayOutput
The list of Compute Engine zones where node pool nodes associated with a Dataproc on GKE virtual cluster will be located. ***
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs, ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtr and ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs{...} or: nil
func ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtr ¶ added in v6.47.0
func ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtr(v *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigArgs) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrInput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Autoscaling ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Autoscaling() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigAutoscalingPtrOutput
The autoscaler configuration for this node pool. The autoscaler is enabled only when a valid configuration is present.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Config ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Config() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigConfigPtrOutput
The node pool configuration.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Elem ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Locations ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) Locations() pulumi.StringArrayOutput
The list of Compute Engine zones where node pool nodes associated with a Dataproc on GKE virtual cluster will be located. ***
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) NodePool ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) NodePool() pulumi.StringOutput
The target GKE node pool.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) NodePoolConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) NodePoolConfig() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetNodePoolConfigPtrOutput
The configuration for the GKE node pool. If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) Roles ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) Roles() pulumi.StringArrayOutput
The roles associated with the GKE node pool. One of `"DEFAULT"`, `"CONTROLLER"`, `"SPARK_DRIVER"` or `"SPARK_EXECUTOR"`.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) GkeClusterTarget ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) GkeClusterTarget() pulumi.StringPtrOutput
A target GKE cluster to deploy to. It must be in the same project and region as the Dataproc cluster (the GKE cluster can be zonal or regional)
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) NodePoolTargets ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) NodePoolTargets() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput
GKE node pools where workloads will be scheduled. At least one node pool must be assigned the `DEFAULT` GkeNodePoolTarget.Role. If a GkeNodePoolTarget is not specified, Dataproc constructs a `DEFAULT` GkeNodePoolTarget. Each role can be given to only one GkeNodePoolTarget. All node pools must have the same location settings.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs, ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtr and ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs{...} or: nil
func ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtr ¶ added in v6.47.0
func ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtr(v *ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrInput
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) Elem ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) GkeClusterTarget ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) GkeClusterTarget() pulumi.StringPtrOutput
A target GKE cluster to deploy to. It must be in the same project and region as the Dataproc cluster (the GKE cluster can be zonal or regional)
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) NodePoolTargets ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) NodePoolTargets() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArrayOutput
GKE node pools where workloads will be scheduled. At least one node pool must be assigned the `DEFAULT` GkeNodePoolTarget.Role. If a GkeNodePoolTarget is not specified, Dataproc constructs a `DEFAULT` GkeNodePoolTarget. Each role can be given to only one GkeNodePoolTarget. All node pools must have the same location settings.
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigOutput ToClusterVirtualClusterConfigKubernetesClusterConfigOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigArgs and ClusterVirtualClusterConfigKubernetesClusterConfigOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigArgs{...}
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig struct { // The components that should be installed in this Dataproc cluster. The key must be a string from the\ // KubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified. // * **NOTE** : `component_version[SPARK]` is mandatory to set, or the creation of the cluster will fail. ComponentVersion map[string]string `pulumi:"componentVersion"` // 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]string `pulumi:"properties"` }
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs struct { // The components that should be installed in this Dataproc cluster. The key must be a string from the\ // KubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified. // * **NOTE** : `component_version[SPARK]` is mandatory to set, or the creation of the cluster will fail. ComponentVersion pulumi.StringMapInput `pulumi:"componentVersion"` // 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.StringMapInput `pulumi:"properties"` }
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ElementType() reflect.Type
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutputWithContext ¶ added in v6.47.0
func (i ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs and ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs{...}
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ComponentVersion ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ComponentVersion() pulumi.StringMapOutput
The components that should be installed in this Dataproc cluster. The key must be a string from the\ KubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified. * **NOTE** : `component_version[SPARK]` is mandatory to set, or the creation of the cluster will fail.
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) Properties ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) Properties() pulumi.StringMapOutput
The properties to set on daemon config files. Property keys are specified in prefix:property format, for example spark:spark.kubernetes.container.image.
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs, ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtr and ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs{...} or: nil
func ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtr ¶ added in v6.47.0
func ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtr(v *ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigArgs) ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrInput
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ComponentVersion ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ComponentVersion() pulumi.StringMapOutput
The components that should be installed in this Dataproc cluster. The key must be a string from the\ KubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified. * **NOTE** : `component_version[SPARK]` is mandatory to set, or the creation of the cluster will fail.
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) Elem ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) Properties ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) Properties() pulumi.StringMapOutput
The properties to set on daemon config files. Property keys are specified in prefix:property format, for example spark:spark.kubernetes.container.image.
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigKubernetesClusterConfigOutput) GkeClusterConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) GkeClusterConfig() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigOutput
The configuration for running the Dataproc cluster on GKE.
func (ClusterVirtualClusterConfigKubernetesClusterConfigOutput) KubernetesNamespace ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) KubernetesNamespace() pulumi.StringPtrOutput
A namespace within the Kubernetes cluster to deploy into. If this namespace does not exist, it is created. If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. If not specified, the name of the Dataproc Cluster is used.
func (ClusterVirtualClusterConfigKubernetesClusterConfigOutput) KubernetesSoftwareConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) KubernetesSoftwareConfig() ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigOutput
The software configuration for this Dataproc cluster running on Kubernetes.
func (ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigOutput() ClusterVirtualClusterConfigKubernetesClusterConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
type ClusterVirtualClusterConfigKubernetesClusterConfigPtrInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigPtrInput interface { pulumi.Input ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutputWithContext(context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput }
ClusterVirtualClusterConfigKubernetesClusterConfigPtrInput is an input type that accepts ClusterVirtualClusterConfigKubernetesClusterConfigArgs, ClusterVirtualClusterConfigKubernetesClusterConfigPtr and ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigKubernetesClusterConfigPtrInput` via:
ClusterVirtualClusterConfigKubernetesClusterConfigArgs{...} or: nil
func ClusterVirtualClusterConfigKubernetesClusterConfigPtr ¶ added in v6.47.0
func ClusterVirtualClusterConfigKubernetesClusterConfigPtr(v *ClusterVirtualClusterConfigKubernetesClusterConfigArgs) ClusterVirtualClusterConfigKubernetesClusterConfigPtrInput
type ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) GkeClusterConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) GkeClusterConfig() ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigPtrOutput
The configuration for running the Dataproc cluster on GKE.
func (ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) KubernetesNamespace ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) KubernetesNamespace() pulumi.StringPtrOutput
A namespace within the Kubernetes cluster to deploy into. If this namespace does not exist, it is created. If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. If not specified, the name of the Dataproc Cluster is used.
func (ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) KubernetesSoftwareConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) KubernetesSoftwareConfig() ClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfigPtrOutput
The software configuration for this Dataproc cluster running on Kubernetes.
func (ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
func (ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput) ToClusterVirtualClusterConfigKubernetesClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
type ClusterVirtualClusterConfigOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigOutput) AuxiliaryServicesConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigOutput) AuxiliaryServicesConfig() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
Configuration of auxiliary services used by this cluster. Structure defined below.
func (ClusterVirtualClusterConfigOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigOutput) KubernetesClusterConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigOutput) KubernetesClusterConfig() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
The configuration for running the Dataproc cluster on Kubernetes. Structure defined below. ***
func (ClusterVirtualClusterConfigOutput) StagingBucket ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigOutput) 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 (ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigOutput() ClusterVirtualClusterConfigOutput
func (ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigOutput
func (ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigPtrOutput() ClusterVirtualClusterConfigPtrOutput
func (ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigOutput) ToClusterVirtualClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigPtrOutput
func (ClusterVirtualClusterConfigOutput) ToOutput ¶ added in v6.65.1
func (o ClusterVirtualClusterConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterVirtualClusterConfig]
type ClusterVirtualClusterConfigPtrInput ¶ added in v6.47.0
type ClusterVirtualClusterConfigPtrInput interface { pulumi.Input ToClusterVirtualClusterConfigPtrOutput() ClusterVirtualClusterConfigPtrOutput ToClusterVirtualClusterConfigPtrOutputWithContext(context.Context) ClusterVirtualClusterConfigPtrOutput }
ClusterVirtualClusterConfigPtrInput is an input type that accepts ClusterVirtualClusterConfigArgs, ClusterVirtualClusterConfigPtr and ClusterVirtualClusterConfigPtrOutput values. You can construct a concrete instance of `ClusterVirtualClusterConfigPtrInput` via:
ClusterVirtualClusterConfigArgs{...} or: nil
func ClusterVirtualClusterConfigPtr ¶ added in v6.47.0
func ClusterVirtualClusterConfigPtr(v *ClusterVirtualClusterConfigArgs) ClusterVirtualClusterConfigPtrInput
type ClusterVirtualClusterConfigPtrOutput ¶ added in v6.47.0
type ClusterVirtualClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterVirtualClusterConfigPtrOutput) AuxiliaryServicesConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigPtrOutput) AuxiliaryServicesConfig() ClusterVirtualClusterConfigAuxiliaryServicesConfigPtrOutput
Configuration of auxiliary services used by this cluster. Structure defined below.
func (ClusterVirtualClusterConfigPtrOutput) ElementType ¶ added in v6.47.0
func (ClusterVirtualClusterConfigPtrOutput) ElementType() reflect.Type
func (ClusterVirtualClusterConfigPtrOutput) KubernetesClusterConfig ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigPtrOutput) KubernetesClusterConfig() ClusterVirtualClusterConfigKubernetesClusterConfigPtrOutput
The configuration for running the Dataproc cluster on Kubernetes. Structure defined below. ***
func (ClusterVirtualClusterConfigPtrOutput) StagingBucket ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigPtrOutput) 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 (ClusterVirtualClusterConfigPtrOutput) ToClusterVirtualClusterConfigPtrOutput ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigPtrOutput) ToClusterVirtualClusterConfigPtrOutput() ClusterVirtualClusterConfigPtrOutput
func (ClusterVirtualClusterConfigPtrOutput) ToClusterVirtualClusterConfigPtrOutputWithContext ¶ added in v6.47.0
func (o ClusterVirtualClusterConfigPtrOutput) ToClusterVirtualClusterConfigPtrOutputWithContext(ctx context.Context) ClusterVirtualClusterConfigPtrOutput
func (ClusterVirtualClusterConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o ClusterVirtualClusterConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterVirtualClusterConfig]
type GetClusterIamPolicyArgs ¶ added in v6.59.0
type GetClusterIamPolicyArgs struct { // The name or relative resource id of the cluster to manage IAM policies for. Cluster string `pulumi:"cluster"` Project *string `pulumi:"project"` Region *string `pulumi:"region"` }
A collection of arguments for invoking getClusterIamPolicy.
type GetClusterIamPolicyOutputArgs ¶ added in v6.59.0
type GetClusterIamPolicyOutputArgs struct { // The name or relative resource id of the cluster to manage IAM policies for. Cluster pulumi.StringInput `pulumi:"cluster"` Project pulumi.StringPtrInput `pulumi:"project"` Region pulumi.StringPtrInput `pulumi:"region"` }
A collection of arguments for invoking getClusterIamPolicy.
func (GetClusterIamPolicyOutputArgs) ElementType ¶ added in v6.59.0
func (GetClusterIamPolicyOutputArgs) ElementType() reflect.Type
type GetClusterIamPolicyResult ¶ added in v6.59.0
type GetClusterIamPolicyResult struct { Cluster string `pulumi:"cluster"` // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // (Computed) The policy data PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` Region string `pulumi:"region"` }
A collection of values returned by getClusterIamPolicy.
func GetClusterIamPolicy ¶ added in v6.59.0
func GetClusterIamPolicy(ctx *pulumi.Context, args *GetClusterIamPolicyArgs, opts ...pulumi.InvokeOption) (*GetClusterIamPolicyResult, error)
Retrieves the current IAM policy data for a Dataproc cluster.
## example
```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.GetClusterIamPolicy(ctx, &dataproc.GetClusterIamPolicyArgs{ Cluster: google_dataproc_cluster.Cluster.Name, Region: pulumi.StringRef("us-central1"), }, nil) if err != nil { return err } return nil }) }
```
type GetClusterIamPolicyResultOutput ¶ added in v6.59.0
type GetClusterIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterIamPolicy.
func GetClusterIamPolicyOutput ¶ added in v6.59.0
func GetClusterIamPolicyOutput(ctx *pulumi.Context, args GetClusterIamPolicyOutputArgs, opts ...pulumi.InvokeOption) GetClusterIamPolicyResultOutput
func (GetClusterIamPolicyResultOutput) Cluster ¶ added in v6.59.0
func (o GetClusterIamPolicyResultOutput) Cluster() pulumi.StringOutput
func (GetClusterIamPolicyResultOutput) ElementType ¶ added in v6.59.0
func (GetClusterIamPolicyResultOutput) ElementType() reflect.Type
func (GetClusterIamPolicyResultOutput) Etag ¶ added in v6.59.0
func (o GetClusterIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (GetClusterIamPolicyResultOutput) Id ¶ added in v6.59.0
func (o GetClusterIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterIamPolicyResultOutput) PolicyData ¶ added in v6.59.0
func (o GetClusterIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Computed) The policy data
func (GetClusterIamPolicyResultOutput) Project ¶ added in v6.59.0
func (o GetClusterIamPolicyResultOutput) Project() pulumi.StringOutput
func (GetClusterIamPolicyResultOutput) Region ¶ added in v6.59.0
func (o GetClusterIamPolicyResultOutput) Region() pulumi.StringOutput
func (GetClusterIamPolicyResultOutput) ToGetClusterIamPolicyResultOutput ¶ added in v6.59.0
func (o GetClusterIamPolicyResultOutput) ToGetClusterIamPolicyResultOutput() GetClusterIamPolicyResultOutput
func (GetClusterIamPolicyResultOutput) ToGetClusterIamPolicyResultOutputWithContext ¶ added in v6.59.0
func (o GetClusterIamPolicyResultOutput) ToGetClusterIamPolicyResultOutputWithContext(ctx context.Context) GetClusterIamPolicyResultOutput
func (GetClusterIamPolicyResultOutput) ToOutput ¶ added in v6.65.1
func (o GetClusterIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetClusterIamPolicyResult]
type GetJobIamPolicyArgs ¶ added in v6.59.0
type GetJobIamPolicyArgs struct { // The name or relative resource id of the job to manage IAM policies for. JobId string `pulumi:"jobId"` Project *string `pulumi:"project"` Region *string `pulumi:"region"` }
A collection of arguments for invoking getJobIamPolicy.
type GetJobIamPolicyOutputArgs ¶ added in v6.59.0
type GetJobIamPolicyOutputArgs struct { // The name or relative resource id of the job to manage IAM policies for. JobId pulumi.StringInput `pulumi:"jobId"` Project pulumi.StringPtrInput `pulumi:"project"` Region pulumi.StringPtrInput `pulumi:"region"` }
A collection of arguments for invoking getJobIamPolicy.
func (GetJobIamPolicyOutputArgs) ElementType ¶ added in v6.59.0
func (GetJobIamPolicyOutputArgs) ElementType() reflect.Type
type GetJobIamPolicyResult ¶ added in v6.59.0
type GetJobIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` JobId string `pulumi:"jobId"` // (Computed) The policy data PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` Region string `pulumi:"region"` }
A collection of values returned by getJobIamPolicy.
func GetJobIamPolicy ¶ added in v6.59.0
func GetJobIamPolicy(ctx *pulumi.Context, args *GetJobIamPolicyArgs, opts ...pulumi.InvokeOption) (*GetJobIamPolicyResult, error)
Retrieves the current IAM policy data for a Dataproc job.
## example
```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.GetJobIamPolicy(ctx, &dataproc.GetJobIamPolicyArgs{ JobId: google_dataproc_job.Pyspark.Reference[0].Job_id, Region: pulumi.StringRef("us-central1"), }, nil) if err != nil { return err } return nil }) }
```
type GetJobIamPolicyResultOutput ¶ added in v6.59.0
type GetJobIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getJobIamPolicy.
func GetJobIamPolicyOutput ¶ added in v6.59.0
func GetJobIamPolicyOutput(ctx *pulumi.Context, args GetJobIamPolicyOutputArgs, opts ...pulumi.InvokeOption) GetJobIamPolicyResultOutput
func (GetJobIamPolicyResultOutput) ElementType ¶ added in v6.59.0
func (GetJobIamPolicyResultOutput) ElementType() reflect.Type
func (GetJobIamPolicyResultOutput) Etag ¶ added in v6.59.0
func (o GetJobIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (GetJobIamPolicyResultOutput) Id ¶ added in v6.59.0
func (o GetJobIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetJobIamPolicyResultOutput) JobId ¶ added in v6.59.0
func (o GetJobIamPolicyResultOutput) JobId() pulumi.StringOutput
func (GetJobIamPolicyResultOutput) PolicyData ¶ added in v6.59.0
func (o GetJobIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Computed) The policy data
func (GetJobIamPolicyResultOutput) Project ¶ added in v6.59.0
func (o GetJobIamPolicyResultOutput) Project() pulumi.StringOutput
func (GetJobIamPolicyResultOutput) Region ¶ added in v6.59.0
func (o GetJobIamPolicyResultOutput) Region() pulumi.StringOutput
func (GetJobIamPolicyResultOutput) ToGetJobIamPolicyResultOutput ¶ added in v6.59.0
func (o GetJobIamPolicyResultOutput) ToGetJobIamPolicyResultOutput() GetJobIamPolicyResultOutput
func (GetJobIamPolicyResultOutput) ToGetJobIamPolicyResultOutputWithContext ¶ added in v6.59.0
func (o GetJobIamPolicyResultOutput) ToGetJobIamPolicyResultOutputWithContext(ctx context.Context) GetJobIamPolicyResultOutput
func (GetJobIamPolicyResultOutput) ToOutput ¶ added in v6.65.1
func (o GetJobIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetJobIamPolicyResult]
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. // // * `scheduling.max_failures_per_hour` - (Required) 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. // // * `scheduling.max_failures_total` - (Required) 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. 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.StringPtrOutput)) ctx.Export("pysparkStatus", pyspark.Statuses.ApplyT(func(statuses []dataproc.JobStatus) (*string, error) { return &statuses[0].State, nil }).(pulumi.StringPtrOutput)) 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 ¶
func (*Job) ToJobOutputWithContext ¶
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. // // * `scheduling.max_failures_per_hour` - (Required) 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. // // * `scheduling.max_failures_total` - (Required) 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. 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 add to the CLASSPATHs of the Spark driver and tasks. 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 configure Hadoop. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site` and classes in user code.. // // * `logging_config.driver_log_levels`- (Required) 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' 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 add to the CLASSPATHs of the Spark driver and tasks. 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 configure Hadoop. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site` and classes in user code.. // // * `logging_config.driver_log_levels`- (Required) 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' 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
func (JobHadoopConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobHadoopConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobHadoopConfig]
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
func (JobHadoopConfigLoggingConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobHadoopConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobHadoopConfigLoggingConfig]
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
func (JobHadoopConfigLoggingConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobHadoopConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobHadoopConfigLoggingConfig]
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
func (JobHadoopConfigLoggingConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobHadoopConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobHadoopConfigLoggingConfig]
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 add to the CLASSPATHs of the Spark driver and tasks.
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 configure Hadoop. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site` and classes in user code..
* `logging_config.driver_log_levels`- (Required) 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 (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
func (JobHadoopConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobHadoopConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobHadoopConfig]
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 add to the CLASSPATHs of the Spark driver and tasks.
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 configure Hadoop. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site` and classes in user code..
* `logging_config.driver_log_levels`- (Required) 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 (JobHadoopConfigPtrOutput) ToJobHadoopConfigPtrOutput ¶
func (o JobHadoopConfigPtrOutput) ToJobHadoopConfigPtrOutput() JobHadoopConfigPtrOutput
func (JobHadoopConfigPtrOutput) ToJobHadoopConfigPtrOutputWithContext ¶
func (o JobHadoopConfigPtrOutput) ToJobHadoopConfigPtrOutputWithContext(ctx context.Context) JobHadoopConfigPtrOutput
func (JobHadoopConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobHadoopConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobHadoopConfig]
type JobHiveConfig ¶
type JobHiveConfig struct { // 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. Defaults to false. ContinueOnFailure *bool `pulumi:"continueOnFailure"` // HCFS URIs of jar files to add to the CLASSPATH of the Hive server and Hadoop MapReduce (MR) tasks. Can contain Hive SerDes and UDFs. JarFileUris []string `pulumi:"jarFileUris"` // A mapping of property names and values, used to configure Hive. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site.xml`, `/etc/hive/conf/hive-site.xml`, and classes in user code.. Properties map[string]string `pulumi:"properties"` // HCFS URI of file containing Hive script to execute as the job. // Conflicts with `queryList` QueryFileUri *string `pulumi:"queryFileUri"` // The list of Hive 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 Hive command: `SET name="value";`). ScriptVariables map[string]string `pulumi:"scriptVariables"` }
type JobHiveConfigArgs ¶
type JobHiveConfigArgs struct { // 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. Defaults to false. ContinueOnFailure pulumi.BoolPtrInput `pulumi:"continueOnFailure"` // HCFS URIs of jar files to add to the CLASSPATH of the Hive server and Hadoop MapReduce (MR) tasks. Can contain Hive SerDes and UDFs. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // A mapping of property names and values, used to configure Hive. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site.xml`, `/etc/hive/conf/hive-site.xml`, and classes in user code.. Properties pulumi.StringMapInput `pulumi:"properties"` // HCFS URI of file containing Hive script to execute as the job. // Conflicts with `queryList` QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // The list of Hive 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 Hive 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
func (JobHiveConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobHiveConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobHiveConfig]
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. The default value is false. 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 add to the CLASSPATH of the Hive server and Hadoop MapReduce (MR) tasks. Can contain Hive SerDes and UDFs.
func (JobHiveConfigOutput) Properties ¶
func (o JobHiveConfigOutput) Properties() pulumi.StringMapOutput
A mapping of property names and values, used to configure Hive. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site.xml`, `/etc/hive/conf/hive-site.xml`, and classes in user code..
func (JobHiveConfigOutput) QueryFileUri ¶
func (o JobHiveConfigOutput) QueryFileUri() pulumi.StringPtrOutput
HCFS URI of file containing Hive script to execute as the job. Conflicts with `queryList`
func (JobHiveConfigOutput) QueryLists ¶
func (o JobHiveConfigOutput) QueryLists() pulumi.StringArrayOutput
The list of Hive 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 Hive 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
func (JobHiveConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobHiveConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobHiveConfig]
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. The default value is false. 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 add to the CLASSPATH of the Hive server and Hadoop MapReduce (MR) tasks. Can contain Hive SerDes and UDFs.
func (JobHiveConfigPtrOutput) Properties ¶
func (o JobHiveConfigPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names and values, used to configure Hive. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site.xml`, `/etc/hive/conf/hive-site.xml`, and classes in user code..
func (JobHiveConfigPtrOutput) QueryFileUri ¶
func (o JobHiveConfigPtrOutput) QueryFileUri() pulumi.StringPtrOutput
HCFS URI of file containing Hive script to execute as the job. Conflicts with `queryList`
func (JobHiveConfigPtrOutput) QueryLists ¶
func (o JobHiveConfigPtrOutput) QueryLists() pulumi.StringArrayOutput
The list of Hive 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 Hive command: `SET name="value";`).
func (JobHiveConfigPtrOutput) ToJobHiveConfigPtrOutput ¶
func (o JobHiveConfigPtrOutput) ToJobHiveConfigPtrOutput() JobHiveConfigPtrOutput
func (JobHiveConfigPtrOutput) ToJobHiveConfigPtrOutputWithContext ¶
func (o JobHiveConfigPtrOutput) ToJobHiveConfigPtrOutputWithContext(ctx context.Context) JobHiveConfigPtrOutput
func (JobHiveConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobHiveConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobHiveConfig]
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}`. // // `dataproc.JobIAMPolicy` only: 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{ { 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
func (*JobIAMBinding) ToOutput ¶ added in v6.65.1
func (i *JobIAMBinding) ToOutput(ctx context.Context) pulumix.Output[*JobIAMBinding]
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}`. // // `dataproc.JobIAMPolicy` only: 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
func (JobIAMBindingArray) ToOutput ¶ added in v6.65.1
func (i JobIAMBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMBinding]
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
func (JobIAMBindingArrayOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMBinding]
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
func (JobIAMBindingConditionArgs) ToOutput ¶ added in v6.65.1
func (i JobIAMBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[JobIAMBindingCondition]
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
func (JobIAMBindingConditionOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[JobIAMBindingCondition]
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
func (JobIAMBindingConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobIAMBindingCondition]
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
func (JobIAMBindingMap) ToOutput ¶ added in v6.65.1
func (i JobIAMBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMBinding]
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
func (JobIAMBindingMapOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMBinding]
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}`.
`dataproc.JobIAMPolicy` only:
func (JobIAMBindingOutput) ToJobIAMBindingOutput ¶
func (o JobIAMBindingOutput) ToJobIAMBindingOutput() JobIAMBindingOutput
func (JobIAMBindingOutput) ToJobIAMBindingOutputWithContext ¶
func (o JobIAMBindingOutput) ToJobIAMBindingOutputWithContext(ctx context.Context) JobIAMBindingOutput
func (JobIAMBindingOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*JobIAMBinding]
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}`. // // `dataproc.JobIAMPolicy` only: 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}`. // // `dataproc.JobIAMPolicy` only: 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{ { 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
func (*JobIAMMember) ToOutput ¶ added in v6.65.1
func (i *JobIAMMember) ToOutput(ctx context.Context) pulumix.Output[*JobIAMMember]
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}`. // // `dataproc.JobIAMPolicy` only: 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
func (JobIAMMemberArray) ToOutput ¶ added in v6.65.1
func (i JobIAMMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMMember]
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
func (JobIAMMemberArrayOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMMember]
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
func (JobIAMMemberConditionArgs) ToOutput ¶ added in v6.65.1
func (i JobIAMMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[JobIAMMemberCondition]
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
func (JobIAMMemberConditionOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[JobIAMMemberCondition]
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
func (JobIAMMemberConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobIAMMemberCondition]
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
func (JobIAMMemberMap) ToOutput ¶ added in v6.65.1
func (i JobIAMMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMMember]
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
func (JobIAMMemberMapOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMMember]
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}`.
`dataproc.JobIAMPolicy` only:
func (JobIAMMemberOutput) ToJobIAMMemberOutput ¶
func (o JobIAMMemberOutput) ToJobIAMMemberOutput() JobIAMMemberOutput
func (JobIAMMemberOutput) ToJobIAMMemberOutputWithContext ¶
func (o JobIAMMemberOutput) ToJobIAMMemberOutputWithContext(ctx context.Context) JobIAMMemberOutput
func (JobIAMMemberOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*JobIAMMember]
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}`. // // `dataproc.JobIAMPolicy` only: 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{ { 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
func (*JobIAMPolicy) ToOutput ¶ added in v6.65.1
func (i *JobIAMPolicy) ToOutput(ctx context.Context) pulumix.Output[*JobIAMPolicy]
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
func (JobIAMPolicyArray) ToOutput ¶ added in v6.65.1
func (i JobIAMPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMPolicy]
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
func (JobIAMPolicyArrayOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*JobIAMPolicy]
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
func (JobIAMPolicyMap) ToOutput ¶ added in v6.65.1
func (i JobIAMPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMPolicy]
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
func (JobIAMPolicyMapOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*JobIAMPolicy]
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
func (JobIAMPolicyOutput) ToOutput ¶ added in v6.65.1
func (o JobIAMPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*JobIAMPolicy]
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.
* `scheduling.max_failures_per_hour` - (Required) 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.
* `scheduling.max_failures_total` - (Required) 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.
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 ¶
func (JobOutput) ToJobOutputWithContext ¶
type JobPigConfig ¶
type JobPigConfig struct { // 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. Defaults to false. ContinueOnFailure *bool `pulumi:"continueOnFailure"` // HCFS URIs of jar files to add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs. // // * `logging_config.driver_log_levels`- (Required) 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' JarFileUris []string `pulumi:"jarFileUris"` LoggingConfig *JobPigConfigLoggingConfig `pulumi:"loggingConfig"` // A mapping of property names to values, used to configure Pig. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site.xml`, `/etc/pig/conf/pig.properties`, and classes in user code. Properties map[string]string `pulumi:"properties"` // HCFS URI of file containing Hive script to execute as the job. // Conflicts with `queryList` QueryFileUri *string `pulumi:"queryFileUri"` // The list of Hive 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 Pig command: `name=[value]`). ScriptVariables map[string]string `pulumi:"scriptVariables"` }
type JobPigConfigArgs ¶
type JobPigConfigArgs struct { // 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. Defaults to false. ContinueOnFailure pulumi.BoolPtrInput `pulumi:"continueOnFailure"` // HCFS URIs of jar files to add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs. // // * `logging_config.driver_log_levels`- (Required) 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' JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` LoggingConfig JobPigConfigLoggingConfigPtrInput `pulumi:"loggingConfig"` // A mapping of property names to values, used to configure Pig. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site.xml`, `/etc/pig/conf/pig.properties`, and classes in user code. Properties pulumi.StringMapInput `pulumi:"properties"` // HCFS URI of file containing Hive script to execute as the job. // Conflicts with `queryList` QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // The list of Hive 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 Pig command: `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
func (JobPigConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobPigConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPigConfig]
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
func (JobPigConfigLoggingConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobPigConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPigConfigLoggingConfig]
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
func (JobPigConfigLoggingConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobPigConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPigConfigLoggingConfig]
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
func (JobPigConfigLoggingConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobPigConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPigConfigLoggingConfig]
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. The default value is false. 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 add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs.
* `logging_config.driver_log_levels`- (Required) 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 (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 configure Pig. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site.xml`, `/etc/pig/conf/pig.properties`, and classes in user code.
func (JobPigConfigOutput) QueryFileUri ¶
func (o JobPigConfigOutput) QueryFileUri() pulumi.StringPtrOutput
HCFS URI of file containing Hive script to execute as the job. Conflicts with `queryList`
func (JobPigConfigOutput) QueryLists ¶
func (o JobPigConfigOutput) QueryLists() pulumi.StringArrayOutput
The list of Hive 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 Pig command: `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
func (JobPigConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobPigConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPigConfig]
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. The default value is false. 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 add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs.
* `logging_config.driver_log_levels`- (Required) 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 (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 configure Pig. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/hadoop/conf/*-site.xml`, `/etc/pig/conf/pig.properties`, and classes in user code.
func (JobPigConfigPtrOutput) QueryFileUri ¶
func (o JobPigConfigPtrOutput) QueryFileUri() pulumi.StringPtrOutput
HCFS URI of file containing Hive script to execute as the job. Conflicts with `queryList`
func (JobPigConfigPtrOutput) QueryLists ¶
func (o JobPigConfigPtrOutput) QueryLists() pulumi.StringArrayOutput
The list of Hive 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 Pig command: `name=[value]`).
func (JobPigConfigPtrOutput) ToJobPigConfigPtrOutput ¶
func (o JobPigConfigPtrOutput) ToJobPigConfigPtrOutput() JobPigConfigPtrOutput
func (JobPigConfigPtrOutput) ToJobPigConfigPtrOutputWithContext ¶
func (o JobPigConfigPtrOutput) ToJobPigConfigPtrOutputWithContext(ctx context.Context) JobPigConfigPtrOutput
func (JobPigConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobPigConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPigConfig]
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
func (JobPlacementArgs) ToOutput ¶ added in v6.65.1
func (i JobPlacementArgs) ToOutput(ctx context.Context) pulumix.Output[JobPlacement]
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
func (JobPlacementOutput) ToOutput ¶ added in v6.65.1
func (o JobPlacementOutput) ToOutput(ctx context.Context) pulumix.Output[JobPlacement]
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
func (JobPlacementPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobPlacementPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPlacement]
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. // // * `logging_config.driver_log_levels`- (Required) 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' 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. // // * `logging_config.driver_log_levels`- (Required) 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' 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
func (JobPrestoConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobPrestoConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPrestoConfig]
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
func (JobPrestoConfigLoggingConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobPrestoConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPrestoConfigLoggingConfig]
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
func (JobPrestoConfigLoggingConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobPrestoConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPrestoConfigLoggingConfig]
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
func (JobPrestoConfigLoggingConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobPrestoConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPrestoConfigLoggingConfig]
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.
* `logging_config.driver_log_levels`- (Required) 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 (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
func (JobPrestoConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobPrestoConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPrestoConfig]
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.
* `logging_config.driver_log_levels`- (Required) 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 (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
func (JobPrestoConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobPrestoConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPrestoConfig]
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. Args []string `pulumi:"args"` // HCFS URIs of files to be copied to the working directory of Python drivers and distributed tasks. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // HCFS URIs of jar files to add to the CLASSPATHs of the Python driver and tasks. 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 configure PySpark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code. // // * `logging_config.driver_log_levels`- (Required) 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' 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. Args pulumi.StringArrayInput `pulumi:"args"` // HCFS URIs of files to be copied to the working directory of Python drivers and distributed tasks. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // HCFS URIs of jar files to add to the CLASSPATHs of the Python driver and tasks. 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 configure PySpark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code. // // * `logging_config.driver_log_levels`- (Required) 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' 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
func (JobPysparkConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobPysparkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPysparkConfig]
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
func (JobPysparkConfigLoggingConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobPysparkConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobPysparkConfigLoggingConfig]
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
func (JobPysparkConfigLoggingConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobPysparkConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPysparkConfigLoggingConfig]
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
func (JobPysparkConfigLoggingConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobPysparkConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPysparkConfigLoggingConfig]
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.
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 Python drivers and distributed tasks. Useful for naively parallel tasks.
func (JobPysparkConfigOutput) JarFileUris ¶
func (o JobPysparkConfigOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to add to the CLASSPATHs of the Python driver and tasks.
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 configure PySpark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code.
* `logging_config.driver_log_levels`- (Required) 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 (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
func (JobPysparkConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobPysparkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobPysparkConfig]
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.
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 Python drivers and distributed tasks. Useful for naively parallel tasks.
func (JobPysparkConfigPtrOutput) JarFileUris ¶
func (o JobPysparkConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to add to the CLASSPATHs of the Python driver and tasks.
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 configure PySpark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code.
* `logging_config.driver_log_levels`- (Required) 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 (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
func (JobPysparkConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobPysparkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobPysparkConfig]
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
func (JobReferenceArgs) ToOutput ¶ added in v6.65.1
func (i JobReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[JobReference]
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
func (JobReferenceOutput) ToOutput ¶ added in v6.65.1
func (o JobReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[JobReference]
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
func (JobReferencePtrOutput) ToOutput ¶ added in v6.65.1
func (o JobReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobReference]
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
func (JobSchedulingArgs) ToOutput ¶ added in v6.65.1
func (i JobSchedulingArgs) ToOutput(ctx context.Context) pulumix.Output[JobScheduling]
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
func (JobSchedulingOutput) ToOutput ¶ added in v6.65.1
func (o JobSchedulingOutput) ToOutput(ctx context.Context) pulumix.Output[JobScheduling]
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
func (JobSchedulingPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobSchedulingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobScheduling]
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. Args []string `pulumi:"args"` // HCFS URIs of files to be copied to the working directory of Spark drivers and distributed tasks. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // HCFS URIs of jar files to add to the CLASSPATHs of the Spark driver and tasks. JarFileUris []string `pulumi:"jarFileUris"` LoggingConfig *JobSparkConfigLoggingConfig `pulumi:"loggingConfig"` // The class containing the main method of the driver. Must be in a // provided jar or jar that is already on the classpath. Conflicts with `mainJarFileUri` MainClass *string `pulumi:"mainClass"` // The HCFS URI of jar file containing // the driver jar. Conflicts with `mainClass` MainJarFileUri *string `pulumi:"mainJarFileUri"` // A mapping of property names to values, used to configure Spark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code. // // * `logging_config.driver_log_levels`- (Required) 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' 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. Args pulumi.StringArrayInput `pulumi:"args"` // HCFS URIs of files to be copied to the working directory of Spark drivers and distributed tasks. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // HCFS URIs of jar files to add to the CLASSPATHs of the Spark driver and tasks. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` LoggingConfig JobSparkConfigLoggingConfigPtrInput `pulumi:"loggingConfig"` // The class containing the main method of the driver. Must be in a // provided jar or jar that is already on the classpath. Conflicts with `mainJarFileUri` MainClass pulumi.StringPtrInput `pulumi:"mainClass"` // The HCFS URI of jar file containing // the driver jar. Conflicts with `mainClass` MainJarFileUri pulumi.StringPtrInput `pulumi:"mainJarFileUri"` // A mapping of property names to values, used to configure Spark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code. // // * `logging_config.driver_log_levels`- (Required) 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' 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
func (JobSparkConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobSparkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobSparkConfig]
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
func (JobSparkConfigLoggingConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobSparkConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobSparkConfigLoggingConfig]
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
func (JobSparkConfigLoggingConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobSparkConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobSparkConfigLoggingConfig]
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
func (JobSparkConfigLoggingConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobSparkConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobSparkConfigLoggingConfig]
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.
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 Spark drivers and distributed tasks. Useful for naively parallel tasks.
func (JobSparkConfigOutput) JarFileUris ¶
func (o JobSparkConfigOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to add to the CLASSPATHs of the Spark driver and tasks.
func (JobSparkConfigOutput) LoggingConfig ¶
func (o JobSparkConfigOutput) LoggingConfig() JobSparkConfigLoggingConfigPtrOutput
func (JobSparkConfigOutput) MainClass ¶
func (o JobSparkConfigOutput) MainClass() pulumi.StringPtrOutput
The class containing the main method of the driver. Must be in a provided jar or jar that is already on the classpath. Conflicts with `mainJarFileUri`
func (JobSparkConfigOutput) MainJarFileUri ¶
func (o JobSparkConfigOutput) MainJarFileUri() pulumi.StringPtrOutput
The HCFS URI of jar file containing the driver jar. Conflicts with `mainClass`
func (JobSparkConfigOutput) Properties ¶
func (o JobSparkConfigOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values, used to configure Spark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code.
* `logging_config.driver_log_levels`- (Required) 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 (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
func (JobSparkConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobSparkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobSparkConfig]
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.
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 Spark drivers and distributed tasks. Useful for naively parallel tasks.
func (JobSparkConfigPtrOutput) JarFileUris ¶
func (o JobSparkConfigPtrOutput) JarFileUris() pulumi.StringArrayOutput
HCFS URIs of jar files to add to the CLASSPATHs of the Spark driver and tasks.
func (JobSparkConfigPtrOutput) LoggingConfig ¶
func (o JobSparkConfigPtrOutput) LoggingConfig() JobSparkConfigLoggingConfigPtrOutput
func (JobSparkConfigPtrOutput) MainClass ¶
func (o JobSparkConfigPtrOutput) MainClass() pulumi.StringPtrOutput
The class containing the main method of the driver. Must be in a provided jar or jar that is already on the classpath. Conflicts with `mainJarFileUri`
func (JobSparkConfigPtrOutput) MainJarFileUri ¶
func (o JobSparkConfigPtrOutput) MainJarFileUri() pulumi.StringPtrOutput
The HCFS URI of jar file containing the driver jar. Conflicts with `mainClass`
func (JobSparkConfigPtrOutput) Properties ¶
func (o JobSparkConfigPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values, used to configure Spark. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in `/etc/spark/conf/spark-defaults.conf` and classes in user code.
* `logging_config.driver_log_levels`- (Required) 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 (JobSparkConfigPtrOutput) ToJobSparkConfigPtrOutput ¶
func (o JobSparkConfigPtrOutput) ToJobSparkConfigPtrOutput() JobSparkConfigPtrOutput
func (JobSparkConfigPtrOutput) ToJobSparkConfigPtrOutputWithContext ¶
func (o JobSparkConfigPtrOutput) ToJobSparkConfigPtrOutputWithContext(ctx context.Context) JobSparkConfigPtrOutput
func (JobSparkConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobSparkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobSparkConfig]
type JobSparksqlConfig ¶
type JobSparksqlConfig struct { // HCFS URIs of jar files to be added to the Spark CLASSPATH. // // * `logging_config.driver_log_levels`- (Required) 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' JarFileUris []string `pulumi:"jarFileUris"` LoggingConfig *JobSparksqlConfigLoggingConfig `pulumi:"loggingConfig"` // A mapping of property names to values, used to configure Spark SQL's SparkConf. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. 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. // // * `logging_config.driver_log_levels`- (Required) 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' JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` LoggingConfig JobSparksqlConfigLoggingConfigPtrInput `pulumi:"loggingConfig"` // A mapping of property names to values, used to configure Spark SQL's SparkConf. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. 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
func (JobSparksqlConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobSparksqlConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobSparksqlConfig]
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
func (JobSparksqlConfigLoggingConfigArgs) ToOutput ¶ added in v6.65.1
func (i JobSparksqlConfigLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[JobSparksqlConfigLoggingConfig]
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
func (JobSparksqlConfigLoggingConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobSparksqlConfigLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobSparksqlConfigLoggingConfig]
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
func (JobSparksqlConfigLoggingConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobSparksqlConfigLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobSparksqlConfigLoggingConfig]
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.
* `logging_config.driver_log_levels`- (Required) 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 (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 configure Spark SQL's SparkConf. Properties that conflict with values set by the Cloud Dataproc API may be overwritten.
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
func (JobSparksqlConfigOutput) ToOutput ¶ added in v6.65.1
func (o JobSparksqlConfigOutput) ToOutput(ctx context.Context) pulumix.Output[JobSparksqlConfig]
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.
* `logging_config.driver_log_levels`- (Required) 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 (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 configure Spark SQL's SparkConf. Properties that conflict with values set by the Cloud Dataproc API may be overwritten.
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
func (JobSparksqlConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o JobSparksqlConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*JobSparksqlConfig]
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. // // * `scheduling.max_failures_per_hour` - (Required) 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. // // * `scheduling.max_failures_total` - (Required) 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. 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 LookupAutoscalingPolicyIamPolicyArgs ¶ added in v6.59.0
type LookupAutoscalingPolicyIamPolicyArgs 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 *string `pulumi:"location"` // 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 string `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 *string `pulumi:"project"` }
A collection of arguments for invoking getAutoscalingPolicyIamPolicy.
type LookupAutoscalingPolicyIamPolicyOutputArgs ¶ added in v6.59.0
type LookupAutoscalingPolicyIamPolicyOutputArgs 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 `pulumi:"location"` // 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 `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.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getAutoscalingPolicyIamPolicy.
func (LookupAutoscalingPolicyIamPolicyOutputArgs) ElementType ¶ added in v6.59.0
func (LookupAutoscalingPolicyIamPolicyOutputArgs) ElementType() reflect.Type
type LookupAutoscalingPolicyIamPolicyResult ¶ added in v6.59.0
type LookupAutoscalingPolicyIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` // (Required only by `dataproc.AutoscalingPolicyIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` PolicyId string `pulumi:"policyId"` Project string `pulumi:"project"` }
A collection of values returned by getAutoscalingPolicyIamPolicy.
func LookupAutoscalingPolicyIamPolicy ¶ added in v6.59.0
func LookupAutoscalingPolicyIamPolicy(ctx *pulumi.Context, args *LookupAutoscalingPolicyIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAutoscalingPolicyIamPolicyResult, error)
Retrieves the current IAM policy data for autoscalingpolicy
## example
```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.LookupAutoscalingPolicyIamPolicy(ctx, &dataproc.LookupAutoscalingPolicyIamPolicyArgs{ Project: pulumi.StringRef(google_dataproc_autoscaling_policy.Basic.Project), Location: pulumi.StringRef(google_dataproc_autoscaling_policy.Basic.Location), PolicyId: google_dataproc_autoscaling_policy.Basic.Policy_id, }, nil) if err != nil { return err } return nil }) }
```
type LookupAutoscalingPolicyIamPolicyResultOutput ¶ added in v6.59.0
type LookupAutoscalingPolicyIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAutoscalingPolicyIamPolicy.
func LookupAutoscalingPolicyIamPolicyOutput ¶ added in v6.59.0
func LookupAutoscalingPolicyIamPolicyOutput(ctx *pulumi.Context, args LookupAutoscalingPolicyIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAutoscalingPolicyIamPolicyResultOutput
func (LookupAutoscalingPolicyIamPolicyResultOutput) ElementType ¶ added in v6.59.0
func (LookupAutoscalingPolicyIamPolicyResultOutput) ElementType() reflect.Type
func (LookupAutoscalingPolicyIamPolicyResultOutput) Etag ¶ added in v6.59.0
func (o LookupAutoscalingPolicyIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupAutoscalingPolicyIamPolicyResultOutput) Id ¶ added in v6.59.0
func (o LookupAutoscalingPolicyIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAutoscalingPolicyIamPolicyResultOutput) Location ¶ added in v6.59.0
func (o LookupAutoscalingPolicyIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupAutoscalingPolicyIamPolicyResultOutput) PolicyData ¶ added in v6.59.0
func (o LookupAutoscalingPolicyIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `dataproc.AutoscalingPolicyIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupAutoscalingPolicyIamPolicyResultOutput) PolicyId ¶ added in v6.59.0
func (o LookupAutoscalingPolicyIamPolicyResultOutput) PolicyId() pulumi.StringOutput
func (LookupAutoscalingPolicyIamPolicyResultOutput) Project ¶ added in v6.59.0
func (o LookupAutoscalingPolicyIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupAutoscalingPolicyIamPolicyResultOutput) ToLookupAutoscalingPolicyIamPolicyResultOutput ¶ added in v6.59.0
func (o LookupAutoscalingPolicyIamPolicyResultOutput) ToLookupAutoscalingPolicyIamPolicyResultOutput() LookupAutoscalingPolicyIamPolicyResultOutput
func (LookupAutoscalingPolicyIamPolicyResultOutput) ToLookupAutoscalingPolicyIamPolicyResultOutputWithContext ¶ added in v6.59.0
func (o LookupAutoscalingPolicyIamPolicyResultOutput) ToLookupAutoscalingPolicyIamPolicyResultOutputWithContext(ctx context.Context) LookupAutoscalingPolicyIamPolicyResultOutput
func (LookupAutoscalingPolicyIamPolicyResultOutput) ToOutput ¶ added in v6.65.1
func (o LookupAutoscalingPolicyIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAutoscalingPolicyIamPolicyResult]
type LookupMetastoreFederationIamPolicyArgs ¶ added in v6.59.0
type LookupMetastoreFederationIamPolicyArgs struct { FederationId string `pulumi:"federationId"` // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location *string `pulumi:"location"` // 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 *string `pulumi:"project"` }
A collection of arguments for invoking getMetastoreFederationIamPolicy.
type LookupMetastoreFederationIamPolicyOutputArgs ¶ added in v6.59.0
type LookupMetastoreFederationIamPolicyOutputArgs struct { FederationId pulumi.StringInput `pulumi:"federationId"` // The location where the metastore federation should reside. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput `pulumi:"location"` // 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 `pulumi:"project"` }
A collection of arguments for invoking getMetastoreFederationIamPolicy.
func (LookupMetastoreFederationIamPolicyOutputArgs) ElementType ¶ added in v6.59.0
func (LookupMetastoreFederationIamPolicyOutputArgs) ElementType() reflect.Type
type LookupMetastoreFederationIamPolicyResult ¶ added in v6.59.0
type LookupMetastoreFederationIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` FederationId string `pulumi:"federationId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` // (Required only by `dataproc.MetastoreFederationIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` }
A collection of values returned by getMetastoreFederationIamPolicy.
func LookupMetastoreFederationIamPolicy ¶ added in v6.59.0
func LookupMetastoreFederationIamPolicy(ctx *pulumi.Context, args *LookupMetastoreFederationIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupMetastoreFederationIamPolicyResult, error)
type LookupMetastoreFederationIamPolicyResultOutput ¶ added in v6.59.0
type LookupMetastoreFederationIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMetastoreFederationIamPolicy.
func LookupMetastoreFederationIamPolicyOutput ¶ added in v6.59.0
func LookupMetastoreFederationIamPolicyOutput(ctx *pulumi.Context, args LookupMetastoreFederationIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupMetastoreFederationIamPolicyResultOutput
func (LookupMetastoreFederationIamPolicyResultOutput) ElementType ¶ added in v6.59.0
func (LookupMetastoreFederationIamPolicyResultOutput) ElementType() reflect.Type
func (LookupMetastoreFederationIamPolicyResultOutput) Etag ¶ added in v6.59.0
func (o LookupMetastoreFederationIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupMetastoreFederationIamPolicyResultOutput) FederationId ¶ added in v6.59.0
func (o LookupMetastoreFederationIamPolicyResultOutput) FederationId() pulumi.StringOutput
func (LookupMetastoreFederationIamPolicyResultOutput) Id ¶ added in v6.59.0
func (o LookupMetastoreFederationIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMetastoreFederationIamPolicyResultOutput) Location ¶ added in v6.59.0
func (o LookupMetastoreFederationIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupMetastoreFederationIamPolicyResultOutput) PolicyData ¶ added in v6.59.0
func (o LookupMetastoreFederationIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `dataproc.MetastoreFederationIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupMetastoreFederationIamPolicyResultOutput) Project ¶ added in v6.59.0
func (o LookupMetastoreFederationIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupMetastoreFederationIamPolicyResultOutput) ToLookupMetastoreFederationIamPolicyResultOutput ¶ added in v6.59.0
func (o LookupMetastoreFederationIamPolicyResultOutput) ToLookupMetastoreFederationIamPolicyResultOutput() LookupMetastoreFederationIamPolicyResultOutput
func (LookupMetastoreFederationIamPolicyResultOutput) ToLookupMetastoreFederationIamPolicyResultOutputWithContext ¶ added in v6.59.0
func (o LookupMetastoreFederationIamPolicyResultOutput) ToLookupMetastoreFederationIamPolicyResultOutputWithContext(ctx context.Context) LookupMetastoreFederationIamPolicyResultOutput
func (LookupMetastoreFederationIamPolicyResultOutput) ToOutput ¶ added in v6.65.1
func (o LookupMetastoreFederationIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMetastoreFederationIamPolicyResult]
type LookupMetastoreServiceIamPolicyArgs ¶ added in v6.59.0
type LookupMetastoreServiceIamPolicyArgs 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 *string `pulumi:"location"` // 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 *string `pulumi:"project"` ServiceId string `pulumi:"serviceId"` }
A collection of arguments for invoking getMetastoreServiceIamPolicy.
type LookupMetastoreServiceIamPolicyOutputArgs ¶ added in v6.59.0
type LookupMetastoreServiceIamPolicyOutputArgs 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 `pulumi:"location"` // 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 `pulumi:"project"` ServiceId pulumi.StringInput `pulumi:"serviceId"` }
A collection of arguments for invoking getMetastoreServiceIamPolicy.
func (LookupMetastoreServiceIamPolicyOutputArgs) ElementType ¶ added in v6.59.0
func (LookupMetastoreServiceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupMetastoreServiceIamPolicyResult ¶ added in v6.59.0
type LookupMetastoreServiceIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` // (Required only by `dataproc.MetastoreServiceIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` ServiceId string `pulumi:"serviceId"` }
A collection of values returned by getMetastoreServiceIamPolicy.
func LookupMetastoreServiceIamPolicy ¶ added in v6.59.0
func LookupMetastoreServiceIamPolicy(ctx *pulumi.Context, args *LookupMetastoreServiceIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupMetastoreServiceIamPolicyResult, error)
Retrieves the current IAM policy data for service
## example
```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.LookupMetastoreServiceIamPolicy(ctx, &dataproc.LookupMetastoreServiceIamPolicyArgs{ Project: pulumi.StringRef(google_dataproc_metastore_service.Default.Project), Location: pulumi.StringRef(google_dataproc_metastore_service.Default.Location), ServiceId: google_dataproc_metastore_service.Default.Service_id, }, nil) if err != nil { return err } return nil }) }
```
type LookupMetastoreServiceIamPolicyResultOutput ¶ added in v6.59.0
type LookupMetastoreServiceIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMetastoreServiceIamPolicy.
func LookupMetastoreServiceIamPolicyOutput ¶ added in v6.59.0
func LookupMetastoreServiceIamPolicyOutput(ctx *pulumi.Context, args LookupMetastoreServiceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupMetastoreServiceIamPolicyResultOutput
func (LookupMetastoreServiceIamPolicyResultOutput) ElementType ¶ added in v6.59.0
func (LookupMetastoreServiceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupMetastoreServiceIamPolicyResultOutput) Etag ¶ added in v6.59.0
func (o LookupMetastoreServiceIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupMetastoreServiceIamPolicyResultOutput) Id ¶ added in v6.59.0
func (o LookupMetastoreServiceIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMetastoreServiceIamPolicyResultOutput) Location ¶ added in v6.59.0
func (o LookupMetastoreServiceIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupMetastoreServiceIamPolicyResultOutput) PolicyData ¶ added in v6.59.0
func (o LookupMetastoreServiceIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `dataproc.MetastoreServiceIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupMetastoreServiceIamPolicyResultOutput) Project ¶ added in v6.59.0
func (o LookupMetastoreServiceIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupMetastoreServiceIamPolicyResultOutput) ServiceId ¶ added in v6.59.0
func (o LookupMetastoreServiceIamPolicyResultOutput) ServiceId() pulumi.StringOutput
func (LookupMetastoreServiceIamPolicyResultOutput) ToLookupMetastoreServiceIamPolicyResultOutput ¶ added in v6.59.0
func (o LookupMetastoreServiceIamPolicyResultOutput) ToLookupMetastoreServiceIamPolicyResultOutput() LookupMetastoreServiceIamPolicyResultOutput
func (LookupMetastoreServiceIamPolicyResultOutput) ToLookupMetastoreServiceIamPolicyResultOutputWithContext ¶ added in v6.59.0
func (o LookupMetastoreServiceIamPolicyResultOutput) ToLookupMetastoreServiceIamPolicyResultOutputWithContext(ctx context.Context) LookupMetastoreServiceIamPolicyResultOutput
func (LookupMetastoreServiceIamPolicyResultOutput) ToOutput ¶ added in v6.65.1
func (o LookupMetastoreServiceIamPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMetastoreServiceIamPolicyResult]
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. The formats of the relative resource names for the currently supported metastores are listed below: Dataplex: projects/{projectId}/locations/{location}/lakes/{lake_id} BigQuery: projects/{projectId} Dataproc Metastore: projects/{projectId}/locations/{location}/services/{serviceId} 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(""), 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(""), 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 }) }
``` ### Dataproc Metastore Federation Bigquery
```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 { defaultMetastoreService, err := dataproc.NewMetastoreService(ctx, "defaultMetastoreService", &dataproc.MetastoreServiceArgs{ ServiceId: pulumi.String(""), 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 } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = dataproc.NewMetastoreFederation(ctx, "defaultMetastoreFederation", &dataproc.MetastoreFederationArgs{ Location: pulumi.String("us-central1"), FederationId: pulumi.String(""), Version: pulumi.String("3.1.2"), BackendMetastores: dataproc.MetastoreFederationBackendMetastoreArray{ &dataproc.MetastoreFederationBackendMetastoreArgs{ Rank: pulumi.String("2"), Name: *pulumi.String(project.Id), MetastoreType: pulumi.String("BIGQUERY"), }, &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
func (*MetastoreFederation) ToOutput ¶ added in v6.65.1
func (i *MetastoreFederation) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederation]
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
func (MetastoreFederationArray) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederation]
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
func (MetastoreFederationArrayOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederation]
type MetastoreFederationBackendMetastore ¶ added in v6.34.0
type MetastoreFederationBackendMetastore struct { // The type of the backend metastore. // Possible values are: `METASTORE_TYPE_UNSPECIFIED`, `DATAPROC_METASTORE`, `BIGQUERY`. // // *** MetastoreType string `pulumi:"metastoreType"` // The relative resource name of the metastore that is being federated. The formats of the relative resource names for the currently supported metastores are listed below: Dataplex: projects/{projectId}/locations/{location}/lakes/{lake_id} BigQuery: projects/{projectId} Dataproc Metastore: projects/{projectId}/locations/{location}/services/{serviceId} 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`, `DATAPROC_METASTORE`, `BIGQUERY`. // // *** MetastoreType pulumi.StringInput `pulumi:"metastoreType"` // The relative resource name of the metastore that is being federated. The formats of the relative resource names for the currently supported metastores are listed below: Dataplex: projects/{projectId}/locations/{location}/lakes/{lake_id} BigQuery: projects/{projectId} Dataproc Metastore: projects/{projectId}/locations/{location}/services/{serviceId} 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
func (MetastoreFederationBackendMetastoreArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationBackendMetastoreArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationBackendMetastore]
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
func (MetastoreFederationBackendMetastoreArray) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationBackendMetastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]MetastoreFederationBackendMetastore]
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
func (MetastoreFederationBackendMetastoreArrayOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationBackendMetastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetastoreFederationBackendMetastore]
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`, `DATAPROC_METASTORE`, `BIGQUERY`.
***
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. The formats of the relative resource names for the currently supported metastores are listed below: Dataplex: projects/{projectId}/locations/{location}/lakes/{lake_id} BigQuery: projects/{projectId} Dataproc Metastore: projects/{projectId}/locations/{location}/services/{serviceId}
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
func (MetastoreFederationBackendMetastoreOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationBackendMetastoreOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationBackendMetastore]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (*MetastoreFederationIamBinding) ToOutput ¶ added in v6.65.1
func (i *MetastoreFederationIamBinding) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamBinding]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (MetastoreFederationIamBindingArray) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationIamBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamBinding]
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
func (MetastoreFederationIamBindingArrayOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamBinding]
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
func (MetastoreFederationIamBindingConditionArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationIamBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationIamBindingCondition]
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
func (MetastoreFederationIamBindingConditionOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationIamBindingCondition]
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
func (MetastoreFederationIamBindingConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamBindingCondition]
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
func (MetastoreFederationIamBindingMap) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationIamBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamBinding]
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
func (MetastoreFederationIamBindingMapOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamBinding]
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
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
func (MetastoreFederationIamBindingOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamBinding]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (*MetastoreFederationIamMember) ToOutput ¶ added in v6.65.1
func (i *MetastoreFederationIamMember) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamMember]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (MetastoreFederationIamMemberArray) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationIamMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamMember]
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
func (MetastoreFederationIamMemberArrayOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamMember]
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
func (MetastoreFederationIamMemberConditionArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationIamMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationIamMemberCondition]
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
func (MetastoreFederationIamMemberConditionOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreFederationIamMemberCondition]
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
func (MetastoreFederationIamMemberConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamMemberCondition]
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
func (MetastoreFederationIamMemberMap) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationIamMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamMember]
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
func (MetastoreFederationIamMemberMapOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamMember]
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
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
func (MetastoreFederationIamMemberOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamMember]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (*MetastoreFederationIamPolicy) ToOutput ¶ added in v6.65.1
func (i *MetastoreFederationIamPolicy) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamPolicy]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (MetastoreFederationIamPolicyArray) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationIamPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamPolicy]
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
func (MetastoreFederationIamPolicyArrayOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreFederationIamPolicy]
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
func (MetastoreFederationIamPolicyMap) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationIamPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamPolicy]
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
func (MetastoreFederationIamPolicyMapOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederationIamPolicy]
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
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
func (MetastoreFederationIamPolicyOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationIamPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederationIamPolicy]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (MetastoreFederationMap) ToOutput ¶ added in v6.65.1
func (i MetastoreFederationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederation]
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
func (MetastoreFederationMapOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreFederation]
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. The formats of the relative resource names for the currently supported metastores are listed below: Dataplex: projects/{projectId}/locations/{location}/lakes/{lake_id} BigQuery: projects/{projectId} Dataproc Metastore: projects/{projectId}/locations/{location}/services/{serviceId}
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) ToOutput ¶ added in v6.65.1
func (o MetastoreFederationOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreFederation]
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. The formats of the relative resource names for the currently supported metastores are listed below: Dataplex: projects/{projectId}/locations/{location}/lakes/{lake_id} BigQuery: projects/{projectId} Dataproc Metastore: projects/{projectId}/locations/{location}/services/{serviceId} 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`, `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"` // (Output) // 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 configuration specifying the network settings for the Dataproc Metastore service. // Structure is documented below. NetworkConfig MetastoreServiceNetworkConfigPtrOutput `pulumi:"networkConfig"` // 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`, `STABLE`. ReleaseChannel pulumi.StringPtrOutput `pulumi:"releaseChannel"` // Represents the scaling configuration of a metastore service. // Structure is documented below. ScalingConfig MetastoreServiceScalingConfigPtrOutput `pulumi:"scalingConfig"` // 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 configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON. // Structure is documented below. TelemetryConfig MetastoreServiceTelemetryConfigOutput `pulumi:"telemetryConfig"` // The tier of the service. // Possible values are: `DEVELOPER`, `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.
To get more information about Service, see:
* [API documentation](https://cloud.google.com/dataproc-metastore/docs/reference/rest/v1/projects.locations.services) * How-to Guides
- [Official Documentation](https://cloud.google.com/dataproc-metastore/docs/overview)
## 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 }) }
``` ### Dataproc Metastore Service Private Service Connect
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/compute" "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 { net, err := compute.NewNetwork(ctx, "net", &compute.NetworkArgs{ AutoCreateSubnetworks: pulumi.Bool(false), }) if err != nil { return err } subnet, err := compute.NewSubnetwork(ctx, "subnet", &compute.SubnetworkArgs{ Region: pulumi.String("us-central1"), Network: net.ID(), IpCidrRange: pulumi.String("10.0.0.0/22"), PrivateIpGoogleAccess: pulumi.Bool(true), }) if err != nil { return err } _, err = dataproc.NewMetastoreService(ctx, "default", &dataproc.MetastoreServiceArgs{ ServiceId: pulumi.String("metastore-srv"), Location: pulumi.String("us-central1"), HiveMetastoreConfig: &dataproc.MetastoreServiceHiveMetastoreConfigArgs{ Version: pulumi.String("3.1.2"), }, NetworkConfig: &dataproc.MetastoreServiceNetworkConfigArgs{ Consumers: dataproc.MetastoreServiceNetworkConfigConsumerArray{ &dataproc.MetastoreServiceNetworkConfigConsumerArgs{ Subnetwork: subnet.ID(), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Dataproc Metastore Service Dpms2
```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, "dpms2", &dataproc.MetastoreServiceArgs{ DatabaseType: pulumi.String("SPANNER"), HiveMetastoreConfig: &dataproc.MetastoreServiceHiveMetastoreConfigArgs{ Version: pulumi.String("3.1.2"), }, Location: pulumi.String("us-central1"), ScalingConfig: &dataproc.MetastoreServiceScalingConfigArgs{ InstanceSize: pulumi.String("EXTRA_SMALL"), }, ServiceId: pulumi.String("dpms2"), }) if err != nil { return err } return nil }) }
``` ### Dataproc Metastore Service Dpms2 Scaling Factor
```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, "dpms2ScalingFactor", &dataproc.MetastoreServiceArgs{ DatabaseType: pulumi.String("SPANNER"), HiveMetastoreConfig: &dataproc.MetastoreServiceHiveMetastoreConfigArgs{ Version: pulumi.String("3.1.2"), }, Location: pulumi.String("us-central1"), ScalingConfig: &dataproc.MetastoreServiceScalingConfigArgs{ ScalingFactor: pulumi.Float64(2), }, ServiceId: pulumi.String("dpms2sf"), }) 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
func (*MetastoreService) ToOutput ¶ added in v6.65.1
func (i *MetastoreService) ToOutput(ctx context.Context) pulumix.Output[*MetastoreService]
type MetastoreServiceArgs ¶
type MetastoreServiceArgs struct { // The database type that the Metastore service stores its data. // Default value is `MYSQL`. // Possible values are: `MYSQL`, `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 configuration specifying the network settings for the Dataproc Metastore service. // Structure is documented below. NetworkConfig MetastoreServiceNetworkConfigPtrInput // 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`, `STABLE`. ReleaseChannel pulumi.StringPtrInput // Represents the scaling configuration of a metastore service. // Structure is documented below. ScalingConfig MetastoreServiceScalingConfigPtrInput // 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 configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON. // Structure is documented below. TelemetryConfig MetastoreServiceTelemetryConfigPtrInput // The tier of the service. // Possible values are: `DEVELOPER`, `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
func (MetastoreServiceArray) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreService]
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
func (MetastoreServiceArrayOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreService]
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
func (MetastoreServiceEncryptionConfigArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceEncryptionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceEncryptionConfig]
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
func (MetastoreServiceEncryptionConfigOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceEncryptionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceEncryptionConfig]
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
func (MetastoreServiceEncryptionConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceEncryptionConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceEncryptionConfig]
type MetastoreServiceHiveMetastoreConfig ¶
type MetastoreServiceHiveMetastoreConfig struct { AuxiliaryVersions []MetastoreServiceHiveMetastoreConfigAuxiliaryVersion `pulumi:"auxiliaryVersions"` // A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). // The mappings override system defaults (some keys cannot be overridden) 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 schema 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 Hive metastore (configured in hive-site.xml). // The mappings override system defaults (some keys cannot be overridden) 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 schema 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
func (MetastoreServiceHiveMetastoreConfigArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceHiveMetastoreConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceHiveMetastoreConfig]
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 Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden)
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) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceHiveMetastoreConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceHiveMetastoreConfig]
func (MetastoreServiceHiveMetastoreConfigOutput) Version ¶
func (o MetastoreServiceHiveMetastoreConfigOutput) Version() pulumi.StringOutput
The Hive metastore schema 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 Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden)
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) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceHiveMetastoreConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceHiveMetastoreConfig]
func (MetastoreServiceHiveMetastoreConfigPtrOutput) Version ¶
func (o MetastoreServiceHiveMetastoreConfigPtrOutput) Version() pulumi.StringPtrOutput
The Hive metastore schema 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `dataproc.MetastoreServiceIamPolicy`: Retrieves the IAM policy for the service
> **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{ { 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
func (*MetastoreServiceIamBinding) ToOutput ¶ added in v6.65.1
func (i *MetastoreServiceIamBinding) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamBinding]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (MetastoreServiceIamBindingArray) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceIamBindingArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamBinding]
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
func (MetastoreServiceIamBindingArrayOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamBindingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamBinding]
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
func (MetastoreServiceIamBindingConditionArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceIamBindingConditionArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceIamBindingCondition]
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
func (MetastoreServiceIamBindingConditionOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamBindingConditionOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceIamBindingCondition]
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
func (MetastoreServiceIamBindingConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamBindingConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamBindingCondition]
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
func (MetastoreServiceIamBindingMap) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceIamBindingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamBinding]
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
func (MetastoreServiceIamBindingMapOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamBindingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamBinding]
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
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
func (MetastoreServiceIamBindingOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamBindingOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamBinding]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `dataproc.MetastoreServiceIamPolicy`: Retrieves the IAM policy for the service
> **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{ { 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
func (*MetastoreServiceIamMember) ToOutput ¶ added in v6.65.1
func (i *MetastoreServiceIamMember) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamMember]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (MetastoreServiceIamMemberArray) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceIamMemberArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamMember]
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
func (MetastoreServiceIamMemberArrayOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamMemberArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamMember]
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
func (MetastoreServiceIamMemberConditionArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceIamMemberConditionArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceIamMemberCondition]
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
func (MetastoreServiceIamMemberConditionOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamMemberConditionOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceIamMemberCondition]
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
func (MetastoreServiceIamMemberConditionPtrOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamMemberConditionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamMemberCondition]
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
func (MetastoreServiceIamMemberMap) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceIamMemberMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamMember]
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
func (MetastoreServiceIamMemberMapOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamMemberMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamMember]
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
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
func (MetastoreServiceIamMemberOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamMemberOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamMember]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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.
A data source can be used to retrieve policy data in advent you do not need creation ¶
* `dataproc.MetastoreServiceIamPolicy`: Retrieves the IAM policy for the service
> **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{ { 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
func (*MetastoreServiceIamPolicy) ToOutput ¶ added in v6.65.1
func (i *MetastoreServiceIamPolicy) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamPolicy]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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
func (MetastoreServiceIamPolicyArray) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceIamPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamPolicy]
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
func (MetastoreServiceIamPolicyArrayOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*MetastoreServiceIamPolicy]
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
func (MetastoreServiceIamPolicyMap) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceIamPolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamPolicy]
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
func (MetastoreServiceIamPolicyMapOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamPolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreServiceIamPolicy]
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
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
func (MetastoreServiceIamPolicyOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceIamPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceIamPolicy]
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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`, `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`, `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
func (MetastoreServiceMaintenanceWindowArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceMaintenanceWindowArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceMaintenanceWindow]
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`, `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
func (MetastoreServiceMaintenanceWindowOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceMaintenanceWindowOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceMaintenanceWindow]
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`, `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
func (MetastoreServiceMaintenanceWindowPtrOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceMaintenanceWindowPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceMaintenanceWindow]
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
func (MetastoreServiceMap) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreService]
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
func (MetastoreServiceMapOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*MetastoreService]
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
func (MetastoreServiceMetadataIntegrationArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceMetadataIntegrationArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceMetadataIntegration]
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
func (MetastoreServiceMetadataIntegrationOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceMetadataIntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceMetadataIntegration]
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
func (MetastoreServiceMetadataIntegrationPtrOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceMetadataIntegrationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceMetadataIntegration]
type MetastoreServiceNetworkConfig ¶ added in v6.45.0
type MetastoreServiceNetworkConfig struct { // The consumer-side network configuration for the Dataproc Metastore instance. // Structure is documented below. Consumers []MetastoreServiceNetworkConfigConsumer `pulumi:"consumers"` }
type MetastoreServiceNetworkConfigArgs ¶ added in v6.45.0
type MetastoreServiceNetworkConfigArgs struct { // The consumer-side network configuration for the Dataproc Metastore instance. // Structure is documented below. Consumers MetastoreServiceNetworkConfigConsumerArrayInput `pulumi:"consumers"` }
func (MetastoreServiceNetworkConfigArgs) ElementType ¶ added in v6.45.0
func (MetastoreServiceNetworkConfigArgs) ElementType() reflect.Type
func (MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigOutput ¶ added in v6.45.0
func (i MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigOutput() MetastoreServiceNetworkConfigOutput
func (MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigOutputWithContext ¶ added in v6.45.0
func (i MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigOutput
func (MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigPtrOutput ¶ added in v6.45.0
func (i MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigPtrOutput() MetastoreServiceNetworkConfigPtrOutput
func (MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigPtrOutputWithContext ¶ added in v6.45.0
func (i MetastoreServiceNetworkConfigArgs) ToMetastoreServiceNetworkConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigPtrOutput
func (MetastoreServiceNetworkConfigArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceNetworkConfig]
type MetastoreServiceNetworkConfigConsumer ¶ added in v6.45.0
type MetastoreServiceNetworkConfigConsumer struct { // (Output) // The URI of the endpoint used to access the metastore service. EndpointUri *string `pulumi:"endpointUri"` // The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. // It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. // There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form: // `projects/{projectNumber}/regions/{region_id}/subnetworks/{subnetwork_id} Subnetwork string `pulumi:"subnetwork"` }
type MetastoreServiceNetworkConfigConsumerArgs ¶ added in v6.45.0
type MetastoreServiceNetworkConfigConsumerArgs struct { // (Output) // The URI of the endpoint used to access the metastore service. EndpointUri pulumi.StringPtrInput `pulumi:"endpointUri"` // The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. // It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. // There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form: // `projects/{projectNumber}/regions/{region_id}/subnetworks/{subnetwork_id} Subnetwork pulumi.StringInput `pulumi:"subnetwork"` }
func (MetastoreServiceNetworkConfigConsumerArgs) ElementType ¶ added in v6.45.0
func (MetastoreServiceNetworkConfigConsumerArgs) ElementType() reflect.Type
func (MetastoreServiceNetworkConfigConsumerArgs) ToMetastoreServiceNetworkConfigConsumerOutput ¶ added in v6.45.0
func (i MetastoreServiceNetworkConfigConsumerArgs) ToMetastoreServiceNetworkConfigConsumerOutput() MetastoreServiceNetworkConfigConsumerOutput
func (MetastoreServiceNetworkConfigConsumerArgs) ToMetastoreServiceNetworkConfigConsumerOutputWithContext ¶ added in v6.45.0
func (i MetastoreServiceNetworkConfigConsumerArgs) ToMetastoreServiceNetworkConfigConsumerOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigConsumerOutput
func (MetastoreServiceNetworkConfigConsumerArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceNetworkConfigConsumerArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceNetworkConfigConsumer]
type MetastoreServiceNetworkConfigConsumerArray ¶ added in v6.45.0
type MetastoreServiceNetworkConfigConsumerArray []MetastoreServiceNetworkConfigConsumerInput
func (MetastoreServiceNetworkConfigConsumerArray) ElementType ¶ added in v6.45.0
func (MetastoreServiceNetworkConfigConsumerArray) ElementType() reflect.Type
func (MetastoreServiceNetworkConfigConsumerArray) ToMetastoreServiceNetworkConfigConsumerArrayOutput ¶ added in v6.45.0
func (i MetastoreServiceNetworkConfigConsumerArray) ToMetastoreServiceNetworkConfigConsumerArrayOutput() MetastoreServiceNetworkConfigConsumerArrayOutput
func (MetastoreServiceNetworkConfigConsumerArray) ToMetastoreServiceNetworkConfigConsumerArrayOutputWithContext ¶ added in v6.45.0
func (i MetastoreServiceNetworkConfigConsumerArray) ToMetastoreServiceNetworkConfigConsumerArrayOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigConsumerArrayOutput
func (MetastoreServiceNetworkConfigConsumerArray) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceNetworkConfigConsumerArray) ToOutput(ctx context.Context) pulumix.Output[[]MetastoreServiceNetworkConfigConsumer]
type MetastoreServiceNetworkConfigConsumerArrayInput ¶ added in v6.45.0
type MetastoreServiceNetworkConfigConsumerArrayInput interface { pulumi.Input ToMetastoreServiceNetworkConfigConsumerArrayOutput() MetastoreServiceNetworkConfigConsumerArrayOutput ToMetastoreServiceNetworkConfigConsumerArrayOutputWithContext(context.Context) MetastoreServiceNetworkConfigConsumerArrayOutput }
MetastoreServiceNetworkConfigConsumerArrayInput is an input type that accepts MetastoreServiceNetworkConfigConsumerArray and MetastoreServiceNetworkConfigConsumerArrayOutput values. You can construct a concrete instance of `MetastoreServiceNetworkConfigConsumerArrayInput` via:
MetastoreServiceNetworkConfigConsumerArray{ MetastoreServiceNetworkConfigConsumerArgs{...} }
type MetastoreServiceNetworkConfigConsumerArrayOutput ¶ added in v6.45.0
type MetastoreServiceNetworkConfigConsumerArrayOutput struct{ *pulumi.OutputState }
func (MetastoreServiceNetworkConfigConsumerArrayOutput) ElementType ¶ added in v6.45.0
func (MetastoreServiceNetworkConfigConsumerArrayOutput) ElementType() reflect.Type
func (MetastoreServiceNetworkConfigConsumerArrayOutput) ToMetastoreServiceNetworkConfigConsumerArrayOutput ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigConsumerArrayOutput) ToMetastoreServiceNetworkConfigConsumerArrayOutput() MetastoreServiceNetworkConfigConsumerArrayOutput
func (MetastoreServiceNetworkConfigConsumerArrayOutput) ToMetastoreServiceNetworkConfigConsumerArrayOutputWithContext ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigConsumerArrayOutput) ToMetastoreServiceNetworkConfigConsumerArrayOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigConsumerArrayOutput
func (MetastoreServiceNetworkConfigConsumerArrayOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceNetworkConfigConsumerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetastoreServiceNetworkConfigConsumer]
type MetastoreServiceNetworkConfigConsumerInput ¶ added in v6.45.0
type MetastoreServiceNetworkConfigConsumerInput interface { pulumi.Input ToMetastoreServiceNetworkConfigConsumerOutput() MetastoreServiceNetworkConfigConsumerOutput ToMetastoreServiceNetworkConfigConsumerOutputWithContext(context.Context) MetastoreServiceNetworkConfigConsumerOutput }
MetastoreServiceNetworkConfigConsumerInput is an input type that accepts MetastoreServiceNetworkConfigConsumerArgs and MetastoreServiceNetworkConfigConsumerOutput values. You can construct a concrete instance of `MetastoreServiceNetworkConfigConsumerInput` via:
MetastoreServiceNetworkConfigConsumerArgs{...}
type MetastoreServiceNetworkConfigConsumerOutput ¶ added in v6.45.0
type MetastoreServiceNetworkConfigConsumerOutput struct{ *pulumi.OutputState }
func (MetastoreServiceNetworkConfigConsumerOutput) ElementType ¶ added in v6.45.0
func (MetastoreServiceNetworkConfigConsumerOutput) ElementType() reflect.Type
func (MetastoreServiceNetworkConfigConsumerOutput) EndpointUri ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigConsumerOutput) EndpointUri() pulumi.StringPtrOutput
(Output) The URI of the endpoint used to access the metastore service.
func (MetastoreServiceNetworkConfigConsumerOutput) Subnetwork ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigConsumerOutput) Subnetwork() pulumi.StringOutput
The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form: `projects/{projectNumber}/regions/{region_id}/subnetworks/{subnetwork_id}
func (MetastoreServiceNetworkConfigConsumerOutput) ToMetastoreServiceNetworkConfigConsumerOutput ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigConsumerOutput) ToMetastoreServiceNetworkConfigConsumerOutput() MetastoreServiceNetworkConfigConsumerOutput
func (MetastoreServiceNetworkConfigConsumerOutput) ToMetastoreServiceNetworkConfigConsumerOutputWithContext ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigConsumerOutput) ToMetastoreServiceNetworkConfigConsumerOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigConsumerOutput
func (MetastoreServiceNetworkConfigConsumerOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceNetworkConfigConsumerOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceNetworkConfigConsumer]
type MetastoreServiceNetworkConfigInput ¶ added in v6.45.0
type MetastoreServiceNetworkConfigInput interface { pulumi.Input ToMetastoreServiceNetworkConfigOutput() MetastoreServiceNetworkConfigOutput ToMetastoreServiceNetworkConfigOutputWithContext(context.Context) MetastoreServiceNetworkConfigOutput }
MetastoreServiceNetworkConfigInput is an input type that accepts MetastoreServiceNetworkConfigArgs and MetastoreServiceNetworkConfigOutput values. You can construct a concrete instance of `MetastoreServiceNetworkConfigInput` via:
MetastoreServiceNetworkConfigArgs{...}
type MetastoreServiceNetworkConfigOutput ¶ added in v6.45.0
type MetastoreServiceNetworkConfigOutput struct{ *pulumi.OutputState }
func (MetastoreServiceNetworkConfigOutput) Consumers ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigOutput) Consumers() MetastoreServiceNetworkConfigConsumerArrayOutput
The consumer-side network configuration for the Dataproc Metastore instance. Structure is documented below.
func (MetastoreServiceNetworkConfigOutput) ElementType ¶ added in v6.45.0
func (MetastoreServiceNetworkConfigOutput) ElementType() reflect.Type
func (MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigOutput ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigOutput() MetastoreServiceNetworkConfigOutput
func (MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigOutputWithContext ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigOutput
func (MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigPtrOutput ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigPtrOutput() MetastoreServiceNetworkConfigPtrOutput
func (MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigPtrOutputWithContext ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigOutput) ToMetastoreServiceNetworkConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigPtrOutput
func (MetastoreServiceNetworkConfigOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceNetworkConfig]
type MetastoreServiceNetworkConfigPtrInput ¶ added in v6.45.0
type MetastoreServiceNetworkConfigPtrInput interface { pulumi.Input ToMetastoreServiceNetworkConfigPtrOutput() MetastoreServiceNetworkConfigPtrOutput ToMetastoreServiceNetworkConfigPtrOutputWithContext(context.Context) MetastoreServiceNetworkConfigPtrOutput }
MetastoreServiceNetworkConfigPtrInput is an input type that accepts MetastoreServiceNetworkConfigArgs, MetastoreServiceNetworkConfigPtr and MetastoreServiceNetworkConfigPtrOutput values. You can construct a concrete instance of `MetastoreServiceNetworkConfigPtrInput` via:
MetastoreServiceNetworkConfigArgs{...} or: nil
func MetastoreServiceNetworkConfigPtr ¶ added in v6.45.0
func MetastoreServiceNetworkConfigPtr(v *MetastoreServiceNetworkConfigArgs) MetastoreServiceNetworkConfigPtrInput
type MetastoreServiceNetworkConfigPtrOutput ¶ added in v6.45.0
type MetastoreServiceNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceNetworkConfigPtrOutput) Consumers ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigPtrOutput) Consumers() MetastoreServiceNetworkConfigConsumerArrayOutput
The consumer-side network configuration for the Dataproc Metastore instance. Structure is documented below.
func (MetastoreServiceNetworkConfigPtrOutput) ElementType ¶ added in v6.45.0
func (MetastoreServiceNetworkConfigPtrOutput) ElementType() reflect.Type
func (MetastoreServiceNetworkConfigPtrOutput) ToMetastoreServiceNetworkConfigPtrOutput ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigPtrOutput) ToMetastoreServiceNetworkConfigPtrOutput() MetastoreServiceNetworkConfigPtrOutput
func (MetastoreServiceNetworkConfigPtrOutput) ToMetastoreServiceNetworkConfigPtrOutputWithContext ¶ added in v6.45.0
func (o MetastoreServiceNetworkConfigPtrOutput) ToMetastoreServiceNetworkConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceNetworkConfigPtrOutput
func (MetastoreServiceNetworkConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceNetworkConfig]
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`, `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
(Output) 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) NetworkConfig ¶ added in v6.45.0
func (o MetastoreServiceOutput) NetworkConfig() MetastoreServiceNetworkConfigPtrOutput
The configuration specifying the network settings for the Dataproc Metastore service. Structure is documented below.
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`, `STABLE`.
func (MetastoreServiceOutput) ScalingConfig ¶ added in v6.64.0
func (o MetastoreServiceOutput) ScalingConfig() MetastoreServiceScalingConfigPtrOutput
Represents the scaling configuration of a metastore service. Structure is documented below.
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) TelemetryConfig ¶ added in v6.47.0
func (o MetastoreServiceOutput) TelemetryConfig() MetastoreServiceTelemetryConfigOutput
The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON. Structure is documented below.
func (MetastoreServiceOutput) Tier ¶ added in v6.23.0
func (o MetastoreServiceOutput) Tier() pulumi.StringOutput
The tier of the service. Possible values are: `DEVELOPER`, `ENTERPRISE`.
func (MetastoreServiceOutput) ToMetastoreServiceOutput ¶
func (o MetastoreServiceOutput) ToMetastoreServiceOutput() MetastoreServiceOutput
func (MetastoreServiceOutput) ToMetastoreServiceOutputWithContext ¶
func (o MetastoreServiceOutput) ToMetastoreServiceOutputWithContext(ctx context.Context) MetastoreServiceOutput
func (MetastoreServiceOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreService]
func (MetastoreServiceOutput) Uid ¶ added in v6.32.0
func (o MetastoreServiceOutput) Uid() pulumi.StringOutput
The globally unique resource identifier of the metastore service.
type MetastoreServiceScalingConfig ¶ added in v6.64.0
type MetastoreServiceScalingConfig struct { // Metastore instance sizes. // Possible values are: `EXTRA_SMALL`, `SMALL`, `MEDIUM`, `LARGE`, `EXTRA_LARGE`. InstanceSize *string `pulumi:"instanceSize"` // Scaling factor, in increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0. ScalingFactor *float64 `pulumi:"scalingFactor"` }
type MetastoreServiceScalingConfigArgs ¶ added in v6.64.0
type MetastoreServiceScalingConfigArgs struct { // Metastore instance sizes. // Possible values are: `EXTRA_SMALL`, `SMALL`, `MEDIUM`, `LARGE`, `EXTRA_LARGE`. InstanceSize pulumi.StringPtrInput `pulumi:"instanceSize"` // Scaling factor, in increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0. ScalingFactor pulumi.Float64PtrInput `pulumi:"scalingFactor"` }
func (MetastoreServiceScalingConfigArgs) ElementType ¶ added in v6.64.0
func (MetastoreServiceScalingConfigArgs) ElementType() reflect.Type
func (MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigOutput ¶ added in v6.64.0
func (i MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigOutput() MetastoreServiceScalingConfigOutput
func (MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigOutputWithContext ¶ added in v6.64.0
func (i MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigOutputWithContext(ctx context.Context) MetastoreServiceScalingConfigOutput
func (MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigPtrOutput ¶ added in v6.64.0
func (i MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigPtrOutput() MetastoreServiceScalingConfigPtrOutput
func (MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigPtrOutputWithContext ¶ added in v6.64.0
func (i MetastoreServiceScalingConfigArgs) ToMetastoreServiceScalingConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceScalingConfigPtrOutput
func (MetastoreServiceScalingConfigArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceScalingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceScalingConfig]
type MetastoreServiceScalingConfigInput ¶ added in v6.64.0
type MetastoreServiceScalingConfigInput interface { pulumi.Input ToMetastoreServiceScalingConfigOutput() MetastoreServiceScalingConfigOutput ToMetastoreServiceScalingConfigOutputWithContext(context.Context) MetastoreServiceScalingConfigOutput }
MetastoreServiceScalingConfigInput is an input type that accepts MetastoreServiceScalingConfigArgs and MetastoreServiceScalingConfigOutput values. You can construct a concrete instance of `MetastoreServiceScalingConfigInput` via:
MetastoreServiceScalingConfigArgs{...}
type MetastoreServiceScalingConfigOutput ¶ added in v6.64.0
type MetastoreServiceScalingConfigOutput struct{ *pulumi.OutputState }
func (MetastoreServiceScalingConfigOutput) ElementType ¶ added in v6.64.0
func (MetastoreServiceScalingConfigOutput) ElementType() reflect.Type
func (MetastoreServiceScalingConfigOutput) InstanceSize ¶ added in v6.64.0
func (o MetastoreServiceScalingConfigOutput) InstanceSize() pulumi.StringPtrOutput
Metastore instance sizes. Possible values are: `EXTRA_SMALL`, `SMALL`, `MEDIUM`, `LARGE`, `EXTRA_LARGE`.
func (MetastoreServiceScalingConfigOutput) ScalingFactor ¶ added in v6.64.0
func (o MetastoreServiceScalingConfigOutput) ScalingFactor() pulumi.Float64PtrOutput
Scaling factor, in increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
func (MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigOutput ¶ added in v6.64.0
func (o MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigOutput() MetastoreServiceScalingConfigOutput
func (MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigOutputWithContext ¶ added in v6.64.0
func (o MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigOutputWithContext(ctx context.Context) MetastoreServiceScalingConfigOutput
func (MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigPtrOutput ¶ added in v6.64.0
func (o MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigPtrOutput() MetastoreServiceScalingConfigPtrOutput
func (MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigPtrOutputWithContext ¶ added in v6.64.0
func (o MetastoreServiceScalingConfigOutput) ToMetastoreServiceScalingConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceScalingConfigPtrOutput
func (MetastoreServiceScalingConfigOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceScalingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceScalingConfig]
type MetastoreServiceScalingConfigPtrInput ¶ added in v6.64.0
type MetastoreServiceScalingConfigPtrInput interface { pulumi.Input ToMetastoreServiceScalingConfigPtrOutput() MetastoreServiceScalingConfigPtrOutput ToMetastoreServiceScalingConfigPtrOutputWithContext(context.Context) MetastoreServiceScalingConfigPtrOutput }
MetastoreServiceScalingConfigPtrInput is an input type that accepts MetastoreServiceScalingConfigArgs, MetastoreServiceScalingConfigPtr and MetastoreServiceScalingConfigPtrOutput values. You can construct a concrete instance of `MetastoreServiceScalingConfigPtrInput` via:
MetastoreServiceScalingConfigArgs{...} or: nil
func MetastoreServiceScalingConfigPtr ¶ added in v6.64.0
func MetastoreServiceScalingConfigPtr(v *MetastoreServiceScalingConfigArgs) MetastoreServiceScalingConfigPtrInput
type MetastoreServiceScalingConfigPtrOutput ¶ added in v6.64.0
type MetastoreServiceScalingConfigPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceScalingConfigPtrOutput) ElementType ¶ added in v6.64.0
func (MetastoreServiceScalingConfigPtrOutput) ElementType() reflect.Type
func (MetastoreServiceScalingConfigPtrOutput) InstanceSize ¶ added in v6.64.0
func (o MetastoreServiceScalingConfigPtrOutput) InstanceSize() pulumi.StringPtrOutput
Metastore instance sizes. Possible values are: `EXTRA_SMALL`, `SMALL`, `MEDIUM`, `LARGE`, `EXTRA_LARGE`.
func (MetastoreServiceScalingConfigPtrOutput) ScalingFactor ¶ added in v6.64.0
func (o MetastoreServiceScalingConfigPtrOutput) ScalingFactor() pulumi.Float64PtrOutput
Scaling factor, in increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
func (MetastoreServiceScalingConfigPtrOutput) ToMetastoreServiceScalingConfigPtrOutput ¶ added in v6.64.0
func (o MetastoreServiceScalingConfigPtrOutput) ToMetastoreServiceScalingConfigPtrOutput() MetastoreServiceScalingConfigPtrOutput
func (MetastoreServiceScalingConfigPtrOutput) ToMetastoreServiceScalingConfigPtrOutputWithContext ¶ added in v6.64.0
func (o MetastoreServiceScalingConfigPtrOutput) ToMetastoreServiceScalingConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceScalingConfigPtrOutput
func (MetastoreServiceScalingConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceScalingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceScalingConfig]
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`, `SPANNER`. DatabaseType pulumi.StringPtrInput // Information used to configure the Dataproc Metastore service to encrypt // customer data at rest. // Structure is documented below. EncryptionConfig MetastoreServiceEncryptionConfigPtrInput // (Output) // 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 configuration specifying the network settings for the Dataproc Metastore service. // Structure is documented below. NetworkConfig MetastoreServiceNetworkConfigPtrInput // 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`, `STABLE`. ReleaseChannel pulumi.StringPtrInput // Represents the scaling configuration of a metastore service. // Structure is documented below. ScalingConfig MetastoreServiceScalingConfigPtrInput // 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 configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON. // Structure is documented below. TelemetryConfig MetastoreServiceTelemetryConfigPtrInput // The tier of the service. // Possible values are: `DEVELOPER`, `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 MetastoreServiceTelemetryConfig ¶ added in v6.47.0
type MetastoreServiceTelemetryConfig struct { // The output format of the Dataproc Metastore service's logs. // Default value is `JSON`. // Possible values are: `LEGACY`, `JSON`. LogFormat *string `pulumi:"logFormat"` }
type MetastoreServiceTelemetryConfigArgs ¶ added in v6.47.0
type MetastoreServiceTelemetryConfigArgs struct { // The output format of the Dataproc Metastore service's logs. // Default value is `JSON`. // Possible values are: `LEGACY`, `JSON`. LogFormat pulumi.StringPtrInput `pulumi:"logFormat"` }
func (MetastoreServiceTelemetryConfigArgs) ElementType ¶ added in v6.47.0
func (MetastoreServiceTelemetryConfigArgs) ElementType() reflect.Type
func (MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigOutput ¶ added in v6.47.0
func (i MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigOutput() MetastoreServiceTelemetryConfigOutput
func (MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigOutputWithContext ¶ added in v6.47.0
func (i MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigOutputWithContext(ctx context.Context) MetastoreServiceTelemetryConfigOutput
func (MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigPtrOutput ¶ added in v6.47.0
func (i MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigPtrOutput() MetastoreServiceTelemetryConfigPtrOutput
func (MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigPtrOutputWithContext ¶ added in v6.47.0
func (i MetastoreServiceTelemetryConfigArgs) ToMetastoreServiceTelemetryConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceTelemetryConfigPtrOutput
func (MetastoreServiceTelemetryConfigArgs) ToOutput ¶ added in v6.65.1
func (i MetastoreServiceTelemetryConfigArgs) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceTelemetryConfig]
type MetastoreServiceTelemetryConfigInput ¶ added in v6.47.0
type MetastoreServiceTelemetryConfigInput interface { pulumi.Input ToMetastoreServiceTelemetryConfigOutput() MetastoreServiceTelemetryConfigOutput ToMetastoreServiceTelemetryConfigOutputWithContext(context.Context) MetastoreServiceTelemetryConfigOutput }
MetastoreServiceTelemetryConfigInput is an input type that accepts MetastoreServiceTelemetryConfigArgs and MetastoreServiceTelemetryConfigOutput values. You can construct a concrete instance of `MetastoreServiceTelemetryConfigInput` via:
MetastoreServiceTelemetryConfigArgs{...}
type MetastoreServiceTelemetryConfigOutput ¶ added in v6.47.0
type MetastoreServiceTelemetryConfigOutput struct{ *pulumi.OutputState }
func (MetastoreServiceTelemetryConfigOutput) ElementType ¶ added in v6.47.0
func (MetastoreServiceTelemetryConfigOutput) ElementType() reflect.Type
func (MetastoreServiceTelemetryConfigOutput) LogFormat ¶ added in v6.47.0
func (o MetastoreServiceTelemetryConfigOutput) LogFormat() pulumi.StringPtrOutput
The output format of the Dataproc Metastore service's logs. Default value is `JSON`. Possible values are: `LEGACY`, `JSON`.
func (MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigOutput ¶ added in v6.47.0
func (o MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigOutput() MetastoreServiceTelemetryConfigOutput
func (MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigOutputWithContext ¶ added in v6.47.0
func (o MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigOutputWithContext(ctx context.Context) MetastoreServiceTelemetryConfigOutput
func (MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigPtrOutput ¶ added in v6.47.0
func (o MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigPtrOutput() MetastoreServiceTelemetryConfigPtrOutput
func (MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigPtrOutputWithContext ¶ added in v6.47.0
func (o MetastoreServiceTelemetryConfigOutput) ToMetastoreServiceTelemetryConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceTelemetryConfigPtrOutput
func (MetastoreServiceTelemetryConfigOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceTelemetryConfigOutput) ToOutput(ctx context.Context) pulumix.Output[MetastoreServiceTelemetryConfig]
type MetastoreServiceTelemetryConfigPtrInput ¶ added in v6.47.0
type MetastoreServiceTelemetryConfigPtrInput interface { pulumi.Input ToMetastoreServiceTelemetryConfigPtrOutput() MetastoreServiceTelemetryConfigPtrOutput ToMetastoreServiceTelemetryConfigPtrOutputWithContext(context.Context) MetastoreServiceTelemetryConfigPtrOutput }
MetastoreServiceTelemetryConfigPtrInput is an input type that accepts MetastoreServiceTelemetryConfigArgs, MetastoreServiceTelemetryConfigPtr and MetastoreServiceTelemetryConfigPtrOutput values. You can construct a concrete instance of `MetastoreServiceTelemetryConfigPtrInput` via:
MetastoreServiceTelemetryConfigArgs{...} or: nil
func MetastoreServiceTelemetryConfigPtr ¶ added in v6.47.0
func MetastoreServiceTelemetryConfigPtr(v *MetastoreServiceTelemetryConfigArgs) MetastoreServiceTelemetryConfigPtrInput
type MetastoreServiceTelemetryConfigPtrOutput ¶ added in v6.47.0
type MetastoreServiceTelemetryConfigPtrOutput struct{ *pulumi.OutputState }
func (MetastoreServiceTelemetryConfigPtrOutput) ElementType ¶ added in v6.47.0
func (MetastoreServiceTelemetryConfigPtrOutput) ElementType() reflect.Type
func (MetastoreServiceTelemetryConfigPtrOutput) LogFormat ¶ added in v6.47.0
func (o MetastoreServiceTelemetryConfigPtrOutput) LogFormat() pulumi.StringPtrOutput
The output format of the Dataproc Metastore service's logs. Default value is `JSON`. Possible values are: `LEGACY`, `JSON`.
func (MetastoreServiceTelemetryConfigPtrOutput) ToMetastoreServiceTelemetryConfigPtrOutput ¶ added in v6.47.0
func (o MetastoreServiceTelemetryConfigPtrOutput) ToMetastoreServiceTelemetryConfigPtrOutput() MetastoreServiceTelemetryConfigPtrOutput
func (MetastoreServiceTelemetryConfigPtrOutput) ToMetastoreServiceTelemetryConfigPtrOutputWithContext ¶ added in v6.47.0
func (o MetastoreServiceTelemetryConfigPtrOutput) ToMetastoreServiceTelemetryConfigPtrOutputWithContext(ctx context.Context) MetastoreServiceTelemetryConfigPtrOutput
func (MetastoreServiceTelemetryConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o MetastoreServiceTelemetryConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*MetastoreServiceTelemetryConfig]
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"` // The labels to associate with this template. These labels will be propagated to all jobs and clusters created by the workflow instance. Label **keys** must contain 1 to 63 characters, and must conform to (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a template. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // Output only. The resource name of the workflow template, as described in https://cloud.google.com/apis/design/resource_names. * For `projects.regions.workflowTemplates`, the resource name of the template has the following format: `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` * For `projects.locations.workflowTemplates`, the resource name of the template has the following format: `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}` Name pulumi.StringOutput `pulumi:"name"` // 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"` // 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) ToOutput ¶ added in v6.65.1
func (i *WorkflowTemplate) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplate]
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 // The labels to associate with this template. These labels will be propagated to all jobs and clusters created by the workflow instance. Label **keys** must contain 1 to 63 characters, and must conform to (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a template. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringInput // Output only. The resource name of the workflow template, as described in https://cloud.google.com/apis/design/resource_names. * For `projects.regions.workflowTemplates`, the resource name of the template has the following format: `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` * For `projects.locations.workflowTemplates`, the resource name of the template has the following format: `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}` Name pulumi.StringPtrInput // 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 // 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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateArray) ToOutput(ctx context.Context) pulumix.Output[[]*WorkflowTemplate]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*WorkflowTemplate]
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 { // Job is a Hadoop job. HadoopJob *WorkflowTemplateJobHadoopJob `pulumi:"hadoopJob"` // Job is a Hive job. HiveJob *WorkflowTemplateJobHiveJob `pulumi:"hiveJob"` // The labels to associate with this job. Label keys must be between 1 and 63 characters long, and must conform to the following regular expression: {0,63} No more than 32 labels can be associated with a given job. Labels map[string]string `pulumi:"labels"` // Job is a Pig job. PigJob *WorkflowTemplateJobPigJob `pulumi:"pigJob"` // The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow. PrerequisiteStepIds []string `pulumi:"prerequisiteStepIds"` // Job is a Presto job. PrestoJob *WorkflowTemplateJobPrestoJob `pulumi:"prestoJob"` // Job is a PySpark job. PysparkJob *WorkflowTemplateJobPysparkJob `pulumi:"pysparkJob"` // Job scheduling configuration. Scheduling *WorkflowTemplateJobScheduling `pulumi:"scheduling"` // Job is a Spark job. SparkJob *WorkflowTemplateJobSparkJob `pulumi:"sparkJob"` // Job is a SparkR job. SparkRJob *WorkflowTemplateJobSparkRJob `pulumi:"sparkRJob"` // 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 { // Job is a Hadoop job. HadoopJob WorkflowTemplateJobHadoopJobPtrInput `pulumi:"hadoopJob"` // Job is a Hive job. HiveJob WorkflowTemplateJobHiveJobPtrInput `pulumi:"hiveJob"` // The labels to associate with this job. Label keys must be between 1 and 63 characters long, and must conform to the following regular expression: {0,63} No more than 32 labels can be associated with a given job. Labels pulumi.StringMapInput `pulumi:"labels"` // Job is a Pig job. PigJob WorkflowTemplateJobPigJobPtrInput `pulumi:"pigJob"` // 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"` // Job is a Presto job. PrestoJob WorkflowTemplateJobPrestoJobPtrInput `pulumi:"prestoJob"` // Job is a PySpark job. PysparkJob WorkflowTemplateJobPysparkJobPtrInput `pulumi:"pysparkJob"` // Job scheduling configuration. Scheduling WorkflowTemplateJobSchedulingPtrInput `pulumi:"scheduling"` // Job is a Spark job. SparkJob WorkflowTemplateJobSparkJobPtrInput `pulumi:"sparkJob"` // Job is a SparkR job. SparkRJob WorkflowTemplateJobSparkRJobPtrInput `pulumi:"sparkRJob"` // 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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobArray) ToOutput(ctx context.Context) pulumix.Output[[]WorkflowTemplateJob]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WorkflowTemplateJob]
func (WorkflowTemplateJobArrayOutput) ToWorkflowTemplateJobArrayOutput ¶
func (o WorkflowTemplateJobArrayOutput) ToWorkflowTemplateJobArrayOutput() WorkflowTemplateJobArrayOutput
func (WorkflowTemplateJobArrayOutput) ToWorkflowTemplateJobArrayOutputWithContext ¶
func (o WorkflowTemplateJobArrayOutput) ToWorkflowTemplateJobArrayOutputWithContext(ctx context.Context) WorkflowTemplateJobArrayOutput
type WorkflowTemplateJobHadoopJob ¶
type WorkflowTemplateJobHadoopJob struct { // HCFS URIs of archives to be extracted in the working directory of Hadoop drivers and tasks. Supported file types: .jar, .tar, .tar.gz, .tgz, or .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 (Hadoop Compatible Filesystem) 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"` // Jar file URIs to add to the CLASSPATHs of the Hadoop driver and tasks. JarFileUris []string `pulumi:"jarFileUris"` // The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobHadoopJobLoggingConfig `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`. 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' MainJarFileUri *string `pulumi:"mainJarFileUri"` // A mapping of property names to values, used to configure Hadoop. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site and classes in user code. Properties map[string]string `pulumi:"properties"` }
type WorkflowTemplateJobHadoopJobArgs ¶
type WorkflowTemplateJobHadoopJobArgs struct { // HCFS URIs of archives to be extracted in the working directory of Hadoop drivers and tasks. Supported file types: .jar, .tar, .tar.gz, .tgz, or .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 (Hadoop Compatible Filesystem) 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"` // Jar file URIs to add to the CLASSPATHs of the Hadoop driver and tasks. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // The runtime log config for job execution. LoggingConfig WorkflowTemplateJobHadoopJobLoggingConfigPtrInput `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`. 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' MainJarFileUri pulumi.StringPtrInput `pulumi:"mainJarFileUri"` // A mapping of property names to values, used to configure Hadoop. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site and classes in user code. Properties pulumi.StringMapInput `pulumi:"properties"` }
func (WorkflowTemplateJobHadoopJobArgs) ElementType ¶
func (WorkflowTemplateJobHadoopJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobHadoopJobArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobHadoopJobArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHadoopJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobHadoopJobLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHadoopJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobHadoopJobLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHadoopJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobHadoopJobLoggingConfig]
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
HCFS URIs of archives to be extracted in the working directory of Hadoop drivers and tasks. Supported file types: .jar, .tar, .tar.gz, .tgz, or .zip.
func (WorkflowTemplateJobHadoopJobOutput) Args ¶
func (o WorkflowTemplateJobHadoopJobOutput) 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 (WorkflowTemplateJobHadoopJobOutput) ElementType ¶
func (WorkflowTemplateJobHadoopJobOutput) ElementType() reflect.Type
func (WorkflowTemplateJobHadoopJobOutput) FileUris ¶
func (o WorkflowTemplateJobHadoopJobOutput) FileUris() pulumi.StringArrayOutput
HCFS (Hadoop Compatible Filesystem) URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks.
func (WorkflowTemplateJobHadoopJobOutput) JarFileUris ¶
func (o WorkflowTemplateJobHadoopJobOutput) JarFileUris() pulumi.StringArrayOutput
Jar file URIs to add to the CLASSPATHs of the Hadoop driver and tasks.
func (WorkflowTemplateJobHadoopJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobHadoopJobOutput) LoggingConfig() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
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 containing 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 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'
func (WorkflowTemplateJobHadoopJobOutput) Properties ¶
func (o WorkflowTemplateJobHadoopJobOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values, used to configure Hadoop. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site and classes in user code.
func (WorkflowTemplateJobHadoopJobOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobHadoopJobOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHadoopJob]
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
HCFS URIs of archives to be extracted in the working directory of Hadoop drivers and tasks. Supported file types: .jar, .tar, .tar.gz, .tgz, or .zip.
func (WorkflowTemplateJobHadoopJobPtrOutput) Args ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) 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 (WorkflowTemplateJobHadoopJobPtrOutput) ElementType ¶
func (WorkflowTemplateJobHadoopJobPtrOutput) ElementType() reflect.Type
func (WorkflowTemplateJobHadoopJobPtrOutput) FileUris ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) FileUris() pulumi.StringArrayOutput
HCFS (Hadoop Compatible Filesystem) URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks.
func (WorkflowTemplateJobHadoopJobPtrOutput) JarFileUris ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) JarFileUris() pulumi.StringArrayOutput
Jar file URIs to add to the CLASSPATHs of the Hadoop driver and tasks.
func (WorkflowTemplateJobHadoopJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) LoggingConfig() WorkflowTemplateJobHadoopJobLoggingConfigPtrOutput
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 containing 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 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'
func (WorkflowTemplateJobHadoopJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values, used to configure Hadoop. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site and classes in user code.
func (WorkflowTemplateJobHadoopJobPtrOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobHadoopJobPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobHadoopJob]
func (WorkflowTemplateJobHadoopJobPtrOutput) ToWorkflowTemplateJobHadoopJobPtrOutput ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) ToWorkflowTemplateJobHadoopJobPtrOutput() WorkflowTemplateJobHadoopJobPtrOutput
func (WorkflowTemplateJobHadoopJobPtrOutput) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobHadoopJobPtrOutput) ToWorkflowTemplateJobHadoopJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobHadoopJobPtrOutput
type WorkflowTemplateJobHiveJob ¶
type WorkflowTemplateJobHiveJob struct { // 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"` // HCFS URIs of jar files to add to the CLASSPATH of the Hive server and Hadoop MapReduce (MR) tasks. Can contain Hive SerDes and UDFs. JarFileUris []string `pulumi:"jarFileUris"` // A mapping of property names and values, used to configure Hive. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site.xml, /etc/hive/conf/hive-site.xml, and classes in user code. Properties map[string]string `pulumi:"properties"` // The HCFS URI of the script that contains Hive queries. QueryFileUri *string `pulumi:"queryFileUri"` // A list of queries. QueryList *WorkflowTemplateJobHiveJobQueryList `pulumi:"queryList"` // Mapping of query variable names to values (equivalent to the Hive command: `SET name="value";`). ScriptVariables map[string]string `pulumi:"scriptVariables"` }
type WorkflowTemplateJobHiveJobArgs ¶
type WorkflowTemplateJobHiveJobArgs struct { // 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"` // HCFS URIs of jar files to add to the CLASSPATH of the Hive server and Hadoop MapReduce (MR) tasks. Can contain Hive SerDes and UDFs. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // A mapping of property names and values, used to configure Hive. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site.xml, /etc/hive/conf/hive-site.xml, and classes in user code. Properties pulumi.StringMapInput `pulumi:"properties"` // The HCFS URI of the script that contains Hive queries. QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // A list of queries. QueryList WorkflowTemplateJobHiveJobQueryListPtrInput `pulumi:"queryList"` // Mapping of query variable names to values (equivalent to the Hive command: `SET name="value";`). ScriptVariables pulumi.StringMapInput `pulumi:"scriptVariables"` }
func (WorkflowTemplateJobHiveJobArgs) ElementType ¶
func (WorkflowTemplateJobHiveJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobHiveJobArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobHiveJobArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHiveJob]
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
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
HCFS URIs of jar files to add to the CLASSPATH of the Hive server and Hadoop MapReduce (MR) tasks. Can contain Hive SerDes and UDFs.
func (WorkflowTemplateJobHiveJobOutput) Properties ¶
func (o WorkflowTemplateJobHiveJobOutput) Properties() pulumi.StringMapOutput
A mapping of property names and values, used to configure Hive. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site.xml, /etc/hive/conf/hive-site.xml, and classes in user code.
func (WorkflowTemplateJobHiveJobOutput) QueryFileUri ¶
func (o WorkflowTemplateJobHiveJobOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains Hive queries.
func (WorkflowTemplateJobHiveJobOutput) QueryList ¶
func (o WorkflowTemplateJobHiveJobOutput) QueryList() WorkflowTemplateJobHiveJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobHiveJobOutput) ScriptVariables ¶
func (o WorkflowTemplateJobHiveJobOutput) ScriptVariables() pulumi.StringMapOutput
Mapping of query variable names to values (equivalent to the Hive command: `SET name="value";`).
func (WorkflowTemplateJobHiveJobOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobHiveJobOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHiveJob]
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
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
HCFS URIs of jar files to add to the CLASSPATH of the Hive server and Hadoop MapReduce (MR) tasks. Can contain Hive SerDes and UDFs.
func (WorkflowTemplateJobHiveJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names and values, used to configure Hive. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site.xml, /etc/hive/conf/hive-site.xml, and classes in user code.
func (WorkflowTemplateJobHiveJobPtrOutput) QueryFileUri ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains Hive queries.
func (WorkflowTemplateJobHiveJobPtrOutput) QueryList ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) QueryList() WorkflowTemplateJobHiveJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobHiveJobPtrOutput) ScriptVariables ¶
func (o WorkflowTemplateJobHiveJobPtrOutput) ScriptVariables() pulumi.StringMapOutput
Mapping of query variable names to values (equivalent to the Hive command: `SET name="value";`).
func (WorkflowTemplateJobHiveJobPtrOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobHiveJobPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobHiveJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobHiveJobQueryListArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHiveJobQueryList]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobHiveJobQueryListOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobHiveJobQueryList]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobHiveJobQueryListPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobHiveJobQueryList]
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
Job is a Hadoop job.
func (WorkflowTemplateJobOutput) HiveJob ¶
func (o WorkflowTemplateJobOutput) HiveJob() WorkflowTemplateJobHiveJobPtrOutput
Job is a Hive job.
func (WorkflowTemplateJobOutput) Labels ¶
func (o WorkflowTemplateJobOutput) Labels() pulumi.StringMapOutput
The labels to associate with this job. Label keys must be between 1 and 63 characters long, and must conform to the following regular expression: {0,63} No more than 32 labels can be associated with a given job.
func (WorkflowTemplateJobOutput) PigJob ¶
func (o WorkflowTemplateJobOutput) PigJob() WorkflowTemplateJobPigJobPtrOutput
Job is a Pig job.
func (WorkflowTemplateJobOutput) PrerequisiteStepIds ¶
func (o WorkflowTemplateJobOutput) PrerequisiteStepIds() pulumi.StringArrayOutput
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
Job is a Presto job.
func (WorkflowTemplateJobOutput) PysparkJob ¶
func (o WorkflowTemplateJobOutput) PysparkJob() WorkflowTemplateJobPysparkJobPtrOutput
Job is a PySpark job.
func (WorkflowTemplateJobOutput) Scheduling ¶
func (o WorkflowTemplateJobOutput) Scheduling() WorkflowTemplateJobSchedulingPtrOutput
Job scheduling configuration.
func (WorkflowTemplateJobOutput) SparkJob ¶
func (o WorkflowTemplateJobOutput) SparkJob() WorkflowTemplateJobSparkJobPtrOutput
Job is a Spark job.
func (WorkflowTemplateJobOutput) SparkRJob ¶
func (o WorkflowTemplateJobOutput) SparkRJob() WorkflowTemplateJobSparkRJobPtrOutput
Job is a SparkR job.
func (WorkflowTemplateJobOutput) SparkSqlJob ¶
func (o WorkflowTemplateJobOutput) SparkSqlJob() WorkflowTemplateJobSparkSqlJobPtrOutput
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJob]
func (WorkflowTemplateJobOutput) ToWorkflowTemplateJobOutput ¶
func (o WorkflowTemplateJobOutput) ToWorkflowTemplateJobOutput() WorkflowTemplateJobOutput
func (WorkflowTemplateJobOutput) ToWorkflowTemplateJobOutputWithContext ¶
func (o WorkflowTemplateJobOutput) ToWorkflowTemplateJobOutputWithContext(ctx context.Context) WorkflowTemplateJobOutput
type WorkflowTemplateJobPigJob ¶
type WorkflowTemplateJobPigJob struct { // 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"` // HCFS URIs of jar files to add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs. JarFileUris []string `pulumi:"jarFileUris"` // The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobPigJobLoggingConfig `pulumi:"loggingConfig"` // A mapping of property names to values, used to configure Pig. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site.xml, /etc/pig/conf/pig.properties, and classes in user code. Properties map[string]string `pulumi:"properties"` // The HCFS URI of the script that contains the Pig queries. QueryFileUri *string `pulumi:"queryFileUri"` // A list of queries. QueryList *WorkflowTemplateJobPigJobQueryList `pulumi:"queryList"` // Mapping of query variable names to values (equivalent to the Pig command: `name=`). ScriptVariables map[string]string `pulumi:"scriptVariables"` }
type WorkflowTemplateJobPigJobArgs ¶
type WorkflowTemplateJobPigJobArgs struct { // 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"` // HCFS URIs of jar files to add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // The runtime log config for job execution. LoggingConfig WorkflowTemplateJobPigJobLoggingConfigPtrInput `pulumi:"loggingConfig"` // A mapping of property names to values, used to configure Pig. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site.xml, /etc/pig/conf/pig.properties, and classes in user code. Properties pulumi.StringMapInput `pulumi:"properties"` // The HCFS URI of the script that contains the Pig queries. QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // A list of queries. QueryList WorkflowTemplateJobPigJobQueryListPtrInput `pulumi:"queryList"` // Mapping of query variable names to values (equivalent to the Pig command: `name=`). ScriptVariables pulumi.StringMapInput `pulumi:"scriptVariables"` }
func (WorkflowTemplateJobPigJobArgs) ElementType ¶
func (WorkflowTemplateJobPigJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPigJobArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobPigJobArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobPigJobLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPigJobLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPigJobLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPigJobLoggingConfig]
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
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
HCFS URIs of jar files to add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs.
func (WorkflowTemplateJobPigJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobPigJobOutput) LoggingConfig() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
The runtime log config for job execution.
func (WorkflowTemplateJobPigJobOutput) Properties ¶
func (o WorkflowTemplateJobPigJobOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values, used to configure Pig. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site.xml, /etc/pig/conf/pig.properties, and classes in user code.
func (WorkflowTemplateJobPigJobOutput) QueryFileUri ¶
func (o WorkflowTemplateJobPigJobOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains the Pig queries.
func (WorkflowTemplateJobPigJobOutput) QueryList ¶
func (o WorkflowTemplateJobPigJobOutput) QueryList() WorkflowTemplateJobPigJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobPigJobOutput) ScriptVariables ¶
func (o WorkflowTemplateJobPigJobOutput) ScriptVariables() pulumi.StringMapOutput
Mapping of query variable names to values (equivalent to the Pig command: `name=`).
func (WorkflowTemplateJobPigJobOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPigJobOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJob]
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
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
HCFS URIs of jar files to add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs.
func (WorkflowTemplateJobPigJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobPigJobPtrOutput) LoggingConfig() WorkflowTemplateJobPigJobLoggingConfigPtrOutput
The runtime log config for job execution.
func (WorkflowTemplateJobPigJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobPigJobPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values, used to configure Pig. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site.xml, /etc/pig/conf/pig.properties, and classes in user code.
func (WorkflowTemplateJobPigJobPtrOutput) QueryFileUri ¶
func (o WorkflowTemplateJobPigJobPtrOutput) QueryFileUri() pulumi.StringPtrOutput
The HCFS URI of the script that contains the Pig queries.
func (WorkflowTemplateJobPigJobPtrOutput) QueryList ¶
func (o WorkflowTemplateJobPigJobPtrOutput) QueryList() WorkflowTemplateJobPigJobQueryListPtrOutput
A list of queries.
func (WorkflowTemplateJobPigJobPtrOutput) ScriptVariables ¶
func (o WorkflowTemplateJobPigJobPtrOutput) ScriptVariables() pulumi.StringMapOutput
Mapping of query variable names to values (equivalent to the Pig command: `name=`).
func (WorkflowTemplateJobPigJobPtrOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPigJobPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPigJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobPigJobQueryListArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJobQueryList]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPigJobQueryListOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPigJobQueryList]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPigJobQueryListPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPigJobQueryList]
func (WorkflowTemplateJobPigJobQueryListPtrOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutput ¶
func (o WorkflowTemplateJobPigJobQueryListPtrOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutput() WorkflowTemplateJobPigJobQueryListPtrOutput
func (WorkflowTemplateJobPigJobQueryListPtrOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext ¶
func (o WorkflowTemplateJobPigJobQueryListPtrOutput) ToWorkflowTemplateJobPigJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPigJobQueryListPtrOutput
type WorkflowTemplateJobPrestoJob ¶
type WorkflowTemplateJobPrestoJob struct { // Presto client tags to attach to this query ClientTags []string `pulumi:"clientTags"` // 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"` // The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobPrestoJobLoggingConfig `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 (https://prestodb.io/docs/current/sql/set-session.html) 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. QueryFileUri *string `pulumi:"queryFileUri"` // A list of queries. QueryList *WorkflowTemplateJobPrestoJobQueryList `pulumi:"queryList"` }
type WorkflowTemplateJobPrestoJobArgs ¶
type WorkflowTemplateJobPrestoJobArgs struct { // Presto client tags to attach to this query ClientTags pulumi.StringArrayInput `pulumi:"clientTags"` // 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"` // The runtime log config for job execution. LoggingConfig WorkflowTemplateJobPrestoJobLoggingConfigPtrInput `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 (https://prestodb.io/docs/current/sql/set-session.html) 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. QueryFileUri pulumi.StringPtrInput `pulumi:"queryFileUri"` // A list of queries. QueryList WorkflowTemplateJobPrestoJobQueryListPtrInput `pulumi:"queryList"` }
func (WorkflowTemplateJobPrestoJobArgs) ElementType ¶
func (WorkflowTemplateJobPrestoJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPrestoJobArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobPrestoJobArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobPrestoJobLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPrestoJobLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPrestoJobLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPrestoJobLoggingConfig]
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
Presto client tags to attach to this query
func (WorkflowTemplateJobPrestoJobOutput) ContinueOnFailure ¶
func (o WorkflowTemplateJobPrestoJobOutput) ContinueOnFailure() pulumi.BoolPtrOutput
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
The runtime log config for job execution.
func (WorkflowTemplateJobPrestoJobOutput) OutputFormat ¶
func (o WorkflowTemplateJobPrestoJobOutput) OutputFormat() pulumi.StringPtrOutput
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
A mapping of property names to values. Used to set Presto (https://prestodb.io/docs/current/sql/set-session.html) Equivalent to using the --session flag in the Presto CLI
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPrestoJobOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJob]
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
Presto client tags to attach to this query
func (WorkflowTemplateJobPrestoJobPtrOutput) ContinueOnFailure ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) ContinueOnFailure() pulumi.BoolPtrOutput
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
The runtime log config for job execution.
func (WorkflowTemplateJobPrestoJobPtrOutput) OutputFormat ¶
func (o WorkflowTemplateJobPrestoJobPtrOutput) OutputFormat() pulumi.StringPtrOutput
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
A mapping of property names to values. Used to set Presto (https://prestodb.io/docs/current/sql/set-session.html) Equivalent to using the --session flag in the Presto CLI
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPrestoJobPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPrestoJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobPrestoJobQueryListArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJobQueryList]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPrestoJobQueryListOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPrestoJobQueryList]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPrestoJobQueryList]
func (WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput ¶
func (o WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutput() WorkflowTemplateJobPrestoJobQueryListPtrOutput
func (WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext ¶
func (o WorkflowTemplateJobPrestoJobQueryListPtrOutput) ToWorkflowTemplateJobPrestoJobQueryListPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPrestoJobQueryListPtrOutput
type WorkflowTemplateJobPysparkJob ¶
type WorkflowTemplateJobPysparkJob struct { // 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"` // 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"` // HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // HCFS URIs of jar files to add to the CLASSPATHs of the Python driver and tasks. JarFileUris []string `pulumi:"jarFileUris"` // 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"` // A mapping of property names to values, used to configure PySpark. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code. 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 WorkflowTemplateJobPysparkJobArgs ¶
type WorkflowTemplateJobPysparkJobArgs struct { // 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"` // 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"` // HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // HCFS URIs of jar files to add to the CLASSPATHs of the Python driver and tasks. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // 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"` // A mapping of property names to values, used to configure PySpark. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code. 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 (WorkflowTemplateJobPysparkJobArgs) ElementType ¶
func (WorkflowTemplateJobPysparkJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobPysparkJobArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobPysparkJobArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPysparkJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobPysparkJobLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPysparkJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPysparkJobLoggingConfig]
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
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
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
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
HCFS URIs of jar files to add to the CLASSPATHs of the Python driver and tasks.
func (WorkflowTemplateJobPysparkJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobPysparkJobOutput) LoggingConfig() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
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
A mapping of property names to values, used to configure PySpark. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code.
func (WorkflowTemplateJobPysparkJobOutput) PythonFileUris ¶
func (o WorkflowTemplateJobPysparkJobOutput) PythonFileUris() pulumi.StringArrayOutput
HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip.
func (WorkflowTemplateJobPysparkJobOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPysparkJobOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobPysparkJob]
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
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
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
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
HCFS URIs of jar files to add to the CLASSPATHs of the Python driver and tasks.
func (WorkflowTemplateJobPysparkJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) LoggingConfig() WorkflowTemplateJobPysparkJobLoggingConfigPtrOutput
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
A mapping of property names to values, used to configure PySpark. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code.
func (WorkflowTemplateJobPysparkJobPtrOutput) PythonFileUris ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) PythonFileUris() pulumi.StringArrayOutput
HCFS file URIs of Python files to pass to the PySpark framework. Supported file types: .py, .egg, and .zip.
func (WorkflowTemplateJobPysparkJobPtrOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobPysparkJobPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobPysparkJob]
func (WorkflowTemplateJobPysparkJobPtrOutput) ToWorkflowTemplateJobPysparkJobPtrOutput ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) ToWorkflowTemplateJobPysparkJobPtrOutput() WorkflowTemplateJobPysparkJobPtrOutput
func (WorkflowTemplateJobPysparkJobPtrOutput) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobPysparkJobPtrOutput) ToWorkflowTemplateJobPysparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobPysparkJobPtrOutput
type WorkflowTemplateJobScheduling ¶
type WorkflowTemplateJobScheduling struct { // 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"` // 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 { // 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"` // 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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobSchedulingArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobScheduling]
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
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
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSchedulingOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobScheduling]
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
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
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSchedulingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobScheduling]
func (WorkflowTemplateJobSchedulingPtrOutput) ToWorkflowTemplateJobSchedulingPtrOutput ¶
func (o WorkflowTemplateJobSchedulingPtrOutput) ToWorkflowTemplateJobSchedulingPtrOutput() WorkflowTemplateJobSchedulingPtrOutput
func (WorkflowTemplateJobSchedulingPtrOutput) ToWorkflowTemplateJobSchedulingPtrOutputWithContext ¶
func (o WorkflowTemplateJobSchedulingPtrOutput) ToWorkflowTemplateJobSchedulingPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSchedulingPtrOutput
type WorkflowTemplateJobSparkJob ¶
type WorkflowTemplateJobSparkJob struct { // 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"` // 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"` // HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // HCFS URIs of jar files to add to the CLASSPATHs of the Spark driver and tasks. JarFileUris []string `pulumi:"jarFileUris"` // 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"` // A mapping of property names to values, used to configure Spark. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code. Properties map[string]string `pulumi:"properties"` }
type WorkflowTemplateJobSparkJobArgs ¶
type WorkflowTemplateJobSparkJobArgs struct { // 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"` // 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"` // HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // HCFS URIs of jar files to add to the CLASSPATHs of the Spark driver and tasks. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // 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"` // A mapping of property names to values, used to configure Spark. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code. Properties pulumi.StringMapInput `pulumi:"properties"` }
func (WorkflowTemplateJobSparkJobArgs) ElementType ¶
func (WorkflowTemplateJobSparkJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobSparkJobArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobSparkJobArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobSparkJobLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkJobLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkJobLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkJobLoggingConfig]
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
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
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
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
HCFS URIs of jar files to add to the CLASSPATHs of the Spark driver and tasks.
func (WorkflowTemplateJobSparkJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobSparkJobOutput) LoggingConfig() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
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
A mapping of property names to values, used to configure Spark. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code.
func (WorkflowTemplateJobSparkJobOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkJobOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkJob]
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
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
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
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
HCFS URIs of jar files to add to the CLASSPATHs of the Spark driver and tasks.
func (WorkflowTemplateJobSparkJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) LoggingConfig() WorkflowTemplateJobSparkJobLoggingConfigPtrOutput
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
A mapping of property names to values, used to configure Spark. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code.
func (WorkflowTemplateJobSparkJobPtrOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkJobPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkJob]
func (WorkflowTemplateJobSparkJobPtrOutput) ToWorkflowTemplateJobSparkJobPtrOutput ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) ToWorkflowTemplateJobSparkJobPtrOutput() WorkflowTemplateJobSparkJobPtrOutput
func (WorkflowTemplateJobSparkJobPtrOutput) ToWorkflowTemplateJobSparkJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkJobPtrOutput) ToWorkflowTemplateJobSparkJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkJobPtrOutput
type WorkflowTemplateJobSparkRJob ¶
type WorkflowTemplateJobSparkRJob struct { // 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"` // 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"` // HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris []string `pulumi:"fileUris"` // 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"` // A mapping of property names to values, used to configure SparkR. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code. Properties map[string]string `pulumi:"properties"` }
type WorkflowTemplateJobSparkRJobArgs ¶
type WorkflowTemplateJobSparkRJobArgs struct { // 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"` // 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"` // HCFS URIs of files to be placed in the working directory of each executor. Useful for naively parallel tasks. FileUris pulumi.StringArrayInput `pulumi:"fileUris"` // 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"` // A mapping of property names to values, used to configure SparkR. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code. Properties pulumi.StringMapInput `pulumi:"properties"` }
func (WorkflowTemplateJobSparkRJobArgs) ElementType ¶
func (WorkflowTemplateJobSparkRJobArgs) ElementType() reflect.Type
func (WorkflowTemplateJobSparkRJobArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobSparkRJobArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkRJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobSparkRJobLoggingConfigArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkRJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkRJobLoggingConfigOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkRJobLoggingConfig]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkRJobLoggingConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkRJobLoggingConfig]
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
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
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
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
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
A mapping of property names to values, used to configure SparkR. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code.
func (WorkflowTemplateJobSparkRJobOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkRJobOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkRJob]
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
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
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
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
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
A mapping of property names to values, used to configure SparkR. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf and classes in user code.
func (WorkflowTemplateJobSparkRJobPtrOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkRJobPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkRJob]
func (WorkflowTemplateJobSparkRJobPtrOutput) ToWorkflowTemplateJobSparkRJobPtrOutput ¶
func (o WorkflowTemplateJobSparkRJobPtrOutput) ToWorkflowTemplateJobSparkRJobPtrOutput() WorkflowTemplateJobSparkRJobPtrOutput
func (WorkflowTemplateJobSparkRJobPtrOutput) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext ¶
func (o WorkflowTemplateJobSparkRJobPtrOutput) ToWorkflowTemplateJobSparkRJobPtrOutputWithContext(ctx context.Context) WorkflowTemplateJobSparkRJobPtrOutput
type WorkflowTemplateJobSparkSqlJob ¶
type WorkflowTemplateJobSparkSqlJob struct { // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris []string `pulumi:"jarFileUris"` // The runtime log config for job execution. LoggingConfig *WorkflowTemplateJobSparkSqlJobLoggingConfig `pulumi:"loggingConfig"` // A mapping of property names to values, used to configure Spark SQL's SparkConf. Properties that conflict with values set by the Dataproc API may be overwritten. 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"` // 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 { // HCFS URIs of jar files to be added to the Spark CLASSPATH. JarFileUris pulumi.StringArrayInput `pulumi:"jarFileUris"` // The runtime log config for job execution. LoggingConfig WorkflowTemplateJobSparkSqlJobLoggingConfigPtrInput `pulumi:"loggingConfig"` // A mapping of property names to values, used to configure Spark SQL's SparkConf. Properties that conflict with values set by the Dataproc API may be overwritten. 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"` // 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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobSparkSqlJobArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkSqlJob]
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
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobSparkSqlJobOutput) LoggingConfig ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) LoggingConfig() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
The runtime log config for job execution.
func (WorkflowTemplateJobSparkSqlJobOutput) Properties ¶
func (o WorkflowTemplateJobSparkSqlJobOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values, used to configure Spark SQL's SparkConf. Properties that conflict with values set by the Dataproc API may be overwritten.
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
Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`).
func (WorkflowTemplateJobSparkSqlJobOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkSqlJobOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkSqlJob]
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
HCFS URIs of jar files to be added to the Spark CLASSPATH.
func (WorkflowTemplateJobSparkSqlJobPtrOutput) LoggingConfig ¶
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) LoggingConfig() WorkflowTemplateJobSparkSqlJobLoggingConfigPtrOutput
The runtime log config for job execution.
func (WorkflowTemplateJobSparkSqlJobPtrOutput) Properties ¶
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) Properties() pulumi.StringMapOutput
A mapping of property names to values, used to configure Spark SQL's SparkConf. Properties that conflict with values set by the Dataproc API may be overwritten.
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
Mapping of query variable names to values (equivalent to the Spark SQL command: SET `name="value";`).
func (WorkflowTemplateJobSparkSqlJobPtrOutput) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkSqlJobPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkSqlJob]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateJobSparkSqlJobQueryListArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkSqlJobQueryList]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkSqlJobQueryListOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateJobSparkSqlJobQueryList]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateJobSparkSqlJobQueryListPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateJobSparkSqlJobQueryList]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*WorkflowTemplate]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*WorkflowTemplate]
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
The labels to associate with this template. These labels will be propagated to all jobs and clusters created by the workflow instance. Label **keys** must contain 1 to 63 characters, and must conform to (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a template.
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
Output only. The resource name of the workflow template, as described in https://cloud.google.com/apis/design/resource_names. * For `projects.regions.workflowTemplates`, the resource name of the template has the following format: `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` * For `projects.locations.workflowTemplates`, the resource name of the template has the following format: `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}`
func (WorkflowTemplateOutput) Parameters ¶ added in v6.23.0
func (o WorkflowTemplateOutput) Parameters() WorkflowTemplateParameterArrayOutput
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplate]
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
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 { // 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"` // Validation rules to be applied to this parameter's value. Validation *WorkflowTemplateParameterValidation `pulumi:"validation"` }
type WorkflowTemplateParameterArgs ¶
type WorkflowTemplateParameterArgs struct { // 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"` // Validation rules to be applied to this parameter's value. Validation WorkflowTemplateParameterValidationPtrInput `pulumi:"validation"` }
func (WorkflowTemplateParameterArgs) ElementType ¶
func (WorkflowTemplateParameterArgs) ElementType() reflect.Type
func (WorkflowTemplateParameterArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateParameterArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameter]
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateParameterArray) ToOutput(ctx context.Context) pulumix.Output[[]WorkflowTemplateParameter]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateParameterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WorkflowTemplateParameter]
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
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateParameterOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameter]
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
Validation rules to be applied to this parameter's value.
type WorkflowTemplateParameterValidation ¶
type WorkflowTemplateParameterValidation struct { // Validation based on regular expressions. Regex *WorkflowTemplateParameterValidationRegex `pulumi:"regex"` // Validation based on a list of allowed values. Values *WorkflowTemplateParameterValidationValues `pulumi:"values"` }
type WorkflowTemplateParameterValidationArgs ¶
type WorkflowTemplateParameterValidationArgs struct { // Validation based on regular expressions. Regex WorkflowTemplateParameterValidationRegexPtrInput `pulumi:"regex"` // Validation based on a list of allowed values. Values WorkflowTemplateParameterValidationValuesPtrInput `pulumi:"values"` }
func (WorkflowTemplateParameterValidationArgs) ElementType ¶
func (WorkflowTemplateParameterValidationArgs) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateParameterValidationArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidation]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateParameterValidationOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidation]
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
Validation based on a list of allowed values.
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateParameterValidationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateParameterValidation]
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
Validation based on a list of allowed values.
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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateParameterValidationRegexArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidationRegex]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateParameterValidationRegexOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidationRegex]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateParameterValidationRegexPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateParameterValidationRegex]
func (WorkflowTemplateParameterValidationRegexPtrOutput) ToWorkflowTemplateParameterValidationRegexPtrOutput ¶
func (o WorkflowTemplateParameterValidationRegexPtrOutput) ToWorkflowTemplateParameterValidationRegexPtrOutput() WorkflowTemplateParameterValidationRegexPtrOutput
func (WorkflowTemplateParameterValidationRegexPtrOutput) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext ¶
func (o WorkflowTemplateParameterValidationRegexPtrOutput) ToWorkflowTemplateParameterValidationRegexPtrOutputWithContext(ctx context.Context) WorkflowTemplateParameterValidationRegexPtrOutput
type WorkflowTemplateParameterValidationValues ¶
type WorkflowTemplateParameterValidationValues struct { // Required. List of allowed values for the parameter. Values []string `pulumi:"values"` }
type WorkflowTemplateParameterValidationValuesArgs ¶
type WorkflowTemplateParameterValidationValuesArgs struct { // Required. List of allowed values for the parameter. Values pulumi.StringArrayInput `pulumi:"values"` }
func (WorkflowTemplateParameterValidationValuesArgs) ElementType ¶
func (WorkflowTemplateParameterValidationValuesArgs) ElementType() reflect.Type
func (WorkflowTemplateParameterValidationValuesArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplateParameterValidationValuesArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidationValues]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateParameterValidationValuesOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplateParameterValidationValues]
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
Required. List of allowed values for the parameter.
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplateParameterValidationValuesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplateParameterValidationValues]
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
Required. List of allowed values for the parameter.
type WorkflowTemplatePlacement ¶
type WorkflowTemplatePlacement struct { // 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 { // 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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplatePlacementArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacement]
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"` // The zone where workflow process executes. This parameter does not affect the selection of the cluster. If unspecified, the zone of the first cluster matching the selector is used. 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"` // The zone where workflow process executes. This parameter does not affect the selection of the cluster. If unspecified, the zone of the first cluster matching the selector is used. Zone pulumi.StringPtrInput `pulumi:"zone"` }
func (WorkflowTemplatePlacementClusterSelectorArgs) ElementType ¶
func (WorkflowTemplatePlacementClusterSelectorArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementClusterSelectorArgs) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplatePlacementClusterSelectorArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementClusterSelector]
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplatePlacementClusterSelectorOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementClusterSelector]
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
The zone where workflow process executes. This parameter does not affect the selection of the cluster. If unspecified, the zone of the first cluster matching the selector is used.
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplatePlacementClusterSelectorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementClusterSelector]
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
The zone where workflow process executes. This parameter does not affect the selection of the cluster. If unspecified, the zone of the first cluster matching the selector is used.
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"` // 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"` // 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) ToOutput ¶ added in v6.65.1
func (i WorkflowTemplatePlacementManagedClusterArgs) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedCluster]
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 { // Autoscaling config for the policy associated with the cluster. Cluster does not autoscale if this field is unset. AutoscalingConfig *WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig `pulumi:"autoscalingConfig"` // Encryption settings for the cluster. EncryptionConfig *WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig `pulumi:"encryptionConfig"` // Port/endpoint configuration for this cluster EndpointConfig *WorkflowTemplatePlacementManagedClusterConfigEndpointConfig `pulumi:"endpointConfig"` // The shared Compute Engine config settings for all instances in a cluster. GceClusterConfig *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig `pulumi:"gceClusterConfig"` // 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"` // 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"` // Lifecycle setting for the cluster. LifecycleConfig *WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig `pulumi:"lifecycleConfig"` // The Compute Engine config settings for additional worker instances in a cluster. MasterConfig *WorkflowTemplatePlacementManagedClusterConfigMasterConfig `pulumi:"masterConfig"` // Metastore configuration. MetastoreConfig *WorkflowTemplatePlacementManagedClusterConfigMetastoreConfig `pulumi:"metastoreConfig"` // The Compute Engine config settings for additional worker instances in a cluster. SecondaryWorkerConfig *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig `pulumi:"secondaryWorkerConfig"` // Security settings for the cluster. SecurityConfig *WorkflowTemplatePlacementManagedClusterConfigSecurityConfig `pulumi:"securityConfig"` // The config settings for software inside the cluster. SoftwareConfig *WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig `pulumi:"softwareConfig"` // 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"` // 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"` // The Compute Engine config settings for additional worker instances in a cluster. // // *** WorkerConfig *WorkflowTemplatePlacementManagedClusterConfigWorkerConfig `pulumi:"workerConfig"` }
type WorkflowTemplatePlacementManagedClusterConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigArgs struct { // Autoscaling config for the policy associated with the cluster. Cluster does not autoscale if this field is unset. AutoscalingConfig WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrInput `pulumi:"autoscalingConfig"` // Encryption settings for the cluster. EncryptionConfig WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrInput `pulumi:"encryptionConfig"` // Port/endpoint configuration for this cluster EndpointConfig WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrInput `pulumi:"endpointConfig"` // The shared Compute Engine config settings for all instances in a cluster. GceClusterConfig WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrInput `pulumi:"gceClusterConfig"` // 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"` // 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"` // Lifecycle setting for the cluster. LifecycleConfig WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrInput `pulumi:"lifecycleConfig"` // The Compute Engine config settings for additional worker instances in a cluster. MasterConfig WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrInput `pulumi:"masterConfig"` // Metastore configuration. MetastoreConfig WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrInput `pulumi:"metastoreConfig"` // The Compute Engine config settings for additional worker instances in a cluster. SecondaryWorkerConfig WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrInput `pulumi:"secondaryWorkerConfig"` // Security settings for the cluster. SecurityConfig WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrInput `pulumi:"securityConfig"` // The config settings for software inside the cluster. SoftwareConfig WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrInput `pulumi:"softwareConfig"` // 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"` // 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"` // 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 { // 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 { // 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) ToOutput ¶ added in v6.65.1
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
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) ToOutput ¶ added in v6.65.1
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
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) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigEncryptionConfig struct { // 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 { // 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) ToOutput ¶ added in v6.65.1
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
The Cloud KMS key name to use for PD disk encryption for all instances in the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigOutput) ToOutput ¶ added in v6.65.1
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
The Cloud KMS key name to use for PD disk encryption for all instances in the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEncryptionConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigEndpointConfig struct { // 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 { // 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
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) ToOutput ¶ added in v6.65.1
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
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) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfig struct { // 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"` // 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"` // Node Group Affinity for sole-tenant clusters. NodeGroupAffinity *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinity `pulumi:"nodeGroupAffinity"` // The type of IPv6 access for a cluster. Possible values: PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED, INHERIT_FROM_SUBNETWORK, OUTBOUND, BIDIRECTIONAL PrivateIpv6GoogleAccess *string `pulumi:"privateIpv6GoogleAccess"` // Reservation Affinity for consuming Zonal reservation. ReservationAffinity *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinity `pulumi:"reservationAffinity"` // The (https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used. ServiceAccount *string `pulumi:"serviceAccount"` // 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"` // Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm). Structure defined below. ShieldedInstanceConfig *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig `pulumi:"shieldedInstanceConfig"` // 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"` // 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 { // 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"` // 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"` // Node Group Affinity for sole-tenant clusters. NodeGroupAffinity WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinityPtrInput `pulumi:"nodeGroupAffinity"` // 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"` // Reservation Affinity for consuming Zonal reservation. ReservationAffinity WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrInput `pulumi:"reservationAffinity"` // The (https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // 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"` // Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm). Structure defined below. ShieldedInstanceConfig WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput `pulumi:"shieldedInstanceConfig"` // 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"` // 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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.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) ToOutput ¶ added in v6.65.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
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
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
Node Group Affinity for sole-tenant clusters.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) PrivateIpv6GoogleAccess ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) PrivateIpv6GoogleAccess() pulumi.StringPtrOutput
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
Reservation Affinity for consuming Zonal reservation.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ServiceAccount ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ServiceAccount() pulumi.StringPtrOutput
The (https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ServiceAccountScopes ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ServiceAccountScopes() pulumi.StringArrayOutput
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) ShieldedInstanceConfig ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) ShieldedInstanceConfig() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm). Structure defined below.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Subnetwork ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigOutput) Subnetwork() pulumi.StringPtrOutput
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) ToOutput ¶ added in v6.65.1
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
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
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
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
Node Group Affinity for sole-tenant clusters.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) PrivateIpv6GoogleAccess ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) PrivateIpv6GoogleAccess() pulumi.StringPtrOutput
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
Reservation Affinity for consuming Zonal reservation.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ServiceAccount ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
The (https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ServiceAccountScopes ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ServiceAccountScopes() pulumi.StringArrayOutput
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) ShieldedInstanceConfig ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) ShieldedInstanceConfig() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm). Structure defined below.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Subnetwork ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput) Subnetwork() pulumi.StringPtrOutput
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) ToOutput ¶ added in v6.65.1
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
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 { // Type of reservation to consume Possible values: TYPE_UNSPECIFIED, NO_RESERVATION, ANY_RESERVATION, SPECIFIC_RESERVATION ConsumeReservationType *string `pulumi:"consumeReservationType"` // Corresponds to the label key of reservation resource. Key *string `pulumi:"key"` // Corresponds to the label values of reservation resource. Values []string `pulumi:"values"` }
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs struct { // Type of reservation to consume Possible values: TYPE_UNSPECIFIED, NO_RESERVATION, ANY_RESERVATION, SPECIFIC_RESERVATION ConsumeReservationType pulumi.StringPtrInput `pulumi:"consumeReservationType"` // Corresponds to the label key of reservation resource. Key pulumi.StringPtrInput `pulumi:"key"` // Corresponds to the label values of reservation resource. Values pulumi.StringArrayInput `pulumi:"values"` }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityArgs) ToOutput ¶ added in v6.65.1
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
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
Corresponds to the label key of reservation resource.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityOutput) ToOutput ¶ added in v6.65.1
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
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
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
Corresponds to the label key of reservation resource.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinityPtrOutput) ToOutput ¶ added in v6.65.1
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
Corresponds to the label values of reservation resource.
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig ¶ added in v6.38.0
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfig struct { // Defines whether instances have [Integrity Monitoring](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#integrity-monitoring) enabled. EnableIntegrityMonitoring *bool `pulumi:"enableIntegrityMonitoring"` // Defines whether instances have [Secure Boot](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#secure-boot) enabled. EnableSecureBoot *bool `pulumi:"enableSecureBoot"` // Defines whether instances have the [vTPM](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#vtpm) enabled. EnableVtpm *bool `pulumi:"enableVtpm"` }
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs ¶ added in v6.38.0
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs struct { // Defines whether instances have [Integrity Monitoring](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#integrity-monitoring) enabled. EnableIntegrityMonitoring pulumi.BoolPtrInput `pulumi:"enableIntegrityMonitoring"` // Defines whether instances have [Secure Boot](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#secure-boot) enabled. EnableSecureBoot pulumi.BoolPtrInput `pulumi:"enableSecureBoot"` // Defines whether instances have the [vTPM](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#vtpm) enabled. EnableVtpm pulumi.BoolPtrInput `pulumi:"enableVtpm"` }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ElementType ¶ added in v6.38.0
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput ¶ added in v6.38.0
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext ¶ added in v6.38.0
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput ¶ added in v6.38.0
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext ¶ added in v6.38.0
func (i WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigInput ¶ added in v6.38.0
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput }
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs and WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigInput` via:
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs{...}
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput ¶ added in v6.38.0
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ElementType ¶ added in v6.38.0
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines whether instances have [Integrity Monitoring](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#integrity-monitoring) enabled.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableSecureBoot ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether instances have [Secure Boot](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#secure-boot) enabled.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableVtpm ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) EnableVtpm() pulumi.BoolPtrOutput
Defines whether instances have the [vTPM](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#vtpm) enabled.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput ¶ added in v6.38.0
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput interface { pulumi.Input ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput }
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput is an input type that accepts WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs, WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtr and WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput` via:
WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs{...} or: nil
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtr ¶ added in v6.38.0
func WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtr(v *WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigArgs) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrInput
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput ¶ added in v6.38.0
type WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) Elem ¶ added in v6.38.0
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ElementType ¶ added in v6.38.0
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines whether instances have [Integrity Monitoring](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#integrity-monitoring) enabled.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether instances have [Secure Boot](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#secure-boot) enabled.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableVtpm ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) EnableVtpm() pulumi.BoolPtrOutput
Defines whether instances have the [vTPM](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#vtpm) enabled.
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext ¶ added in v6.38.0
func (o WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfig struct { // A target for the deployment. NamespacedGkeDeploymentTarget *WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTarget `pulumi:"namespacedGkeDeploymentTarget"` }
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs struct { // A target for the deployment. NamespacedGkeDeploymentTarget WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrInput `pulumi:"namespacedGkeDeploymentTarget"` }
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigArgs) ToOutput ¶ added in v6.65.1
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 { // A namespace within the GKE cluster to deploy into. ClusterNamespace *string `pulumi:"clusterNamespace"` // The target GKE cluster to deploy to. Format: 'projects/{project}/locations/{location}/clusters/{cluster_id}' TargetGkeCluster *string `pulumi:"targetGkeCluster"` }
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetArgs struct { // A namespace within the GKE cluster to deploy into. ClusterNamespace pulumi.StringPtrInput `pulumi:"clusterNamespace"` // 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) ToOutput ¶ added in v6.65.1
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
A namespace within the GKE cluster to deploy into.
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) TargetGkeCluster ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) TargetGkeCluster() pulumi.StringPtrOutput
The target GKE cluster to deploy to. Format: 'projects/{project}/locations/{location}/clusters/{cluster_id}'
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetOutput) ToOutput ¶ added in v6.65.1
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
A namespace within the GKE cluster to deploy into.
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) Elem ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) TargetGkeCluster ¶
func (o WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) TargetGkeCluster() pulumi.StringPtrOutput
The target GKE cluster to deploy to. Format: 'projects/{project}/locations/{location}/clusters/{cluster_id}'
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigNamespacedGkeDeploymentTargetPtrOutput) ToOutput ¶ added in v6.65.1
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
A target for the deployment.
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigOutput) ToOutput ¶ added in v6.65.1
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
A target for the deployment.
func (WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput) ToOutput ¶ added in v6.65.1
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"` // 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"` // 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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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
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) ToOutput ¶ added in v6.65.1
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 { // 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"` // 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"` // 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 { // 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"` // 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"` // 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
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
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
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) ToOutput ¶ added in v6.65.1
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
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
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
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) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfig struct { // The Compute Engine accelerator configuration for these instances. Accelerators []WorkflowTemplatePlacementManagedClusterConfigMasterConfigAccelerator `pulumi:"accelerators"` // Disk option config settings. DiskConfig *WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfig `pulumi:"diskConfig"` // 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"` // 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"` // 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"` // The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances *int `pulumi:"numInstances"` // 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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorOutput
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigMasterConfigArgs struct { // The Compute Engine accelerator configuration for these instances. Accelerators WorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorArrayInput `pulumi:"accelerators"` // Disk option config settings. DiskConfig WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrInput `pulumi:"diskConfig"` // 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"` // 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"` // 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"` // The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances pulumi.IntPtrInput `pulumi:"numInstances"` // 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 { // Size in GB of the boot disk (default is 500GB). BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"` // 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"` // 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 { // Size in GB of the boot disk (default is 500GB). BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"` // 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"` // 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) ToOutput ¶ added in v6.65.1
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
Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
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
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) ToOutput ¶ added in v6.65.1
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
Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
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
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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
The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigOutput) Image() pulumi.StringPtrOutput
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
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
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
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
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
The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigPtrOutput
Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput) Image() pulumi.StringPtrOutput
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
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
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
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
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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
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
Encryption settings for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) EndpointConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) EndpointConfig() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
Port/endpoint configuration for this cluster
func (WorkflowTemplatePlacementManagedClusterConfigOutput) GceClusterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) GceClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
The shared Compute Engine config settings for all instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) GkeClusterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) GkeClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
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
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
Lifecycle setting for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) MasterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) MasterConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
The Compute Engine config settings for additional worker instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) MetastoreConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) MetastoreConfig() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
Metastore configuration.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) SecondaryWorkerConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) SecondaryWorkerConfig() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
The Compute Engine config settings for additional worker instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) SecurityConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) SecurityConfig() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
Security settings for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) SoftwareConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) SoftwareConfig() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
The config settings for software inside the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigOutput) StagingBucket ¶
func (o WorkflowTemplatePlacementManagedClusterConfigOutput) StagingBucket() pulumi.StringPtrOutput
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
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
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
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
Encryption settings for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) EndpointConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) EndpointConfig() WorkflowTemplatePlacementManagedClusterConfigEndpointConfigPtrOutput
Port/endpoint configuration for this cluster
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) GceClusterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) GceClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGceClusterConfigPtrOutput
The shared Compute Engine config settings for all instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) GkeClusterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) GkeClusterConfig() WorkflowTemplatePlacementManagedClusterConfigGkeClusterConfigPtrOutput
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
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
Lifecycle setting for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) MasterConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) MasterConfig() WorkflowTemplatePlacementManagedClusterConfigMasterConfigPtrOutput
The Compute Engine config settings for additional worker instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) MetastoreConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) MetastoreConfig() WorkflowTemplatePlacementManagedClusterConfigMetastoreConfigPtrOutput
Metastore configuration.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SecondaryWorkerConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SecondaryWorkerConfig() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput
The Compute Engine config settings for additional worker instances in a cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SecurityConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SecurityConfig() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
Security settings for the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SoftwareConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) SoftwareConfig() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
The config settings for software inside the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigPtrOutput) StagingBucket ¶
func (o WorkflowTemplatePlacementManagedClusterConfigPtrOutput) StagingBucket() pulumi.StringPtrOutput
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
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
The Compute Engine config settings for additional worker instances in a cluster.
***
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig struct { // The Compute Engine accelerator configuration for these instances. Accelerators []WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAccelerator `pulumi:"accelerators"` // Disk option config settings. DiskConfig *WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfig `pulumi:"diskConfig"` // 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"` // 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"` // 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"` // The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances *int `pulumi:"numInstances"` // 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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorOutput
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigArgs struct { // The Compute Engine accelerator configuration for these instances. Accelerators WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorArrayInput `pulumi:"accelerators"` // Disk option config settings. DiskConfig WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrInput `pulumi:"diskConfig"` // 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"` // 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"` // 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"` // The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances pulumi.IntPtrInput `pulumi:"numInstances"` // 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) ToOutput ¶ added in v6.65.1
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 { // Size in GB of the boot disk (default is 500GB). BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"` // 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"` // 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 { // Size in GB of the boot disk (default is 500GB). BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"` // 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"` // 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) ToOutput ¶ added in v6.65.1
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
Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
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
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) ToOutput ¶ added in v6.65.1
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
Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
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
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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
The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigOutput) Image() pulumi.StringPtrOutput
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
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
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
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
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) ToOutput ¶ added in v6.65.1
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
The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigPtrOutput
Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigPtrOutput) Image() pulumi.StringPtrOutput
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
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
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
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
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) ToOutput ¶ added in v6.65.1
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 { // 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"` CrossRealmTrustSharedPassword *string `pulumi:"crossRealmTrustSharedPassword"` // 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"` // The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database. KdcDbKey *string `pulumi:"kdcDbKey"` // 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"` // 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"` // 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"` // The uri of the KMS key used to encrypt various sensitive files. KmsKey *string `pulumi:"kmsKey"` // 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. RootPrincipalPassword *string `pulumi:"rootPrincipalPassword"` // 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"` // 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"` // 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 { // 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"` CrossRealmTrustSharedPassword pulumi.StringPtrInput `pulumi:"crossRealmTrustSharedPassword"` // 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"` // The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database. KdcDbKey pulumi.StringPtrInput `pulumi:"kdcDbKey"` // 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"` // 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"` // 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"` // The uri of the KMS key used to encrypt various sensitive files. KmsKey pulumi.StringPtrInput `pulumi:"kmsKey"` // 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. RootPrincipalPassword pulumi.StringPtrInput `pulumi:"rootPrincipalPassword"` // 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"` // 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"` // 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) ToOutput ¶ added in v6.65.1
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
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
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
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
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
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
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
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
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
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
The uri of the KMS key used to encrypt various sensitive files.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Realm ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) Realm() pulumi.StringPtrOutput
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
The Cloud Storage URI of a KMS encrypted file containing the root principal password.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) TgtLifetimeHours ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigOutput) TgtLifetimeHours() pulumi.IntPtrOutput
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) ToOutput ¶ added in v6.65.1
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
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
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
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
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
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
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
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
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
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
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
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
The uri of the KMS key used to encrypt various sensitive files.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Realm ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) Realm() pulumi.StringPtrOutput
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
The Cloud Storage URI of a KMS encrypted file containing the root principal password.
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) TgtLifetimeHours ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigPtrOutput) TgtLifetimeHours() pulumi.IntPtrOutput
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) ToOutput ¶ added in v6.65.1
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
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
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSecurityConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfig struct { // The version of software inside the cluster. It must be one of the supported [Dataproc Versions](https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#supported_dataproc_versions), such as "1.2" (including a subminor version, such as "1.2.29"), or the ["preview" version](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"` // The set of components to activate on the cluster. OptionalComponents []string `pulumi:"optionalComponents"` // 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 [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties). Properties map[string]string `pulumi:"properties"` }
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigArgs struct { // The version of software inside the cluster. It must be one of the supported [Dataproc Versions](https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#supported_dataproc_versions), such as "1.2" (including a subminor version, such as "1.2.29"), or the ["preview" version](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"` // The set of components to activate on the cluster. OptionalComponents pulumi.StringArrayInput `pulumi:"optionalComponents"` // 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 [Cluster properties](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
The version of software inside the cluster. It must be one of the supported [Dataproc Versions](https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#supported_dataproc_versions), such as "1.2" (including a subminor version, such as "1.2.29"), or the ["preview" version](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
The set of components to activate on the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) Properties ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) Properties() pulumi.StringMapOutput
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 [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigOutput) ToOutput ¶ added in v6.65.1
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
The version of software inside the cluster. It must be one of the supported [Dataproc Versions](https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#supported_dataproc_versions), such as "1.2" (including a subminor version, such as "1.2.29"), or the ["preview" version](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
The set of components to activate on the cluster.
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) Properties ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) Properties() pulumi.StringMapOutput
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 [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput() WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
func (WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput) ToWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigSoftwareConfigPtrOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfig ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfig struct { // The Compute Engine accelerator configuration for these instances. Accelerators []WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAccelerator `pulumi:"accelerators"` // Disk option config settings. DiskConfig *WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfig `pulumi:"diskConfig"` // 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"` // 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"` // 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"` // The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances *int `pulumi:"numInstances"` // 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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput) ToWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutputWithContext(ctx context.Context) WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorOutput
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs ¶
type WorkflowTemplatePlacementManagedClusterConfigWorkerConfigArgs struct { // The Compute Engine accelerator configuration for these instances. Accelerators WorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorArrayInput `pulumi:"accelerators"` // Disk option config settings. DiskConfig WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrInput `pulumi:"diskConfig"` // 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"` // 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"` // 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"` // The number of VM instances in the instance group. For master instance groups, must be set to 1. NumInstances pulumi.IntPtrInput `pulumi:"numInstances"` // 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 { // Size in GB of the boot disk (default is 500GB). BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"` // 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"` // 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 { // Size in GB of the boot disk (default is 500GB). BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"` // 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"` // 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) ToOutput ¶ added in v6.65.1
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
Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigOutput) BootDiskType() pulumi.StringPtrOutput
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
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) ToOutput ¶ added in v6.65.1
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
Size in GB of the boot disk (default is 500GB).
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskType ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput) BootDiskType() pulumi.StringPtrOutput
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
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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
The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigOutput) Image() pulumi.StringPtrOutput
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
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
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
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
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
The Compute Engine accelerator configuration for these instances.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) DiskConfig ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) DiskConfig() WorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigPtrOutput
Disk option config settings.
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ElementType ¶
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) ElementType() reflect.Type
func (WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Image ¶
func (o WorkflowTemplatePlacementManagedClusterConfigWorkerConfigPtrOutput) Image() pulumi.StringPtrOutput
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
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
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
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
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) ToOutput ¶ added in v6.65.1
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
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplatePlacementManagedClusterOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacementManagedCluster]
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
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplatePlacementManagedClusterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacementManagedCluster]
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
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplatePlacementOutput) ToOutput(ctx context.Context) pulumix.Output[WorkflowTemplatePlacement]
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
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) ToOutput ¶ added in v6.65.1
func (o WorkflowTemplatePlacementPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkflowTemplatePlacement]
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 // The labels to associate with this template. These labels will be propagated to all jobs and clusters created by the workflow instance. Label **keys** must contain 1 to 63 characters, and must conform to (https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be associated with a template. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // Output only. The resource name of the workflow template, as described in https://cloud.google.com/apis/design/resource_names. * For `projects.regions.workflowTemplates`, the resource name of the template has the following format: `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}` * For `projects.locations.workflowTemplates`, the resource name of the template has the following format: `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}` Name pulumi.StringPtrInput // 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 // 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
- getAutoscalingPolicyIamPolicy.go
- getClusterIamPolicy.go
- getJobIamPolicy.go
- getMetastoreFederationIamPolicy.go
- getMetastoreServiceIamPolicy.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